From 232eae97b1e2258e2190dd0b96c9c1f776098732 Mon Sep 17 00:00:00 2001 From: GH Pages Bot Date: Tue, 12 Nov 2024 08:46:35 +0000 Subject: [PATCH] Deploy Storybook to GitHub Pages --- assets/Color-F6OSRLHC-Dr1vRAjS.js | 1 + assets/DocsRenderer-CFRXHY34-DEmJl7Am.js | 730 + assets/ResponsiveContainer-TEDwBoeF.js | 6 + assets/YAxis-C6wr449K.js | 1 + assets/accordion-BKTr8uPA.js | 1 + assets/accordion.stories-BjQOfMG2.js | 119 + ...admin-settings-Spectra.stories-Co2dYeSv.js | 364 + ...dmin-settings-SureCart.stories-CwEy0iwu.js | 313 + ...dmin-settings-SureRank.stories-BMP3_b2p.js | 343 + assets/alert-f1kGYIX8.js | 9 + assets/alert.stories-e3UkuH-h.js | 87 + assets/area-chart-DT2aNxmr.js | 9 + assets/area-chart.stories-CDGZlyRk.js | 93 + assets/arrow-up-DZYOnZUh.js | 6 + assets/arrow-up-right-D1mgmwcd.js | 6 + assets/avatar-A7FoSNec.js | 6 + assets/avatar.stories-oW7nYPt2.js | 40 + assets/badge-Dv1nmPq1.js | 1 + assets/badge.stories-DxNEST_O.js | 52 + assets/bar-chart-DFVhnu1W.js | 9 + assets/bar-chart.stories-D7nK1APC.js | 206 + assets/bell-B87wS_4k.js | 6 + assets/breadcrumb-BOHkNqGZ.js | 11 + assets/breadcrumb.stories-Bm9ICn5i.js | 43 + assets/button-CWRkIW0K.js | 1 + assets/button.stories-CO7EeVtl.js | 47 + assets/check-C7wgf3Hc.js | 6 + assets/checkbox-Chct7KEK.js | 1 + assets/checkbox.stories-CBv8arBO.js | 1 + assets/chevron-down-dZe9AKXZ.js | 6 + assets/chevron-left-DuVGxgfj.js | 6 + assets/chevron-right-B2Obis2F.js | 6 + assets/chunk-XP5HYGXS-BGCqD1aY.js | 1 + assets/circle-help-DR8Yqm4S.js | 6 + assets/container-ZbATB8CN.js | 112 + assets/container.stories-CbxhbR0F.js | 53 + assets/createLucideIcon-DrGAWQCB.js | 21 + assets/dashboard-astra.stories-D26hOkb-.js | 260 + assets/dashboard-spectra.stories-Bx50MPiO.js | 305 + assets/datepicker-DIA_JZ4u.js | 20 + assets/datepicker.stories-ndS5zMcq.js | 1 + assets/dialog-DLt9OUkY.js | 33 + assets/dialog.stories-DCZWFTKP.js | 83 + assets/drawer-CzUmv8Re.js | 15 + assets/drawer.stories-F8Y7brHI.js | 143 + assets/dropdown-menu-Bv9F8U8F.js | 68 + assets/dropdown-menu.stories-BoYhTgXi.js | 40 + assets/editor-input-Bzq0TCBV.js | 66 + assets/editor-input.stories-CiIpJ8QZ.js | 1 + assets/ellipsis-DN1ZI3Nb.js | 6 + assets/entry-preview-D4kRhU3g.js | 10 + assets/entry-preview-docs-1u7BJnRH.js | 47 + assets/external-link-ALAHtxTv.js | 6 + assets/floating-ui.react-B68Bw5rw.js | 4 + assets/functions-B0jM5NET.js | 1 + assets/generateCategoricalChart-CJ23qymB.js | 64 + assets/house-C42LrZVR.js | 6 + assets/icons-DPjdgw4M.js | 1 + assets/iframe-Cnnnx44X.js | 2 + assets/index-APad4l5Z.js | 1 + assets/index-B5ZI-g0m.js | 234 + assets/index-ByJW5jRy.js | 8 + assets/index-CAUXa3fz.js | 9 + assets/index-ChEI-nsM.js | 1 + assets/index-D-8MO0q_.js | 1 + assets/index-DRjF_FHU.js | 9 + assets/index-DrFu-skq.js | 6 + assets/index-rX-Bn4lm.js | 24 + assets/index.browser-DP16PUbO.js | 1 + assets/info-boz3nBKJ.js | 6 + assets/input-CYwL3pYz.js | 6 + assets/input.stories-QTXVAHTY.js | 47 + assets/jsx-runtime-DR9Q75dM.js | 9 + assets/label-DvPgxd3J.js | 1 + assets/label.stories-C-Vm-VCR.js | 29 + assets/layers-CTOK_G19.js | 11 + assets/layout-template-DJf5yR-z.js | 6 + assets/line-chart-BuFlrH9B.js | 2 + assets/line-chart.stories-cFksjgms.js | 47 + assets/list-blocks.stories-BtXiHvO4.js | 24 + assets/loader-Bb5Bdo8Z.js | 6 + assets/loader.stories-CDTNy_gx.js | 6 + assets/megaphone-C5ZL1PiD.js | 6 + assets/menu-item-h0iRIEmG.js | 18 + assets/menu.stories-B_ZYV3MO.js | 55 + assets/minus-BgdR_mi_.js | 6 + assets/mouse-pointer-DRDlMxdd.js | 11 + assets/newspaper-Dji_c5th.js | 6 + assets/onboarding-backup.stories-rjOiPo8S.js | 100 + assets/onboarding-connect.stories-_ELSvMAQ.js | 44 + assets/onboarding-done.stories-BZtRItKu.js | 62 + assets/onboarding-import.stories-DC2OlJZ0.js | 56 + assets/onboarding-profile.stories-U_ic4Bq7.js | 139 + .../onboarding-setup-done.stories-CxIX1tUQ.js | 80 + ...onboarding-setup-tools.stories-7O24CQpo.js | 81 + ...nboarding-smtp-connect.stories-CuT6GUCa.js | 103 + assets/onboarding-social.stories-C961gY89.js | 80 + assets/onboarding-spam.stories-BFvJ-uu_.js | 69 + assets/onboarding-welcome.stories-CbJ-jfjj.js | 75 + assets/pagination-DNkALv-C.js | 1 + assets/pagination.stories-HO2m0qox.js | 61 + assets/panel-left-close-BbAtOGz0.js | 6 + assets/pen-tool-CX5iG0Kp.js | 6 + assets/picture-in-picture-BNl3IpVh.js | 21 + assets/pie-chart-CBmJ9D1c.js | 12 + assets/pie-chart.stories-C3iqbw_S.js | 57 + assets/plugin-blocks.stories-DgzEJAnJ.js | 49 + assets/plus-CJ5uAo4M.js | 6 + assets/preview-BWzBA1C2.js | 396 + assets/preview-BhhEZcNS.js | 1 + assets/preview-D77C14du.js | 34 + assets/preview-DEMzn_yN.js | 1 + assets/preview-DFmD0pui.js | 1 + assets/preview-DGUiP6tS.js | 7 + assets/preview-DPsETmCe.js | 1 + assets/preview-DR-m2NpQ.css | 1 + assets/preview-DtwGhum3.js | 1 + assets/preview-aVwhiz9X.js | 1 + assets/preview-vHtoiEx9.js | 2 + assets/progress-bar-DDd8HN42.js | 1 + assets/progress-bar.stories-BmWSeiee.js | 1 + assets/progress-steps-DKE91ypz.js | 15 + assets/progress-steps.stories-qiz9dsRc.js | 34 + assets/proxy-0EBv-VZP.js | 1 + assets/radio-button-BBGEtJpx.js | 1 + assets/radio-button.stories-BuXvEhoR.js | 49 + assets/react-18-BamFVnwC.js | 1 + assets/search-GYQZ8GCW.js | 6 + assets/search-Z9MTqd0b.js | 27 + assets/search.stories-Dj2bfSzt.js | 206 + assets/select-HH_ABOAM.js | 38 + assets/select-atom.stories-DAztpDUu.js | 97 + assets/select.stories-C4LxQsIa.js | 121 + assets/settings-1wMHekZZ.js | 6 + assets/share-2-DnCCulQX.js | 6 + assets/sidebar-DAGUTLol.js | 6 + assets/sidebar.stories-CzpxCSb9.js | 82 + assets/skeleton-DkrZt4C4.js | 1 + assets/skeleton.stories-63n8PvqY.js | 9 + assets/star-BBnJSrzd.js | 16 + assets/switch-CmCNAZG2.js | 13 + assets/switch.stories-hePlP4B4.js | 49 + assets/tabs--pYN2uoP.js | 20 + assets/tabs.stories-Cdbsx2__.js | 91 + assets/tag-DlrYGNu0.js | 11 + assets/textarea-DgzwSIza.js | 1 + assets/textarea.stories-Bvh-acao.js | 29 + assets/tiny-invariant-CopsF_GD.js | 1 + assets/title-Pwv4V5tQ.js | 1 + assets/title.stories-kNFmH_SV.js | 1 + assets/toaster-Bfhn6F4R.js | 1 + assets/toaster.stories-fSbuLzae.js | 45 + assets/tooltip-BKIj9JjV.js | 12 + assets/tooltip.stories-DscHBKF-.js | 26 + assets/topbar-Dj3yHCF0.js | 6 + assets/topbar.stories-CLMunrtz.js | 153 + assets/truck-BHgmDPkF.js | 26 + assets/type-CElXX6AU.js | 6 + assets/utils-Dxwlf2d8.js | 11 + assets/widget-blocks.stories-kt5i6506.js | 38 + assets/x-M4dKkmxh.js | 6 + assets/zap-CE7YKAA5.js | 6 + favicon.svg | 1 + force-ui.d.ts | 2123 + iframe.html | 644 + index.html | 185 + index.json | 1 + nunito-sans-bold-italic.woff2 | Bin 0 -> 49460 bytes nunito-sans-bold.woff2 | Bin 0 -> 47144 bytes nunito-sans-italic.woff2 | Bin 0 -> 49620 bytes nunito-sans-regular.woff2 | Bin 0 -> 47072 bytes project.json | 1 + .../manager-bundle.js | 333 + .../manager-bundle.js.LEGAL.txt | 40 + .../essentials-actions-4/manager-bundle.js | 3 + .../manager-bundle.js.LEGAL.txt | 0 .../manager-bundle.js | 12 + .../manager-bundle.js.LEGAL.txt | 0 .../essentials-controls-3/manager-bundle.js | 391 + .../manager-bundle.js.LEGAL.txt | 0 .../essentials-measure-8/manager-bundle.js | 3 + .../manager-bundle.js.LEGAL.txt | 0 .../essentials-outline-9/manager-bundle.js | 3 + .../manager-bundle.js.LEGAL.txt | 0 .../essentials-toolbars-7/manager-bundle.js | 3 + .../manager-bundle.js.LEGAL.txt | 0 .../essentials-viewport-6/manager-bundle.js | 3 + .../manager-bundle.js.LEGAL.txt | 0 sb-addons/interactions-11/manager-bundle.js | 210 + .../manager-bundle.js.LEGAL.txt | 0 sb-addons/links-2/manager-bundle.js | 3 + sb-addons/links-2/manager-bundle.js.LEGAL.txt | 0 sb-addons/onboarding-1/manager-bundle.js | 129 + .../onboarding-1/manager-bundle.js.LEGAL.txt | 0 .../common-manager-bundle.js | 3 + .../common-manager-bundle.js.LEGAL.txt | 0 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 sb-common-assets/nunito-sans-regular.woff2 | Bin 0 -> 47072 bytes sb-manager/globals-module-info.js | 1028 + sb-manager/globals-runtime.js | 40861 ++++++++++++++++ sb-manager/globals.js | 48 + sb-manager/runtime.js | 13337 +++++ sb-preview/globals.js | 33 + sb-preview/runtime.js | 7174 +++ 207 files changed, 73911 insertions(+) create mode 100644 assets/Color-F6OSRLHC-Dr1vRAjS.js create mode 100644 assets/DocsRenderer-CFRXHY34-DEmJl7Am.js create mode 100644 assets/ResponsiveContainer-TEDwBoeF.js create mode 100644 assets/YAxis-C6wr449K.js create mode 100644 assets/accordion-BKTr8uPA.js create mode 100644 assets/accordion.stories-BjQOfMG2.js create mode 100644 assets/admin-settings-Spectra.stories-Co2dYeSv.js create mode 100644 assets/admin-settings-SureCart.stories-CwEy0iwu.js create mode 100644 assets/admin-settings-SureRank.stories-BMP3_b2p.js create mode 100644 assets/alert-f1kGYIX8.js create mode 100644 assets/alert.stories-e3UkuH-h.js create mode 100644 assets/area-chart-DT2aNxmr.js create mode 100644 assets/area-chart.stories-CDGZlyRk.js create mode 100644 assets/arrow-up-DZYOnZUh.js create mode 100644 assets/arrow-up-right-D1mgmwcd.js create mode 100644 assets/avatar-A7FoSNec.js create mode 100644 assets/avatar.stories-oW7nYPt2.js create mode 100644 assets/badge-Dv1nmPq1.js create mode 100644 assets/badge.stories-DxNEST_O.js create mode 100644 assets/bar-chart-DFVhnu1W.js create mode 100644 assets/bar-chart.stories-D7nK1APC.js create mode 100644 assets/bell-B87wS_4k.js create mode 100644 assets/breadcrumb-BOHkNqGZ.js create mode 100644 assets/breadcrumb.stories-Bm9ICn5i.js create mode 100644 assets/button-CWRkIW0K.js create mode 100644 assets/button.stories-CO7EeVtl.js create mode 100644 assets/check-C7wgf3Hc.js create mode 100644 assets/checkbox-Chct7KEK.js create mode 100644 assets/checkbox.stories-CBv8arBO.js create mode 100644 assets/chevron-down-dZe9AKXZ.js create mode 100644 assets/chevron-left-DuVGxgfj.js create mode 100644 assets/chevron-right-B2Obis2F.js create mode 100644 assets/chunk-XP5HYGXS-BGCqD1aY.js create mode 100644 assets/circle-help-DR8Yqm4S.js create mode 100644 assets/container-ZbATB8CN.js create mode 100644 assets/container.stories-CbxhbR0F.js create mode 100644 assets/createLucideIcon-DrGAWQCB.js create mode 100644 assets/dashboard-astra.stories-D26hOkb-.js create mode 100644 assets/dashboard-spectra.stories-Bx50MPiO.js create mode 100644 assets/datepicker-DIA_JZ4u.js create mode 100644 assets/datepicker.stories-ndS5zMcq.js create mode 100644 assets/dialog-DLt9OUkY.js create mode 100644 assets/dialog.stories-DCZWFTKP.js create mode 100644 assets/drawer-CzUmv8Re.js create mode 100644 assets/drawer.stories-F8Y7brHI.js create mode 100644 assets/dropdown-menu-Bv9F8U8F.js create mode 100644 assets/dropdown-menu.stories-BoYhTgXi.js create mode 100644 assets/editor-input-Bzq0TCBV.js create mode 100644 assets/editor-input.stories-CiIpJ8QZ.js create mode 100644 assets/ellipsis-DN1ZI3Nb.js create mode 100644 assets/entry-preview-D4kRhU3g.js create mode 100644 assets/entry-preview-docs-1u7BJnRH.js create mode 100644 assets/external-link-ALAHtxTv.js create mode 100644 assets/floating-ui.react-B68Bw5rw.js create mode 100644 assets/functions-B0jM5NET.js create mode 100644 assets/generateCategoricalChart-CJ23qymB.js create mode 100644 assets/house-C42LrZVR.js create mode 100644 assets/icons-DPjdgw4M.js create mode 100644 assets/iframe-Cnnnx44X.js create mode 100644 assets/index-APad4l5Z.js create mode 100644 assets/index-B5ZI-g0m.js create mode 100644 assets/index-ByJW5jRy.js create mode 100644 assets/index-CAUXa3fz.js create mode 100644 assets/index-ChEI-nsM.js create mode 100644 assets/index-D-8MO0q_.js create mode 100644 assets/index-DRjF_FHU.js create mode 100644 assets/index-DrFu-skq.js create mode 100644 assets/index-rX-Bn4lm.js create mode 100644 assets/index.browser-DP16PUbO.js create mode 100644 assets/info-boz3nBKJ.js create mode 100644 assets/input-CYwL3pYz.js create mode 100644 assets/input.stories-QTXVAHTY.js create mode 100644 assets/jsx-runtime-DR9Q75dM.js create mode 100644 assets/label-DvPgxd3J.js create mode 100644 assets/label.stories-C-Vm-VCR.js create mode 100644 assets/layers-CTOK_G19.js create mode 100644 assets/layout-template-DJf5yR-z.js create mode 100644 assets/line-chart-BuFlrH9B.js create mode 100644 assets/line-chart.stories-cFksjgms.js create mode 100644 assets/list-blocks.stories-BtXiHvO4.js create mode 100644 assets/loader-Bb5Bdo8Z.js create mode 100644 assets/loader.stories-CDTNy_gx.js create mode 100644 assets/megaphone-C5ZL1PiD.js create mode 100644 assets/menu-item-h0iRIEmG.js create mode 100644 assets/menu.stories-B_ZYV3MO.js create mode 100644 assets/minus-BgdR_mi_.js create mode 100644 assets/mouse-pointer-DRDlMxdd.js create mode 100644 assets/newspaper-Dji_c5th.js create mode 100644 assets/onboarding-backup.stories-rjOiPo8S.js create mode 100644 assets/onboarding-connect.stories-_ELSvMAQ.js create mode 100644 assets/onboarding-done.stories-BZtRItKu.js create mode 100644 assets/onboarding-import.stories-DC2OlJZ0.js create mode 100644 assets/onboarding-profile.stories-U_ic4Bq7.js create mode 100644 assets/onboarding-setup-done.stories-CxIX1tUQ.js create mode 100644 assets/onboarding-setup-tools.stories-7O24CQpo.js create mode 100644 assets/onboarding-smtp-connect.stories-CuT6GUCa.js create mode 100644 assets/onboarding-social.stories-C961gY89.js create mode 100644 assets/onboarding-spam.stories-BFvJ-uu_.js create mode 100644 assets/onboarding-welcome.stories-CbJ-jfjj.js create mode 100644 assets/pagination-DNkALv-C.js create mode 100644 assets/pagination.stories-HO2m0qox.js create mode 100644 assets/panel-left-close-BbAtOGz0.js create mode 100644 assets/pen-tool-CX5iG0Kp.js create mode 100644 assets/picture-in-picture-BNl3IpVh.js create mode 100644 assets/pie-chart-CBmJ9D1c.js create mode 100644 assets/pie-chart.stories-C3iqbw_S.js create mode 100644 assets/plugin-blocks.stories-DgzEJAnJ.js create mode 100644 assets/plus-CJ5uAo4M.js create mode 100644 assets/preview-BWzBA1C2.js create mode 100644 assets/preview-BhhEZcNS.js create mode 100644 assets/preview-D77C14du.js create mode 100644 assets/preview-DEMzn_yN.js create mode 100644 assets/preview-DFmD0pui.js create mode 100644 assets/preview-DGUiP6tS.js create mode 100644 assets/preview-DPsETmCe.js create mode 100644 assets/preview-DR-m2NpQ.css create mode 100644 assets/preview-DtwGhum3.js create mode 100644 assets/preview-aVwhiz9X.js create mode 100644 assets/preview-vHtoiEx9.js create mode 100644 assets/progress-bar-DDd8HN42.js create mode 100644 assets/progress-bar.stories-BmWSeiee.js create mode 100644 assets/progress-steps-DKE91ypz.js create mode 100644 assets/progress-steps.stories-qiz9dsRc.js create mode 100644 assets/proxy-0EBv-VZP.js create mode 100644 assets/radio-button-BBGEtJpx.js create mode 100644 assets/radio-button.stories-BuXvEhoR.js create mode 100644 assets/react-18-BamFVnwC.js create mode 100644 assets/search-GYQZ8GCW.js create mode 100644 assets/search-Z9MTqd0b.js create mode 100644 assets/search.stories-Dj2bfSzt.js create mode 100644 assets/select-HH_ABOAM.js create mode 100644 assets/select-atom.stories-DAztpDUu.js create mode 100644 assets/select.stories-C4LxQsIa.js create mode 100644 assets/settings-1wMHekZZ.js create mode 100644 assets/share-2-DnCCulQX.js create mode 100644 assets/sidebar-DAGUTLol.js create mode 100644 assets/sidebar.stories-CzpxCSb9.js create mode 100644 assets/skeleton-DkrZt4C4.js create mode 100644 assets/skeleton.stories-63n8PvqY.js create mode 100644 assets/star-BBnJSrzd.js create mode 100644 assets/switch-CmCNAZG2.js create mode 100644 assets/switch.stories-hePlP4B4.js create mode 100644 assets/tabs--pYN2uoP.js create mode 100644 assets/tabs.stories-Cdbsx2__.js create mode 100644 assets/tag-DlrYGNu0.js create mode 100644 assets/textarea-DgzwSIza.js create mode 100644 assets/textarea.stories-Bvh-acao.js create mode 100644 assets/tiny-invariant-CopsF_GD.js create mode 100644 assets/title-Pwv4V5tQ.js create mode 100644 assets/title.stories-kNFmH_SV.js create mode 100644 assets/toaster-Bfhn6F4R.js create mode 100644 assets/toaster.stories-fSbuLzae.js create mode 100644 assets/tooltip-BKIj9JjV.js create mode 100644 assets/tooltip.stories-DscHBKF-.js create mode 100644 assets/topbar-Dj3yHCF0.js create mode 100644 assets/topbar.stories-CLMunrtz.js create mode 100644 assets/truck-BHgmDPkF.js create mode 100644 assets/type-CElXX6AU.js create mode 100644 assets/utils-Dxwlf2d8.js create mode 100644 assets/widget-blocks.stories-kt5i6506.js create mode 100644 assets/x-M4dKkmxh.js create mode 100644 assets/zap-CE7YKAA5.js create mode 100644 favicon.svg create mode 100644 force-ui.d.ts create mode 100644 iframe.html create mode 100644 index.html create mode 100644 index.json create mode 100644 nunito-sans-bold-italic.woff2 create mode 100644 nunito-sans-bold.woff2 create mode 100644 nunito-sans-italic.woff2 create mode 100644 nunito-sans-regular.woff2 create mode 100644 project.json create mode 100644 sb-addons/chromatic-com-storybook-10/manager-bundle.js create mode 100644 sb-addons/chromatic-com-storybook-10/manager-bundle.js.LEGAL.txt create mode 100644 sb-addons/essentials-actions-4/manager-bundle.js create mode 100644 sb-addons/essentials-actions-4/manager-bundle.js.LEGAL.txt create mode 100644 sb-addons/essentials-backgrounds-5/manager-bundle.js create mode 100644 sb-addons/essentials-backgrounds-5/manager-bundle.js.LEGAL.txt create mode 100644 sb-addons/essentials-controls-3/manager-bundle.js create mode 100644 sb-addons/essentials-controls-3/manager-bundle.js.LEGAL.txt create mode 100644 sb-addons/essentials-measure-8/manager-bundle.js create mode 100644 sb-addons/essentials-measure-8/manager-bundle.js.LEGAL.txt create mode 100644 sb-addons/essentials-outline-9/manager-bundle.js create mode 100644 sb-addons/essentials-outline-9/manager-bundle.js.LEGAL.txt create mode 100644 sb-addons/essentials-toolbars-7/manager-bundle.js create mode 100644 sb-addons/essentials-toolbars-7/manager-bundle.js.LEGAL.txt create mode 100644 sb-addons/essentials-viewport-6/manager-bundle.js create mode 100644 sb-addons/essentials-viewport-6/manager-bundle.js.LEGAL.txt create mode 100644 sb-addons/interactions-11/manager-bundle.js create mode 100644 sb-addons/interactions-11/manager-bundle.js.LEGAL.txt create mode 100644 sb-addons/links-2/manager-bundle.js create mode 100644 sb-addons/links-2/manager-bundle.js.LEGAL.txt create mode 100644 sb-addons/onboarding-1/manager-bundle.js create mode 100644 sb-addons/onboarding-1/manager-bundle.js.LEGAL.txt create mode 100644 sb-addons/storybook-core-core-server-presets-0/common-manager-bundle.js create mode 100644 sb-addons/storybook-core-core-server-presets-0/common-manager-bundle.js.LEGAL.txt create mode 100644 sb-common-assets/favicon.svg create mode 100644 sb-common-assets/nunito-sans-bold-italic.woff2 create mode 100644 sb-common-assets/nunito-sans-bold.woff2 create mode 100644 sb-common-assets/nunito-sans-italic.woff2 create mode 100644 sb-common-assets/nunito-sans-regular.woff2 create mode 100644 sb-manager/globals-module-info.js create mode 100644 sb-manager/globals-runtime.js create mode 100644 sb-manager/globals.js create mode 100644 sb-manager/runtime.js create mode 100644 sb-preview/globals.js create mode 100644 sb-preview/runtime.js diff --git a/assets/Color-F6OSRLHC-Dr1vRAjS.js b/assets/Color-F6OSRLHC-Dr1vRAjS.js new file mode 100644 index 00000000..951027fd --- /dev/null +++ b/assets/Color-F6OSRLHC-Dr1vRAjS.js @@ -0,0 +1 @@ +import{ae as ce,af as M,a2 as J,a0 as he,N as fe,ag as de,ah as ge,ai as be,aj as q}from"./DocsRenderer-CFRXHY34-DEmJl7Am.js";import{R as m,r as p}from"./index-DRjF_FHU.js";import"./iframe-Cnnnx44X.js";import"../sb-preview/runtime.js";import"./jsx-runtime-DR9Q75dM.js";import"./index-rX-Bn4lm.js";import"./index-D-8MO0q_.js";import"./index-ByJW5jRy.js";import"./index-DrFu-skq.js";import"./react-18-BamFVnwC.js";var me=q({"../../node_modules/color-name/index.js"(n,l){l.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]}}}),Q=q({"../../node_modules/color-convert/conversions.js"(n,l){var c=me(),h={};for(let e of Object.keys(c))h[c[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"]}};l.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:t,labels:r}=u[e];delete u[e].channels,delete u[e].labels,Object.defineProperty(u[e],"channels",{value:t}),Object.defineProperty(u[e],"labels",{value:r})}u.rgb.hsl=function(e){let t=e[0]/255,r=e[1]/255,a=e[2]/255,o=Math.min(t,r,a),i=Math.max(t,r,a),s=i-o,f,g;i===o?f=0:t===i?f=(r-a)/s:r===i?f=2+(a-t)/s:a===i&&(f=4+(t-r)/s),f=Math.min(f*60,360),f<0&&(f+=360);let b=(o+i)/2;return i===o?g=0:b<=.5?g=s/(i+o):g=s/(2-i-o),[f,g*100,b*100]},u.rgb.hsv=function(e){let t,r,a,o,i,s=e[0]/255,f=e[1]/255,g=e[2]/255,b=Math.max(s,f,g),y=b-Math.min(s,f,g),v=function(w){return(b-w)/6/y+1/2};return y===0?(o=0,i=0):(i=y/b,t=v(s),r=v(f),a=v(g),s===b?o=a-r:f===b?o=1/3+t-a:g===b&&(o=2/3+r-t),o<0?o+=1:o>1&&(o-=1)),[o*360,i*100,b*100]},u.rgb.hwb=function(e){let t=e[0],r=e[1],a=e[2],o=u.rgb.hsl(e)[0],i=1/255*Math.min(t,Math.min(r,a));return a=1-1/255*Math.max(t,Math.max(r,a)),[o,i*100,a*100]},u.rgb.cmyk=function(e){let t=e[0]/255,r=e[1]/255,a=e[2]/255,o=Math.min(1-t,1-r,1-a),i=(1-t-o)/(1-o)||0,s=(1-r-o)/(1-o)||0,f=(1-a-o)/(1-o)||0;return[i*100,s*100,f*100,o*100]};function d(e,t){return(e[0]-t[0])**2+(e[1]-t[1])**2+(e[2]-t[2])**2}u.rgb.keyword=function(e){let t=h[e];if(t)return t;let r=1/0,a;for(let o of Object.keys(c)){let i=c[o],s=d(e,i);s.04045?((t+.055)/1.055)**2.4:t/12.92,r=r>.04045?((r+.055)/1.055)**2.4:r/12.92,a=a>.04045?((a+.055)/1.055)**2.4:a/12.92;let o=t*.4124+r*.3576+a*.1805,i=t*.2126+r*.7152+a*.0722,s=t*.0193+r*.1192+a*.9505;return[o*100,i*100,s*100]},u.rgb.lab=function(e){let t=u.rgb.xyz(e),r=t[0],a=t[1],o=t[2];r/=95.047,a/=100,o/=108.883,r=r>.008856?r**(1/3):7.787*r+16/116,a=a>.008856?a**(1/3):7.787*a+16/116,o=o>.008856?o**(1/3):7.787*o+16/116;let i=116*a-16,s=500*(r-a),f=200*(a-o);return[i,s,f]},u.hsl.rgb=function(e){let t=e[0]/360,r=e[1]/100,a=e[2]/100,o,i,s;if(r===0)return s=a*255,[s,s,s];a<.5?o=a*(1+r):o=a+r-a*r;let f=2*a-o,g=[0,0,0];for(let b=0;b<3;b++)i=t+1/3*-(b-1),i<0&&i++,i>1&&i--,6*i<1?s=f+(o-f)*6*i:2*i<1?s=o:3*i<2?s=f+(o-f)*(2/3-i)*6:s=f,g[b]=s*255;return g},u.hsl.hsv=function(e){let t=e[0],r=e[1]/100,a=e[2]/100,o=r,i=Math.max(a,.01);a*=2,r*=a<=1?a:2-a,o*=i<=1?i:2-i;let s=(a+r)/2,f=a===0?2*o/(i+o):2*r/(a+r);return[t,f*100,s*100]},u.hsv.rgb=function(e){let t=e[0]/60,r=e[1]/100,a=e[2]/100,o=Math.floor(t)%6,i=t-Math.floor(t),s=255*a*(1-r),f=255*a*(1-r*i),g=255*a*(1-r*(1-i));switch(a*=255,o){case 0:return[a,g,s];case 1:return[f,a,s];case 2:return[s,a,g];case 3:return[s,f,a];case 4:return[g,s,a];case 5:return[a,s,f]}},u.hsv.hsl=function(e){let t=e[0],r=e[1]/100,a=e[2]/100,o=Math.max(a,.01),i,s;s=(2-r)*a;let f=(2-r)*o;return i=r*o,i/=f<=1?f:2-f,i=i||0,s/=2,[t,i*100,s*100]},u.hwb.rgb=function(e){let t=e[0]/360,r=e[1]/100,a=e[2]/100,o=r+a,i;o>1&&(r/=o,a/=o);let s=Math.floor(6*t),f=1-a;i=6*t-s,s&1&&(i=1-i);let g=r+i*(f-r),b,y,v;switch(s){default:case 6:case 0:b=f,y=g,v=r;break;case 1:b=g,y=f,v=r;break;case 2:b=r,y=f,v=g;break;case 3:b=r,y=g,v=f;break;case 4:b=g,y=r,v=f;break;case 5:b=f,y=r,v=g;break}return[b*255,y*255,v*255]},u.cmyk.rgb=function(e){let t=e[0]/100,r=e[1]/100,a=e[2]/100,o=e[3]/100,i=1-Math.min(1,t*(1-o)+o),s=1-Math.min(1,r*(1-o)+o),f=1-Math.min(1,a*(1-o)+o);return[i*255,s*255,f*255]},u.xyz.rgb=function(e){let t=e[0]/100,r=e[1]/100,a=e[2]/100,o,i,s;return o=t*3.2406+r*-1.5372+a*-.4986,i=t*-.9689+r*1.8758+a*.0415,s=t*.0557+r*-.204+a*1.057,o=o>.0031308?1.055*o**(1/2.4)-.055:o*12.92,i=i>.0031308?1.055*i**(1/2.4)-.055:i*12.92,s=s>.0031308?1.055*s**(1/2.4)-.055:s*12.92,o=Math.min(Math.max(0,o),1),i=Math.min(Math.max(0,i),1),s=Math.min(Math.max(0,s),1),[o*255,i*255,s*255]},u.xyz.lab=function(e){let t=e[0],r=e[1],a=e[2];t/=95.047,r/=100,a/=108.883,t=t>.008856?t**(1/3):7.787*t+16/116,r=r>.008856?r**(1/3):7.787*r+16/116,a=a>.008856?a**(1/3):7.787*a+16/116;let o=116*r-16,i=500*(t-r),s=200*(r-a);return[o,i,s]},u.lab.xyz=function(e){let t=e[0],r=e[1],a=e[2],o,i,s;i=(t+16)/116,o=r/500+i,s=i-a/200;let f=i**3,g=o**3,b=s**3;return i=f>.008856?f:(i-16/116)/7.787,o=g>.008856?g:(o-16/116)/7.787,s=b>.008856?b:(s-16/116)/7.787,o*=95.047,i*=100,s*=108.883,[o,i,s]},u.lab.lch=function(e){let t=e[0],r=e[1],a=e[2],o;o=Math.atan2(a,r)*360/2/Math.PI,o<0&&(o+=360);let i=Math.sqrt(r*r+a*a);return[t,i,o]},u.lch.lab=function(e){let t=e[0],r=e[1],a=e[2]/360*2*Math.PI,o=r*Math.cos(a),i=r*Math.sin(a);return[t,o,i]},u.rgb.ansi16=function(e,t=null){let[r,a,o]=e,i=t===null?u.rgb.hsv(e)[2]:t;if(i=Math.round(i/50),i===0)return 30;let s=30+(Math.round(o/255)<<2|Math.round(a/255)<<1|Math.round(r/255));return i===2&&(s+=60),s},u.hsv.ansi16=function(e){return u.rgb.ansi16(u.hsv.rgb(e),e[2])},u.rgb.ansi256=function(e){let t=e[0],r=e[1],a=e[2];return t===r&&r===a?t<8?16:t>248?231:Math.round((t-8)/247*24)+232:16+36*Math.round(t/255*5)+6*Math.round(r/255*5)+Math.round(a/255*5)},u.ansi16.rgb=function(e){let t=e%10;if(t===0||t===7)return e>50&&(t+=3.5),t=t/10.5*255,[t,t,t];let r=(~~(e>50)+1)*.5,a=(t&1)*r*255,o=(t>>1&1)*r*255,i=(t>>2&1)*r*255;return[a,o,i]},u.ansi256.rgb=function(e){if(e>=232){let i=(e-232)*10+8;return[i,i,i]}e-=16;let t,r=Math.floor(e/36)/5*255,a=Math.floor((t=e%36)/6)/5*255,o=t%6/5*255;return[r,a,o]},u.rgb.hex=function(e){let t=(((Math.round(e[0])&255)<<16)+((Math.round(e[1])&255)<<8)+(Math.round(e[2])&255)).toString(16).toUpperCase();return"000000".substring(t.length)+t},u.hex.rgb=function(e){let t=e.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!t)return[0,0,0];let r=t[0];t[0].length===3&&(r=r.split("").map(f=>f+f).join(""));let a=parseInt(r,16),o=a>>16&255,i=a>>8&255,s=a&255;return[o,i,s]},u.rgb.hcg=function(e){let t=e[0]/255,r=e[1]/255,a=e[2]/255,o=Math.max(Math.max(t,r),a),i=Math.min(Math.min(t,r),a),s=o-i,f,g;return s<1?f=i/(1-s):f=0,s<=0?g=0:o===t?g=(r-a)/s%6:o===r?g=2+(a-t)/s:g=4+(t-r)/s,g/=6,g%=1,[g*360,s*100,f*100]},u.hsl.hcg=function(e){let t=e[1]/100,r=e[2]/100,a=r<.5?2*t*r:2*t*(1-r),o=0;return a<1&&(o=(r-.5*a)/(1-a)),[e[0],a*100,o*100]},u.hsv.hcg=function(e){let t=e[1]/100,r=e[2]/100,a=t*r,o=0;return a<1&&(o=(r-a)/(1-a)),[e[0],a*100,o*100]},u.hcg.rgb=function(e){let t=e[0]/360,r=e[1]/100,a=e[2]/100;if(r===0)return[a*255,a*255,a*255];let o=[0,0,0],i=t%1*6,s=i%1,f=1-s,g=0;switch(Math.floor(i)){case 0:o[0]=1,o[1]=s,o[2]=0;break;case 1:o[0]=f,o[1]=1,o[2]=0;break;case 2:o[0]=0,o[1]=1,o[2]=s;break;case 3:o[0]=0,o[1]=f,o[2]=1;break;case 4:o[0]=s,o[1]=0,o[2]=1;break;default:o[0]=1,o[1]=0,o[2]=f}return g=(1-r)*a,[(r*o[0]+g)*255,(r*o[1]+g)*255,(r*o[2]+g)*255]},u.hcg.hsv=function(e){let t=e[1]/100,r=e[2]/100,a=t+r*(1-t),o=0;return a>0&&(o=t/a),[e[0],o*100,a*100]},u.hcg.hsl=function(e){let t=e[1]/100,r=e[2]/100*(1-t)+.5*t,a=0;return r>0&&r<.5?a=t/(2*r):r>=.5&&r<1&&(a=t/(2*(1-r))),[e[0],a*100,r*100]},u.hcg.hwb=function(e){let t=e[1]/100,r=e[2]/100,a=t+r*(1-t);return[e[0],(a-t)*100,(1-a)*100]},u.hwb.hcg=function(e){let t=e[1]/100,r=1-e[2]/100,a=r-t,o=0;return a<1&&(o=(r-a)/(1-a)),[e[0],a*100,o*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 t=Math.round(e[0]/100*255)&255,r=((t<<16)+(t<<8)+t).toString(16).toUpperCase();return"000000".substring(r.length)+r},u.rgb.gray=function(e){return[(e[0]+e[1]+e[2])/3/255*100]}}}),ve=q({"../../node_modules/color-convert/route.js"(n,l){var c=Q();function h(){let t={},r=Object.keys(c);for(let a=r.length,o=0;o1&&(o=i),r(o))};return"conversion"in r&&(a.conversion=r.conversion),a}function t(r){let a=function(...o){let i=o[0];if(i==null)return i;i.length>1&&(o=i);let s=r(o);if(typeof s=="object")for(let f=s.length,g=0;g{u[r]={},Object.defineProperty(u[r],"channels",{value:c[r].channels}),Object.defineProperty(u[r],"labels",{value:c[r].labels});let a=h(r);Object.keys(a).forEach(o=>{let i=a[o];u[r][o]=t(i),u[r][o].raw=e(i)})}),l.exports=u}}),_=ce(pe());function C(){return(C=Object.assign||function(n){for(var l=1;l=0||(u[c]=n[c]);return u}function L(n){var l=p.useRef(n),c=p.useRef(function(h){l.current&&l.current(h)});return l.current=n,c.current}var N=function(n,l,c){return l===void 0&&(l=0),c===void 0&&(c=1),n>c?c:n0:y.buttons>0)&&u.current?d(F(u.current,y,t.current)):b(!1)},g=function(){return b(!1)};function b(y){var v=r.current,w=B(u.current),E=y?w.addEventListener:w.removeEventListener;E(v?"touchmove":"mousemove",f),E(v?"touchend":"mouseup",g)}return[function(y){var v=y.nativeEvent,w=u.current;if(w&&(W(v),!function(k,P){return P&&!O(k)}(v,r.current)&&w)){if(O(v)){r.current=!0;var E=v.changedTouches||[];E.length&&(t.current=E[0].identifier)}w.focus(),d(F(w,v,t.current)),b(!0)}},function(y){var v=y.which||y.keyCode;v<37||v>40||(y.preventDefault(),e({left:v===39?.05:v===37?-.05:0,top:v===40?.05:v===38?-.05:0}))},b]},[e,d]),o=a[0],i=a[1],s=a[2];return p.useEffect(function(){return s},[s]),m.createElement("div",C({},h,{onTouchStart:o,onMouseDown:o,className:"react-colorful__interactive",ref:u,onKeyDown:i,tabIndex:0,role:"slider"}))}),S=function(n){return n.filter(Boolean).join(" ")},T=function(n){var l=n.color,c=n.left,h=n.top,u=h===void 0?.5:h,d=S(["react-colorful__pointer",n.className]);return m.createElement("div",{className:d,style:{top:100*u+"%",left:100*c+"%"}},m.createElement("div",{className:"react-colorful__pointer-fill",style:{backgroundColor:l}}))},x=function(n,l,c){return l===void 0&&(l=0),c===void 0&&(c=Math.pow(10,l)),Math.round(c*n)/c},ye={grad:.9,turn:360,rad:360/(2*Math.PI)},xe=function(n){return re(K(n))},K=function(n){return n[0]==="#"&&(n=n.substring(1)),n.length<6?{r:parseInt(n[0]+n[0],16),g:parseInt(n[1]+n[1],16),b:parseInt(n[2]+n[2],16),a:n.length===4?x(parseInt(n[3]+n[3],16)/255,2):1}:{r:parseInt(n.substring(0,2),16),g:parseInt(n.substring(2,4),16),b:parseInt(n.substring(4,6),16),a:n.length===8?x(parseInt(n.substring(6,8),16)/255,2):1}},we=function(n,l){return l===void 0&&(l="deg"),Number(n)*(ye[l]||1)},ke=function(n){var l=/hsla?\(?\s*(-?\d*\.?\d+)(deg|rad|grad|turn)?[,\s]+(-?\d*\.?\d+)%?[,\s]+(-?\d*\.?\d+)%?,?\s*[/\s]*(-?\d*\.?\d+)?(%)?\s*\)?/i.exec(n);return l?_e({h:we(l[1],l[2]),s:Number(l[3]),l:Number(l[4]),a:l[5]===void 0?1:Number(l[5])/(l[6]?100:1)}):{h:0,s:0,v:0,a:1}},_e=function(n){var l=n.s,c=n.l;return{h:n.h,s:(l*=(c<50?c:100-c)/100)>0?2*l/(c+l)*100:0,v:c+l,a:n.a}},Ee=function(n){return Ce(ee(n))},Z=function(n){var l=n.s,c=n.v,h=n.a,u=(200-l)*c/100;return{h:x(n.h),s:x(u>0&&u<200?l*c/100/(u<=100?u:200-u)*100:0),l:x(u/2),a:x(h,2)}},X=function(n){var l=Z(n);return"hsl("+l.h+", "+l.s+"%, "+l.l+"%)"},I=function(n){var l=Z(n);return"hsla("+l.h+", "+l.s+"%, "+l.l+"%, "+l.a+")"},ee=function(n){var l=n.h,c=n.s,h=n.v,u=n.a;l=l/360*6,c/=100,h/=100;var d=Math.floor(l),e=h*(1-c),t=h*(1-(l-d)*c),r=h*(1-(1-l+d)*c),a=d%6;return{r:x(255*[h,t,e,e,r,h][a]),g:x(255*[r,h,h,t,e,e][a]),b:x(255*[e,e,r,h,h,t][a]),a:x(u,2)}},Me=function(n){var l=/rgba?\(?\s*(-?\d*\.?\d+)(%)?[,\s]+(-?\d*\.?\d+)(%)?[,\s]+(-?\d*\.?\d+)(%)?,?\s*[/\s]*(-?\d*\.?\d+)?(%)?\s*\)?/i.exec(n);return l?re({r:Number(l[1])/(l[2]?100/255:1),g:Number(l[3])/(l[4]?100/255:1),b:Number(l[5])/(l[6]?100/255:1),a:l[7]===void 0?1:Number(l[7])/(l[8]?100:1)}):{h:0,s:0,v:0,a:1}},j=function(n){var l=n.toString(16);return l.length<2?"0"+l:l},Ce=function(n){var l=n.r,c=n.g,h=n.b,u=n.a,d=u<1?j(x(255*u)):"";return"#"+j(l)+j(c)+j(h)+d},re=function(n){var l=n.r,c=n.g,h=n.b,u=n.a,d=Math.max(l,c,h),e=d-Math.min(l,c,h),t=e?d===l?(c-h)/e:d===c?2+(h-l)/e:4+(l-c)/e:0;return{h:x(60*(t<0?t+6:t)),s:x(d?e/d*100:0),v:x(d/255*100),a:u}},te=m.memo(function(n){var l=n.hue,c=n.onChange,h=S(["react-colorful__hue",n.className]);return m.createElement("div",{className:h},m.createElement(G,{onMove:function(u){c({h:360*u.left})},onKey:function(u){c({h:N(l+360*u.left,0,360)})},"aria-label":"Hue","aria-valuenow":x(l),"aria-valuemax":"360","aria-valuemin":"0"},m.createElement(T,{className:"react-colorful__hue-pointer",left:l/360,color:X({h:l,s:100,v:100,a:1})})))}),ne=m.memo(function(n){var l=n.hsva,c=n.onChange,h={backgroundColor:X({h:l.h,s:100,v:100,a:1})};return m.createElement("div",{className:"react-colorful__saturation",style:h},m.createElement(G,{onMove:function(u){c({s:100*u.left,v:100-100*u.top})},onKey:function(u){c({s:N(l.s+100*u.left,0,100),v:N(l.v-100*u.top,0,100)})},"aria-label":"Color","aria-valuetext":"Saturation "+x(l.s)+"%, Brightness "+x(l.v)+"%"},m.createElement(T,{className:"react-colorful__saturation-pointer",top:1-l.v/100,left:l.s/100,color:X(l)})))}),ae=function(n,l){if(n===l)return!0;for(var c in n)if(n[c]!==l[c])return!1;return!0},oe=function(n,l){return n.replace(/\s/g,"")===l.replace(/\s/g,"")},$e=function(n,l){return n.toLowerCase()===l.toLowerCase()||ae(K(n),K(l))};function le(n,l,c){var h=L(c),u=p.useState(function(){return n.toHsva(l)}),d=u[0],e=u[1],t=p.useRef({color:l,hsva:d});p.useEffect(function(){if(!n.equal(l,t.current.color)){var a=n.toHsva(l);t.current={hsva:a,color:l},e(a)}},[l,n]),p.useEffect(function(){var a;ae(d,t.current.hsva)||n.equal(a=n.fromHsva(d),t.current.color)||(t.current={hsva:d,color:a},h(a))},[d,n,h]);var r=p.useCallback(function(a){e(function(o){return Object.assign({},o,a)})},[]);return[d,r]}var Ne=typeof window<"u"?p.useLayoutEffect:p.useEffect,Oe=function(){return typeof __webpack_nonce__<"u"?__webpack_nonce__:void 0},A=new Map,ie=function(n){Ne(function(){var l=n.current?n.current.ownerDocument:document;if(l!==void 0&&!A.has(l)){var c=l.createElement("style");c.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}`,A.set(l,c);var h=Oe();h&&c.setAttribute("nonce",h),l.head.appendChild(c)}},[])},Se=function(n){var l=n.className,c=n.colorModel,h=n.color,u=h===void 0?c.defaultColor:h,d=n.onChange,e=V(n,["className","colorModel","color","onChange"]),t=p.useRef(null);ie(t);var r=le(c,u,d),a=r[0],o=r[1],i=S(["react-colorful",l]);return m.createElement("div",C({},e,{ref:t,className:i}),m.createElement(ne,{hsva:a,onChange:o}),m.createElement(te,{hue:a.h,onChange:o,className:"react-colorful__last-control"}))},je={defaultColor:"000",toHsva:xe,fromHsva:function(n){return Ee({h:n.h,s:n.s,v:n.v,a:1})},equal:$e},Re=function(n){return m.createElement(Se,C({},n,{colorModel:je}))},ze=function(n){var l=n.className,c=n.hsva,h=n.onChange,u={backgroundImage:"linear-gradient(90deg, "+I(Object.assign({},c,{a:0}))+", "+I(Object.assign({},c,{a:1}))+")"},d=S(["react-colorful__alpha",l]),e=x(100*c.a);return m.createElement("div",{className:d},m.createElement("div",{className:"react-colorful__alpha-gradient",style:u}),m.createElement(G,{onMove:function(t){h({a:t.left})},onKey:function(t){h({a:N(c.a+t.left)})},"aria-label":"Alpha","aria-valuetext":e+"%","aria-valuenow":e,"aria-valuemin":"0","aria-valuemax":"100"},m.createElement(T,{className:"react-colorful__alpha-pointer",left:c.a,color:I(c)})))},ue=function(n){var l=n.className,c=n.colorModel,h=n.color,u=h===void 0?c.defaultColor:h,d=n.onChange,e=V(n,["className","colorModel","color","onChange"]),t=p.useRef(null);ie(t);var r=le(c,u,d),a=r[0],o=r[1],i=S(["react-colorful",l]);return m.createElement("div",C({},e,{ref:t,className:i}),m.createElement(ne,{hsva:a,onChange:o}),m.createElement(te,{hue:a.h,onChange:o}),m.createElement(ze,{hsva:a,onChange:o,className:"react-colorful__last-control"}))},Ie={defaultColor:"hsla(0, 0%, 0%, 1)",toHsva:ke,fromHsva:I,equal:oe},He=function(n){return m.createElement(ue,C({},n,{colorModel:Ie}))},qe={defaultColor:"rgba(0, 0, 0, 1)",toHsva:Me,fromHsva:function(n){var l=ee(n);return"rgba("+l.r+", "+l.g+", "+l.b+", "+l.a+")"},equal:oe},Pe=function(n){return m.createElement(ue,C({},n,{colorModel:qe}))},Le=M.div({position:"relative",maxWidth:250,'&[aria-readonly="true"]':{opacity:.5}}),Be=M(J)({position:"absolute",zIndex:1,top:4,left:4,"[aria-readonly=true] &":{cursor:"not-allowed"}}),Ke=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"}}),Xe=M(he)(({theme:n})=>({fontFamily:n.typography.fonts.base})),De=M.div({display:"grid",gridTemplateColumns:"repeat(9, 16px)",gap:6,padding:3,marginTop:5,width:200}),Ve=M.div(({theme:n,active:l})=>({width:16,height:16,boxShadow:l?`${n.appBorderColor} 0 0 0 1px inset, ${n.textMutedColor}50 0 0 0 4px`:`${n.appBorderColor} 0 0 0 1px inset`,borderRadius:n.appBorderRadius})),Ge=`url('data:image/svg+xml;charset=utf-8,')`,U=({value:n,style:l,...c})=>{let h=`linear-gradient(${n}, ${n}), ${Ge}, linear-gradient(#fff, #fff)`;return m.createElement(Ve,{...c,style:{...l,backgroundImage:h}})},Te=M(fe.Input)(({theme:n,readOnly:l})=>({width:"100%",paddingLeft:30,paddingRight:30,boxSizing:"border-box",fontFamily:n.typography.fonts.base})),Fe=M(de)(({theme:n})=>({position:"absolute",zIndex:1,top:6,right:7,width:20,height:20,padding:4,boxSizing:"border-box",cursor:"pointer",color:n.input.color})),se=(n=>(n.RGB="rgb",n.HSL="hsl",n.HEX="hex",n))(se||{}),R=Object.values(se),We=/\(([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,Ue=/^\s*hsla?\(([0-9]+),\s*([0-9]+)%,\s*([0-9]+)%,?\s*([0-9.]+)?\)\s*$/i,D=/^\s*#?([0-9a-f]{3}|[0-9a-f]{6})\s*$/i,Ye=/^\s*#?([0-9a-f]{3})\s*$/i,Je={hex:Re,rgb:Pe,hsl:He},z={hex:"transparent",rgb:"rgba(0, 0, 0, 0)",hsl:"hsla(0, 0%, 0%, 0)"},Y=n=>{let l=n==null?void 0:n.match(We);if(!l)return[0,0,0,1];let[,c,h,u,d=1]=l;return[c,h,u,d].map(Number)},$=n=>{if(!n)return;let l=!0;if(Ae.test(n)){let[e,t,r,a]=Y(n),[o,i,s]=_.default.rgb.hsl([e,t,r])||[0,0,0];return{valid:l,value:n,keyword:_.default.rgb.keyword([e,t,r]),colorSpace:"rgb",rgb:n,hsl:`hsla(${o}, ${i}%, ${s}%, ${a})`,hex:`#${_.default.rgb.hex([e,t,r]).toLowerCase()}`}}if(Ue.test(n)){let[e,t,r,a]=Y(n),[o,i,s]=_.default.hsl.rgb([e,t,r])||[0,0,0];return{valid:l,value:n,keyword:_.default.hsl.keyword([e,t,r]),colorSpace:"hsl",rgb:`rgba(${o}, ${i}, ${s}, ${a})`,hsl:n,hex:`#${_.default.hsl.hex([e,t,r]).toLowerCase()}`}}let c=n.replace("#",""),h=_.default.keyword.rgb(c)||_.default.hex.rgb(c),u=_.default.rgb.hsl(h),d=n;if(/[^#a-f0-9]/i.test(n)?d=c:D.test(n)&&(d=`#${c}`),d.startsWith("#"))l=D.test(d);else try{_.default.keyword.hex(d)}catch{l=!1}return{valid:l,value:d,keyword:_.default.rgb.keyword(h),colorSpace:"hex",rgb:`rgba(${h[0]}, ${h[1]}, ${h[2]}, 1)`,hsl:`hsla(${u[0]}, ${u[1]}%, ${u[2]}%, 1)`,hex:d}},Qe=(n,l,c)=>{if(!n||!(l!=null&&l.valid))return z[c];if(c!=="hex")return(l==null?void 0:l[c])||z[c];if(!l.hex.startsWith("#"))try{return`#${_.default.keyword.hex(l.hex)}`}catch{return z.hex}let h=l.hex.match(Ye);if(!h)return D.test(l.hex)?l.hex:z.hex;let[u,d,e]=h[1].split("");return`#${u}${u}${d}${d}${e}${e}`},Ze=(n,l)=>{let[c,h]=p.useState(n||""),[u,d]=p.useState(()=>$(c)),[e,t]=p.useState((u==null?void 0:u.colorSpace)||"hex");p.useEffect(()=>{let i=n||"",s=$(i);h(i),d(s),t((s==null?void 0:s.colorSpace)||"hex")},[n]);let r=p.useMemo(()=>Qe(c,u,e).toLowerCase(),[c,u,e]),a=p.useCallback(i=>{let s=$(i),f=(s==null?void 0:s.value)||i||"";h(f),f===""&&(d(void 0),l(void 0)),s&&(d(s),t(s.colorSpace),l(s.value))},[l]),o=p.useCallback(()=>{let i=R.indexOf(e)+1;i>=R.length&&(i=0),t(R[i]);let s=(u==null?void 0:u[R[i]])||"";h(s),l(s)},[u,e,l]);return{value:c,realValue:r,updateValue:a,color:u,colorSpace:e,cycleColorSpace:o}},H=n=>n.replace(/\s*/,"").toLowerCase(),er=(n,l,c)=>{let[h,u]=p.useState(l!=null&&l.valid?[l]:[]);p.useEffect(()=>{l===void 0&&u([])},[l]);let d=p.useMemo(()=>(n||[]).map(t=>typeof t=="string"?$(t):t.title?{...$(t.color),keyword:t.title}:$(t.color)).concat(h).filter(Boolean).slice(-27),[n,h]),e=p.useCallback(t=>{t!=null&&t.valid&&(d.some(r=>H(r[c])===H(t[c]))||u(r=>r.concat(t)))},[c,d]);return{presets:d,addPreset:e}},rr=({name:n,value:l,onChange:c,onFocus:h,onBlur:u,presetColors:d,startOpen:e=!1,argType:t})=>{var E;let r=p.useCallback(ge(c,200),[c]),{value:a,realValue:o,updateValue:i,color:s,colorSpace:f,cycleColorSpace:g}=Ze(l,r),{presets:b,addPreset:y}=er(d,s,f),v=Je[f],w=!!((E=t==null?void 0:t.table)!=null&&E.readonly);return m.createElement(Le,{"aria-readonly":w},m.createElement(Be,{startOpen:e,trigger:w?[null]:void 0,closeOnOutsideClick:!0,onVisibleChange:()=>y(s),tooltip:m.createElement(Ke,null,m.createElement(v,{color:o==="transparent"?"#000000":o,onChange:i,onFocus:h,onBlur:u}),b.length>0&&m.createElement(De,null,b.map((k,P)=>m.createElement(J,{key:`${k.value}-${P}`,hasChrome:!1,tooltip:m.createElement(Xe,{note:k.keyword||k.value})},m.createElement(U,{value:k[f],active:s&&H(k[f])===H(s[f]),onClick:()=>i(k.value)})))))},m.createElement(U,{value:o,style:{margin:4}})),m.createElement(Te,{id:be(n),value:a,onChange:k=>i(k.target.value),onFocus:k=>k.target.select(),readOnly:w,placeholder:"Choose color..."}),a?m.createElement(Fe,{onClick:g}):null)},fr=rr;export{rr as ColorControl,fr as default}; diff --git a/assets/DocsRenderer-CFRXHY34-DEmJl7Am.js b/assets/DocsRenderer-CFRXHY34-DEmJl7Am.js new file mode 100644 index 00000000..29cdc9bf --- /dev/null +++ b/assets/DocsRenderer-CFRXHY34-DEmJl7Am.js @@ -0,0 +1,730 @@ +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./index-APad4l5Z.js","./iframe-Cnnnx44X.js","./index-DRjF_FHU.js","./jsx-runtime-DR9Q75dM.js","./index-rX-Bn4lm.js","./index-D-8MO0q_.js","./index-ByJW5jRy.js","./index-DrFu-skq.js","./react-18-BamFVnwC.js","./Color-F6OSRLHC-Dr1vRAjS.js","./index-ChEI-nsM.js"])))=>i.map(i=>d[i]); +var Vx=Object.defineProperty;var Ux=(e,t,r)=>t in e?Vx(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;var Rn=(e,t,r)=>Ux(e,typeof t!="symbol"?t+"":t,r);import{_ as Y1}from"./iframe-Cnnnx44X.js";import{r as l,R as y}from"./index-DRjF_FHU.js";import{j as J}from"./jsx-runtime-DR9Q75dM.js";import{r as fs,F as G4}from"./index-rX-Bn4lm.js";import{O as Y4,P as qx}from"./index-D-8MO0q_.js";import{y as hh,g as Eu}from"./index-ByJW5jRy.js";import{d as Wx}from"./index-DrFu-skq.js";import{renderElement as Gx,unmountElement as Yx}from"./react-18-BamFVnwC.js";var Kx=Object.create,K4=Object.defineProperty,Zx=Object.getOwnPropertyDescriptor,Z4=Object.getOwnPropertyNames,Jx=Object.getPrototypeOf,Xx=Object.prototype.hasOwnProperty,xi=(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')}),mn=(e,t)=>function(){return t||(0,e[Z4(e)[0]])((t={exports:{}}).exports,t),t.exports},Qx=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let a of Z4(t))!Xx.call(e,a)&&a!==r&&K4(e,a,{get:()=>t[a],enumerable:!(n=Zx(t,a))||n.enumerable});return e},K1=(e,t,r)=>(r=e!=null?Kx(Jx(e)):{},Qx(t||!e||!e.__esModule?K4(r,"default",{value:e,enumerable:!0}):r,e));function eD(e,t,{signal:r,edges:n}={}){let a,o=null,i=n!=null&&n.includes("leading"),s=n==null||n.includes("trailing"),c=()=>{o!==null&&(e.apply(a,o),a=void 0,o=null)},d=()=>{s&&c(),f()},p=null,m=()=>{p!=null&&clearTimeout(p),p=setTimeout(()=>{p=null,d()},t)},h=()=>{p!==null&&(clearTimeout(p),p=null)},f=()=>{h(),a=void 0,o=null},v=()=>{h(),c()},g=function(...w){if(r!=null&&r.aborted)return;a=this,o=w;let x=p==null;m(),i&&x&&c()};return g.schedule=m,g.cancel=f,g.flush=v,r==null||r.addEventListener("abort",f,{once:!0}),g}function vV(e,t=0,r={}){typeof r!="object"&&(r={});let{signal:n,leading:a=!1,trailing:o=!0,maxWait:i}=r,s=Array(2);a&&(s[0]="leading"),o&&(s[1]="trailing");let c,d=null,p=eD(function(...f){c=e.apply(this,f),d=null},t,{signal:n,edges:s}),m=function(...f){if(i!=null){if(d===null)d=Date.now();else if(Date.now()-d>=i)return c=e.apply(this,f),d=Date.now(),p.cancel(),p.schedule(),c}return p.apply(this,f),c},h=()=>(p.flush(),c);return m.cancel=p.cancel,m.flush=h,m}function tD(e){return Array.from(new Set(e))}function rD(e,t){let r={},n=Object.entries(e);for(let a=0;a`control-${e.replace(/\s+/g,"-")}`,hs=e=>`set-${e.replace(/\s+/g,"-")}`,cD=Object.create,Z1=Object.defineProperty,dD=Object.getOwnPropertyDescriptor,pD=Object.getOwnPropertyNames,fD=Object.getPrototypeOf,hD=Object.prototype.hasOwnProperty,R=(e,t)=>Z1(e,"name",{value:t,configurable:!0}),Di=(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')}),ms=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),mD=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let a of pD(t))!hD.call(e,a)&&a!==r&&Z1(e,a,{get:()=>t[a],enumerable:!(n=dD(t,a))||n.enumerable});return e},J1=(e,t,r)=>(r=e!=null?cD(fD(e)):{},mD(t||!e||!e.__esModule?Z1(r,"default",{value:e,enumerable:!0}):r,e)),gD=ms(e=>{(function(){var t=typeof Symbol=="function"&&Symbol.for,r=t?Symbol.for("react.element"):60103,n=t?Symbol.for("react.portal"):60106,a=t?Symbol.for("react.fragment"):60107,o=t?Symbol.for("react.strict_mode"):60108,i=t?Symbol.for("react.profiler"):60114,s=t?Symbol.for("react.provider"):60109,c=t?Symbol.for("react.context"):60110,d=t?Symbol.for("react.async_mode"):60111,p=t?Symbol.for("react.concurrent_mode"):60111,m=t?Symbol.for("react.forward_ref"):60112,h=t?Symbol.for("react.suspense"):60113,f=t?Symbol.for("react.suspense_list"):60120,v=t?Symbol.for("react.memo"):60115,g=t?Symbol.for("react.lazy"):60116,w=t?Symbol.for("react.block"):60121,x=t?Symbol.for("react.fundamental"):60117,D=t?Symbol.for("react.responder"):60118,E=t?Symbol.for("react.scope"):60119;function b($){return typeof $=="string"||typeof $=="function"||$===a||$===p||$===i||$===o||$===h||$===f||typeof $=="object"&&$!==null&&($.$$typeof===g||$.$$typeof===v||$.$$typeof===s||$.$$typeof===c||$.$$typeof===m||$.$$typeof===x||$.$$typeof===D||$.$$typeof===E||$.$$typeof===w)}R(b,"isValidElementType");function C($){if(typeof $=="object"&&$!==null){var rt=$.$$typeof;switch(rt){case r:var xt=$.type;switch(xt){case d:case p:case a:case i:case o:case h:return xt;default:var Mr=xt&&xt.$$typeof;switch(Mr){case c:case m:case g:case v:case s:return Mr;default:return rt}}case n:return rt}}}R(C,"typeOf");var S=d,k=p,A=c,_=s,I=r,B=m,z=a,L=g,M=v,O=n,P=i,j=o,U=h,V=!1;function G($){return V||(V=!0,console.warn("The ReactIs.isAsyncMode() alias has been deprecated, and will be removed in React 17+. Update your code to use ReactIs.isConcurrentMode() instead. It has the exact same API.")),Q($)||C($)===d}R(G,"isAsyncMode");function Q($){return C($)===p}R(Q,"isConcurrentMode");function ne($){return C($)===c}R(ne,"isContextConsumer");function Z($){return C($)===s}R(Z,"isContextProvider");function ie($){return typeof $=="object"&&$!==null&&$.$$typeof===r}R(ie,"isElement");function N($){return C($)===m}R(N,"isForwardRef");function K($){return C($)===a}R(K,"isFragment");function re($){return C($)===g}R(re,"isLazy");function fe($){return C($)===v}R(fe,"isMemo");function Ce($){return C($)===n}R(Ce,"isPortal");function Et($){return C($)===i}R(Et,"isProfiler");function He($){return C($)===o}R(He,"isStrictMode");function tt($){return C($)===h}R(tt,"isSuspense"),e.AsyncMode=S,e.ConcurrentMode=k,e.ContextConsumer=A,e.ContextProvider=_,e.Element=I,e.ForwardRef=B,e.Fragment=z,e.Lazy=L,e.Memo=M,e.Portal=O,e.Profiler=P,e.StrictMode=j,e.Suspense=U,e.isAsyncMode=G,e.isConcurrentMode=Q,e.isContextConsumer=ne,e.isContextProvider=Z,e.isElement=ie,e.isForwardRef=N,e.isFragment=K,e.isLazy=re,e.isMemo=fe,e.isPortal=Ce,e.isProfiler=Et,e.isStrictMode=He,e.isSuspense=tt,e.isValidElementType=b,e.typeOf=C})()}),vD=ms((e,t)=>{t.exports=gD()}),J4=ms((e,t)=>{var r=vD(),n={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},a={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},o={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},i={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},s={};s[r.ForwardRef]=o,s[r.Memo]=i;function c(w){return r.isMemo(w)?i:s[w.$$typeof]||n}R(c,"getStatics");var d=Object.defineProperty,p=Object.getOwnPropertyNames,m=Object.getOwnPropertySymbols,h=Object.getOwnPropertyDescriptor,f=Object.getPrototypeOf,v=Object.prototype;function g(w,x,D){if(typeof x!="string"){if(v){var E=f(x);E&&E!==v&&g(w,E,D)}var b=p(x);m&&(b=b.concat(m(x)));for(var C=c(w),S=c(x),k=0;k{(function(r){if(typeof e=="object"&&typeof t<"u")t.exports=r();else if(typeof define=="function"&&define.amd)define([],r);else{var n;typeof window<"u"?n=window:typeof global<"u"?n=global:typeof self<"u"?n=self:n=this,n.memoizerific=r()}})(function(){return R(function r(n,a,o){function i(d,p){if(!a[d]){if(!n[d]){var m=typeof Di=="function"&&Di;if(!p&&m)return m(d,!0);if(s)return s(d,!0);var h=new Error("Cannot find module '"+d+"'");throw h.code="MODULE_NOT_FOUND",h}var f=a[d]={exports:{}};n[d][0].call(f.exports,function(v){var g=n[d][1][v];return i(g||v)},f,f.exports,r,n,a,o)}return a[d].exports}R(i,"s");for(var s=typeof Di=="function"&&Di,c=0;c=0)return this.lastItem=this.list[s],this.list[s].val},o.prototype.set=function(i,s){var c;return this.lastItem&&this.isEqual(this.lastItem.key,i)?(this.lastItem.val=s,this):(c=this.indexOf(i),c>=0?(this.lastItem=this.list[c],this.list[c].val=s,this):(this.lastItem={key:i,val:s},this.list.push(this.lastItem),this.size++,this))},o.prototype.delete=function(i){var s;if(this.lastItem&&this.isEqual(this.lastItem.key,i)&&(this.lastItem=void 0),s=this.indexOf(i),s>=0)return this.size--,this.list.splice(s,1)[0]},o.prototype.has=function(i){var s;return this.lastItem&&this.isEqual(this.lastItem.key,i)?!0:(s=this.indexOf(i),s>=0?(this.lastItem=this.list[s],!0):!1)},o.prototype.forEach=function(i,s){var c;for(c=0;c0&&(D[x]={cacheItem:v,arg:arguments[x]},E?i(m,D):m.push(D),m.length>d&&s(m.shift())),f.wasMemoized=E,f.numArgs=x+1,w},"memoizerific");return f.limit=d,f.wasMemoized=!1,f.cache=p,f.lru=m,f}};function i(d,p){var m=d.length,h=p.length,f,v,g;for(v=0;v=0&&(m=d[f],h=m.cacheItem.get(m.arg),!h||!h.size);f--)m.cacheItem.delete(m.arg)}R(s,"removeCachedResult");function c(d,p){return d===p||d!==d&&p!==p}R(c,"isEqual")},{"map-or-similar":1}]},{},[3])(3)})});function $t(){return $t=Object.assign?Object.assign.bind():function(e){for(var t=1;t0?we(ka,--$e):0,la--,de===10&&(la=1,ys--),de}R(i3,"prev");function Oe(){return de=$e2||sa(de)>3?"":" "}R(l3,"whitespace");function s3(e,t){for(;--t&&Oe()&&!(de<48||de>102||de>57&&de<65||de>70&&de<97););return Aa(e,bo()+(t<6&&dt()==32&&Oe()==32))}R(s3,"escaping");function Cl(e){for(;Oe();)switch(de){case e:return $e;case 34:case 39:e!==34&&e!==39&&Cl(de);break;case 40:e===41&&Cl(e);break;case 92:Oe();break}return $e}R(Cl,"delimiter");function u3(e,t){for(;Oe()&&e+de!==57&&!(e+de===84&&dt()===47););return"/*"+Aa(t,$e-1)+"*"+gs(e===47?e:Oe())}R(u3,"commenter");function c3(e){for(;!sa(dt());)Oe();return Aa(e,$e)}R(c3,"identifier");function d3(e){return op(Eo("",null,null,null,[""],e=ap(e),0,[0],e))}R(d3,"compile");function Eo(e,t,r,n,a,o,i,s,c){for(var d=0,p=0,m=i,h=0,f=0,v=0,g=1,w=1,x=1,D=0,E="",b=a,C=o,S=n,k=E;w;)switch(v=D,D=Oe()){case 40:if(v!=108&&we(k,m-1)==58){Dl(k+=ee(wo(D),"&","&\f"),"&\f")!=-1&&(x=-1);break}case 34:case 39:case 91:k+=wo(D);break;case 9:case 10:case 13:case 32:k+=l3(v);break;case 92:k+=s3(bo()-1,7);continue;case 47:switch(dt()){case 42:case 47:oo(p3(u3(Oe(),bo()),t,r),c);break;default:k+="/"}break;case 123*g:s[d++]=lt(k)*x;case 125*g:case 59:case 0:switch(D){case 0:case 125:w=0;case 59+p:x==-1&&(k=ee(k,/\f/g,"")),f>0&<(k)-m&&oo(f>32?Q0(k+";",n,r,m-1):Q0(ee(k," ","")+";",n,r,m-2),c);break;case 59:k+=";";default:if(oo(S=X0(k,t,r,d,p,a,s,E,b=[],C=[],m),o),D===123)if(p===0)Eo(k,t,S,S,b,o,m,s,C);else switch(h===99&&we(k,3)===110?100:h){case 100:case 108:case 109:case 115:Eo(e,S,S,n&&oo(X0(e,S,S,0,0,a,s,E,a,b=[],m),C),a,C,m,s,n?b:C);break;default:Eo(k,S,S,S,[""],C,0,s,C)}}d=p=f=0,g=x=1,E=k="",m=i;break;case 58:m=1+lt(k),f=v;default:if(g<1){if(D==123)--g;else if(D==125&&g++==0&&i3()==125)continue}switch(k+=gs(D),D*g){case 38:x=p>0?1:(k+="\f",-1);break;case 44:s[d++]=(lt(k)-1)*x,x=1;break;case 64:dt()===45&&(k+=wo(Oe())),h=dt(),p=m=lt(E=k+=c3(bo())),D++;break;case 45:v===45&<(k)==2&&(g=0)}}return o}R(Eo,"parse");function X0(e,t,r,n,a,o,i,s,c,d,p){for(var m=a-1,h=a===0?o:[""],f=vs(h),v=0,g=0,w=0;v0?h[x]+" "+D:ee(D,/&\f/g,h[x])))&&(c[w++]=E);return Ko(e,t,r,a===0?tp:s,c,d,p)}R(X0,"ruleset");function p3(e,t,r){return Ko(e,t,r,ep,gs(o3()),ia(e,2,-2),0)}R(p3,"comment");function Q0(e,t,r,n){return Ko(e,t,r,rp,ia(e,0,n),ia(e,n+1,-1),n)}R(Q0,"declaration");function an(e,t){for(var r="",n=vs(e),a=0;a-1},"isIgnoringComment"),BD=R(function(e){return function(t,r,n){if(!(t.type!=="rule"||e.compat)){var a=t.value.match(/(:first|:nth|:nth-last)-child/g);if(a){for(var o=!!t.parent,i=o?t.parent.children:n,s=i.length-1;s>=0;s--){var c=i[s];if(c.line=0;r--)if(!m3(t[r]))return!0;return!1},"isPrependedWithRegularRules"),yh=R(function(e){e.type="",e.value="",e.return="",e.children="",e.props=""},"nullifyElement"),zD=R(function(e,t,r){m3(e)&&(e.parent?(console.error("`@import` rules can't be nested inside other rules. Please move it to the top level and put it before regular rules. Keep in mind that they can only be used within global styles."),yh(e)):TD(t,r)&&(console.error("`@import` rules can't be after other rules. Please put your `@import` rules before your other rules."),yh(e)))},"incorrectImportAlarm");function ip(e,t){switch(t3(e,t)){case 5103:return te+"print-"+e+e;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return te+e+e;case 5349:case 4246:case 4810:case 6968:case 2756:return te+e+xl+e+_e+e+e;case 6828:case 4268:return te+e+_e+e+e;case 6165:return te+e+_e+"flex-"+e+e;case 5187:return te+e+ee(e,/(\w+).+(:[^]+)/,te+"box-$1$2"+_e+"flex-$1$2")+e;case 5443:return te+e+_e+"flex-item-"+ee(e,/flex-|-self/,"")+e;case 4675:return te+e+_e+"flex-line-pack"+ee(e,/align-content|flex-|-self/,"")+e;case 5548:return te+e+_e+ee(e,"shrink","negative")+e;case 5292:return te+e+_e+ee(e,"basis","preferred-size")+e;case 6060:return te+"box-"+ee(e,"-grow","")+te+e+_e+ee(e,"grow","positive")+e;case 4554:return te+ee(e,/([^-])(transform)/g,"$1"+te+"$2")+e;case 6187:return ee(ee(ee(e,/(zoom-|grab)/,te+"$1"),/(image-set)/,te+"$1"),e,"")+e;case 5495:case 3959:return ee(e,/(image-set\([^]*)/,te+"$1$`$1");case 4968:return ee(ee(e,/(.+:)(flex-)?(.*)/,te+"box-pack:$3"+_e+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+te+e+e;case 4095:case 3583:case 4068:case 2532:return ee(e,/(.+)-inline(.+)/,te+"$1$2")+e;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(lt(e)-1-t>6)switch(we(e,t+1)){case 109:if(we(e,t+4)!==45)break;case 102:return ee(e,/(.+:)(.+)-([^]+)/,"$1"+te+"$2-$3$1"+xl+(we(e,t+3)==108?"$3":"$2-$3"))+e;case 115:return~Dl(e,"stretch")?ip(ee(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(we(e,t+1)!==115)break;case 6444:switch(we(e,lt(e)-3-(~Dl(e,"!important")&&10))){case 107:return ee(e,":",":"+te)+e;case 101:return ee(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+te+(we(e,14)===45?"inline-":"")+"box$3$1"+te+"$2$3$1"+_e+"$2box$3")+e}break;case 5936:switch(we(e,t+11)){case 114:return te+e+_e+ee(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return te+e+_e+ee(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return te+e+_e+ee(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return te+e+_e+e+e}return e}R(ip,"prefix");var LD=R(function(e,t,r,n){if(e.length>-1&&!e.return)switch(e.type){case rp:e.return=ip(e.value,e.length);break;case e3:return an([$n(e,{value:ee(e.value,"@","@"+te)})],n);case tp:if(e.length)return n3(e.props,function(a){switch(r3(a,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return an([$n(e,{props:[ee(a,/:(read-\w+)/,":"+xl+"$1")]})],n);case"::placeholder":return an([$n(e,{props:[ee(a,/:(plac\w+)/,":"+te+"input-$1")]}),$n(e,{props:[ee(a,/:(plac\w+)/,":"+xl+"$1")]}),$n(e,{props:[ee(a,/:(plac\w+)/,_e+"input-$1")]})],n)}return""})}},"prefixer"),OD=[LD],MD=R(function(e){var t=e.key;if(!t)throw new Error(`You have to configure \`key\` for your cache. Please make sure it's unique (and not equal to 'css') as it's used for linking styles to your cache. +If multiple caches share the same key they might "fight" for each other's style elements.`);if(t==="css"){var r=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(r,function(v){var g=v.getAttribute("data-emotion");g.indexOf(" ")!==-1&&(document.head.appendChild(v),v.setAttribute("data-s",""))})}var n=e.stylisPlugins||OD;if(/[^a-z-]/.test(t))throw new Error('Emotion key must only contain lower case alphabetical characters and - but "'+t+'" was passed');var a={},o,i=[];o=e.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+t+' "]'),function(v){for(var g=v.getAttribute("data-emotion").split(" "),w=1;w=4;++n,a-=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(a){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)}R(g3,"murmur2");var HD={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,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},bh=`You have illegal escape sequence in your template literal, most likely inside content's property value. +Because you write your CSS inside a JavaScript string you actually have to do double escaping, so for example "content: '\\00d7';" should become "content: '\\\\00d7';". +You can read more about this here: +https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Template_literals#ES2018_revision_of_illegal_escape_sequences`,jD="You have passed in falsy value as style object's key (can happen when in example you pass unexported component as computed key).",VD=/[A-Z]|^ms/g,v3=/_EMO_([^_]+?)_([^]*?)_EMO_/g,lp=R(function(e){return e.charCodeAt(1)===45},"isCustomProperty"),wh=R(function(e){return e!=null&&typeof e!="boolean"},"isProcessableValue"),xu=X1(function(e){return lp(e)?e:e.replace(VD,"-$&").toLowerCase()}),Sl=R(function(e,t){switch(e){case"animation":case"animationName":if(typeof t=="string")return t.replace(v3,function(r,n,a){return It={name:n,styles:a,next:It},n})}return HD[e]!==1&&!lp(e)&&typeof t=="number"&&t!==0?t+"px":t},"processStyleValue");Eh=/(var|attr|counters?|url|element|(((repeating-)?(linear|radial))|conic)-gradient)\(|(no-)?(open|close)-quote/,xh=["normal","none","initial","inherit","unset"],Dh=Sl,Ch=/^-ms-/,Sh=/-(.)/g,Du={},Sl=R(function(e,t){if(e==="content"&&(typeof t!="string"||xh.indexOf(t)===-1&&!Eh.test(t)&&(t.charAt(0)!==t.charAt(t.length-1)||t.charAt(0)!=='"'&&t.charAt(0)!=="'")))throw new Error("You seem to be using a value for 'content' without quotes, try replacing it with `content: '\""+t+"\"'`");var r=Dh(e,t);return r!==""&&!lp(e)&&e.indexOf("-")!==-1&&Du[e]===void 0&&(Du[e]=!0,console.error("Using kebab-case for css properties in objects is not supported. Did you mean "+e.replace(Ch,"ms-").replace(Sh,function(n,a){return a.toUpperCase()})+"?")),r},"processStyleValue");var Eh,xh,Dh,Ch,Sh,Du,y3="Component selectors can only be used in conjunction with @emotion/babel-plugin, the swc Emotion plugin, or another Emotion-aware compiler transform.";function ua(e,t,r){if(r==null)return"";if(r.__emotion_styles!==void 0){if(r.toString()==="NO_COMPONENT_SELECTOR")throw new Error(y3);return r}switch(typeof r){case"boolean":return"";case"object":{if(r.anim===1)return It={name:r.name,styles:r.styles,next:It},r.name;if(r.styles!==void 0){var n=r.next;if(n!==void 0)for(;n!==void 0;)It={name:n.name,styles:n.styles,next:It},n=n.next;var a=r.styles+";";return r.map!==void 0&&(a+=r.map),a}return b3(e,t,r)}case"function":{if(e!==void 0){var o=It,i=r(e);return It=o,ua(e,t,i)}else console.error("Functions that are interpolated in css calls will be stringified.\nIf you want to have a css call based on props, create a function that returns a css call like this\nlet dynamicStyle = (props) => css`color: ${props.color}`\nIt can be called directly with props or interpolated in a styled call like this\nlet SomeComponent = styled('div')`${dynamicStyle}`");break}case"string":var s=[],c=r.replace(v3,function(p,m,h){var f="animation"+s.length;return s.push("const "+f+" = keyframes`"+h.replace(/^@keyframes animation-\w+/,"")+"`"),"${"+f+"}"});s.length&&console.error("`keyframes` output got interpolated into plain string, please wrap it with `css`.\n\nInstead of doing this:\n\n"+[].concat(s,["`"+c+"`"]).join(` +`)+` + +You should wrap it with \`css\` like this: + +`+("css`"+c+"`"));break}if(t==null)return r;var d=t[r];return d!==void 0?d:r}R(ua,"handleInterpolation");function b3(e,t,r){var n="";if(Array.isArray(r))for(var a=0;a ({})}!");return r}if(t==null||typeof t!="object"||Array.isArray(t))throw new Error("[ThemeProvider] Please make your theme prop a plain object");return $t({},e,t)},"getTheme"),GD=gh(function(e){return gh(function(t){return WD(e,t)})}),D3=R(function(e){var t=l.useContext(ir);return e.theme!==t&&(t=GD(t)(e.theme)),l.createElement(ir.Provider,{value:t},e.children)},"ThemeProvider");function YD(e){var t=e.displayName||e.name||"Component",r=R(function(a,o){var i=l.useContext(ir);return l.createElement(e,$t({theme:i,ref:o},a))},"render"),n=l.forwardRef(r);return n.displayName="WithTheme("+t+")",$D(n,e)}R(YD,"withTheme");var Fh="__EMOTION_TYPE_PLEASE_DO_NOT_USE__",_h="__EMOTION_LABEL_PLEASE_DO_NOT_USE__",KD=R(function(e){var t=e.cache,r=e.serialized,n=e.isStringTag;return ws(t,r,n),sp(function(){return Es(t,r,n)}),null},"Insertion"),ZD=xs(function(e,t,r){var n=e.css;typeof n=="string"&&t.registered[n]!==void 0&&(n=t.registered[n]);var a=e[Fh],o=[n],i="";typeof e.className=="string"?i=bs(t.registered,o,e.className):e.className!=null&&(i=e.className+" ");var s=ca(o,void 0,l.useContext(ir));if(s.name.indexOf("-")===-1){var c=e[_h];c&&(s=ca([s,"label:"+c+";"]))}i+=t.key+"-"+s.name;var d={};for(var p in e)qD.call(e,p)&&p!=="css"&&p!==Fh&&p!==_h&&(d[p]=e[p]);return d.ref=r,d.className=i,l.createElement(l.Fragment,null,l.createElement(KD,{cache:t,serialized:s,isStringTag:typeof a=="string"}),l.createElement(a,d))});ZD.displayName="EmotionCssPropInternal";J1(J4());var JD={name:"@emotion/react",version:"11.11.4",main:"dist/emotion-react.cjs.js",module:"dist/emotion-react.esm.js",browser:{"./dist/emotion-react.esm.js":"./dist/emotion-react.browser.esm.js"},exports:{".":{module:{worker:"./dist/emotion-react.worker.esm.js",browser:"./dist/emotion-react.browser.esm.js",default:"./dist/emotion-react.esm.js"},import:"./dist/emotion-react.cjs.mjs",default:"./dist/emotion-react.cjs.js"},"./jsx-runtime":{module:{worker:"./jsx-runtime/dist/emotion-react-jsx-runtime.worker.esm.js",browser:"./jsx-runtime/dist/emotion-react-jsx-runtime.browser.esm.js",default:"./jsx-runtime/dist/emotion-react-jsx-runtime.esm.js"},import:"./jsx-runtime/dist/emotion-react-jsx-runtime.cjs.mjs",default:"./jsx-runtime/dist/emotion-react-jsx-runtime.cjs.js"},"./_isolated-hnrs":{module:{worker:"./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.worker.esm.js",browser:"./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.browser.esm.js",default:"./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.esm.js"},import:"./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.cjs.mjs",default:"./_isolated-hnrs/dist/emotion-react-_isolated-hnrs.cjs.js"},"./jsx-dev-runtime":{module:{worker:"./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.worker.esm.js",browser:"./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.browser.esm.js",default:"./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.esm.js"},import:"./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.cjs.mjs",default:"./jsx-dev-runtime/dist/emotion-react-jsx-dev-runtime.cjs.js"},"./package.json":"./package.json","./types/css-prop":"./types/css-prop.d.ts","./macro":{types:{import:"./macro.d.mts",default:"./macro.d.ts"},default:"./macro.js"}},types:"types/index.d.ts",files:["src","dist","jsx-runtime","jsx-dev-runtime","_isolated-hnrs","types/*.d.ts","macro.*"],sideEffects:!1,author:"Emotion Contributors",license:"MIT",scripts:{"test:typescript":"dtslint types"},dependencies:{"@babel/runtime":"^7.18.3","@emotion/babel-plugin":"^11.11.0","@emotion/cache":"^11.11.0","@emotion/serialize":"^1.1.3","@emotion/use-insertion-effect-with-fallbacks":"^1.0.1","@emotion/utils":"^1.2.1","@emotion/weak-memoize":"^0.3.1","hoist-non-react-statics":"^3.3.1"},peerDependencies:{react:">=16.8.0"},peerDependenciesMeta:{"@types/react":{optional:!0}},devDependencies:{"@definitelytyped/dtslint":"0.0.112","@emotion/css":"11.11.2","@emotion/css-prettifier":"1.1.3","@emotion/server":"11.11.0","@emotion/styled":"11.11.0","html-tag-names":"^1.1.2",react:"16.14.0","svg-tag-names":"^1.1.1",typescript:"^4.5.5"},repository:"https://github.com/emotion-js/emotion/tree/main/packages/react",publishConfig:{access:"public"},"umd:main":"dist/emotion-react.umd.min.js",preconstruct:{entrypoints:["./index.js","./jsx-runtime.js","./jsx-dev-runtime.js","./_isolated-hnrs.js"],umdName:"emotionReact",exports:{envConditions:["browser","worker"],extra:{"./types/css-prop":"./types/css-prop.d.ts","./macro":{types:{import:"./macro.d.mts",default:"./macro.d.ts"},default:"./macro.js"}}}}},Rh=!1,XD=xs(function(e,t){!Rh&&(e.className||e.css)&&(console.error("It looks like you're using the css prop on Global, did you mean to use the styles prop instead?"),Rh=!0);var r=e.styles,n=ca([r],void 0,l.useContext(ir)),a=l.useRef();return Ah(function(){var o=t.key+"-global",i=new t.sheet.constructor({key:o,nonce:t.sheet.nonce,container:t.sheet.container,speedy:t.sheet.isSpeedy}),s=!1,c=document.querySelector('style[data-emotion="'+o+" "+n.name+'"]');return t.sheet.tags.length&&(i.before=t.sheet.tags[0]),c!==null&&(s=!0,c.setAttribute("data-emotion",o),i.hydrate([c])),a.current=[i,s],function(){i.flush()}},[t]),Ah(function(){var o=a.current,i=o[0],s=o[1];if(s){o[1]=!1;return}if(n.next!==void 0&&Es(t,n.next,!0),i.tags.length){var c=i.tags[i.tags.length-1].nextElementSibling;i.before=c,i.flush()}t.insert("",n,i,!1)},[t,n.name]),null});XD.displayName="EmotionGlobal";function Ds(){for(var e=arguments.length,t=new Array(e),r=0;r component."),i="";for(var s in o)o[s]&&s&&(i&&(i+=" "),i+=s)}break}default:i=o}i&&(a&&(a+=" "),a+=i)}}return a},"classnames");function C3(e,t,r){var n=[],a=bs(e,n,r);return n.length<2?r:a+t(n)}R(C3,"merge");var eC=R(function(e){var t=e.cache,r=e.serializedArr;return sp(function(){for(var n=0;n96?rC:nC},"getDefaultShouldForwardProp"),Th=R(function(e,t,r){var n;if(t){var a=t.shouldForwardProp;n=e.__emotion_forwardProp&&a?function(o){return e.__emotion_forwardProp(o)&&a(o)}:a}return typeof n!="function"&&r&&(n=e.__emotion_forwardProp),n},"composeShouldForwardProps"),zh=`You have illegal escape sequence in your template literal, most likely inside content's property value. +Because you write your CSS inside a JavaScript string you actually have to do double escaping, so for example "content: '\\00d7';" should become "content: '\\\\00d7';". +You can read more about this here: +https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Template_literals#ES2018_revision_of_illegal_escape_sequences`,aC=R(function(e){var t=e.cache,r=e.serialized,n=e.isStringTag;return ws(t,r,n),sp(function(){return Es(t,r,n)}),null},"Insertion"),oC=R(function e(t,r){if(t===void 0)throw new Error(`You are trying to create a styled element with an undefined component. +You may have forgotten to import it.`);var n=t.__emotion_real===t,a=n&&t.__emotion_base||t,o,i;r!==void 0&&(o=r.label,i=r.target);var s=Th(t,r,n),c=s||Bh(a),d=!c("as");return function(){var p=arguments,m=n&&t.__emotion_styles!==void 0?t.__emotion_styles.slice(0):[];if(o!==void 0&&m.push("label:"+o+";"),p[0]==null||p[0].raw===void 0)m.push.apply(m,p);else{p[0][0]===void 0&&console.error(zh),m.push(p[0][0]);for(var h=p.length,f=1;f1?a-1:0),i=1;i=0&&a<1?(s=o,c=i):a>=1&&a<2?(s=i,c=o):a>=2&&a<3?(c=o,d=i):a>=3&&a<4?(c=i,d=o):a>=4&&a<5?(s=i,d=o):a>=5&&a<6&&(s=o,d=i);var p=r-o/2,m=s+p,h=c+p,f=d+p;return n(m,h,f)}R(pa,"hslToRgb");var Lh={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 I3(e){if(typeof e!="string")return e;var t=e.toLowerCase();return Lh[t]?"#"+Lh[t]:e}R(I3,"nameToHex");var sC=/^#[a-fA-F0-9]{6}$/,uC=/^#[a-fA-F0-9]{8}$/,cC=/^#[a-fA-F0-9]{3}$/,dC=/^#[a-fA-F0-9]{4}$/,Au=/^rgb\(\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*\)$/i,pC=/^rgb(?:a)?\(\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,|\/)\s*([-+]?\d*[.]?\d+[%]?)\s*\)$/i,fC=/^hsl\(\s*(\d{0,3}[.]?[0-9]+(?:deg)?)\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*\)$/i,hC=/^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 Zo(e){if(typeof e!="string")throw new Tt(3);var t=I3(e);if(t.match(sC))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(uC)){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(cC))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(dC)){var n=parseFloat((parseInt(""+t[4]+t[4],16)/255).toFixed(2));return{red:parseInt(""+t[1]+t[1],16),green:parseInt(""+t[2]+t[2],16),blue:parseInt(""+t[3]+t[3],16),alpha:n}}var a=Au.exec(t);if(a)return{red:parseInt(""+a[1],10),green:parseInt(""+a[2],10),blue:parseInt(""+a[3],10)};var o=pC.exec(t.substring(0,50));if(o)return{red:parseInt(""+o[1],10),green:parseInt(""+o[2],10),blue:parseInt(""+o[3],10),alpha:parseFloat(""+o[4])>1?parseFloat(""+o[4])/100:parseFloat(""+o[4])};var i=fC.exec(t);if(i){var s=parseInt(""+i[1],10),c=parseInt(""+i[2],10)/100,d=parseInt(""+i[3],10)/100,p="rgb("+pa(s,c,d)+")",m=Au.exec(p);if(!m)throw new Tt(4,t,p);return{red:parseInt(""+m[1],10),green:parseInt(""+m[2],10),blue:parseInt(""+m[3],10)}}var h=hC.exec(t.substring(0,50));if(h){var f=parseInt(""+h[1],10),v=parseInt(""+h[2],10)/100,g=parseInt(""+h[3],10)/100,w="rgb("+pa(f,v,g)+")",x=Au.exec(w);if(!x)throw new Tt(4,t,w);return{red:parseInt(""+x[1],10),green:parseInt(""+x[2],10),blue:parseInt(""+x[3],10),alpha:parseFloat(""+h[4])>1?parseFloat(""+h[4])/100:parseFloat(""+h[4])}}throw new Tt(5)}R(Zo,"parseToRgb");function B3(e){var t=e.red/255,r=e.green/255,n=e.blue/255,a=Math.max(t,r,n),o=Math.min(t,r,n),i=(a+o)/2;if(a===o)return e.alpha!==void 0?{hue:0,saturation:0,lightness:i,alpha:e.alpha}:{hue:0,saturation:0,lightness:i};var s,c=a-o,d=i>.5?c/(2-a-o):c/(a+o);switch(a){case t:s=(r-n)/c+(r=1?Bo(e,t,r):"rgba("+pa(e,t,r)+","+n+")";if(typeof e=="object"&&t===void 0&&r===void 0&&n===void 0)return e.alpha>=1?Bo(e.hue,e.saturation,e.lightness):"rgba("+pa(e.hue,e.saturation,e.lightness)+","+e.alpha+")";throw new Tt(2)}R(L3,"hsla");function Fl(e,t,r){if(typeof e=="number"&&typeof t=="number"&&typeof r=="number")return ed("#"+gr(e)+gr(t)+gr(r));if(typeof e=="object"&&t===void 0&&r===void 0)return ed("#"+gr(e.red)+gr(e.green)+gr(e.blue));throw new Tt(6)}R(Fl,"rgb");function fa(e,t,r,n){if(typeof e=="string"&&typeof t=="number"){var a=Zo(e);return"rgba("+a.red+","+a.green+","+a.blue+","+t+")"}else{if(typeof e=="number"&&typeof t=="number"&&typeof r=="number"&&typeof n=="number")return n>=1?Fl(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?Fl(e.red,e.green,e.blue):"rgba("+e.red+","+e.green+","+e.blue+","+e.alpha+")"}throw new Tt(7)}R(fa,"rgba");var gC=R(function(e){return typeof e.red=="number"&&typeof e.green=="number"&&typeof e.blue=="number"&&(typeof e.alpha!="number"||typeof e.alpha>"u")},"isRgb"),vC=R(function(e){return typeof e.red=="number"&&typeof e.green=="number"&&typeof e.blue=="number"&&typeof e.alpha=="number"},"isRgba"),yC=R(function(e){return typeof e.hue=="number"&&typeof e.saturation=="number"&&typeof e.lightness=="number"&&(typeof e.alpha!="number"||typeof e.alpha>"u")},"isHsl"),bC=R(function(e){return typeof e.hue=="number"&&typeof e.saturation=="number"&&typeof e.lightness=="number"&&typeof e.alpha=="number"},"isHsla");function pp(e){if(typeof e!="object")throw new Tt(8);if(vC(e))return fa(e);if(gC(e))return Fl(e);if(bC(e))return L3(e);if(yC(e))return z3(e);throw new Tt(8)}R(pp,"toColorString");function fp(e,t,r){return R(function(){var n=r.concat(Array.prototype.slice.call(arguments));return n.length>=t?e.apply(this,n):fp(e,t,n)},"fn")}R(fp,"curried");function Jo(e){return fp(e,e.length,[])}R(Jo,"curry");function Xo(e,t,r){return Math.max(e,Math.min(t,r))}R(Xo,"guard");function O3(e,t){if(t==="transparent")return t;var r=dp(t);return pp($t({},r,{lightness:Xo(0,1,r.lightness-parseFloat(e))}))}R(O3,"darken");var wC=Jo(O3),EC=wC;function M3(e,t){if(t==="transparent")return t;var r=dp(t);return pp($t({},r,{lightness:Xo(0,1,r.lightness+parseFloat(e))}))}R(M3,"lighten");var xC=Jo(M3),DC=xC;function P3(e,t){if(t==="transparent")return t;var r=Zo(t),n=typeof r.alpha=="number"?r.alpha:1,a=$t({},r,{alpha:Xo(0,1,(n*100+parseFloat(e)*100)/100)});return fa(a)}R(P3,"opacify");var CC=Jo(P3),SC=CC;function $3(e,t){if(t==="transparent")return t;var r=Zo(t),n=typeof r.alpha=="number"?r.alpha:1,a=$t({},r,{alpha:Xo(0,1,+(n*100-parseFloat(e)*100).toFixed(2)/100)});return fa(a)}R($3,"transparentize");var kC=Jo($3),AC=kC,H={primary:"#FF4785",secondary:"#029CFD",tertiary:"#FAFBFC",ancillary:"#22a699",orange:"#FC521F",gold:"#FFAE00",green:"#66BF3C",seafoam:"#37D5D3",purple:"#6F2CAC",ultraviolet:"#2A0481",lightest:"#FFFFFF",lighter:"#F7FAFC",light:"#EEF3F6",mediumlight:"#ECF4F9",medium:"#D9E8F2",mediumdark:"#73828C",dark:"#5C6870",darker:"#454E54",darkest:"#2E3438",border:"hsla(203, 50%, 30%, 0.15)",positive:"#66BF3C",negative:"#FF4400",warning:"#E69D00",critical:"#FFFFFF",defaultText:"#2E3438",inverseText:"#FFFFFF",positiveText:"#448028",negativeText:"#D43900",warningText:"#A15C20"},vr={app:"#F6F9FC",bar:H.lightest,content:H.lightest,preview:H.lightest,gridCellSize:10,hoverable:AC(.9,H.secondary),positive:"#E1FFD4",negative:"#FEDED2",warning:"#FFF5CF",critical:"#FF4400"},zt={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}},N3=J1(yD(),1),FC=(0,N3.default)(1)(({typography:e})=>({body:{fontFamily:e.fonts.base,fontSize:e.size.s3,margin:0,WebkitFontSmoothing:"antialiased",MozOsxFontSmoothing:"grayscale",WebkitTapHighlightColor:"rgba(0, 0, 0, 0)",WebkitOverflowScrolling:"touch"},"*":{boxSizing:"border-box"},"h1, h2, h3, h4, h5, h6":{fontWeight:e.weight.regular,margin:0,padding:0},"button, input, textarea, select":{fontFamily:"inherit",fontSize:"inherit",boxSizing:"border-box"},sub:{fontSize:"0.8em",bottom:"-0.2em"},sup:{fontSize:"0.8em",top:"-0.2em"},"b, strong":{fontWeight:e.weight.bold},hr:{border:"none",borderTop:"1px solid silver",clear:"both",marginBottom:"1.25rem"},code:{fontFamily:e.fonts.mono,WebkitFontSmoothing:"antialiased",MozOsxFontSmoothing:"grayscale",display:"inline-block",paddingLeft:2,paddingRight:2,verticalAlign:"baseline",color:"inherit"},pre:{fontFamily:e.fonts.mono,WebkitFontSmoothing:"antialiased",MozOsxFontSmoothing:"grayscale",lineHeight:"18px",padding:"11px 1rem",whiteSpace:"pre-wrap",color:"inherit",borderRadius:3,margin:"1rem 0"}}));(0,N3.default)(1)(({color:e,background:t,typography:r})=>{let n=FC({typography:r});return{...n,body:{...n.body,color:e.defaultText,background:t.app,overflow:"hidden"},hr:{...n.hr,borderTop:`1px solid ${e.border}`}}});var _C={base:"dark",colorPrimary:"#FF4785",colorSecondary:"#029CFD",appBg:"#222425",appContentBg:"#1B1C1D",appPreviewBg:H.lightest,appBorderColor:"rgba(255,255,255,.1)",appBorderRadius:4,fontBase:zt.fonts.base,fontCode:zt.fonts.mono,textColor:"#C9CDCF",textInverseColor:"#222425",textMutedColor:"#798186",barTextColor:H.mediumdark,barHoverColor:H.secondary,barSelectedColor:H.secondary,barBg:"#292C2E",buttonBg:"#222425",buttonBorder:"rgba(255,255,255,.1)",booleanBg:"#222425",booleanSelectedBg:"#2E3438",inputBg:"#1B1C1D",inputBorder:"rgba(255,255,255,.1)",inputTextColor:H.lightest,inputBorderRadius:4},RC=_C,IC={base:"light",colorPrimary:"#FF4785",colorSecondary:"#029CFD",appBg:vr.app,appContentBg:H.lightest,appPreviewBg:H.lightest,appBorderColor:H.border,appBorderRadius:4,fontBase:zt.fonts.base,fontCode:zt.fonts.mono,textColor:H.darkest,textInverseColor:H.lightest,textMutedColor:H.dark,barTextColor:H.mediumdark,barHoverColor:H.secondary,barSelectedColor:H.secondary,barBg:H.lightest,buttonBg:vr.app,buttonBorder:H.medium,booleanBg:H.mediumlight,booleanSelectedBg:H.lightest,inputBg:H.lightest,inputBorder:H.border,inputTextColor:H.darkest,inputBorderRadius:4},_l=IC,BC=(()=>{let e;return typeof window<"u"?e=window:typeof globalThis<"u"?e=globalThis:typeof global<"u"?e=global:typeof self<"u"?e=self:e={},e})();const{logger:TC}=__STORYBOOK_MODULE_CLIENT_LOGGER__;var{window:Fu}=BC,zC=R(e=>({color:e}),"mkColor"),LC=R(e=>typeof e!="string"?(TC.warn(`Color passed to theme object should be a string. Instead ${e}(${typeof e}) was passed.`),!1):!0,"isColorString"),OC=R(e=>!/(gradient|var|calc)/.test(e),"isValidColorForPolished"),MC=R((e,t)=>e==="darken"?fa(`${EC(1,t)}`,.95):e==="lighten"?fa(`${DC(1,t)}`,.95):t,"applyPolished"),H3=R(e=>t=>{if(!LC(t)||!OC(t))return t;try{return MC(e,t)}catch{return t}},"colorFactory"),Ha=H3("lighten");H3("darken");var j3=R(()=>!Fu||!Fu.matchMedia?"light":Fu.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light","getPreferredColorScheme"),td={light:_l,dark:RC,normal:_l};j3();var PC={rubber:"cubic-bezier(0.175, 0.885, 0.335, 1.05)"},$C=sr` + from { + transform: rotate(0deg); + } + to { + transform: rotate(360deg); + } +`,V3=sr` + 0%, 100% { opacity: 1; } + 50% { opacity: .4; } +`,NC=sr` + 0% { transform: translateY(1px); } + 25% { transform: translateY(0px); } + 50% { transform: translateY(-3px); } + 100% { transform: translateY(1px); } +`,HC=sr` + 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); } +`,jC=Ds` + animation: ${V3} 1.5s ease-in-out infinite; + color: transparent; + cursor: progress; +`,VC=Ds` + transition: all 150ms ease-out; + transform: translate3d(0, 0, 0); + + &:hover { + transform: translate3d(0, -2px, 0); + } + + &:active { + transform: translate3d(0, 0, 0); + } +`,UC={rotate360:$C,glow:V3,float:NC,jiggle:HC,inlineGlow:jC,hoverable:VC},qC={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"},WC={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"},GC=R(e=>Object.entries(e).reduce((t,[r,n])=>({...t,[r]:zC(n)}),{}),"convertColors"),YC=R(({colors:e,mono:t})=>{let r=GC(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}}},"create"),KC={green1:"#008000",red1:"#A31515",red2:"#9a050f",red3:"#800000",red4:"#ff0000",gray1:"#393A34",cyan1:"#36acaa",cyan2:"#2B91AF",blue1:"#0000ff",blue2:"#00009f"},ZC={green1:"#7C7C7C",red1:"#92C379",red2:"#9a050f",red3:"#A8FF60",red4:"#96CBFE",gray1:"#EDEDED",cyan1:"#C6C5FE",cyan2:"#FFFFB6",blue1:"#B474DD",blue2:"#00009f"},JC=R(e=>({primary:e.colorPrimary,secondary:e.colorSecondary,tertiary:H.tertiary,ancillary:H.ancillary,orange:H.orange,gold:H.gold,green:H.green,seafoam:H.seafoam,purple:H.purple,ultraviolet:H.ultraviolet,lightest:H.lightest,lighter:H.lighter,light:H.light,mediumlight:H.mediumlight,medium:H.medium,mediumdark:H.mediumdark,dark:H.dark,darker:H.darker,darkest:H.darkest,border:H.border,positive:H.positive,negative:H.negative,warning:H.warning,critical:H.critical,defaultText:e.textColor||H.darkest,inverseText:e.textInverseColor||H.lightest,positiveText:H.positiveText,negativeText:H.negativeText,warningText:H.warningText}),"createColors"),rd=R((e=td[j3()])=>{let{base:t,colorPrimary:r,colorSecondary:n,appBg:a,appContentBg:o,appPreviewBg:i,appBorderColor:s,appBorderRadius:c,fontBase:d,fontCode:p,textColor:m,textInverseColor:h,barTextColor:f,barHoverColor:v,barSelectedColor:g,barBg:w,buttonBg:x,buttonBorder:D,booleanBg:E,booleanSelectedBg:b,inputBg:C,inputBorder:S,inputTextColor:k,inputBorderRadius:A,brandTitle:_,brandUrl:I,brandImage:B,brandTarget:z,gridCellSize:L,...M}=e;return{...M,base:t,color:JC(e),background:{app:a,bar:w,content:o,preview:i,gridCellSize:L||vr.gridCellSize,hoverable:vr.hoverable,positive:vr.positive,negative:vr.negative,warning:vr.warning,critical:vr.critical},typography:{fonts:{base:d,mono:p},weight:zt.weight,size:zt.size},animation:UC,easing:PC,input:{background:C,border:S,borderRadius:A,color:k},button:{background:x||C,border:D||S},boolean:{background:E||S,selectedBackground:b||C},layoutMargin:10,appBorderColor:s,appBorderRadius:c,barTextColor:f,barHoverColor:v||n,barSelectedColor:g||n,barBg:w,brand:{title:_,url:I,image:B||(_?null:void 0),target:z},code:YC({colors:t==="light"?KC:ZC,mono:p}),addonActionsTheme:{...t==="light"?WC:qC,BASE_FONT_FAMILY:p,BASE_FONT_SIZE:zt.size.s2-1,BASE_LINE_HEIGHT:"18px",BASE_BACKGROUND_COLOR:"transparent",BASE_COLOR:m,ARROW_COLOR:SC(.2,s),ARROW_MARGIN_RIGHT:4,ARROW_FONT_SIZE:8,TREENODE_FONT_FAMILY:p,TREENODE_FONT_SIZE:zt.size.s2-1,TREENODE_LINE_HEIGHT:"18px",TREENODE_PADDING_LEFT:12}}},"convert");const{logger:XC}=__STORYBOOK_MODULE_CLIENT_LOGGER__;var QC=R(e=>Object.keys(e).length===0,"isEmpty"),_u=R(e=>e!=null&&typeof e=="object","isObject"),eS=R((e,...t)=>Object.prototype.hasOwnProperty.call(e,...t),"hasOwnProperty"),tS=R(()=>Object.create(null),"makeObjectWithoutPrototype"),U3=R((e,t)=>e===t||!_u(e)||!_u(t)?{}:Object.keys(e).reduce((r,n)=>{if(eS(t,n)){let a=U3(e[n],t[n]);return _u(a)&&QC(a)||(r[n]=a),r}return r[n]=void 0,r},tS()),"deletedDiff"),rS=U3;function q3(e){for(var t=[],r=1;r{if(!e)return rd(_l);let t=rS(_l,e);return Object.keys(t).length&&XC.warn(q3` + Your theme is missing properties, you should update your theme! + + theme-data missing: + `,t),rd(e)},"ensure"),nd="/* emotion-disable-server-rendering-unsafe-selector-warning-please-do-not-use-this-the-warning-exists-for-a-reason */",aS=Object.create,Cs=Object.defineProperty,oS=Object.getOwnPropertyDescriptor,iS=Object.getOwnPropertyNames,lS=Object.getPrototypeOf,sS=Object.prototype.hasOwnProperty,u=(e,t)=>Cs(e,"name",{value:t,configurable:!0}),Ci=(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')}),T=(e,t)=>()=>(e&&(t=e(e=0)),t),q=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),Fa=(e,t)=>{for(var r in t)Cs(e,r,{get:t[r],enumerable:!0})},uS=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let a of iS(t))!sS.call(e,a)&&a!==r&&Cs(e,a,{get:()=>t[a],enumerable:!(n=oS(t,a))||n.enumerable});return e},De=(e,t,r)=>(r=e!=null?aS(lS(e)):{},uS(t||!e||!e.__esModule?Cs(r,"default",{value:e,enumerable:!0}):r,e));function X(){return X=Object.assign?Object.assign.bind():function(e){for(var t=1;t{u(X,"_extends")});function W3(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}var cS=T(()=>{u(W3,"_assertThisInitialized")});function ha(e,t){return ha=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,n){return r.__proto__=n,r},ha(e,t)}var hp=T(()=>{u(ha,"_setPrototypeOf")});function Rl(e){return Rl=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},Rl(e)}var dS=T(()=>{u(Rl,"_getPrototypeOf")}),Ss,mp=T(()=>{Ss=(()=>{let e;return typeof window<"u"?e=window:typeof globalThis<"u"?e=globalThis:typeof global<"u"?e=global:typeof self<"u"?e=self:e={},e})()}),ks=q((e,t)=>{(function(r){if(typeof e=="object"&&typeof t<"u")t.exports=r();else if(typeof define=="function"&&define.amd)define([],r);else{var n;typeof window<"u"?n=window:typeof global<"u"?n=global:typeof self<"u"?n=self:n=this,n.memoizerific=r()}})(function(){return u(function r(n,a,o){function i(d,p){if(!a[d]){if(!n[d]){var m=typeof Ci=="function"&&Ci;if(!p&&m)return m(d,!0);if(s)return s(d,!0);var h=new Error("Cannot find module '"+d+"'");throw h.code="MODULE_NOT_FOUND",h}var f=a[d]={exports:{}};n[d][0].call(f.exports,function(v){var g=n[d][1][v];return i(g||v)},f,f.exports,r,n,a,o)}return a[d].exports}u(i,"s");for(var s=typeof Ci=="function"&&Ci,c=0;c=0)return this.lastItem=this.list[s],this.list[s].val},o.prototype.set=function(i,s){var c;return this.lastItem&&this.isEqual(this.lastItem.key,i)?(this.lastItem.val=s,this):(c=this.indexOf(i),c>=0?(this.lastItem=this.list[c],this.list[c].val=s,this):(this.lastItem={key:i,val:s},this.list.push(this.lastItem),this.size++,this))},o.prototype.delete=function(i){var s;if(this.lastItem&&this.isEqual(this.lastItem.key,i)&&(this.lastItem=void 0),s=this.indexOf(i),s>=0)return this.size--,this.list.splice(s,1)[0]},o.prototype.has=function(i){var s;return this.lastItem&&this.isEqual(this.lastItem.key,i)?!0:(s=this.indexOf(i),s>=0?(this.lastItem=this.list[s],!0):!1)},o.prototype.forEach=function(i,s){var c;for(c=0;c0&&(D[x]={cacheItem:v,arg:arguments[x]},E?i(m,D):m.push(D),m.length>d&&s(m.shift())),f.wasMemoized=E,f.numArgs=x+1,w},"memoizerific");return f.limit=d,f.wasMemoized=!1,f.cache=p,f.lru=m,f}};function i(d,p){var m=d.length,h=p.length,f,v,g;for(v=0;v=0&&(m=d[f],h=m.cacheItem.get(m.arg),!h||!h.size);f--)m.cacheItem.delete(m.arg)}u(s,"removeCachedResult");function c(d,p){return d===p||d!==d&&p!==p}u(c,"isEqual")},{"map-or-similar":1}]},{},[3])(3)})});function As(e,t){if(e==null)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}var gp=T(()=>{u(As,"_objectWithoutPropertiesLoose")});function G3(e,t){if(e==null)return{};var r,n,a=As(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||{}.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}var pS=T(()=>{gp(),u(G3,"_objectWithoutProperties")});function Il(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r{u(Il,"_arrayLikeToArray")});function K3(e){if(Array.isArray(e))return Il(e)}var fS=T(()=>{Y3(),u(K3,"_arrayWithoutHoles")});function Z3(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}var hS=T(()=>{u(Z3,"_iterableToArray")});function J3(e,t){if(e){if(typeof e=="string")return Il(e,t);var r={}.toString.call(e).slice(8,-1);return r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set"?Array.from(e):r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Il(e,t):void 0}}var mS=T(()=>{Y3(),u(J3,"_unsupportedIterableToArray")});function X3(){throw new TypeError(`Invalid attempt to spread non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var gS=T(()=>{u(X3,"_nonIterableSpread")});function Q3(e){return K3(e)||Z3(e)||J3(e)||X3()}var vS=T(()=>{fS(),hS(),mS(),gS(),u(Q3,"_toConsumableArray")});function ma(e){"@babel/helpers - typeof";return ma=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},ma(e)}var ey=T(()=>{u(ma,"_typeof")});function ty(e,t){if(ma(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(ma(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var yS=T(()=>{ey(),u(ty,"toPrimitive")});function ry(e){var t=ty(e,"string");return ma(t)=="symbol"?t:t+""}var bS=T(()=>{ey(),yS(),u(ry,"toPropertyKey")});function vp(e,t,r){return(t=ry(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var ny=T(()=>{bS(),u(vp,"_defineProperty")});function ad(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function Xr(e){for(var t=1;t=4)return[e[0],e[1],e[2],e[3],"".concat(e[0],".").concat(e[1]),"".concat(e[0],".").concat(e[2]),"".concat(e[0],".").concat(e[3]),"".concat(e[1],".").concat(e[0]),"".concat(e[1],".").concat(e[2]),"".concat(e[1],".").concat(e[3]),"".concat(e[2],".").concat(e[0]),"".concat(e[2],".").concat(e[1]),"".concat(e[2],".").concat(e[3]),"".concat(e[3],".").concat(e[0]),"".concat(e[3],".").concat(e[1]),"".concat(e[3],".").concat(e[2]),"".concat(e[0],".").concat(e[1],".").concat(e[2]),"".concat(e[0],".").concat(e[1],".").concat(e[3]),"".concat(e[0],".").concat(e[2],".").concat(e[1]),"".concat(e[0],".").concat(e[2],".").concat(e[3]),"".concat(e[0],".").concat(e[3],".").concat(e[1]),"".concat(e[0],".").concat(e[3],".").concat(e[2]),"".concat(e[1],".").concat(e[0],".").concat(e[2]),"".concat(e[1],".").concat(e[0],".").concat(e[3]),"".concat(e[1],".").concat(e[2],".").concat(e[0]),"".concat(e[1],".").concat(e[2],".").concat(e[3]),"".concat(e[1],".").concat(e[3],".").concat(e[0]),"".concat(e[1],".").concat(e[3],".").concat(e[2]),"".concat(e[2],".").concat(e[0],".").concat(e[1]),"".concat(e[2],".").concat(e[0],".").concat(e[3]),"".concat(e[2],".").concat(e[1],".").concat(e[0]),"".concat(e[2],".").concat(e[1],".").concat(e[3]),"".concat(e[2],".").concat(e[3],".").concat(e[0]),"".concat(e[2],".").concat(e[3],".").concat(e[1]),"".concat(e[3],".").concat(e[0],".").concat(e[1]),"".concat(e[3],".").concat(e[0],".").concat(e[2]),"".concat(e[3],".").concat(e[1],".").concat(e[0]),"".concat(e[3],".").concat(e[1],".").concat(e[2]),"".concat(e[3],".").concat(e[2],".").concat(e[0]),"".concat(e[3],".").concat(e[2],".").concat(e[1]),"".concat(e[0],".").concat(e[1],".").concat(e[2],".").concat(e[3]),"".concat(e[0],".").concat(e[1],".").concat(e[3],".").concat(e[2]),"".concat(e[0],".").concat(e[2],".").concat(e[1],".").concat(e[3]),"".concat(e[0],".").concat(e[2],".").concat(e[3],".").concat(e[1]),"".concat(e[0],".").concat(e[3],".").concat(e[1],".").concat(e[2]),"".concat(e[0],".").concat(e[3],".").concat(e[2],".").concat(e[1]),"".concat(e[1],".").concat(e[0],".").concat(e[2],".").concat(e[3]),"".concat(e[1],".").concat(e[0],".").concat(e[3],".").concat(e[2]),"".concat(e[1],".").concat(e[2],".").concat(e[0],".").concat(e[3]),"".concat(e[1],".").concat(e[2],".").concat(e[3],".").concat(e[0]),"".concat(e[1],".").concat(e[3],".").concat(e[0],".").concat(e[2]),"".concat(e[1],".").concat(e[3],".").concat(e[2],".").concat(e[0]),"".concat(e[2],".").concat(e[0],".").concat(e[1],".").concat(e[3]),"".concat(e[2],".").concat(e[0],".").concat(e[3],".").concat(e[1]),"".concat(e[2],".").concat(e[1],".").concat(e[0],".").concat(e[3]),"".concat(e[2],".").concat(e[1],".").concat(e[3],".").concat(e[0]),"".concat(e[2],".").concat(e[3],".").concat(e[0],".").concat(e[1]),"".concat(e[2],".").concat(e[3],".").concat(e[1],".").concat(e[0]),"".concat(e[3],".").concat(e[0],".").concat(e[1],".").concat(e[2]),"".concat(e[3],".").concat(e[0],".").concat(e[2],".").concat(e[1]),"".concat(e[3],".").concat(e[1],".").concat(e[0],".").concat(e[2]),"".concat(e[3],".").concat(e[1],".").concat(e[2],".").concat(e[0]),"".concat(e[3],".").concat(e[2],".").concat(e[0],".").concat(e[1]),"".concat(e[3],".").concat(e[2],".").concat(e[1],".").concat(e[0])]}function oy(e){if(e.length===0||e.length===1)return e;var t=e.join(".");return rl[t]||(rl[t]=ay(e)),rl[t]}function iy(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=arguments.length>2?arguments[2]:void 0,n=e.filter(function(o){return o!=="token"}),a=oy(n);return a.reduce(function(o,i){return Xr(Xr({},o),r[i])},t)}function od(e){return e.join(" ")}function ly(e,t){var r=0;return function(n){return r+=1,n.map(function(a,o){return Fs({node:a,stylesheet:e,useInlineStyles:t,key:"code-segment-".concat(r,"-").concat(o)})})}}function Fs(e){var t=e.node,r=e.stylesheet,n=e.style,a=n===void 0?{}:n,o=e.useInlineStyles,i=e.key,s=t.properties,c=t.type,d=t.tagName,p=t.value;if(c==="text")return p;if(d){var m=ly(r,o),h;if(!o)h=Xr(Xr({},s),{},{className:od(s.className)});else{var f=Object.keys(r).reduce(function(x,D){return D.split(".").forEach(function(E){x.includes(E)||x.push(E)}),x},[]),v=s.className&&s.className.includes("token")?["token"]:[],g=s.className&&v.concat(s.className.filter(function(x){return!f.includes(x)}));h=Xr(Xr({},s),{},{className:od(g)||void 0,style:iy(s.className,Object.assign({},s.style,a),r)})}var w=m(t.children);return y.createElement(d,X({key:i},h),w)}}var rl,sy=T(()=>{yt(),ny(),u(ad,"ownKeys"),u(Xr,"_objectSpread"),u(ay,"powerSetPermutations"),rl={},u(oy,"getClassNameCombinations"),u(iy,"createStyleObject"),u(od,"createClassNameString"),u(ly,"createChildren"),u(Fs,"createElement")}),uy,wS=T(()=>{uy=u(function(e,t){var r=e.listLanguages();return r.indexOf(t)!==-1},"default")});function id(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function st(e){for(var t=1;t1&&arguments[1]!==void 0?arguments[1]:[],r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],n=0;n2&&arguments[2]!==void 0?arguments[2]:[];return xo({children:C,lineNumber:S,lineNumberStyle:s,largestLineNumber:i,showInlineLineNumbers:a,lineProps:r,className:k,showLineNumbers:n,wrapLongLines:c})}u(v,"createWrappedLine");function g(C,S){if(n&&S&&a){var k=bp(s,S,i);C.unshift(yp(S,k))}return C}u(g,"createUnwrappedLine");function w(C,S){var k=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[];return t||k.length>0?v(C,S,k):g(C,S)}u(w,"createLine");for(var x=u(function(){var C=p[f],S=C.children[0].value,k=cy(S);if(k){var A=S.split(` +`);A.forEach(function(_,I){var B=n&&m.length+o,z={type:"text",value:"".concat(_,` +`)};if(I===0){var L=p.slice(h+1,f).concat(xo({children:[z],className:C.properties.className})),M=w(L,B);m.push(M)}else if(I===A.length-1){var O=p[f+1]&&p[f+1].children&&p[f+1].children[0],P={type:"text",value:"".concat(_)};if(O){var j=xo({children:[P],className:C.properties.className});p.splice(f+1,0,j)}else{var U=[P],V=w(U,B,C.properties.className);m.push(V)}}else{var G=[z],Q=w(G,B,C.properties.className);m.push(Q)}}),h=f}f++},"_loop");f{pS(),vS(),ny(),sy(),wS(),yy=["language","children","style","customStyle","codeTagProps","useInlineStyles","showLineNumbers","showInlineLineNumbers","startingLineNumber","lineNumberContainerStyle","lineNumberStyle","wrapLines","wrapLongLines","lineProps","renderer","PreTag","CodeTag","code","astGenerator"],u(id,"ownKeys"),u(st,"_objectSpread"),by=/\n/g,u(cy,"getNewLines"),u(dy,"getAllLineNumbers"),u(py,"AllLineNumbers"),u(fy,"getEmWidthOfNumber"),u(yp,"getInlineLineNumber"),u(bp,"assembleLineNumberStyles"),u(xo,"createLineElement"),u(wp,"flattenCodeTree"),u(hy,"processLines"),u(my,"defaultRenderer"),u(Ep,"isHighlightJs"),u(gy,"getCodeTree"),u(vy,"default")}),xS=q((e,t)=>{t.exports=n;var r=Object.prototype.hasOwnProperty;function n(){for(var a={},o=0;o{t.exports=n;var r=n.prototype;r.space=null,r.normal={},r.property={};function n(a,o,i){this.property=a,this.normal=o,i&&(this.space=i)}u(n,"Schema")}),DS=q((e,t)=>{var r=xS(),n=wy();t.exports=a;function a(o){for(var i=o.length,s=[],c=[],d=-1,p,m;++d{t.exports=r;function r(n){return n.toLowerCase()}u(r,"normalize")}),Ey=q((e,t)=>{t.exports=n;var r=n.prototype;r.space=null,r.attribute=null,r.property=null,r.boolean=!1,r.booleanish=!1,r.overloadedBoolean=!1,r.number=!1,r.commaSeparated=!1,r.spaceSeparated=!1,r.commaOrSpaceSeparated=!1,r.mustUseProperty=!1,r.defined=!1;function n(a,o){this.property=a,this.attribute=o}u(n,"Info")}),Dp=q(e=>{var t=0;e.boolean=r(),e.booleanish=r(),e.overloadedBoolean=r(),e.number=r(),e.spaceSeparated=r(),e.commaSeparated=r(),e.commaOrSpaceSeparated=r();function r(){return Math.pow(2,++t)}u(r,"increment")}),xy=q((e,t)=>{var r=Ey(),n=Dp();t.exports=i,i.prototype=new r,i.prototype.defined=!0;var a=["boolean","booleanish","overloadedBoolean","number","commaSeparated","spaceSeparated","commaOrSpaceSeparated"],o=a.length;function i(c,d,p,m){var h=-1,f;for(s(this,"space",m),r.call(this,c,d);++h{var r=xp(),n=wy(),a=xy();t.exports=o;function o(i){var s=i.space,c=i.mustUseProperty||[],d=i.attributes||{},p=i.properties,m=i.transform,h={},f={},v,g;for(v in p)g=new a(v,m(d,v),p[v],s),c.indexOf(v)!==-1&&(g.mustUseProperty=!0),h[v]=g,f[r(v)]=v,f[r(g.attribute)]=v;return new n(h,f,s)}u(o,"create")}),CS=q((e,t)=>{var r=Qo();t.exports=r({space:"xlink",transform:n,properties:{xLinkActuate:null,xLinkArcRole:null,xLinkHref:null,xLinkRole:null,xLinkShow:null,xLinkTitle:null,xLinkType:null}});function n(a,o){return"xlink:"+o.slice(5).toLowerCase()}u(n,"xlinkTransform")}),SS=q((e,t)=>{var r=Qo();t.exports=r({space:"xml",transform:n,properties:{xmlLang:null,xmlBase:null,xmlSpace:null}});function n(a,o){return"xml:"+o.slice(3).toLowerCase()}u(n,"xmlTransform")}),kS=q((e,t)=>{t.exports=r;function r(n,a){return a in n?n[a]:a}u(r,"caseSensitiveTransform")}),Dy=q((e,t)=>{var r=kS();t.exports=n;function n(a,o){return r(a,o.toLowerCase())}u(n,"caseInsensitiveTransform")}),AS=q((e,t)=>{var r=Qo(),n=Dy();t.exports=r({space:"xmlns",attributes:{xmlnsxlink:"xmlns:xlink"},transform:n,properties:{xmlns:null,xmlnsXLink:null}})}),FS=q((e,t)=>{var r=Dp(),n=Qo(),a=r.booleanish,o=r.number,i=r.spaceSeparated;t.exports=n({transform:s,properties:{ariaActiveDescendant:null,ariaAtomic:a,ariaAutoComplete:null,ariaBusy:a,ariaChecked:a,ariaColCount:o,ariaColIndex:o,ariaColSpan:o,ariaControls:i,ariaCurrent:null,ariaDescribedBy:i,ariaDetails:null,ariaDisabled:a,ariaDropEffect:i,ariaErrorMessage:null,ariaExpanded:a,ariaFlowTo:i,ariaGrabbed:a,ariaHasPopup:null,ariaHidden:a,ariaInvalid:null,ariaKeyShortcuts:null,ariaLabel:null,ariaLabelledBy:i,ariaLevel:o,ariaLive:null,ariaModal:a,ariaMultiLine:a,ariaMultiSelectable:a,ariaOrientation:null,ariaOwns:i,ariaPlaceholder:null,ariaPosInSet:o,ariaPressed:a,ariaReadOnly:a,ariaRelevant:null,ariaRequired:a,ariaRoleDescription:i,ariaRowCount:o,ariaRowIndex:o,ariaRowSpan:o,ariaSelected:a,ariaSetSize:o,ariaSort:null,ariaValueMax:o,ariaValueMin:o,ariaValueNow:o,ariaValueText:null,role:null}});function s(c,d){return d==="role"?d:"aria-"+d.slice(4).toLowerCase()}u(s,"ariaTransform")}),_S=q((e,t)=>{var r=Dp(),n=Qo(),a=Dy(),o=r.boolean,i=r.overloadedBoolean,s=r.booleanish,c=r.number,d=r.spaceSeparated,p=r.commaSeparated;t.exports=n({space:"html",attributes:{acceptcharset:"accept-charset",classname:"class",htmlfor:"for",httpequiv:"http-equiv"},transform:a,mustUseProperty:["checked","multiple","muted","selected"],properties:{abbr:null,accept:p,acceptCharset:d,accessKey:d,action:null,allow:null,allowFullScreen:o,allowPaymentRequest:o,allowUserMedia:o,alt:null,as:null,async:o,autoCapitalize:null,autoComplete:d,autoFocus:o,autoPlay:o,capture:o,charSet:null,checked:o,cite:null,className:d,cols:c,colSpan:null,content:null,contentEditable:s,controls:o,controlsList:d,coords:c|p,crossOrigin:null,data:null,dateTime:null,decoding:null,default:o,defer:o,dir:null,dirName:null,disabled:o,download:i,draggable:s,encType:null,enterKeyHint:null,form:null,formAction:null,formEncType:null,formMethod:null,formNoValidate:o,formTarget:null,headers:d,height:c,hidden:o,high:c,href:null,hrefLang:null,htmlFor:d,httpEquiv:d,id:null,imageSizes:null,imageSrcSet:p,inputMode:null,integrity:null,is:null,isMap:o,itemId:null,itemProp:d,itemRef:d,itemScope:o,itemType:d,kind:null,label:null,lang:null,language:null,list:null,loading:null,loop:o,low:c,manifest:null,max:null,maxLength:c,media:null,method:null,min:null,minLength:c,multiple:o,muted:o,name:null,nonce:null,noModule:o,noValidate:o,onAbort:null,onAfterPrint:null,onAuxClick:null,onBeforePrint:null,onBeforeUnload:null,onBlur:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onContextMenu:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnded:null,onError:null,onFocus:null,onFormData:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLanguageChange:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadEnd:null,onLoadStart:null,onMessage:null,onMessageError:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRejectionHandled:null,onReset:null,onResize:null,onScroll:null,onSecurityPolicyViolation:null,onSeeked:null,onSeeking:null,onSelect:null,onSlotChange:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnhandledRejection:null,onUnload:null,onVolumeChange:null,onWaiting:null,onWheel:null,open:o,optimum:c,pattern:null,ping:d,placeholder:null,playsInline:o,poster:null,preload:null,readOnly:o,referrerPolicy:null,rel:d,required:o,reversed:o,rows:c,rowSpan:c,sandbox:d,scope:null,scoped:o,seamless:o,selected:o,shape:null,size:c,sizes:null,slot:null,span:c,spellCheck:s,src:null,srcDoc:null,srcLang:null,srcSet:p,start:c,step:null,style:null,tabIndex:c,target:null,title:null,translate:null,type:null,typeMustMatch:o,useMap:null,value:s,width:c,wrap:null,align:null,aLink:null,archive:d,axis:null,background:null,bgColor:null,border:c,borderColor:null,bottomMargin:c,cellPadding:null,cellSpacing:null,char:null,charOff:null,classId:null,clear:null,code:null,codeBase:null,codeType:null,color:null,compact:o,declare:o,event:null,face:null,frame:null,frameBorder:null,hSpace:c,leftMargin:c,link:null,longDesc:null,lowSrc:null,marginHeight:c,marginWidth:c,noResize:o,noHref:o,noShade:o,noWrap:o,object:null,profile:null,prompt:null,rev:null,rightMargin:c,rules:null,scheme:null,scrolling:s,standby:null,summary:null,text:null,topMargin:c,valueType:null,version:null,vAlign:null,vLink:null,vSpace:c,allowTransparency:null,autoCorrect:null,autoSave:null,disablePictureInPicture:o,disableRemotePlayback:o,prefix:null,property:null,results:c,security:null,unselectable:null}})}),RS=q((e,t)=>{var r=DS(),n=CS(),a=SS(),o=AS(),i=FS(),s=_S();t.exports=r([a,n,o,i,s])}),IS=q((e,t)=>{var r=xp(),n=xy(),a=Ey(),o="data";t.exports=d;var i=/^data[-\w.:]+$/i,s=/-[a-z]/g,c=/[A-Z]/g;function d(v,g){var w=r(g),x=g,D=a;return w in v.normal?v.property[v.normal[w]]:(w.length>4&&w.slice(0,4)===o&&i.test(g)&&(g.charAt(4)==="-"?x=p(g):g=m(g),D=n),new D(x,g))}u(d,"find");function p(v){var g=v.slice(5).replace(s,f);return o+g.charAt(0).toUpperCase()+g.slice(1)}u(p,"datasetToProperty");function m(v){var g=v.slice(4);return s.test(g)?v:(g=g.replace(c,h),g.charAt(0)!=="-"&&(g="-"+g),o+g)}u(m,"datasetToAttribute");function h(v){return"-"+v.toLowerCase()}u(h,"kebab");function f(v){return v.charAt(1).toUpperCase()}u(f,"camelcase")}),BS=q((e,t)=>{t.exports=n;var r=/[#.]/g;function n(a,o){for(var i=a||"",s=o||"div",c={},d=0,p,m,h;d{e.parse=a,e.stringify=o;var t="",r=" ",n=/[ \t\n\r\f]+/g;function a(i){var s=String(i||t).trim();return s===t?[]:s.split(n)}u(a,"parse");function o(i){return i.join(r).trim()}u(o,"stringify")}),zS=q(e=>{e.parse=a,e.stringify=o;var t=",",r=" ",n="";function a(i){for(var s=[],c=String(i||n),d=c.indexOf(t),p=0,m=!1,h;!m;)d===-1&&(d=c.length,m=!0),h=c.slice(p,d).trim(),(h||!m)&&s.push(h),p=d+1,d=c.indexOf(t,p);return s}u(a,"parse");function o(i,s){var c=s||{},d=c.padLeft===!1?n:r,p=c.padRight?r:n;return i[i.length-1]===n&&(i=i.concat(n)),i.join(p+t+d).trim()}u(o,"stringify")}),LS=q((e,t)=>{var r=IS(),n=xp(),a=BS(),o=TS().parse,i=zS().parse;t.exports=c;var s={}.hasOwnProperty;function c(w,x,D){var E=D?g(D):null;return b;function b(S,k){var A=a(S,x),_=Array.prototype.slice.call(arguments,2),I=A.tagName.toLowerCase(),B;if(A.tagName=E&&s.call(E,I)?E[I]:I,k&&d(k,A)&&(_.unshift(k),k=null),k)for(B in k)C(A.properties,B,k[B]);return m(A.children,_),A.tagName==="template"&&(A.content={type:"root",children:A.children},A.children=[]),A}function C(S,k,A){var _,I,B;A==null||A!==A||(_=r(w,k),I=_.property,B=A,typeof B=="string"&&(_.spaceSeparated?B=o(B):_.commaSeparated?B=i(B):_.commaOrSpaceSeparated&&(B=o(i(B).join(" ")))),I==="style"&&typeof A!="string"&&(B=v(B)),I==="className"&&S.className&&(B=S.className.concat(B)),S[I]=h(_,I,B))}}u(c,"factory");function d(w,x){return typeof w=="string"||"length"in w||p(x.tagName,w)}u(d,"isChildren");function p(w,x){var D=x.type;return w==="input"||!D||typeof D!="string"?!1:typeof x.children=="object"&&"length"in x.children?!0:(D=D.toLowerCase(),w==="button"?D!=="menu"&&D!=="submit"&&D!=="reset"&&D!=="button":"value"in x)}u(p,"isNode");function m(w,x){var D,E;if(typeof x=="string"||typeof x=="number"){w.push({type:"text",value:String(x)});return}if(typeof x=="object"&&"length"in x){for(D=-1,E=x.length;++D{var r=RS(),n=LS(),a=n(r,"div");a.displayName="html",t.exports=a}),MS=q((e,t)=>{t.exports=OS()}),PS=q((e,t)=>{t.exports={AElig:"Æ",AMP:"&",Aacute:"Á",Acirc:"Â",Agrave:"À",Aring:"Å",Atilde:"Ã",Auml:"Ä",COPY:"©",Ccedil:"Ç",ETH:"Ð",Eacute:"É",Ecirc:"Ê",Egrave:"È",Euml:"Ë",GT:">",Iacute:"Í",Icirc:"Î",Igrave:"Ì",Iuml:"Ï",LT:"<",Ntilde:"Ñ",Oacute:"Ó",Ocirc:"Ô",Ograve:"Ò",Oslash:"Ø",Otilde:"Õ",Ouml:"Ö",QUOT:'"',REG:"®",THORN:"Þ",Uacute:"Ú",Ucirc:"Û",Ugrave:"Ù",Uuml:"Ü",Yacute:"Ý",aacute:"á",acirc:"â",acute:"´",aelig:"æ",agrave:"à",amp:"&",aring:"å",atilde:"ã",auml:"ä",brvbar:"¦",ccedil:"ç",cedil:"¸",cent:"¢",copy:"©",curren:"¤",deg:"°",divide:"÷",eacute:"é",ecirc:"ê",egrave:"è",eth:"ð",euml:"ë",frac12:"½",frac14:"¼",frac34:"¾",gt:">",iacute:"í",icirc:"î",iexcl:"¡",igrave:"ì",iquest:"¿",iuml:"ï",laquo:"«",lt:"<",macr:"¯",micro:"µ",middot:"·",nbsp:" ",not:"¬",ntilde:"ñ",oacute:"ó",ocirc:"ô",ograve:"ò",ordf:"ª",ordm:"º",oslash:"ø",otilde:"õ",ouml:"ö",para:"¶",plusmn:"±",pound:"£",quot:'"',raquo:"»",reg:"®",sect:"§",shy:"­",sup1:"¹",sup2:"²",sup3:"³",szlig:"ß",thorn:"þ",times:"×",uacute:"ú",ucirc:"û",ugrave:"ù",uml:"¨",uuml:"ü",yacute:"ý",yen:"¥",yuml:"ÿ"}}),$S=q((e,t)=>{t.exports={0:"�",128:"€",130:"‚",131:"ƒ",132:"„",133:"…",134:"†",135:"‡",136:"ˆ",137:"‰",138:"Š",139:"‹",140:"Œ",142:"Ž",145:"‘",146:"’",147:"“",148:"”",149:"•",150:"–",151:"—",152:"˜",153:"™",154:"š",155:"›",156:"œ",158:"ž",159:"Ÿ"}}),Cy=q((e,t)=>{t.exports=r;function r(n){var a=typeof n=="string"?n.charCodeAt(0):n;return a>=48&&a<=57}u(r,"decimal")}),NS=q((e,t)=>{t.exports=r;function r(n){var a=typeof n=="string"?n.charCodeAt(0):n;return a>=97&&a<=102||a>=65&&a<=70||a>=48&&a<=57}u(r,"hexadecimal")}),HS=q((e,t)=>{t.exports=r;function r(n){var a=typeof n=="string"?n.charCodeAt(0):n;return a>=97&&a<=122||a>=65&&a<=90}u(r,"alphabetical")}),jS=q((e,t)=>{var r=HS(),n=Cy();t.exports=a;function a(o){return r(o)||n(o)}u(a,"alphanumerical")}),VS=q((e,t)=>{var r,n=59;t.exports=a;function a(o){var i="&"+o+";",s;return r=r||document.createElement("i"),r.innerHTML=i,s=r.textContent,s.charCodeAt(s.length-1)===n&&o!=="semi"||s===i?!1:s}u(a,"decodeEntity")}),US=q((e,t)=>{var r=PS(),n=$S(),a=Cy(),o=NS(),i=jS(),s=VS();t.exports=Q;var c={}.hasOwnProperty,d=String.fromCharCode,p=Function.prototype,m={warning:null,reference:null,text:null,warningContext:null,referenceContext:null,textContext:null,position:{},additional:null,attribute:!1,nonTerminated:!0},h=9,f=10,v=12,g=32,w=38,x=59,D=60,E=61,b=35,C=88,S=120,k=65533,A="named",_="hexadecimal",I="decimal",B={};B[_]=16,B[I]=10;var z={};z[A]=i,z[I]=a,z[_]=o;var L=1,M=2,O=3,P=4,j=5,U=6,V=7,G={};G[L]="Named character references must be terminated by a semicolon",G[M]="Numeric character references must be terminated by a semicolon",G[O]="Named character references cannot be empty",G[P]="Numeric character references cannot be empty",G[j]="Named character references must be known",G[U]="Numeric character references cannot be disallowed",G[V]="Numeric character references cannot be outside the permissible Unicode range";function Q(N,K){var re={},fe,Ce;K||(K={});for(Ce in m)fe=K[Ce],re[Ce]=fe??m[Ce];return(re.position.indent||re.position.start)&&(re.indent=re.position.indent||[],re.position=re.position.start),ne(N,re)}u(Q,"parseEntities");function ne(N,K){var re=K.additional,fe=K.nonTerminated,Ce=K.text,Et=K.reference,He=K.warning,tt=K.textContext,$=K.referenceContext,rt=K.warningContext,xt=K.position,Mr=K.indent||[],An=N.length,Dt=0,bi=-1,Re=xt.column||1,Pr=xt.line||1,Ct="",Fn=[],St,_n,kt,Se,nt,ye,ce,At,wi,bu,$r,Pa,Nr,Kt,ch,$a,Ei,Ft,be;for(typeof re=="string"&&(re=re.charCodeAt(0)),$a=Na(),At=He?jx:p,Dt--,An++;++Dt65535&&(ye-=65536,bu+=d(ye>>>10|55296),ye=56320|ye&1023),ye=bu+d(ye))):Kt!==A&&At(P,Ft)),ye?(dh(),$a=Na(),Dt=be-1,Re+=be-Nr+1,Fn.push(ye),Ei=Na(),Ei.offset++,Et&&Et.call($,ye,{start:$a,end:Ei},N.slice(Nr-1,be)),$a=Ei):(Se=N.slice(Nr-1,be),Ct+=Se,Re+=Se.length,Dt=be-1)}else nt===10&&(Pr++,bi++,Re=0),nt===nt?(Ct+=d(nt),Re++):dh();return Fn.join("");function Na(){return{line:Pr,column:Re,offset:Dt+(xt.offset||0)}}function jx(ph,fh){var wu=Na();wu.column+=fh,wu.offset+=fh,He.call(rt,G[ph],wu,ph)}function dh(){Ct&&(Fn.push(Ct),Ce&&Ce.call(tt,Ct,{start:$a,end:Na()}),Ct="")}}u(ne,"parse");function Z(N){return N>=55296&&N<=57343||N>1114111}u(Z,"prohibited");function ie(N){return N>=1&&N<=8||N===11||N>=13&&N<=31||N>=127&&N<=159||N>=64976&&N<=65007||(N&65535)===65535||(N&65535)===65534}u(ie,"disallowed")}),qS=q((e,t)=>{var r=typeof window<"u"?window:typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope?self:{},n=function(a){var o=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,i=0,s={},c={manual:a.Prism&&a.Prism.manual,disableWorkerMessageHandler:a.Prism&&a.Prism.disableWorkerMessageHandler,util:{encode:u(function E(b){return b instanceof d?new d(b.type,E(b.content),b.alias):Array.isArray(b)?b.map(E):b.replace(/&/g,"&").replace(/"u")return null;if("currentScript"in document)return document.currentScript;try{throw new Error}catch(S){var E=(/at [^(\r\n]*\((.*):[^:]+:[^:]+\)$/i.exec(S.stack)||[])[1];if(E){var b=document.getElementsByTagName("script");for(var C in b)if(b[C].src==E)return b[C]}return null}},"currentScript"),isActive:u(function(E,b,C){for(var S="no-"+b;E;){var k=E.classList;if(k.contains(b))return!0;if(k.contains(S))return!1;E=E.parentElement}return!!C},"isActive")},languages:{plain:s,plaintext:s,text:s,txt:s,extend:u(function(E,b){var C=c.util.clone(c.languages[E]);for(var S in b)C[S]=b[S];return C},"extend"),insertBefore:u(function(E,b,C,S){S=S||c.languages;var k=S[E],A={};for(var _ in k)if(k.hasOwnProperty(_)){if(_==b)for(var I in C)C.hasOwnProperty(I)&&(A[I]=C[I]);C.hasOwnProperty(_)||(A[_]=k[_])}var B=S[E];return S[E]=A,c.languages.DFS(c.languages,function(z,L){L===B&&z!=E&&(this[z]=A)}),A},"insertBefore"),DFS:u(function E(b,C,S,k){k=k||{};var A=c.util.objId;for(var _ in b)if(b.hasOwnProperty(_)){C.call(b,_,b[_],S||_);var I=b[_],B=c.util.type(I);B==="Object"&&!k[A(I)]?(k[A(I)]=!0,E(I,C,null,k)):B==="Array"&&!k[A(I)]&&(k[A(I)]=!0,E(I,C,_,k))}},"DFS")},plugins:{},highlightAll:u(function(E,b){c.highlightAllUnder(document,E,b)},"highlightAll"),highlightAllUnder:u(function(E,b,C){var S={callback:C,container:E,selector:'code[class*="language-"], [class*="language-"] code, code[class*="lang-"], [class*="lang-"] code'};c.hooks.run("before-highlightall",S),S.elements=Array.prototype.slice.apply(S.container.querySelectorAll(S.selector)),c.hooks.run("before-all-elements-highlight",S);for(var k=0,A;A=S.elements[k++];)c.highlightElement(A,b===!0,S.callback)},"highlightAllUnder"),highlightElement:u(function(E,b,C){var S=c.util.getLanguage(E),k=c.languages[S];c.util.setLanguage(E,S);var A=E.parentElement;A&&A.nodeName.toLowerCase()==="pre"&&c.util.setLanguage(A,S);var _=E.textContent,I={element:E,language:S,grammar:k,code:_};function B(L){I.highlightedCode=L,c.hooks.run("before-insert",I),I.element.innerHTML=I.highlightedCode,c.hooks.run("after-highlight",I),c.hooks.run("complete",I),C&&C.call(I.element)}if(u(B,"insertHighlightedCode"),c.hooks.run("before-sanity-check",I),A=I.element.parentElement,A&&A.nodeName.toLowerCase()==="pre"&&!A.hasAttribute("tabindex")&&A.setAttribute("tabindex","0"),!I.code){c.hooks.run("complete",I),C&&C.call(I.element);return}if(c.hooks.run("before-highlight",I),!I.grammar){B(c.util.encode(I.code));return}if(b&&a.Worker){var z=new Worker(c.filename);z.onmessage=function(L){B(L.data)},z.postMessage(JSON.stringify({language:I.language,code:I.code,immediateClose:!0}))}else B(c.highlight(I.code,I.grammar,I.language))},"highlightElement"),highlight:u(function(E,b,C){var S={code:E,grammar:b,language:C};if(c.hooks.run("before-tokenize",S),!S.grammar)throw new Error('The language "'+S.language+'" has no grammar.');return S.tokens=c.tokenize(S.code,S.grammar),c.hooks.run("after-tokenize",S),d.stringify(c.util.encode(S.tokens),S.language)},"highlight"),tokenize:u(function(E,b){var C=b.rest;if(C){for(var S in C)b[S]=C[S];delete b.rest}var k=new h;return f(k,k.head,E),m(E,k,b,k.head,0),g(k)},"tokenize"),hooks:{all:{},add:u(function(E,b){var C=c.hooks.all;C[E]=C[E]||[],C[E].push(b)},"add"),run:u(function(E,b){var C=c.hooks.all[E];if(!(!C||!C.length))for(var S=0,k;k=C[S++];)k(b)},"run")},Token:d};a.Prism=c;function d(E,b,C,S){this.type=E,this.content=b,this.alias=C,this.length=(S||"").length|0}u(d,"Token"),d.stringify=u(function E(b,C){if(typeof b=="string")return b;if(Array.isArray(b)){var S="";return b.forEach(function(B){S+=E(B,C)}),S}var k={type:b.type,content:E(b.content,C),tag:"span",classes:["token",b.type],attributes:{},language:C},A=b.alias;A&&(Array.isArray(A)?Array.prototype.push.apply(k.classes,A):k.classes.push(A)),c.hooks.run("wrap",k);var _="";for(var I in k.attributes)_+=" "+I+'="'+(k.attributes[I]||"").replace(/"/g,""")+'"';return"<"+k.tag+' class="'+k.classes.join(" ")+'"'+_+">"+k.content+""},"stringify");function p(E,b,C,S){E.lastIndex=b;var k=E.exec(C);if(k&&S&&k[1]){var A=k[1].length;k.index+=A,k[0]=k[0].slice(A)}return k}u(p,"matchPattern");function m(E,b,C,S,k,A){for(var _ in C)if(!(!C.hasOwnProperty(_)||!C[_])){var I=C[_];I=Array.isArray(I)?I:[I];for(var B=0;B=A.reach);G+=V.value.length,V=V.next){var Q=V.value;if(b.length>E.length)return;if(!(Q instanceof d)){var ne=1,Z;if(O){if(Z=p(U,G,E,M),!Z||Z.index>=E.length)break;var re=Z.index,ie=Z.index+Z[0].length,N=G;for(N+=V.value.length;re>=N;)V=V.next,N+=V.value.length;if(N-=V.value.length,G=N,V.value instanceof d)continue;for(var K=V;K!==b.tail&&(NA.reach&&(A.reach=He);var tt=V.prev;Ce&&(tt=f(b,tt,Ce),G+=Ce.length),v(b,tt,ne);var $=new d(_,L?c.tokenize(fe,L):fe,P,fe);if(V=f(b,tt,$),Et&&f(b,V,Et),ne>1){var rt={cause:_+","+B,reach:He};m(E,b,C,V.prev,G,rt),A&&rt.reach>A.reach&&(A.reach=rt.reach)}}}}}}u(m,"matchGrammar");function h(){var E={value:null,prev:null,next:null},b={value:null,prev:E,next:null};E.next=b,this.head=E,this.tail=b,this.length=0}u(h,"LinkedList");function f(E,b,C){var S=b.next,k={value:C,prev:b,next:S};return b.next=k,S.prev=k,E.length++,k}u(f,"addAfter");function v(E,b,C){for(var S=b.next,k=0;k{t.exports=r,r.displayName="markup",r.aliases=["html","mathml","svg","xml","ssml","atom","rss"];function r(n){n.languages.markup={comment:{pattern://,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern://i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},n.languages.markup.tag.inside["attr-value"].inside.entity=n.languages.markup.entity,n.languages.markup.doctype.inside["internal-subset"].inside=n.languages.markup,n.hooks.add("wrap",function(a){a.type==="entity"&&(a.attributes.title=a.content.value.replace(/&/,"&"))}),Object.defineProperty(n.languages.markup.tag,"addInlined",{value:u(function(a,o){var i={};i["language-"+o]={pattern:/(^$)/i,lookbehind:!0,inside:n.languages[o]},i.cdata=/^$/i;var s={"included-cdata":{pattern://i,inside:i}};s["language-"+o]={pattern:/[\s\S]+/,inside:n.languages[o]};var c={};c[a]={pattern:RegExp(/(<__[^>]*>)(?:))*\]\]>|(?!)/.source.replace(/__/g,function(){return a}),"i"),lookbehind:!0,greedy:!0,inside:s},n.languages.insertBefore("markup","cdata",c)},"addInlined")}),Object.defineProperty(n.languages.markup.tag,"addAttribute",{value:u(function(a,o){n.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+a+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[o,"language-"+o],inside:n.languages[o]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})},"value")}),n.languages.html=n.languages.markup,n.languages.mathml=n.languages.markup,n.languages.svg=n.languages.markup,n.languages.xml=n.languages.extend("markup",{}),n.languages.ssml=n.languages.xml,n.languages.atom=n.languages.xml,n.languages.rss=n.languages.xml}u(r,"markup")}),ky=q((e,t)=>{t.exports=r,r.displayName="css",r.aliases=[];function r(n){(function(a){var o=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;a.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:/@[\w-](?:[^;{\s]|\s+(?![\s{]))*(?:;|(?=\s*\{))/,inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+o.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+o.source+"$"),alias:"url"}}},selector:{pattern:RegExp(`(^|[{}\\s])[^{}\\s](?:[^{};"'\\s]|\\s+(?![\\s{])|`+o.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:o,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},a.languages.css.atrule.inside.rest=a.languages.css;var i=a.languages.markup;i&&(i.tag.addInlined("style","css"),i.tag.addAttribute("style","css"))})(n)}u(r,"css")}),WS=q((e,t)=>{t.exports=r,r.displayName="clike",r.aliases=[];function r(n){n.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|trait)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/}}u(r,"clike")}),GS=q((e,t)=>{t.exports=r,r.displayName="javascript",r.aliases=["js"];function r(n){n.languages.javascript=n.languages.extend("clike",{"class-name":[n.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(/(^|[^\w$])/.source+"(?:"+(/NaN|Infinity/.source+"|"+/0[bB][01]+(?:_[01]+)*n?/.source+"|"+/0[oO][0-7]+(?:_[0-7]+)*n?/.source+"|"+/0[xX][\dA-Fa-f]+(?:_[\dA-Fa-f]+)*n?/.source+"|"+/\d+(?:_\d+)*n/.source+"|"+/(?:\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source)+")"+/(?![\w$])/.source),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),n.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,n.languages.insertBefore("javascript","keyword",{regex:{pattern:/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)\/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/,lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:n.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:n.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:n.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:n.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:n.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),n.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:n.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),n.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),n.languages.markup&&(n.languages.markup.tag.addInlined("script","javascript"),n.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),n.languages.js=n.languages.javascript}u(r,"javascript")}),YS=q((e,t)=>{var r=typeof globalThis=="object"?globalThis:typeof self=="object"?self:typeof window=="object"?window:typeof global=="object"?global:{},n=k();r.Prism={manual:!0,disableWorkerMessageHandler:!0};var a=MS(),o=US(),i=qS(),s=Sy(),c=ky(),d=WS(),p=GS();n();var m={}.hasOwnProperty;function h(){}u(h,"Refractor"),h.prototype=i;var f=new h;t.exports=f,f.highlight=w,f.register=v,f.alias=g,f.registered=x,f.listLanguages=D,v(s),v(c),v(d),v(p),f.util.encode=C,f.Token.stringify=E;function v(A){if(typeof A!="function"||!A.displayName)throw new Error("Expected `function` for `grammar`, got `"+A+"`");f.languages[A.displayName]===void 0&&A(f)}u(v,"register");function g(A,_){var I=f.languages,B=A,z,L,M,O;_&&(B={},B[A]=_);for(z in B)for(L=B[z],L=typeof L=="string"?[L]:L,M=L.length,O=-1;++O{ES(),Si=De(YS()),ki=vy(Si.default,{}),ki.registerLanguage=function(e,t){return Si.default.register(t)},ki.alias=function(e,t){return Si.default.alias(e,t)},nl=ki}),ZS=T(()=>{sy()}),JS=q((e,t)=>{t.exports=r,r.displayName="bash",r.aliases=["shell"];function r(n){(function(a){var o="\\b(?:BASH|BASHOPTS|BASH_ALIASES|BASH_ARGC|BASH_ARGV|BASH_CMDS|BASH_COMPLETION_COMPAT_DIR|BASH_LINENO|BASH_REMATCH|BASH_SOURCE|BASH_VERSINFO|BASH_VERSION|COLORTERM|COLUMNS|COMP_WORDBREAKS|DBUS_SESSION_BUS_ADDRESS|DEFAULTS_PATH|DESKTOP_SESSION|DIRSTACK|DISPLAY|EUID|GDMSESSION|GDM_LANG|GNOME_KEYRING_CONTROL|GNOME_KEYRING_PID|GPG_AGENT_INFO|GROUPS|HISTCONTROL|HISTFILE|HISTFILESIZE|HISTSIZE|HOME|HOSTNAME|HOSTTYPE|IFS|INSTANCE|JOB|LANG|LANGUAGE|LC_ADDRESS|LC_ALL|LC_IDENTIFICATION|LC_MEASUREMENT|LC_MONETARY|LC_NAME|LC_NUMERIC|LC_PAPER|LC_TELEPHONE|LC_TIME|LESSCLOSE|LESSOPEN|LINES|LOGNAME|LS_COLORS|MACHTYPE|MAILCHECK|MANDATORY_PATH|NO_AT_BRIDGE|OLDPWD|OPTERR|OPTIND|ORBIT_SOCKETDIR|OSTYPE|PAPERSIZE|PATH|PIPESTATUS|PPID|PS1|PS2|PS3|PS4|PWD|RANDOM|REPLY|SECONDS|SELINUX_INIT|SESSION|SESSIONTYPE|SESSION_MANAGER|SHELL|SHELLOPTS|SHLVL|SSH_AUTH_SOCK|TERM|UID|UPSTART_EVENTS|UPSTART_INSTANCE|UPSTART_JOB|UPSTART_SESSION|USER|WINDOWID|XAUTHORITY|XDG_CONFIG_DIRS|XDG_CURRENT_DESKTOP|XDG_DATA_DIRS|XDG_GREETER_DATA_DIR|XDG_MENU_PREFIX|XDG_RUNTIME_DIR|XDG_SEAT|XDG_SEAT_PATH|XDG_SESSION_DESKTOP|XDG_SESSION_ID|XDG_SESSION_PATH|XDG_SESSION_TYPE|XDG_VTNR|XMODIFIERS)\\b",i={pattern:/(^(["']?)\w+\2)[ \t]+\S.*/,lookbehind:!0,alias:"punctuation",inside:null},s={bash:i,environment:{pattern:RegExp("\\$"+o),alias:"constant"},variable:[{pattern:/\$?\(\([\s\S]+?\)\)/,greedy:!0,inside:{variable:[{pattern:/(^\$\(\([\s\S]+)\)\)/,lookbehind:!0},/^\$\(\(/],number:/\b0x[\dA-Fa-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:[Ee]-?\d+)?/,operator:/--|\+\+|\*\*=?|<<=?|>>=?|&&|\|\||[=!+\-*/%<>^&|]=?|[?~:]/,punctuation:/\(\(?|\)\)?|,|;/}},{pattern:/\$\((?:\([^)]+\)|[^()])+\)|`[^`]+`/,greedy:!0,inside:{variable:/^\$\(|^`|\)$|`$/}},{pattern:/\$\{[^}]+\}/,greedy:!0,inside:{operator:/:[-=?+]?|[!\/]|##?|%%?|\^\^?|,,?/,punctuation:/[\[\]]/,environment:{pattern:RegExp("(\\{)"+o),lookbehind:!0,alias:"constant"}}},/\$(?:\w+|[#?*!@$])/],entity:/\\(?:[abceEfnrtv\\"]|O?[0-7]{1,3}|U[0-9a-fA-F]{8}|u[0-9a-fA-F]{4}|x[0-9a-fA-F]{1,2})/};a.languages.bash={shebang:{pattern:/^#!\s*\/.*/,alias:"important"},comment:{pattern:/(^|[^"{\\$])#.*/,lookbehind:!0},"function-name":[{pattern:/(\bfunction\s+)[\w-]+(?=(?:\s*\(?:\s*\))?\s*\{)/,lookbehind:!0,alias:"function"},{pattern:/\b[\w-]+(?=\s*\(\s*\)\s*\{)/,alias:"function"}],"for-or-select":{pattern:/(\b(?:for|select)\s+)\w+(?=\s+in\s)/,alias:"variable",lookbehind:!0},"assign-left":{pattern:/(^|[\s;|&]|[<>]\()\w+(?=\+?=)/,inside:{environment:{pattern:RegExp("(^|[\\s;|&]|[<>]\\()"+o),lookbehind:!0,alias:"constant"}},alias:"variable",lookbehind:!0},string:[{pattern:/((?:^|[^<])<<-?\s*)(\w+)\s[\s\S]*?(?:\r?\n|\r)\2/,lookbehind:!0,greedy:!0,inside:s},{pattern:/((?:^|[^<])<<-?\s*)(["'])(\w+)\2\s[\s\S]*?(?:\r?\n|\r)\3/,lookbehind:!0,greedy:!0,inside:{bash:i}},{pattern:/(^|[^\\](?:\\\\)*)"(?:\\[\s\S]|\$\([^)]+\)|\$(?!\()|`[^`]+`|[^"\\`$])*"/,lookbehind:!0,greedy:!0,inside:s},{pattern:/(^|[^$\\])'[^']*'/,lookbehind:!0,greedy:!0},{pattern:/\$'(?:[^'\\]|\\[\s\S])*'/,greedy:!0,inside:{entity:s.entity}}],environment:{pattern:RegExp("\\$?"+o),alias:"constant"},variable:s.variable,function:{pattern:/(^|[\s;|&]|[<>]\()(?:add|apropos|apt|apt-cache|apt-get|aptitude|aspell|automysqlbackup|awk|basename|bash|bc|bconsole|bg|bzip2|cal|cat|cfdisk|chgrp|chkconfig|chmod|chown|chroot|cksum|clear|cmp|column|comm|composer|cp|cron|crontab|csplit|curl|cut|date|dc|dd|ddrescue|debootstrap|df|diff|diff3|dig|dir|dircolors|dirname|dirs|dmesg|docker|docker-compose|du|egrep|eject|env|ethtool|expand|expect|expr|fdformat|fdisk|fg|fgrep|file|find|fmt|fold|format|free|fsck|ftp|fuser|gawk|git|gparted|grep|groupadd|groupdel|groupmod|groups|grub-mkconfig|gzip|halt|head|hg|history|host|hostname|htop|iconv|id|ifconfig|ifdown|ifup|import|install|ip|jobs|join|kill|killall|less|link|ln|locate|logname|logrotate|look|lpc|lpr|lprint|lprintd|lprintq|lprm|ls|lsof|lynx|make|man|mc|mdadm|mkconfig|mkdir|mke2fs|mkfifo|mkfs|mkisofs|mknod|mkswap|mmv|more|most|mount|mtools|mtr|mutt|mv|nano|nc|netstat|nice|nl|node|nohup|notify-send|npm|nslookup|op|open|parted|passwd|paste|pathchk|ping|pkill|pnpm|podman|podman-compose|popd|pr|printcap|printenv|ps|pushd|pv|quota|quotacheck|quotactl|ram|rar|rcp|reboot|remsync|rename|renice|rev|rm|rmdir|rpm|rsync|scp|screen|sdiff|sed|sendmail|seq|service|sftp|sh|shellcheck|shuf|shutdown|sleep|slocate|sort|split|ssh|stat|strace|su|sudo|sum|suspend|swapon|sync|tac|tail|tar|tee|time|timeout|top|touch|tr|traceroute|tsort|tty|umount|uname|unexpand|uniq|units|unrar|unshar|unzip|update-grub|uptime|useradd|userdel|usermod|users|uudecode|uuencode|v|vcpkg|vdir|vi|vim|virsh|vmstat|wait|watch|wc|wget|whereis|which|who|whoami|write|xargs|xdg-open|yarn|yes|zenity|zip|zsh|zypper)(?=$|[)\s;|&])/,lookbehind:!0},keyword:{pattern:/(^|[\s;|&]|[<>]\()(?:case|do|done|elif|else|esac|fi|for|function|if|in|select|then|until|while)(?=$|[)\s;|&])/,lookbehind:!0},builtin:{pattern:/(^|[\s;|&]|[<>]\()(?:\.|:|alias|bind|break|builtin|caller|cd|command|continue|declare|echo|enable|eval|exec|exit|export|getopts|hash|help|let|local|logout|mapfile|printf|pwd|read|readarray|readonly|return|set|shift|shopt|source|test|times|trap|type|typeset|ulimit|umask|unalias|unset)(?=$|[)\s;|&])/,lookbehind:!0,alias:"class-name"},boolean:{pattern:/(^|[\s;|&]|[<>]\()(?:false|true)(?=$|[)\s;|&])/,lookbehind:!0},"file-descriptor":{pattern:/\B&\d\b/,alias:"important"},operator:{pattern:/\d?<>|>\||\+=|=[=~]?|!=?|<<[<-]?|[&\d]?>>|\d[<>]&?|[<>][&=]?|&[>&]?|\|[&|]?/,inside:{"file-descriptor":{pattern:/^\d/,alias:"important"}}},punctuation:/\$?\(\(?|\)\)?|\.\.|[{}[\];\\]/,number:{pattern:/(^|\s)(?:[1-9]\d*|0)(?:[.,]\d+)?\b/,lookbehind:!0}},i.inside=a.languages.bash;for(var c=["comment","function-name","for-or-select","assign-left","string","environment","function","keyword","builtin","boolean","file-descriptor","operator","punctuation","number"],d=s.variable[1].inside,p=0;p{Oh=De(JS()),Ay=Oh.default}),Mh,Fy,QS=T(()=>{Mh=De(ky()),Fy=Mh.default}),ek=q((e,t)=>{t.exports=r,r.displayName="graphql",r.aliases=[];function r(n){n.languages.graphql={comment:/#.*/,description:{pattern:/(?:"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*")(?=\s*[a-z_])/i,greedy:!0,alias:"string",inside:{"language-markdown":{pattern:/(^"(?:"")?)(?!\1)[\s\S]+(?=\1$)/,lookbehind:!0,inside:n.languages.markdown}}},string:{pattern:/"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*"/,greedy:!0},number:/(?:\B-|\b)\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,boolean:/\b(?:false|true)\b/,variable:/\$[a-z_]\w*/i,directive:{pattern:/@[a-z_]\w*/i,alias:"function"},"attr-name":{pattern:/\b[a-z_]\w*(?=\s*(?:\((?:[^()"]|"(?:\\.|[^\\"\r\n])*")*\))?:)/i,greedy:!0},"atom-input":{pattern:/\b[A-Z]\w*Input\b/,alias:"class-name"},scalar:/\b(?:Boolean|Float|ID|Int|String)\b/,constant:/\b[A-Z][A-Z_\d]*\b/,"class-name":{pattern:/(\b(?:enum|implements|interface|on|scalar|type|union)\s+|&\s*|:\s*|\[)[A-Z_]\w*/,lookbehind:!0},fragment:{pattern:/(\bfragment\s+|\.{3}\s*(?!on\b))[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-mutation":{pattern:/(\bmutation\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-query":{pattern:/(\bquery\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},keyword:/\b(?:directive|enum|extend|fragment|implements|input|interface|mutation|on|query|repeatable|scalar|schema|subscription|type|union)\b/,operator:/[!=|&]|\.{3}/,"property-query":/\w+(?=\s*\()/,object:/\w+(?=\s*\{)/,punctuation:/[!(){}\[\]:=,]/,property:/\w+/},n.hooks.add("after-tokenize",u(function(a){if(a.language!=="graphql")return;var o=a.tokens.filter(function(D){return typeof D!="string"&&D.type!=="comment"&&D.type!=="scalar"}),i=0;function s(D){return o[i+D]}u(s,"getToken");function c(D,E){E=E||0;for(var b=0;b0)){var g=d(/^\{$/,/^\}$/);if(g===-1)continue;for(var w=i;w=0&&p(x,"variable-input")}}}}},"afterTokenizeGraphql"))}u(r,"graphql")}),Ph,_y,tk=T(()=>{Ph=De(ek()),_y=Ph.default}),rk=q((e,t)=>{t.exports=r,r.displayName="jsExtras",r.aliases=[];function r(n){(function(a){a.languages.insertBefore("javascript","function-variable",{"method-variable":{pattern:RegExp("(\\.\\s*)"+a.languages.javascript["function-variable"].pattern.source),lookbehind:!0,alias:["function-variable","method","function","property-access"]}}),a.languages.insertBefore("javascript","function",{method:{pattern:RegExp("(\\.\\s*)"+a.languages.javascript.function.source),lookbehind:!0,alias:["function","property-access"]}}),a.languages.insertBefore("javascript","constant",{"known-class-name":[{pattern:/\b(?:(?:Float(?:32|64)|(?:Int|Uint)(?:8|16|32)|Uint8Clamped)?Array|ArrayBuffer|BigInt|Boolean|DataView|Date|Error|Function|Intl|JSON|(?:Weak)?(?:Map|Set)|Math|Number|Object|Promise|Proxy|Reflect|RegExp|String|Symbol|WebAssembly)\b/,alias:"class-name"},{pattern:/\b(?:[A-Z]\w*)Error\b/,alias:"class-name"}]});function o(m,h){return RegExp(m.replace(//g,function(){return/(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/.source}),h)}u(o,"withId"),a.languages.insertBefore("javascript","keyword",{imports:{pattern:o(/(\bimport\b\s*)(?:(?:\s*,\s*(?:\*\s*as\s+|\{[^{}]*\}))?|\*\s*as\s+|\{[^{}]*\})(?=\s*\bfrom\b)/.source),lookbehind:!0,inside:a.languages.javascript},exports:{pattern:o(/(\bexport\b\s*)(?:\*(?:\s*as\s+)?(?=\s*\bfrom\b)|\{[^{}]*\})/.source),lookbehind:!0,inside:a.languages.javascript}}),a.languages.javascript.keyword.unshift({pattern:/\b(?:as|default|export|from|import)\b/,alias:"module"},{pattern:/\b(?:await|break|catch|continue|do|else|finally|for|if|return|switch|throw|try|while|yield)\b/,alias:"control-flow"},{pattern:/\bnull\b/,alias:["null","nil"]},{pattern:/\bundefined\b/,alias:"nil"}),a.languages.insertBefore("javascript","operator",{spread:{pattern:/\.{3}/,alias:"operator"},arrow:{pattern:/=>/,alias:"operator"}}),a.languages.insertBefore("javascript","punctuation",{"property-access":{pattern:o(/(\.\s*)#?/.source),lookbehind:!0},"maybe-class-name":{pattern:/(^|[^$\w\xA0-\uFFFF])[A-Z][$\w\xA0-\uFFFF]+/,lookbehind:!0},dom:{pattern:/\b(?:document|(?:local|session)Storage|location|navigator|performance|window)\b/,alias:"variable"},console:{pattern:/\bconsole(?=\s*\.)/,alias:"class-name"}});for(var i=["function","function-variable","method","method-variable","property-access"],s=0;s{$h=De(rk()),Ry=$h.default}),ak=q((e,t)=>{t.exports=r,r.displayName="json",r.aliases=["webmanifest"];function r(n){n.languages.json={property:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?=\s*:)/,lookbehind:!0,greedy:!0},string:{pattern:/(^|[^\\])"(?:\\.|[^\\"\r\n])*"(?!\s*:)/,lookbehind:!0,greedy:!0},comment:{pattern:/\/\/.*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},number:/-?\b\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,punctuation:/[{}[\],]/,operator:/:/,boolean:/\b(?:false|true)\b/,null:{pattern:/\bnull\b/,alias:"keyword"}},n.languages.webmanifest=n.languages.json}u(r,"json")}),Nh,Iy,ok=T(()=>{Nh=De(ak()),Iy=Nh.default}),By=q((e,t)=>{t.exports=r,r.displayName="jsx",r.aliases=[];function r(n){(function(a){var o=a.util.clone(a.languages.javascript),i=/(?:\s|\/\/.*(?!.)|\/\*(?:[^*]|\*(?!\/))\*\/)/.source,s=/(?:\{(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])*\})/.source,c=/(?:\{*\.{3}(?:[^{}]|)*\})/.source;function d(h,f){return h=h.replace(//g,function(){return i}).replace(//g,function(){return s}).replace(//g,function(){return c}),RegExp(h,f)}u(d,"re"),c=d(c).source,a.languages.jsx=a.languages.extend("markup",o),a.languages.jsx.tag.pattern=d(/<\/?(?:[\w.:-]+(?:+(?:[\w.:$-]+(?:=(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s{'"/>=]+|))?|))**\/?)?>/.source),a.languages.jsx.tag.inside.tag.pattern=/^<\/?[^\s>\/]*/,a.languages.jsx.tag.inside["attr-value"].pattern=/=(?!\{)(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s'">]+)/,a.languages.jsx.tag.inside.tag.inside["class-name"]=/^[A-Z]\w*(?:\.[A-Z]\w*)*$/,a.languages.jsx.tag.inside.comment=o.comment,a.languages.insertBefore("inside","attr-name",{spread:{pattern:d(//.source),inside:a.languages.jsx}},a.languages.jsx.tag),a.languages.insertBefore("inside","special-attr",{script:{pattern:d(/=/.source),alias:"language-javascript",inside:{"script-punctuation":{pattern:/^=(?=\{)/,alias:"punctuation"},rest:a.languages.jsx}}},a.languages.jsx.tag);var p=u(function(h){return h?typeof h=="string"?h:typeof h.content=="string"?h.content:h.content.map(p).join(""):""},"stringifyToken"),m=u(function(h){for(var f=[],v=0;v0&&f[f.length-1].tagName===p(g.content[0].content[1])&&f.pop():g.content[g.content.length-1].content==="/>"||f.push({tagName:p(g.content[0].content[1]),openedBraces:0}):f.length>0&&g.type==="punctuation"&&g.content==="{"?f[f.length-1].openedBraces++:f.length>0&&f[f.length-1].openedBraces>0&&g.type==="punctuation"&&g.content==="}"?f[f.length-1].openedBraces--:w=!0),(w||typeof g=="string")&&f.length>0&&f[f.length-1].openedBraces===0){var x=p(g);v0&&(typeof h[v-1]=="string"||h[v-1].type==="plain-text")&&(x=p(h[v-1])+x,h.splice(v-1,1),v--),h[v]=new a.Token("plain-text",x,null,x)}g.content&&typeof g.content!="string"&&m(g.content)}},"walkTokens");a.hooks.add("after-tokenize",function(h){h.language!=="jsx"&&h.language!=="tsx"||m(h.tokens)})})(n)}u(r,"jsx")}),Hh,Ty,ik=T(()=>{Hh=De(By()),Ty=Hh.default}),lk=q((e,t)=>{t.exports=r,r.displayName="markdown",r.aliases=["md"];function r(n){(function(a){var o=/(?:\\.|[^\\\n\r]|(?:\n|\r\n?)(?![\r\n]))/.source;function i(v){return v=v.replace(//g,function(){return o}),RegExp(/((?:^|[^\\])(?:\\{2})*)/.source+"(?:"+v+")")}u(i,"createInline");var s=/(?:\\.|``(?:[^`\r\n]|`(?!`))+``|`[^`\r\n]+`|[^\\|\r\n`])+/.source,c=/\|?__(?:\|__)+\|?(?:(?:\n|\r\n?)|(?![\s\S]))/.source.replace(/__/g,function(){return s}),d=/\|?[ \t]*:?-{3,}:?[ \t]*(?:\|[ \t]*:?-{3,}:?[ \t]*)+\|?(?:\n|\r\n?)/.source;a.languages.markdown=a.languages.extend("markup",{}),a.languages.insertBefore("markdown","prolog",{"front-matter-block":{pattern:/(^(?:\s*[\r\n])?)---(?!.)[\s\S]*?[\r\n]---(?!.)/,lookbehind:!0,greedy:!0,inside:{punctuation:/^---|---$/,"front-matter":{pattern:/\S+(?:\s+\S+)*/,alias:["yaml","language-yaml"],inside:a.languages.yaml}}},blockquote:{pattern:/^>(?:[\t ]*>)*/m,alias:"punctuation"},table:{pattern:RegExp("^"+c+d+"(?:"+c+")*","m"),inside:{"table-data-rows":{pattern:RegExp("^("+c+d+")(?:"+c+")*$"),lookbehind:!0,inside:{"table-data":{pattern:RegExp(s),inside:a.languages.markdown},punctuation:/\|/}},"table-line":{pattern:RegExp("^("+c+")"+d+"$"),lookbehind:!0,inside:{punctuation:/\||:?-{3,}:?/}},"table-header-row":{pattern:RegExp("^"+c+"$"),inside:{"table-header":{pattern:RegExp(s),alias:"important",inside:a.languages.markdown},punctuation:/\|/}}}},code:[{pattern:/((?:^|\n)[ \t]*\n|(?:^|\r\n?)[ \t]*\r\n?)(?: {4}|\t).+(?:(?:\n|\r\n?)(?: {4}|\t).+)*/,lookbehind:!0,alias:"keyword"},{pattern:/^```[\s\S]*?^```$/m,greedy:!0,inside:{"code-block":{pattern:/^(```.*(?:\n|\r\n?))[\s\S]+?(?=(?:\n|\r\n?)^```$)/m,lookbehind:!0},"code-language":{pattern:/^(```).+/,lookbehind:!0},punctuation:/```/}}],title:[{pattern:/\S.*(?:\n|\r\n?)(?:==+|--+)(?=[ \t]*$)/m,alias:"important",inside:{punctuation:/==+$|--+$/}},{pattern:/(^\s*)#.+/m,lookbehind:!0,alias:"important",inside:{punctuation:/^#+|#+$/}}],hr:{pattern:/(^\s*)([*-])(?:[\t ]*\2){2,}(?=\s*$)/m,lookbehind:!0,alias:"punctuation"},list:{pattern:/(^\s*)(?:[*+-]|\d+\.)(?=[\t ].)/m,lookbehind:!0,alias:"punctuation"},"url-reference":{pattern:/!?\[[^\]]+\]:[\t ]+(?:\S+|<(?:\\.|[^>\\])+>)(?:[\t ]+(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\)))?/,inside:{variable:{pattern:/^(!?\[)[^\]]+/,lookbehind:!0},string:/(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\))$/,punctuation:/^[\[\]!:]|[<>]/},alias:"url"},bold:{pattern:i(/\b__(?:(?!_)|_(?:(?!_))+_)+__\b|\*\*(?:(?!\*)|\*(?:(?!\*))+\*)+\*\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^..)[\s\S]+(?=..$)/,lookbehind:!0,inside:{}},punctuation:/\*\*|__/}},italic:{pattern:i(/\b_(?:(?!_)|__(?:(?!_))+__)+_\b|\*(?:(?!\*)|\*\*(?:(?!\*))+\*\*)+\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^.)[\s\S]+(?=.$)/,lookbehind:!0,inside:{}},punctuation:/[*_]/}},strike:{pattern:i(/(~~?)(?:(?!~))+\2/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^~~?)[\s\S]+(?=\1$)/,lookbehind:!0,inside:{}},punctuation:/~~?/}},"code-snippet":{pattern:/(^|[^\\`])(?:``[^`\r\n]+(?:`[^`\r\n]+)*``(?!`)|`[^`\r\n]+`(?!`))/,lookbehind:!0,greedy:!0,alias:["code","keyword"]},url:{pattern:i(/!?\[(?:(?!\]))+\](?:\([^\s)]+(?:[\t ]+"(?:\\.|[^"\\])*")?\)|[ \t]?\[(?:(?!\]))+\])/.source),lookbehind:!0,greedy:!0,inside:{operator:/^!/,content:{pattern:/(^\[)[^\]]+(?=\])/,lookbehind:!0,inside:{}},variable:{pattern:/(^\][ \t]?\[)[^\]]+(?=\]$)/,lookbehind:!0},url:{pattern:/(^\]\()[^\s)]+/,lookbehind:!0},string:{pattern:/(^[ \t]+)"(?:\\.|[^"\\])*"(?=\)$)/,lookbehind:!0}}}}),["url","bold","italic","strike"].forEach(function(v){["url","bold","italic","strike","code-snippet"].forEach(function(g){v!==g&&(a.languages.markdown[v].inside.content.inside[g]=a.languages.markdown[g])})}),a.hooks.add("after-tokenize",function(v){if(v.language!=="markdown"&&v.language!=="md")return;function g(w){if(!(!w||typeof w=="string"))for(var x=0,D=w.length;x",quot:'"'},h=String.fromCodePoint||String.fromCharCode;function f(v){var g=v.replace(p,"");return g=g.replace(/&(\w{1,8}|#x?[\da-f]{1,8});/gi,function(w,x){if(x=x.toLowerCase(),x[0]==="#"){var D;return x[1]==="x"?D=parseInt(x.slice(2),16):D=Number(x.slice(1)),h(D)}else{var E=m[x];return E||w}}),g}u(f,"textContent"),a.languages.md=a.languages.markdown})(n)}u(r,"markdown")}),jh,zy,sk=T(()=>{jh=De(lk()),zy=jh.default}),Vh,Ly,uk=T(()=>{Vh=De(Sy()),Ly=Vh.default}),Oy=q((e,t)=>{t.exports=r,r.displayName="typescript",r.aliases=["ts"];function r(n){(function(a){a.languages.typescript=a.languages.extend("javascript",{"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|type)\s+)(?!keyof\b)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?:\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>)?/,lookbehind:!0,greedy:!0,inside:null},builtin:/\b(?:Array|Function|Promise|any|boolean|console|never|number|string|symbol|unknown)\b/}),a.languages.typescript.keyword.push(/\b(?:abstract|declare|is|keyof|readonly|require)\b/,/\b(?:asserts|infer|interface|module|namespace|type)\b(?=\s*(?:[{_$a-zA-Z\xA0-\uFFFF]|$))/,/\btype\b(?=\s*(?:[\{*]|$))/),delete a.languages.typescript.parameter,delete a.languages.typescript["literal-property"];var o=a.languages.extend("typescript",{});delete o["class-name"],a.languages.typescript["class-name"].inside=o,a.languages.insertBefore("typescript","function",{decorator:{pattern:/@[$\w\xA0-\uFFFF]+/,inside:{at:{pattern:/^@/,alias:"operator"},function:/^[\s\S]+/}},"generic-function":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>(?=\s*\()/,greedy:!0,inside:{function:/^#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:o}}}}),a.languages.ts=a.languages.typescript})(n)}u(r,"typescript")}),ck=q((e,t)=>{var r=By(),n=Oy();t.exports=a,a.displayName="tsx",a.aliases=[];function a(o){o.register(r),o.register(n),function(i){var s=i.util.clone(i.languages.typescript);i.languages.tsx=i.languages.extend("jsx",s),delete i.languages.tsx.parameter,delete i.languages.tsx["literal-property"];var c=i.languages.tsx.tag;c.pattern=RegExp(/(^|[^\w$]|(?=<\/))/.source+"(?:"+c.pattern.source+")",c.pattern.flags),c.lookbehind=!0}(o)}u(a,"tsx")}),Uh,My,dk=T(()=>{Uh=De(ck()),My=Uh.default}),qh,Py,pk=T(()=>{qh=De(Oy()),Py=qh.default}),fk=q((e,t)=>{t.exports=r,r.displayName="yaml",r.aliases=["yml"];function r(n){(function(a){var o=/[*&][^\s[\]{},]+/,i=/!(?:<[\w\-%#;/?:@&=+$,.!~*'()[\]]+>|(?:[a-zA-Z\d-]*!)?[\w\-%#;/?:@&=+$.~*'()]+)?/,s="(?:"+i.source+"(?:[ ]+"+o.source+")?|"+o.source+"(?:[ ]+"+i.source+")?)",c=/(?:[^\s\x00-\x08\x0e-\x1f!"#%&'*,\-:>?@[\]`{|}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]|[?:-])(?:[ \t]*(?:(?![#:])|:))*/.source.replace(//g,function(){return/[^\s\x00-\x08\x0e-\x1f,[\]{}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]/.source}),d=/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'/.source;function p(m,h){h=(h||"").replace(/m/g,"")+"m";var f=/([:\-,[{]\s*(?:\s<>[ \t]+)?)(?:<>)(?=[ \t]*(?:$|,|\]|\}|(?:[\r\n]\s*)?#))/.source.replace(/<>/g,function(){return s}).replace(/<>/g,function(){return m});return RegExp(f,h)}u(p,"createValuePattern"),a.languages.yaml={scalar:{pattern:RegExp(/([\-:]\s*(?:\s<>[ \t]+)?[|>])[ \t]*(?:((?:\r?\n|\r)[ \t]+)\S[^\r\n]*(?:\2[^\r\n]+)*)/.source.replace(/<>/g,function(){return s})),lookbehind:!0,alias:"string"},comment:/#.*/,key:{pattern:RegExp(/((?:^|[:\-,[{\r\n?])[ \t]*(?:<>[ \t]+)?)<>(?=\s*:\s)/.source.replace(/<>/g,function(){return s}).replace(/<>/g,function(){return"(?:"+c+"|"+d+")"})),lookbehind:!0,greedy:!0,alias:"atrule"},directive:{pattern:/(^[ \t]*)%.+/m,lookbehind:!0,alias:"important"},datetime:{pattern:p(/\d{4}-\d\d?-\d\d?(?:[tT]|[ \t]+)\d\d?:\d{2}:\d{2}(?:\.\d*)?(?:[ \t]*(?:Z|[-+]\d\d?(?::\d{2})?))?|\d{4}-\d{2}-\d{2}|\d\d?:\d{2}(?::\d{2}(?:\.\d*)?)?/.source),lookbehind:!0,alias:"number"},boolean:{pattern:p(/false|true/.source,"i"),lookbehind:!0,alias:"important"},null:{pattern:p(/null|~/.source,"i"),lookbehind:!0,alias:"important"},string:{pattern:p(d),lookbehind:!0,greedy:!0},number:{pattern:p(/[+-]?(?:0x[\da-f]+|0o[0-7]+|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?|\.inf|\.nan)/.source,"i"),lookbehind:!0},tag:i,important:o,punctuation:/---|[:[\]{}\-,|>?]|\.\.\./},a.languages.yml=a.languages.yaml})(n)}u(r,"yaml")}),Wh,$y,hk=T(()=>{Wh=De(fk()),$y=Wh.default}),Gh,Ru,Cp,Ny=T(()=>{Gh=F.div(({theme:e})=>({position:"absolute",bottom:0,right:0,maxWidth:"100%",display:"flex",background:e.background.content,zIndex:1})),Ru=F.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"}}),({disabled:e})=>e&&{cursor:"not-allowed",opacity:.5}),Ru.displayName="ActionButton",Cp=u(({actionItems:e,...t})=>y.createElement(Gh,{...t},e.map(({title:r,className:n,onClick:a,disabled:o},i)=>y.createElement(Ru,{key:i,className:n,onClick:a,disabled:!!o},r))),"ActionBar")});function Hy(e,t){typeof e=="function"?e(t):e!=null&&(e.current=t)}function jy(...e){return t=>e.forEach(r=>Hy(r,t))}var mk=T(()=>{u(Hy,"setRef"),u(jy,"composeRefs")});function Yh(e){return l.isValidElement(e)&&e.type===Vy}function Kh(e,t){let r={...t};for(let n in t){let a=e[n],o=t[n];/^on[A-Z]/.test(n)?a&&o?r[n]=(...i)=>{o(...i),a(...i)}:a&&(r[n]=a):n==="style"?r[n]={...a,...o}:n==="className"&&(r[n]=[a,o].filter(Boolean).join(" "))}return{...e,...r}}function Zh(e){var n,a;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=(a=Object.getOwnPropertyDescriptor(e,"ref"))==null?void 0:a.get,r=t&&"isReactWarning"in t&&t.isReactWarning,r?e.props.ref:e.props.ref||e.ref)}var Bl,Ai,Vy,Uy=T(()=>{mk(),Bl=l.forwardRef((e,t)=>{let{children:r,...n}=e,a=l.Children.toArray(r),o=a.find(Yh);if(o){let i=o.props.children,s=a.map(c=>c===o?l.Children.count(i)>1?l.Children.only(null):l.isValidElement(i)?i.props.children:null:c);return J.jsx(Ai,{...n,ref:t,children:l.isValidElement(i)?l.cloneElement(i,void 0,s):null})}return J.jsx(Ai,{...n,ref:t,children:r})}),Bl.displayName="Slot",Ai=l.forwardRef((e,t)=>{let{children:r,...n}=e;if(l.isValidElement(r)){let a=Zh(r);return l.cloneElement(r,{...Kh(n,r.props),ref:t?jy(t,a):a})}return l.Children.count(r)>1?l.Children.only(null):null}),Ai.displayName="SlotClone",Vy=u(({children:e})=>J.jsx(J.Fragment,{children:e}),"Slottable"),u(Yh,"isSlottable"),u(Kh,"mergeProps"),u(Zh,"getElementRef")}),Jh,Nn,gk=T(()=>{Uy(),Jh=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"],Nn=Jh.reduce((e,t)=>{let r=l.forwardRef((n,a)=>{let{asChild:o,...i}=n,s=o?Bl:t;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),J.jsx(s,{...i,ref:a})});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{})});function qy(e,t){typeof e=="function"?e(t):e!=null&&(e.current=t)}function Wy(...e){return t=>e.forEach(r=>qy(r,t))}function yr(...e){return l.useCallback(Wy(...e),e)}var Gy=T(()=>{u(qy,"setRef"),u(Wy,"composeRefs"),u(yr,"useComposedRefs")}),Tl,Yy=T(()=>{Tl=globalThis!=null&&globalThis.document?l.useLayoutEffect:()=>{}});function Ky(e,t){return l.useReducer((r,n)=>t[r][n]??r,e)}function Xh(e){let[t,r]=l.useState(),n=l.useRef({}),a=l.useRef(e),o=l.useRef("none"),i=e?"mounted":"unmounted",[s,c]=Ky(i,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return l.useEffect(()=>{let d=io(n.current);o.current=s==="mounted"?d:"none"},[s]),Tl(()=>{let d=n.current,p=a.current;if(p!==e){let m=o.current,h=io(d);e?c("MOUNT"):h==="none"||(d==null?void 0:d.display)==="none"?c("UNMOUNT"):c(p&&m!==h?"ANIMATION_OUT":"UNMOUNT"),a.current=e}},[e,c]),Tl(()=>{if(t){let d=u(m=>{let h=io(n.current).includes(m.animationName);m.target===t&&h&&fs.flushSync(()=>c("ANIMATION_END"))},"handleAnimationEnd"),p=u(m=>{m.target===t&&(o.current=io(n.current))},"handleAnimationStart");return t.addEventListener("animationstart",p),t.addEventListener("animationcancel",d),t.addEventListener("animationend",d),()=>{t.removeEventListener("animationstart",p),t.removeEventListener("animationcancel",d),t.removeEventListener("animationend",d)}}else c("ANIMATION_END")},[t,c]),{isPresent:["mounted","unmountSuspended"].includes(s),ref:l.useCallback(d=>{d&&(n.current=getComputedStyle(d)),r(d)},[])}}function io(e){return(e==null?void 0:e.animationName)||"none"}function Qh(e){var n,a;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=(a=Object.getOwnPropertyDescriptor(e,"ref"))==null?void 0:a.get,r=t&&"isReactWarning"in t&&t.isReactWarning,r?e.props.ref:e.props.ref||e.ref)}var Gn,vk=T(()=>{"use client";Gy(),Yy(),u(Ky,"useStateMachine"),Gn=u(e=>{let{present:t,children:r}=e,n=Xh(t),a=typeof r=="function"?r({present:n.isPresent}):l.Children.only(r),o=yr(n.ref,Qh(a));return typeof r=="function"||n.isPresent?l.cloneElement(a,{ref:o}):null},"Presence"),Gn.displayName="Presence",u(Xh,"usePresence"),u(io,"getAnimationName"),u(Qh,"getElementRef")});function Zy(e,t=[]){let r=[];function n(o,i){let s=l.createContext(i),c=r.length;r=[...r,i];function d(m){let{scope:h,children:f,...v}=m,g=(h==null?void 0:h[e][c])||s,w=l.useMemo(()=>v,Object.values(v));return J.jsx(g.Provider,{value:w,children:f})}u(d,"Provider");function p(m,h){let f=(h==null?void 0:h[e][c])||s,v=l.useContext(f);if(v)return v;if(i!==void 0)return i;throw new Error(`\`${m}\` must be used within \`${o}\``)}return u(p,"useContext2"),d.displayName=o+"Provider",[d,p]}u(n,"createContext3");let a=u(()=>{let o=r.map(i=>l.createContext(i));return u(function(i){let s=(i==null?void 0:i[e])||o;return l.useMemo(()=>({[`__scope${e}`]:{...i,[e]:s}}),[i,s])},"useScope")},"createScope");return a.scopeName=e,[n,Jy(a,...t)]}function Jy(...e){let t=e[0];if(e.length===1)return t;let r=u(()=>{let n=e.map(a=>({useScope:a(),scopeName:a.scopeName}));return u(function(a){let o=n.reduce((i,{useScope:s,scopeName:c})=>{let d=s(a)[`__scope${c}`];return{...i,...d}},{});return l.useMemo(()=>({[`__scope${t.scopeName}`]:o}),[o])},"useComposedScopes")},"createScope");return r.scopeName=t.scopeName,r}var yk=T(()=>{u(Zy,"createContextScope"),u(Jy,"composeContextScopes")});function Er(e){let t=l.useRef(e);return l.useEffect(()=>{t.current=e}),l.useMemo(()=>(...r)=>{var n;return(n=t.current)==null?void 0:n.call(t,...r)},[])}var bk=T(()=>{u(Er,"useCallbackRef")});function Xy(e){let t=l.useContext(Qy);return e||t||"ltr"}var Qy,wk=T(()=>{Qy=l.createContext(void 0),u(Xy,"useDirection")});function eb(e,[t,r]){return Math.min(r,Math.max(t,e))}var Ek=T(()=>{u(eb,"clamp")});function hr(e,t,{checkForDefaultPrevented:r=!0}={}){return u(function(n){if(e==null||e(n),r===!1||!n.defaultPrevented)return t==null?void 0:t(n)},"handleEvent")}var xk=T(()=>{u(hr,"composeEventHandlers")});function em(e,t){return l.useReducer((r,n)=>t[r][n]??r,e)}function ja(e){return e?parseInt(e,10):0}function ld(e,t){let r=e/t;return isNaN(r)?0:r}function Do(e){let t=ld(e.viewport,e.content),r=e.scrollbar.paddingStart+e.scrollbar.paddingEnd,n=(e.scrollbar.size-r)*t;return Math.max(n,18)}function tm(e,t,r,n="ltr"){let a=Do(r),o=a/2,i=t||o,s=a-i,c=r.scrollbar.paddingStart+i,d=r.scrollbar.size-r.scrollbar.paddingEnd-s,p=r.content-r.viewport,m=n==="ltr"?[0,p]:[p*-1,0];return Sp([c,d],m)(e)}function Iu(e,t,r="ltr"){let n=Do(t),a=t.scrollbar.paddingStart+t.scrollbar.paddingEnd,o=t.scrollbar.size-a,i=t.content-t.viewport,s=o-n,c=r==="ltr"?[0,i]:[i*-1,0],d=eb(e,c);return Sp([0,i],[0,s])(d)}function Sp(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 Bu(e,t){return e>0&&e()=>window.clearTimeout(n.current),[]),l.useCallback(()=>{window.clearTimeout(n.current),n.current=window.setTimeout(r,t)},[r,t])}function Hr(e,t){let r=Er(t);Tl(()=>{let n=0;if(e){let a=new ResizeObserver(()=>{cancelAnimationFrame(n),n=window.requestAnimationFrame(r)});return a.observe(e),()=>{window.cancelAnimationFrame(n),a.unobserve(e)}}},[e,r])}function rm(e,t){let{asChild:r,children:n}=e;if(!r)return typeof t=="function"?t(n):t;let a=l.Children.only(n);return l.cloneElement(a,{children:typeof t=="function"?t(a.props.children):t})}var Fi,Tu,Dk,nm,je,zu,Lu,Ou,at,Mu,am,om,Pu,_i,im,lm,sm,$u,Nu,Ua,Hu,um,Ri,ju,cm,dm,tb,rb,nb,ab,ob,Ck=T(()=>{"use client";gk(),vk(),yk(),Gy(),bk(),wk(),Yy(),Ek(),xk(),u(em,"useStateMachine"),Fi="ScrollArea",[Tu,Dk]=Zy(Fi),[nm,je]=Tu(Fi),zu=l.forwardRef((e,t)=>{let{__scopeScrollArea:r,type:n="hover",dir:a,scrollHideDelay:o=600,...i}=e,[s,c]=l.useState(null),[d,p]=l.useState(null),[m,h]=l.useState(null),[f,v]=l.useState(null),[g,w]=l.useState(null),[x,D]=l.useState(0),[E,b]=l.useState(0),[C,S]=l.useState(!1),[k,A]=l.useState(!1),_=yr(t,B=>c(B)),I=Xy(a);return J.jsx(nm,{scope:r,type:n,dir:I,scrollHideDelay:o,scrollArea:s,viewport:d,onViewportChange:p,content:m,onContentChange:h,scrollbarX:f,onScrollbarXChange:v,scrollbarXEnabled:C,onScrollbarXEnabledChange:S,scrollbarY:g,onScrollbarYChange:w,scrollbarYEnabled:k,onScrollbarYEnabledChange:A,onCornerWidthChange:D,onCornerHeightChange:b,children:J.jsx(Nn.div,{dir:I,...i,ref:_,style:{position:"relative","--radix-scroll-area-corner-width":x+"px","--radix-scroll-area-corner-height":E+"px",...e.style}})})}),zu.displayName=Fi,Lu="ScrollAreaViewport",Ou=l.forwardRef((e,t)=>{let{__scopeScrollArea:r,children:n,asChild:a,nonce:o,...i}=e,s=je(Lu,r),c=l.useRef(null),d=yr(t,c,s.onViewportChange);return J.jsxs(J.Fragment,{children:[J.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:o}),J.jsx(Nn.div,{"data-radix-scroll-area-viewport":"",...i,asChild:a,ref:d,style:{overflowX:s.scrollbarXEnabled?"scroll":"hidden",overflowY:s.scrollbarYEnabled?"scroll":"hidden",...e.style},children:rm({asChild:a,children:n},p=>J.jsx("div",{"data-radix-scroll-area-content":"",ref:s.onContentChange,style:{minWidth:s.scrollbarXEnabled?"fit-content":void 0},children:p}))})]})}),Ou.displayName=Lu,at="ScrollAreaScrollbar",Mu=l.forwardRef((e,t)=>{let{forceMount:r,...n}=e,a=je(at,e.__scopeScrollArea),{onScrollbarXEnabledChange:o,onScrollbarYEnabledChange:i}=a,s=e.orientation==="horizontal";return l.useEffect(()=>(s?o(!0):i(!0),()=>{s?o(!1):i(!1)}),[s,o,i]),a.type==="hover"?J.jsx(am,{...n,ref:t,forceMount:r}):a.type==="scroll"?J.jsx(om,{...n,ref:t,forceMount:r}):a.type==="auto"?J.jsx(Pu,{...n,ref:t,forceMount:r}):a.type==="always"?J.jsx(_i,{...n,ref:t}):null}),Mu.displayName=at,am=l.forwardRef((e,t)=>{let{forceMount:r,...n}=e,a=je(at,e.__scopeScrollArea),[o,i]=l.useState(!1);return l.useEffect(()=>{let s=a.scrollArea,c=0;if(s){let d=u(()=>{window.clearTimeout(c),i(!0)},"handlePointerEnter"),p=u(()=>{c=window.setTimeout(()=>i(!1),a.scrollHideDelay)},"handlePointerLeave");return s.addEventListener("pointerenter",d),s.addEventListener("pointerleave",p),()=>{window.clearTimeout(c),s.removeEventListener("pointerenter",d),s.removeEventListener("pointerleave",p)}}},[a.scrollArea,a.scrollHideDelay]),J.jsx(Gn,{present:r||o,children:J.jsx(Pu,{"data-state":o?"visible":"hidden",...n,ref:t})})}),om=l.forwardRef((e,t)=>{let{forceMount:r,...n}=e,a=je(at,e.__scopeScrollArea),o=e.orientation==="horizontal",i=Va(()=>c("SCROLL_END"),100),[s,c]=em("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 l.useEffect(()=>{if(s==="idle"){let d=window.setTimeout(()=>c("HIDE"),a.scrollHideDelay);return()=>window.clearTimeout(d)}},[s,a.scrollHideDelay,c]),l.useEffect(()=>{let d=a.viewport,p=o?"scrollLeft":"scrollTop";if(d){let m=d[p],h=u(()=>{let f=d[p];m!==f&&(c("SCROLL"),i()),m=f},"handleScroll");return d.addEventListener("scroll",h),()=>d.removeEventListener("scroll",h)}},[a.viewport,o,c,i]),J.jsx(Gn,{present:r||s!=="hidden",children:J.jsx(_i,{"data-state":s==="hidden"?"hidden":"visible",...n,ref:t,onPointerEnter:hr(e.onPointerEnter,()=>c("POINTER_ENTER")),onPointerLeave:hr(e.onPointerLeave,()=>c("POINTER_LEAVE"))})})}),Pu=l.forwardRef((e,t)=>{let r=je(at,e.__scopeScrollArea),{forceMount:n,...a}=e,[o,i]=l.useState(!1),s=e.orientation==="horizontal",c=Va(()=>{if(r.viewport){let d=r.viewport.offsetWidth{let{orientation:r="vertical",...n}=e,a=je(at,e.__scopeScrollArea),o=l.useRef(null),i=l.useRef(0),[s,c]=l.useState({content:0,viewport:0,scrollbar:{size:0,paddingStart:0,paddingEnd:0}}),d=ld(s.viewport,s.content),p={...n,sizes:s,onSizesChange:c,hasThumb:d>0&&d<1,onThumbChange:u(h=>o.current=h,"onThumbChange"),onThumbPointerUp:u(()=>i.current=0,"onThumbPointerUp"),onThumbPointerDown:u(h=>i.current=h,"onThumbPointerDown")};function m(h,f){return tm(h,i.current,s,f)}return u(m,"getScrollPosition"),r==="horizontal"?J.jsx(im,{...p,ref:t,onThumbPositionChange:u(()=>{if(a.viewport&&o.current){let h=a.viewport.scrollLeft,f=Iu(h,s,a.dir);o.current.style.transform=`translate3d(${f}px, 0, 0)`}},"onThumbPositionChange"),onWheelScroll:u(h=>{a.viewport&&(a.viewport.scrollLeft=h)},"onWheelScroll"),onDragScroll:u(h=>{a.viewport&&(a.viewport.scrollLeft=m(h,a.dir))},"onDragScroll")}):r==="vertical"?J.jsx(lm,{...p,ref:t,onThumbPositionChange:u(()=>{if(a.viewport&&o.current){let h=a.viewport.scrollTop,f=Iu(h,s);o.current.style.transform=`translate3d(0, ${f}px, 0)`}},"onThumbPositionChange"),onWheelScroll:u(h=>{a.viewport&&(a.viewport.scrollTop=h)},"onWheelScroll"),onDragScroll:u(h=>{a.viewport&&(a.viewport.scrollTop=m(h))},"onDragScroll")}):null}),im=l.forwardRef((e,t)=>{let{sizes:r,onSizesChange:n,...a}=e,o=je(at,e.__scopeScrollArea),[i,s]=l.useState(),c=l.useRef(null),d=yr(t,c,o.onScrollbarXChange);return l.useEffect(()=>{c.current&&s(getComputedStyle(c.current))},[c]),J.jsx(Nu,{"data-orientation":"horizontal",...a,ref:d,sizes:r,style:{bottom:0,left:o.dir==="rtl"?"var(--radix-scroll-area-corner-width)":0,right:o.dir==="ltr"?"var(--radix-scroll-area-corner-width)":0,"--radix-scroll-area-thumb-width":Do(r)+"px",...e.style},onThumbPointerDown:u(p=>e.onThumbPointerDown(p.x),"onThumbPointerDown"),onDragScroll:u(p=>e.onDragScroll(p.x),"onDragScroll"),onWheelScroll:u((p,m)=>{if(o.viewport){let h=o.viewport.scrollLeft+p.deltaX;e.onWheelScroll(h),Bu(h,m)&&p.preventDefault()}},"onWheelScroll"),onResize:u(()=>{c.current&&o.viewport&&i&&n({content:o.viewport.scrollWidth,viewport:o.viewport.offsetWidth,scrollbar:{size:c.current.clientWidth,paddingStart:ja(i.paddingLeft),paddingEnd:ja(i.paddingRight)}})},"onResize")})}),lm=l.forwardRef((e,t)=>{let{sizes:r,onSizesChange:n,...a}=e,o=je(at,e.__scopeScrollArea),[i,s]=l.useState(),c=l.useRef(null),d=yr(t,c,o.onScrollbarYChange);return l.useEffect(()=>{c.current&&s(getComputedStyle(c.current))},[c]),J.jsx(Nu,{"data-orientation":"vertical",...a,ref:d,sizes:r,style:{top:0,right:o.dir==="ltr"?0:void 0,left:o.dir==="rtl"?0:void 0,bottom:"var(--radix-scroll-area-corner-height)","--radix-scroll-area-thumb-height":Do(r)+"px",...e.style},onThumbPointerDown:u(p=>e.onThumbPointerDown(p.y),"onThumbPointerDown"),onDragScroll:u(p=>e.onDragScroll(p.y),"onDragScroll"),onWheelScroll:u((p,m)=>{if(o.viewport){let h=o.viewport.scrollTop+p.deltaY;e.onWheelScroll(h),Bu(h,m)&&p.preventDefault()}},"onWheelScroll"),onResize:u(()=>{c.current&&o.viewport&&i&&n({content:o.viewport.scrollHeight,viewport:o.viewport.offsetHeight,scrollbar:{size:c.current.clientHeight,paddingStart:ja(i.paddingTop),paddingEnd:ja(i.paddingBottom)}})},"onResize")})}),[sm,$u]=Tu(at),Nu=l.forwardRef((e,t)=>{let{__scopeScrollArea:r,sizes:n,hasThumb:a,onThumbChange:o,onThumbPointerUp:i,onThumbPointerDown:s,onThumbPositionChange:c,onDragScroll:d,onWheelScroll:p,onResize:m,...h}=e,f=je(at,r),[v,g]=l.useState(null),w=yr(t,_=>g(_)),x=l.useRef(null),D=l.useRef(""),E=f.viewport,b=n.content-n.viewport,C=Er(p),S=Er(c),k=Va(m,10);function A(_){if(x.current){let I=_.clientX-x.current.left,B=_.clientY-x.current.top;d({x:I,y:B})}}return u(A,"handleDragScroll"),l.useEffect(()=>{let _=u(I=>{let B=I.target;v!=null&&v.contains(B)&&C(I,b)},"handleWheel");return document.addEventListener("wheel",_,{passive:!1}),()=>document.removeEventListener("wheel",_,{passive:!1})},[E,v,b,C]),l.useEffect(S,[n,S]),Hr(v,k),Hr(f.content,k),J.jsx(sm,{scope:r,scrollbar:v,hasThumb:a,onThumbChange:Er(o),onThumbPointerUp:Er(i),onThumbPositionChange:S,onThumbPointerDown:Er(s),children:J.jsx(Nn.div,{...h,ref:w,style:{position:"absolute",...h.style},onPointerDown:hr(e.onPointerDown,_=>{_.button===0&&(_.target.setPointerCapture(_.pointerId),x.current=v.getBoundingClientRect(),D.current=document.body.style.webkitUserSelect,document.body.style.webkitUserSelect="none",f.viewport&&(f.viewport.style.scrollBehavior="auto"),A(_))}),onPointerMove:hr(e.onPointerMove,A),onPointerUp:hr(e.onPointerUp,_=>{let I=_.target;I.hasPointerCapture(_.pointerId)&&I.releasePointerCapture(_.pointerId),document.body.style.webkitUserSelect=D.current,f.viewport&&(f.viewport.style.scrollBehavior=""),x.current=null})})})}),Ua="ScrollAreaThumb",Hu=l.forwardRef((e,t)=>{let{forceMount:r,...n}=e,a=$u(Ua,e.__scopeScrollArea);return J.jsx(Gn,{present:r||a.hasThumb,children:J.jsx(um,{ref:t,...n})})}),um=l.forwardRef((e,t)=>{let{__scopeScrollArea:r,style:n,...a}=e,o=je(Ua,r),i=$u(Ua,r),{onThumbPositionChange:s}=i,c=yr(t,m=>i.onThumbChange(m)),d=l.useRef(),p=Va(()=>{d.current&&(d.current(),d.current=void 0)},100);return l.useEffect(()=>{let m=o.viewport;if(m){let h=u(()=>{if(p(),!d.current){let f=dm(m,s);d.current=f,s()}},"handleScroll");return s(),m.addEventListener("scroll",h),()=>m.removeEventListener("scroll",h)}},[o.viewport,p,s]),J.jsx(Nn.div,{"data-state":i.hasThumb?"visible":"hidden",...a,ref:c,style:{width:"var(--radix-scroll-area-thumb-width)",height:"var(--radix-scroll-area-thumb-height)",...n},onPointerDownCapture:hr(e.onPointerDownCapture,m=>{let h=m.target.getBoundingClientRect(),f=m.clientX-h.left,v=m.clientY-h.top;i.onThumbPointerDown({x:f,y:v})}),onPointerUp:hr(e.onPointerUp,i.onThumbPointerUp)})}),Hu.displayName=Ua,Ri="ScrollAreaCorner",ju=l.forwardRef((e,t)=>{let r=je(Ri,e.__scopeScrollArea),n=!!(r.scrollbarX&&r.scrollbarY);return r.type!=="scroll"&&n?J.jsx(cm,{...e,ref:t}):null}),ju.displayName=Ri,cm=l.forwardRef((e,t)=>{let{__scopeScrollArea:r,...n}=e,a=je(Ri,r),[o,i]=l.useState(0),[s,c]=l.useState(0),d=!!(o&&s);return Hr(a.scrollbarX,()=>{var m;let p=((m=a.scrollbarX)==null?void 0:m.offsetHeight)||0;a.onCornerHeightChange(p),c(p)}),Hr(a.scrollbarY,()=>{var m;let p=((m=a.scrollbarY)==null?void 0:m.offsetWidth)||0;a.onCornerWidthChange(p),i(p)}),d?J.jsx(Nn.div,{...n,ref:t,style:{width:o,height:s,position:"absolute",right:a.dir==="ltr"?0:void 0,left:a.dir==="rtl"?0:void 0,bottom:0,...e.style}}):null}),u(ja,"toInt"),u(ld,"getThumbRatio"),u(Do,"getThumbSize"),u(tm,"getScrollPositionFromPointer"),u(Iu,"getThumbOffsetFromScroll"),u(Sp,"linearScale"),u(Bu,"isScrollingWithinScrollbarBounds"),dm=u((e,t=()=>{})=>{let r={left:e.scrollLeft,top:e.scrollTop},n=0;return u(function a(){let o={left:e.scrollLeft,top:e.scrollTop},i=r.left!==o.left,s=r.top!==o.top;(i||s)&&t(),r=o,n=window.requestAnimationFrame(a)},"loop")(),()=>window.cancelAnimationFrame(n)},"addUnlinkedScrollListener"),u(Va,"useDebounceCallback"),u(Hr,"useResizeObserver"),u(rm,"getSubtree"),tb=zu,rb=Ou,nb=Mu,ab=Hu,ob=ju}),pm,fm,Vu,Uu,zl,kp=T(()=>{Ck(),pm=F(tb)(({scrollbarsize:e,offset:t})=>({width:"100%",height:"100%",overflow:"hidden","--scrollbar-size":`${e+t}px`,"--radix-scroll-area-thumb-width":`${e}px`})),fm=F(rb)({width:"100%",height:"100%"}),Vu=F(nb)(({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}})),Uu=F(ab)(({theme:e})=>({flex:1,background:e.textMutedColor,opacity:.5,borderRadius:"var(--scrollbar-size)",position:"relative",transition:"opacity 0.2s ease-out","&:hover":{opacity:.8},"::before":{content:'""',position:"absolute",top:"50%",left:"50%",transform:"translate(-50%,-50%)",width:"100%",height:"100%"}})),zl=l.forwardRef(({children:e,horizontal:t=!1,vertical:r=!1,offset:n=2,scrollbarSize:a=6,className:o},i)=>y.createElement(pm,{scrollbarsize:a,offset:n,className:o},y.createElement(fm,{ref:i},e),t&&y.createElement(Vu,{orientation:"horizontal",offset:n,horizontal:t.toString(),vertical:r.toString()},y.createElement(Uu,null)),r&&y.createElement(Vu,{orientation:"vertical",offset:n,horizontal:t.toString(),vertical:r.toString()},y.createElement(Uu,null)),t&&r&&y.createElement(ob,null))),zl.displayName="ScrollArea"}),Ap={};Fa(Ap,{SyntaxHighlighter:()=>Co,createCopyToClipboardFunction:()=>sd,default:()=>ib,supportedLanguages:()=>ud});const{logger:Sk}=__STORYBOOK_MODULE_CLIENT_LOGGER__;function sd(){return lo!=null&&lo.clipboard?e=>lo.clipboard.writeText(e):async e=>{let t=Hn.createElement("TEXTAREA"),r=Hn.activeElement;t.value=e,Hn.body.appendChild(t),t.select(),Hn.execCommand("copy"),Hn.body.removeChild(t),r.focus()}}var hm,lo,Hn,mm,ud,gm,vm,ym,bm,wm,Em,xm,qu,Dm,Cm,Co,ib,_s=T(()=>{mp(),hm=De(ks(),1),ZS(),XS(),QS(),tk(),nk(),ok(),ik(),sk(),uk(),dk(),pk(),hk(),KS(),Ny(),kp(),{navigator:lo,document:Hn,window:mm}=Ss,ud={jsextra:Ry,jsx:Ty,json:Iy,yml:$y,md:zy,bash:Ay,css:Fy,html:Ly,tsx:My,typescript:Py,graphql:_y},Object.entries(ud).forEach(([e,t])=>{nl.registerLanguage(e,t)}),gm=(0,hm.default)(2)(e=>Object.entries(e.code||{}).reduce((t,[r,n])=>({...t,[`* .${r}`]:n}),{})),vm=sd(),u(sd,"createCopyToClipboardFunction"),ym=F.div(({theme:e})=>({position:"relative",overflow:"hidden",color:e.color.defaultText}),({theme:e,bordered:t})=>t?{border:`1px solid ${e.appBorderColor}`,borderRadius:e.borderRadius,background:e.background.content}:{},({showLineNumbers:e})=>e?{".react-syntax-highlighter-line-number::before":{content:"attr(data-line-number)"}}:{}),bm=u(({children:e,className:t})=>y.createElement(zl,{horizontal:!0,vertical:!0,className:t},e),"UnstyledScroller"),wm=F(bm)({position:"relative"},({theme:e})=>gm(e)),Em=F.pre(({theme:e,padded:t})=>({display:"flex",justifyContent:"flex-start",margin:0,padding:t?e.layoutMargin:0})),xm=F.div(({theme:e})=>({flex:1,paddingLeft:2,paddingRight:e.layoutMargin,opacity:1,fontFamily:e.typography.fonts.mono})),qu=u(e=>{let t=[...e.children],r=t[0],n=r.children[0].value,a={...r,children:[],properties:{...r.properties,"data-line-number":n,style:{...r.properties.style,userSelect:"auto"}}};return t[0]=a,{...e,children:t}},"processLineNumber"),Dm=u(({rows:e,stylesheet:t,useInlineStyles:r})=>e.map((n,a)=>Fs({node:qu(n),stylesheet:t,useInlineStyles:r,key:`code-segement${a}`})),"defaultRenderer"),Cm=u((e,t)=>t?e?({rows:r,...n})=>e({rows:r.map(a=>qu(a)),...n}):Dm:e,"wrapRenderer"),Co=u(({children:e,language:t="jsx",copyable:r=!1,bordered:n=!1,padded:a=!1,format:o=!0,formatter:i=void 0,className:s=void 0,showLineNumbers:c=!1,...d})=>{if(typeof e!="string"||!e.trim())return null;let[p,m]=l.useState("");l.useEffect(()=>{i?i(o,e).then(m):m(e.trim())},[e,o,i]);let[h,f]=l.useState(!1),v=l.useCallback(w=>{w.preventDefault(),vm(p).then(()=>{f(!0),mm.setTimeout(()=>f(!1),1500)}).catch(Sk.error)},[p]),g=Cm(d.renderer,c);return y.createElement(ym,{bordered:n,padded:a,showLineNumbers:c,className:s},y.createElement(wm,null,y.createElement(nl,{padded:a||n,language:t,showLineNumbers:c,showInlineLineNumbers:c,useInlineStyles:!1,PreTag:Em,CodeTag:xm,lineNumberContainerStyle:{},...d,renderer:g},p)),r?y.createElement(Cp,{actionItems:[{title:h?"Copied":"Copy",onClick:v}]}):null)},"SyntaxHighlighter"),Co.registerLanguage=(...e)=>nl.registerLanguage(...e),ib=Co});function Sm(e){if(typeof e=="string")return Ms;if(Array.isArray(e))return Ps;if(!e)return;let{type:t}=e;if(Kp.has(t))return t}function km(e){let t=e===null?"null":typeof e;if(t!=="string"&&t!=="object")return`Unexpected doc '${t}', +Expected it to be 'string' or 'object'.`;if($s(e))throw new Error("doc is valid.");let r=Object.prototype.toString.call(e);if(r!=="[object Object]")return`Unexpected doc '${r}'.`;let n=h7([...Kp].map(a=>`'${a}'`));return`Unexpected doc.type '${e.type}'. +Expected it to be ${n}.`}function bt(e){return Fr(e),{type:Lo,contents:e}}function Fp(e,t){return Fr(t),{type:Oo,contents:t,n:e}}function pe(e,t={}){return Fr(e),Ns(t.expandedStates,!0),{type:va,id:t.id,contents:e,break:!!t.shouldBreak,expandedStates:t.expandedStates}}function lb(e){return Fp(Number.NEGATIVE_INFINITY,e)}function sb(e){return Fp({type:"root"},e)}function _p(e){return Ns(e),{type:Mo,parts:e}}function To(e,t="",r={}){return Fr(e),t!==""&&Fr(t),{type:Po,breakContents:e,flatContents:t,groupId:r.groupId}}function ub(e,t){return Fr(e),{type:$o,contents:e,groupId:t.groupId,negate:t.negate}}function gn(e,t){Fr(e),Ns(t);let r=[];for(let n=0;nt===""))return"";break;case va:if(!e.contents&&!e.id&&!e.break&&!e.expandedStates)return"";if(e.contents.type===va&&e.contents.id===e.id&&e.contents.break===e.break&&e.contents.expandedStates===e.expandedStates)return e.contents;break;case Oo:case Lo:case $o:case Hl:if(!e.contents)return"";break;case Po:if(!e.flatContents&&!e.breakContents)return"";break;case Ps:{let t=[];for(let r of e){if(!r)continue;let[n,...a]=Array.isArray(r)?r:[r];typeof n=="string"&&typeof ya(!1,t,-1)=="string"?t[t.length-1]+=n:t.push(n),t.push(...a)}return t.length===0?"":t.length===1?t[0]:t}case Ms:case $l:case Nl:case jl:case br:case Vl:case Ao:break;default:throw new Zp(e)}return e}function db(e){return Rs(e,t=>cb(t))}function Ke(e,t=m7){return Rs(e,r=>typeof r=="string"?gn(t,r.split(` +`)):r)}function Am(e,t){let r=t===!0||t===fo?fo:vd,n=r===fo?vd:fo,a=0,o=0;for(let i of e)i===r?a++:i===n&&o++;return a>o?n:r}function Fm(e){if(typeof e!="string")throw new TypeError("Expected a string");return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}function _m(e){return(e==null?void 0:e.type)==="front-matter"}function Wu(e,t){var r;if(e.type==="text"||e.type==="comment"||li(e)||e.type==="yaml"||e.type==="toml")return null;if(e.type==="attribute"&&delete t.value,e.type==="docType"&&delete t.value,e.type==="angularControlFlowBlock"&&(r=e.parameters)!=null&&r.children)for(let n of t.parameters.children)y7.has(e.name)?delete n.expression:n.expression=n.expression.trim();e.type==="angularIcuExpression"&&(t.switchValue=e.switchValue.trim()),e.type==="angularLetDeclarationInitializer"&&delete t.value}async function Rm(e,t){if(e.language==="yaml"){let r=e.value.trim(),n=r?await t(r,{parser:"yaml"}):"";return sb([e.startDelimiter,e.explicitLanguage,ae,n,n?ae:"",e.endDelimiter])}}function ei(e,t=!0){return[bt([xe,e]),t?xe:""]}function vn(e,t){let r=e.type==="NGRoot"?e.node.type==="NGMicrosyntax"&&e.node.body.length===1&&e.node.body[0].type==="NGMicrosyntaxExpression"?e.node.body[0].expression:e.node:e.type==="JsExpressionRoot"?e.node:e;return r&&(r.type==="ObjectExpression"||r.type==="ArrayExpression"||(t.parser==="__vue_expression"||t.parser==="__vue_ts_expression")&&(r.type==="TemplateLiteral"||r.type==="StringLiteral"))}async function Je(e,t,r,n){r={__isInHtmlAttribute:!0,__embeddedInHtml:!0,...r};let a=!0;n&&(r.__onHtmlBindingRoot=(i,s)=>{a=n(i,s)});let o=await t(e,r,t);return a?pe(o):ei(o)}function Im(e,t,r,n){let{node:a}=r,o=n.originalText.slice(a.sourceSpan.start.offset,a.sourceSpan.end.offset);return/^\s*$/u.test(o)?"":Je(o,e,{parser:"__ng_directive",__isInHtmlAttribute:!1},vn)}function cd(e,t){if(!t)return;let r=E7(t).toLowerCase();return e.find(({filenames:n})=>n==null?void 0:n.some(a=>a.toLowerCase()===r))??e.find(({extensions:n})=>n==null?void 0:n.some(a=>r.endsWith(a)))}function pb(e,t){if(t)return e.find(({name:r})=>r.toLowerCase()===t)??e.find(({aliases:r})=>r==null?void 0:r.includes(t))??e.find(({extensions:r})=>r==null?void 0:r.includes(`.${t}`))}function Bm(e,t){let r=e.plugins.flatMap(a=>a.languages??[]),n=pb(r,t.language)??cd(r,t.physicalFile)??cd(r,t.file)??(t.physicalFile,void 0);return n==null?void 0:n.parsers[0]}function Tm(e){return e.type==="element"&&!e.hasExplicitNamespace&&!["html","svg"].includes(e.namespace)}function Rp(e,t){return!!(e.type==="ieConditionalComment"&&e.lastChild&&!e.lastChild.isSelfClosing&&!e.lastChild.endSourceSpan||e.type==="ieConditionalComment"&&!e.complete||un(e)&&e.children.some(r=>r.type!=="text"&&r.type!=="interpolation")||Bs(e,t)&&!Nt(e)&&e.type!=="interpolation")}function ti(e){return e.type==="attribute"||!e.parent||!e.prev?!1:fb(e.prev)}function fb(e){return e.type==="comment"&&e.value.trim()==="prettier-ignore"}function Ue(e){return e.type==="text"||e.type==="comment"}function Nt(e){return e.type==="element"&&(e.fullName==="script"||e.fullName==="style"||e.fullName==="svg:style"||e.fullName==="svg:script"||ba(e)&&(e.name==="script"||e.name==="style"))}function hb(e){return e.children&&!Nt(e)}function mb(e){return Nt(e)||e.type==="interpolation"||Ip(e)}function Ip(e){return Pp(e).startsWith("pre")}function gb(e,t){var r,n;let a=o();if(a&&!e.prev&&(n=(r=e.parent)==null?void 0:r.tagDefinition)!=null&&n.ignoreFirstLf)return e.type==="interpolation";return a;function o(){return li(e)||e.type==="angularControlFlowBlock"?!1:(e.type==="text"||e.type==="interpolation")&&e.prev&&(e.prev.type==="text"||e.prev.type==="interpolation")?!0:!e.parent||e.parent.cssDisplay==="none"?!1:un(e.parent)?!0:!(!e.prev&&(e.parent.type==="root"||un(e)&&e.parent||Nt(e.parent)||ri(e.parent,t)||!Sb(e.parent.cssDisplay))||e.prev&&!Fb(e.prev.cssDisplay))}}function vb(e,t){return li(e)||e.type==="angularControlFlowBlock"?!1:(e.type==="text"||e.type==="interpolation")&&e.next&&(e.next.type==="text"||e.next.type==="interpolation")?!0:!e.parent||e.parent.cssDisplay==="none"?!1:un(e.parent)?!0:!(!e.next&&(e.parent.type==="root"||un(e)&&e.parent||Nt(e.parent)||ri(e.parent,t)||!kb(e.parent.cssDisplay))||e.next&&!Ab(e.next.cssDisplay))}function yb(e){return _b(e.cssDisplay)&&!Nt(e)}function so(e){return li(e)||e.next&&e.sourceSpan.end&&e.sourceSpan.end.line+10&&(["body","script","style"].includes(e.name)||e.children.some(t=>Eb(t)))||e.firstChild&&e.firstChild===e.lastChild&&e.firstChild.type!=="text"&&zp(e.firstChild)&&(!e.lastChild.isTrailingSpaceSensitive||Lp(e.lastChild))}function Bp(e){return e.type==="element"&&e.children.length>0&&(["html","head","ul","ol","select"].includes(e.name)||e.cssDisplay.startsWith("table")&&e.cssDisplay!=="table-cell")}function al(e){return Op(e)||e.prev&&wb(e.prev)||Tp(e)}function wb(e){return Op(e)||e.type==="element"&&e.fullName==="br"||Tp(e)}function Tp(e){return zp(e)&&Lp(e)}function zp(e){return e.hasLeadingSpaces&&(e.prev?e.prev.sourceSpan.end.linee.sourceSpan.end.line:e.parent.type==="root"||e.parent.endSourceSpan&&e.parent.endSourceSpan.start.line>e.sourceSpan.end.line)}function Op(e){switch(e.type){case"ieConditionalComment":case"comment":case"directive":return!0;case"element":return["script","select"].includes(e.name)}return!1}function Is(e){return e.lastChild?Is(e.lastChild):e}function Eb(e){var t;return(t=e.children)==null?void 0:t.some(r=>r.type!=="text")}function Mp(e){if(e)switch(e){case"module":case"text/javascript":case"text/babel":case"application/javascript":return"babel";case"application/x-typescript":return"typescript";case"text/markdown":return"markdown";case"text/html":return"html";case"text/x-handlebars-template":return"glimmer";default:if(e.endsWith("json")||e.endsWith("importmap")||e==="speculationrules")return"json"}}function xb(e,t){let{name:r,attrMap:n}=e;if(r!=="script"||Object.prototype.hasOwnProperty.call(n,"src"))return;let{type:a,lang:o}=e.attrMap;return!o&&!a?"babel":si(t,{language:o})??Mp(a)}function Db(e,t){if(!Bs(e,t))return;let{attrMap:r}=e;if(Object.prototype.hasOwnProperty.call(r,"src"))return;let{type:n,lang:a}=r;return si(t,{language:a})??Mp(n)}function Cb(e,t){if(e.name!=="style")return;let{lang:r}=e.attrMap;return r?si(t,{language:r}):"css"}function dd(e,t){return xb(e,t)??Cb(e,t)??Db(e,t)}function _a(e){return e==="block"||e==="list-item"||e.startsWith("table")}function Sb(e){return!_a(e)&&e!=="inline-block"}function kb(e){return!_a(e)&&e!=="inline-block"}function Ab(e){return!_a(e)}function Fb(e){return!_a(e)}function _b(e){return!_a(e)&&e!=="inline-block"}function un(e){return Pp(e).startsWith("pre")}function Rb(e,t){let r=e;for(;r;){if(t(r))return!0;r=r.parent}return!1}function Ib(e,t){var r;if(yn(e,t))return"block";if(((r=e.prev)==null?void 0:r.type)==="comment"){let a=e.prev.value.match(/^\s*display:\s*([a-z]+)\s*$/u);if(a)return a[1]}let n=!1;if(e.type==="element"&&e.namespace==="svg")if(Rb(e,a=>a.fullName==="svg:foreignObject"))n=!0;else return e.name==="svg"?"inline-block":"block";switch(t.htmlWhitespaceSensitivity){case"strict":return"inline";case"ignore":return"block";default:return e.type==="element"&&(!e.namespace||n||ba(e))&&D7[e.name]||x7}}function Pp(e){return e.type==="element"&&(!e.namespace||ba(e))&&S7[e.name]||C7}function Bb(e){let t=Number.POSITIVE_INFINITY;for(let r of e.split(` +`)){if(r.length===0)continue;let n=ct.getLeadingWhitespaceCount(r);if(n===0)return 0;r.length!==n&&nr.slice(t)).join(` +`)}function Np(e){return Me(!1,Me(!1,e,"'","'"),""",'"')}function ur(e){return Np(e.value)}function ri(e,t){return yn(e,t)&&!A7.has(e.fullName)}function yn(e,t){return t.parser==="vue"&&e.type==="element"&&e.parent.type==="root"&&e.fullName.toLowerCase()!=="html"}function Bs(e,t){return yn(e,t)&&(ri(e,t)||e.attrMap.lang&&e.attrMap.lang!=="html")}function Tb(e){let t=e.fullName;return t.charAt(0)==="#"||t==="slot-scope"||t==="v-slot"||t.startsWith("v-slot:")}function zb(e,t){let r=e.parent;if(!yn(r,t))return!1;let n=r.fullName,a=e.fullName;return n==="script"&&a==="setup"||n==="style"&&a==="vars"}function Hp(e,t=e.value){return e.parent.isWhitespaceSensitive?e.parent.isIndentationSensitive?Ke(t):Ke($p(Jp(t)),ae):gn(ve,ct.split(t))}function jp(e,t){return yn(e,t)&&e.name==="script"}async function Lb(e,t){let r=[];for(let[n,a]of e.split(Xp).entries())if(n%2===0)r.push(Ke(a));else try{r.push(pe(["{{",bt([ve,await Je(a,t,{parser:"__ng_interpolation",__isInHtmlInterpolation:!0})]),ve,"}}"]))}catch{r.push("{{",Ke(a),"}}")}return r}function Ii({parser:e}){return(t,r,n)=>Je(ur(n.node),t,{parser:e},vn)}function zm(e,t){if(t.parser!=="angular")return;let{node:r}=e,n=r.fullName;if(n.startsWith("(")&&n.endsWith(")")||n.startsWith("on-"))return F7;if(n.startsWith("[")&&n.endsWith("]")||/^bind(?:on)?-/u.test(n)||/^ng-(?:if|show|hide|class|style)$/u.test(n))return _7;if(n.startsWith("*"))return R7;let a=ur(r);if(/^i18n(?:-.+)?$/u.test(n))return()=>ei(_p(Hp(r,a.trim())),!a.includes("@@"));if(Xp.test(a))return o=>Lb(a,o)}function Lm(e,t){let{node:r}=e,n=ur(r);if(r.fullName==="class"&&!t.parentParser&&!n.includes("{{"))return()=>n.trim().split(/\s+/u).join(" ")}function pd(e){return e===" "||e===` +`||e==="\f"||e==="\r"||e===" "}function Om(e){let t=e.length,r,n,a,o,i,s=0,c;function d(f){let v,g=f.exec(e.substring(s));if(g)return[v]=g,s+=v.length,v}u(d,"p");let p=[];for(;;){if(d(z7),s>=t){if(p.length===0)throw new Error("Must contain one or more image candidate strings.");return p}c=s,r=d(L7),n=[],r.slice(-1)===","?(r=r.replace(O7,""),h()):m()}function m(){for(d(T7),a="",o="in descriptor";;){if(i=e.charAt(s),o==="in descriptor")if(pd(i))a&&(n.push(a),a="",o="after descriptor");else if(i===","){s+=1,a&&n.push(a),h();return}else if(i==="(")a+=i,o="in parens";else if(i===""){a&&n.push(a),h();return}else a+=i;else if(o==="in parens")if(i===")")a+=i,o="in descriptor";else if(i===""){n.push(a),h();return}else a+=i;else if(o==="after descriptor"&&!pd(i))if(i===""){h();return}else o="in descriptor",s-=1;s+=1}}u(m,"f");function h(){let f=!1,v,g,w,x,D={},E,b,C,S,k;for(x=0;xOb(ur(e.node))}function Ob(e){let t=P7(e),r=$7.filter(p=>t.some(m=>Object.prototype.hasOwnProperty.call(m,p)));if(r.length>1)throw new Error("Mixed descriptor in srcset is not supported");let[n]=r,a=bd[n],o=t.map(p=>p.source.value),i=Math.max(...o.map(p=>p.length)),s=t.map(p=>p[n]?String(p[n].value):""),c=s.map(p=>{let m=p.indexOf(".");return m===-1?p.length:m}),d=Math.max(...c);return ei(gn([",",ve],o.map((p,m)=>{let h=[p],f=s[m];if(f){let v=i-p.length+1,g=d-c[m],w=" ".repeat(v+g);h.push(To(w," "),f+a)}return h})))}function Mb(e,t){let{node:r}=e,n=ur(e.node).trim();if(r.fullName==="style"&&!t.parentParser&&!n.includes("{{"))return async a=>ei(await a(n,{parser:"css",__isHTMLStyleAttribute:!0}))}function Pm(e,t){let{root:r}=e;return ol.has(r)||ol.set(r,r.children.some(n=>jp(n,t)&&["ts","typescript"].includes(n.attrMap.lang))),ol.get(r)}function Pb(e,t,r){let{node:n}=r,a=ur(n);return Je(`type T<${a}> = any`,e,{parser:"babel-ts",__isEmbeddedTypescriptGenericParameters:!0},vn)}function $b(e,t,{parseWithTs:r}){return Je(`function _(${e}) {}`,t,{parser:r?"babel-ts":"babel",__isVueBindings:!0})}function Nb(e){let t=/^(?:[\w$]+|\([^)]*\))\s*=>|^function\s*\(/u,r=/^[$_a-z][\w$]*(?:\.[$_a-z][\w$]*|\['[^']*'\]|\["[^"]*"\]|\[\d+\]|\[[$_a-z][\w$]*\])*$/iu,n=e.trim();return t.test(n)||r.test(n)}async function Hb(e,t,r,n){let a=ur(r.node),{left:o,operator:i,right:s}=jb(a),c=Hs(r,n);return[pe(await Je(`function _(${o}) {}`,e,{parser:c?"babel-ts":"babel",__isVueForBindingLeft:!0}))," ",i," ",await Je(s,e,{parser:c?"__ts_expression":"__js_expression"})]}function jb(e){let t=/(.*?)\s+(in|of)\s+(.*)/su,r=/,([^,\]}]*)(?:,([^,\]}]*))?$/u,n=/^\(|\)$/gu,a=e.match(t);if(!a)return;let o={};if(o.for=a[3].trim(),!o.for)return;let i=Me(!1,a[1].trim(),n,""),s=i.match(r);s?(o.alias=i.replace(r,""),o.iterator1=s[1].trim(),s[2]&&(o.iterator2=s[2].trim())):o.alias=i;let c=[o.alias,o.iterator1,o.iterator2];if(!c.some((d,p)=>!d&&(p===0||c.slice(p+1).some(Boolean))))return{left:c.filter(Boolean).join(","),operator:a[2],right:o.for}}function $m(e,t){if(t.parser!=="vue")return;let{node:r}=e,n=r.fullName;if(n==="v-for")return Hb;if(n==="generic"&&jp(r.parent,t))return Pb;let a=ur(r),o=Hs(e,t);if(Tb(r)||zb(r,t))return i=>$b(a,i,{parseWithTs:o});if(n.startsWith("@")||n.startsWith("v-on:"))return i=>Vb(a,i,{parseWithTs:o});if(n.startsWith(":")||n.startsWith("v-bind:"))return i=>Ub(a,i,{parseWithTs:o});if(n.startsWith("v-"))return i=>Vp(a,i,{parseWithTs:o})}function Vb(e,t,{parseWithTs:r}){return Nb(e)?Vp(e,t,{parseWithTs:r}):Je(e,t,{parser:r?"__vue_ts_event_binding":"__vue_event_binding"},vn)}function Ub(e,t,{parseWithTs:r}){return Je(e,t,{parser:r?"__vue_ts_expression":"__vue_expression"},vn)}function Vp(e,t,{parseWithTs:r}){return Je(e,t,{parser:r?"__ts_expression":"__js_expression"},vn)}function Nm(e,t){let{node:r}=e;if(r.value){if(/^PRETTIER_HTML_PLACEHOLDER_\d+_\d+_IN_JS$/u.test(t.originalText.slice(r.valueSpan.start.offset,r.valueSpan.end.offset))||t.parser==="lwc"&&r.value.startsWith("{")&&r.value.endsWith("}"))return[r.rawName,"=",r.value];for(let n of[N7,Mb,B7,H7,I7]){let a=n(e,t);if(a)return qb(a)}}}function qb(e){return async(t,r,n,a)=>{let o=await e(t,r,n,a);if(o)return o=Rs(o,i=>typeof i=="string"?Me(!1,i,'"',"""):i),[n.node.rawName,'="',pe(o),'"']}}function Hm(e){return Array.isArray(e)&&e.length>0}function ni(e){return e.sourceSpan.start.offset}function ai(e){return e.sourceSpan.end.offset}function Ll(e,t){return[e.isSelfClosing?"":Wb(e,t),Kn(e,t)]}function Wb(e,t){return e.lastChild&&ga(e.lastChild)?"":[Gb(e,t),Ts(e,t)]}function Kn(e,t){return(e.next?kr(e.next):Ia(e.parent))?"":[Ra(e,t),Sr(e,t)]}function Gb(e,t){return Ia(e)?Ra(e.lastChild,t):""}function Sr(e,t){return ga(e)?Ts(e.parent,t):oi(e)?zs(e.next):""}function Ts(e,t){if(Qp(!e.isSelfClosing),Up(e,t))return"";switch(e.type){case"ieConditionalComment":return"";case"ieConditionalStartComment":return"]>";case"interpolation":return"}}";case"angularIcuExpression":return"}";case"element":if(e.isSelfClosing)return"/>";default:return">"}}function Up(e,t){return!e.isSelfClosing&&!e.endSourceSpan&&(ti(e)||Rp(e.parent,t))}function kr(e){return e.prev&&e.prev.type!=="docType"&&e.type!=="angularControlFlowBlock"&&!Ue(e.prev)&&e.isLeadingSpaceSensitive&&!e.hasLeadingSpaces}function Ia(e){var t;return((t=e.lastChild)==null?void 0:t.isTrailingSpaceSensitive)&&!e.lastChild.hasTrailingSpaces&&!Ue(Is(e.lastChild))&&!un(e)}function ga(e){return!e.next&&!e.hasTrailingSpaces&&e.isTrailingSpaceSensitive&&Ue(Is(e))}function oi(e){return e.next&&!Ue(e.next)&&Ue(e)&&e.isTrailingSpaceSensitive&&!e.hasTrailingSpaces}function Yb(e){let t=e.trim().match(/^prettier-ignore-attribute(?:\s+(.+))?$/su);return t?t[1]?t[1].split(/\s+/u):!0:!1}function ii(e){return!e.prev&&e.isLeadingSpaceSensitive&&!e.hasLeadingSpaces}function Kb(e,t,r){var n;let{node:a}=e;if(!js(a.attrs))return a.isSelfClosing?" ":"";let o=((n=a.prev)==null?void 0:n.type)==="comment"&&Yb(a.prev.value),i=typeof o=="boolean"?()=>o:Array.isArray(o)?m=>o.includes(m.rawName):()=>!1,s=e.map(({node:m})=>i(m)?Ke(t.originalText.slice(ni(m),ai(m))):r(),"attrs"),c=a.type==="element"&&a.fullName==="script"&&a.attrs.length===1&&a.attrs[0].fullName==="src"&&a.children.length===0,d=t.singleAttributePerLine&&a.attrs.length>1&&!yn(a,t)?ae:ve,p=[bt([c?" ":ve,gn(d,s)])];return a.firstChild&&ii(a.firstChild)||a.isSelfClosing&&Ia(a.parent)||c?p.push(a.isSelfClosing?" ":""):p.push(t.bracketSameLine?a.isSelfClosing?" ":"":a.isSelfClosing?ve:xe),p}function Zb(e){return e.firstChild&&ii(e.firstChild)?"":Ls(e)}function Ol(e,t,r){let{node:n}=e;return[Zn(n,t),Kb(e,t,r),n.isSelfClosing?"":Zb(n)]}function Zn(e,t){return e.prev&&oi(e.prev)?"":[Ar(e,t),zs(e)]}function Ar(e,t){return ii(e)?Ls(e.parent):kr(e)?Ra(e.prev,t):""}function zs(e){switch(e.type){case"ieConditionalComment":case"ieConditionalStartComment":return`<${e.rawName}`;default:return`<${e.rawName}`}}function Ls(e){switch(Qp(!e.isSelfClosing),e.type){case"ieConditionalComment":return"]>";case"element":if(e.condition)return">";default:return">"}}function jm(e,t){if(!e.endSourceSpan)return"";let r=e.startSourceSpan.end.offset;e.firstChild&&ii(e.firstChild)&&(r-=Ls(e).length);let n=e.endSourceSpan.start.offset;return e.lastChild&&ga(e.lastChild)?n+=Ts(e,t).length:Ia(e)&&(n-=Ra(e.lastChild,t).length),t.originalText.slice(r,n)}function Vm(e,t){let{node:r}=e;switch(r.type){case"element":if(Nt(r)||r.type==="interpolation")return;if(!r.isSelfClosing&&Bs(r,t)){let n=dd(r,t);return n?async(a,o)=>{let i=ef(r,t),s=/^\s*$/u.test(i),c="";return s||(c=await a(Jp(i),{parser:n,__embeddedInHtml:!0}),s=c===""),[Ar(r,t),pe(Ol(e,t,o)),s?"":ae,c,s?"":ae,Ll(r,t),Sr(r,t)]}:void 0}break;case"text":if(Nt(r.parent)){let n=dd(r.parent,t);if(n)return async a=>{let o=n==="markdown"?$p(r.value.replace(/^[^\S\n]*\n/u,"")):r.value,i={parser:n,__embeddedInHtml:!0};if(t.parser==="html"&&n==="babel"){let s="script",{attrMap:c}=r.parent;c&&(c.type==="module"||c.type==="text/babel"&&c["data-type"]==="module")&&(s="module"),i.__babelSourceType=s}return[Xn,Ar(r,t),await a(o,i),Sr(r,t)]}}else if(r.parent.type==="interpolation")return async n=>{let a={__isInHtmlInterpolation:!0,__embeddedInHtml:!0};return t.parser==="angular"?a.parser="__ng_interpolation":t.parser==="vue"?a.parser=Hs(e,t)?"__vue_ts_expression":"__vue_expression":a.parser="__js_expression",[bt([ve,await n(r.value,a)]),r.parent.next&&kr(r.parent.next)?" ":ve]};break;case"attribute":return j7(e,t);case"front-matter":return n=>b7(r,n);case"angularControlFlowBlockParameters":return V7.has(e.parent.name)?w7:void 0;case"angularLetDeclarationInitializer":return n=>Je(r.value,n,{parser:"__ng_binding",__isInHtmlAttribute:!1})}}function Jn(e){if(Vn!==null&&typeof Vn.property){let t=Vn;return Vn=Jn.prototype=null,t}return Vn=Jn.prototype=e??Object.create(null),new Jn}function Jb(e){return Jn(e)}function Um(e,t="type"){Jb(e);function r(n){let a=n[t],o=e[a];if(!Array.isArray(o))throw Object.assign(new Error(`Missing visitor keys for '${a}'.`),{node:n});return o}return u(r,"r"),r}function Xb(e){return/^\s*/u.test(e)}function qm(e){return` + +`+e}function qp(e){let t=ai(e);return e.type==="element"&&!e.endSourceSpan&&js(e.children)?Math.max(t,qp(ya(!1,e.children,-1))):t}function jn(e,t,r){let n=e.node;if(ti(n)){let a=qp(n);return[Ar(n,t),Ke(ct.trimEnd(t.originalText.slice(ni(n)+(n.prev&&oi(n.prev)?zs(n).length:0),a-(n.next&&kr(n.next)?Ra(n,t).length:0)))),Sr(n,t)]}return r()}function uo(e,t){return Ue(e)&&Ue(t)?e.isTrailingSpaceSensitive?e.hasTrailingSpaces?al(t)?ae:ve:"":al(t)?ae:xe:oi(e)&&(ti(t)||t.firstChild||t.isSelfClosing||t.type==="element"&&t.attrs.length>0)||e.type==="element"&&e.isSelfClosing&&kr(t)?"":!t.isLeadingSpaceSensitive||al(t)||kr(t)&&e.lastChild&&ga(e.lastChild)&&e.lastChild.lastChild&&ga(e.lastChild.lastChild)?ae:t.hasLeadingSpaces?ve:xe}function Os(e,t,r){let{node:n}=e;if(Bp(n))return[Xn,...e.map(o=>{let i=o.node,s=i.prev?uo(i.prev,i):"";return[s?[s,so(i.prev)?ae:""]:"",jn(o,t,r)]},"children")];let a=n.children.map(()=>Symbol(""));return e.map((o,i)=>{let s=o.node;if(Ue(s)){if(s.prev&&Ue(s.prev)){let v=uo(s.prev,s);if(v)return so(s.prev)?[ae,ae,jn(o,t,r)]:[v,jn(o,t,r)]}return jn(o,t,r)}let c=[],d=[],p=[],m=[],h=s.prev?uo(s.prev,s):"",f=s.next?uo(s,s.next):"";return h&&(so(s.prev)?c.push(ae,ae):h===ae?c.push(ae):Ue(s.prev)?d.push(h):d.push(To("",xe,{groupId:a[i-1]}))),f&&(so(s)?Ue(s.next)&&m.push(ae,ae):f===ae?Ue(s.next)&&m.push(ae):p.push(f)),[...c,pe([...d,pe([jn(o,t,r),...p],{id:a[i]})]),...m]},"children")}function Qb(e,t,r){let{node:n}=e,a=[];e7(e)&&a.push("} "),a.push("@",n.name),n.parameters&&a.push(" (",pe(r("parameters")),")"),a.push(" {");let o=Wp(n);return n.children.length>0?(n.firstChild.hasLeadingSpaces=!0,n.lastChild.hasTrailingSpaces=!0,a.push(bt([ae,Os(e,t,r)])),o&&a.push(ae,"}")):o&&a.push("}"),pe(a,{shouldBreak:!0})}function Wp(e){var t,r;return!(((t=e.next)==null?void 0:t.type)==="angularControlFlowBlock"&&(r=U7.get(e.name))!=null&&r.has(e.next.name))}function e7(e){let{previous:t}=e;return(t==null?void 0:t.type)==="angularControlFlowBlock"&&!ti(t)&&!Wp(t)}function t7(e,t,r){return[bt([xe,gn([";",ve],e.map(r,"children"))]),xe]}function r7(e,t,r){let{node:n}=e;return[Zn(n,t),pe([n.switchValue.trim(),", ",n.clause,n.cases.length>0?[",",bt([ve,gn(ve,e.map(r,"cases"))])]:"",xe]),Kn(n,t)]}function n7(e,t,r){let{node:n}=e;return[n.value," {",pe([bt([xe,e.map(({node:a})=>a.type==="text"&&!ct.trim(a.value)?"":r(),"expression")]),xe]),"}"]}function a7(e,t,r){let{node:n}=e;if(Rp(n,t))return[Ar(n,t),pe(Ol(e,t,r)),Ke(ef(n,t)),...Ll(n,t),Sr(n,t)];let a=n.children.length===1&&(n.firstChild.type==="interpolation"||n.firstChild.type==="angularIcuExpression")&&n.firstChild.isLeadingSpaceSensitive&&!n.firstChild.hasLeadingSpaces&&n.lastChild.isTrailingSpaceSensitive&&!n.lastChild.hasTrailingSpaces,o=Symbol("element-attr-group-id"),i=u(p=>pe([pe(Ol(e,t,r),{id:o}),p,Ll(n,t)]),"a"),s=u(p=>a?ub(p,{groupId:o}):(Nt(n)||ri(n,t))&&n.parent.type==="root"&&t.parser==="vue"&&!t.vueIndentScriptAndStyle?p:bt(p),"o"),c=u(()=>a?To(xe,"",{groupId:o}):n.firstChild.hasLeadingSpaces&&n.firstChild.isLeadingSpaceSensitive?ve:n.firstChild.type==="text"&&n.isWhitespaceSensitive&&n.isIndentationSensitive?lb(xe):xe,"u"),d=u(()=>(n.next?kr(n.next):Ia(n.parent))?n.lastChild.hasTrailingSpaces&&n.lastChild.isTrailingSpaceSensitive?" ":"":a?To(xe,"",{groupId:o}):n.lastChild.hasTrailingSpaces&&n.lastChild.isTrailingSpaceSensitive?ve:(n.lastChild.type==="comment"||n.lastChild.type==="text"&&n.isWhitespaceSensitive&&n.isIndentationSensitive)&&new RegExp(`\\n[\\t ]{${t.tabWidth*(e.ancestors.length-1)}}$`,"u").test(n.lastChild.value)?"":xe,"p");return n.children.length===0?i(n.hasDanglingSpaces&&n.isDanglingSpaceSensitive?ve:""):i([bb(n)?Xn:"",s([c(),Os(e,t,r)]),d()])}function So(e){return e>=9&&e<=32||e==160}function Ml(e){return 48<=e&&e<=57}function ko(e){return e>=97&&e<=122||e>=65&&e<=90}function o7(e){return e>=97&&e<=102||e>=65&&e<=70||Ml(e)}function Bi(e){return e===10||e===13}function Gu(e){return 48<=e&&e<=55}function Ti(e){return e===39||e===34||e===96}function Wm(e){return e.replace(q7,(...t)=>t[1].toUpperCase())}function Gm(e,t){for(let r of W7)r(e,t);return e}function Ym(e){e.walk(t=>{if(t.type==="element"&&t.tagDefinition.ignoreFirstLf&&t.children.length>0&&t.children[0].type==="text"&&t.children[0].value[0]===` +`){let r=t.children[0];r.value.length===1?t.removeChild(r):r.value=r.value.slice(1)}})}function Km(e){let t=u(r=>{var n,a;return r.type==="element"&&((n=r.prev)==null?void 0:n.type)==="ieConditionalStartComment"&&r.prev.sourceSpan.end.offset===r.startSourceSpan.start.offset&&((a=r.firstChild)==null?void 0:a.type)==="ieConditionalEndComment"&&r.firstChild.sourceSpan.start.offset===r.startSourceSpan.end.offset},"e");e.walk(r=>{if(r.children)for(let n=0;n{if(n.children)for(let a=0;at.type==="cdata",t=>``)}function Jm(e){let t=u(r=>{var n,a;return r.type==="element"&&r.attrs.length===0&&r.children.length===1&&r.firstChild.type==="text"&&!ct.hasWhitespaceCharacter(r.children[0].value)&&!r.firstChild.hasLeadingSpaces&&!r.firstChild.hasTrailingSpaces&&r.isLeadingSpaceSensitive&&!r.hasLeadingSpaces&&r.isTrailingSpaceSensitive&&!r.hasTrailingSpaces&&((n=r.prev)==null?void 0:n.type)==="text"&&((a=r.next)==null?void 0:a.type)==="text"},"e");e.walk(r=>{if(r.children)for(let n=0;n`+a.firstChild.value+``+i.value,o.sourceSpan=new Y(o.sourceSpan.start,i.sourceSpan.end),o.isTrailingSpaceSensitive=i.isTrailingSpaceSensitive,o.hasTrailingSpaces=i.hasTrailingSpaces,r.removeChild(a),n--,r.removeChild(i)}})}function Xm(e,t){if(t.parser==="html")return;let r=/\{\{(.+?)\}\}/su;e.walk(n=>{if(hb(n))for(let a of n.children){if(a.type!=="text")continue;let o=a.sourceSpan.start,i=null,s=a.value.split(r);for(let c=0;c0&&n.insertChildBefore(a,{type:"text",value:d,sourceSpan:new Y(o,i)});continue}i=o.moveBy(d.length+4),n.insertChildBefore(a,{type:"interpolation",sourceSpan:new Y(o,i),children:d.length===0?[]:[{type:"text",value:d,sourceSpan:new Y(o.moveBy(2),i.moveBy(-2))}]})}n.removeChild(a)}})}function Qm(e){e.walk(t=>{if(!t.children)return;if(t.children.length===0||t.children.length===1&&t.children[0].type==="text"&&ct.trim(t.children[0].value).length===0){t.hasDanglingSpaces=t.children.length>0,t.children=[];return}let r=mb(t),n=Ip(t);if(!r)for(let a=0;a{t.isSelfClosing=!t.children||t.type==="element"&&(t.tagDefinition.isVoid||t.endSourceSpan&&t.startSourceSpan.start===t.endSourceSpan.start&&t.startSourceSpan.end===t.endSourceSpan.end)})}function tg(e,t){e.walk(r=>{r.type==="element"&&(r.hasHtmComponentClosingTag=r.endSourceSpan&&/^<\s*\/\s*\/\s*>$/u.test(t.originalText.slice(r.endSourceSpan.start.offset,r.endSourceSpan.end.offset)))})}function rg(e,t){e.walk(r=>{r.cssDisplay=Ib(r,t)})}function ng(e,t){e.walk(r=>{let{children:n}=r;if(n){if(n.length===0){r.isDanglingSpaceSensitive=yb(r);return}for(let a of n)a.isLeadingSpaceSensitive=gb(a,t),a.isTrailingSpaceSensitive=vb(a,t);for(let a=0;a{!Ga[t]&&co(t)===null&&(Ga[t]=new W({canSelfClose:!1}))})),Ga[e]??i5}function fd(e,t,r=null){let n=[],a=e.visit?o=>e.visit(o,r)||o.visit(e,r):o=>o.visit(e,r);return t.forEach(o=>{let i=a(o);i&&n.push(i)}),n}function ig(e,t){if(t!=null&&!(Array.isArray(t)&&t.length==2))throw new Error(`Expected '${e}' to be an array, [start, end].`);if(t!=null){let r=t[0],n=t[1];K7.forEach(a=>{if(a.test(r)||a.test(n))throw new Error(`['${r}', '${n}'] contains unusable interpolation symbol.`)})}}function lg(e,t,r,n={}){let a=new J7(new tf(e,t),r,n);return a.tokenize(),new Z7(l7(a.tokens),a.errors,a.nonNormalizedIcuExpressions)}function jr(e){return`Unexpected character "${e===0?"EOF":String.fromCharCode(e)}"`}function Ju(e){return`Unknown entity "${e}" - use the "&#;" or "&#x;" syntax`}function sg(e,t){return`Unable to parse entity "${t}" - ${e} character reference entities must end with ";"`}function ue(e){return!So(e)||e===0}function Xu(e){return So(e)||e===62||e===60||e===47||e===39||e===34||e===61||e===0}function ug(e){return(e<97||12257)}function cg(e){return e===59||e===0||!o7(e)}function dg(e){return e===59||e===0||!ko(e)}function pg(e){return e!==125}function fg(e,t){return hd(e)===hd(t)}function hd(e){return e>=97&&e<=122?e-97+65:e}function Qu(e){return ko(e)||Ml(e)||e===95}function ec(e){return e!==59&&ue(e)}function l7(e){let t=[],r;for(let n=0;n0&&e[e.length-1]===t}function rc(e,t){return Fo[t]!==void 0?Fo[t]||e:/^#x[a-f0-9]+$/i.test(t)?String.fromCodePoint(parseInt(t.slice(2),16)):/^#\d+$/.test(t)?String.fromCodePoint(parseInt(t.slice(1),10)):e}function md(e,t={}){let{canSelfClose:r=!1,allowHtmComponentClosingTags:n=!1,isTagNameCaseSensitive:a=!1,getTagContentType:o,tokenizeAngularBlocks:i=!1,tokenizeAngularLetDeclaration:s=!1}=t;return X7().parse(e,"angular-html-parser",{tokenizeExpansionForms:i,interpolationConfig:void 0,canSelfClose:r,allowHtmComponentClosingTags:n,tokenizeBlocks:i,tokenizeLet:s},a,o)}function hg(e,t){let r=new SyntaxError(e+" ("+t.loc.start.line+":"+t.loc.start.column+")");return Object.assign(r,t)}function s7(e){let t=e.slice(0,Un);if(t!=="---"&&t!=="+++")return;let r=e.indexOf(` +`,Un);if(r===-1)return;let n=e.slice(Un,r).trim(),a=e.indexOf(` +${t}`,r),o=n;if(o||(o=t==="+++"?"toml":"yaml"),a===-1&&t==="---"&&o==="yaml"&&(a=e.indexOf(` +...`,r)),a===-1)return;let i=a+1+Un,s=e.charAt(i+1);if(!/\s?/u.test(s))return;let c=e.slice(0,i);return{type:"front-matter",language:o,explicitLanguage:n,value:e.slice(r+1,a),startDelimiter:t,endDelimiter:c.slice(-Un),raw:c}}function mg(e){let t=s7(e);if(!t)return{content:e};let{raw:r}=t;return{frontMatter:t,content:Me(!1,r,/[^\n]/gu," ")+e.slice(r.length)}}function gg(e,t){let r=e.map(t);return r.some((n,a)=>n!==e[a])?r:e}function u7(e,t){if(e.value)for(let{regex:r,parse:n}of rw){let a=e.value.match(r);if(a)return n(e,t,a)}return null}function vg(e,t,r){let[,n,a,o]=r,i=4+n.length,s=e.sourceSpan.start.moveBy(i),c=s.moveBy(o.length),[d,p]=(()=>{try{return[!0,t(o,s).children]}catch{return[!1,[{type:"text",value:o,sourceSpan:new Y(s,c)}]]}})();return{type:"ieConditionalComment",complete:d,children:p,condition:Me(!1,a.trim(),/\s+/gu," "),sourceSpan:e.sourceSpan,startSourceSpan:new Y(e.sourceSpan.start,s),endSourceSpan:new Y(c,e.sourceSpan.end)}}function yg(e,t,r){let[,n]=r;return{type:"ieConditionalStartComment",condition:Me(!1,n.trim(),/\s+/gu," "),sourceSpan:e.sourceSpan}}function bg(e){return{type:"ieConditionalEndComment",sourceSpan:e.sourceSpan}}function c7(e){if(e.type==="block"){if(e.name=Me(!1,e.name.toLowerCase(),/\s+/gu," ").trim(),e.type="angularControlFlowBlock",!js(e.parameters)){delete e.parameters;return}for(let t of e.parameters)t.type="angularControlFlowBlockParameter";e.parameters={type:"angularControlFlowBlockParameters",children:e.parameters,sourceSpan:new Y(e.parameters[0].sourceSpan.start,ya(!1,e.parameters,-1).sourceSpan.end)}}}function d7(e){e.type==="letDeclaration"&&(e.type="angularLetDeclaration",e.id=e.name,e.init={type:"angularLetDeclarationInitializer",sourceSpan:new Y(e.valueSpan.start,e.valueSpan.end),value:e.value},delete e.name,delete e.value)}function p7(e){(e.type==="plural"||e.type==="select")&&(e.clause=e.type,e.type="angularIcuExpression"),e.type==="expansionCase"&&(e.type="angularIcuCase")}function Gp(e,t,r){let{name:n,canSelfClose:a=!0,normalizeTagName:o=!1,normalizeAttributeName:i=!1,allowHtmComponentClosingTags:s=!1,isTagNameCaseSensitive:c=!1,shouldParseAsRawText:d}=t,{rootNodes:p,errors:m}=md(e,{canSelfClose:a,allowHtmComponentClosingTags:s,isTagNameCaseSensitive:c,getTagContentType:d?(...D)=>d(...D)?ut.RAW_TEXT:void 0:void 0,tokenizeAngularBlocks:n==="angular"?!0:void 0,tokenizeAngularLetDeclaration:n==="angular"?!0:void 0});if(n==="vue"){if(p.some(C=>C.type==="docType"&&C.value==="html"||C.type==="element"&&C.name.toLowerCase()==="html"))return Gp(e,wd,r);let D,E=u(()=>D??(D=md(e,{canSelfClose:a,allowHtmComponentClosingTags:s,isTagNameCaseSensitive:c})),"y"),b=u(C=>E().rootNodes.find(({startSourceSpan:S})=>S&&S.start.offset===C.startSourceSpan.start.offset)??C,"M");for(let[C,S]of p.entries()){let{endSourceSpan:k,startSourceSpan:A}=S;if(k===null)m=E().errors,p[C]=b(S);else if(f7(S,r)){let _=E().errors.find(I=>I.span.start.offset>A.start.offset&&I.span.start.offset0&&gd(m[0]);let h=u(D=>{let E=D.name.startsWith(":")?D.name.slice(1).split(":")[0]:null,b=D.nameSpan.toString(),C=E!==null&&b.startsWith(`${E}:`),S=C?b.slice(E.length+1):b;D.name=S,D.namespace=E,D.hasExplicitNamespace=C},"d"),f=u(D=>{switch(D.type){case"element":h(D);for(let E of D.attrs)h(E),E.valueSpan?(E.value=E.valueSpan.toString(),/["']/u.test(E.value[0])&&(E.value=E.value.slice(1,-1))):E.value=null;break;case"comment":D.value=D.sourceSpan.toString().slice(4,-3);break;case"text":D.value=D.sourceSpan.toString();break}},"C"),v=u((D,E)=>{let b=D.toLowerCase();return E(b)?b:D},"A"),g=u(D=>{if(D.type==="element"&&(o&&(!D.namespace||D.namespace===D.tagDefinition.implicitNamespacePrefix||ba(D))&&(D.name=v(D.name,E=>nw.has(E))),i))for(let E of D.attrs)E.namespace||(E.name=v(E.name,b=>ll.has(D.name)&&(ll.get("*").has(b)||ll.get(D.name).has(b))))},"D"),w=u(D=>{D.sourceSpan&&D.endSourceSpan&&(D.sourceSpan=new Y(D.sourceSpan.start,D.endSourceSpan.end))},"R"),x=u(D=>{if(D.type==="element"){let E=Pl(c?D.name:D.name.toLowerCase());!D.namespace||D.namespace===E.implicitNamespacePrefix||ba(D)?D.tagDefinition=E:D.tagDefinition=Pl("")}},"F");return fd(new class extends Y7{visitExpansionCase(D,E){n==="angular"&&this.visitChildren(E,b=>{b(D.expression)})}visit(D){f(D),x(D),g(D),w(D)}},p),p}function f7(e,t){var r;if(e.type!=="element"||e.name!=="template")return!1;let n=(r=e.attrs.find(a=>a.name==="lang"))==null?void 0:r.value;return!n||si(t,{language:n})==="html"}function gd(e){let{msg:t,span:{start:r,end:n}}=e;throw Q7(t,{loc:{start:{line:r.line+1,column:r.col+1},end:{line:n.line+1,column:n.col+1}},cause:e})}function Yp(e,t,r={},n=!0){let{frontMatter:a,content:o}=n?ew(e):{frontMatter:null,content:e},i=new tf(e,r.filepath),s=new Ul(i,0,0,0),c=s.moveBy(e.length),d={type:"root",sourceSpan:new Y(s,c),children:Gp(o,t,r)};if(a){let h=new Ul(i,0,0,0),f=h.moveBy(a.raw.length);a.sourceSpan=new Y(h,f),d.children.unshift(a)}let p=new tw(d),m=u((h,f)=>{let{offset:v}=f,g=Me(!1,e.slice(0,v),/[^\n\r]/gu," "),w=Yp(g+h,t,r,!1);w.sourceSpan=new Y(f,ya(!1,w.children,-1).sourceSpan.end);let x=w.children[0];return x.length===v?w.children.shift():(x.sourceSpan=new Y(x.sourceSpan.start.moveBy(v),x.sourceSpan.end),x.value=x.value.slice(v)),w},"f");return p.walk(h=>{if(h.type==="comment"){let f=u7(h,m);f&&h.parent.replaceChild(h,f)}c7(h),d7(h),p7(h)}),p}function Wa(e){return{parse:u((t,r)=>Yp(t,e,r),"parse"),hasPragma:Xb,astFormat:"html",locStart:ni,locEnd:ai}}var wg,nc,ac,oc,Zt,Eg,xg,ic,Dg,Me,Ms,Ps,$l,Lo,Oo,Nl,va,Mo,Po,$o,Hl,jl,br,Vl,Ao,Kp,$s,h7,lc,Cg,Zp,sc,Fr,Ns,Xn,Sg,kg,ve,xe,ae,m7,Ag,ya,fo,vd,g7,ot,uc,Fg,_g,Rg,Ig,ct,cc,Bg,v7,li,Tg,y7,zg,b7,w7,E7,si,x7,D7,C7,S7,ba,Lg,Jp,k7,A7,Xp,F7,_7,R7,I7,B7,T7,z7,L7,O7,yd,M7,P7,bd,$7,N7,ol,Hs,H7,j7,dc,Qp,js,ef,V7,Og,Vn,Mg,Pg,$g,Ng,Hg,jg,U7,q7,zi,Ul,pc,tf,fc,Y,Li,hc,mc,W7,Vg,Ug,qg,Wg,gc,vc,Gg,Yg,yc,Kg,Zg,Jg,bc,wc,Qr,Xg,ut,il,Ec,Qg,e5,t5,r5,n5,a5,xc,o5,Dc,G7,Cc,W,i5,Ga,Sc,Vr,kc,l5,Ac,s5,Fc,u5,_c,c5,Rc,d5,Ic,Jt,Bc,p5,Tc,f5,zc,Ur,Lc,Oc,Mc,Pc,$c,Y7,Fo,h5,K7,Oi,m5,Nc,Hc,Mi,jc,Z7,g5,Pi,Vc,$i,Uc,J7,Ya,qc,Ka,v5,Wc,Ni,Hi,ke,Gc,y5,Yc,b5,ji,w5,Kc,E5,Vi,X7,Q7,Un,ew,Za,Zc,qr,tw,rw,ll,nw,wd,x5,D5,C5,S5,k5,aw,kk=T(()=>{wg=Object.defineProperty,nc=u(e=>{throw TypeError(e)},"Xr"),ac=u((e,t)=>{for(var r in t)wg(e,r,{get:t[r],enumerable:!0})},"Jr"),oc=u((e,t,r)=>t.has(e)||nc("Cannot "+r),"Zr"),Zt=u((e,t,r)=>(oc(e,t,"read from private field"),r?r.call(e):t.get(e)),"Q"),Eg=u((e,t,r)=>t.has(e)?nc("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,r),"en"),xg=u((e,t,r,n)=>(oc(e,t,"write to private field"),n?n.call(e,r):t.set(e,r),r),"tn"),ic={},ac(ic,{languages:u(()=>Wg,"languages"),options:u(()=>Yg,"options"),parsers:u(()=>yc,"parsers"),printers:u(()=>k5,"printers")}),Dg=u((e,t,r,n)=>{if(!(e&&t==null))return t.replaceAll?t.replaceAll(r,n):r.global?t.replace(r,n):t.split(r).join(n)},"si"),Me=Dg,Ms="string",Ps="array",$l="cursor",Lo="indent",Oo="align",Nl="trim",va="group",Mo="fill",Po="if-break",$o="indent-if-break",Hl="line-suffix",jl="line-suffix-boundary",br="line",Vl="label",Ao="break-parent",Kp=new Set([$l,Lo,Oo,Nl,va,Mo,Po,$o,Hl,jl,br,Vl,Ao]),u(Sm,"ii"),$s=Sm,h7=u(e=>new Intl.ListFormat("en-US",{type:"disjunction"}).format(e),"ai"),u(km,"oi"),Cg=(lc=class extends Error{constructor(t){super(km(t));Rn(this,"name","InvalidDocError");this.doc=t}},u(lc,"lr"),lc),Zp=Cg,sc=u(()=>{},"rn"),Fr=sc,Ns=sc,u(bt,"k"),u(Fp,"nn"),u(pe,"_"),u(lb,"sn"),u(sb,"an"),u(_p,"At"),u(To,"ge"),u(ub,"on"),Xn={type:Ao},Sg={type:br,hard:!0},kg={type:br,hard:!0,literal:!0},ve={type:br},xe={type:br,soft:!0},ae=[Sg,Xn],m7=[kg,Xn],u(gn,"q"),Ag=u((e,t,r)=>{if(!(e&&t==null))return Array.isArray(t)||typeof t=="string"?t[r<0?t.length+r:r]:t.at(r)},"ci"),ya=Ag,u(Rs,"Dt"),u(cb,"pi"),u(db,"ln"),u(Ke,"B"),fo="'",vd='"',u(Am,"hi"),g7=Am,u(Fm,"cr"),Fg=(uc=class{constructor(e){Eg(this,ot),xg(this,ot,new Set(e))}getLeadingWhitespaceCount(e){let t=Zt(this,ot),r=0;for(let n=0;n=0&&t.has(e.charAt(n));n--)r++;return r}getLeadingWhitespace(e){let t=this.getLeadingWhitespaceCount(e);return e.slice(0,t)}getTrailingWhitespace(e){let t=this.getTrailingWhitespaceCount(e);return e.slice(e.length-t)}hasLeadingWhitespace(e){return Zt(this,ot).has(e.charAt(0))}hasTrailingWhitespace(e){return Zt(this,ot).has(ya(!1,e,-1))}trimStart(e){let t=this.getLeadingWhitespaceCount(e);return e.slice(t)}trimEnd(e){let t=this.getTrailingWhitespaceCount(e);return e.slice(0,e.length-t)}trim(e){return this.trimEnd(this.trimStart(e))}split(e,t=!1){let r=`[${Fm([...Zt(this,ot)].join(""))}]+`,n=new RegExp(t?`(${r})`:r,"u");return e.split(n)}hasWhitespaceCharacter(e){let t=Zt(this,ot);return Array.prototype.some.call(e,r=>t.has(r))}hasNonWhitespaceCharacter(e){let t=Zt(this,ot);return Array.prototype.some.call(e,r=>!t.has(r))}isWhitespaceOnly(e){let t=Zt(this,ot);return Array.prototype.every.call(e,r=>t.has(r))}},u(uc,"pr"),uc),ot=new WeakMap,_g=Fg,Rg=[" ",` +`,"\f","\r"," "],Ig=new _g(Rg),ct=Ig,Bg=(cc=class extends Error{constructor(t,r,n="type"){super(`Unexpected ${r} node ${n}: ${JSON.stringify(t[n])}.`);Rn(this,"name","UnexpectedNodeError");this.node=t}},u(cc,"hr"),cc),v7=Bg,u(_m,"di"),li=_m,Tg=new Set(["sourceSpan","startSourceSpan","endSourceSpan","nameSpan","valueSpan","keySpan","tagDefinition","tokens","valueTokens","switchValueSourceSpan","expSourceSpan","valueSourceSpan"]),y7=new Set(["if","else if","for","switch","case"]),u(Wu,"fn"),Wu.ignoredProperties=Tg,zg=Wu,u(Rm,"Si"),b7=Rm,u(ei,"Ce"),u(vn,"j"),u(Je,"T"),u(Im,"_i"),w7=Im,E7=u(e=>String(e).split(/[/\\]/u).pop(),"Ei"),u(cd,"Sn"),u(pb,"Ai"),u(Bm,"Di"),si=Bm,x7="inline",D7={area:"none",base:"none",basefont:"none",datalist:"none",head:"none",link:"none",meta:"none",noembed:"none",noframes:"none",param:"block",rp:"none",script:"block",style:"none",template:"inline",title:"none",html:"block",body:"block",address:"block",blockquote:"block",center:"block",dialog:"block",div:"block",figure:"block",figcaption:"block",footer:"block",form:"block",header:"block",hr:"block",legend:"block",listing:"block",main:"block",p:"block",plaintext:"block",pre:"block",search:"block",xmp:"block",slot:"contents",ruby:"ruby",rt:"ruby-text",article:"block",aside:"block",h1:"block",h2:"block",h3:"block",h4:"block",h5:"block",h6:"block",hgroup:"block",nav:"block",section:"block",dir:"block",dd:"block",dl:"block",dt:"block",menu:"block",ol:"block",ul:"block",li:"list-item",table:"table",caption:"table-caption",colgroup:"table-column-group",col:"table-column",thead:"table-header-group",tbody:"table-row-group",tfoot:"table-footer-group",tr:"table-row",td:"table-cell",th:"table-cell",input:"inline-block",button:"inline-block",fieldset:"block",marquee:"inline-block",source:"block",track:"block",details:"block",summary:"block",meter:"inline-block",progress:"inline-block",object:"inline-block",video:"inline-block",audio:"inline-block",select:"inline-block",option:"block",optgroup:"block"},C7="normal",S7={listing:"pre",plaintext:"pre",pre:"pre",xmp:"pre",nobr:"nowrap",table:"initial",textarea:"pre-wrap"},u(Tm,"vi"),ba=Tm,Lg=u(e=>Me(!1,e,/^[\t\f\r ]*\n/gu,""),"yi"),Jp=u(e=>Lg(ct.trimEnd(e)),"mr"),k7=u(e=>{let t=e,r=ct.getLeadingWhitespace(t);r&&(t=t.slice(r.length));let n=ct.getTrailingWhitespace(t);return n&&(t=t.slice(0,-n.length)),{leadingWhitespace:r,trailingWhitespace:n,text:t}},"vn"),u(Rp,"yt"),u(ti,"Ee"),u(fb,"wi"),u(Ue,"$"),u(Nt,"U"),u(hb,"yn"),u(mb,"wn"),u(Ip,"fr"),u(gb,"bn"),u(vb,"Tn"),u(yb,"xn"),u(so,"Qe"),u(bb,"kn"),u(Bp,"dr"),u(al,"wt"),u(wb,"bi"),u(Tp,"Bn"),u(zp,"Ln"),u(Lp,"Fn"),u(Op,"Nn"),u(Is,"bt"),u(Eb,"Ti"),u(Mp,"Pn"),u(xb,"xi"),u(Db,"ki"),u(Cb,"Bi"),u(dd,"gr"),u(_a,"Xe"),u(Sb,"Li"),u(kb,"Fi"),u(Ab,"Ni"),u(Fb,"Pi"),u(_b,"Ii"),u(un,"_e"),u(Rb,"Ri"),u(Ib,"In"),u(Pp,"Rn"),u(Bb,"$i"),u($p,"Cr"),u(Np,"Sr"),u(ur,"P"),A7=new Set(["template","style","script"]),u(ri,"Je"),u(yn,"Ae"),u(Bs,"Tt"),u(Tb,"$n"),u(zb,"On"),u(Hp,"xt"),u(jp,"kt"),Xp=/\{\{(.+?)\}\}/su,u(Lb,"Mn"),u(Ii,"Er"),F7=Ii({parser:"__ng_action"}),_7=Ii({parser:"__ng_binding"}),R7=Ii({parser:"__ng_directive"}),u(zm,"Vi"),I7=zm,u(Lm,"Ui"),B7=Lm,u(pd,"Vn"),T7=/^[ \t\n\r\u000c]+/,z7=/^[, \t\n\r\u000c]+/,L7=/^[^ \t\n\r\u000c]+/,O7=/[,]+$/,yd=/^\d+$/,M7=/^-?(?:[0-9]+|[0-9]*\.[0-9]+)(?:[eE][+-]?[0-9]+)?$/,u(Om,"Ki"),P7=Om,u(Mm,"Qi"),bd={width:"w",height:"h",density:"x"},$7=Object.keys(bd),u(Ob,"Ji"),N7=Mm,u(Mb,"Yn"),ol=new WeakMap,u(Pm,"Zi"),Hs=Pm,u(Pb,"jn"),u($b,"Kn"),u(Nb,"Qn"),u(Hb,"Xn"),u(jb,"ea"),u($m,"ta"),u(Vb,"ra"),u(Ub,"na"),u(Vp,"Jn"),H7=$m,u(Nm,"sa"),u(qb,"ia"),j7=Nm,dc=new Proxy(()=>{},{get:u(()=>dc,"get")}),Qp=dc,u(Hm,"aa"),js=Hm,u(ni,"se"),u(ai,"ie"),u(Ll,"Ze"),u(Wb,"oa"),u(Kn,"De"),u(Gb,"ua"),u(Sr,"W"),u(Ts,"Bt"),u(Ra,"ve"),u(Up,"rs"),u(kr,"K"),u(Ia,"ye"),u(ga,"we"),u(oi,"et"),u(Yb,"la"),u(ii,"tt"),u(Kb,"ca"),u(Zb,"pa"),u(Ol,"rt"),u(Zn,"be"),u(Ar,"z"),u(zs,"Lt"),u(Ls,"Ft"),u(jm,"ha"),ef=jm,V7=new Set(["if","else if","for","switch","case"]),u(Vm,"fa"),Og=Vm,Vn=null,u(Jn,"st"),Mg=10;for(let e=0;e<=Mg;e++)Jn();u(Jb,"vr"),u(Um,"ga"),Pg=Um,$g={"front-matter":[],root:["children"],element:["attrs","children"],ieConditionalComment:["children"],ieConditionalStartComment:[],ieConditionalEndComment:[],interpolation:["children"],text:["children"],docType:[],comment:[],attribute:[],cdata:[],angularControlFlowBlock:["children","parameters"],angularControlFlowBlockParameters:["children"],angularControlFlowBlockParameter:[],angularLetDeclaration:["init"],angularLetDeclarationInitializer:[],angularIcuExpression:["cases"],angularIcuCase:["expression"]},Ng=$g,Hg=Pg(Ng),jg=Hg,u(Xb,"os"),u(qm,"us"),U7=new Map([["if",new Set(["else if","else"])],["else if",new Set(["else if","else"])],["for",new Set(["empty"])],["defer",new Set(["placeholder","error","loading"])],["placeholder",new Set(["placeholder","error","loading"])],["error",new Set(["placeholder","error","loading"])],["loading",new Set(["placeholder","error","loading"])]]),u(qp,"cs"),u(jn,"it"),u(uo,"Pt"),u(Os,"He"),u(Qb,"ps"),u(Wp,"hs"),u(e7,"_a"),u(t7,"ms"),u(r7,"fs"),u(n7,"ds"),u(a7,"gs"),u(So,"at"),u(Ml,"It"),u(ko,"ot"),u(o7,"Cs"),u(Bi,"Rt"),u(Gu,"yr"),u(Ti,"$t"),q7=/-+([a-z0-9])/g,u(Wm,"_s"),Ul=(zi=class{constructor(e,t,r,n){this.file=e,this.offset=t,this.line=r,this.col=n}toString(){return this.offset!=null?`${this.file.url}@${this.line}:${this.col}`:this.file.url}moveBy(e){let t=this.file.content,r=t.length,n=this.offset,a=this.line,o=this.col;for(;n>0&&e<0;)if(n--,e++,t.charCodeAt(n)==10){a--;let i=t.substring(0,n-1).lastIndexOf(` +`);o=i>0?n-i:n}else o--;for(;n0;){let i=t.charCodeAt(n);n++,e--,i==10?(a++,o=0):o++}return new zi(this.file,n,a,o)}getContext(e,t){let r=this.file.content,n=this.offset;if(n!=null){n>r.length-1&&(n=r.length-1);let a=n,o=0,i=0;for(;o0&&(n--,o++,!(r[n]==` +`&&++i==t)););for(o=0,i=0;o]${e.after}")`:this.msg}toString(){let e=this.span.details?`, ${this.span.details}`:"";return`${this.contextualMessage()}: ${this.span.start}${e}`}},u(hc,"Ue"),hc),W7=[Ym,Km,Zm,Xm,Qm,rg,eg,tg,ng,Jm],u(Gm,"Da"),u(Ym,"va"),u(Km,"ya"),u(i7,"wa"),u(Zm,"ba"),u(Jm,"Ta"),u(Xm,"xa"),u(Qm,"ka"),u(eg,"Ba"),u(tg,"La"),u(rg,"Fa"),u(ng,"Na"),Vg=Gm,u(ag,"Pa"),Ug={preprocess:Vg,print:ag,insertPragma:qm,massageAstNode:zg,embed:Og,getVisitorKeys:jg},qg=Ug,Wg=[{linguistLanguageId:146,name:"Angular",type:"markup",tmScope:"text.html.basic",aceMode:"html",codemirrorMode:"htmlmixed",codemirrorMimeType:"text/html",color:"#e34c26",aliases:["xhtml"],extensions:[".component.html"],parsers:["angular"],vscodeLanguageIds:["html"],filenames:[]},{linguistLanguageId:146,name:"HTML",type:"markup",tmScope:"text.html.basic",aceMode:"html",codemirrorMode:"htmlmixed",codemirrorMimeType:"text/html",color:"#e34c26",aliases:["xhtml"],extensions:[".html",".hta",".htm",".html.hl",".inc",".xht",".xhtml",".mjml"],parsers:["html"],vscodeLanguageIds:["html"]},{linguistLanguageId:146,name:"Lightning Web Components",type:"markup",tmScope:"text.html.basic",aceMode:"html",codemirrorMode:"htmlmixed",codemirrorMimeType:"text/html",color:"#e34c26",aliases:["xhtml"],extensions:[],parsers:["lwc"],vscodeLanguageIds:["html"],filenames:[]},{linguistLanguageId:391,name:"Vue",type:"markup",color:"#41b883",extensions:[".vue"],tmScope:"text.html.vue",aceMode:"html",parsers:["vue"],vscodeLanguageIds:["vue"]}],gc={bracketSpacing:{category:"Common",type:"boolean",default:!0,description:"Print spaces between brackets.",oppositeDescription:"Do not print spaces between brackets."},singleQuote:{category:"Common",type:"boolean",default:!1,description:"Use single quotes instead of double quotes."},proseWrap:{category:"Common",type:"choice",default:"preserve",description:"How to wrap prose.",choices:[{value:"always",description:"Wrap prose if it exceeds the print width."},{value:"never",description:"Do not wrap prose."},{value:"preserve",description:"Wrap prose as-is."}]},bracketSameLine:{category:"Common",type:"boolean",default:!1,description:"Put > of opening tags on the last line instead of on a new line."},singleAttributePerLine:{category:"Common",type:"boolean",default:!1,description:"Enforce single attribute per line in HTML, Vue and JSX."}},vc="HTML",Gg={bracketSameLine:gc.bracketSameLine,htmlWhitespaceSensitivity:{category:vc,type:"choice",default:"css",description:"How to handle whitespaces in HTML.",choices:[{value:"css",description:"Respect the default value of CSS display property."},{value:"strict",description:"Whitespaces are considered sensitive."},{value:"ignore",description:"Whitespaces are considered insensitive."}]},singleAttributePerLine:gc.singleAttributePerLine,vueIndentScriptAndStyle:{category:vc,type:"boolean",default:!1,description:"Indent script and style tags in Vue files."}},Yg=Gg,yc={},ac(yc,{angular:u(()=>D5,"angular"),html:u(()=>x5,"html"),lwc:u(()=>S5,"lwc"),vue:u(()=>C5,"vue")}),function(e){e[e.Emulated=0]="Emulated",e[e.None=2]="None",e[e.ShadowDom=3]="ShadowDom"}(Kg||(Kg={})),function(e){e[e.OnPush=0]="OnPush",e[e.Default=1]="Default"}(Zg||(Zg={})),function(e){e[e.None=0]="None",e[e.SignalBased=1]="SignalBased",e[e.HasDecoratorInputTransform=2]="HasDecoratorInputTransform"}(Jg||(Jg={})),bc={name:"custom-elements"},wc={name:"no-errors-schema"},function(e){e[e.NONE=0]="NONE",e[e.HTML=1]="HTML",e[e.STYLE=2]="STYLE",e[e.SCRIPT=3]="SCRIPT",e[e.URL=4]="URL",e[e.RESOURCE_URL=5]="RESOURCE_URL"}(Qr||(Qr={})),function(e){e[e.Error=0]="Error",e[e.Warning=1]="Warning",e[e.Ignore=2]="Ignore"}(Xg||(Xg={})),function(e){e[e.RAW_TEXT=0]="RAW_TEXT",e[e.ESCAPABLE_RAW_TEXT=1]="ESCAPABLE_RAW_TEXT",e[e.PARSABLE_DATA=2]="PARSABLE_DATA"}(ut||(ut={})),u(zo,"ut"),u(Yu,"xr"),u(Ku,"kr"),u(co,"We"),u(qa,"ze"),u(Zu,"Br"),u(po,"Mt"),Qg=(Ec=class{},u(Ec,"Ht"),Ec),e5="boolean",t5="number",r5="string",n5="object",a5=["[Element]|textContent,%ariaAtomic,%ariaAutoComplete,%ariaBusy,%ariaChecked,%ariaColCount,%ariaColIndex,%ariaColSpan,%ariaCurrent,%ariaDescription,%ariaDisabled,%ariaExpanded,%ariaHasPopup,%ariaHidden,%ariaKeyShortcuts,%ariaLabel,%ariaLevel,%ariaLive,%ariaModal,%ariaMultiLine,%ariaMultiSelectable,%ariaOrientation,%ariaPlaceholder,%ariaPosInSet,%ariaPressed,%ariaReadOnly,%ariaRelevant,%ariaRequired,%ariaRoleDescription,%ariaRowCount,%ariaRowIndex,%ariaRowSpan,%ariaSelected,%ariaSetSize,%ariaSort,%ariaValueMax,%ariaValueMin,%ariaValueNow,%ariaValueText,%classList,className,elementTiming,id,innerHTML,*beforecopy,*beforecut,*beforepaste,*fullscreenchange,*fullscreenerror,*search,*webkitfullscreenchange,*webkitfullscreenerror,outerHTML,%part,#scrollLeft,#scrollTop,slot,*message,*mozfullscreenchange,*mozfullscreenerror,*mozpointerlockchange,*mozpointerlockerror,*webglcontextcreationerror,*webglcontextlost,*webglcontextrestored","[HTMLElement]^[Element]|accessKey,autocapitalize,!autofocus,contentEditable,dir,!draggable,enterKeyHint,!hidden,!inert,innerText,inputMode,lang,nonce,*abort,*animationend,*animationiteration,*animationstart,*auxclick,*beforexrselect,*blur,*cancel,*canplay,*canplaythrough,*change,*click,*close,*contextmenu,*copy,*cuechange,*cut,*dblclick,*drag,*dragend,*dragenter,*dragleave,*dragover,*dragstart,*drop,*durationchange,*emptied,*ended,*error,*focus,*formdata,*gotpointercapture,*input,*invalid,*keydown,*keypress,*keyup,*load,*loadeddata,*loadedmetadata,*loadstart,*lostpointercapture,*mousedown,*mouseenter,*mouseleave,*mousemove,*mouseout,*mouseover,*mouseup,*mousewheel,*paste,*pause,*play,*playing,*pointercancel,*pointerdown,*pointerenter,*pointerleave,*pointermove,*pointerout,*pointerover,*pointerrawupdate,*pointerup,*progress,*ratechange,*reset,*resize,*scroll,*securitypolicyviolation,*seeked,*seeking,*select,*selectionchange,*selectstart,*slotchange,*stalled,*submit,*suspend,*timeupdate,*toggle,*transitioncancel,*transitionend,*transitionrun,*transitionstart,*volumechange,*waiting,*webkitanimationend,*webkitanimationiteration,*webkitanimationstart,*webkittransitionend,*wheel,outerText,!spellcheck,%style,#tabIndex,title,!translate,virtualKeyboardPolicy","abbr,address,article,aside,b,bdi,bdo,cite,content,code,dd,dfn,dt,em,figcaption,figure,footer,header,hgroup,i,kbd,main,mark,nav,noscript,rb,rp,rt,rtc,ruby,s,samp,section,small,strong,sub,sup,u,var,wbr^[HTMLElement]|accessKey,autocapitalize,!autofocus,contentEditable,dir,!draggable,enterKeyHint,!hidden,innerText,inputMode,lang,nonce,*abort,*animationend,*animationiteration,*animationstart,*auxclick,*beforexrselect,*blur,*cancel,*canplay,*canplaythrough,*change,*click,*close,*contextmenu,*copy,*cuechange,*cut,*dblclick,*drag,*dragend,*dragenter,*dragleave,*dragover,*dragstart,*drop,*durationchange,*emptied,*ended,*error,*focus,*formdata,*gotpointercapture,*input,*invalid,*keydown,*keypress,*keyup,*load,*loadeddata,*loadedmetadata,*loadstart,*lostpointercapture,*mousedown,*mouseenter,*mouseleave,*mousemove,*mouseout,*mouseover,*mouseup,*mousewheel,*paste,*pause,*play,*playing,*pointercancel,*pointerdown,*pointerenter,*pointerleave,*pointermove,*pointerout,*pointerover,*pointerrawupdate,*pointerup,*progress,*ratechange,*reset,*resize,*scroll,*securitypolicyviolation,*seeked,*seeking,*select,*selectionchange,*selectstart,*slotchange,*stalled,*submit,*suspend,*timeupdate,*toggle,*transitioncancel,*transitionend,*transitionrun,*transitionstart,*volumechange,*waiting,*webkitanimationend,*webkitanimationiteration,*webkitanimationstart,*webkittransitionend,*wheel,outerText,!spellcheck,%style,#tabIndex,title,!translate,virtualKeyboardPolicy","media^[HTMLElement]|!autoplay,!controls,%controlsList,%crossOrigin,#currentTime,!defaultMuted,#defaultPlaybackRate,!disableRemotePlayback,!loop,!muted,*encrypted,*waitingforkey,#playbackRate,preload,!preservesPitch,src,%srcObject,#volume",":svg:^[HTMLElement]|!autofocus,nonce,*abort,*animationend,*animationiteration,*animationstart,*auxclick,*beforexrselect,*blur,*cancel,*canplay,*canplaythrough,*change,*click,*close,*contextmenu,*copy,*cuechange,*cut,*dblclick,*drag,*dragend,*dragenter,*dragleave,*dragover,*dragstart,*drop,*durationchange,*emptied,*ended,*error,*focus,*formdata,*gotpointercapture,*input,*invalid,*keydown,*keypress,*keyup,*load,*loadeddata,*loadedmetadata,*loadstart,*lostpointercapture,*mousedown,*mouseenter,*mouseleave,*mousemove,*mouseout,*mouseover,*mouseup,*mousewheel,*paste,*pause,*play,*playing,*pointercancel,*pointerdown,*pointerenter,*pointerleave,*pointermove,*pointerout,*pointerover,*pointerrawupdate,*pointerup,*progress,*ratechange,*reset,*resize,*scroll,*securitypolicyviolation,*seeked,*seeking,*select,*selectionchange,*selectstart,*slotchange,*stalled,*submit,*suspend,*timeupdate,*toggle,*transitioncancel,*transitionend,*transitionrun,*transitionstart,*volumechange,*waiting,*webkitanimationend,*webkitanimationiteration,*webkitanimationstart,*webkittransitionend,*wheel,%style,#tabIndex",":svg:graphics^:svg:|",":svg:animation^:svg:|*begin,*end,*repeat",":svg:geometry^:svg:|",":svg:componentTransferFunction^:svg:|",":svg:gradient^:svg:|",":svg:textContent^:svg:graphics|",":svg:textPositioning^:svg:textContent|","a^[HTMLElement]|charset,coords,download,hash,host,hostname,href,hreflang,name,password,pathname,ping,port,protocol,referrerPolicy,rel,%relList,rev,search,shape,target,text,type,username","area^[HTMLElement]|alt,coords,download,hash,host,hostname,href,!noHref,password,pathname,ping,port,protocol,referrerPolicy,rel,%relList,search,shape,target,username","audio^media|","br^[HTMLElement]|clear","base^[HTMLElement]|href,target","body^[HTMLElement]|aLink,background,bgColor,link,*afterprint,*beforeprint,*beforeunload,*blur,*error,*focus,*hashchange,*languagechange,*load,*message,*messageerror,*offline,*online,*pagehide,*pageshow,*popstate,*rejectionhandled,*resize,*scroll,*storage,*unhandledrejection,*unload,text,vLink","button^[HTMLElement]|!disabled,formAction,formEnctype,formMethod,!formNoValidate,formTarget,name,type,value","canvas^[HTMLElement]|#height,#width","content^[HTMLElement]|select","dl^[HTMLElement]|!compact","data^[HTMLElement]|value","datalist^[HTMLElement]|","details^[HTMLElement]|!open","dialog^[HTMLElement]|!open,returnValue","dir^[HTMLElement]|!compact","div^[HTMLElement]|align","embed^[HTMLElement]|align,height,name,src,type,width","fieldset^[HTMLElement]|!disabled,name","font^[HTMLElement]|color,face,size","form^[HTMLElement]|acceptCharset,action,autocomplete,encoding,enctype,method,name,!noValidate,target","frame^[HTMLElement]|frameBorder,longDesc,marginHeight,marginWidth,name,!noResize,scrolling,src","frameset^[HTMLElement]|cols,*afterprint,*beforeprint,*beforeunload,*blur,*error,*focus,*hashchange,*languagechange,*load,*message,*messageerror,*offline,*online,*pagehide,*pageshow,*popstate,*rejectionhandled,*resize,*scroll,*storage,*unhandledrejection,*unload,rows","hr^[HTMLElement]|align,color,!noShade,size,width","head^[HTMLElement]|","h1,h2,h3,h4,h5,h6^[HTMLElement]|align","html^[HTMLElement]|version","iframe^[HTMLElement]|align,allow,!allowFullscreen,!allowPaymentRequest,csp,frameBorder,height,loading,longDesc,marginHeight,marginWidth,name,referrerPolicy,%sandbox,scrolling,src,srcdoc,width","img^[HTMLElement]|align,alt,border,%crossOrigin,decoding,#height,#hspace,!isMap,loading,longDesc,lowsrc,name,referrerPolicy,sizes,src,srcset,useMap,#vspace,#width","input^[HTMLElement]|accept,align,alt,autocomplete,!checked,!defaultChecked,defaultValue,dirName,!disabled,%files,formAction,formEnctype,formMethod,!formNoValidate,formTarget,#height,!incremental,!indeterminate,max,#maxLength,min,#minLength,!multiple,name,pattern,placeholder,!readOnly,!required,selectionDirection,#selectionEnd,#selectionStart,#size,src,step,type,useMap,value,%valueAsDate,#valueAsNumber,#width","li^[HTMLElement]|type,#value","label^[HTMLElement]|htmlFor","legend^[HTMLElement]|align","link^[HTMLElement]|as,charset,%crossOrigin,!disabled,href,hreflang,imageSizes,imageSrcset,integrity,media,referrerPolicy,rel,%relList,rev,%sizes,target,type","map^[HTMLElement]|name","marquee^[HTMLElement]|behavior,bgColor,direction,height,#hspace,#loop,#scrollAmount,#scrollDelay,!trueSpeed,#vspace,width","menu^[HTMLElement]|!compact","meta^[HTMLElement]|content,httpEquiv,media,name,scheme","meter^[HTMLElement]|#high,#low,#max,#min,#optimum,#value","ins,del^[HTMLElement]|cite,dateTime","ol^[HTMLElement]|!compact,!reversed,#start,type","object^[HTMLElement]|align,archive,border,code,codeBase,codeType,data,!declare,height,#hspace,name,standby,type,useMap,#vspace,width","optgroup^[HTMLElement]|!disabled,label","option^[HTMLElement]|!defaultSelected,!disabled,label,!selected,text,value","output^[HTMLElement]|defaultValue,%htmlFor,name,value","p^[HTMLElement]|align","param^[HTMLElement]|name,type,value,valueType","picture^[HTMLElement]|","pre^[HTMLElement]|#width","progress^[HTMLElement]|#max,#value","q,blockquote,cite^[HTMLElement]|","script^[HTMLElement]|!async,charset,%crossOrigin,!defer,event,htmlFor,integrity,!noModule,%referrerPolicy,src,text,type","select^[HTMLElement]|autocomplete,!disabled,#length,!multiple,name,!required,#selectedIndex,#size,value","slot^[HTMLElement]|name","source^[HTMLElement]|#height,media,sizes,src,srcset,type,#width","span^[HTMLElement]|","style^[HTMLElement]|!disabled,media,type","caption^[HTMLElement]|align","th,td^[HTMLElement]|abbr,align,axis,bgColor,ch,chOff,#colSpan,headers,height,!noWrap,#rowSpan,scope,vAlign,width","col,colgroup^[HTMLElement]|align,ch,chOff,#span,vAlign,width","table^[HTMLElement]|align,bgColor,border,%caption,cellPadding,cellSpacing,frame,rules,summary,%tFoot,%tHead,width","tr^[HTMLElement]|align,bgColor,ch,chOff,vAlign","tfoot,thead,tbody^[HTMLElement]|align,ch,chOff,vAlign","template^[HTMLElement]|","textarea^[HTMLElement]|autocomplete,#cols,defaultValue,dirName,!disabled,#maxLength,#minLength,name,placeholder,!readOnly,!required,#rows,selectionDirection,#selectionEnd,#selectionStart,value,wrap","time^[HTMLElement]|dateTime","title^[HTMLElement]|text","track^[HTMLElement]|!default,kind,label,src,srclang","ul^[HTMLElement]|!compact,type","unknown^[HTMLElement]|","video^media|!disablePictureInPicture,#height,*enterpictureinpicture,*leavepictureinpicture,!playsInline,poster,#width",":svg:a^:svg:graphics|",":svg:animate^:svg:animation|",":svg:animateMotion^:svg:animation|",":svg:animateTransform^:svg:animation|",":svg:circle^:svg:geometry|",":svg:clipPath^:svg:graphics|",":svg:defs^:svg:graphics|",":svg:desc^:svg:|",":svg:discard^:svg:|",":svg:ellipse^:svg:geometry|",":svg:feBlend^:svg:|",":svg:feColorMatrix^:svg:|",":svg:feComponentTransfer^:svg:|",":svg:feComposite^:svg:|",":svg:feConvolveMatrix^:svg:|",":svg:feDiffuseLighting^:svg:|",":svg:feDisplacementMap^:svg:|",":svg:feDistantLight^:svg:|",":svg:feDropShadow^:svg:|",":svg:feFlood^:svg:|",":svg:feFuncA^:svg:componentTransferFunction|",":svg:feFuncB^:svg:componentTransferFunction|",":svg:feFuncG^:svg:componentTransferFunction|",":svg:feFuncR^:svg:componentTransferFunction|",":svg:feGaussianBlur^:svg:|",":svg:feImage^:svg:|",":svg:feMerge^:svg:|",":svg:feMergeNode^:svg:|",":svg:feMorphology^:svg:|",":svg:feOffset^:svg:|",":svg:fePointLight^:svg:|",":svg:feSpecularLighting^:svg:|",":svg:feSpotLight^:svg:|",":svg:feTile^:svg:|",":svg:feTurbulence^:svg:|",":svg:filter^:svg:|",":svg:foreignObject^:svg:graphics|",":svg:g^:svg:graphics|",":svg:image^:svg:graphics|decoding",":svg:line^:svg:geometry|",":svg:linearGradient^:svg:gradient|",":svg:mpath^:svg:|",":svg:marker^:svg:|",":svg:mask^:svg:|",":svg:metadata^:svg:|",":svg:path^:svg:geometry|",":svg:pattern^:svg:|",":svg:polygon^:svg:geometry|",":svg:polyline^:svg:geometry|",":svg:radialGradient^:svg:gradient|",":svg:rect^:svg:geometry|",":svg:svg^:svg:graphics|#currentScale,#zoomAndPan",":svg:script^:svg:|type",":svg:set^:svg:animation|",":svg:stop^:svg:|",":svg:style^:svg:|!disabled,media,title,type",":svg:switch^:svg:graphics|",":svg:symbol^:svg:|",":svg:tspan^:svg:textPositioning|",":svg:text^:svg:textPositioning|",":svg:textPath^:svg:textContent|",":svg:title^:svg:|",":svg:use^:svg:graphics|",":svg:view^:svg:|#zoomAndPan","data^[HTMLElement]|value","keygen^[HTMLElement]|!autofocus,challenge,!disabled,form,keytype,name","menuitem^[HTMLElement]|type,label,icon,!disabled,!checked,radiogroup,!default","summary^[HTMLElement]|","time^[HTMLElement]|dateTime",":svg:cursor^:svg:|",":math:^[HTMLElement]|!autofocus,nonce,*abort,*animationend,*animationiteration,*animationstart,*auxclick,*beforeinput,*beforematch,*beforetoggle,*beforexrselect,*blur,*cancel,*canplay,*canplaythrough,*change,*click,*close,*contentvisibilityautostatechange,*contextlost,*contextmenu,*contextrestored,*copy,*cuechange,*cut,*dblclick,*drag,*dragend,*dragenter,*dragleave,*dragover,*dragstart,*drop,*durationchange,*emptied,*ended,*error,*focus,*formdata,*gotpointercapture,*input,*invalid,*keydown,*keypress,*keyup,*load,*loadeddata,*loadedmetadata,*loadstart,*lostpointercapture,*mousedown,*mouseenter,*mouseleave,*mousemove,*mouseout,*mouseover,*mouseup,*mousewheel,*paste,*pause,*play,*playing,*pointercancel,*pointerdown,*pointerenter,*pointerleave,*pointermove,*pointerout,*pointerover,*pointerrawupdate,*pointerup,*progress,*ratechange,*reset,*resize,*scroll,*scrollend,*securitypolicyviolation,*seeked,*seeking,*select,*selectionchange,*selectstart,*slotchange,*stalled,*submit,*suspend,*timeupdate,*toggle,*transitioncancel,*transitionend,*transitionrun,*transitionstart,*volumechange,*waiting,*webkitanimationend,*webkitanimationiteration,*webkitanimationstart,*webkittransitionend,*wheel,%style,#tabIndex",":math:math^:math:|",":math:maction^:math:|",":math:menclose^:math:|",":math:merror^:math:|",":math:mfenced^:math:|",":math:mfrac^:math:|",":math:mi^:math:|",":math:mmultiscripts^:math:|",":math:mn^:math:|",":math:mo^:math:|",":math:mover^:math:|",":math:mpadded^:math:|",":math:mphantom^:math:|",":math:mroot^:math:|",":math:mrow^:math:|",":math:ms^:math:|",":math:mspace^:math:|",":math:msqrt^:math:|",":math:mstyle^:math:|",":math:msub^:math:|",":math:msubsup^:math:|",":math:msup^:math:|",":math:mtable^:math:|",":math:mtd^:math:|",":math:mtext^:math:|",":math:mtr^:math:|",":math:munder^:math:|",":math:munderover^:math:|",":math:semantics^:math:|"],xc=new Map(Object.entries({class:"className",for:"htmlFor",formaction:"formAction",innerHtml:"innerHTML",readonly:"readOnly",tabindex:"tabIndex"})),o5=Array.from(xc).reduce((e,[t,r])=>(e.set(t,r),e),new Map),G7=(Dc=class extends Qg{constructor(){super(),this._schema=new Map,this._eventSchema=new Map,a5.forEach(e=>{let t=new Map,r=new Set,[n,a]=e.split("|"),o=a.split(","),[i,s]=n.split("^");i.split(",").forEach(d=>{this._schema.set(d.toLowerCase(),t),this._eventSchema.set(d.toLowerCase(),r)});let c=s&&this._schema.get(s.toLowerCase());if(c){for(let[d,p]of c)t.set(d,p);for(let d of this._eventSchema.get(s.toLowerCase()))r.add(d)}o.forEach(d=>{if(d.length>0)switch(d[0]){case"*":r.add(d.substring(1));break;case"!":t.set(d.substring(1),e5);break;case"#":t.set(d.substring(1),t5);break;case"%":t.set(d.substring(1),n5);break;default:t.set(d,r5)}})})}hasProperty(e,t,r){if(r.some(n=>n.name===wc.name))return!0;if(e.indexOf("-")>-1){if(Yu(e)||Ku(e))return!1;if(r.some(n=>n.name===bc.name))return!0}return(this._schema.get(e.toLowerCase())||this._schema.get("unknown")).has(t)}hasElement(e,t){return t.some(r=>r.name===wc.name)||e.indexOf("-")>-1&&(Yu(e)||Ku(e)||t.some(r=>r.name===bc.name))?!0:this._schema.has(e.toLowerCase())}securityContext(e,t,r){r&&(t=this.getMappedPropName(t)),e=e.toLowerCase(),t=t.toLowerCase();let n=Zu()[e+"|"+t];return n||(n=Zu()["*|"+t],n||Qr.NONE)}getMappedPropName(e){return xc.get(e)??e}getDefaultComponentElementName(){return"ng-component"}validateProperty(e){return e.toLowerCase().startsWith("on")?{error:!0,msg:`Binding to event property '${e}' is disallowed for security reasons, please use (${e.slice(2)})=... +If '${e}' is a directive input, make sure the directive is imported by the current module.`}:{error:!1}}validateAttribute(e){return e.toLowerCase().startsWith("on")?{error:!0,msg:`Binding to event attribute '${e}' is disallowed for security reasons, please use (${e.slice(2)})=...`}:{error:!1}}allKnownElementNames(){return Array.from(this._schema.keys())}allKnownAttributesOfElement(e){let t=this._schema.get(e.toLowerCase())||this._schema.get("unknown");return Array.from(t.keys()).map(r=>o5.get(r)??r)}allKnownEventsOfElement(e){return Array.from(this._eventSchema.get(e.toLowerCase())??[])}normalizeAnimationStyleProperty(e){return Wm(e)}normalizeAnimationStyleValue(e,t,r){let n="",a=r.toString().trim(),o=null;if(og(e)&&r!==0&&r!=="0")if(typeof r=="number")n="px";else{let i=r.match(/^[+-]?[\d\.]+([a-z]*)$/);i&&i[1].length==0&&(o=`Please provide a CSS unit value for ${t}:${r}`)}return{error:o,value:a+n}}},u(Dc,"Vt"),Dc),u(og,"Ua"),W=(Cc=class{constructor({closedByChildren:e,implicitNamespacePrefix:t,contentType:r=ut.PARSABLE_DATA,closedByParent:n=!1,isVoid:a=!1,ignoreFirstLf:o=!1,preventNamespaceInheritance:i=!1,canSelfClose:s=!1}={}){this.closedByChildren={},this.closedByParent=!1,e&&e.length>0&&e.forEach(c=>this.closedByChildren[c]=!0),this.isVoid=a,this.closedByParent=n||a,this.implicitNamespacePrefix=t||null,this.contentType=r,this.ignoreFirstLf=o,this.preventNamespaceInheritance=i,this.canSelfClose=s??a}isClosedByChild(e){return this.isVoid||e.toLowerCase()in this.closedByChildren}getContentType(e){return typeof this.contentType=="object"?(e===void 0?void 0:this.contentType[e])??this.contentType.default:this.contentType}},u(Cc,"m"),Cc),u(Pl,"Ge"),Vr=(Sc=class{constructor(e,t){this.sourceSpan=e,this.i18n=t}},u(Sc,"oe"),Sc),l5=(kc=class extends Vr{constructor(e,t,r,n){super(t,n),this.value=e,this.tokens=r,this.type="text"}visit(e,t){return e.visitText(this,t)}},u(kc,"Ut"),kc),s5=(Ac=class extends Vr{constructor(e,t,r,n){super(t,n),this.value=e,this.tokens=r,this.type="cdata"}visit(e,t){return e.visitCdata(this,t)}},u(Ac,"Wt"),Ac),u5=(Fc=class extends Vr{constructor(e,t,r,n,a,o){super(n,o),this.switchValue=e,this.type=t,this.cases=r,this.switchValueSourceSpan=a}visit(e,t){return e.visitExpansion(this,t)}},u(Fc,"zt"),Fc),c5=(_c=class{constructor(e,t,r,n,a){this.value=e,this.expression=t,this.sourceSpan=r,this.valueSourceSpan=n,this.expSourceSpan=a,this.type="expansionCase"}visit(e,t){return e.visitExpansionCase(this,t)}},u(_c,"Gt"),_c),d5=(Rc=class extends Vr{constructor(e,t,r,n,a,o,i){super(r,i),this.name=e,this.value=t,this.keySpan=n,this.valueSpan=a,this.valueTokens=o,this.type="attribute"}visit(e,t){return e.visitAttribute(this,t)}get nameSpan(){return this.keySpan}},u(Rc,"Yt"),Rc),Jt=(Ic=class extends Vr{constructor(e,t,r,n,a,o=null,i=null,s){super(n,s),this.name=e,this.attrs=t,this.children=r,this.startSourceSpan=a,this.endSourceSpan=o,this.nameSpan=i,this.type="element"}visit(e,t){return e.visitElement(this,t)}},u(Ic,"G"),Ic),p5=(Bc=class{constructor(e,t){this.value=e,this.sourceSpan=t,this.type="comment"}visit(e,t){return e.visitComment(this,t)}},u(Bc,"jt"),Bc),f5=(Tc=class{constructor(e,t){this.value=e,this.sourceSpan=t,this.type="docType"}visit(e,t){return e.visitDocType(this,t)}},u(Tc,"Kt"),Tc),Ur=(zc=class extends Vr{constructor(e,t,r,n,a,o,i=null,s){super(n,s),this.name=e,this.parameters=t,this.children=r,this.nameSpan=a,this.startSourceSpan=o,this.endSourceSpan=i,this.type="block"}visit(e,t){return e.visitBlock(this,t)}},u(zc,"Z"),zc),Oc=(Lc=class{constructor(e,t){this.expression=e,this.sourceSpan=t,this.type="blockParameter",this.startSourceSpan=null,this.endSourceSpan=null}visit(e,t){return e.visitBlockParameter(this,t)}},u(Lc,"ct"),Lc),Pc=(Mc=class{constructor(e,t,r,n,a){this.name=e,this.value=t,this.sourceSpan=r,this.nameSpan=n,this.valueSpan=a,this.type="letDeclaration",this.startSourceSpan=null,this.endSourceSpan=null}visit(e,t){return e.visitLetDeclaration(this,t)}},u(Mc,"pt"),Mc),u(fd,"Qt"),Y7=($c=class{constructor(){}visitElement(e,t){this.visitChildren(t,r=>{r(e.attrs),r(e.children)})}visitAttribute(e,t){}visitText(e,t){}visitCdata(e,t){}visitComment(e,t){}visitDocType(e,t){}visitExpansion(e,t){return this.visitChildren(t,r=>{r(e.cases)})}visitExpansionCase(e,t){}visitBlock(e,t){this.visitChildren(t,r=>{r(e.parameters),r(e.children)})}visitBlockParameter(e,t){}visitLetDeclaration(e,t){}visitChildren(e,t){let r=[],n=this;function a(o){o&&r.push(fd(n,o,e))}return u(a,"i"),t(a),Array.prototype.concat.apply([],r)}},u($c,"ht"),$c),Fo={AElig:"Æ",AMP:"&",amp:"&",Aacute:"Á",Abreve:"Ă",Acirc:"Â",Acy:"А",Afr:"𝔄",Agrave:"À",Alpha:"Α",Amacr:"Ā",And:"⩓",Aogon:"Ą",Aopf:"𝔸",ApplyFunction:"⁡",af:"⁡",Aring:"Å",angst:"Å",Ascr:"𝒜",Assign:"≔",colone:"≔",coloneq:"≔",Atilde:"Ã",Auml:"Ä",Backslash:"∖",setminus:"∖",setmn:"∖",smallsetminus:"∖",ssetmn:"∖",Barv:"⫧",Barwed:"⌆",doublebarwedge:"⌆",Bcy:"Б",Because:"∵",becaus:"∵",because:"∵",Bernoullis:"ℬ",Bscr:"ℬ",bernou:"ℬ",Beta:"Β",Bfr:"𝔅",Bopf:"𝔹",Breve:"˘",breve:"˘",Bumpeq:"≎",HumpDownHump:"≎",bump:"≎",CHcy:"Ч",COPY:"©",copy:"©",Cacute:"Ć",Cap:"⋒",CapitalDifferentialD:"ⅅ",DD:"ⅅ",Cayleys:"ℭ",Cfr:"ℭ",Ccaron:"Č",Ccedil:"Ç",Ccirc:"Ĉ",Cconint:"∰",Cdot:"Ċ",Cedilla:"¸",cedil:"¸",CenterDot:"·",centerdot:"·",middot:"·",Chi:"Χ",CircleDot:"⊙",odot:"⊙",CircleMinus:"⊖",ominus:"⊖",CirclePlus:"⊕",oplus:"⊕",CircleTimes:"⊗",otimes:"⊗",ClockwiseContourIntegral:"∲",cwconint:"∲",CloseCurlyDoubleQuote:"”",rdquo:"”",rdquor:"”",CloseCurlyQuote:"’",rsquo:"’",rsquor:"’",Colon:"∷",Proportion:"∷",Colone:"⩴",Congruent:"≡",equiv:"≡",Conint:"∯",DoubleContourIntegral:"∯",ContourIntegral:"∮",conint:"∮",oint:"∮",Copf:"ℂ",complexes:"ℂ",Coproduct:"∐",coprod:"∐",CounterClockwiseContourIntegral:"∳",awconint:"∳",Cross:"⨯",Cscr:"𝒞",Cup:"⋓",CupCap:"≍",asympeq:"≍",DDotrahd:"⤑",DJcy:"Ђ",DScy:"Ѕ",DZcy:"Џ",Dagger:"‡",ddagger:"‡",Darr:"↡",Dashv:"⫤",DoubleLeftTee:"⫤",Dcaron:"Ď",Dcy:"Д",Del:"∇",nabla:"∇",Delta:"Δ",Dfr:"𝔇",DiacriticalAcute:"´",acute:"´",DiacriticalDot:"˙",dot:"˙",DiacriticalDoubleAcute:"˝",dblac:"˝",DiacriticalGrave:"`",grave:"`",DiacriticalTilde:"˜",tilde:"˜",Diamond:"⋄",diam:"⋄",diamond:"⋄",DifferentialD:"ⅆ",dd:"ⅆ",Dopf:"𝔻",Dot:"¨",DoubleDot:"¨",die:"¨",uml:"¨",DotDot:"⃜",DotEqual:"≐",doteq:"≐",esdot:"≐",DoubleDownArrow:"⇓",Downarrow:"⇓",dArr:"⇓",DoubleLeftArrow:"⇐",Leftarrow:"⇐",lArr:"⇐",DoubleLeftRightArrow:"⇔",Leftrightarrow:"⇔",hArr:"⇔",iff:"⇔",DoubleLongLeftArrow:"⟸",Longleftarrow:"⟸",xlArr:"⟸",DoubleLongLeftRightArrow:"⟺",Longleftrightarrow:"⟺",xhArr:"⟺",DoubleLongRightArrow:"⟹",Longrightarrow:"⟹",xrArr:"⟹",DoubleRightArrow:"⇒",Implies:"⇒",Rightarrow:"⇒",rArr:"⇒",DoubleRightTee:"⊨",vDash:"⊨",DoubleUpArrow:"⇑",Uparrow:"⇑",uArr:"⇑",DoubleUpDownArrow:"⇕",Updownarrow:"⇕",vArr:"⇕",DoubleVerticalBar:"∥",par:"∥",parallel:"∥",shortparallel:"∥",spar:"∥",DownArrow:"↓",ShortDownArrow:"↓",darr:"↓",downarrow:"↓",DownArrowBar:"⤓",DownArrowUpArrow:"⇵",duarr:"⇵",DownBreve:"̑",DownLeftRightVector:"⥐",DownLeftTeeVector:"⥞",DownLeftVector:"↽",leftharpoondown:"↽",lhard:"↽",DownLeftVectorBar:"⥖",DownRightTeeVector:"⥟",DownRightVector:"⇁",rhard:"⇁",rightharpoondown:"⇁",DownRightVectorBar:"⥗",DownTee:"⊤",top:"⊤",DownTeeArrow:"↧",mapstodown:"↧",Dscr:"𝒟",Dstrok:"Đ",ENG:"Ŋ",ETH:"Ð",Eacute:"É",Ecaron:"Ě",Ecirc:"Ê",Ecy:"Э",Edot:"Ė",Efr:"𝔈",Egrave:"È",Element:"∈",in:"∈",isin:"∈",isinv:"∈",Emacr:"Ē",EmptySmallSquare:"◻",EmptyVerySmallSquare:"▫",Eogon:"Ę",Eopf:"𝔼",Epsilon:"Ε",Equal:"⩵",EqualTilde:"≂",eqsim:"≂",esim:"≂",Equilibrium:"⇌",rightleftharpoons:"⇌",rlhar:"⇌",Escr:"ℰ",expectation:"ℰ",Esim:"⩳",Eta:"Η",Euml:"Ë",Exists:"∃",exist:"∃",ExponentialE:"ⅇ",ee:"ⅇ",exponentiale:"ⅇ",Fcy:"Ф",Ffr:"𝔉",FilledSmallSquare:"◼",FilledVerySmallSquare:"▪",blacksquare:"▪",squarf:"▪",squf:"▪",Fopf:"𝔽",ForAll:"∀",forall:"∀",Fouriertrf:"ℱ",Fscr:"ℱ",GJcy:"Ѓ",GT:">",gt:">",Gamma:"Γ",Gammad:"Ϝ",Gbreve:"Ğ",Gcedil:"Ģ",Gcirc:"Ĝ",Gcy:"Г",Gdot:"Ġ",Gfr:"𝔊",Gg:"⋙",ggg:"⋙",Gopf:"𝔾",GreaterEqual:"≥",ge:"≥",geq:"≥",GreaterEqualLess:"⋛",gel:"⋛",gtreqless:"⋛",GreaterFullEqual:"≧",gE:"≧",geqq:"≧",GreaterGreater:"⪢",GreaterLess:"≷",gl:"≷",gtrless:"≷",GreaterSlantEqual:"⩾",geqslant:"⩾",ges:"⩾",GreaterTilde:"≳",gsim:"≳",gtrsim:"≳",Gscr:"𝒢",Gt:"≫",NestedGreaterGreater:"≫",gg:"≫",HARDcy:"Ъ",Hacek:"ˇ",caron:"ˇ",Hat:"^",Hcirc:"Ĥ",Hfr:"ℌ",Poincareplane:"ℌ",HilbertSpace:"ℋ",Hscr:"ℋ",hamilt:"ℋ",Hopf:"ℍ",quaternions:"ℍ",HorizontalLine:"─",boxh:"─",Hstrok:"Ħ",HumpEqual:"≏",bumpe:"≏",bumpeq:"≏",IEcy:"Е",IJlig:"IJ",IOcy:"Ё",Iacute:"Í",Icirc:"Î",Icy:"И",Idot:"İ",Ifr:"ℑ",Im:"ℑ",image:"ℑ",imagpart:"ℑ",Igrave:"Ì",Imacr:"Ī",ImaginaryI:"ⅈ",ii:"ⅈ",Int:"∬",Integral:"∫",int:"∫",Intersection:"⋂",bigcap:"⋂",xcap:"⋂",InvisibleComma:"⁣",ic:"⁣",InvisibleTimes:"⁢",it:"⁢",Iogon:"Į",Iopf:"𝕀",Iota:"Ι",Iscr:"ℐ",imagline:"ℐ",Itilde:"Ĩ",Iukcy:"І",Iuml:"Ï",Jcirc:"Ĵ",Jcy:"Й",Jfr:"𝔍",Jopf:"𝕁",Jscr:"𝒥",Jsercy:"Ј",Jukcy:"Є",KHcy:"Х",KJcy:"Ќ",Kappa:"Κ",Kcedil:"Ķ",Kcy:"К",Kfr:"𝔎",Kopf:"𝕂",Kscr:"𝒦",LJcy:"Љ",LT:"<",lt:"<",Lacute:"Ĺ",Lambda:"Λ",Lang:"⟪",Laplacetrf:"ℒ",Lscr:"ℒ",lagran:"ℒ",Larr:"↞",twoheadleftarrow:"↞",Lcaron:"Ľ",Lcedil:"Ļ",Lcy:"Л",LeftAngleBracket:"⟨",lang:"⟨",langle:"⟨",LeftArrow:"←",ShortLeftArrow:"←",larr:"←",leftarrow:"←",slarr:"←",LeftArrowBar:"⇤",larrb:"⇤",LeftArrowRightArrow:"⇆",leftrightarrows:"⇆",lrarr:"⇆",LeftCeiling:"⌈",lceil:"⌈",LeftDoubleBracket:"⟦",lobrk:"⟦",LeftDownTeeVector:"⥡",LeftDownVector:"⇃",dharl:"⇃",downharpoonleft:"⇃",LeftDownVectorBar:"⥙",LeftFloor:"⌊",lfloor:"⌊",LeftRightArrow:"↔",harr:"↔",leftrightarrow:"↔",LeftRightVector:"⥎",LeftTee:"⊣",dashv:"⊣",LeftTeeArrow:"↤",mapstoleft:"↤",LeftTeeVector:"⥚",LeftTriangle:"⊲",vartriangleleft:"⊲",vltri:"⊲",LeftTriangleBar:"⧏",LeftTriangleEqual:"⊴",ltrie:"⊴",trianglelefteq:"⊴",LeftUpDownVector:"⥑",LeftUpTeeVector:"⥠",LeftUpVector:"↿",uharl:"↿",upharpoonleft:"↿",LeftUpVectorBar:"⥘",LeftVector:"↼",leftharpoonup:"↼",lharu:"↼",LeftVectorBar:"⥒",LessEqualGreater:"⋚",leg:"⋚",lesseqgtr:"⋚",LessFullEqual:"≦",lE:"≦",leqq:"≦",LessGreater:"≶",lessgtr:"≶",lg:"≶",LessLess:"⪡",LessSlantEqual:"⩽",leqslant:"⩽",les:"⩽",LessTilde:"≲",lesssim:"≲",lsim:"≲",Lfr:"𝔏",Ll:"⋘",Lleftarrow:"⇚",lAarr:"⇚",Lmidot:"Ŀ",LongLeftArrow:"⟵",longleftarrow:"⟵",xlarr:"⟵",LongLeftRightArrow:"⟷",longleftrightarrow:"⟷",xharr:"⟷",LongRightArrow:"⟶",longrightarrow:"⟶",xrarr:"⟶",Lopf:"𝕃",LowerLeftArrow:"↙",swarr:"↙",swarrow:"↙",LowerRightArrow:"↘",searr:"↘",searrow:"↘",Lsh:"↰",lsh:"↰",Lstrok:"Ł",Lt:"≪",NestedLessLess:"≪",ll:"≪",Map:"⤅",Mcy:"М",MediumSpace:" ",Mellintrf:"ℳ",Mscr:"ℳ",phmmat:"ℳ",Mfr:"𝔐",MinusPlus:"∓",mnplus:"∓",mp:"∓",Mopf:"𝕄",Mu:"Μ",NJcy:"Њ",Nacute:"Ń",Ncaron:"Ň",Ncedil:"Ņ",Ncy:"Н",NegativeMediumSpace:"​",NegativeThickSpace:"​",NegativeThinSpace:"​",NegativeVeryThinSpace:"​",ZeroWidthSpace:"​",NewLine:` +`,Nfr:"𝔑",NoBreak:"⁠",NonBreakingSpace:" ",nbsp:" ",Nopf:"ℕ",naturals:"ℕ",Not:"⫬",NotCongruent:"≢",nequiv:"≢",NotCupCap:"≭",NotDoubleVerticalBar:"∦",npar:"∦",nparallel:"∦",nshortparallel:"∦",nspar:"∦",NotElement:"∉",notin:"∉",notinva:"∉",NotEqual:"≠",ne:"≠",NotEqualTilde:"≂̸",nesim:"≂̸",NotExists:"∄",nexist:"∄",nexists:"∄",NotGreater:"≯",ngt:"≯",ngtr:"≯",NotGreaterEqual:"≱",nge:"≱",ngeq:"≱",NotGreaterFullEqual:"≧̸",ngE:"≧̸",ngeqq:"≧̸",NotGreaterGreater:"≫̸",nGtv:"≫̸",NotGreaterLess:"≹",ntgl:"≹",NotGreaterSlantEqual:"⩾̸",ngeqslant:"⩾̸",nges:"⩾̸",NotGreaterTilde:"≵",ngsim:"≵",NotHumpDownHump:"≎̸",nbump:"≎̸",NotHumpEqual:"≏̸",nbumpe:"≏̸",NotLeftTriangle:"⋪",nltri:"⋪",ntriangleleft:"⋪",NotLeftTriangleBar:"⧏̸",NotLeftTriangleEqual:"⋬",nltrie:"⋬",ntrianglelefteq:"⋬",NotLess:"≮",nless:"≮",nlt:"≮",NotLessEqual:"≰",nle:"≰",nleq:"≰",NotLessGreater:"≸",ntlg:"≸",NotLessLess:"≪̸",nLtv:"≪̸",NotLessSlantEqual:"⩽̸",nleqslant:"⩽̸",nles:"⩽̸",NotLessTilde:"≴",nlsim:"≴",NotNestedGreaterGreater:"⪢̸",NotNestedLessLess:"⪡̸",NotPrecedes:"⊀",npr:"⊀",nprec:"⊀",NotPrecedesEqual:"⪯̸",npre:"⪯̸",npreceq:"⪯̸",NotPrecedesSlantEqual:"⋠",nprcue:"⋠",NotReverseElement:"∌",notni:"∌",notniva:"∌",NotRightTriangle:"⋫",nrtri:"⋫",ntriangleright:"⋫",NotRightTriangleBar:"⧐̸",NotRightTriangleEqual:"⋭",nrtrie:"⋭",ntrianglerighteq:"⋭",NotSquareSubset:"⊏̸",NotSquareSubsetEqual:"⋢",nsqsube:"⋢",NotSquareSuperset:"⊐̸",NotSquareSupersetEqual:"⋣",nsqsupe:"⋣",NotSubset:"⊂⃒",nsubset:"⊂⃒",vnsub:"⊂⃒",NotSubsetEqual:"⊈",nsube:"⊈",nsubseteq:"⊈",NotSucceeds:"⊁",nsc:"⊁",nsucc:"⊁",NotSucceedsEqual:"⪰̸",nsce:"⪰̸",nsucceq:"⪰̸",NotSucceedsSlantEqual:"⋡",nsccue:"⋡",NotSucceedsTilde:"≿̸",NotSuperset:"⊃⃒",nsupset:"⊃⃒",vnsup:"⊃⃒",NotSupersetEqual:"⊉",nsupe:"⊉",nsupseteq:"⊉",NotTilde:"≁",nsim:"≁",NotTildeEqual:"≄",nsime:"≄",nsimeq:"≄",NotTildeFullEqual:"≇",ncong:"≇",NotTildeTilde:"≉",nap:"≉",napprox:"≉",NotVerticalBar:"∤",nmid:"∤",nshortmid:"∤",nsmid:"∤",Nscr:"𝒩",Ntilde:"Ñ",Nu:"Ν",OElig:"Œ",Oacute:"Ó",Ocirc:"Ô",Ocy:"О",Odblac:"Ő",Ofr:"𝔒",Ograve:"Ò",Omacr:"Ō",Omega:"Ω",ohm:"Ω",Omicron:"Ο",Oopf:"𝕆",OpenCurlyDoubleQuote:"“",ldquo:"“",OpenCurlyQuote:"‘",lsquo:"‘",Or:"⩔",Oscr:"𝒪",Oslash:"Ø",Otilde:"Õ",Otimes:"⨷",Ouml:"Ö",OverBar:"‾",oline:"‾",OverBrace:"⏞",OverBracket:"⎴",tbrk:"⎴",OverParenthesis:"⏜",PartialD:"∂",part:"∂",Pcy:"П",Pfr:"𝔓",Phi:"Φ",Pi:"Π",PlusMinus:"±",plusmn:"±",pm:"±",Popf:"ℙ",primes:"ℙ",Pr:"⪻",Precedes:"≺",pr:"≺",prec:"≺",PrecedesEqual:"⪯",pre:"⪯",preceq:"⪯",PrecedesSlantEqual:"≼",prcue:"≼",preccurlyeq:"≼",PrecedesTilde:"≾",precsim:"≾",prsim:"≾",Prime:"″",Product:"∏",prod:"∏",Proportional:"∝",prop:"∝",propto:"∝",varpropto:"∝",vprop:"∝",Pscr:"𝒫",Psi:"Ψ",QUOT:'"',quot:'"',Qfr:"𝔔",Qopf:"ℚ",rationals:"ℚ",Qscr:"𝒬",RBarr:"⤐",drbkarow:"⤐",REG:"®",circledR:"®",reg:"®",Racute:"Ŕ",Rang:"⟫",Rarr:"↠",twoheadrightarrow:"↠",Rarrtl:"⤖",Rcaron:"Ř",Rcedil:"Ŗ",Rcy:"Р",Re:"ℜ",Rfr:"ℜ",real:"ℜ",realpart:"ℜ",ReverseElement:"∋",SuchThat:"∋",ni:"∋",niv:"∋",ReverseEquilibrium:"⇋",leftrightharpoons:"⇋",lrhar:"⇋",ReverseUpEquilibrium:"⥯",duhar:"⥯",Rho:"Ρ",RightAngleBracket:"⟩",rang:"⟩",rangle:"⟩",RightArrow:"→",ShortRightArrow:"→",rarr:"→",rightarrow:"→",srarr:"→",RightArrowBar:"⇥",rarrb:"⇥",RightArrowLeftArrow:"⇄",rightleftarrows:"⇄",rlarr:"⇄",RightCeiling:"⌉",rceil:"⌉",RightDoubleBracket:"⟧",robrk:"⟧",RightDownTeeVector:"⥝",RightDownVector:"⇂",dharr:"⇂",downharpoonright:"⇂",RightDownVectorBar:"⥕",RightFloor:"⌋",rfloor:"⌋",RightTee:"⊢",vdash:"⊢",RightTeeArrow:"↦",map:"↦",mapsto:"↦",RightTeeVector:"⥛",RightTriangle:"⊳",vartriangleright:"⊳",vrtri:"⊳",RightTriangleBar:"⧐",RightTriangleEqual:"⊵",rtrie:"⊵",trianglerighteq:"⊵",RightUpDownVector:"⥏",RightUpTeeVector:"⥜",RightUpVector:"↾",uharr:"↾",upharpoonright:"↾",RightUpVectorBar:"⥔",RightVector:"⇀",rharu:"⇀",rightharpoonup:"⇀",RightVectorBar:"⥓",Ropf:"ℝ",reals:"ℝ",RoundImplies:"⥰",Rrightarrow:"⇛",rAarr:"⇛",Rscr:"ℛ",realine:"ℛ",Rsh:"↱",rsh:"↱",RuleDelayed:"⧴",SHCHcy:"Щ",SHcy:"Ш",SOFTcy:"Ь",Sacute:"Ś",Sc:"⪼",Scaron:"Š",Scedil:"Ş",Scirc:"Ŝ",Scy:"С",Sfr:"𝔖",ShortUpArrow:"↑",UpArrow:"↑",uarr:"↑",uparrow:"↑",Sigma:"Σ",SmallCircle:"∘",compfn:"∘",Sopf:"𝕊",Sqrt:"√",radic:"√",Square:"□",squ:"□",square:"□",SquareIntersection:"⊓",sqcap:"⊓",SquareSubset:"⊏",sqsub:"⊏",sqsubset:"⊏",SquareSubsetEqual:"⊑",sqsube:"⊑",sqsubseteq:"⊑",SquareSuperset:"⊐",sqsup:"⊐",sqsupset:"⊐",SquareSupersetEqual:"⊒",sqsupe:"⊒",sqsupseteq:"⊒",SquareUnion:"⊔",sqcup:"⊔",Sscr:"𝒮",Star:"⋆",sstarf:"⋆",Sub:"⋐",Subset:"⋐",SubsetEqual:"⊆",sube:"⊆",subseteq:"⊆",Succeeds:"≻",sc:"≻",succ:"≻",SucceedsEqual:"⪰",sce:"⪰",succeq:"⪰",SucceedsSlantEqual:"≽",sccue:"≽",succcurlyeq:"≽",SucceedsTilde:"≿",scsim:"≿",succsim:"≿",Sum:"∑",sum:"∑",Sup:"⋑",Supset:"⋑",Superset:"⊃",sup:"⊃",supset:"⊃",SupersetEqual:"⊇",supe:"⊇",supseteq:"⊇",THORN:"Þ",TRADE:"™",trade:"™",TSHcy:"Ћ",TScy:"Ц",Tab:" ",Tau:"Τ",Tcaron:"Ť",Tcedil:"Ţ",Tcy:"Т",Tfr:"𝔗",Therefore:"∴",there4:"∴",therefore:"∴",Theta:"Θ",ThickSpace:"  ",ThinSpace:" ",thinsp:" ",Tilde:"∼",sim:"∼",thicksim:"∼",thksim:"∼",TildeEqual:"≃",sime:"≃",simeq:"≃",TildeFullEqual:"≅",cong:"≅",TildeTilde:"≈",ap:"≈",approx:"≈",asymp:"≈",thickapprox:"≈",thkap:"≈",Topf:"𝕋",TripleDot:"⃛",tdot:"⃛",Tscr:"𝒯",Tstrok:"Ŧ",Uacute:"Ú",Uarr:"↟",Uarrocir:"⥉",Ubrcy:"Ў",Ubreve:"Ŭ",Ucirc:"Û",Ucy:"У",Udblac:"Ű",Ufr:"𝔘",Ugrave:"Ù",Umacr:"Ū",UnderBar:"_",lowbar:"_",UnderBrace:"⏟",UnderBracket:"⎵",bbrk:"⎵",UnderParenthesis:"⏝",Union:"⋃",bigcup:"⋃",xcup:"⋃",UnionPlus:"⊎",uplus:"⊎",Uogon:"Ų",Uopf:"𝕌",UpArrowBar:"⤒",UpArrowDownArrow:"⇅",udarr:"⇅",UpDownArrow:"↕",updownarrow:"↕",varr:"↕",UpEquilibrium:"⥮",udhar:"⥮",UpTee:"⊥",bot:"⊥",bottom:"⊥",perp:"⊥",UpTeeArrow:"↥",mapstoup:"↥",UpperLeftArrow:"↖",nwarr:"↖",nwarrow:"↖",UpperRightArrow:"↗",nearr:"↗",nearrow:"↗",Upsi:"ϒ",upsih:"ϒ",Upsilon:"Υ",Uring:"Ů",Uscr:"𝒰",Utilde:"Ũ",Uuml:"Ü",VDash:"⊫",Vbar:"⫫",Vcy:"В",Vdash:"⊩",Vdashl:"⫦",Vee:"⋁",bigvee:"⋁",xvee:"⋁",Verbar:"‖",Vert:"‖",VerticalBar:"∣",mid:"∣",shortmid:"∣",smid:"∣",VerticalLine:"|",verbar:"|",vert:"|",VerticalSeparator:"❘",VerticalTilde:"≀",wr:"≀",wreath:"≀",VeryThinSpace:" ",hairsp:" ",Vfr:"𝔙",Vopf:"𝕍",Vscr:"𝒱",Vvdash:"⊪",Wcirc:"Ŵ",Wedge:"⋀",bigwedge:"⋀",xwedge:"⋀",Wfr:"𝔚",Wopf:"𝕎",Wscr:"𝒲",Xfr:"𝔛",Xi:"Ξ",Xopf:"𝕏",Xscr:"𝒳",YAcy:"Я",YIcy:"Ї",YUcy:"Ю",Yacute:"Ý",Ycirc:"Ŷ",Ycy:"Ы",Yfr:"𝔜",Yopf:"𝕐",Yscr:"𝒴",Yuml:"Ÿ",ZHcy:"Ж",Zacute:"Ź",Zcaron:"Ž",Zcy:"З",Zdot:"Ż",Zeta:"Ζ",Zfr:"ℨ",zeetrf:"ℨ",Zopf:"ℤ",integers:"ℤ",Zscr:"𝒵",aacute:"á",abreve:"ă",ac:"∾",mstpos:"∾",acE:"∾̳",acd:"∿",acirc:"â",acy:"а",aelig:"æ",afr:"𝔞",agrave:"à",alefsym:"ℵ",aleph:"ℵ",alpha:"α",amacr:"ā",amalg:"⨿",and:"∧",wedge:"∧",andand:"⩕",andd:"⩜",andslope:"⩘",andv:"⩚",ang:"∠",angle:"∠",ange:"⦤",angmsd:"∡",measuredangle:"∡",angmsdaa:"⦨",angmsdab:"⦩",angmsdac:"⦪",angmsdad:"⦫",angmsdae:"⦬",angmsdaf:"⦭",angmsdag:"⦮",angmsdah:"⦯",angrt:"∟",angrtvb:"⊾",angrtvbd:"⦝",angsph:"∢",angzarr:"⍼",aogon:"ą",aopf:"𝕒",apE:"⩰",apacir:"⩯",ape:"≊",approxeq:"≊",apid:"≋",apos:"'",aring:"å",ascr:"𝒶",ast:"*",midast:"*",atilde:"ã",auml:"ä",awint:"⨑",bNot:"⫭",backcong:"≌",bcong:"≌",backepsilon:"϶",bepsi:"϶",backprime:"‵",bprime:"‵",backsim:"∽",bsim:"∽",backsimeq:"⋍",bsime:"⋍",barvee:"⊽",barwed:"⌅",barwedge:"⌅",bbrktbrk:"⎶",bcy:"б",bdquo:"„",ldquor:"„",bemptyv:"⦰",beta:"β",beth:"ℶ",between:"≬",twixt:"≬",bfr:"𝔟",bigcirc:"◯",xcirc:"◯",bigodot:"⨀",xodot:"⨀",bigoplus:"⨁",xoplus:"⨁",bigotimes:"⨂",xotime:"⨂",bigsqcup:"⨆",xsqcup:"⨆",bigstar:"★",starf:"★",bigtriangledown:"▽",xdtri:"▽",bigtriangleup:"△",xutri:"△",biguplus:"⨄",xuplus:"⨄",bkarow:"⤍",rbarr:"⤍",blacklozenge:"⧫",lozf:"⧫",blacktriangle:"▴",utrif:"▴",blacktriangledown:"▾",dtrif:"▾",blacktriangleleft:"◂",ltrif:"◂",blacktriangleright:"▸",rtrif:"▸",blank:"␣",blk12:"▒",blk14:"░",blk34:"▓",block:"█",bne:"=⃥",bnequiv:"≡⃥",bnot:"⌐",bopf:"𝕓",bowtie:"⋈",boxDL:"╗",boxDR:"╔",boxDl:"╖",boxDr:"╓",boxH:"═",boxHD:"╦",boxHU:"╩",boxHd:"╤",boxHu:"╧",boxUL:"╝",boxUR:"╚",boxUl:"╜",boxUr:"╙",boxV:"║",boxVH:"╬",boxVL:"╣",boxVR:"╠",boxVh:"╫",boxVl:"╢",boxVr:"╟",boxbox:"⧉",boxdL:"╕",boxdR:"╒",boxdl:"┐",boxdr:"┌",boxhD:"╥",boxhU:"╨",boxhd:"┬",boxhu:"┴",boxminus:"⊟",minusb:"⊟",boxplus:"⊞",plusb:"⊞",boxtimes:"⊠",timesb:"⊠",boxuL:"╛",boxuR:"╘",boxul:"┘",boxur:"└",boxv:"│",boxvH:"╪",boxvL:"╡",boxvR:"╞",boxvh:"┼",boxvl:"┤",boxvr:"├",brvbar:"¦",bscr:"𝒷",bsemi:"⁏",bsol:"\\",bsolb:"⧅",bsolhsub:"⟈",bull:"•",bullet:"•",bumpE:"⪮",cacute:"ć",cap:"∩",capand:"⩄",capbrcup:"⩉",capcap:"⩋",capcup:"⩇",capdot:"⩀",caps:"∩︀",caret:"⁁",ccaps:"⩍",ccaron:"č",ccedil:"ç",ccirc:"ĉ",ccups:"⩌",ccupssm:"⩐",cdot:"ċ",cemptyv:"⦲",cent:"¢",cfr:"𝔠",chcy:"ч",check:"✓",checkmark:"✓",chi:"χ",cir:"○",cirE:"⧃",circ:"ˆ",circeq:"≗",cire:"≗",circlearrowleft:"↺",olarr:"↺",circlearrowright:"↻",orarr:"↻",circledS:"Ⓢ",oS:"Ⓢ",circledast:"⊛",oast:"⊛",circledcirc:"⊚",ocir:"⊚",circleddash:"⊝",odash:"⊝",cirfnint:"⨐",cirmid:"⫯",cirscir:"⧂",clubs:"♣",clubsuit:"♣",colon:":",comma:",",commat:"@",comp:"∁",complement:"∁",congdot:"⩭",copf:"𝕔",copysr:"℗",crarr:"↵",cross:"✗",cscr:"𝒸",csub:"⫏",csube:"⫑",csup:"⫐",csupe:"⫒",ctdot:"⋯",cudarrl:"⤸",cudarrr:"⤵",cuepr:"⋞",curlyeqprec:"⋞",cuesc:"⋟",curlyeqsucc:"⋟",cularr:"↶",curvearrowleft:"↶",cularrp:"⤽",cup:"∪",cupbrcap:"⩈",cupcap:"⩆",cupcup:"⩊",cupdot:"⊍",cupor:"⩅",cups:"∪︀",curarr:"↷",curvearrowright:"↷",curarrm:"⤼",curlyvee:"⋎",cuvee:"⋎",curlywedge:"⋏",cuwed:"⋏",curren:"¤",cwint:"∱",cylcty:"⌭",dHar:"⥥",dagger:"†",daleth:"ℸ",dash:"‐",hyphen:"‐",dbkarow:"⤏",rBarr:"⤏",dcaron:"ď",dcy:"д",ddarr:"⇊",downdownarrows:"⇊",ddotseq:"⩷",eDDot:"⩷",deg:"°",delta:"δ",demptyv:"⦱",dfisht:"⥿",dfr:"𝔡",diamondsuit:"♦",diams:"♦",digamma:"ϝ",gammad:"ϝ",disin:"⋲",div:"÷",divide:"÷",divideontimes:"⋇",divonx:"⋇",djcy:"ђ",dlcorn:"⌞",llcorner:"⌞",dlcrop:"⌍",dollar:"$",dopf:"𝕕",doteqdot:"≑",eDot:"≑",dotminus:"∸",minusd:"∸",dotplus:"∔",plusdo:"∔",dotsquare:"⊡",sdotb:"⊡",drcorn:"⌟",lrcorner:"⌟",drcrop:"⌌",dscr:"𝒹",dscy:"ѕ",dsol:"⧶",dstrok:"đ",dtdot:"⋱",dtri:"▿",triangledown:"▿",dwangle:"⦦",dzcy:"џ",dzigrarr:"⟿",eacute:"é",easter:"⩮",ecaron:"ě",ecir:"≖",eqcirc:"≖",ecirc:"ê",ecolon:"≕",eqcolon:"≕",ecy:"э",edot:"ė",efDot:"≒",fallingdotseq:"≒",efr:"𝔢",eg:"⪚",egrave:"è",egs:"⪖",eqslantgtr:"⪖",egsdot:"⪘",el:"⪙",elinters:"⏧",ell:"ℓ",els:"⪕",eqslantless:"⪕",elsdot:"⪗",emacr:"ē",empty:"∅",emptyset:"∅",emptyv:"∅",varnothing:"∅",emsp13:" ",emsp14:" ",emsp:" ",eng:"ŋ",ensp:" ",eogon:"ę",eopf:"𝕖",epar:"⋕",eparsl:"⧣",eplus:"⩱",epsi:"ε",epsilon:"ε",epsiv:"ϵ",straightepsilon:"ϵ",varepsilon:"ϵ",equals:"=",equest:"≟",questeq:"≟",equivDD:"⩸",eqvparsl:"⧥",erDot:"≓",risingdotseq:"≓",erarr:"⥱",escr:"ℯ",eta:"η",eth:"ð",euml:"ë",euro:"€",excl:"!",fcy:"ф",female:"♀",ffilig:"ffi",fflig:"ff",ffllig:"ffl",ffr:"𝔣",filig:"fi",fjlig:"fj",flat:"♭",fllig:"fl",fltns:"▱",fnof:"ƒ",fopf:"𝕗",fork:"⋔",pitchfork:"⋔",forkv:"⫙",fpartint:"⨍",frac12:"½",half:"½",frac13:"⅓",frac14:"¼",frac15:"⅕",frac16:"⅙",frac18:"⅛",frac23:"⅔",frac25:"⅖",frac34:"¾",frac35:"⅗",frac38:"⅜",frac45:"⅘",frac56:"⅚",frac58:"⅝",frac78:"⅞",frasl:"⁄",frown:"⌢",sfrown:"⌢",fscr:"𝒻",gEl:"⪌",gtreqqless:"⪌",gacute:"ǵ",gamma:"γ",gap:"⪆",gtrapprox:"⪆",gbreve:"ğ",gcirc:"ĝ",gcy:"г",gdot:"ġ",gescc:"⪩",gesdot:"⪀",gesdoto:"⪂",gesdotol:"⪄",gesl:"⋛︀",gesles:"⪔",gfr:"𝔤",gimel:"ℷ",gjcy:"ѓ",glE:"⪒",gla:"⪥",glj:"⪤",gnE:"≩",gneqq:"≩",gnap:"⪊",gnapprox:"⪊",gne:"⪈",gneq:"⪈",gnsim:"⋧",gopf:"𝕘",gscr:"ℊ",gsime:"⪎",gsiml:"⪐",gtcc:"⪧",gtcir:"⩺",gtdot:"⋗",gtrdot:"⋗",gtlPar:"⦕",gtquest:"⩼",gtrarr:"⥸",gvertneqq:"≩︀",gvnE:"≩︀",hardcy:"ъ",harrcir:"⥈",harrw:"↭",leftrightsquigarrow:"↭",hbar:"ℏ",hslash:"ℏ",planck:"ℏ",plankv:"ℏ",hcirc:"ĥ",hearts:"♥",heartsuit:"♥",hellip:"…",mldr:"…",hercon:"⊹",hfr:"𝔥",hksearow:"⤥",searhk:"⤥",hkswarow:"⤦",swarhk:"⤦",hoarr:"⇿",homtht:"∻",hookleftarrow:"↩",larrhk:"↩",hookrightarrow:"↪",rarrhk:"↪",hopf:"𝕙",horbar:"―",hscr:"𝒽",hstrok:"ħ",hybull:"⁃",iacute:"í",icirc:"î",icy:"и",iecy:"е",iexcl:"¡",ifr:"𝔦",igrave:"ì",iiiint:"⨌",qint:"⨌",iiint:"∭",tint:"∭",iinfin:"⧜",iiota:"℩",ijlig:"ij",imacr:"ī",imath:"ı",inodot:"ı",imof:"⊷",imped:"Ƶ",incare:"℅",infin:"∞",infintie:"⧝",intcal:"⊺",intercal:"⊺",intlarhk:"⨗",intprod:"⨼",iprod:"⨼",iocy:"ё",iogon:"į",iopf:"𝕚",iota:"ι",iquest:"¿",iscr:"𝒾",isinE:"⋹",isindot:"⋵",isins:"⋴",isinsv:"⋳",itilde:"ĩ",iukcy:"і",iuml:"ï",jcirc:"ĵ",jcy:"й",jfr:"𝔧",jmath:"ȷ",jopf:"𝕛",jscr:"𝒿",jsercy:"ј",jukcy:"є",kappa:"κ",kappav:"ϰ",varkappa:"ϰ",kcedil:"ķ",kcy:"к",kfr:"𝔨",kgreen:"ĸ",khcy:"х",kjcy:"ќ",kopf:"𝕜",kscr:"𝓀",lAtail:"⤛",lBarr:"⤎",lEg:"⪋",lesseqqgtr:"⪋",lHar:"⥢",lacute:"ĺ",laemptyv:"⦴",lambda:"λ",langd:"⦑",lap:"⪅",lessapprox:"⪅",laquo:"«",larrbfs:"⤟",larrfs:"⤝",larrlp:"↫",looparrowleft:"↫",larrpl:"⤹",larrsim:"⥳",larrtl:"↢",leftarrowtail:"↢",lat:"⪫",latail:"⤙",late:"⪭",lates:"⪭︀",lbarr:"⤌",lbbrk:"❲",lbrace:"{",lcub:"{",lbrack:"[",lsqb:"[",lbrke:"⦋",lbrksld:"⦏",lbrkslu:"⦍",lcaron:"ľ",lcedil:"ļ",lcy:"л",ldca:"⤶",ldrdhar:"⥧",ldrushar:"⥋",ldsh:"↲",le:"≤",leq:"≤",leftleftarrows:"⇇",llarr:"⇇",leftthreetimes:"⋋",lthree:"⋋",lescc:"⪨",lesdot:"⩿",lesdoto:"⪁",lesdotor:"⪃",lesg:"⋚︀",lesges:"⪓",lessdot:"⋖",ltdot:"⋖",lfisht:"⥼",lfr:"𝔩",lgE:"⪑",lharul:"⥪",lhblk:"▄",ljcy:"љ",llhard:"⥫",lltri:"◺",lmidot:"ŀ",lmoust:"⎰",lmoustache:"⎰",lnE:"≨",lneqq:"≨",lnap:"⪉",lnapprox:"⪉",lne:"⪇",lneq:"⪇",lnsim:"⋦",loang:"⟬",loarr:"⇽",longmapsto:"⟼",xmap:"⟼",looparrowright:"↬",rarrlp:"↬",lopar:"⦅",lopf:"𝕝",loplus:"⨭",lotimes:"⨴",lowast:"∗",loz:"◊",lozenge:"◊",lpar:"(",lparlt:"⦓",lrhard:"⥭",lrm:"‎",lrtri:"⊿",lsaquo:"‹",lscr:"𝓁",lsime:"⪍",lsimg:"⪏",lsquor:"‚",sbquo:"‚",lstrok:"ł",ltcc:"⪦",ltcir:"⩹",ltimes:"⋉",ltlarr:"⥶",ltquest:"⩻",ltrPar:"⦖",ltri:"◃",triangleleft:"◃",lurdshar:"⥊",luruhar:"⥦",lvertneqq:"≨︀",lvnE:"≨︀",mDDot:"∺",macr:"¯",strns:"¯",male:"♂",malt:"✠",maltese:"✠",marker:"▮",mcomma:"⨩",mcy:"м",mdash:"—",mfr:"𝔪",mho:"℧",micro:"µ",midcir:"⫰",minus:"−",minusdu:"⨪",mlcp:"⫛",models:"⊧",mopf:"𝕞",mscr:"𝓂",mu:"μ",multimap:"⊸",mumap:"⊸",nGg:"⋙̸",nGt:"≫⃒",nLeftarrow:"⇍",nlArr:"⇍",nLeftrightarrow:"⇎",nhArr:"⇎",nLl:"⋘̸",nLt:"≪⃒",nRightarrow:"⇏",nrArr:"⇏",nVDash:"⊯",nVdash:"⊮",nacute:"ń",nang:"∠⃒",napE:"⩰̸",napid:"≋̸",napos:"ʼn",natur:"♮",natural:"♮",ncap:"⩃",ncaron:"ň",ncedil:"ņ",ncongdot:"⩭̸",ncup:"⩂",ncy:"н",ndash:"–",neArr:"⇗",nearhk:"⤤",nedot:"≐̸",nesear:"⤨",toea:"⤨",nfr:"𝔫",nharr:"↮",nleftrightarrow:"↮",nhpar:"⫲",nis:"⋼",nisd:"⋺",njcy:"њ",nlE:"≦̸",nleqq:"≦̸",nlarr:"↚",nleftarrow:"↚",nldr:"‥",nopf:"𝕟",not:"¬",notinE:"⋹̸",notindot:"⋵̸",notinvb:"⋷",notinvc:"⋶",notnivb:"⋾",notnivc:"⋽",nparsl:"⫽⃥",npart:"∂̸",npolint:"⨔",nrarr:"↛",nrightarrow:"↛",nrarrc:"⤳̸",nrarrw:"↝̸",nscr:"𝓃",nsub:"⊄",nsubE:"⫅̸",nsubseteqq:"⫅̸",nsup:"⊅",nsupE:"⫆̸",nsupseteqq:"⫆̸",ntilde:"ñ",nu:"ν",num:"#",numero:"№",numsp:" ",nvDash:"⊭",nvHarr:"⤄",nvap:"≍⃒",nvdash:"⊬",nvge:"≥⃒",nvgt:">⃒",nvinfin:"⧞",nvlArr:"⤂",nvle:"≤⃒",nvlt:"<⃒",nvltrie:"⊴⃒",nvrArr:"⤃",nvrtrie:"⊵⃒",nvsim:"∼⃒",nwArr:"⇖",nwarhk:"⤣",nwnear:"⤧",oacute:"ó",ocirc:"ô",ocy:"о",odblac:"ő",odiv:"⨸",odsold:"⦼",oelig:"œ",ofcir:"⦿",ofr:"𝔬",ogon:"˛",ograve:"ò",ogt:"⧁",ohbar:"⦵",olcir:"⦾",olcross:"⦻",olt:"⧀",omacr:"ō",omega:"ω",omicron:"ο",omid:"⦶",oopf:"𝕠",opar:"⦷",operp:"⦹",or:"∨",vee:"∨",ord:"⩝",order:"ℴ",orderof:"ℴ",oscr:"ℴ",ordf:"ª",ordm:"º",origof:"⊶",oror:"⩖",orslope:"⩗",orv:"⩛",oslash:"ø",osol:"⊘",otilde:"õ",otimesas:"⨶",ouml:"ö",ovbar:"⌽",para:"¶",parsim:"⫳",parsl:"⫽",pcy:"п",percnt:"%",period:".",permil:"‰",pertenk:"‱",pfr:"𝔭",phi:"φ",phiv:"ϕ",straightphi:"ϕ",varphi:"ϕ",phone:"☎",pi:"π",piv:"ϖ",varpi:"ϖ",planckh:"ℎ",plus:"+",plusacir:"⨣",pluscir:"⨢",plusdu:"⨥",pluse:"⩲",plussim:"⨦",plustwo:"⨧",pointint:"⨕",popf:"𝕡",pound:"£",prE:"⪳",prap:"⪷",precapprox:"⪷",precnapprox:"⪹",prnap:"⪹",precneqq:"⪵",prnE:"⪵",precnsim:"⋨",prnsim:"⋨",prime:"′",profalar:"⌮",profline:"⌒",profsurf:"⌓",prurel:"⊰",pscr:"𝓅",psi:"ψ",puncsp:" ",qfr:"𝔮",qopf:"𝕢",qprime:"⁗",qscr:"𝓆",quatint:"⨖",quest:"?",rAtail:"⤜",rHar:"⥤",race:"∽̱",racute:"ŕ",raemptyv:"⦳",rangd:"⦒",range:"⦥",raquo:"»",rarrap:"⥵",rarrbfs:"⤠",rarrc:"⤳",rarrfs:"⤞",rarrpl:"⥅",rarrsim:"⥴",rarrtl:"↣",rightarrowtail:"↣",rarrw:"↝",rightsquigarrow:"↝",ratail:"⤚",ratio:"∶",rbbrk:"❳",rbrace:"}",rcub:"}",rbrack:"]",rsqb:"]",rbrke:"⦌",rbrksld:"⦎",rbrkslu:"⦐",rcaron:"ř",rcedil:"ŗ",rcy:"р",rdca:"⤷",rdldhar:"⥩",rdsh:"↳",rect:"▭",rfisht:"⥽",rfr:"𝔯",rharul:"⥬",rho:"ρ",rhov:"ϱ",varrho:"ϱ",rightrightarrows:"⇉",rrarr:"⇉",rightthreetimes:"⋌",rthree:"⋌",ring:"˚",rlm:"‏",rmoust:"⎱",rmoustache:"⎱",rnmid:"⫮",roang:"⟭",roarr:"⇾",ropar:"⦆",ropf:"𝕣",roplus:"⨮",rotimes:"⨵",rpar:")",rpargt:"⦔",rppolint:"⨒",rsaquo:"›",rscr:"𝓇",rtimes:"⋊",rtri:"▹",triangleright:"▹",rtriltri:"⧎",ruluhar:"⥨",rx:"℞",sacute:"ś",scE:"⪴",scap:"⪸",succapprox:"⪸",scaron:"š",scedil:"ş",scirc:"ŝ",scnE:"⪶",succneqq:"⪶",scnap:"⪺",succnapprox:"⪺",scnsim:"⋩",succnsim:"⋩",scpolint:"⨓",scy:"с",sdot:"⋅",sdote:"⩦",seArr:"⇘",sect:"§",semi:";",seswar:"⤩",tosa:"⤩",sext:"✶",sfr:"𝔰",sharp:"♯",shchcy:"щ",shcy:"ш",shy:"­",sigma:"σ",sigmaf:"ς",sigmav:"ς",varsigma:"ς",simdot:"⩪",simg:"⪞",simgE:"⪠",siml:"⪝",simlE:"⪟",simne:"≆",simplus:"⨤",simrarr:"⥲",smashp:"⨳",smeparsl:"⧤",smile:"⌣",ssmile:"⌣",smt:"⪪",smte:"⪬",smtes:"⪬︀",softcy:"ь",sol:"/",solb:"⧄",solbar:"⌿",sopf:"𝕤",spades:"♠",spadesuit:"♠",sqcaps:"⊓︀",sqcups:"⊔︀",sscr:"𝓈",star:"☆",sub:"⊂",subset:"⊂",subE:"⫅",subseteqq:"⫅",subdot:"⪽",subedot:"⫃",submult:"⫁",subnE:"⫋",subsetneqq:"⫋",subne:"⊊",subsetneq:"⊊",subplus:"⪿",subrarr:"⥹",subsim:"⫇",subsub:"⫕",subsup:"⫓",sung:"♪",sup1:"¹",sup2:"²",sup3:"³",supE:"⫆",supseteqq:"⫆",supdot:"⪾",supdsub:"⫘",supedot:"⫄",suphsol:"⟉",suphsub:"⫗",suplarr:"⥻",supmult:"⫂",supnE:"⫌",supsetneqq:"⫌",supne:"⊋",supsetneq:"⊋",supplus:"⫀",supsim:"⫈",supsub:"⫔",supsup:"⫖",swArr:"⇙",swnwar:"⤪",szlig:"ß",target:"⌖",tau:"τ",tcaron:"ť",tcedil:"ţ",tcy:"т",telrec:"⌕",tfr:"𝔱",theta:"θ",thetasym:"ϑ",thetav:"ϑ",vartheta:"ϑ",thorn:"þ",times:"×",timesbar:"⨱",timesd:"⨰",topbot:"⌶",topcir:"⫱",topf:"𝕥",topfork:"⫚",tprime:"‴",triangle:"▵",utri:"▵",triangleq:"≜",trie:"≜",tridot:"◬",triminus:"⨺",triplus:"⨹",trisb:"⧍",tritime:"⨻",trpezium:"⏢",tscr:"𝓉",tscy:"ц",tshcy:"ћ",tstrok:"ŧ",uHar:"⥣",uacute:"ú",ubrcy:"ў",ubreve:"ŭ",ucirc:"û",ucy:"у",udblac:"ű",ufisht:"⥾",ufr:"𝔲",ugrave:"ù",uhblk:"▀",ulcorn:"⌜",ulcorner:"⌜",ulcrop:"⌏",ultri:"◸",umacr:"ū",uogon:"ų",uopf:"𝕦",upsi:"υ",upsilon:"υ",upuparrows:"⇈",uuarr:"⇈",urcorn:"⌝",urcorner:"⌝",urcrop:"⌎",uring:"ů",urtri:"◹",uscr:"𝓊",utdot:"⋰",utilde:"ũ",uuml:"ü",uwangle:"⦧",vBar:"⫨",vBarv:"⫩",vangrt:"⦜",varsubsetneq:"⊊︀",vsubne:"⊊︀",varsubsetneqq:"⫋︀",vsubnE:"⫋︀",varsupsetneq:"⊋︀",vsupne:"⊋︀",varsupsetneqq:"⫌︀",vsupnE:"⫌︀",vcy:"в",veebar:"⊻",veeeq:"≚",vellip:"⋮",vfr:"𝔳",vopf:"𝕧",vscr:"𝓋",vzigzag:"⦚",wcirc:"ŵ",wedbar:"⩟",wedgeq:"≙",weierp:"℘",wp:"℘",wfr:"𝔴",wopf:"𝕨",wscr:"𝓌",xfr:"𝔵",xi:"ξ",xnis:"⋻",xopf:"𝕩",xscr:"𝓍",yacute:"ý",yacy:"я",ycirc:"ŷ",ycy:"ы",yen:"¥",yfr:"𝔶",yicy:"ї",yopf:"𝕪",yscr:"𝓎",yucy:"ю",yuml:"ÿ",zacute:"ź",zcaron:"ž",zcy:"з",zdot:"ż",zeta:"ζ",zfr:"𝔷",zhcy:"ж",zigrarr:"⇝",zopf:"𝕫",zscr:"𝓏",zwj:"‍",zwnj:"‌"},h5="",Fo.ngsp=h5,K7=[/@/,/^\s*$/,/[<>]/,/^[{}]$/,/&(#|[a-z])/i,/^\/\//],u(ig,"Ls"),m5=(Oi=class{static fromArray(e){return e?(ig("interpolation",e),new Oi(e[0],e[1])):Nc}constructor(e,t){this.start=e,this.end=t}},u(Oi,"t"),Oi),Nc=new m5("{{","}}"),Mi=(Hc=class extends mc{constructor(e,t,r){super(r,e),this.tokenType=t}},u(Hc,"ft"),Hc),Z7=(jc=class{constructor(e,t,r){this.tokens=e,this.errors=t,this.nonNormalizedIcuExpressions=r}},u(jc,"$r"),jc),u(lg,"Ws"),g5=/\r\n?/g,u(jr,"je"),u(Ju,"Rs"),u(sg,"ho"),function(e){e.HEX="hexadecimal",e.DEC="decimal"}(Pi||(Pi={})),$i=(Vc=class{constructor(e){this.error=e}},u(Vc,"dt"),Vc),J7=(Uc=class{constructor(e,t,r){this._getTagContentType=t,this._currentTokenStart=null,this._currentTokenType=null,this._expansionCaseStack=[],this._inInterpolation=!1,this._fullNameStack=[],this.tokens=[],this.errors=[],this.nonNormalizedIcuExpressions=[],this._tokenizeIcu=r.tokenizeExpansionForms||!1,this._interpolationConfig=r.interpolationConfig||Nc,this._leadingTriviaCodePoints=r.leadingTriviaChars&&r.leadingTriviaChars.map(a=>a.codePointAt(0)||0),this._canSelfClose=r.canSelfClose||!1,this._allowHtmComponentClosingTags=r.allowHtmComponentClosingTags||!1;let n=r.range||{endPos:e.content.length,startPos:0,startLine:0,startCol:0};this._cursor=r.escapedString?new v5(e,n):new qc(e,n),this._preserveLineEndings=r.preserveLineEndings||!1,this._i18nNormalizeLineEndingsInICUs=r.i18nNormalizeLineEndingsInICUs||!1,this._tokenizeBlocks=r.tokenizeBlocks??!0,this._tokenizeLet=r.tokenizeLet??!0;try{this._cursor.init()}catch(a){this.handleError(a)}}_processCarriageReturns(e){return this._preserveLineEndings?e:e.replace(g5,` +`)}tokenize(){for(;this._cursor.peek()!==0;){let e=this._cursor.clone();try{if(this._attemptCharCode(60))if(this._attemptCharCode(33))this._attemptStr("[CDATA[")?this._consumeCdata(e):this._attemptStr("--")?this._consumeComment(e):this._attemptStrCaseInsensitive("doctype")?this._consumeDocType(e):this._consumeBogusComment(e);else if(this._attemptCharCode(47))this._consumeTagClose(e);else{let t=this._cursor.clone();this._attemptCharCode(63)?(this._cursor=t,this._consumeBogusComment(e)):this._consumeTagOpen(e)}else this._tokenizeLet&&this._cursor.peek()===64&&!this._inInterpolation&&this._attemptStr("@let")?this._consumeLetDeclaration(e):this._tokenizeBlocks&&this._attemptCharCode(64)?this._consumeBlockStart(e):this._tokenizeBlocks&&!this._inInterpolation&&!this._isInExpansionCase()&&!this._isInExpansionForm()&&this._attemptCharCode(125)?this._consumeBlockEnd(e):this._tokenizeIcu&&this._tokenizeExpansionForm()||this._consumeWithInterpolation(5,8,()=>this._isTextEnd(),()=>this._isTagStart())}catch(t){this.handleError(t)}}this._beginToken(34),this._endToken([])}_getBlockName(){let e=!1,t=this._cursor.clone();return this._attemptCharCodeUntilFn(r=>So(r)?!e:Qu(r)?(e=!0,!1):!0),this._cursor.getChars(t).trim()}_consumeBlockStart(e){this._beginToken(25,e);let t=this._endToken([this._getBlockName()]);if(this._cursor.peek()===40)if(this._cursor.advance(),this._consumeBlockParameters(),this._attemptCharCodeUntilFn(ue),this._attemptCharCode(41))this._attemptCharCodeUntilFn(ue);else{t.type=29;return}this._attemptCharCode(123)?(this._beginToken(26),this._endToken([])):t.type=29}_consumeBlockEnd(e){this._beginToken(27,e),this._endToken([])}_consumeBlockParameters(){for(this._attemptCharCodeUntilFn(ec);this._cursor.peek()!==41&&this._cursor.peek()!==0;){this._beginToken(28);let e=this._cursor.clone(),t=null,r=0;for(;this._cursor.peek()!==59&&this._cursor.peek()!==0||t!==null;){let n=this._cursor.peek();if(n===92)this._cursor.advance();else if(n===t)t=null;else if(t===null&&Ti(n))t=n;else if(n===40&&t===null)r++;else if(n===41&&t===null){if(r===0)break;r>0&&r--}this._cursor.advance()}this._endToken([this._cursor.getChars(e)]),this._attemptCharCodeUntilFn(ec)}}_consumeLetDeclaration(e){if(this._beginToken(30,e),So(this._cursor.peek()))this._attemptCharCodeUntilFn(ue);else{let r=this._endToken([this._cursor.getChars(e)]);r.type=33;return}let t=this._endToken([this._getLetDeclarationName()]);if(this._attemptCharCodeUntilFn(ue),!this._attemptCharCode(61)){t.type=33;return}this._attemptCharCodeUntilFn(r=>ue(r)&&!Bi(r)),this._consumeLetDeclarationValue(),this._cursor.peek()===59?(this._beginToken(32),this._endToken([]),this._cursor.advance()):(t.type=33,t.sourceSpan=this._cursor.getSpan(e))}_getLetDeclarationName(){let e=this._cursor.clone(),t=!1;return this._attemptCharCodeUntilFn(r=>ko(r)||r==36||r===95||t&&Ml(r)?(t=!0,!1):!0),this._cursor.getChars(e).trim()}_consumeLetDeclarationValue(){let e=this._cursor.clone();for(this._beginToken(31,e);this._cursor.peek()!==0;){let t=this._cursor.peek();if(t===59)break;Ti(t)&&(this._cursor.advance(),this._attemptCharCodeUntilFn(r=>r===92?(this._cursor.advance(),!1):r===t)),this._cursor.advance()}this._endToken([this._cursor.getChars(e)])}_tokenizeExpansionForm(){if(this.isExpansionFormStart())return this._consumeExpansionFormStart(),!0;if(pg(this._cursor.peek())&&this._isInExpansionForm())return this._consumeExpansionCaseStart(),!0;if(this._cursor.peek()===125){if(this._isInExpansionCase())return this._consumeExpansionCaseEnd(),!0;if(this._isInExpansionForm())return this._consumeExpansionFormEnd(),!0}return!1}_beginToken(e,t=this._cursor.clone()){this._currentTokenStart=t,this._currentTokenType=e}_endToken(e,t){if(this._currentTokenStart===null)throw new Mi("Programming error - attempted to end a token when there was no start to the token",this._currentTokenType,this._cursor.getSpan(t));if(this._currentTokenType===null)throw new Mi("Programming error - attempted to end a token which has no token type",null,this._cursor.getSpan(this._currentTokenStart));let r={type:this._currentTokenType,parts:e,sourceSpan:(t??this._cursor).getSpan(this._currentTokenStart,this._leadingTriviaCodePoints)};return this.tokens.push(r),this._currentTokenStart=null,this._currentTokenType=null,r}_createError(e,t){this._isInExpansionForm()&&(e+=` (Do you have an unescaped "{" in your template? Use "{{ '{' }}") to escape it.)`);let r=new Mi(e,this._currentTokenType,t);return this._currentTokenStart=null,this._currentTokenType=null,new $i(r)}handleError(e){if(e instanceof Ni&&(e=this._createError(e.msg,this._cursor.getSpan(e.cursor))),e instanceof $i)this.errors.push(e.error);else throw e}_attemptCharCode(e){return this._cursor.peek()===e?(this._cursor.advance(),!0):!1}_attemptCharCodeCaseInsensitive(e){return fg(this._cursor.peek(),e)?(this._cursor.advance(),!0):!1}_requireCharCode(e){let t=this._cursor.clone();if(!this._attemptCharCode(e))throw this._createError(jr(this._cursor.peek()),this._cursor.getSpan(t))}_attemptStr(e){let t=e.length;if(this._cursor.charsLeft()this._attemptStr("-->")),this._beginToken(11),this._requireStr("-->"),this._endToken([])}_consumeBogusComment(e){this._beginToken(10,e),this._endToken([]),this._consumeRawText(!1,()=>this._cursor.peek()===62),this._beginToken(11),this._cursor.advance(),this._endToken([])}_consumeCdata(e){this._beginToken(12,e),this._endToken([]),this._consumeRawText(!1,()=>this._attemptStr("]]>")),this._beginToken(13),this._requireStr("]]>"),this._endToken([])}_consumeDocType(e){this._beginToken(18,e),this._endToken([]),this._consumeRawText(!1,()=>this._cursor.peek()===62),this._beginToken(19),this._cursor.advance(),this._endToken([])}_consumePrefixAndName(){let e=this._cursor.clone(),t="";for(;this._cursor.peek()!==58&&!ug(this._cursor.peek());)this._cursor.advance();let r;this._cursor.peek()===58?(t=this._cursor.getChars(e),this._cursor.advance(),r=this._cursor.clone()):r=e,this._requireCharCodeUntilFn(Xu,t===""?0:1);let n=this._cursor.getChars(r);return[t,n]}_consumeTagOpen(e){let t,r,n,a=[];try{if(!ko(this._cursor.peek()))throw this._createError(jr(this._cursor.peek()),this._cursor.getSpan(e));for(n=this._consumeTagOpenStart(e),r=n.parts[0],t=n.parts[1],this._attemptCharCodeUntilFn(ue);this._cursor.peek()!==47&&this._cursor.peek()!==62&&this._cursor.peek()!==60&&this._cursor.peek()!==0;){let[i,s]=this._consumeAttributeName();if(this._attemptCharCodeUntilFn(ue),this._attemptCharCode(61)){this._attemptCharCodeUntilFn(ue);let c=this._consumeAttributeValue();a.push({prefix:i,name:s,value:c})}else a.push({prefix:i,name:s});this._attemptCharCodeUntilFn(ue)}this._consumeTagOpenEnd()}catch(i){if(i instanceof $i){n?n.type=4:(this._beginToken(5,e),this._endToken(["<"]));return}throw i}if(this._canSelfClose&&this.tokens[this.tokens.length-1].type===2)return;let o=this._getTagContentType(t,r,this._fullNameStack.length>0,a);this._handleFullNameStackForTagOpen(r,t),o===ut.RAW_TEXT?this._consumeRawTextWithTagClose(r,t,!1):o===ut.ESCAPABLE_RAW_TEXT&&this._consumeRawTextWithTagClose(r,t,!0)}_consumeRawTextWithTagClose(e,t,r){this._consumeRawText(r,()=>!this._attemptCharCode(60)||!this._attemptCharCode(47)||(this._attemptCharCodeUntilFn(ue),!this._attemptStrCaseInsensitive(e?`${e}:${t}`:t))?!1:(this._attemptCharCodeUntilFn(ue),this._attemptCharCode(62))),this._beginToken(3),this._requireCharCodeUntilFn(n=>n===62,3),this._cursor.advance(),this._endToken([e,t]),this._handleFullNameStackForTagClose(e,t)}_consumeTagOpenStart(e){this._beginToken(0,e);let t=this._consumePrefixAndName();return this._endToken(t)}_consumeAttributeName(){let e=this._cursor.peek();if(e===39||e===34)throw this._createError(jr(e),this._cursor.getSpan());this._beginToken(14);let t=this._consumePrefixAndName();return this._endToken(t),t}_consumeAttributeValue(){let e;if(this._cursor.peek()===39||this._cursor.peek()===34){let t=this._cursor.peek();this._consumeQuote(t);let r=u(()=>this._cursor.peek()===t,"n");e=this._consumeWithInterpolation(16,17,r,r),this._consumeQuote(t)}else{let t=u(()=>Xu(this._cursor.peek()),"r");e=this._consumeWithInterpolation(16,17,t,t)}return e}_consumeQuote(e){this._beginToken(15),this._requireCharCode(e),this._endToken([String.fromCodePoint(e)])}_consumeTagOpenEnd(){let e=this._attemptCharCode(47)?2:1;this._beginToken(e),this._requireCharCode(62),this._endToken([])}_consumeTagClose(e){if(this._beginToken(3,e),this._attemptCharCodeUntilFn(ue),this._allowHtmComponentClosingTags&&this._attemptCharCode(47))this._attemptCharCodeUntilFn(ue),this._requireCharCode(62),this._endToken([]);else{let[t,r]=this._consumePrefixAndName();this._attemptCharCodeUntilFn(ue),this._requireCharCode(62),this._endToken([t,r]),this._handleFullNameStackForTagClose(t,r)}}_consumeExpansionFormStart(){this._beginToken(20),this._requireCharCode(123),this._endToken([]),this._expansionCaseStack.push(20),this._beginToken(7);let e=this._readUntil(44),t=this._processCarriageReturns(e);if(this._i18nNormalizeLineEndingsInICUs)this._endToken([t]);else{let n=this._endToken([e]);t!==e&&this.nonNormalizedIcuExpressions.push(n)}this._requireCharCode(44),this._attemptCharCodeUntilFn(ue),this._beginToken(7);let r=this._readUntil(44);this._endToken([r]),this._requireCharCode(44),this._attemptCharCodeUntilFn(ue)}_consumeExpansionCaseStart(){this._beginToken(21);let e=this._readUntil(123).trim();this._endToken([e]),this._attemptCharCodeUntilFn(ue),this._beginToken(22),this._requireCharCode(123),this._endToken([]),this._attemptCharCodeUntilFn(ue),this._expansionCaseStack.push(22)}_consumeExpansionCaseEnd(){this._beginToken(23),this._requireCharCode(125),this._endToken([]),this._attemptCharCodeUntilFn(ue),this._expansionCaseStack.pop()}_consumeExpansionFormEnd(){this._beginToken(24),this._requireCharCode(125),this._endToken([]),this._expansionCaseStack.pop()}_consumeWithInterpolation(e,t,r,n){this._beginToken(e);let a=[];for(;!r();){let i=this._cursor.clone();this._interpolationConfig&&this._attemptStr(this._interpolationConfig.start)?(this._endToken([this._processCarriageReturns(a.join(""))],i),a.length=0,this._consumeInterpolation(t,i,n),this._beginToken(e)):this._cursor.peek()===38?(this._endToken([this._processCarriageReturns(a.join(""))]),a.length=0,this._consumeEntity(e),this._beginToken(e)):a.push(this._readChar())}this._inInterpolation=!1;let o=this._processCarriageReturns(a.join(""));return this._endToken([o]),o}_consumeInterpolation(e,t,r){let n=[];this._beginToken(e,t),n.push(this._interpolationConfig.start);let a=this._cursor.clone(),o=null,i=!1;for(;this._cursor.peek()!==0&&(r===null||!r());){let s=this._cursor.clone();if(this._isTagStart()){this._cursor=s,n.push(this._getProcessedChars(a,s)),this._endToken(n);return}if(o===null)if(this._attemptStr(this._interpolationConfig.end)){n.push(this._getProcessedChars(a,s)),n.push(this._interpolationConfig.end),this._endToken(n);return}else this._attemptStr("//")&&(i=!0);let c=this._cursor.peek();this._cursor.advance(),c===92?this._cursor.advance():c===o?o=null:!i&&o===null&&Ti(c)&&(o=c)}n.push(this._getProcessedChars(a,this._cursor)),this._endToken(n)}_getProcessedChars(e,t){return this._processCarriageReturns(t.getChars(e))}_isTextEnd(){return!!(this._isTagStart()||this._cursor.peek()===0||this._tokenizeIcu&&!this._inInterpolation&&(this.isExpansionFormStart()||this._cursor.peek()===125&&this._isInExpansionCase())||this._tokenizeBlocks&&!this._inInterpolation&&!this._isInExpansion()&&(this._isBlockStart()||this._cursor.peek()===64||this._cursor.peek()===125))}_isTagStart(){if(this._cursor.peek()===60){let e=this._cursor.clone();e.advance();let t=e.peek();if(97<=t&&t<=122||65<=t&&t<=90||t===47||t===33)return!0}return!1}_isBlockStart(){if(this._tokenizeBlocks&&this._cursor.peek()===64){let e=this._cursor.clone();if(e.advance(),Qu(e.peek()))return!0}return!1}_readUntil(e){let t=this._cursor.clone();return this._attemptUntilChar(e),this._cursor.getChars(t)}_isInExpansion(){return this._isInExpansionCase()||this._isInExpansionForm()}_isInExpansionCase(){return this._expansionCaseStack.length>0&&this._expansionCaseStack[this._expansionCaseStack.length-1]===22}_isInExpansionForm(){return this._expansionCaseStack.length>0&&this._expansionCaseStack[this._expansionCaseStack.length-1]===20}isExpansionFormStart(){if(this._cursor.peek()!==123)return!1;if(this._interpolationConfig){let e=this._cursor.clone(),t=this._attemptStr(this._interpolationConfig.start);return this._cursor=e,!t}return!0}_handleFullNameStackForTagOpen(e,t){let r=qa(e,t);(this._fullNameStack.length===0||this._fullNameStack[this._fullNameStack.length-1]===r)&&this._fullNameStack.push(r)}_handleFullNameStackForTagClose(e,t){let r=qa(e,t);this._fullNameStack.length!==0&&this._fullNameStack[this._fullNameStack.length-1]===r&&this._fullNameStack.pop()}},u(Uc,"Or"),Uc),u(ue,"b"),u(Xu,"$s"),u(ug,"mo"),u(cg,"fo"),u(dg,"go"),u(pg,"Co"),u(fg,"So"),u(hd,"Os"),u(Qu,"Ms"),u(ec,"qs"),u(l7,"_o"),qc=(Ya=class{constructor(e,t){if(e instanceof Ya){this.file=e.file,this.input=e.input,this.end=e.end;let r=e.state;this.state={peek:r.peek,offset:r.offset,line:r.line,column:r.column}}else{if(!t)throw new Error("Programming error: the range argument must be provided with a file argument.");this.file=e,this.input=e.content,this.end=t.endPos,this.state={peek:-1,offset:t.startPos,line:t.startLine,column:t.startCol}}}clone(){return new Ya(this)}peek(){return this.state.peek}charsLeft(){return this.end-this.state.offset}diff(e){return this.state.offset-e.state.offset}advance(){this.advanceState(this.state)}init(){this.updatePeek(this.state)}getSpan(e,t){e=e||this;let r=e;if(t)for(;this.diff(e)>0&&t.indexOf(e.peek())!==-1;)r===e&&(e=e.clone()),e.advance();let n=this.locationFromCursor(e),a=this.locationFromCursor(this),o=r!==e?this.locationFromCursor(r):n;return new Y(n,a,o)}getChars(e){return this.input.substring(e.state.offset,this.state.offset)}charAt(e){return this.input.charCodeAt(e)}advanceState(e){if(e.offset>=this.end)throw this.state=e,new Ni('Unexpected character "EOF"',this);let t=this.charAt(e.offset);t===10?(e.line++,e.column=0):Bi(t)||e.column++,e.offset++,this.updatePeek(e)}updatePeek(e){e.peek=e.offset>=this.end?0:this.charAt(e.offset)}locationFromCursor(e){return new Ul(e.file,e.state.offset,e.state.line,e.state.column)}},u(Ya,"t"),Ya),v5=(Ka=class extends qc{constructor(e,t){e instanceof Ka?(super(e),this.internalState={...e.internalState}):(super(e,t),this.internalState=this.state)}advance(){this.state=this.internalState,super.advance(),this.processEscapeSequence()}init(){super.init(),this.processEscapeSequence()}clone(){return new Ka(this)}getChars(e){let t=e.clone(),r="";for(;t.internalState.offsetthis.internalState.peek,"e");if(e()===92)if(this.internalState={...this.state},this.advanceState(this.internalState),e()===110)this.state.peek=10;else if(e()===114)this.state.peek=13;else if(e()===118)this.state.peek=11;else if(e()===116)this.state.peek=9;else if(e()===98)this.state.peek=8;else if(e()===102)this.state.peek=12;else if(e()===117)if(this.advanceState(this.internalState),e()===123){this.advanceState(this.internalState);let t=this.clone(),r=0;for(;e()!==125;)this.advanceState(this.internalState),r++;this.state.peek=this.decodeHexDigits(t,r)}else{let t=this.clone();this.advanceState(this.internalState),this.advanceState(this.internalState),this.advanceState(this.internalState),this.state.peek=this.decodeHexDigits(t,4)}else if(e()===120){this.advanceState(this.internalState);let t=this.clone();this.advanceState(this.internalState),this.state.peek=this.decodeHexDigits(t,2)}else if(Gu(e())){let t="",r=0,n=this.clone();for(;Gu(e())&&r<3;)n=this.clone(),t+=String.fromCodePoint(e()),this.advanceState(this.internalState),r++;this.state.peek=parseInt(t,8),this.internalState=n.internalState}else Bi(this.internalState.peek)?(this.advanceState(this.internalState),this.state=this.internalState):this.state.peek=this.internalState.peek}decodeHexDigits(e,t){let r=this.input.slice(e.internalState.offset,e.internalState.offset+t),n=parseInt(r,16);if(isNaN(n))throw e.state=e.internalState,new Ni("Invalid hexadecimal escape sequence",e);return n}},u(Ka,"t"),Ka),Ni=(Wc=class{constructor(e,t){this.msg=e,this.cursor=t}},u(Wc,"gt"),Wc),ke=(Hi=class extends mc{static create(e,t,r){return new Hi(e,t,r)}constructor(e,t,r){super(t,r),this.elementName=e}},u(Hi,"t"),Hi),y5=(Gc=class{constructor(e,t){this.rootNodes=e,this.errors=t}},u(Gc,"Vr"),Gc),b5=(Yc=class{constructor(e){this.getTagDefinition=e}parse(e,t,r,n=!1,a){let o=u(f=>(v,...g)=>f(v.toLowerCase(),...g),"a"),i=n?this.getTagDefinition:o(this.getTagDefinition),s=u(f=>i(f).getContentType(),"u"),c=n?a:o(a),d=lg(e,t,a?(f,v,g,w)=>{let x=c(f,v,g,w);return x!==void 0?x:s(f)}:s,r),p=r&&r.canSelfClose||!1,m=r&&r.allowHtmComponentClosingTags||!1,h=new w5(d.tokens,i,p,m,n);return h.build(),new y5(h.rootNodes,d.errors.concat(h.errors))}},u(Yc,"nr"),Yc),w5=(ji=class{constructor(e,t,r,n,a){this.tokens=e,this.getTagDefinition=t,this.canSelfClose=r,this.allowHtmComponentClosingTags=n,this.isTagNameCaseSensitive=a,this._index=-1,this._containerStack=[],this.rootNodes=[],this.errors=[],this._advance()}build(){for(;this._peek.type!==34;)this._peek.type===0||this._peek.type===4?this._consumeStartTag(this._advance()):this._peek.type===3?(this._closeVoidElement(),this._consumeEndTag(this._advance())):this._peek.type===12?(this._closeVoidElement(),this._consumeCdata(this._advance())):this._peek.type===10?(this._closeVoidElement(),this._consumeComment(this._advance())):this._peek.type===5||this._peek.type===7||this._peek.type===6?(this._closeVoidElement(),this._consumeText(this._advance())):this._peek.type===20?this._consumeExpansion(this._advance()):this._peek.type===25?(this._closeVoidElement(),this._consumeBlockOpen(this._advance())):this._peek.type===27?(this._closeVoidElement(),this._consumeBlockClose(this._advance())):this._peek.type===29?(this._closeVoidElement(),this._consumeIncompleteBlock(this._advance())):this._peek.type===30?(this._closeVoidElement(),this._consumeLet(this._advance())):this._peek.type===18?this._consumeDocType(this._advance()):this._peek.type===33?(this._closeVoidElement(),this._consumeIncompleteLet(this._advance())):this._advance();for(let e of this._containerStack)e instanceof Ur&&this.errors.push(ke.create(e.name,e.sourceSpan,`Unclosed block "${e.name}"`))}_advance(){let e=this._peek;return this._index0)return this.errors=this.errors.concat(a.errors),null;let o=new Y(e.sourceSpan.start,n.sourceSpan.end,e.sourceSpan.fullStart),i=new Y(t.sourceSpan.start,n.sourceSpan.end,t.sourceSpan.fullStart);return new c5(e.parts[0],a.rootNodes,o,e.sourceSpan,i)}_collectExpansionExpTokens(e){let t=[],r=[22];for(;;){if((this._peek.type===20||this._peek.type===22)&&r.push(this._peek.type),this._peek.type===23)if(tc(r,22)){if(r.pop(),r.length===0)return t}else return this.errors.push(ke.create(null,e.sourceSpan,"Invalid ICU message. Missing '}'.")),null;if(this._peek.type===24)if(tc(r,20))r.pop();else return this.errors.push(ke.create(null,e.sourceSpan,"Invalid ICU message. Missing '}'.")),null;if(this._peek.type===34)return this.errors.push(ke.create(null,e.sourceSpan,"Invalid ICU message. Missing '}'.")),null;t.push(this._advance())}}_getText(e){let t=e.parts[0];if(t.length>0&&t[0]==` +`){let r=this._getClosestParentElement();r!=null&&r.children.length==0&&this.getTagDefinition(r.name).ignoreFirstLf&&(t=t.substring(1))}return t}_consumeText(e){let t=[e],r=e.sourceSpan,n=e.parts[0];if(n.length>0&&n[0]===` +`){let a=this._getContainer();a!=null&&a.children.length===0&&this.getTagDefinition(a.name).ignoreFirstLf&&(n=n.substring(1),t[0]={type:e.type,sourceSpan:e.sourceSpan,parts:[n]})}for(;this._peek.type===8||this._peek.type===5||this._peek.type===9;)e=this._advance(),t.push(e),e.type===8?n+=e.parts.join("").replace(/&([^;]+);/g,rc):e.type===9?n+=e.parts[0]:n+=e.parts.join("");if(n.length>0){let a=e.sourceSpan;this._addToParent(new l5(n,new Y(r.start,a.end,r.fullStart,r.details),t))}}_closeVoidElement(){let e=this._getContainer();e instanceof Jt&&this.getTagDefinition(e.name).isVoid&&this._containerStack.pop()}_consumeStartTag(e){let[t,r]=e.parts,n=[];for(;this._peek.type===14;)n.push(this._consumeAttr(this._advance()));let a=this._getElementFullName(t,r,this._getClosestParentElement()),o=!1;if(this._peek.type===2){this._advance(),o=!0;let h=this.getTagDefinition(a);this.canSelfClose||h.canSelfClose||co(a)!==null||h.isVoid||this.errors.push(ke.create(a,e.sourceSpan,`Only void, custom and foreign elements can be self closed "${e.parts[1]}"`))}else this._peek.type===1&&(this._advance(),o=!1);let i=this._peek.sourceSpan.fullStart,s=new Y(e.sourceSpan.start,i,e.sourceSpan.fullStart),c=new Y(e.sourceSpan.start,i,e.sourceSpan.fullStart),d=new Y(e.sourceSpan.start.moveBy(1),e.sourceSpan.end),p=new Jt(a,n,[],s,c,void 0,d),m=this._getContainer();this._pushContainer(p,m instanceof Jt&&this.getTagDefinition(m.name).isClosedByChild(p.name)),o?this._popContainer(a,Jt,s):e.type===4&&(this._popContainer(a,Jt,null),this.errors.push(ke.create(a,s,`Opening tag "${a}" not terminated.`)))}_pushContainer(e,t){t&&this._containerStack.pop(),this._addToParent(e),this._containerStack.push(e)}_consumeEndTag(e){let t=this.allowHtmComponentClosingTags&&e.parts.length===0?null:this._getElementFullName(e.parts[0],e.parts[1],this._getClosestParentElement());if(t&&this.getTagDefinition(t).isVoid)this.errors.push(ke.create(t,e.sourceSpan,`Void elements do not have end tags "${e.parts[1]}"`));else if(!this._popContainer(t,Jt,e.sourceSpan)){let r=`Unexpected closing tag "${t}". It may happen when the tag has already been closed by another tag. For more info see https://www.w3.org/TR/html5/syntax.html#closing-elements-that-have-implied-end-tags`;this.errors.push(ke.create(t,e.sourceSpan,r))}}_popContainer(e,t,r){let n=!1;for(let a=this._containerStack.length-1;a>=0;a--){let o=this._containerStack[a];if(co(o.name)?o.name===e:(e==null||o.name.toLowerCase()===e.toLowerCase())&&o instanceof t)return o.endSourceSpan=r,o.sourceSpan.end=r!==null?r.end:o.sourceSpan.end,this._containerStack.splice(a,this._containerStack.length-a),!n;(o instanceof Ur||o instanceof Jt&&!this.getTagDefinition(o.name).closedByParent)&&(n=!0)}return!1}_consumeAttr(e){let t=qa(e.parts[0],e.parts[1]),r=e.sourceSpan.end,n;this._peek.type===15&&(n=this._advance());let a="",o=[],i,s;if(this._peek.type===16)for(i=this._peek.sourceSpan,s=this._peek.sourceSpan.end;this._peek.type===16||this._peek.type===17||this._peek.type===9;){let d=this._advance();o.push(d),d.type===17?a+=d.parts.join("").replace(/&([^;]+);/g,rc):d.type===9?a+=d.parts[0]:a+=d.parts.join(""),s=r=d.sourceSpan.end}this._peek.type===15&&(s=r=this._advance().sourceSpan.end);let c=i&&s&&new Y((n==null?void 0:n.sourceSpan.start)??i.start,s,(n==null?void 0:n.sourceSpan.fullStart)??i.fullStart);return new d5(t,a,new Y(e.sourceSpan.start,r,e.sourceSpan.fullStart),e.sourceSpan,c,o.length>0?o:void 0,void 0)}_consumeBlockOpen(e){let t=[];for(;this._peek.type===28;){let i=this._advance();t.push(new Oc(i.parts[0],i.sourceSpan))}this._peek.type===26&&this._advance();let r=this._peek.sourceSpan.fullStart,n=new Y(e.sourceSpan.start,r,e.sourceSpan.fullStart),a=new Y(e.sourceSpan.start,r,e.sourceSpan.fullStart),o=new Ur(e.parts[0],t,[],n,e.sourceSpan,a);this._pushContainer(o,!1)}_consumeBlockClose(e){this._popContainer(null,Ur,e.sourceSpan)||this.errors.push(ke.create(null,e.sourceSpan,'Unexpected closing block. The block may have been closed earlier. If you meant to write the } character, you should use the "}" HTML entity instead.'))}_consumeIncompleteBlock(e){let t=[];for(;this._peek.type===28;){let i=this._advance();t.push(new Oc(i.parts[0],i.sourceSpan))}let r=this._peek.sourceSpan.fullStart,n=new Y(e.sourceSpan.start,r,e.sourceSpan.fullStart),a=new Y(e.sourceSpan.start,r,e.sourceSpan.fullStart),o=new Ur(e.parts[0],t,[],n,e.sourceSpan,a);this._pushContainer(o,!1),this._popContainer(null,Ur,null),this.errors.push(ke.create(e.parts[0],n,`Incomplete block "${e.parts[0]}". If you meant to write the @ character, you should use the "@" HTML entity instead.`))}_consumeLet(e){let t=e.parts[0],r,n;if(this._peek.type!==31){this.errors.push(ke.create(e.parts[0],e.sourceSpan,`Invalid @let declaration "${t}". Declaration must have a value.`));return}else r=this._advance();if(this._peek.type!==32){this.errors.push(ke.create(e.parts[0],e.sourceSpan,`Unterminated @let declaration "${t}". Declaration must be terminated with a semicolon.`));return}else n=this._advance();let a=n.sourceSpan.fullStart,o=new Y(e.sourceSpan.start,a,e.sourceSpan.fullStart),i=e.sourceSpan.toString().lastIndexOf(t),s=e.sourceSpan.start.moveBy(i),c=new Y(s,e.sourceSpan.end),d=new Pc(t,r.parts[0],o,c,r.sourceSpan);this._addToParent(d)}_consumeIncompleteLet(e){let t=e.parts[0]??"",r=t?` "${t}"`:"";if(t.length>0){let n=e.sourceSpan.toString().lastIndexOf(t),a=e.sourceSpan.start.moveBy(n),o=new Y(a,e.sourceSpan.end),i=new Y(e.sourceSpan.start,e.sourceSpan.start.moveBy(0)),s=new Pc(t,"",e.sourceSpan,o,i);this._addToParent(s)}this.errors.push(ke.create(e.parts[0],e.sourceSpan,`Incomplete @let declaration${r}. @let declarations must be written as \`@let = ;\``))}_getContainer(){return this._containerStack.length>0?this._containerStack[this._containerStack.length-1]:null}_getClosestParentElement(){for(let e=this._containerStack.length-1;e>-1;e--)if(this._containerStack[e]instanceof Jt)return this._containerStack[e];return null}_addToParent(e){let t=this._getContainer();t===null?this.rootNodes.push(e):t.children.push(e)}_getElementFullName(e,t,r){if(e===""&&(e=this.getTagDefinition(t).implicitNamespacePrefix||"",e===""&&r!=null)){let n=zo(r.name)[1];this.getTagDefinition(n).preventNamespaceInheritance||(e=co(r.name))}return qa(e,t)}},u(ji,"t"),ji),u(tc,"zs"),u(rc,"Gs"),E5=(Kc=class extends b5{constructor(){super(Pl)}parse(e,t,r,n=!1,a){return super.parse(e,t,r,n,a)}},u(Kc,"sr"),Kc),Vi=null,X7=u(()=>(Vi||(Vi=new E5),Vi),"Eo"),u(md,"zr"),u(hg,"Ao"),Q7=hg,Un=3,u(s7,"Do"),u(mg,"vo"),ew=mg,Za={attrs:!0,children:!0,cases:!0,expression:!0},Zc=new Set(["parent"]),tw=(qr=class{constructor(e={}){for(let t of new Set([...Zc,...Object.keys(e)]))this.setProperty(t,e[t])}setProperty(e,t){if(this[e]!==t){if(e in Za&&(t=t.map(r=>this.createChild(r))),!Zc.has(e)){this[e]=t;return}Object.defineProperty(this,e,{value:t,enumerable:!1,configurable:!0})}}map(e){let t;for(let r in Za){let n=this[r];if(n){let a=gg(n,o=>o.map(e));t!==n&&(t||(t=new qr({parent:this.parent})),t.setProperty(r,a))}}if(t)for(let r in this)r in Za||(t[r]=this[r]);return e(t||this)}walk(e){for(let t in Za){let r=this[t];if(r)for(let n=0;n[e.fullName,e.value]))}},u(qr,"t"),qr),u(gg,"yo"),rw=[{regex:/^(\[if([^\]]*)\]>)(.*?)a==="lang"&&o!=="html"&&o!==""&&o!==void 0))}}),S5=Wa({name:"lwc",canSelfClose:!1}),k5={html:qg},aw=ic});function Xt(){}function A5(e,t,r,n,a){for(var o=[],i;t;)o.push(t),i=t.previousComponent,delete t.previousComponent,t=i;o.reverse();for(var s=0,c=o.length,d=0,p=0;sg.length?x:g}),m.value=e.join(f)}else m.value=e.join(r.slice(d,d+m.count));d+=m.count,m.added||(p+=m.count)}}var v=o[c-1];return c>1&&typeof v.value=="string"&&(v.added||v.removed)&&e.equals("",v.value)&&(o[c-2].value+=v.value,o.pop()),o}function _o(e){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?_o=u(function(t){return typeof t},"$e"):_o=u(function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},"$e"),_o(e)}function ql(e,t,r,n,a){t=t||[],r=r||[],n&&(e=n(a,e));var o;for(o=0;o=0?e.charAt(t+1)===` +`?"crlf":"cr":"lf"}function Vs(e){switch(e){case"cr":return"\r";case"crlf":return`\r +`;default:return` +`}}function rf(e,t){let r;switch(t){case` +`:r=/\n/gu;break;case"\r":r=/\r/gu;break;case`\r +`:r=/\r\n/gu;break;default:throw new Error(`Unexpected "eol" ${JSON.stringify(t)}.`)}let n=e.match(r);return n?n.length:0}function lw(e){return ci(!1,e,/\r\n?/gu,` +`)}function F5(e){if(typeof e=="string")return Br;if(Array.isArray(e))return Ht;if(!e)return;let{type:t}=e;if(mf.has(t))return t}function _5(e){let t=e===null?"null":typeof e;if(t!=="string"&&t!=="object")return`Unexpected doc '${t}', +Expected it to be 'string' or 'object'.`;if(Tr(e))throw new Error("doc is valid.");let r=Object.prototype.toString.call(e);if(r!=="[object Object]")return`Unexpected doc '${r}'.`;let n=Kw([...mf].map(a=>`'${a}'`));return`Unexpected doc.type '${e.type}'. +Expected it to be ${n}.`}function R5(e,t,r,n){let a=[e];for(;a.length>0;){let o=a.pop();if(o===jd){r(a.pop());continue}r&&a.push(o,jd);let i=Tr(o);if(!i)throw new dn(o);if((t==null?void 0:t(o))!==!1)switch(i){case Ht:case ft:{let s=i===Ht?o:o.parts;for(let c=s.length,d=c-1;d>=0;--d)a.push(s[d]);break}case Pe:a.push(o.flatContents,o.breakContents);break;case Le:if(n&&o.expandedStates)for(let s=o.expandedStates.length,c=s-1;c>=0;--c)a.push(o.expandedStates[c]);else a.push(o.contents);break;case Vt:case jt:case Ut:case ht:case qt:a.push(o.contents);break;case Br:case xr:case Mt:case Pt:case Ee:case qe:break;default:throw new dn(o)}}}function No(e){return mt(e),{type:jt,contents:e}}function cn(e,t){return mt(t),{type:Vt,contents:t,n:e}}function Ed(e,t={}){return mt(e),Ws(t.expandedStates,!0),{type:Le,id:t.id,contents:e,break:!!t.shouldBreak,expandedStates:t.expandedStates}}function I5(e){return cn(Number.NEGATIVE_INFINITY,e)}function B5(e){return cn({type:"root"},e)}function T5(e){return cn(-1,e)}function z5(e,t){return Ed(e[0],{...t,expandedStates:e})}function xd(e){return Ws(e),{type:ft,parts:e}}function L5(e,t="",r={}){return mt(e),t!==""&&mt(t),{type:Pe,breakContents:e,flatContents:t,groupId:r.groupId}}function O5(e,t){return mt(e),{type:Ut,contents:e,groupId:t.groupId,negate:t.negate}}function Wl(e){return mt(e),{type:qt,contents:e}}function Dd(e,t){mt(e),Ws(t);let r=[];for(let n=0;n0){for(let a=0;a0?`, { ${p.join(", ")} }`:"";return`indentIfBreak(${n(o.contents)}${m})`}if(o.type===Le){let p=[];o.break&&o.break!=="propagated"&&p.push("shouldBreak: true"),o.id&&p.push(`id: ${a(o.id)}`);let m=p.length>0?`, { ${p.join(", ")} }`:"";return o.expandedStates?`conditionalGroup([${o.expandedStates.map(h=>n(h)).join(",")}]${m})`:`group(${n(o.contents)}${m})`}if(o.type===ft)return`fill([${o.parts.map(p=>n(p)).join(", ")}])`;if(o.type===qt)return"lineSuffix("+n(o.contents)+")";if(o.type===Pt)return"lineSuffixBoundary";if(o.type===ht)return`label(${JSON.stringify(o.label)}, ${n(o.contents)})`;throw new Error("Unknown doc type "+o.type)}function a(o){if(typeof o!="symbol")return JSON.stringify(String(o));if(o in t)return t[o];let i=o.description||"symbol";for(let s=0;;s++){let c=i+(s>0?` #${s}`:"");if(!r.has(c))return r.add(c),t[o]=`Symbol.for(${JSON.stringify(c)})`}}}function P5(e){return e===12288||e>=65281&&e<=65376||e>=65504&&e<=65510}function $5(e){return e>=4352&&e<=4447||e===8986||e===8987||e===9001||e===9002||e>=9193&&e<=9196||e===9200||e===9203||e===9725||e===9726||e===9748||e===9749||e>=9800&&e<=9811||e===9855||e===9875||e===9889||e===9898||e===9899||e===9917||e===9918||e===9924||e===9925||e===9934||e===9940||e===9962||e===9970||e===9971||e===9973||e===9978||e===9981||e===9989||e===9994||e===9995||e===10024||e===10060||e===10062||e>=10067&&e<=10069||e===10071||e>=10133&&e<=10135||e===10160||e===10175||e===11035||e===11036||e===11088||e===11093||e>=11904&&e<=11929||e>=11931&&e<=12019||e>=12032&&e<=12245||e>=12272&&e<=12287||e>=12289&&e<=12350||e>=12353&&e<=12438||e>=12441&&e<=12543||e>=12549&&e<=12591||e>=12593&&e<=12686||e>=12688&&e<=12771||e>=12783&&e<=12830||e>=12832&&e<=12871||e>=12880&&e<=19903||e>=19968&&e<=42124||e>=42128&&e<=42182||e>=43360&&e<=43388||e>=44032&&e<=55203||e>=63744&&e<=64255||e>=65040&&e<=65049||e>=65072&&e<=65106||e>=65108&&e<=65126||e>=65128&&e<=65131||e>=94176&&e<=94180||e===94192||e===94193||e>=94208&&e<=100343||e>=100352&&e<=101589||e>=101632&&e<=101640||e>=110576&&e<=110579||e>=110581&&e<=110587||e===110589||e===110590||e>=110592&&e<=110882||e===110898||e>=110928&&e<=110930||e===110933||e>=110948&&e<=110951||e>=110960&&e<=111355||e===126980||e===127183||e===127374||e>=127377&&e<=127386||e>=127488&&e<=127490||e>=127504&&e<=127547||e>=127552&&e<=127560||e===127568||e===127569||e>=127584&&e<=127589||e>=127744&&e<=127776||e>=127789&&e<=127797||e>=127799&&e<=127868||e>=127870&&e<=127891||e>=127904&&e<=127946||e>=127951&&e<=127955||e>=127968&&e<=127984||e===127988||e>=127992&&e<=128062||e===128064||e>=128066&&e<=128252||e>=128255&&e<=128317||e>=128331&&e<=128334||e>=128336&&e<=128359||e===128378||e===128405||e===128406||e===128420||e>=128507&&e<=128591||e>=128640&&e<=128709||e===128716||e>=128720&&e<=128722||e>=128725&&e<=128727||e>=128732&&e<=128735||e===128747||e===128748||e>=128756&&e<=128764||e>=128992&&e<=129003||e===129008||e>=129292&&e<=129338||e>=129340&&e<=129349||e>=129351&&e<=129535||e>=129648&&e<=129660||e>=129664&&e<=129672||e>=129680&&e<=129725||e>=129727&&e<=129733||e>=129742&&e<=129755||e>=129760&&e<=129768||e>=129776&&e<=129784||e>=131072&&e<=196605||e>=196608&&e<=262141}function N5(e){if(!e)return 0;if(!Xw.test(e))return e.length;e=e.replace(Zw()," ");let t=0;for(let r of e){let n=r.codePointAt(0);n<=31||n>=127&&n<=159||n>=768&&n<=879||(t+=Jw(n)?1:2)}return t}function Ho(e,t){if(typeof e=="string")return t(e);let r=new Map;return n(e);function n(o){if(r.has(o))return r.get(o);let i=a(o);return r.set(o,i),i}function a(o){switch(Tr(o)){case Ht:return t(o.map(n));case ft:return t({...o,parts:o.parts.map(n)});case Pe:return t({...o,breakContents:n(o.breakContents),flatContents:n(o.flatContents)});case Le:{let{expandedStates:i,contents:s}=o;return i?(i=i.map(n),s=i[0]):s=n(s),t({...o,contents:s,expandedStates:i})}case Vt:case jt:case Ut:case ht:case qt:return t({...o,contents:n(o.contents)});case Br:case xr:case Mt:case Pt:case Ee:case qe:return t(o);default:throw new dn(o)}}}function Gl(e,t,r){let n=r,a=!1;function o(i){if(a)return!1;let s=t(i);s!==void 0&&(a=!0,n=s)}return u(o,"u"),Jl(e,o),n}function uw(e){if(e.type===Le&&e.break||e.type===Ee&&e.hard||e.type===qe)return!0}function H5(e){return Gl(e,uw,!1)}function Sd(e){if(e.length>0){let t=ge(!1,e,-1);!t.expandedStates&&!t.break&&(t.break="propagated")}return null}function cw(e){let t=new Set,r=[];function n(o){if(o.type===qe&&Sd(r),o.type===Le){if(r.push(o),t.has(o))return!1;t.add(o)}}u(n,"n");function a(o){o.type===Le&&r.pop().break&&Sd(r)}u(a,"o"),Jl(e,n,a,!0)}function dw(e){return e.type===Ee&&!e.hard?e.soft?"":" ":e.type===Pe?e.flatContents:e}function j5(e){return Ho(e,dw)}function kd(e){for(e=[...e];e.length>=2&&ge(!1,e,-2).type===Ee&&ge(!1,e,-1).type===qe;)e.length-=2;if(e.length>0){let t=Qn(ge(!1,e,-1));e[e.length-1]=t}return e}function Qn(e){switch(Tr(e)){case jt:case Ut:case Le:case qt:case ht:{let t=Qn(e.contents);return{...e,contents:t}}case Pe:return{...e,breakContents:Qn(e.breakContents),flatContents:Qn(e.flatContents)};case ft:return{...e,parts:kd(e.parts)};case Ht:return kd(e);case Br:return e.replace(/[\n\r]*$/u,"");case Vt:case xr:case Mt:case Pt:case Ee:case qe:break;default:throw new dn(e)}return e}function Ad(e){return Qn(fw(e))}function pw(e){switch(Tr(e)){case ft:if(e.parts.every(t=>t===""))return"";break;case Le:if(!e.contents&&!e.id&&!e.break&&!e.expandedStates)return"";if(e.contents.type===Le&&e.contents.id===e.id&&e.contents.break===e.break&&e.contents.expandedStates===e.expandedStates)return e.contents;break;case Vt:case jt:case Ut:case qt:if(!e.contents)return"";break;case Pe:if(!e.flatContents&&!e.breakContents)return"";break;case Ht:{let t=[];for(let r of e){if(!r)continue;let[n,...a]=Array.isArray(r)?r:[r];typeof n=="string"&&typeof ge(!1,t,-1)=="string"?t[t.length-1]+=n:t.push(n),t.push(...a)}return t.length===0?"":t.length===1?t[0]:t}case Br:case xr:case Mt:case Pt:case Ee:case ht:case qe:break;default:throw new dn(e)}return e}function fw(e){return Ho(e,t=>pw(t))}function V5(e,t=Ud){return Ho(e,r=>typeof r=="string"?Dd(t,r.split(` +`)):r)}function hw(e){if(e.type===Ee)return!0}function U5(e){return Gl(e,hw,!1)}function nf(e,t){return e.type===ht?{...e,contents:t(e.contents)}:t(e)}function af(){return{value:"",length:0,queue:[]}}function mw(e,t){return Yl(e,{type:"indent"},t)}function gw(e,t,r){return t===Number.NEGATIVE_INFINITY?e.root||af():t<0?Yl(e,{type:"dedent"},r):t?t.type==="root"?{...e,root:e}:Yl(e,{type:typeof t=="string"?"stringAlign":"numberAlign",n:t},r):e}function Yl(e,t,r){let n=t.type==="dedent"?e.queue.slice(0,-1):[...e.queue,t],a="",o=0,i=0,s=0;for(let v of n)switch(v.type){case"indent":p(),r.useTabs?c(1):d(r.tabWidth);break;case"stringAlign":p(),a+=v.n,o+=v.n.length;break;case"numberAlign":i+=1,s+=v.n;break;default:throw new Error(`Unexpected type '${v.type}'`)}return h(),{...e,value:a,length:o,queue:n};function c(v){a+=" ".repeat(v),o+=r.tabWidth*v}function d(v){a+=" ".repeat(v),o+=v}function p(){r.useTabs?m():h()}function m(){i>0&&c(i),f()}function h(){s>0&&d(s),f()}function f(){i=0,s=0}}function Kl(e){let t=0,r=0,n=e.length;e:for(;n--;){let a=e[n];if(a===ea){r++;continue}for(let o=a.length-1;o>=0;o--){let i=a[o];if(i===" "||i===" ")t++;else{e[n]=a.slice(0,o+1);break e}}}if(t>0||r>0)for(e.length=n+1;r-- >0;)e.push(ea);return t}function ho(e,t,r,n,a,o){if(r===Number.POSITIVE_INFINITY)return!0;let i=t.length,s=[e],c=[];for(;r>=0;){if(s.length===0){if(i===0)return!0;s.push(t[--i]);continue}let{mode:d,doc:p}=s.pop(),m=Tr(p);switch(m){case Br:c.push(p),r-=Ql(p);break;case Ht:case ft:{let h=m===Ht?p:p.parts;for(let f=h.length-1;f>=0;f--)s.push({mode:d,doc:h[f]});break}case jt:case Vt:case Ut:case ht:s.push({mode:d,doc:p.contents});break;case Mt:r+=Kl(c);break;case Le:{if(o&&p.break)return!1;let h=p.break?Be:d,f=p.expandedStates&&h===Be?ge(!1,p.expandedStates,-1):p.contents;s.push({mode:h,doc:f});break}case Pe:{let h=(p.groupId?a[p.groupId]||it:d)===Be?p.breakContents:p.flatContents;h&&s.push({mode:d,doc:h});break}case Ee:if(d===Be||p.hard)return!0;p.soft||(c.push(" "),r--);break;case qt:n=!0;break;case Pt:if(n)return!1;break}}return!1}function jo(e,t){let r={},n=t.printWidth,a=Vs(t.endOfLine),o=0,i=[{ind:af(),mode:Be,doc:e}],s=[],c=!1,d=[],p=0;for(cw(e);i.length>0;){let{ind:h,mode:f,doc:v}=i.pop();switch(Tr(v)){case Br:{let g=a!==` +`?ci(!1,v,` +`,a):v;s.push(g),i.length>0&&(o+=Ql(g));break}case Ht:for(let g=v.length-1;g>=0;g--)i.push({ind:h,mode:f,doc:v[g]});break;case xr:if(p>=2)throw new Error("There are too many 'cursor' in doc.");s.push(ea),p++;break;case jt:i.push({ind:mw(h,t),mode:f,doc:v.contents});break;case Vt:i.push({ind:gw(h,v.n,t),mode:f,doc:v.contents});break;case Mt:o-=Kl(s);break;case Le:switch(f){case it:if(!c){i.push({ind:h,mode:v.break?Be:it,doc:v.contents});break}case Be:{c=!1;let g={ind:h,mode:it,doc:v.contents},w=n-o,x=d.length>0;if(!v.break&&ho(g,i,w,x,r))i.push(g);else if(v.expandedStates){let D=ge(!1,v.expandedStates,-1);if(v.break){i.push({ind:h,mode:Be,doc:D});break}else for(let E=1;E=v.expandedStates.length){i.push({ind:h,mode:Be,doc:D});break}else{let b=v.expandedStates[E],C={ind:h,mode:it,doc:b};if(ho(C,i,w,x,r)){i.push(C);break}}}else i.push({ind:h,mode:Be,doc:v.contents});break}}v.id&&(r[v.id]=ge(!1,i,-1).mode);break;case ft:{let g=n-o,{parts:w}=v;if(w.length===0)break;let[x,D]=w,E={ind:h,mode:it,doc:x},b={ind:h,mode:Be,doc:x},C=ho(E,[],g,d.length>0,r,!0);if(w.length===1){C?i.push(E):i.push(b);break}let S={ind:h,mode:it,doc:D},k={ind:h,mode:Be,doc:D};if(w.length===2){C?i.push(S,E):i.push(k,b);break}w.splice(0,2);let A={ind:h,mode:f,doc:xd(w)},_=w[0];ho({ind:h,mode:it,doc:[x,D,_]},[],g,d.length>0,r,!0)?i.push(A,S,E):C?i.push(A,k,E):i.push(A,k,b);break}case Pe:case Ut:{let g=v.groupId?r[v.groupId]:f;if(g===Be){let w=v.type===Pe?v.breakContents:v.negate?v.contents:No(v.contents);w&&i.push({ind:h,mode:f,doc:w})}if(g===it){let w=v.type===Pe?v.flatContents:v.negate?No(v.contents):v.contents;w&&i.push({ind:h,mode:f,doc:w})}break}case qt:d.push({ind:h,mode:f,doc:v.contents});break;case Pt:d.length>0&&i.push({ind:h,mode:f,doc:dl});break;case Ee:switch(f){case it:if(v.hard)c=!0;else{v.soft||(s.push(" "),o+=1);break}case Be:if(d.length>0){i.push({ind:h,mode:f,doc:v},...d.reverse()),d.length=0;break}v.literal?h.root?(s.push(a,h.root.value),o=h.root.length):(s.push(a),o=0):(o-=Kl(s),s.push(a+h.value),o=h.length);break}break;case ht:i.push({ind:h,mode:f,doc:v.contents});break;case qe:break;default:throw new dn(v)}i.length===0&&d.length>0&&(i.push(...d.reverse()),d.length=0)}let m=s.indexOf(ea);if(m!==-1){let h=s.indexOf(ea,m+1),f=s.slice(0,m).join(""),v=s.slice(m+1,h).join(""),g=s.slice(h+1).join("");return{formatted:f+v+g,cursorNodeStart:f.length,cursorNodeText:v}}return{formatted:s.join("")}}function q5(e,t,r=0){let n=0;for(let a=r;a!0,"n")}=t,a=u(o=>e6(o)&&n(o),"o");for(let o of r(e)){let i=e[o];if(Array.isArray(i))for(let s of i)a(s)&&(yield s);else a(i)&&(yield i)}}function*vw(e,t){let r=[e];for(let n=0;n{let a=!!(n!=null&&n.backwards);if(r===!1)return!1;let{length:o}=t,i=r;for(;i>=0&&i0}function Z5(e){return e?t=>e(t,Gd):r6}function yw(e){let t=e.type||e.kind||"(unknown type)",r=String(e.name||e.id&&(typeof e.id=="object"?e.id.name:e.id)||e.key&&(typeof e.key=="object"?e.key.name:e.key)||e.value&&(typeof e.value=="object"?"":String(e.value))||e.operator||"");return r.length>20&&(r=r.slice(0,19)+"…"),t+(r?" "+r:"")}function Us(e,t){(e.comments??(e.comments=[])).push(t),t.printed=!1,t.nodeDescription=yw(e)}function en(e,t){t.leading=!0,t.trailing=!1,Us(e,t)}function Ro(e,t,r){t.leading=!1,t.trailing=!1,r&&(t.marker=r),Us(e,t)}function tn(e,t){t.leading=!1,t.trailing=!0,Us(e,t)}function qs(e,t){if(pl.has(e))return pl.get(e);let{printer:{getCommentChildNodes:r,canAttachComment:n,getVisitorKeys:a},locStart:o,locEnd:i}=t;if(!n)return[];let s=((r==null?void 0:r(e,t))??[...of(e,{getVisitorKeys:di(a)})]).flatMap(c=>n(c)?[c]:qs(c,t));return s.sort((c,d)=>o(c)-o(d)||i(c)-i(d)),pl.set(e,s),s}function lf(e,t,r,n){let{locStart:a,locEnd:o}=r,i=a(t),s=o(t),c=qs(e,r),d,p,m=0,h=c.length;for(;m>1,v=c[f],g=a(v),w=o(v);if(g<=i&&s<=w)return lf(v,t,r,v);if(w<=i){d=v,m=f+1;continue}if(s<=g){p=v,h=f;continue}throw new Error("Comment location overlaps with node location")}if((n==null?void 0:n.type)==="TemplateLiteral"){let{quasis:f}=n,v=sl(f,t,r);d&&sl(f,d,r)!==v&&(d=null),p&&sl(f,p,r)!==v&&(p=null)}return{enclosingNode:n,precedingNode:d,followingNode:p}}function bw(e,t){let{comments:r}=e;if(delete e.comments,!t6(r)||!t.printer.canAttachComment)return;let n=[],{locStart:a,locEnd:o,printer:{experimentalFeatures:{avoidAstMutation:i=!1}={},handleComments:s={}},originalText:c}=t,{ownLine:d=fl,endOfLine:p=fl,remaining:m=fl}=s,h=r.map((f,v)=>({...lf(e,f,t),comment:f,text:c,options:t,ast:e,isLastComment:r.length-1===v}));for(let[f,v]of h.entries()){let{comment:g,precedingNode:w,enclosingNode:x,followingNode:D,text:E,options:b,ast:C,isLastComment:S}=v;if(b.parser==="json"||b.parser==="json5"||b.parser==="jsonc"||b.parser==="__js_expression"||b.parser==="__ts_expression"||b.parser==="__vue_expression"||b.parser==="__vue_ts_expression"){if(a(g)-a(C)<=0){en(C,g);continue}if(o(g)-o(C)>=0){tn(C,g);continue}}let k;if(i?k=[v]:(g.enclosingNode=x,g.precedingNode=w,g.followingNode=D,k=[g,E,b,C,S]),ww(E,b,h,f))g.placement="ownLine",d(...k)||(D?en(D,g):w?tn(w,g):Ro(x||C,g));else if(Ew(E,b,h,f))g.placement="endOfLine",p(...k)||(w?tn(w,g):D?en(D,g):Ro(x||C,g));else if(g.placement="remaining",!m(...k))if(w&&D){let A=n.length;A>0&&n[A-1].followingNode!==D&&Fd(n,b),n.push(v)}else w?tn(w,g):D?en(D,g):Ro(x||C,g)}if(Fd(n,t),!i)for(let f of r)delete f.precedingNode,delete f.enclosingNode,delete f.followingNode}function ww(e,t,r,n){let{comment:a,precedingNode:o}=r[n],{locStart:i,locEnd:s}=t,c=i(a);if(o)for(let d=n-1;d>=0;d--){let{comment:p,precedingNode:m}=r[d];if(m!==o||!gf(e.slice(s(p),c)))break;c=i(p)}return ar(e,c,{backwards:!0})}function Ew(e,t,r,n){let{comment:a,followingNode:o}=r[n],{locStart:i,locEnd:s}=t,c=s(a);if(o)for(let d=n+1;d0;--c){let{comment:d,precedingNode:p,followingNode:m}=e[c-1];ts.strictEqual(p,o),ts.strictEqual(m,i);let h=t.originalText.slice(t.locEnd(d),s);if(((n=(r=t.printer).isGap)==null?void 0:n.call(r,h,t))??/^[\s(]*$/u.test(h))s=t.locStart(d);else break}for(let[d,{comment:p}]of e.entries())d1&&d.comments.sort((p,m)=>t.locStart(p)-t.locStart(m));e.length=0}function sl(e,t,r){let n=r.locStart(t)-1;for(let a=1;a!n.has(s)).length===0)return{leading:"",trailing:""};let a=[],o=[],i;return e.each(()=>{let s=e.node;if(n!=null&&n.has(s))return;let{leading:c,trailing:d}=s;c?a.push(xw(e,t)):d&&(i=Dw(e,t,i),o.push(i.doc))},"comments"),{leading:a,trailing:o}}function Sw(e,t,r){let{leading:n,trailing:a}=Cw(e,r);return!n&&!a?t:nf(t,o=>[n,o,a])}function kw(e){let{[Symbol.for("comments")]:t,[Symbol.for("printedComments")]:r}=e;for(let n of t){if(!n.printed&&!r.has(n))throw new Error('Comment "'+n.value.trim()+'" was not printed. Please report this error!');delete n.printed}}function X5(e){return()=>{}}function _d({plugins:e=[],showDeprecated:t=!1}={}){let r=e.flatMap(a=>a.languages??[]),n=[];for(let a of Fw(Object.assign({},...e.map(({options:o})=>o),a6)))!t&&a.deprecated||(Array.isArray(a.choices)&&(t||(a.choices=a.choices.filter(o=>!o.deprecated)),a.name==="parser"&&(a.choices=[...a.choices,...Aw(a.choices,r,e)])),a.pluginDefaults=Object.fromEntries(e.filter(o=>{var i;return((i=o.defaultOptions)==null?void 0:i[a.name])!==void 0}).map(o=>[o.name,o.defaultOptions[a.name]])),n.push(a));return{languages:r,options:n}}function*Aw(e,t,r){let n=new Set(e.map(a=>a.value));for(let a of t)if(a.parsers){for(let o of a.parsers)if(!n.has(o)){n.add(o);let i=r.find(c=>c.parsers&&Object.prototype.hasOwnProperty.call(c.parsers,o)),s=a.name;i!=null&&i.name&&(s+=` (plugin: ${i.name})`),yield{value:o,description:s}}}}function Fw(e){let t=[];for(let[r,n]of Object.entries(e)){let a={name:r,...n};Array.isArray(a.default)&&(a.default=ge(!1,a.default,-1).value),t.push(a)}return t}function Rd(e,t){if(!t)return;let r=o6(t).toLowerCase();return e.find(({filenames:n})=>n==null?void 0:n.some(a=>a.toLowerCase()===r))??e.find(({extensions:n})=>n==null?void 0:n.some(a=>r.endsWith(a)))}function _w(e,t){if(t)return e.find(({name:r})=>r.toLowerCase()===t)??e.find(({aliases:r})=>r==null?void 0:r.includes(t))??e.find(({extensions:r})=>r==null?void 0:r.includes(`.${t}`))}function Q5(e,t){let r=e.plugins.flatMap(a=>a.languages??[]),n=_w(r,t.language)??Rd(r,t.physicalFile)??Rd(r,t.file)??(t.physicalFile,void 0);return n==null?void 0:n.parsers[0]}function Jc(e,t,r,n){return[`Invalid ${rn.default.red(n.key(e))} value.`,`Expected ${rn.default.blue(r)},`,`but received ${t===Kd?rn.default.gray("nothing"):rn.default.red(n.value(t))}.`].join(" ")}function Id({text:e,list:t},r){let n=[];return e&&n.push(`- ${rn.default.blue(e)}`),t&&n.push([`- ${rn.default.blue(t.title)}:`].concat(t.values.map(a=>Id(a,r-Zd.length).replace(/^|\n/g,`$&${Zd}`))).join(` +`)),Bd(n,r)}function Bd(e,t){if(e.length===1)return e[0];let[r,n]=e,[a,o]=e.map(i=>i.split(` +`,1)[0].length);return a>t&&a>o?n:r}function e2(e,t){if(e===t)return 0;let r=e;e.length>t.length&&(e=t,t=r);let n=e.length,a=t.length;for(;n>0&&e.charCodeAt(~-n)===t.charCodeAt(~-a);)n--,a--;let o=0;for(;os?d>s?s+1:d:d>c?c+1:d;return s}function t2(e,t){let r=new e(t),n=Object.create(r);for(let a of l6)a in t&&(n[a]=Rw(t[a],r,tr.prototype[a].length));return n}function Rw(e,t,r){return typeof e=="function"?(...n)=>e(...n.slice(0,r-1),t,...n.slice(r-1)):()=>e}function Xc({from:e,to:t}){return{from:[e],to:t}}function r2(e,t){let r=Object.create(null);for(let n of e){let a=n[t];if(r[a])throw new Error(`Duplicate ${t} ${JSON.stringify(a)}`);r[a]=n}return r}function n2(e,t){let r=new Map;for(let n of e){let a=n[t];if(r.has(a))throw new Error(`Duplicate ${t} ${JSON.stringify(a)}`);r.set(a,n)}return r}function a2(){let e=Object.create(null);return t=>{let r=JSON.stringify(t);return e[r]?!0:(e[r]=!0,!1)}}function o2(e,t){let r=[],n=[];for(let a of e)t(a)?r.push(a):n.push(a);return[r,n]}function i2(e){return e===Math.floor(e)}function l2(e,t){if(e===t)return 0;let r=typeof e,n=typeof t,a=["undefined","object","boolean","number","string"];return r!==n?a.indexOf(r)-a.indexOf(n):r!=="string"?Number(e)-Number(t):e.localeCompare(t)}function s2(e){return(...t)=>{let r=e(...t);return typeof r=="string"?new Error(r):r}}function Qc(e){return e===void 0?{}:e}function Td(e){if(typeof e=="string")return{text:e};let{text:t,list:r}=e;return Iw((t||r)!==void 0,"Unexpected `expected` result, there should be at least one field."),r?{text:t,list:{title:r.title,values:r.values.map(Td)}}:{text:t}}function e0(e,t){return e===!0?!0:e===!1?{value:t}:e}function t0(e,t,r=!1){return e===!1?!1:e===!0?r?!0:[{value:t}]:"value"in e?[e]:e.length===0?!1:e}function zd(e,t){return typeof e=="string"||"key"in e?{from:t,to:e}:"from"in e?{from:e.from,to:e.to}:{from:t,to:e.to}}function ul(e,t){return e===void 0?[]:Array.isArray(e)?e.map(r=>zd(r,t)):[zd(e,t)]}function r0(e,t){let r=ul(typeof e=="object"&&"redirect"in e?e.redirect:e,t);return r.length===0?{remain:t,redirect:r}:typeof e=="object"&&"remain"in e?{remain:e.remain,redirect:r}:{redirect:r}}function Iw(e,t){if(!e)throw new Error(t)}function u2(e,t,{logger:r=!1,isCLI:n=!1,passThrough:a=!1,FlagSchema:o,descriptor:i}={}){if(n){if(!o)throw new Error("'FlagSchema' option is required.");if(!i)throw new Error("'descriptor' option is required.")}else i=Gr;let s=a?Array.isArray(a)?(h,f)=>a.includes(h)?{[h]:f}:void 0:(h,f)=>({[h]:f}):(h,f,v)=>{let{_:g,...w}=v.schemas;return Xd(h,f,{...v,schemas:w})},c=Bw(t,{isCLI:n,FlagSchema:o}),d=new h6(c,{logger:r,unknown:s,descriptor:i}),p=r!==!1;p&&I0&&(d._hasDeprecationWarned=I0);let m=d.normalize(e);return p&&(I0=d._hasDeprecationWarned),m}function Bw(e,{isCLI:t,FlagSchema:r}){let n=[];t&&n.push(u6.create({name:"_"}));for(let a of e)n.push(Tw(a,{isCLI:t,optionInfos:e,FlagSchema:r})),a.alias&&t&&n.push(s6.create({name:a.alias,sourceName:a.name}));return n}function Tw(e,{isCLI:t,optionInfos:r,FlagSchema:n}){let{name:a}=e,o={name:a},i,s={};switch(e.type){case"int":i=f6,t&&(o.preprocess=Number);break;case"string":i=Qd;break;case"choice":i=p6,o.choices=e.choices.map(c=>c!=null&&c.redirect?{...c,redirect:{to:{key:e.name,value:c.redirect}}}:c);break;case"boolean":i=d6;break;case"flag":i=n,o.flags=r.flatMap(c=>[c.alias,c.description&&c.name,c.oppositeDescription&&`no-${c.name}`].filter(Boolean));break;case"path":i=Qd;break;default:throw new Error(`Unexpected type ${e.type}`)}if(e.exception?o.validate=(c,d,p)=>e.exception(c)||d.validate(c,p):o.validate=(c,d,p)=>c===void 0||d.validate(c,p),e.redirect&&(s.redirect=c=>c?{to:typeof e.redirect=="string"?e.redirect:{key:e.redirect.option,value:e.redirect.value}}:void 0),e.deprecated&&(s.deprecated=!0),t&&!e.array){let c=o.preprocess||(d=>d);o.preprocess=(d,p,m)=>p.preprocess(c(Array.isArray(d)?ge(!1,d,-1):d),m)}return e.array?c6.create({...t?{preprocess:u(c=>Array.isArray(c)?c:[c],"preprocess")}:{},...s,valueSchema:i.create(o)}):i.create({...o,...s})}function uf(e,t){if(!t)throw new Error("parserName is required.");let r=yf(!1,e,a=>a.parsers&&Object.prototype.hasOwnProperty.call(a.parsers,t));if(r)return r;let n=`Couldn't resolve parser "${t}".`;throw n+=" Plugins must be explicitly added to the standalone bundle.",new vf(n)}function zw(e,t){if(!t)throw new Error("astFormat is required.");let r=yf(!1,e,a=>a.printers&&Object.prototype.hasOwnProperty.call(a.printers,t));if(r)return r;let n=`Couldn't find plugin for AST format "${t}".`;throw n+=" Plugins must be explicitly added to the standalone bundle.",new vf(n)}function cf({plugins:e,parser:t}){let r=uf(e,t);return df(r,t)}function df(e,t){let r=e.parsers[t];return typeof r=="function"?r():r}function Lw(e,t){let r=e.printers[t];return typeof r=="function"?r():r}async function c2(e,t={}){var r;let n={...e};if(!n.parser)if(n.filepath){if(n.parser=i6(n,{physicalFile:n.filepath}),!n.parser)throw new Yd(`No parser could be inferred for file "${n.filepath}".`)}else throw new Yd("No parser and no file path given, couldn't infer a parser.");let a=_d({plugins:e.plugins,showDeprecated:!0}).options,o={...e1,...Object.fromEntries(a.filter(h=>h.default!==void 0).map(h=>[h.name,h.default]))},i=uf(n.plugins,n.parser),s=await df(i,n.parser);n.astFormat=s.astFormat,n.locEnd=s.locEnd,n.locStart=s.locStart;let c=(r=i.printers)!=null&&r[s.astFormat]?i:zw(n.plugins,s.astFormat),d=await Lw(c,s.astFormat);n.printer=d;let p=c.defaultOptions?Object.fromEntries(Object.entries(c.defaultOptions).filter(([,h])=>h!==void 0)):{},m={...o,...p};for(let[h,f]of Object.entries(m))(n[h]===null||n[h]===void 0)&&(n[h]=f);return n.parser==="json"&&(n.trailingComma="none"),m6(n,a,{passThrough:Object.keys(e1),...t})}async function d2(e,t){let r=await cf(t),n=r.preprocess?r.preprocess(e,t):e;t.originalText=n;let a;try{a=await r.parse(n,t,t)}catch(o){Ow(o,e)}return{text:n,ast:a}}function Ow(e,t){let{loc:r}=e;if(r){let n=(0,g6.codeFrameColumns)(t,r,{highlightCode:!0});throw e.message+=` +`+n,e.codeFrame=n,e}throw e}async function Mw(e,t,r,n,a){let{embeddedLanguageFormatting:o,printer:{embed:i,hasPrettierIgnore:s=u(()=>!1,"s"),getVisitorKeys:c}}=r;if(!i||o!=="auto")return;if(i.length>2)throw new Error("printer.embed has too many parameters. The API changed in Prettier v3. Please update your plugin. See https://prettier.io/docs/en/plugins.html#optional-embed");let d=di(i.getVisitorKeys??c),p=[];f();let m=e.stack;for(let{print:v,node:g,pathStack:w}of p)try{e.stack=w;let x=await v(h,t,e,r);x&&a.set(g,x)}catch(x){if(globalThis.PRETTIER_DEBUG)throw x}e.stack=m;function h(v,g){return Pw(v,g,r,n)}u(h,"f");function f(){let{node:v}=e;if(v===null||typeof v!="object"||s(e))return;for(let w of d(v))Array.isArray(v[w])?e.each(f,w):e.call(f,w);let g=i(e,r);if(g){if(typeof g=="function"){p.push({print:g,node:v,pathStack:[...e.stack]});return}a.set(v,g)}}u(f,"p")}async function Pw(e,t,r,n){let a=await bn({...r,...t,parentParser:r.parser,originalText:e},{passThrough:!0}),{ast:o}=await Ba(e,a),i=await n(o,a);return Ad(i)}function p2(e,t){let{originalText:r,[Symbol.for("comments")]:n,locStart:a,locEnd:o,[Symbol.for("printedComments")]:i}=t,{node:s}=e,c=a(s),d=o(s);for(let p of n)a(p)>=c&&o(p)<=d&&i.add(p);return r.slice(c,d)}async function ui(e,t){({ast:e}=await pf(e,t));let r=new Map,n=new Qw(e),a=n6(t),o=new Map;await Mw(n,s,t,ui,o);let i=await Ld(n,t,s,void 0,o);return kw(t),i;function s(d,p){return d===void 0||d===n?c(p):Array.isArray(d)?n.call(()=>c(p),...d):n.call(()=>c(p),d)}function c(d){a(n);let p=n.node;if(p==null)return"";let m=p&&typeof p=="object"&&d===void 0;if(m&&r.has(p))return r.get(p);let h=Ld(n,t,s,d,o);return m&&r.set(p,h),h}}function Ld(e,t,r,n,a){var o;let{node:i}=e,{printer:s}=t,c;return(o=s.hasPrettierIgnore)!=null&&o.call(s,e)?c=v6(e,t):a.has(i)?c=a.get(i):c=s.print(e,t,r,n),i===t.cursorNode&&(c=nf(c,d=>[Xl,d,Xl])),s.printComment&&(!s.willPrintOwnComments||!s.willPrintOwnComments(e,t))&&(c=Sw(e,c,t)),c}async function pf(e,t){let r=e.comments??[];t[Symbol.for("comments")]=r,t[Symbol.for("tokens")]=e.tokens??[],t[Symbol.for("printedComments")]=new Set,bw(e,t);let{printer:{preprocess:n}}=t;return e=n?await n(e,t):e,{ast:e,comments:r}}function f2(e,t){let{cursorOffset:r,locStart:n,locEnd:a}=t,o=di(t.printer.getVisitorKeys),i=u(c=>n(c)<=r&&a(c)>=r,"i"),s=e;for(let c of vw(e,{getVisitorKeys:o,filter:i}))s=c;return s}function h2(e,t){let{printer:{massageAstNode:r,getVisitorKeys:n}}=t;if(!r)return e;let a=di(n),o=r.ignoredProperties??new Set;return i(e);function i(s,c){if(!(s!==null&&typeof s=="object"))return s;if(Array.isArray(s))return s.map(h=>i(h,c)).filter(Boolean);let d={},p=new Set(a(s));for(let h in s)!Object.prototype.hasOwnProperty.call(s,h)||o.has(h)||(p.has(h)?d[h]=i(s[h],s):d[h]=s[h]);let m=r(s,d,c);if(m!==null)return m??d}}function $w(e,t){let r=[e.node,...e.parentNodes],n=new Set([t.node,...t.parentNodes]);return r.find(a=>bf.has(a.type)&&n.has(a))}function Od(e){let t=w6(!1,e,r=>r.type!=="Program"&&r.type!=="File");return t===-1?e:e.slice(0,t+1)}function Nw(e,t,{locStart:r,locEnd:n}){let a=e.node,o=t.node;if(a===o)return{startNode:a,endNode:o};let i=r(e.node);for(let c of Od(t.parentNodes))if(r(c)>=i)o=c;else break;let s=n(t.node);for(let c of Od(e.parentNodes)){if(n(c)<=s)a=c;else break;if(a===o)break}return{startNode:a,endNode:o}}function Zl(e,t,r,n,a=[],o){let{locStart:i,locEnd:s}=r,c=i(e),d=s(e);if(!(t>d||tn);let s=e.slice(n,a).search(/\S/u),c=s===-1;if(!c)for(n+=s;a>n&&!/\S/u.test(e[a-1]);--a);let d=Zl(r,n,t,(f,v)=>Md(t,f,v),[],"rangeStart"),p=c?d:Zl(r,a,t,f=>Md(t,f),[],"rangeEnd");if(!d||!p)return{rangeStart:0,rangeEnd:0};let m,h;if(E6(t)){let f=$w(d,p);m=f,h=f}else({startNode:m,endNode:h}=Nw(d,p,t));return{rangeStart:Math.min(o(m),o(h)),rangeEnd:Math.max(i(m),i(h))}}async function ff(e,t,r=0){if(!e||e.trim().length===0)return{formatted:"",cursorOffset:-1,comments:[]};let{ast:n,text:a}=await Ba(e,t);t.cursorOffset>=0&&(t.cursorNode=y6(n,t));let o=await ui(n,t);r>0&&(o=Cd([Dr,o],r,t.tabWidth));let i=jo(o,t);if(r>0){let c=i.formatted.trim();i.cursorNodeStart!==void 0&&(i.cursorNodeStart-=i.formatted.indexOf(c)),i.formatted=c+Vs(t.endOfLine)}let s=t[Symbol.for("comments")];if(t.cursorOffset>=0){let c,d,p,m,h;if(t.cursorNode&&i.cursorNodeText?(c=t.locStart(t.cursorNode),d=a.slice(c,t.locEnd(t.cursorNode)),p=t.cursorOffset-c,m=i.cursorNodeStart,h=i.cursorNodeText):(c=0,d=a,p=t.cursorOffset,m=0,h=i.formatted),d===h)return{formatted:i.formatted,cursorOffset:m+p,comments:s};let f=d.split("");f.splice(p,0,t1);let v=h.split(""),g=ow(f,v),w=m;for(let x of g)if(x.removed){if(x.value.includes(t1))break}else w+=x.count;return{formatted:i.formatted,cursorOffset:w,comments:s}}return{formatted:i.formatted,cursorOffset:-1,comments:s}}async function Vw(e,t){let{ast:r,text:n}=await Ba(e,t),{rangeStart:a,rangeEnd:o}=jw(n,t,r),i=n.slice(a,o),s=Math.min(a,n.lastIndexOf(` +`,a)+1),c=n.slice(s,a).match(/^\s*/u)[0],d=es(c,t.tabWidth),p=await ff(i,{...t,rangeStart:0,rangeEnd:Number.POSITIVE_INFINITY,cursorOffset:t.cursorOffset>a&&t.cursorOffset<=o?t.cursorOffset-a:-1,endOfLine:"lf"},d),m=p.formatted.trimEnd(),{cursorOffset:h}=t;h>o?h+=m.length-i.length:p.cursorOffset>=0&&(h=p.cursorOffset+a);let f=n.slice(0,a)+m+n.slice(o);if(t.endOfLine!=="lf"){let v=Vs(t.endOfLine);h>=0&&v===`\r +`&&(h+=rf(f.slice(0,h),` +`)),f=ci(!1,f,` +`,v)}return{formatted:f,cursorOffset:h,comments:p.comments}}function cl(e,t,r){return typeof t!="number"||Number.isNaN(t)||t<0||t>e.length?r:t}function Pd(e,t){let{cursorOffset:r,rangeStart:n,rangeEnd:a}=t;return r=cl(e,r,-1),n=cl(e,n,0),a=cl(e,a,e.length),{...t,cursorOffset:r,rangeStart:n,rangeEnd:a}}function hf(e,t){let{cursorOffset:r,rangeStart:n,rangeEnd:a,endOfLine:o}=Pd(e,t),i=e.charAt(0)===wf;if(i&&(e=e.slice(1),r--,n--,a--),o==="auto"&&(o=iw(e)),e.includes("\r")){let s=u(c=>rf(e.slice(0,Math.max(c,0)),`\r +`),"s");r-=s(r),n-=s(n),a-=s(a),e=lw(e)}return{hasBOM:i,text:e,options:Pd(e,{...t,cursorOffset:r,rangeStart:n,rangeEnd:a,endOfLine:o})}}async function $d(e,t){let r=await cf(t);return!r.hasPragma||r.hasPragma(e)}async function Nd(e,t){let{hasBOM:r,text:n,options:a}=hf(e,await bn(t));if(a.rangeStart>=a.rangeEnd&&n!==""||a.requirePragma&&!await $d(n,a))return{formatted:e,cursorOffset:t.cursorOffset,comments:[]};let o;return a.rangeStart>0||a.rangeEnd=0&&o.cursorOffset++),o}async function m2(e,t,r){let{text:n,options:a}=hf(e,await bn(t)),o=await Ba(n,a);return r&&(r.preprocessForPrint&&(o.ast=await pf(o.ast,a)),r.massage&&(o.ast=b6(o.ast,a))),o}async function g2(e,t){t=await bn(t);let r=await ui(e,t);return jo(r,t)}async function v2(e,t){let r=sw(e),{formatted:n}=await Nd(r,{...t,parser:"__js_expression"});return n}async function y2(e,t){t=await bn(t);let{ast:r}=await Ba(e,t);return ui(r,t)}async function b2(e,t){return jo(e,await bn(t))}function w2(e,t){if(t===!1)return!1;if(e.charAt(t)==="/"&&e.charAt(t+1)==="*"){for(let r=t+2;rMath.max(n,a.length/t.length),0)}function k2(e,t){let r=Ys(e,t);return r===!1?"":e.charAt(r)}function A2(e,t,r){for(let n=t;ni===n?i:s===t?"\\"+s:s||(r&&/^[^\n\r"'0-7\\bfnrt-vx\u2028\u2029]$/u.test(i)?i:"\\"+i));return t+a+t}function qw(e,t,r){return Ys(e,r(t))}function R2(e,t){return arguments.length===2||typeof t=="number"?Ys(e,t):qw(...arguments)}function Ww(e,t,r){return Gs(e,r(t))}function I2(e,t){return arguments.length===2||typeof t=="number"?Gs(e,t):Ww(...arguments)}function Gw(e,t,r){return as(e,r(t))}function B2(e,t){return arguments.length===2||typeof t=="number"?as(e,t):Gw(...arguments)}function dr(e,t=1){return async(...r)=>{let n=r[t]??{},a=n.plugins??[];return r[t]={...n,plugins:Array.isArray(a)?a:Object.values(a)},e(...r)}}async function Hd(e,t){let{formatted:r}=await r1(e,{...t,cursorOffset:-1});return r}async function T2(e,t){return await Hd(e,t)===e}var z2,Ja,L2,O2,M2,P2,n0,$2,Ui,Xa,a0,Qa,N2,H2,j2,Bn,qi,o0,V2,U2,q2,W2,G2,i0,Y2,ci,l0,s0,u0,c0,K2,Z2,Yw,Tn,mo,Br,Ht,xr,jt,Vt,Mt,Le,ft,Pe,Ut,qt,Pt,Ee,ht,qe,mf,Tr,Kw,d0,J2,dn,jd,Jl,p0,mt,Ws,X2,go,Q2,dl,f0,Vd,ev,Dr,Ud,Xl,tv,ge,Zw,Jw,Xw,Ql,Be,it,ea,es,Wr,h0,Wi,m0,rv,Qw,g0,ts,e6,nv,lr,qd,Wd,_r,ar,t6,Gd,r6,di,pl,fl,gf,Gs,n6,v0,vf,y0,Yd,a6,o6,i6,Gr,b0,av,rn,Kd,eo,Zd,ov,w0,hl,Jd,Xd,l6,E0,tr,x0,s6,D0,u6,C0,c6,S0,d6,k0,p6,A0,iv,F0,f6,_0,Qd,lv,sv,uv,cv,R0,h6,I0,m6,dv,yf,e1,bn,g6,Ba,v6,y6,b6,pv,w6,E6,bf,x6,wf,t1,B0,fv,hv,mv,gv,T0,rs,ns,Ys,as,vv,yv,bv,wv,Ev,xv,r1,Dv,Cv,D6,Ak=T(()=>{z2=Object.create,Ja=Object.defineProperty,L2=Object.getOwnPropertyDescriptor,O2=Object.getOwnPropertyNames,M2=Object.getPrototypeOf,P2=Object.prototype.hasOwnProperty,n0=u(e=>{throw TypeError(e)},"sr"),$2=u((e,t)=>()=>(e&&(t=e(e=0)),t),"_u"),Ui=u((e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),"At"),Xa=u((e,t)=>{for(var r in t)Ja(e,r,{get:t[r],enumerable:!0})},"We"),a0=u((e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let a of O2(t))!P2.call(e,a)&&a!==r&&Ja(e,a,{get:u(()=>t[a],"get"),enumerable:!(n=L2(t,a))||n.enumerable});return e},"ar"),Qa=u((e,t,r)=>(r=e!=null?z2(M2(e)):{},a0(t||!e||!e.__esModule?Ja(r,"default",{value:e,enumerable:!0}):r,e)),"Me"),N2=u(e=>a0(Ja({},"__esModule",{value:!0}),e),"vu"),H2=u((e,t,r)=>t.has(e)||n0("Cannot "+r),"bu"),j2=u((e,t,r)=>t.has(e)?n0("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,r),"Dr"),Bn=u((e,t,r)=>(H2(e,t,"access private method"),r),"pe"),qi=Ui((e,t)=>{var r=new Proxy(String,{get:u(()=>r,"get")});t.exports=r}),o0={},Xa(o0,{default:u(()=>U2,"default"),shouldHighlight:u(()=>V2,"shouldHighlight")}),q2=$2(()=>{V2=u(()=>!1,"xo"),U2=String}),W2=Ui((e,t)=>{var r=String,n=u(function(){return{isColorSupported:!1,reset:r,bold:r,dim:r,italic:r,underline:r,inverse:r,hidden:r,strikethrough:r,black:r,red:r,green:r,yellow:r,blue:r,magenta:r,cyan:r,white:r,gray:r,bgBlack:r,bgRed:r,bgGreen:r,bgYellow:r,bgBlue:r,bgMagenta:r,bgCyan:r,bgWhite:r}},"Ln");t.exports=n(),t.exports.createColors=n}),G2=Ui(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.codeFrameColumns=f,e.default=v;var t=(q2(),N2(o0)),r=a(W2(),!0);function n(g){if(typeof WeakMap!="function")return null;var w=new WeakMap,x=new WeakMap;return(n=u(function(D){return D?x:w},"Wn"))(g)}u(n,"Wn");function a(g,w){if(!w&&g&&g.__esModule)return g;if(g===null||typeof g!="object"&&typeof g!="function")return{default:g};var x=n(w);if(x&&x.has(g))return x.get(g);var D={__proto__:null},E=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var b in g)if(b!=="default"&&{}.hasOwnProperty.call(g,b)){var C=E?Object.getOwnPropertyDescriptor(g,b):null;C&&(C.get||C.set)?Object.defineProperty(D,b,C):D[b]=g[b]}return D.default=g,x&&x.set(g,D),D}u(a,"vo");var o=r.default,i=u((g,w)=>x=>g(w(x)),"Rn"),s;function c(g){return g?(s!=null||(s=(0,r.createColors)(!0)),s):o}u(c,"Oo");var d=!1;function p(g){return{gutter:g.gray,marker:i(g.red,g.bold),message:i(g.red,g.bold)}}u(p,"So");var m=/\r\n|[\n\r\u2028\u2029]/;function h(g,w,x){let D=Object.assign({column:0,line:-1},g.start),E=Object.assign({},D,g.end),{linesAbove:b=2,linesBelow:C=3}=x||{},S=D.line,k=D.column,A=E.line,_=E.column,I=Math.max(S-(b+1),0),B=Math.min(w.length,A+C);S===-1&&(I=0),A===-1&&(B=w.length);let z=A-S,L={};if(z)for(let M=0;M<=z;M++){let O=M+S;if(!k)L[O]=!0;else if(M===0){let P=w[O-1].length;L[O]=[k,P-k+1]}else if(M===z)L[O]=[0,_];else{let P=w[O-M].length;L[O]=[0,P]}}else k===_?k?L[S]=[k,0]:L[S]=!0:L[S]=[k,_-k];return{start:I,end:B,markerLines:L}}u(h,"No");function f(g,w,x={}){let D=(x.highlightCode||x.forceColor)&&(0,t.shouldHighlight)(x),E=c(x.forceColor),b=p(E),C=u((L,M)=>D?L(M):M,"i"),S=g.split(m),{start:k,end:A,markerLines:_}=h(w,S,x),I=w.start&&typeof w.start.column=="number",B=String(A).length,z=(D?(0,t.default)(g,x):g).split(m,A).slice(k,A).map((L,M)=>{let O=k+1+M,P=` ${` ${O}`.slice(-B)} |`,j=_[O],U=!_[O+1];if(j){let V="";if(Array.isArray(j)){let G=L.slice(0,Math.max(j[0]-1,0)).replace(/[^\t]/g," "),Q=j[1]||1;V=[` + `,C(b.gutter,P.replace(/\d/g," "))," ",G,C(b.marker,"^").repeat(Q)].join(""),U&&x.message&&(V+=" "+C(b.message,x.message))}return[C(b.marker,">"),C(b.gutter,P),L.length>0?` ${L}`:"",V].join("")}else return` ${C(b.gutter,P)}${L.length>0?` ${L}`:""}`}).join(` +`);return x.message&&!I&&(z=`${" ".repeat(B+1)}${x.message} +${z}`),D?E.reset(z):z}u(f,"Mn");function v(g,w,x,D={}){if(!d){d=!0;let E="Passing lineNumber and colNumber is deprecated to @babel/code-frame. Please use `codeFrameColumns`.";{let b=new Error(E);b.name="DeprecationWarning",console.warn(new Error(E))}}return x=Math.max(x,0),f(g,{start:{column:x,line:w}},D)}u(v,"To")}),i0={},Xa(i0,{__debug:u(()=>Cv,"__debug"),check:u(()=>T2,"check"),doc:u(()=>B0,"doc"),format:u(()=>Hd,"format"),formatWithCursor:u(()=>r1,"formatWithCursor"),getSupportInfo:u(()=>Dv,"getSupportInfo"),util:u(()=>T0,"util"),version:u(()=>gv,"version")}),Y2=u((e,t,r,n)=>{if(!(e&&t==null))return t.replaceAll?t.replaceAll(r,n):r.global?t.replace(r,n):t.split(r).join(n)},"Ou"),ci=Y2,u(Xt,"Z"),Xt.prototype={diff:u(function(e,t){var r,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},a=n.callback;typeof n=="function"&&(a=n,n={}),this.options=n;var o=this;function i(E){return a?(setTimeout(function(){a(void 0,E)},0),!0):E}u(i,"s"),e=this.castInput(e),t=this.castInput(t),e=this.removeEmpty(this.tokenize(e)),t=this.removeEmpty(this.tokenize(t));var s=t.length,c=e.length,d=1,p=s+c;n.maxEditLength&&(p=Math.min(p,n.maxEditLength));var m=(r=n.timeout)!==null&&r!==void 0?r:1/0,h=Date.now()+m,f=[{oldPos:-1,lastComponent:void 0}],v=this.extractCommon(f[0],t,e,0);if(f[0].oldPos+1>=c&&v+1>=s)return i([{value:this.join(t),count:t.length}]);var g=-1/0,w=1/0;function x(){for(var E=Math.max(g,-d);E<=Math.min(w,d);E+=2){var b=void 0,C=f[E-1],S=f[E+1];C&&(f[E-1]=void 0);var k=!1;if(S){var A=S.oldPos-E;k=S&&0<=A&&A=c&&v+1>=s)return i(A5(o,b.lastComponent,t,e,o.useLongestToken));f[E]=b,b.oldPos+1>=c&&(w=Math.min(w,E-1)),v+1>=s&&(g=Math.max(g,E+1))}d++}if(u(x,"A"),a)u(function E(){setTimeout(function(){if(d>p||Date.now()>h)return a();x()||E()},0)},"h")();else for(;d<=p&&Date.now()<=h;){var D=x();if(D)return D}},"diff"),addToPath:u(function(e,t,r,n){var a=e.lastComponent;return a&&a.added===t&&a.removed===r?{oldPos:e.oldPos+n,lastComponent:{count:a.count+1,added:t,removed:r,previousComponent:a.previousComponent}}:{oldPos:e.oldPos+n,lastComponent:{count:1,added:t,removed:r,previousComponent:a}}},"addToPath"),extractCommon:u(function(e,t,r,n){for(var a=t.length,o=r.length,i=e.oldPos,s=i-n,c=0;s+1"u"?r:i}:n;return typeof e=="string"?e:JSON.stringify(ql(e,null,null,a),a," ")},Tn.equals=function(e,t){return Xt.prototype.equals.call(Tn,e.replace(/,([\r\n])/g,"$1"),t.replace(/,([\r\n])/g,"$1"))},u(ql,"Bt"),mo=new Xt,mo.tokenize=function(e){return e.slice()},mo.join=mo.removeEmpty=function(e){return e},u(ow,"dr"),u(iw,"Fr"),u(Vs,"Be"),u(rf,"wt"),u(lw,"mr"),Br="string",Ht="array",xr="cursor",jt="indent",Vt="align",Mt="trim",Le="group",ft="fill",Pe="if-break",Ut="indent-if-break",qt="line-suffix",Pt="line-suffix-boundary",Ee="line",ht="label",qe="break-parent",mf=new Set([xr,jt,Vt,Mt,Le,ft,Pe,Ut,qt,Pt,Ee,ht,qe]),u(F5,"Lu"),Tr=F5,Kw=u(e=>new Intl.ListFormat("en-US",{type:"disjunction"}).format(e),"Pu"),u(_5,"Iu"),J2=(d0=class extends Error{constructor(t){super(_5(t));Rn(this,"name","InvalidDocError");this.doc=t}},u(d0,"xt"),d0),dn=J2,jd={},u(R5,"Ru"),Jl=R5,p0=u(()=>{},"hr"),mt=p0,Ws=p0,u(No,"De"),u(cn,"ae"),u(Ed,"_t"),u(I5,"Cr"),u(B5,"gr"),u(T5,"yr"),u(z5,"Ar"),u(xd,"Ge"),u(L5,"Br"),u(O5,"wr"),u(Wl,"xe"),X2={type:Pt},go={type:qe},Q2={type:Mt},dl={type:Ee,hard:!0},f0={type:Ee,hard:!0,literal:!0},Vd={type:Ee},ev={type:Ee,soft:!0},Dr=[dl,go],Ud=[f0,go],Xl={type:xr},u(Dd,"be"),u(Cd,"Je"),u(M5,"br"),u(_t,"ee"),u(sw,"Or"),tv=u((e,t,r)=>{if(!(e&&t==null))return Array.isArray(t)||typeof t=="string"?t[r<0?t.length+r:r]:t.at(r)},"Yu"),ge=tv,Zw=u(()=>/[#*0-9]\uFE0F?\u20E3|[\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23ED-\u23EF\u23F1\u23F2\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB\u25FC\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u267F\u2692\u2694-\u2697\u2699\u269B\u269C\u26A0\u26A7\u26AA\u26B0\u26B1\u26BD\u26BE\u26C4\u26C8\u26CF\u26D1\u26E9\u26F0-\u26F5\u26F7\u26F8\u26FA\u2702\u2708\u2709\u270F\u2712\u2714\u2716\u271D\u2721\u2733\u2734\u2744\u2747\u2757\u2763\u27A1\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B55\u3030\u303D\u3297\u3299]\uFE0F?|[\u261D\u270C\u270D](?:\uFE0F|\uD83C[\uDFFB-\uDFFF])?|[\u270A\u270B](?:\uD83C[\uDFFB-\uDFFF])?|[\u23E9-\u23EC\u23F0\u23F3\u25FD\u2693\u26A1\u26AB\u26C5\u26CE\u26D4\u26EA\u26FD\u2705\u2728\u274C\u274E\u2753-\u2755\u2795-\u2797\u27B0\u27BF\u2B50]|\u26D3\uFE0F?(?:\u200D\uD83D\uDCA5)?|\u26F9(?:\uFE0F|\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|\u2764\uFE0F?(?:\u200D(?:\uD83D\uDD25|\uD83E\uDE79))?|\uD83C(?:[\uDC04\uDD70\uDD71\uDD7E\uDD7F\uDE02\uDE37\uDF21\uDF24-\uDF2C\uDF36\uDF7D\uDF96\uDF97\uDF99-\uDF9B\uDF9E\uDF9F\uDFCD\uDFCE\uDFD4-\uDFDF\uDFF5\uDFF7]\uFE0F?|[\uDF85\uDFC2\uDFC7](?:\uD83C[\uDFFB-\uDFFF])?|[\uDFC4\uDFCA](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDFCB\uDFCC](?:\uFE0F|\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDCCF\uDD8E\uDD91-\uDD9A\uDE01\uDE1A\uDE2F\uDE32-\uDE36\uDE38-\uDE3A\uDE50\uDE51\uDF00-\uDF20\uDF2D-\uDF35\uDF37-\uDF43\uDF45-\uDF4A\uDF4C-\uDF7C\uDF7E-\uDF84\uDF86-\uDF93\uDFA0-\uDFC1\uDFC5\uDFC6\uDFC8\uDFC9\uDFCF-\uDFD3\uDFE0-\uDFF0\uDFF8-\uDFFF]|\uDDE6\uD83C[\uDDE8-\uDDEC\uDDEE\uDDF1\uDDF2\uDDF4\uDDF6-\uDDFA\uDDFC\uDDFD\uDDFF]|\uDDE7\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEF\uDDF1-\uDDF4\uDDF6-\uDDF9\uDDFB\uDDFC\uDDFE\uDDFF]|\uDDE8\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDEE\uDDF0-\uDDF5\uDDF7\uDDFA-\uDDFF]|\uDDE9\uD83C[\uDDEA\uDDEC\uDDEF\uDDF0\uDDF2\uDDF4\uDDFF]|\uDDEA\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDED\uDDF7-\uDDFA]|\uDDEB\uD83C[\uDDEE-\uDDF0\uDDF2\uDDF4\uDDF7]|\uDDEC\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEE\uDDF1-\uDDF3\uDDF5-\uDDFA\uDDFC\uDDFE]|\uDDED\uD83C[\uDDF0\uDDF2\uDDF3\uDDF7\uDDF9\uDDFA]|\uDDEE\uD83C[\uDDE8-\uDDEA\uDDF1-\uDDF4\uDDF6-\uDDF9]|\uDDEF\uD83C[\uDDEA\uDDF2\uDDF4\uDDF5]|\uDDF0\uD83C[\uDDEA\uDDEC-\uDDEE\uDDF2\uDDF3\uDDF5\uDDF7\uDDFC\uDDFE\uDDFF]|\uDDF1\uD83C[\uDDE6-\uDDE8\uDDEE\uDDF0\uDDF7-\uDDFB\uDDFE]|\uDDF2\uD83C[\uDDE6\uDDE8-\uDDED\uDDF0-\uDDFF]|\uDDF3\uD83C[\uDDE6\uDDE8\uDDEA-\uDDEC\uDDEE\uDDF1\uDDF4\uDDF5\uDDF7\uDDFA\uDDFF]|\uDDF4\uD83C\uDDF2|\uDDF5\uD83C[\uDDE6\uDDEA-\uDDED\uDDF0-\uDDF3\uDDF7-\uDDF9\uDDFC\uDDFE]|\uDDF6\uD83C\uDDE6|\uDDF7\uD83C[\uDDEA\uDDF4\uDDF8\uDDFA\uDDFC]|\uDDF8\uD83C[\uDDE6-\uDDEA\uDDEC-\uDDF4\uDDF7-\uDDF9\uDDFB\uDDFD-\uDDFF]|\uDDF9\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDED\uDDEF-\uDDF4\uDDF7\uDDF9\uDDFB\uDDFC\uDDFF]|\uDDFA\uD83C[\uDDE6\uDDEC\uDDF2\uDDF3\uDDF8\uDDFE\uDDFF]|\uDDFB\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDEE\uDDF3\uDDFA]|\uDDFC\uD83C[\uDDEB\uDDF8]|\uDDFD\uD83C\uDDF0|\uDDFE\uD83C[\uDDEA\uDDF9]|\uDDFF\uD83C[\uDDE6\uDDF2\uDDFC]|\uDF44(?:\u200D\uD83D\uDFEB)?|\uDF4B(?:\u200D\uD83D\uDFE9)?|\uDFC3(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?|\uDFF3\uFE0F?(?:\u200D(?:\u26A7\uFE0F?|\uD83C\uDF08))?|\uDFF4(?:\u200D\u2620\uFE0F?|\uDB40\uDC67\uDB40\uDC62\uDB40(?:\uDC65\uDB40\uDC6E\uDB40\uDC67|\uDC73\uDB40\uDC63\uDB40\uDC74|\uDC77\uDB40\uDC6C\uDB40\uDC73)\uDB40\uDC7F)?)|\uD83D(?:[\uDC3F\uDCFD\uDD49\uDD4A\uDD6F\uDD70\uDD73\uDD76-\uDD79\uDD87\uDD8A-\uDD8D\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA\uDECB\uDECD-\uDECF\uDEE0-\uDEE5\uDEE9\uDEF0\uDEF3]\uFE0F?|[\uDC42\uDC43\uDC46-\uDC50\uDC66\uDC67\uDC6B-\uDC6D\uDC72\uDC74-\uDC76\uDC78\uDC7C\uDC83\uDC85\uDC8F\uDC91\uDCAA\uDD7A\uDD95\uDD96\uDE4C\uDE4F\uDEC0\uDECC](?:\uD83C[\uDFFB-\uDFFF])?|[\uDC6E\uDC70\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4\uDEB5](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDD74\uDD90](?:\uFE0F|\uD83C[\uDFFB-\uDFFF])?|[\uDC00-\uDC07\uDC09-\uDC14\uDC16-\uDC25\uDC27-\uDC3A\uDC3C-\uDC3E\uDC40\uDC44\uDC45\uDC51-\uDC65\uDC6A\uDC79-\uDC7B\uDC7D-\uDC80\uDC84\uDC88-\uDC8E\uDC90\uDC92-\uDCA9\uDCAB-\uDCFC\uDCFF-\uDD3D\uDD4B-\uDD4E\uDD50-\uDD67\uDDA4\uDDFB-\uDE2D\uDE2F-\uDE34\uDE37-\uDE41\uDE43\uDE44\uDE48-\uDE4A\uDE80-\uDEA2\uDEA4-\uDEB3\uDEB7-\uDEBF\uDEC1-\uDEC5\uDED0-\uDED2\uDED5-\uDED7\uDEDC-\uDEDF\uDEEB\uDEEC\uDEF4-\uDEFC\uDFE0-\uDFEB\uDFF0]|\uDC08(?:\u200D\u2B1B)?|\uDC15(?:\u200D\uD83E\uDDBA)?|\uDC26(?:\u200D(?:\u2B1B|\uD83D\uDD25))?|\uDC3B(?:\u200D\u2744\uFE0F?)?|\uDC41\uFE0F?(?:\u200D\uD83D\uDDE8\uFE0F?)?|\uDC68(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDC68\uDC69]\u200D\uD83D(?:\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?)|[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?)|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFC-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFD-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFD\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFE])))?))?|\uDC69(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?[\uDC68\uDC69]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?|\uDC69\u200D\uD83D(?:\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?))|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFC-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB\uDFFD-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB-\uDFFD\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB-\uDFFE])))?))?|\uDC6F(?:\u200D[\u2640\u2642]\uFE0F?)?|\uDD75(?:\uFE0F|\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|\uDE2E(?:\u200D\uD83D\uDCA8)?|\uDE35(?:\u200D\uD83D\uDCAB)?|\uDE36(?:\u200D\uD83C\uDF2B\uFE0F?)?|\uDE42(?:\u200D[\u2194\u2195]\uFE0F?)?|\uDEB6(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?)|\uD83E(?:[\uDD0C\uDD0F\uDD18-\uDD1F\uDD30-\uDD34\uDD36\uDD77\uDDB5\uDDB6\uDDBB\uDDD2\uDDD3\uDDD5\uDEC3-\uDEC5\uDEF0\uDEF2-\uDEF8](?:\uD83C[\uDFFB-\uDFFF])?|[\uDD26\uDD35\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD\uDDCF\uDDD4\uDDD6-\uDDDD](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDDDE\uDDDF](?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDD0D\uDD0E\uDD10-\uDD17\uDD20-\uDD25\uDD27-\uDD2F\uDD3A\uDD3F-\uDD45\uDD47-\uDD76\uDD78-\uDDB4\uDDB7\uDDBA\uDDBC-\uDDCC\uDDD0\uDDE0-\uDDFF\uDE70-\uDE7C\uDE80-\uDE88\uDE90-\uDEBD\uDEBF-\uDEC2\uDECE-\uDEDB\uDEE0-\uDEE8]|\uDD3C(?:\u200D[\u2640\u2642]\uFE0F?|\uD83C[\uDFFB-\uDFFF])?|\uDDCE(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?|\uDDD1(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1|\uDDD1\u200D\uD83E\uDDD2(?:\u200D\uD83E\uDDD2)?|\uDDD2(?:\u200D\uD83E\uDDD2)?))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFC-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB\uDFFD-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB-\uDFFD\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB-\uDFFE]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF])))?))?|\uDEF1(?:\uD83C(?:\uDFFB(?:\u200D\uD83E\uDEF2\uD83C[\uDFFC-\uDFFF])?|\uDFFC(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB\uDFFD-\uDFFF])?|\uDFFD(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])?|\uDFFE(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB-\uDFFD\uDFFF])?|\uDFFF(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB-\uDFFE])?))?)/g,"Sr"),u(P5,"Nr"),u($5,"Tr"),Jw=u(e=>!(P5(e)||$5(e)),"kr"),Xw=/[^\x20-\x7F]/u,u(N5,"Hu"),Ql=N5,u(Ho,"Ne"),u(Gl,"Xe"),u(uw,"Wu"),u(H5,"Ir"),u(Sd,"Lr"),u(cw,"Rr"),u(dw,"Mu"),u(j5,"Yr"),u(kd,"Pr"),u(Qn,"Se"),u(Ad,"Ze"),u(pw,"$u"),u(fw,"Vu"),u(V5,"jr"),u(hw,"Uu"),u(U5,"Hr"),u(nf,"Qe"),Be=Symbol("MODE_BREAK"),it=Symbol("MODE_FLAT"),ea=Symbol("cursor"),u(af,"Wr"),u(mw,"zu"),u(gw,"Gu"),u(Yl,"bt"),u(Kl,"Ot"),u(ho,"et"),u(jo,"Fe"),u(q5,"Ku"),es=q5,rv=(m0=class{constructor(e){j2(this,Wr),this.stack=[e]}get key(){let{stack:e,siblings:t}=this;return ge(!1,e,t===null?-2:-4)??null}get index(){return this.siblings===null?null:ge(!1,this.stack,-2)}get node(){return ge(!1,this.stack,-1)}get parent(){return this.getNode(1)}get grandparent(){return this.getNode(2)}get isInArray(){return this.siblings!==null}get siblings(){let{stack:e}=this,t=ge(!1,e,-3);return Array.isArray(t)?t:null}get next(){let{siblings:e}=this;return e===null?null:e[this.index+1]}get previous(){let{siblings:e}=this;return e===null?null:e[this.index-1]}get isFirst(){return this.index===0}get isLast(){let{siblings:e,index:t}=this;return e!==null&&t===e.length-1}get isRoot(){return this.stack.length===1}get root(){return this.stack[0]}get ancestors(){return[...Bn(this,Wr,Wi).call(this)]}getName(){let{stack:e}=this,{length:t}=e;return t>1?ge(!1,e,-2):null}getValue(){return ge(!1,this.stack,-1)}getNode(e=0){let t=Bn(this,Wr,h0).call(this,e);return t===-1?null:this.stack[t]}getParentNode(e=0){return this.getNode(e+1)}call(e,...t){let{stack:r}=this,{length:n}=r,a=ge(!1,r,-1);for(let o of t)a=a[o],r.push(o,a);try{return e(this)}finally{r.length=n}}callParent(e,t=0){let r=Bn(this,Wr,h0).call(this,t+1),n=this.stack.splice(r+1);try{return e(this)}finally{this.stack.push(...n)}}each(e,...t){let{stack:r}=this,{length:n}=r,a=ge(!1,r,-1);for(let o of t)a=a[o],r.push(o,a);try{for(let o=0;o{r[a]=e(n,a,o)},...t),r}match(...e){let t=this.stack.length-1,r=null,n=this.stack[t--];for(let a of e){if(n===void 0)return!1;let o=null;if(typeof r=="number"&&(o=r,r=this.stack[t--],n=this.stack[t--]),a&&!a(n,r,o))return!1;r=this.stack[t--],n=this.stack[t--]}return!0}findAncestor(e){for(let t of Bn(this,Wr,Wi).call(this))if(e(t))return t}hasAncestor(e){for(let t of Bn(this,Wr,Wi).call(this))if(e(t))return!0;return!1}},u(m0,"St"),m0),Wr=new WeakSet,h0=u(function(e){let{stack:t}=this;for(let r=t.length-1;r>=0;r-=2)if(!Array.isArray(t[r])&&--e<0)return r;return-1},"Nt"),Wi=u(function*(){let{stack:e}=this;for(let t=e.length-3;t>=0;t-=2){let r=e[t];Array.isArray(r)||(yield r)}},"tt"),Qw=rv,g0=new Proxy(()=>{},{get:u(()=>g0,"get")}),ts=g0,u(W5,"qu"),e6=W5,u(of,"Tt"),u(vw,"Ur"),u(In,"Ee"),nv=In(/\s/u),lr=In(" "),qd=In(",; "),Wd=In(/[^\n\r]/u),u(G5,"Ju"),_r=G5,u(Y5,"Xu"),ar=Y5,u(K5,"Zu"),t6=K5,Gd=new Set(["tokens","comments","parent","enclosingNode","precedingNode","followingNode"]),r6=u(e=>Object.keys(e).filter(t=>!Gd.has(t)),"Qu"),u(Z5,"eo"),di=Z5,u(yw,"to"),u(Us,"Lt"),u(en,"ue"),u(Ro,"re"),u(tn,"oe"),pl=new WeakMap,u(qs,"ut"),u(lf,"qr"),fl=u(()=>!1,"It"),u(bw,"Jr"),gf=u(e=>!/[\S\n\u2028\u2029]/u.test(e),"Xr"),u(ww,"ro"),u(Ew,"no"),u(Fd,"Kr"),u(sl,"Rt"),u(J5,"uo"),Gs=J5,u(sf,"Zr"),u(xw,"oo"),u(Dw,"io"),u(Cw,"so"),u(Sw,"Qr"),u(kw,"en"),u(X5,"ao"),n6=X5,vf=(v0=class extends Error{constructor(){super(...arguments);Rn(this,"name","ConfigError")}},u(v0,"Pe"),v0),Yd=(y0=class extends Error{constructor(){super(...arguments);Rn(this,"name","UndefinedParserError")}},u(y0,"Ie"),y0),a6={cursorOffset:{category:"Special",type:"int",default:-1,range:{start:-1,end:1/0,step:1},description:"Print (to stderr) where a cursor at the given position would move to after formatting.",cliCategory:"Editor"},endOfLine:{category:"Global",type:"choice",default:"lf",description:"Which end of line characters to apply.",choices:[{value:"lf",description:"Line Feed only (\\n), common on Linux and macOS as well as inside git repos"},{value:"crlf",description:"Carriage Return + Line Feed characters (\\r\\n), common on Windows"},{value:"cr",description:"Carriage Return character only (\\r), used very rarely"},{value:"auto",description:`Maintain existing +(mixed values within one file are normalised by looking at what's used after the first line)`}]},filepath:{category:"Special",type:"path",description:"Specify the input filepath. This will be used to do parser inference.",cliName:"stdin-filepath",cliCategory:"Other",cliDescription:"Path to the file to pretend that stdin comes from."},insertPragma:{category:"Special",type:"boolean",default:!1,description:"Insert @format pragma into file's first docblock comment.",cliCategory:"Other"},parser:{category:"Global",type:"choice",default:void 0,description:"Which parser to use.",exception:u(e=>typeof e=="string"||typeof e=="function","exception"),choices:[{value:"flow",description:"Flow"},{value:"babel",description:"JavaScript"},{value:"babel-flow",description:"Flow"},{value:"babel-ts",description:"TypeScript"},{value:"typescript",description:"TypeScript"},{value:"acorn",description:"JavaScript"},{value:"espree",description:"JavaScript"},{value:"meriyah",description:"JavaScript"},{value:"css",description:"CSS"},{value:"less",description:"Less"},{value:"scss",description:"SCSS"},{value:"json",description:"JSON"},{value:"json5",description:"JSON5"},{value:"jsonc",description:"JSON with Comments"},{value:"json-stringify",description:"JSON.stringify"},{value:"graphql",description:"GraphQL"},{value:"markdown",description:"Markdown"},{value:"mdx",description:"MDX"},{value:"vue",description:"Vue"},{value:"yaml",description:"YAML"},{value:"glimmer",description:"Ember / Handlebars"},{value:"html",description:"HTML"},{value:"angular",description:"Angular"},{value:"lwc",description:"Lightning Web Components"}]},plugins:{type:"path",array:!0,default:[{value:[]}],category:"Global",description:"Add a plugin. Multiple plugins can be passed as separate `--plugin`s.",exception:u(e=>typeof e=="string"||typeof e=="object","exception"),cliName:"plugin",cliCategory:"Config"},printWidth:{category:"Global",type:"int",default:80,description:"The line length where Prettier will try wrap.",range:{start:0,end:1/0,step:1}},rangeEnd:{category:"Special",type:"int",default:1/0,range:{start:0,end:1/0,step:1},description:`Format code ending at a given character offset (exclusive). +The range will extend forwards to the end of the selected statement.`,cliCategory:"Editor"},rangeStart:{category:"Special",type:"int",default:0,range:{start:0,end:1/0,step:1},description:`Format code starting at a given character offset. +The range will extend backwards to the start of the first line containing the selected statement.`,cliCategory:"Editor"},requirePragma:{category:"Special",type:"boolean",default:!1,description:`Require either '@prettier' or '@format' to be present in the file's first docblock comment +in order for it to be formatted.`,cliCategory:"Other"},tabWidth:{type:"int",category:"Global",default:2,description:"Number of spaces per indentation level.",range:{start:0,end:1/0,step:1}},useTabs:{category:"Global",type:"boolean",default:!1,description:"Indent with tabs instead of spaces."},embeddedLanguageFormatting:{category:"Global",type:"choice",default:"auto",description:"Control how Prettier formats quoted code embedded in the file.",choices:[{value:"auto",description:"Format embedded code if Prettier can automatically identify it."},{value:"off",description:"Never automatically format embedded code."}]}},u(_d,"ot"),u(Aw,"Do"),u(Fw,"lo"),o6=u(e=>String(e).split(/[/\\]/u).pop(),"co"),u(Rd,"nn"),u(_w,"fo"),u(Q5,"po"),i6=Q5,Gr={key:u(e=>/^[$_a-zA-Z][$_a-zA-Z0-9]*$/.test(e)?e:JSON.stringify(e),"key"),value(e){if(e===null||typeof e!="object")return JSON.stringify(e);if(Array.isArray(e))return`[${e.map(r=>Gr.value(r)).join(", ")}]`;let t=Object.keys(e);return t.length===0?"{}":`{ ${t.map(r=>`${Gr.key(r)}: ${Gr.value(e[r])}`).join(", ")} }`},pair:u(({key:e,value:t})=>Gr.value({[e]:t}),"pair")},b0=Qa(qi(),1),av=u((e,t,{descriptor:r})=>{let n=[`${b0.default.yellow(typeof e=="string"?r.key(e):r.pair(e))} is deprecated`];return t&&n.push(`we now treat it as ${b0.default.blue(typeof t=="string"?r.key(t):r.pair(t))}`),n.join("; ")+"."},"an"),rn=Qa(qi(),1),Kd=Symbol.for("vnopts.VALUE_NOT_EXIST"),eo=Symbol.for("vnopts.VALUE_UNCHANGED"),Zd=" ".repeat(2),ov=u((e,t,r)=>{let{text:n,list:a}=r.normalizeExpectedResult(r.schemas[e].expected(r)),o=[];return n&&o.push(Jc(e,t,n,r.descriptor)),a&&o.push([Jc(e,t,a.title,r.descriptor)].concat(a.values.map(i=>Id(i,r.loggerPrintWidth))).join(` +`)),Bd(o,r.loggerPrintWidth)},"cn"),u(Jc,"ln"),u(Id,"fn"),u(Bd,"pn"),w0=Qa(qi(),1),hl=[],Jd=[],u(e2,"Ht"),Xd=u((e,t,{descriptor:r,logger:n,schemas:a})=>{let o=[`Ignored unknown option ${w0.default.yellow(r.pair({key:e,value:t}))}.`],i=Object.keys(a).sort().find(s=>e2(e,s)<3);i&&o.push(`Did you mean ${w0.default.blue(r.key(i))}?`),n.warn(o.join(" "))},"at"),l6=["default","expected","validate","deprecated","forward","redirect","overlap","preprocess","postprocess"],u(t2,"mo"),tr=(E0=class{static create(e){return t2(this,e)}constructor(e){this.name=e.name}default(e){}expected(e){return"nothing"}validate(e,t){return!1}deprecated(e,t){return!1}forward(e,t){}redirect(e,t){}overlap(e,t,r){return e}preprocess(e,t){return e}postprocess(e,t){return eo}},u(E0,"O"),E0),u(Rw,"Eo"),s6=(x0=class extends tr{constructor(e){super(e),this._sourceName=e.sourceName}expected(e){return e.schemas[this._sourceName].expected(e)}validate(e,t){return t.schemas[this._sourceName].validate(e,t)}redirect(e,t){return this._sourceName}},u(x0,"Dt"),x0),u6=(D0=class extends tr{expected(){return"anything"}validate(){return!0}},u(D0,"lt"),D0),c6=(C0=class extends tr{constructor({valueSchema:e,name:t=e.name,...r}){super({...r,name:t}),this._valueSchema=e}expected(e){let{text:t,list:r}=e.normalizeExpectedResult(this._valueSchema.expected(e));return{text:t&&`an array of ${t}`,list:r&&{title:"an array of the following values",values:[{list:r}]}}}validate(e,t){if(!Array.isArray(e))return!1;let r=[];for(let n of e){let a=t.normalizeValidateResult(this._valueSchema.validate(n,t),n);a!==!0&&r.push(a.value)}return r.length===0?!0:{value:r}}deprecated(e,t){let r=[];for(let n of e){let a=t.normalizeDeprecatedResult(this._valueSchema.deprecated(n,t),n);a!==!1&&r.push(...a.map(({value:o})=>({value:[o]})))}return r}forward(e,t){let r=[];for(let n of e){let a=t.normalizeForwardResult(this._valueSchema.forward(n,t),n);r.push(...a.map(Xc))}return r}redirect(e,t){let r=[],n=[];for(let a of e){let o=t.normalizeRedirectResult(this._valueSchema.redirect(a,t),a);"remain"in o&&r.push(o.remain),n.push(...o.redirect.map(Xc))}return r.length===0?{redirect:n}:{redirect:n,remain:r}}overlap(e,t){return e.concat(t)}},u(C0,"ct"),C0),u(Xc,"Fn"),d6=(S0=class extends tr{expected(){return"true or false"}validate(e){return typeof e=="boolean"}},u(S0,"ft"),S0),u(r2,"En"),u(n2,"hn"),u(a2,"Cn"),u(o2,"gn"),u(i2,"yn"),u(l2,"An"),u(s2,"Bn"),u(Qc,"Mt"),u(Td,"$t"),u(e0,"Vt"),u(t0,"Ut"),u(zd,"mn"),u(ul,"pt"),u(r0,"zt"),u(Iw,"ho"),p6=(k0=class extends tr{constructor(e){super(e),this._choices=n2(e.choices.map(t=>t&&typeof t=="object"?t:{value:t}),"value")}expected({descriptor:e}){let t=Array.from(this._choices.keys()).map(a=>this._choices.get(a)).filter(({hidden:a})=>!a).map(a=>a.value).sort(l2).map(e.value),r=t.slice(0,-2),n=t.slice(-2);return{text:r.concat(n.join(" or ")).join(", "),list:{title:"one of the following values",values:t}}}validate(e){return this._choices.has(e)}deprecated(e){let t=this._choices.get(e);return t&&t.deprecated?{value:e}:!1}forward(e){let t=this._choices.get(e);return t?t.forward:void 0}redirect(e){let t=this._choices.get(e);return t?t.redirect:void 0}},u(k0,"dt"),k0),iv=(A0=class extends tr{expected(){return"a number"}validate(e,t){return typeof e=="number"}},u(A0,"Ft"),A0),f6=(F0=class extends iv{expected(){return"an integer"}validate(e,t){return t.normalizeValidateResult(super.validate(e,t),e)===!0&&i2(e)}},u(F0,"mt"),F0),Qd=(_0=class extends tr{expected(){return"a string"}validate(e){return typeof e=="string"}},u(_0,"Re"),_0),lv=Gr,sv=Xd,uv=ov,cv=av,h6=(R0=class{constructor(e,t){let{logger:r=console,loggerPrintWidth:n=80,descriptor:a=lv,unknown:o=sv,invalid:i=uv,deprecated:s=cv,missing:c=u(()=>!1,"D"),required:d=u(()=>!1,"l"),preprocess:p=u(h=>h,"d"),postprocess:m=u(()=>eo,"f")}=t||{};this._utils={descriptor:a,logger:r||{warn:u(()=>{},"warn")},loggerPrintWidth:n,schemas:r2(e,"name"),normalizeDefaultResult:Qc,normalizeExpectedResult:Td,normalizeDeprecatedResult:t0,normalizeForwardResult:ul,normalizeRedirectResult:r0,normalizeValidateResult:e0},this._unknownHandler=o,this._invalidHandler=s2(i),this._deprecatedHandler=s,this._identifyMissing=(h,f)=>!(h in f)||c(h,f),this._identifyRequired=d,this._preprocess=p,this._postprocess=m,this.cleanHistory()}cleanHistory(){this._hasDeprecationWarned=a2()}normalize(e){let t={},r=[this._preprocess(e,this._utils)],n=u(()=>{for(;r.length!==0;){let a=r.shift(),o=this._applyNormalization(a,t);r.push(...o)}},"u");n();for(let a of Object.keys(this._utils.schemas)){let o=this._utils.schemas[a];if(!(a in t)){let i=Qc(o.default(this._utils));"value"in i&&r.push({[a]:i.value})}}n();for(let a of Object.keys(this._utils.schemas)){if(!(a in t))continue;let o=this._utils.schemas[a],i=t[a],s=o.postprocess(i,this._utils);s!==eo&&(this._applyValidation(s,a,o),t[a]=s)}return this._applyPostprocess(t),this._applyRequiredCheck(t),t}_applyNormalization(e,t){let r=[],{knownKeys:n,unknownKeys:a}=this._partitionOptionKeys(e);for(let o of n){let i=this._utils.schemas[o],s=i.preprocess(e[o],this._utils);this._applyValidation(s,o,i);let c=u(({from:m,to:h})=>{r.push(typeof h=="string"?{[h]:m}:{[h.key]:h.value})},"D"),d=u(({value:m,redirectTo:h})=>{let f=t0(i.deprecated(m,this._utils),s,!0);if(f!==!1)if(f===!0)this._hasDeprecationWarned(o)||this._utils.logger.warn(this._deprecatedHandler(o,h,this._utils));else for(let{value:v}of f){let g={key:o,value:v};if(!this._hasDeprecationWarned(g)){let w=typeof h=="string"?{key:h,value:v}:h;this._utils.logger.warn(this._deprecatedHandler(g,w,this._utils))}}},"l");ul(i.forward(s,this._utils),s).forEach(c);let p=r0(i.redirect(s,this._utils),s);if(p.redirect.forEach(c),"remain"in p){let m=p.remain;t[o]=o in t?i.overlap(t[o],m,this._utils):m,d({value:m})}for(let{from:m,to:h}of p.redirect)d({value:m,redirectTo:h})}for(let o of a){let i=e[o];this._applyUnknownHandler(o,i,t,(s,c)=>{r.push({[s]:c})})}return r}_applyRequiredCheck(e){for(let t of Object.keys(this._utils.schemas))if(this._identifyMissing(t,e)&&this._identifyRequired(t))throw this._invalidHandler(t,Kd,this._utils)}_partitionOptionKeys(e){let[t,r]=o2(Object.keys(e).filter(n=>!this._identifyMissing(n,e)),n=>n in this._utils.schemas);return{knownKeys:t,unknownKeys:r}}_applyValidation(e,t,r){let n=e0(r.validate(e,this._utils),e);if(n!==!0)throw this._invalidHandler(t,n.value,this._utils)}_applyUnknownHandler(e,t,r,n){let a=this._unknownHandler(e,t,this._utils);if(a)for(let o of Object.keys(a)){if(this._identifyMissing(o,a))continue;let i=a[o];o in this._utils.schemas?n(o,i):r[o]=i}}_applyPostprocess(e){let t=this._postprocess(e,this._utils);if(t!==eo){if(t.delete)for(let r of t.delete)delete e[r];if(t.override){let{knownKeys:r,unknownKeys:n}=this._partitionOptionKeys(t.override);for(let a of r){let o=t.override[a];this._applyValidation(o,a,this._utils.schemas[a]),e[a]=o}for(let a of n){let o=t.override[a];this._applyUnknownHandler(a,o,e,(i,s)=>{let c=this._utils.schemas[i];this._applyValidation(s,i,c),e[i]=s})}}}}},u(R0,"Et"),R0),u(u2,"go"),u(Bw,"yo"),u(Tw,"Ao"),m6=u2,dv=u((e,t,r)=>{if(!(e&&t==null)){if(t.findLast)return t.findLast(r);for(let n=t.length-1;n>=0;n--){let a=t[n];if(r(a,n,t))return a}}},"Bo"),yf=dv,u(uf,"qt"),u(zw,"On"),u(cf,"ht"),u(df,"Jt"),u(Lw,"Sn"),e1={astFormat:"estree",printer:{},originalText:void 0,locStart:null,locEnd:null},u(c2,"wo"),bn=c2,g6=Qa(G2(),1),u(d2,"ko"),u(Ow,"Lo"),Ba=d2,u(Mw,"Un"),u(Pw,"Po"),u(p2,"Io"),v6=p2,u(ui,"Ye"),u(Ld,"Gn"),u(pf,"Qt"),u(f2,"Ro"),y6=f2,u(h2,"Yo"),b6=h2,pv=u((e,t,r)=>{if(!(e&&t==null)){if(t.findLastIndex)return t.findLastIndex(r);for(let n=t.length-1;n>=0;n--){let a=t[n];if(r(a,n,t))return n}return-1}},"jo"),w6=pv,E6=u(({parser:e})=>e==="json"||e==="json5"||e==="jsonc"||e==="json-stringify","Ho"),u($w,"Wo"),u(Od,"Xn"),u(Nw,"Mo"),u(Zl,"er"),u(Hw,"$o"),bf=new Set(["JsonRoot","ObjectExpression","ArrayExpression","StringLiteral","NumericLiteral","BooleanLiteral","NullLiteral","UnaryExpression","TemplateLiteral"]),x6=new Set(["OperationDefinition","FragmentDefinition","VariableDefinition","TypeExtensionDefinition","ObjectTypeDefinition","FieldDefinition","DirectiveDefinition","EnumTypeDefinition","EnumValueDefinition","InputValueDefinition","InputObjectTypeDefinition","SchemaDefinition","OperationTypeDefinition","InterfaceTypeDefinition","UnionTypeDefinition","ScalarTypeDefinition"]),u(Md,"Zn"),u(jw,"eu"),wf="\uFEFF",t1=Symbol("cursor"),u(ff,"ou"),u(Vw,"Uo"),u(cl,"tr"),u(Pd,"ru"),u(hf,"iu"),u($d,"nu"),u(Nd,"rr"),u(m2,"su"),u(g2,"au"),u(v2,"Du"),u(y2,"lu"),u(b2,"cu"),B0={},Xa(B0,{builders:u(()=>fv,"builders"),printer:u(()=>hv,"printer"),utils:u(()=>mv,"utils")}),fv={join:Dd,line:Vd,softline:ev,hardline:Dr,literalline:Ud,group:Ed,conditionalGroup:z5,fill:xd,lineSuffix:Wl,lineSuffixBoundary:X2,cursor:Xl,breakParent:go,ifBreak:L5,trim:Q2,indent:No,indentIfBreak:O5,align:cn,addAlignmentToDoc:Cd,markAsRoot:B5,dedentToRoot:I5,dedent:T5,hardlineWithoutBreakParent:dl,literallineWithoutBreakParent:f0,label:M5,concat:u(e=>e,"concat")},hv={printDocToString:jo},mv={willBreak:H5,traverseDoc:Jl,findInDoc:Gl,mapDoc:Ho,removeLines:j5,stripTrailingHardline:Ad,replaceEndOfLine:V5,canBreak:U5},gv="3.3.3",T0={},Xa(T0,{addDanglingComment:u(()=>Ro,"addDanglingComment"),addLeadingComment:u(()=>en,"addLeadingComment"),addTrailingComment:u(()=>tn,"addTrailingComment"),getAlignmentSize:u(()=>es,"getAlignmentSize"),getIndentSize:u(()=>vv,"getIndentSize"),getMaxContinuousCount:u(()=>yv,"getMaxContinuousCount"),getNextNonSpaceNonCommentCharacter:u(()=>bv,"getNextNonSpaceNonCommentCharacter"),getNextNonSpaceNonCommentCharacterIndex:u(()=>R2,"getNextNonSpaceNonCommentCharacterIndex"),getStringWidth:u(()=>Ql,"getStringWidth"),hasNewline:u(()=>ar,"hasNewline"),hasNewlineInRange:u(()=>wv,"hasNewlineInRange"),hasSpaces:u(()=>Ev,"hasSpaces"),isNextLineEmpty:u(()=>B2,"isNextLineEmpty"),isNextLineEmptyAfterIndex:u(()=>as,"isNextLineEmptyAfterIndex"),isPreviousLineEmpty:u(()=>I2,"isPreviousLineEmpty"),makeString:u(()=>xv,"makeString"),skip:u(()=>In,"skip"),skipEverythingButNewLine:u(()=>Wd,"skipEverythingButNewLine"),skipInlineComment:u(()=>rs,"skipInlineComment"),skipNewline:u(()=>_r,"skipNewline"),skipSpaces:u(()=>lr,"skipSpaces"),skipToLineEnd:u(()=>qd,"skipToLineEnd"),skipTrailingComment:u(()=>ns,"skipTrailingComment"),skipWhitespace:u(()=>nv,"skipWhitespace")}),u(w2,"Jo"),rs=w2,u(E2,"Xo"),ns=E2,u(x2,"Zo"),Ys=x2,u(D2,"Qo"),as=D2,u(C2,"ei"),vv=C2,u(Uw,"ur"),u(S2,"ti"),yv=S2,u(k2,"ri"),bv=k2,u(A2,"ni"),wv=A2,u(F2,"ui"),Ev=F2,u(_2,"oi"),xv=_2,u(qw,"ii"),u(R2,"si"),u(Ww,"ai"),u(I2,"Di"),u(Gw,"li"),u(B2,"ci"),u(dr,"fe"),r1=dr(Nd),u(Hd,"gu"),u(T2,"fi"),Dv=dr(_d,0),Cv={parse:dr(m2),formatAST:dr(g2),formatDoc:dr(v2),printToDoc:dr(y2),printDocToString:dr(b2)},D6=i0});function C6(e){for(var t=[],r=1;r{u(C6,"dedent")}),S6={};Fa(S6,{formatter:()=>k6});var Sv,k6,_k=T(()=>{Sv=De(ks(),1),kk(),Ak(),Fk(),k6=(0,Sv.default)(2)(async(e,t)=>e===!1?t:e==="dedent"||e===!0?C6(t):(await D6.format(t,{parser:e,plugins:[aw],htmlWhitespaceSensitivity:"ignore"})).trim())}),n1,a1,Rk=T(()=>{n1=u(function(e){return e.reduce(function(t,r){var n=r[0],a=r[1];return t[n]=a,t},{})},"fromEntries"),a1=typeof window<"u"&&window.document&&window.document.createElement?l.useLayoutEffect:l.useEffect}),Te,Ge,Ye,ze,os,ta,on,ra,A6,Ef,qn,F6,o1,xf,kv,Av,Fv,_v,Rv,Iv,Bv,Tv,zv,_6,Xe=T(()=>{Te="top",Ge="bottom",Ye="right",ze="left",os="auto",ta=[Te,Ge,Ye,ze],on="start",ra="end",A6="clippingParents",Ef="viewport",qn="popper",F6="reference",o1=ta.reduce(function(e,t){return e.concat([t+"-"+on,t+"-"+ra])},[]),xf=[].concat(ta,[os]).reduce(function(e,t){return e.concat([t,t+"-"+on,t+"-"+ra])},[]),kv="beforeRead",Av="read",Fv="afterRead",_v="beforeMain",Rv="main",Iv="afterMain",Bv="beforeWrite",Tv="write",zv="afterWrite",_6=[kv,Av,Fv,_v,Rv,Iv,Bv,Tv,zv]});function gt(e){return e?(e.nodeName||"").toLowerCase():null}var wn=T(()=>{u(gt,"getNodeName")});function Ne(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}var Gt=T(()=>{u(Ne,"getWindow")});function Rr(e){var t=Ne(e).Element;return e instanceof t||e instanceof Element}function We(e){var t=Ne(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function Ks(e){if(typeof ShadowRoot>"u")return!1;var t=Ne(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}var Qe=T(()=>{Gt(),u(Rr,"isElement"),u(We,"isHTMLElement"),u(Ks,"isShadowRoot")});function Lv(e){var t=e.state;Object.keys(t.elements).forEach(function(r){var n=t.styles[r]||{},a=t.attributes[r]||{},o=t.elements[r];!We(o)||!gt(o)||(Object.assign(o.style,n),Object.keys(a).forEach(function(i){var s=a[i];s===!1?o.removeAttribute(i):o.setAttribute(i,s===!0?"":s)}))})}function Ov(e){var t=e.state,r={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,r.popper),t.styles=r,t.elements.arrow&&Object.assign(t.elements.arrow.style,r.arrow),function(){Object.keys(t.elements).forEach(function(n){var a=t.elements[n],o=t.attributes[n]||{},i=Object.keys(t.styles.hasOwnProperty(n)?t.styles[n]:r[n]),s=i.reduce(function(c,d){return c[d]="",c},{});!We(a)||!gt(a)||(Object.assign(a.style,s),Object.keys(o).forEach(function(c){a.removeAttribute(c)}))})}}var R6,Ik=T(()=>{wn(),Qe(),u(Lv,"applyStyles"),u(Ov,"effect"),R6={name:"applyStyles",enabled:!0,phase:"write",fn:Lv,effect:Ov,requires:["computeStyles"]}});function pt(e){return e.split("-")[0]}var En=T(()=>{u(pt,"getBasePlacement")}),Cr,Vo,pn,xn=T(()=>{Cr=Math.max,Vo=Math.min,pn=Math.round});function is(){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}var I6=T(()=>{u(is,"getUAString")});function Df(){return!/^((?!chrome|android).)*safari/i.test(is())}var B6=T(()=>{I6(),u(Df,"isLayoutViewport")});function fn(e,t,r){t===void 0&&(t=!1),r===void 0&&(r=!1);var n=e.getBoundingClientRect(),a=1,o=1;t&&We(e)&&(a=e.offsetWidth>0&&pn(n.width)/e.offsetWidth||1,o=e.offsetHeight>0&&pn(n.height)/e.offsetHeight||1);var i=Rr(e)?Ne(e):window,s=i.visualViewport,c=!Df()&&r,d=(n.left+(c&&s?s.offsetLeft:0))/a,p=(n.top+(c&&s?s.offsetTop:0))/o,m=n.width/a,h=n.height/o;return{width:m,height:h,top:p,right:d+m,bottom:p+h,left:d,x:d,y:p}}var pi=T(()=>{Qe(),xn(),Gt(),B6(),u(fn,"getBoundingClientRect")});function Zs(e){var t=fn(e),r=e.offsetWidth,n=e.offsetHeight;return Math.abs(t.width-r)<=1&&(r=t.width),Math.abs(t.height-n)<=1&&(n=t.height),{x:e.offsetLeft,y:e.offsetTop,width:r,height:n}}var Cf=T(()=>{pi(),u(Zs,"getLayoutRect")});function Sf(e,t){var r=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(r&&Ks(r)){var n=t;do{if(n&&e.isSameNode(n))return!0;n=n.parentNode||n.host}while(n)}return!1}var T6=T(()=>{Qe(),u(Sf,"contains")});function Wt(e){return Ne(e).getComputedStyle(e)}var fi=T(()=>{Gt(),u(Wt,"getComputedStyle")});function z6(e){return["table","td","th"].indexOf(gt(e))>=0}var Bk=T(()=>{wn(),u(z6,"isTableElement")});function cr(e){return((Rr(e)?e.ownerDocument:e.document)||window.document).documentElement}var zr=T(()=>{Qe(),u(cr,"getDocumentElement")});function hi(e){return gt(e)==="html"?e:e.assignedSlot||e.parentNode||(Ks(e)?e.host:null)||cr(e)}var Js=T(()=>{wn(),zr(),Qe(),u(hi,"getParentNode")});function i1(e){return!We(e)||Wt(e).position==="fixed"?null:e.offsetParent}function L6(e){var t=/firefox/i.test(is()),r=/Trident/i.test(is());if(r&&We(e)){var n=Wt(e);if(n.position==="fixed")return null}var a=hi(e);for(Ks(a)&&(a=a.host);We(a)&&["html","body"].indexOf(gt(a))<0;){var o=Wt(a);if(o.transform!=="none"||o.perspective!=="none"||o.contain==="paint"||["transform","perspective"].indexOf(o.willChange)!==-1||t&&o.willChange==="filter"||t&&o.filter&&o.filter!=="none")return a;a=a.parentNode}return null}function Ta(e){for(var t=Ne(e),r=i1(e);r&&z6(r)&&Wt(r).position==="static";)r=i1(r);return r&&(gt(r)==="html"||gt(r)==="body"&&Wt(r).position==="static")?t:r||L6(e)||t}var mi=T(()=>{Gt(),wn(),fi(),Qe(),Bk(),Js(),I6(),u(i1,"getTrueOffsetParent"),u(L6,"getContainingBlock"),u(Ta,"getOffsetParent")});function Xs(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}var kf=T(()=>{u(Xs,"getMainAxisFromPlacement")});function na(e,t,r){return Cr(e,Vo(t,r))}function O6(e,t,r){var n=na(e,t,r);return n>r?r:n}var M6=T(()=>{xn(),u(na,"within"),u(O6,"withinMaxClamp")});function Af(){return{top:0,right:0,bottom:0,left:0}}var P6=T(()=>{u(Af,"getFreshSideObject")});function Ff(e){return Object.assign({},Af(),e)}var $6=T(()=>{P6(),u(Ff,"mergePaddingObject")});function _f(e,t){return t.reduce(function(r,n){return r[n]=e,r},{})}var N6=T(()=>{u(_f,"expandToHashMap")});function Mv(e){var t,r=e.state,n=e.name,a=e.options,o=r.elements.arrow,i=r.modifiersData.popperOffsets,s=pt(r.placement),c=Xs(s),d=[ze,Ye].indexOf(s)>=0,p=d?"height":"width";if(!(!o||!i)){var m=H6(a.padding,r),h=Zs(o),f=c==="y"?Te:ze,v=c==="y"?Ge:Ye,g=r.rects.reference[p]+r.rects.reference[c]-i[c]-r.rects.popper[p],w=i[c]-r.rects.reference[c],x=Ta(o),D=x?c==="y"?x.clientHeight||0:x.clientWidth||0:0,E=g/2-w/2,b=m[f],C=D-h[p]-m[v],S=D/2-h[p]/2+E,k=na(b,S,C),A=c;r.modifiersData[n]=(t={},t[A]=k,t.centerOffset=k-S,t)}}function Pv(e){var t=e.state,r=e.options,n=r.element,a=n===void 0?"[data-popper-arrow]":n;a!=null&&(typeof a=="string"&&(a=t.elements.popper.querySelector(a),!a)||Sf(t.elements.popper,a)&&(t.elements.arrow=a))}var H6,j6,Tk=T(()=>{En(),Cf(),T6(),mi(),kf(),M6(),$6(),N6(),Xe(),H6=u(function(e,t){return e=typeof e=="function"?e(Object.assign({},t.rects,{placement:t.placement})):e,Ff(typeof e!="number"?e:_f(e,ta))},"toPaddingObject"),u(Mv,"arrow"),u(Pv,"effect"),j6={name:"arrow",enabled:!0,phase:"main",fn:Mv,effect:Pv,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]}});function hn(e){return e.split("-")[1]}var gi=T(()=>{u(hn,"getVariation")});function V6(e,t){var r=e.x,n=e.y,a=t.devicePixelRatio||1;return{x:pn(r*a)/a||0,y:pn(n*a)/a||0}}function l1(e){var t,r=e.popper,n=e.popperRect,a=e.placement,o=e.variation,i=e.offsets,s=e.position,c=e.gpuAcceleration,d=e.adaptive,p=e.roundOffsets,m=e.isFixed,h=i.x,f=h===void 0?0:h,v=i.y,g=v===void 0?0:v,w=typeof p=="function"?p({x:f,y:g}):{x:f,y:g};f=w.x,g=w.y;var x=i.hasOwnProperty("x"),D=i.hasOwnProperty("y"),E=ze,b=Te,C=window;if(d){var S=Ta(r),k="clientHeight",A="clientWidth";if(S===Ne(r)&&(S=cr(r),Wt(S).position!=="static"&&s==="absolute"&&(k="scrollHeight",A="scrollWidth")),S=S,a===Te||(a===ze||a===Ye)&&o===ra){b=Ge;var _=m&&S===C&&C.visualViewport?C.visualViewport.height:S[k];g-=_-n.height,g*=c?1:-1}if(a===ze||(a===Te||a===Ge)&&o===ra){E=Ye;var I=m&&S===C&&C.visualViewport?C.visualViewport.width:S[A];f-=I-n.width,f*=c?1:-1}}var B=Object.assign({position:s},d&&U6),z=p===!0?V6({x:f,y:g},Ne(r)):{x:f,y:g};if(f=z.x,g=z.y,c){var L;return Object.assign({},B,(L={},L[b]=D?"0":"",L[E]=x?"0":"",L.transform=(C.devicePixelRatio||1)<=1?"translate("+f+"px, "+g+"px)":"translate3d("+f+"px, "+g+"px, 0)",L))}return Object.assign({},B,(t={},t[b]=D?g+"px":"",t[E]=x?f+"px":"",t.transform="",t))}function $v(e){var t=e.state,r=e.options,n=r.gpuAcceleration,a=n===void 0?!0:n,o=r.adaptive,i=o===void 0?!0:o,s=r.roundOffsets,c=s===void 0?!0:s,d={placement:pt(t.placement),variation:hn(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:a,isFixed:t.options.strategy==="fixed"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,l1(Object.assign({},d,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:i,roundOffsets:c})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,l1(Object.assign({},d,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:c})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}var U6,q6,zk=T(()=>{Xe(),mi(),Gt(),zr(),fi(),En(),gi(),xn(),U6={top:"auto",right:"auto",bottom:"auto",left:"auto"},u(V6,"roundOffsetsByDPR"),u(l1,"mapToStyles"),u($v,"computeStyles"),q6={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:$v,data:{}}});function Nv(e){var t=e.state,r=e.instance,n=e.options,a=n.scroll,o=a===void 0?!0:a,i=n.resize,s=i===void 0?!0:i,c=Ne(t.elements.popper),d=[].concat(t.scrollParents.reference,t.scrollParents.popper);return o&&d.forEach(function(p){p.addEventListener("scroll",r.update,vo)}),s&&c.addEventListener("resize",r.update,vo),function(){o&&d.forEach(function(p){p.removeEventListener("scroll",r.update,vo)}),s&&c.removeEventListener("resize",r.update,vo)}}var vo,W6,Lk=T(()=>{Gt(),vo={passive:!0},u(Nv,"effect"),W6={name:"eventListeners",enabled:!0,phase:"write",fn:u(function(){},"fn"),effect:Nv,data:{}}});function Io(e){return e.replace(/left|right|bottom|top/g,function(t){return G6[t]})}var G6,Ok=T(()=>{G6={left:"right",right:"left",bottom:"top",top:"bottom"},u(Io,"getOppositePlacement")});function s1(e){return e.replace(/start|end/g,function(t){return Y6[t]})}var Y6,Mk=T(()=>{Y6={start:"end",end:"start"},u(s1,"getOppositeVariationPlacement")});function Qs(e){var t=Ne(e),r=t.pageXOffset,n=t.pageYOffset;return{scrollLeft:r,scrollTop:n}}var Rf=T(()=>{Gt(),u(Qs,"getWindowScroll")});function eu(e){return fn(cr(e)).left+Qs(e).scrollLeft}var If=T(()=>{pi(),zr(),Rf(),u(eu,"getWindowScrollBarX")});function K6(e,t){var r=Ne(e),n=cr(e),a=r.visualViewport,o=n.clientWidth,i=n.clientHeight,s=0,c=0;if(a){o=a.width,i=a.height;var d=Df();(d||!d&&t==="fixed")&&(s=a.offsetLeft,c=a.offsetTop)}return{width:o,height:i,x:s+eu(e),y:c}}var Pk=T(()=>{Gt(),zr(),If(),B6(),u(K6,"getViewportRect")});function Z6(e){var t,r=cr(e),n=Qs(e),a=(t=e.ownerDocument)==null?void 0:t.body,o=Cr(r.scrollWidth,r.clientWidth,a?a.scrollWidth:0,a?a.clientWidth:0),i=Cr(r.scrollHeight,r.clientHeight,a?a.scrollHeight:0,a?a.clientHeight:0),s=-n.scrollLeft+eu(e),c=-n.scrollTop;return Wt(a||r).direction==="rtl"&&(s+=Cr(r.clientWidth,a?a.clientWidth:0)-o),{width:o,height:i,x:s,y:c}}var $k=T(()=>{zr(),fi(),If(),Rf(),xn(),u(Z6,"getDocumentRect")});function tu(e){var t=Wt(e),r=t.overflow,n=t.overflowX,a=t.overflowY;return/auto|scroll|overlay|hidden/.test(r+a+n)}var Bf=T(()=>{fi(),u(tu,"isScrollParent")});function Tf(e){return["html","body","#document"].indexOf(gt(e))>=0?e.ownerDocument.body:We(e)&&tu(e)?e:Tf(hi(e))}var Nk=T(()=>{Js(),Bf(),wn(),Qe(),u(Tf,"getScrollParent")});function aa(e,t){var r;t===void 0&&(t=[]);var n=Tf(e),a=n===((r=e.ownerDocument)==null?void 0:r.body),o=Ne(n),i=a?[o].concat(o.visualViewport||[],tu(n)?n:[]):n,s=t.concat(i);return a?s:s.concat(aa(hi(i)))}var J6=T(()=>{Nk(),Js(),Gt(),Bf(),u(aa,"listScrollParents")});function ls(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}var X6=T(()=>{u(ls,"rectToClientRect")});function Q6(e,t){var r=fn(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 u1(e,t,r){return t===Ef?ls(K6(e,r)):Rr(t)?Q6(t,r):ls(Z6(cr(e)))}function e8(e){var t=aa(hi(e)),r=["absolute","fixed"].indexOf(Wt(e).position)>=0,n=r&&We(e)?Ta(e):e;return Rr(n)?t.filter(function(a){return Rr(a)&&Sf(a,n)&>(a)!=="body"}):[]}function t8(e,t,r,n){var a=t==="clippingParents"?e8(e):[].concat(t),o=[].concat(a,[r]),i=o[0],s=o.reduce(function(c,d){var p=u1(e,d,n);return c.top=Cr(p.top,c.top),c.right=Vo(p.right,c.right),c.bottom=Vo(p.bottom,c.bottom),c.left=Cr(p.left,c.left),c},u1(e,i,n));return s.width=s.right-s.left,s.height=s.bottom-s.top,s.x=s.left,s.y=s.top,s}var Hk=T(()=>{Xe(),Pk(),$k(),J6(),mi(),zr(),fi(),Qe(),pi(),Js(),T6(),wn(),X6(),xn(),u(Q6,"getInnerBoundingClientRect"),u(u1,"getClientRectFromMixedType"),u(e8,"getClippingParents"),u(t8,"getClippingRect")});function zf(e){var t=e.reference,r=e.element,n=e.placement,a=n?pt(n):null,o=n?hn(n):null,i=t.x+t.width/2-r.width/2,s=t.y+t.height/2-r.height/2,c;switch(a){case Te:c={x:i,y:t.y-r.height};break;case Ge:c={x:i,y:t.y+t.height};break;case Ye:c={x:t.x+t.width,y:s};break;case ze:c={x:t.x-r.width,y:s};break;default:c={x:t.x,y:t.y}}var d=a?Xs(a):null;if(d!=null){var p=d==="y"?"height":"width";switch(o){case on:c[d]=c[d]-(t[p]/2-r[p]/2);break;case ra:c[d]=c[d]+(t[p]/2-r[p]/2);break}}return c}var r8=T(()=>{En(),gi(),kf(),Xe(),u(zf,"computeOffsets")});function wa(e,t){t===void 0&&(t={});var r=t,n=r.placement,a=n===void 0?e.placement:n,o=r.strategy,i=o===void 0?e.strategy:o,s=r.boundary,c=s===void 0?A6:s,d=r.rootBoundary,p=d===void 0?Ef:d,m=r.elementContext,h=m===void 0?qn:m,f=r.altBoundary,v=f===void 0?!1:f,g=r.padding,w=g===void 0?0:g,x=Ff(typeof w!="number"?w:_f(w,ta)),D=h===qn?F6:qn,E=e.rects.popper,b=e.elements[v?D:h],C=t8(Rr(b)?b:b.contextElement||cr(e.elements.popper),c,p,i),S=fn(e.elements.reference),k=zf({reference:S,element:E,strategy:"absolute",placement:a}),A=ls(Object.assign({},E,k)),_=h===qn?A:S,I={top:C.top-_.top+x.top,bottom:_.bottom-C.bottom+x.bottom,left:C.left-_.left+x.left,right:_.right-C.right+x.right},B=e.modifiersData.offset;if(h===qn&&B){var z=B[a];Object.keys(I).forEach(function(L){var M=[Ye,Ge].indexOf(L)>=0?1:-1,O=[Te,Ge].indexOf(L)>=0?"y":"x";I[L]+=z[O]*M})}return I}var ru=T(()=>{Hk(),zr(),pi(),r8(),X6(),Xe(),Qe(),$6(),N6(),u(wa,"detectOverflow")});function n8(e,t){t===void 0&&(t={});var r=t,n=r.placement,a=r.boundary,o=r.rootBoundary,i=r.padding,s=r.flipVariations,c=r.allowedAutoPlacements,d=c===void 0?xf:c,p=hn(n),m=p?s?o1:o1.filter(function(v){return hn(v)===p}):ta,h=m.filter(function(v){return d.indexOf(v)>=0});h.length===0&&(h=m);var f=h.reduce(function(v,g){return v[g]=wa(e,{placement:g,boundary:a,rootBoundary:o,padding:i})[pt(g)],v},{});return Object.keys(f).sort(function(v,g){return f[v]-f[g]})}var jk=T(()=>{gi(),Xe(),ru(),En(),u(n8,"computeAutoPlacement")});function a8(e){if(pt(e)===os)return[];var t=Io(e);return[s1(e),t,s1(t)]}function Hv(e){var t=e.state,r=e.options,n=e.name;if(!t.modifiersData[n]._skip){for(var a=r.mainAxis,o=a===void 0?!0:a,i=r.altAxis,s=i===void 0?!0:i,c=r.fallbackPlacements,d=r.padding,p=r.boundary,m=r.rootBoundary,h=r.altBoundary,f=r.flipVariations,v=f===void 0?!0:f,g=r.allowedAutoPlacements,w=t.options.placement,x=pt(w),D=x===w,E=c||(D||!v?[Io(w)]:a8(w)),b=[w].concat(E).reduce(function(ie,N){return ie.concat(pt(N)===os?n8(t,{placement:N,boundary:p,rootBoundary:m,padding:d,flipVariations:v,allowedAutoPlacements:g}):N)},[]),C=t.rects.reference,S=t.rects.popper,k=new Map,A=!0,_=b[0],I=0;I=0,O=M?"width":"height",P=wa(t,{placement:B,boundary:p,rootBoundary:m,altBoundary:h,padding:d}),j=M?L?Ye:ze:L?Ge:Te;C[O]>S[O]&&(j=Io(j));var U=Io(j),V=[];if(o&&V.push(P[z]<=0),s&&V.push(P[j]<=0,P[U]<=0),V.every(function(ie){return ie})){_=B,A=!1;break}k.set(B,V)}if(A)for(var G=v?3:1,Q=u(function(ie){var N=b.find(function(K){var re=k.get(K);if(re)return re.slice(0,ie).every(function(fe){return fe})});if(N)return _=N,"break"},"_loop"),ne=G;ne>0;ne--){var Z=Q(ne);if(Z==="break")break}t.placement!==_&&(t.modifiersData[n]._skip=!0,t.placement=_,t.reset=!0)}}var o8,Vk=T(()=>{Ok(),En(),Mk(),ru(),jk(),Xe(),gi(),u(a8,"getExpandedFallbackPlacements"),u(Hv,"flip"),o8={name:"flip",enabled:!0,phase:"main",fn:Hv,requiresIfExists:["offset"],data:{_skip:!1}}});function c1(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 d1(e){return[Te,Ye,Ge,ze].some(function(t){return e[t]>=0})}function jv(e){var t=e.state,r=e.name,n=t.rects.reference,a=t.rects.popper,o=t.modifiersData.preventOverflow,i=wa(t,{elementContext:"reference"}),s=wa(t,{altBoundary:!0}),c=c1(i,n),d=c1(s,a,o),p=d1(c),m=d1(d);t.modifiersData[r]={referenceClippingOffsets:c,popperEscapeOffsets:d,isReferenceHidden:p,hasPopperEscaped:m},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":p,"data-popper-escaped":m})}var i8,Uk=T(()=>{Xe(),ru(),u(c1,"getSideOffsets"),u(d1,"isAnySideFullyClipped"),u(jv,"hide"),i8={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:jv}});function l8(e,t,r){var n=pt(e),a=[ze,Te].indexOf(n)>=0?-1:1,o=typeof r=="function"?r(Object.assign({},t,{placement:e})):r,i=o[0],s=o[1];return i=i||0,s=(s||0)*a,[ze,Ye].indexOf(n)>=0?{x:s,y:i}:{x:i,y:s}}function Vv(e){var t=e.state,r=e.options,n=e.name,a=r.offset,o=a===void 0?[0,0]:a,i=xf.reduce(function(p,m){return p[m]=l8(m,t.rects,o),p},{}),s=i[t.placement],c=s.x,d=s.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=c,t.modifiersData.popperOffsets.y+=d),t.modifiersData[n]=i}var s8,qk=T(()=>{En(),Xe(),u(l8,"distanceAndSkiddingToXY"),u(Vv,"offset"),s8={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:Vv}});function Uv(e){var t=e.state,r=e.name;t.modifiersData[r]=zf({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})}var u8,Wk=T(()=>{r8(),u(Uv,"popperOffsets"),u8={name:"popperOffsets",enabled:!0,phase:"read",fn:Uv,data:{}}});function c8(e){return e==="x"?"y":"x"}var Gk=T(()=>{u(c8,"getAltAxis")});function qv(e){var t=e.state,r=e.options,n=e.name,a=r.mainAxis,o=a===void 0?!0:a,i=r.altAxis,s=i===void 0?!1:i,c=r.boundary,d=r.rootBoundary,p=r.altBoundary,m=r.padding,h=r.tether,f=h===void 0?!0:h,v=r.tetherOffset,g=v===void 0?0:v,w=wa(t,{boundary:c,rootBoundary:d,padding:m,altBoundary:p}),x=pt(t.placement),D=hn(t.placement),E=!D,b=Xs(x),C=c8(b),S=t.modifiersData.popperOffsets,k=t.rects.reference,A=t.rects.popper,_=typeof g=="function"?g(Object.assign({},t.rects,{placement:t.placement})):g,I=typeof _=="number"?{mainAxis:_,altAxis:_}:Object.assign({mainAxis:0,altAxis:0},_),B=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,z={x:0,y:0};if(S){if(o){var L,M=b==="y"?Te:ze,O=b==="y"?Ge:Ye,P=b==="y"?"height":"width",j=S[b],U=j+w[M],V=j-w[O],G=f?-A[P]/2:0,Q=D===on?k[P]:A[P],ne=D===on?-A[P]:-k[P],Z=t.elements.arrow,ie=f&&Z?Zs(Z):{width:0,height:0},N=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:Af(),K=N[M],re=N[O],fe=na(0,k[P],ie[P]),Ce=E?k[P]/2-G-fe-K-I.mainAxis:Q-fe-K-I.mainAxis,Et=E?-k[P]/2+G+fe+re+I.mainAxis:ne+fe+re+I.mainAxis,He=t.elements.arrow&&Ta(t.elements.arrow),tt=He?b==="y"?He.clientTop||0:He.clientLeft||0:0,$=(L=B==null?void 0:B[b])!=null?L:0,rt=j+Ce-$-tt,xt=j+Et-$,Mr=na(f?Vo(U,rt):U,j,f?Cr(V,xt):V);S[b]=Mr,z[b]=Mr-j}if(s){var An,Dt=b==="x"?Te:ze,bi=b==="x"?Ge:Ye,Re=S[C],Pr=C==="y"?"height":"width",Ct=Re+w[Dt],Fn=Re-w[bi],St=[Te,ze].indexOf(x)!==-1,_n=(An=B==null?void 0:B[C])!=null?An:0,kt=St?Ct:Re-k[Pr]-A[Pr]-_n+I.altAxis,Se=St?Re+k[Pr]+A[Pr]-_n-I.altAxis:Fn,nt=f&&St?O6(kt,Re,Se):na(f?kt:Ct,Re,f?Se:Fn);S[C]=nt,z[C]=nt-Re}t.modifiersData[n]=z}}var d8,Yk=T(()=>{Xe(),En(),kf(),Gk(),M6(),Cf(),mi(),ru(),gi(),P6(),xn(),u(qv,"preventOverflow"),d8={name:"preventOverflow",enabled:!0,phase:"main",fn:qv,requiresIfExists:["offset"]}}),p8=T(()=>{});function f8(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}var Kk=T(()=>{u(f8,"getHTMLElementScroll")});function h8(e){return e===Ne(e)||!We(e)?Qs(e):f8(e)}var Zk=T(()=>{Rf(),Gt(),Qe(),Kk(),u(h8,"getNodeScroll")});function m8(e){var t=e.getBoundingClientRect(),r=pn(t.width)/e.offsetWidth||1,n=pn(t.height)/e.offsetHeight||1;return r!==1||n!==1}function g8(e,t,r){r===void 0&&(r=!1);var n=We(t),a=We(t)&&m8(t),o=cr(t),i=fn(e,a,r),s={scrollLeft:0,scrollTop:0},c={x:0,y:0};return(n||!n&&!r)&&((gt(t)!=="body"||tu(o))&&(s=h8(t)),We(t)?(c=fn(t,!0),c.x+=t.clientLeft,c.y+=t.clientTop):o&&(c.x=eu(o))),{x:i.left+s.scrollLeft-c.x,y:i.top+s.scrollTop-c.y,width:i.width,height:i.height}}var Jk=T(()=>{pi(),Zk(),wn(),Qe(),If(),zr(),Bf(),xn(),u(m8,"isElementScaled"),u(g8,"getCompositeRect")});function v8(e){var t=new Map,r=new Set,n=[];e.forEach(function(o){t.set(o.name,o)});function a(o){r.add(o.name);var i=[].concat(o.requires||[],o.requiresIfExists||[]);i.forEach(function(s){if(!r.has(s)){var c=t.get(s);c&&a(c)}}),n.push(o)}return u(a,"sort"),e.forEach(function(o){r.has(o.name)||a(o)}),n}function y8(e){var t=v8(e);return _6.reduce(function(r,n){return r.concat(t.filter(function(a){return a.phase===n}))},[])}var Xk=T(()=>{Xe(),u(v8,"order"),u(y8,"orderModifiers")});function b8(e){var t;return function(){return t||(t=new Promise(function(r){Promise.resolve().then(function(){t=void 0,r(e())})})),t}}var Qk=T(()=>{u(b8,"debounce")});function w8(e){var t=e.reduce(function(r,n){var a=r[n.name];return r[n.name]=a?Object.assign({},a,n,{options:Object.assign({},a.options,n.options),data:Object.assign({},a.data,n.data)}):n,r},{});return Object.keys(t).map(function(r){return t[r]})}var eA=T(()=>{u(w8,"mergeByName")});function p1(){for(var e=arguments.length,t=new Array(e),r=0;r{Jk(),Cf(),J6(),mi(),Xk(),Qk(),eA(),Qe(),f1={placement:"bottom",modifiers:[],strategy:"absolute"},u(p1,"areValidElements"),u(E8,"popperGenerator")}),Wv,x8,rA=T(()=>{tA(),Lk(),Wk(),zk(),Ik(),qk(),Vk(),Yk(),Tk(),Uk(),p8(),Wv=[W6,u8,q6,R6,s8,o8,d8,j6,i8],x8=E8({defaultModifiers:Wv})}),nA=T(()=>{Xe(),p8(),rA()}),aA=q((e,t)=>{var r=typeof Element<"u",n=typeof Map=="function",a=typeof Set=="function",o=typeof ArrayBuffer=="function"&&!!ArrayBuffer.isView;function i(s,c){if(s===c)return!0;if(s&&c&&typeof s=="object"&&typeof c=="object"){if(s.constructor!==c.constructor)return!1;var d,p,m;if(Array.isArray(s)){if(d=s.length,d!=c.length)return!1;for(p=d;p--!==0;)if(!i(s[p],c[p]))return!1;return!0}var h;if(n&&s instanceof Map&&c instanceof Map){if(s.size!==c.size)return!1;for(h=s.entries();!(p=h.next()).done;)if(!c.has(p.value[0]))return!1;for(h=s.entries();!(p=h.next()).done;)if(!i(p.value[1],c.get(p.value[0])))return!1;return!0}if(a&&s instanceof Set&&c instanceof Set){if(s.size!==c.size)return!1;for(h=s.entries();!(p=h.next()).done;)if(!c.has(p.value[0]))return!1;return!0}if(o&&ArrayBuffer.isView(s)&&ArrayBuffer.isView(c)){if(d=s.length,d!=c.length)return!1;for(p=d;p--!==0;)if(s[p]!==c[p])return!1;return!0}if(s.constructor===RegExp)return s.source===c.source&&s.flags===c.flags;if(s.valueOf!==Object.prototype.valueOf&&typeof s.valueOf=="function"&&typeof c.valueOf=="function")return s.valueOf()===c.valueOf();if(s.toString!==Object.prototype.toString&&typeof s.toString=="function"&&typeof c.toString=="function")return s.toString()===c.toString();if(m=Object.keys(s),d=m.length,d!==Object.keys(c).length)return!1;for(p=d;p--!==0;)if(!Object.prototype.hasOwnProperty.call(c,m[p]))return!1;if(r&&s instanceof Element)return!1;for(p=d;p--!==0;)if(!((m[p]==="_owner"||m[p]==="__v"||m[p]==="__o")&&s.$$typeof)&&!i(s[m[p]],c[m[p]]))return!1;return!0}return s!==s&&c!==c}u(i,"equal"),t.exports=u(function(s,c){try{return i(s,c)}catch(d){if((d.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw d}},"isEqual")}),Gv,Yv,D8,oA=T(()=>{nA(),Gv=De(aA()),Rk(),Yv=[],D8=u(function(e,t,r){r===void 0&&(r={});var n=l.useRef(null),a={onFirstUpdate:r.onFirstUpdate,placement:r.placement||"bottom",strategy:r.strategy||"absolute",modifiers:r.modifiers||Yv},o=l.useState({styles:{popper:{position:a.strategy,left:"0",top:"0"},arrow:{position:"absolute"}},attributes:{}}),i=o[0],s=o[1],c=l.useMemo(function(){return{name:"updateState",enabled:!0,phase:"write",fn:u(function(m){var h=m.state,f=Object.keys(h.elements);fs.flushSync(function(){s({styles:n1(f.map(function(v){return[v,h.styles[v]||{}]})),attributes:n1(f.map(function(v){return[v,h.attributes[v]]}))})})},"fn"),requires:["computeStyles"]}},[]),d=l.useMemo(function(){var m={onFirstUpdate:a.onFirstUpdate,placement:a.placement,strategy:a.strategy,modifiers:[].concat(a.modifiers,[c,{name:"applyStyles",enabled:!1}])};return(0,Gv.default)(n.current,m)?n.current||m:(n.current=m,m)},[a.onFirstUpdate,a.placement,a.strategy,a.modifiers,c]),p=l.useRef();return a1(function(){p.current&&p.current.setOptions(d)},[d]),a1(function(){if(!(e==null||t==null)){var m=r.createPopper||x8,h=m(e,t,d);return p.current=h,function(){h.destroy(),p.current=null}}},[e,t,r.createPopper]),{state:p.current?p.current.state:null,styles:i.styles,attributes:i.attributes,update:p.current?p.current.update:null,forceUpdate:p.current?p.current.forceUpdate:null}},"usePopper")}),iA=T(()=>{oA()});function Lf(e){var t=l.useRef(e);return t.current=e,l.useCallback(function(){return t.current},[])}function C8(e){var t=e.initial,r=e.value,n=e.onChange,a=n===void 0?k8:n;if(t===void 0&&r===void 0)throw new TypeError('Either "value" or "initial" variable must be set. Now both are undefined');var o=l.useState(t),i=o[0],s=o[1],c=Lf(i),d=l.useCallback(function(m){var h=c(),f=typeof m=="function"?m(h):m;typeof f.persist=="function"&&f.persist(),s(f),typeof a=="function"&&a(f)},[c,a]),p=r!==void 0;return[p?r:i,p?a:d]}function h1(e,t){return e===void 0&&(e=0),t===void 0&&(t=0),function(){return{width:0,height:0,top:t,right:e,bottom:t,left:e,x:0,y:0,toJSON:u(function(){return null},"toJSON")}}}function S8(e,t){var r,n,a;e===void 0&&(e={}),t===void 0&&(t={});var o=Object.keys(g1).reduce(function(O,P){var j;return X({},O,(j={},j[P]=O[P]!==void 0?O[P]:g1[P],j))},e),i=l.useMemo(function(){return[{name:"offset",options:{offset:o.offset}}]},Array.isArray(o.offset)?o.offset:[]),s=X({},t,{placement:t.placement||o.placement,modifiers:t.modifiers||i}),c=l.useState(null),d=c[0],p=c[1],m=l.useState(null),h=m[0],f=m[1],v=C8({initial:o.defaultVisible,value:o.visible,onChange:o.onVisibleChange}),g=v[0],w=v[1],x=l.useRef();l.useEffect(function(){return function(){return clearTimeout(x.current)}},[]);var D=D8(o.followCursor?m1:d,h,s),E=D.styles,b=D.attributes,C=As(D,A8),S=C.update,k=Lf({visible:g,triggerRef:d,tooltipRef:h,finalConfig:o}),A=l.useCallback(function(O){return Array.isArray(o.trigger)?o.trigger.includes(O):o.trigger===O},Array.isArray(o.trigger)?o.trigger:[o.trigger]),_=l.useCallback(function(){clearTimeout(x.current),x.current=window.setTimeout(function(){return w(!1)},o.delayHide)},[o.delayHide,w]),I=l.useCallback(function(){clearTimeout(x.current),x.current=window.setTimeout(function(){return w(!0)},o.delayShow)},[o.delayShow,w]),B=l.useCallback(function(){k().visible?_():I()},[k,_,I]);l.useEffect(function(){if(k().finalConfig.closeOnOutsideClick){var O=u(function(P){var j,U=k(),V=U.tooltipRef,G=U.triggerRef,Q=(P.composedPath==null||(j=P.composedPath())==null?void 0:j[0])||P.target;Q instanceof Node&&V!=null&&G!=null&&!V.contains(Q)&&!G.contains(Q)&&_()},"handleClickOutside");return document.addEventListener("mousedown",O),function(){return document.removeEventListener("mousedown",O)}}},[k,_]),l.useEffect(function(){if(!(d==null||!A("click")))return d.addEventListener("click",B),function(){return d.removeEventListener("click",B)}},[d,A,B]),l.useEffect(function(){if(!(d==null||!A("double-click")))return d.addEventListener("dblclick",B),function(){return d.removeEventListener("dblclick",B)}},[d,A,B]),l.useEffect(function(){if(!(d==null||!A("right-click"))){var O=u(function(P){P.preventDefault(),B()},"preventDefaultAndToggle");return d.addEventListener("contextmenu",O),function(){return d.removeEventListener("contextmenu",O)}}},[d,A,B]),l.useEffect(function(){if(!(d==null||!A("focus")))return d.addEventListener("focus",I),d.addEventListener("blur",_),function(){d.removeEventListener("focus",I),d.removeEventListener("blur",_)}},[d,A,I,_]),l.useEffect(function(){if(!(d==null||!A("hover")))return d.addEventListener("mouseenter",I),d.addEventListener("mouseleave",_),function(){d.removeEventListener("mouseenter",I),d.removeEventListener("mouseleave",_)}},[d,A,I,_]),l.useEffect(function(){if(!(h==null||!A("hover")||!k().finalConfig.interactive))return h.addEventListener("mouseenter",I),h.addEventListener("mouseleave",_),function(){h.removeEventListener("mouseenter",I),h.removeEventListener("mouseleave",_)}},[h,A,I,_,k]);var z=C==null||(r=C.state)==null||(n=r.modifiersData)==null||(a=n.hide)==null?void 0:a.isReferenceHidden;l.useEffect(function(){o.closeOnTriggerHidden&&z&&_()},[o.closeOnTriggerHidden,_,z]),l.useEffect(function(){if(!o.followCursor||d==null)return;function O(P){var j=P.clientX,U=P.clientY;m1.getBoundingClientRect=h1(j,U),S==null||S()}return u(O,"setMousePosition"),d.addEventListener("mousemove",O),function(){return d.removeEventListener("mousemove",O)}},[o.followCursor,d,S]),l.useEffect(function(){if(!(h==null||S==null||o.mutationObserverOptions==null)){var O=new MutationObserver(S);return O.observe(h,o.mutationObserverOptions),function(){return O.disconnect()}}},[o.mutationObserverOptions,h,S]);var L=u(function(O){return O===void 0&&(O={}),X({},O,{style:X({},O.style,E.popper)},b.popper,{"data-popper-interactive":o.interactive})},"getTooltipProps"),M=u(function(O){return O===void 0&&(O={}),X({},O,b.arrow,{style:X({},O.style,E.arrow),"data-popper-arrow":!0})},"getArrowProps");return X({getArrowProps:M,getTooltipProps:L,setTooltipRef:f,setTriggerRef:p,tooltipRef:h,triggerRef:d,visible:g},C)}var k8,A8,m1,g1,lA=T(()=>{gp(),yt(),iA(),u(Lf,"useGetLatest"),k8=u(function(){},"noop"),u(C8,"useControlledState"),u(h1,"generateBoundingClientRect"),A8=["styles","attributes"],m1={getBoundingClientRect:h1()},g1={closeOnOutsideClick:!0,closeOnTriggerHidden:!1,defaultVisible:!1,delayHide:0,delayShow:0,followCursor:!1,interactive:!1,mutationObserverOptions:{attributes:!0,childList:!0,subtree:!0},offset:[0,6],trigger:"hover"},u(S8,"usePopperTooltip")}),Kv,Ve,Qt,Zv,Jv,v1,sA=T(()=>{Kv=De(ks(),1),Ve=(0,Kv.default)(1e3)((e,t,r,n=0)=>t.split("-")[0]===e?r:n),Qt=8,Zv=F.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:`${Ve("top",r,`${Qt*-1}px`,"auto")}`,top:`${Ve("bottom",r,`${Qt*-1}px`,"auto")}`,right:`${Ve("left",r,`${Qt*-1}px`,"auto")}`,left:`${Ve("right",r,`${Qt*-1}px`,"auto")}`,borderBottomWidth:`${Ve("top",r,"0",Qt)}px`,borderTopWidth:`${Ve("bottom",r,"0",Qt)}px`,borderRightWidth:`${Ve("left",r,"0",Qt)}px`,borderLeftWidth:`${Ve("right",r,"0",Qt)}px`,borderTopColor:Ve("top",r,e.color[t]||t||e.base==="light"?Ha(e.background.app):e.background.app,"transparent"),borderBottomColor:Ve("bottom",r,e.color[t]||t||e.base==="light"?Ha(e.background.app):e.background.app,"transparent"),borderLeftColor:Ve("left",r,e.color[t]||t||e.base==="light"?Ha(e.background.app):e.background.app,"transparent"),borderRightColor:Ve("right",r,e.color[t]||t||e.base==="light"?Ha(e.background.app):e.background.app,"transparent")})),Jv=F.div(({hidden:e})=>({display:e?"none":"inline-block",zIndex:2147483647}),({theme:e,color:t,hasChrome:r})=>r?{background:t&&e.color[t]||t||e.base==="light"?Ha(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,fontSize:e.typography.size.s1}:{}),v1=y.forwardRef(({placement:e="top",hasChrome:t=!0,children:r,arrowProps:n={},tooltipRef:a,color:o,withArrows:i,...s},c)=>y.createElement(Jv,{"data-testid":"tooltip",hasChrome:t,ref:c,...s,color:o},t&&i&&y.createElement(Zv,{placement:e,...n,color:o}),r)),v1.displayName="Tooltip"}),Of={};Fa(Of,{WithToolTipState:()=>ss,WithTooltip:()=>ss,WithTooltipPure:()=>y1});var to,Xv,Qv,y1,ss,Mf=T(()=>{mp(),lA(),sA(),{document:to}=Ss,Xv=F.div` + display: inline-block; + cursor: ${e=>e.trigger==="hover"||e.trigger.includes("hover")?"default":"pointer"}; +`,Qv=F.g` + cursor: ${e=>e.trigger==="hover"||e.trigger.includes("hover")?"default":"pointer"}; +`,y1=u(({svg:e=!1,trigger:t="click",closeOnOutsideClick:r=!1,placement:n="top",modifiers:a=[{name:"preventOverflow",options:{padding:8}},{name:"offset",options:{offset:[8,8]}},{name:"arrow",options:{padding:8}}],hasChrome:o=!0,defaultVisible:i=!1,withArrows:s,offset:c,tooltip:d,children:p,closeOnTriggerHidden:m,mutationObserverOptions:h,delayHide:f,visible:v,interactive:g,delayShow:w,strategy:x,followCursor:D,onVisibleChange:E,...b})=>{let C=e?Qv:Xv,{getArrowProps:S,getTooltipProps:k,setTooltipRef:A,setTriggerRef:_,visible:I,state:B}=S8({trigger:t,placement:n,defaultVisible:i,delayHide:f,interactive:g,closeOnOutsideClick:r,closeOnTriggerHidden:m,onVisibleChange:E,delayShow:w,followCursor:D,mutationObserverOptions:h,visible:v,offset:c},{modifiers:a,strategy:x}),z=y.createElement(v1,{placement:B==null?void 0:B.placement,ref:A,hasChrome:o,arrowProps:S(),withArrows:s,...k()},typeof d=="function"?d({onHide:u(()=>E(!1),"onHide")}):d);return y.createElement(y.Fragment,null,y.createElement(C,{trigger:t,ref:_,...b},p),I&&G4.createPortal(z,to.body))},"WithTooltipPure"),ss=u(({startOpen:e=!1,onVisibleChange:t,...r})=>{let[n,a]=l.useState(e),o=l.useCallback(i=>{t&&t(i)===!1||a(i)},[t]);return l.useEffect(()=>{let i=u(()=>o(!1),"hide");to.addEventListener("keydown",i,!1);let s=Array.from(to.getElementsByTagName("iframe")),c=[];return s.forEach(d=>{let p=u(()=>{try{d.contentWindow.document&&(d.contentWindow.document.addEventListener("click",i),c.push(()=>{try{d.contentWindow.document.removeEventListener("click",i)}catch{}}))}catch{}},"bind");p(),d.addEventListener("load",p),c.push(()=>{d.removeEventListener("load",p)})}),()=>{to.removeEventListener("keydown",i),c.forEach(d=>{d()})}}),y.createElement(y1,{...r,visible:n,onVisibleChange:o})},"WithToolTipState")}),le=u(({...e},t)=>{let r=[e.class,e.className];return delete e.class,e.className=["sbdocs",`sbdocs-${t}`,...r].filter(Boolean).join(" "),e},"nameSpaceClassNames");yt();cS();hp();function F8(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,ha(e,t)}u(F8,"_inheritsLoose");dS();hp();function _8(e){try{return Function.toString.call(e).indexOf("[native code]")!==-1}catch{return typeof e=="function"}}u(_8,"_isNativeFunction");function Pf(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Pf=u(function(){return!!e},"_isNativeReflectConstruct"))()}u(Pf,"_isNativeReflectConstruct");hp();function R8(e,t,r){if(Pf())return Reflect.construct.apply(null,arguments);var n=[null];n.push.apply(n,t);var a=new(e.bind.apply(e,n));return r&&ha(a,r.prototype),a}u(R8,"_construct");function us(e){var t=typeof Map=="function"?new Map:void 0;return us=u(function(r){if(r===null||!_8(r))return r;if(typeof r!="function")throw new TypeError("Super expression must either be null or a function");if(t!==void 0){if(t.has(r))return t.get(r);t.set(r,n)}function n(){return R8(r,arguments,Rl(this).constructor)}return u(n,"Wrapper"),n.prototype=Object.create(r.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),ha(n,r)},"_wrapNativeSuper"),us(e)}u(us,"_wrapNativeSuper");var uA={1:`Passed invalid arguments to hsl, please pass multiple numbers e.g. hsl(360, 0.75, 0.4) or an object e.g. rgb({ hue: 255, saturation: 0.4, lightness: 0.75 }). + +`,2:`Passed invalid arguments to hsla, please pass multiple numbers e.g. hsla(360, 0.75, 0.4, 0.7) or an object e.g. rgb({ hue: 255, saturation: 0.4, lightness: 0.75, alpha: 0.7 }). + +`,3:`Passed an incorrect argument to a color function, please pass a string representation of a color. + +`,4:`Couldn't generate valid rgb string from %s, it returned %s. + +`,5:`Couldn't parse the color string. Please provide the color as a string in hex, rgb, rgba, hsl or hsla notation. + +`,6:`Passed invalid arguments to rgb, please pass multiple numbers e.g. rgb(255, 205, 100) or an object e.g. rgb({ red: 255, green: 205, blue: 100 }). + +`,7:`Passed invalid arguments to rgba, please pass multiple numbers e.g. rgb(255, 205, 100, 0.75) or an object e.g. rgb({ red: 255, green: 205, blue: 100, alpha: 0.75 }). + +`,8:`Passed invalid argument to toColorString, please pass a RgbColor, RgbaColor, HslColor or HslaColor object. + +`,9:`Please provide a number of steps to the modularScale helper. + +`,10:`Please pass a number or one of the predefined scales to the modularScale helper as the ratio. + +`,11:`Invalid value passed as base to modularScale, expected number or em string but got "%s" + +`,12:`Expected a string ending in "px" or a number passed as the first argument to %s(), got "%s" instead. + +`,13:`Expected a string ending in "px" or a number passed as the second argument to %s(), got "%s" instead. + +`,14:`Passed invalid pixel value ("%s") to %s(), please pass a value like "12px" or 12. + +`,15:`Passed invalid base value ("%s") to %s(), please pass a value like "12px" or 12. + +`,16:`You must provide a template to this method. + +`,17:`You passed an unsupported selector state to this method. + +`,18:`minScreen and maxScreen must be provided as stringified numbers with the same units. + +`,19:`fromSize and toSize must be provided as stringified numbers with the same units. + +`,20:`expects either an array of objects or a single object with the properties prop, fromSize, and toSize. + +`,21:"expects the objects in the first argument array to have the properties `prop`, `fromSize`, and `toSize`.\n\n",22:"expects the first argument object to have the properties `prop`, `fromSize`, and `toSize`.\n\n",23:`fontFace expects a name of a font-family. + +`,24:`fontFace expects either the path to the font file(s) or a name of a local copy. + +`,25:`fontFace expects localFonts to be an array. + +`,26:`fontFace expects fileFormats to be an array. + +`,27:`radialGradient requries at least 2 color-stops to properly render. + +`,28:`Please supply a filename to retinaImage() as the first argument. + +`,29:`Passed invalid argument to triangle, please pass correct pointingDirection e.g. 'right'. + +`,30:"Passed an invalid value to `height` or `width`. Please provide a pixel based unit.\n\n",31:`The animation shorthand only takes 8 arguments. See the specification for more information: http://mdn.io/animation + +`,32:`To pass multiple animations please supply them in arrays, e.g. animation(['rotate', '2s'], ['move', '1s']) +To pass a single animation please supply them in simple values, e.g. animation('rotate', '2s') + +`,33:`The animation shorthand arrays can only have 8 elements. See the specification for more information: http://mdn.io/animation + +`,34:`borderRadius expects a radius value as a string or number as the second argument. + +`,35:`borderRadius expects one of "top", "bottom", "left" or "right" as the first argument. + +`,36:`Property must be a string value. + +`,37:`Syntax Error at %s. + +`,38:`Formula contains a function that needs parentheses at %s. + +`,39:`Formula is missing closing parenthesis at %s. + +`,40:`Formula has too many closing parentheses at %s. + +`,41:`All values in a formula must have the same unit or be unitless. + +`,42:`Please provide a number of steps to the modularScale helper. + +`,43:`Please pass a number or one of the predefined scales to the modularScale helper as the ratio. + +`,44:`Invalid value passed as base to modularScale, expected number or em/rem string but got %s. + +`,45:`Passed invalid argument to hslToColorString, please pass a HslColor or HslaColor object. + +`,46:`Passed invalid argument to rgbToColorString, please pass a RgbColor or RgbaColor object. + +`,47:`minScreen and maxScreen must be provided as stringified numbers with the same units. + +`,48:`fromSize and toSize must be provided as stringified numbers with the same units. + +`,49:`Expects either an array of objects or a single object with the properties prop, fromSize, and toSize. + +`,50:`Expects the objects in the first argument array to have the properties prop, fromSize, and toSize. + +`,51:`Expects the first argument object to have the properties prop, fromSize, and toSize. + +`,52:`fontFace expects either the path to the font file(s) or a name of a local copy. + +`,53:`fontFace expects localFonts to be an array. + +`,54:`fontFace expects fileFormats to be an array. + +`,55:`fontFace expects a name of a font-family. + +`,56:`linearGradient requries at least 2 color-stops to properly render. + +`,57:`radialGradient requries at least 2 color-stops to properly render. + +`,58:`Please supply a filename to retinaImage() as the first argument. + +`,59:`Passed invalid argument to triangle, please pass correct pointingDirection e.g. 'right'. + +`,60:"Passed an invalid value to `height` or `width`. Please provide a pixel based unit.\n\n",61:`Property must be a string value. + +`,62:`borderRadius expects a radius value as a string or number as the second argument. + +`,63:`borderRadius expects one of "top", "bottom", "left" or "right" as the first argument. + +`,64:`The animation shorthand only takes 8 arguments. See the specification for more information: http://mdn.io/animation. + +`,65:`To pass multiple animations please supply them in arrays, e.g. animation(['rotate', '2s'], ['move', '1s'])\\nTo pass a single animation please supply them in simple values, e.g. animation('rotate', '2s'). + +`,66:`The animation shorthand arrays can only have 8 elements. See the specification for more information: http://mdn.io/animation. + +`,67:`You must provide a template to this method. + +`,68:`You passed an unsupported selector state to this method. + +`,69:`Expected a string ending in "px" or a number passed as the first argument to %s(), got %s instead. + +`,70:`Expected a string ending in "px" or a number passed as the second argument to %s(), got %s instead. + +`,71:`Passed invalid pixel value %s to %s(), please pass a value like "12px" or 12. + +`,72:`Passed invalid base value %s to %s(), please pass a value like "12px" or 12. + +`,73:`Please provide a valid CSS variable. + +`,74:`CSS variable not found and no default was provided. + +`,75:`important requires a valid style object, got a %s instead. + +`,76:`fromSize and toSize must be provided as stringified numbers with the same units as minScreen and maxScreen. + +`,77:`remToPx expects a value in "rem" but you provided it in "%s". + +`,78:`base must be set in "px" or "%" but you set it in "%s". +`};function I8(){for(var e=arguments.length,t=new Array(e),r=0;r1?a-1:0),i=1;i=0&&a<1?(s=o,c=i):a>=1&&a<2?(s=i,c=o):a>=2&&a<3?(c=o,d=i):a>=3&&a<4?(c=i,d=o):a>=4&&a<5?(s=i,d=o):a>=5&&a<6&&(s=o,d=i);var p=r-o/2,m=s+p,h=c+p,f=d+p;return n(m,h,f)}u(Ea,"hslToRgb");var e4={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 T8(e){if(typeof e!="string")return e;var t=e.toLowerCase();return e4[t]?"#"+e4[t]:e}u(T8,"nameToHex");var cA=/^#[a-fA-F0-9]{6}$/,dA=/^#[a-fA-F0-9]{8}$/,pA=/^#[a-fA-F0-9]{3}$/,fA=/^#[a-fA-F0-9]{4}$/,z0=/^rgb\(\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*\)$/i,hA=/^rgb(?:a)?\(\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,|\/)\s*([-+]?\d*[.]?\d+[%]?)\s*\)$/i,mA=/^hsl\(\s*(\d{0,3}[.]?[0-9]+(?:deg)?)\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*\)$/i,gA=/^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 nu(e){if(typeof e!="string")throw new Lt(3);var t=T8(e);if(t.match(cA))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(dA)){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(pA))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(fA)){var n=parseFloat((parseInt(""+t[4]+t[4],16)/255).toFixed(2));return{red:parseInt(""+t[1]+t[1],16),green:parseInt(""+t[2]+t[2],16),blue:parseInt(""+t[3]+t[3],16),alpha:n}}var a=z0.exec(t);if(a)return{red:parseInt(""+a[1],10),green:parseInt(""+a[2],10),blue:parseInt(""+a[3],10)};var o=hA.exec(t.substring(0,50));if(o)return{red:parseInt(""+o[1],10),green:parseInt(""+o[2],10),blue:parseInt(""+o[3],10),alpha:parseFloat(""+o[4])>1?parseFloat(""+o[4])/100:parseFloat(""+o[4])};var i=mA.exec(t);if(i){var s=parseInt(""+i[1],10),c=parseInt(""+i[2],10)/100,d=parseInt(""+i[3],10)/100,p="rgb("+Ea(s,c,d)+")",m=z0.exec(p);if(!m)throw new Lt(4,t,p);return{red:parseInt(""+m[1],10),green:parseInt(""+m[2],10),blue:parseInt(""+m[3],10)}}var h=gA.exec(t.substring(0,50));if(h){var f=parseInt(""+h[1],10),v=parseInt(""+h[2],10)/100,g=parseInt(""+h[3],10)/100,w="rgb("+Ea(f,v,g)+")",x=z0.exec(w);if(!x)throw new Lt(4,t,w);return{red:parseInt(""+x[1],10),green:parseInt(""+x[2],10),blue:parseInt(""+x[3],10),alpha:parseFloat(""+h[4])>1?parseFloat(""+h[4])/100:parseFloat(""+h[4])}}throw new Lt(5)}u(nu,"parseToRgb");function z8(e){var t=e.red/255,r=e.green/255,n=e.blue/255,a=Math.max(t,r,n),o=Math.min(t,r,n),i=(a+o)/2;if(a===o)return e.alpha!==void 0?{hue:0,saturation:0,lightness:i,alpha:e.alpha}:{hue:0,saturation:0,lightness:i};var s,c=a-o,d=i>.5?c/(2-a-o):c/(a+o);switch(a){case t:s=(r-n)/c+(r=1?Uo(e,t,r):"rgba("+Ea(e,t,r)+","+n+")";if(typeof e=="object"&&t===void 0&&r===void 0&&n===void 0)return e.alpha>=1?Uo(e.hue,e.saturation,e.lightness):"rgba("+Ea(e.hue,e.saturation,e.lightness)+","+e.alpha+")";throw new Lt(2)}u(M8,"hsla");function cs(e,t,r){if(typeof e=="number"&&typeof t=="number"&&typeof r=="number")return b1("#"+wr(e)+wr(t)+wr(r));if(typeof e=="object"&&t===void 0&&r===void 0)return b1("#"+wr(e.red)+wr(e.green)+wr(e.blue));throw new Lt(6)}u(cs,"rgb");function qo(e,t,r,n){if(typeof e=="string"&&typeof t=="number"){var a=nu(e);return"rgba("+a.red+","+a.green+","+a.blue+","+t+")"}else{if(typeof e=="number"&&typeof t=="number"&&typeof r=="number"&&typeof n=="number")return n>=1?cs(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?cs(e.red,e.green,e.blue):"rgba("+e.red+","+e.green+","+e.blue+","+e.alpha+")"}throw new Lt(7)}u(qo,"rgba");var yA=u(function(e){return typeof e.red=="number"&&typeof e.green=="number"&&typeof e.blue=="number"&&(typeof e.alpha!="number"||typeof e.alpha>"u")},"isRgb"),bA=u(function(e){return typeof e.red=="number"&&typeof e.green=="number"&&typeof e.blue=="number"&&typeof e.alpha=="number"},"isRgba"),wA=u(function(e){return typeof e.hue=="number"&&typeof e.saturation=="number"&&typeof e.lightness=="number"&&(typeof e.alpha!="number"||typeof e.alpha>"u")},"isHsl"),EA=u(function(e){return typeof e.hue=="number"&&typeof e.saturation=="number"&&typeof e.lightness=="number"&&typeof e.alpha=="number"},"isHsla");function Nf(e){if(typeof e!="object")throw new Lt(8);if(bA(e))return qo(e);if(yA(e))return cs(e);if(EA(e))return M8(e);if(wA(e))return O8(e);throw new Lt(8)}u(Nf,"toColorString");function Hf(e,t,r){return u(function(){var n=r.concat(Array.prototype.slice.call(arguments));return n.length>=t?e.apply(this,n):Hf(e,t,n)},"fn")}u(Hf,"curried");function au(e){return Hf(e,e.length,[])}u(au,"curry");function ou(e,t,r){return Math.max(e,Math.min(t,r))}u(ou,"guard");function P8(e,t){if(t==="transparent")return t;var r=$f(t);return Nf(X({},r,{lightness:ou(0,1,r.lightness-parseFloat(e))}))}u(P8,"darken");var xA=au(P8),Yn=xA;function $8(e,t){if(t==="transparent")return t;var r=$f(t);return Nf(X({},r,{lightness:ou(0,1,r.lightness+parseFloat(e))}))}u($8,"lighten");var DA=au($8),t4=DA;function N8(e,t){if(t==="transparent")return t;var r=nu(t),n=typeof r.alpha=="number"?r.alpha:1,a=X({},r,{alpha:ou(0,1,+(n*100-parseFloat(e)*100).toFixed(2)/100)});return qo(a)}u(N8,"transparentize");var CA=au(N8),Ze=CA,za=u(({theme:e})=>({margin:"20px 0 8px",padding:0,cursor:"text",position:"relative",color:e.color.defaultText,"&:first-of-type":{marginTop:0,paddingTop:0},"&:hover a.anchor":{textDecoration:"none"},"& tt, & code":{fontSize:"inherit"}}),"headerCommon"),Lr=u(({theme:e})=>({lineHeight:1,margin:"0 2px",padding:"3px 5px",whiteSpace:"nowrap",borderRadius:3,fontSize:e.typography.size.s2-1,border:e.base==="light"?`1px solid ${e.color.mediumlight}`:`1px solid ${e.color.darker}`,color:e.base==="light"?Ze(.1,e.color.defaultText):Ze(.3,e.color.defaultText),backgroundColor:e.base==="light"?e.color.lighter:e.color.border}),"codeCommon"),se=u(({theme:e})=>({fontFamily:e.typography.fonts.base,fontSize:e.typography.size.s3,margin:0,WebkitFontSmoothing:"antialiased",MozOsxFontSmoothing:"grayscale",WebkitTapHighlightColor:"rgba(0, 0, 0, 0)",WebkitOverflowScrolling:"touch"}),"withReset"),Dn={margin:"16px 0"},H8=F.div(se),SA=u(({href:e="",...t})=>{let r=/^\//.test(e)?`./?path=${e}`:e,n=/^#.*/.test(e)?"_self":"_top";return y.createElement("a",{href:r,target:n,...t})},"Link"),kA=F(SA)(se,({theme:e})=>({fontSize:"inherit",lineHeight:"24px",color:e.color.secondary,textDecoration:"none","&.absent":{color:"#cc0000"},"&.anchor":{display:"block",paddingLeft:30,marginLeft:-30,cursor:"pointer",position:"absolute",top:0,left:0,bottom:0}})),AA=F.blockquote(se,Dn,({theme:e})=>({borderLeft:`4px solid ${e.color.medium}`,padding:"0 15px",color:e.color.dark,"& > :first-of-type":{marginTop:0},"& > :last-child":{marginBottom:0}}));_s();var FA=u(e=>typeof e=="string","isReactChildString"),_A=/[\n\r]/g,RA=F.code(({theme:e})=>({fontFamily:e.typography.fonts.mono,WebkitFontSmoothing:"antialiased",MozOsxFontSmoothing:"grayscale",display:"inline-block",paddingLeft:2,paddingRight:2,verticalAlign:"baseline",color:"inherit"}),Lr),IA=F(Co)(({theme:e})=>({fontFamily:e.typography.fonts.mono,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"}})),j8=u(({className:e,children:t,...r})=>{let n=(e||"").match(/lang-(\S+)/),a=l.Children.toArray(t);return a.filter(FA).some(o=>o.match(_A))?y.createElement(IA,{bordered:!0,copyable:!0,language:(n==null?void 0:n[1])??"text",format:!1,...r},t):y.createElement(RA,{...r,className:e},a)},"Code"),BA=F.dl(se,Dn,{padding:0,"& dt":{fontSize:"14px",fontWeight:"bold",fontStyle:"italic",padding:0,margin:"16px 0 4px"},"& dt:first-of-type":{padding:0},"& dt > :first-of-type":{marginTop:0},"& dt > :last-child":{marginBottom:0},"& dd":{margin:"0 0 16px",padding:"0 15px"},"& dd > :first-of-type":{marginTop:0},"& dd > :last-child":{marginBottom:0}}),TA=F.div(se),zA=F.h1(se,za,({theme:e})=>({fontSize:`${e.typography.size.l1}px`,fontWeight:e.typography.weight.bold})),V8=F.h2(se,za,({theme:e})=>({fontSize:`${e.typography.size.m2}px`,paddingBottom:4,borderBottom:`1px solid ${e.appBorderColor}`})),U8=F.h3(se,za,({theme:e})=>({fontSize:`${e.typography.size.m1}px`})),LA=F.h4(se,za,({theme:e})=>({fontSize:`${e.typography.size.s3}px`})),OA=F.h5(se,za,({theme:e})=>({fontSize:`${e.typography.size.s2}px`})),MA=F.h6(se,za,({theme:e})=>({fontSize:`${e.typography.size.s2}px`,color:e.color.dark})),PA=F.hr(({theme:e})=>({border:"0 none",borderTop:`1px solid ${e.appBorderColor}`,height:4,padding:0})),$A=F.img({maxWidth:"100%"}),NA=F.li(se,({theme:e})=>({fontSize:e.typography.size.s2,color:e.color.defaultText,lineHeight:"24px","& + li":{marginTop:".25em"},"& ul, & ol":{marginTop:".25em",marginBottom:0},"& code":Lr({theme:e})})),HA={paddingLeft:30,"& :first-of-type":{marginTop:0},"& :last-child":{marginBottom:0}},jA=F.ol(se,Dn,HA,{listStyle:"decimal"}),VA=F.p(se,Dn,({theme:e})=>({fontSize:e.typography.size.s2,lineHeight:"24px",color:e.color.defaultText,"& code":Lr({theme:e})})),UA=F.pre(se,Dn,({theme:e})=>({fontFamily:e.typography.fonts.mono,WebkitFontSmoothing:"antialiased",MozOsxFontSmoothing:"grayscale",lineHeight:"18px",padding:"11px 1rem",whiteSpace:"pre-wrap",color:"inherit",borderRadius:3,margin:"1rem 0","&:not(.prismjs)":{background:"transparent",border:"none",borderRadius:0,padding:0,margin:0},"& pre, &.prismjs":{padding:15,margin:0,whiteSpace:"pre-wrap",color:"inherit",fontSize:"13px",lineHeight:"19px",code:{color:"inherit",fontSize:"inherit"}},"& code":{whiteSpace:"pre"},"& code, & tt":{border:"none"}})),qA=F.span(se,({theme:e})=>({"&.frame":{display:"block",overflow:"hidden","& > span":{border:`1px solid ${e.color.medium}`,display:"block",float:"left",overflow:"hidden",margin:"13px 0 0",padding:7,width:"auto"},"& span img":{display:"block",float:"left"},"& span span":{clear:"both",color:e.color.darkest,display:"block",padding:"5px 0 0"}},"&.align-center":{display:"block",overflow:"hidden",clear:"both","& > span":{display:"block",overflow:"hidden",margin:"13px auto 0",textAlign:"center"},"& span img":{margin:"0 auto",textAlign:"center"}},"&.align-right":{display:"block",overflow:"hidden",clear:"both","& > span":{display:"block",overflow:"hidden",margin:"13px 0 0",textAlign:"right"},"& span img":{margin:0,textAlign:"right"}},"&.float-left":{display:"block",marginRight:13,overflow:"hidden",float:"left","& span":{margin:"13px 0 0"}},"&.float-right":{display:"block",marginLeft:13,overflow:"hidden",float:"right","& > span":{display:"block",overflow:"hidden",margin:"13px auto 0",textAlign:"right"}}})),WA=F.title(Lr),GA=F.table(se,Dn,({theme:e})=>({fontSize:e.typography.size.s2,lineHeight:"24px",padding:0,borderCollapse:"collapse","& tr":{borderTop:`1px solid ${e.appBorderColor}`,backgroundColor:e.appContentBg,margin:0,padding:0},"& tr:nth-of-type(2n)":{backgroundColor:e.base==="dark"?e.color.darker:e.color.lighter},"& tr th":{fontWeight:"bold",color:e.color.defaultText,border:`1px solid ${e.appBorderColor}`,margin:0,padding:"6px 13px"},"& tr td":{border:`1px solid ${e.appBorderColor}`,color:e.color.defaultText,margin:0,padding:"6px 13px"},"& tr th :first-of-type, & tr td :first-of-type":{marginTop:0},"& tr th :last-child, & tr td :last-child":{marginBottom:0}})),YA={paddingLeft:30,"& :first-of-type":{marginTop:0},"& :last-child":{marginBottom:0}},KA=F.ul(se,Dn,YA,{listStyle:"disc"}),q8={h1:u(e=>y.createElement(zA,{...le(e,"h1")}),"h1"),h2:u(e=>y.createElement(V8,{...le(e,"h2")}),"h2"),h3:u(e=>y.createElement(U8,{...le(e,"h3")}),"h3"),h4:u(e=>y.createElement(LA,{...le(e,"h4")}),"h4"),h5:u(e=>y.createElement(OA,{...le(e,"h5")}),"h5"),h6:u(e=>y.createElement(MA,{...le(e,"h6")}),"h6"),pre:u(e=>y.createElement(UA,{...le(e,"pre")}),"pre"),a:u(e=>y.createElement(kA,{...le(e,"a")}),"a"),hr:u(e=>y.createElement(PA,{...le(e,"hr")}),"hr"),dl:u(e=>y.createElement(BA,{...le(e,"dl")}),"dl"),blockquote:u(e=>y.createElement(AA,{...le(e,"blockquote")}),"blockquote"),table:u(e=>y.createElement(GA,{...le(e,"table")}),"table"),img:u(e=>y.createElement($A,{...le(e,"img")}),"img"),div:u(e=>y.createElement(TA,{...le(e,"div")}),"div"),span:u(e=>y.createElement(qA,{...le(e,"span")}),"span"),li:u(e=>y.createElement(NA,{...le(e,"li")}),"li"),ul:u(e=>y.createElement(KA,{...le(e,"ul")}),"ul"),ol:u(e=>y.createElement(jA,{...le(e,"ol")}),"ol"),p:u(e=>y.createElement(VA,{...le(e,"p")}),"p"),code:u(e=>y.createElement(j8,{...le(e,"code")}),"code"),tt:u(e=>y.createElement(WA,{...le(e,"tt")}),"tt"),resetwrapper:u(e=>y.createElement(H8,{...le(e,"resetwrapper")}),"resetwrapper")},ZA=F.div(({theme:e})=>({display:"inline-block",fontSize:11,lineHeight:"12px",alignSelf:"center",padding:"4px 12px",borderRadius:"3em",fontWeight:e.typography.weight.bold}),{svg:{height:12,width:12,marginRight:4,marginTop:-2,path:{fill:"currentColor"}}},({theme:e,status:t})=>{switch(t){case"critical":return{color:e.color.critical,background:e.background.critical};case"negative":return{color:e.color.negativeText,background:e.background.negative,boxShadow:e.base==="light"?`inset 0 0 0 1px ${Ze(.9,e.color.negativeText)}`:"none"};case"warning":return{color:e.color.warningText,background:e.background.warning,boxShadow:e.base==="light"?`inset 0 0 0 1px ${Ze(.9,e.color.warningText)}`:"none"};case"neutral":return{color:e.color.dark,background:e.color.mediumlight,boxShadow:e.base==="light"?`inset 0 0 0 1px ${Ze(.9,e.color.dark)}`:"none"};case"positive":return{color:e.color.positiveText,background:e.background.positive,boxShadow:e.base==="light"?`inset 0 0 0 1px ${Ze(.9,e.color.positiveText)}`:"none"};default:return{}}}),yV=u(({...e})=>y.createElement(ZA,{...e}),"Badge"),W8={};Fa(W8,{AccessibilityAltIcon:()=>vB,AccessibilityIcon:()=>gB,AddIcon:()=>pR,AdminIcon:()=>iB,AlertAltIcon:()=>NR,AlertIcon:()=>$R,AlignLeftIcon:()=>VF,AlignRightIcon:()=>UF,AppleIcon:()=>u_,ArrowBottomLeftIcon:()=>BI,ArrowBottomRightIcon:()=>TI,ArrowDownIcon:()=>AI,ArrowLeftIcon:()=>FI,ArrowRightIcon:()=>_I,ArrowSolidDownIcon:()=>LI,ArrowSolidLeftIcon:()=>OI,ArrowSolidRightIcon:()=>MI,ArrowSolidUpIcon:()=>zI,ArrowTopLeftIcon:()=>RI,ArrowTopRightIcon:()=>II,ArrowUpIcon:()=>kI,AzureDevOpsIcon:()=>m_,BackIcon:()=>KI,BasketIcon:()=>uI,BatchAcceptIcon:()=>oR,BatchDenyIcon:()=>aR,BeakerIcon:()=>cI,BellIcon:()=>qR,BitbucketIcon:()=>g_,BoldIcon:()=>JF,BookIcon:()=>zF,BookmarkHollowIcon:()=>XR,BookmarkIcon:()=>QR,BottomBarIcon:()=>j_,BottomBarToggleIcon:()=>V_,BoxIcon:()=>Y_,BranchIcon:()=>i_,BrowserIcon:()=>z_,ButtonIcon:()=>RR,CPUIcon:()=>U_,CalendarIcon:()=>HF,CameraIcon:()=>yF,CategoryIcon:()=>MF,CertificateIcon:()=>oI,ChangedIcon:()=>vR,ChatIcon:()=>CR,CheckIcon:()=>rR,ChevronDownIcon:()=>wI,ChevronLeftIcon:()=>EI,ChevronRightIcon:()=>K8,ChevronSmallDownIcon:()=>DI,ChevronSmallLeftIcon:()=>CI,ChevronSmallRightIcon:()=>SI,ChevronSmallUpIcon:()=>xI,ChevronUpIcon:()=>bI,ChromaticIcon:()=>v_,ChromeIcon:()=>f_,CircleHollowIcon:()=>ZR,CircleIcon:()=>JR,ClearIcon:()=>bR,CloseAltIcon:()=>sR,CloseIcon:()=>hR,CloudHollowIcon:()=>fI,CloudIcon:()=>hI,CogIcon:()=>J_,CollapseIcon:()=>$I,CommandIcon:()=>zR,CommentAddIcon:()=>ER,CommentIcon:()=>wR,CommentsIcon:()=>DR,CommitIcon:()=>o_,CompassIcon:()=>QI,ComponentDrivenIcon:()=>y_,ComponentIcon:()=>QA,ContrastIcon:()=>dF,ControlsIcon:()=>iR,CopyIcon:()=>OF,CreditIcon:()=>_R,CrossIcon:()=>Y8,DashboardIcon:()=>nB,DatabaseIcon:()=>q_,DeleteIcon:()=>mR,DiamondIcon:()=>eI,DirectionIcon:()=>lB,DiscordIcon:()=>b_,DocChartIcon:()=>WF,DocListIcon:()=>GF,DocumentIcon:()=>LF,DownloadIcon:()=>YI,DragIcon:()=>YF,EditIcon:()=>Z_,EllipsisIcon:()=>eR,EmailIcon:()=>HR,ExpandAltIcon:()=>PI,ExpandIcon:()=>NI,EyeCloseIcon:()=>uF,EyeIcon:()=>sF,FaceHappyIcon:()=>fB,FaceNeutralIcon:()=>hB,FaceSadIcon:()=>mB,FacebookIcon:()=>w_,FailedIcon:()=>yR,FastForwardIcon:()=>SF,FigmaIcon:()=>E_,FilterIcon:()=>qF,FlagIcon:()=>pI,FolderIcon:()=>PF,FormIcon:()=>nR,GDriveIcon:()=>x_,GithubIcon:()=>D_,GitlabIcon:()=>C_,GlobeIcon:()=>XI,GoogleIcon:()=>S_,GraphBarIcon:()=>jF,GraphLineIcon:()=>NF,GraphqlIcon:()=>k_,GridAltIcon:()=>nF,GridIcon:()=>eF,GrowIcon:()=>hF,HeartHollowIcon:()=>tI,HeartIcon:()=>rI,HomeIcon:()=>oB,HourglassIcon:()=>dI,InfoIcon:()=>OR,ItalicIcon:()=>XF,JumpToIcon:()=>KR,KeyIcon:()=>AR,LightningIcon:()=>cF,LightningOffIcon:()=>G8,LinkBrokenIcon:()=>UR,LinkIcon:()=>VR,LinkedinIcon:()=>B_,LinuxIcon:()=>c_,ListOrderedIcon:()=>e_,ListUnorderedIcon:()=>t_,LocationIcon:()=>eB,LockIcon:()=>SR,MarkdownIcon:()=>n_,MarkupIcon:()=>ZF,MediumIcon:()=>A_,MemoryIcon:()=>W_,MenuIcon:()=>KF,MergeIcon:()=>s_,MirrorIcon:()=>fF,MobileIcon:()=>O_,MoonIcon:()=>TF,NutIcon:()=>X_,OutboxIcon:()=>FR,OutlineIcon:()=>tF,PaintBrushIcon:()=>mF,PaperClipIcon:()=>QF,ParagraphIcon:()=>r_,PassedIcon:()=>gR,PhoneIcon:()=>jR,PhotoDragIcon:()=>rF,PhotoIcon:()=>XA,PinAltIcon:()=>cR,PinIcon:()=>tB,PlayAllHollowIcon:()=>_F,PlayBackIcon:()=>xF,PlayHollowIcon:()=>FF,PlayIcon:()=>EF,PlayNextIcon:()=>DF,PlusIcon:()=>lR,PointerDefaultIcon:()=>BR,PointerHandIcon:()=>TR,PowerIcon:()=>K_,PrintIcon:()=>$F,ProceedIcon:()=>ZI,ProfileIcon:()=>pB,PullRequestIcon:()=>l_,QuestionIcon:()=>MR,RSSIcon:()=>WR,RedirectIcon:()=>VI,ReduxIcon:()=>F_,RefreshIcon:()=>JI,ReplyIcon:()=>qI,RepoIcon:()=>a_,RequestChangeIcon:()=>xR,RewindIcon:()=>CF,RulerIcon:()=>gF,SaveIcon:()=>LR,SearchIcon:()=>aF,ShareAltIcon:()=>GR,ShareIcon:()=>YR,ShieldIcon:()=>sI,SideBySideIcon:()=>RF,SidebarAltIcon:()=>$_,SidebarAltToggleIcon:()=>N_,SidebarIcon:()=>P_,SidebarToggleIcon:()=>H_,SpeakerIcon:()=>wF,StackedIcon:()=>IF,StarHollowIcon:()=>nI,StarIcon:()=>aI,StatusFailIcon:()=>gI,StatusPassIcon:()=>yI,StatusWarnIcon:()=>vI,StickerIcon:()=>mI,StopAltHollowIcon:()=>AF,StopAltIcon:()=>kF,StopIcon:()=>vF,StorybookIcon:()=>h_,StructureIcon:()=>G_,SubtractIcon:()=>fR,SunIcon:()=>BF,SupportIcon:()=>PR,SwitchAltIcon:()=>pF,SyncIcon:()=>WI,TabletIcon:()=>L_,ThumbsUpIcon:()=>lI,TimeIcon:()=>rB,TimerIcon:()=>aB,TransferIcon:()=>jI,TrashIcon:()=>uR,TwitterIcon:()=>__,TypeIcon:()=>IR,UbuntuIcon:()=>d_,UndoIcon:()=>UI,UnfoldIcon:()=>HI,UnlockIcon:()=>kR,UnpinIcon:()=>dR,UploadIcon:()=>GI,UserAddIcon:()=>cB,UserAltIcon:()=>uB,UserIcon:()=>sB,UsersIcon:()=>dB,VSCodeIcon:()=>I_,VerifiedIcon:()=>iI,VideoIcon:()=>bF,WandIcon:()=>tR,WatchIcon:()=>M_,WindowsIcon:()=>p_,WrenchIcon:()=>Q_,XIcon:()=>T_,YoutubeIcon:()=>R_,ZoomIcon:()=>oF,ZoomOutIcon:()=>iF,ZoomResetIcon:()=>lF,iconList:()=>JA});var JA=[{name:"Images",icons:["PhotoIcon","ComponentIcon","GridIcon","OutlineIcon","PhotoDragIcon","GridAltIcon","SearchIcon","ZoomIcon","ZoomOutIcon","ZoomResetIcon","EyeIcon","EyeCloseIcon","LightningIcon","LightningOffIcon","ContrastIcon","SwitchAltIcon","MirrorIcon","GrowIcon","PaintBrushIcon","RulerIcon","StopIcon","CameraIcon","VideoIcon","SpeakerIcon","PlayIcon","PlayBackIcon","PlayNextIcon","RewindIcon","FastForwardIcon","StopAltIcon","StopAltHollowIcon","PlayHollowIcon","PlayAllHollowIcon","SideBySideIcon","StackedIcon","SunIcon","MoonIcon"]},{name:"Documents",icons:["BookIcon","DocumentIcon","CopyIcon","CategoryIcon","FolderIcon","PrintIcon","GraphLineIcon","CalendarIcon","GraphBarIcon","AlignLeftIcon","AlignRightIcon","FilterIcon","DocChartIcon","DocListIcon","DragIcon","MenuIcon"]},{name:"Editing",icons:["MarkupIcon","BoldIcon","ItalicIcon","PaperClipIcon","ListOrderedIcon","ListUnorderedIcon","ParagraphIcon","MarkdownIcon"]},{name:"Git",icons:["RepoIcon","CommitIcon","BranchIcon","PullRequestIcon","MergeIcon"]},{name:"OS",icons:["AppleIcon","LinuxIcon","UbuntuIcon","WindowsIcon","ChromeIcon"]},{name:"Logos",icons:["StorybookIcon","AzureDevOpsIcon","BitbucketIcon","ChromaticIcon","ComponentDrivenIcon","DiscordIcon","FacebookIcon","FigmaIcon","GDriveIcon","GithubIcon","GitlabIcon","GoogleIcon","GraphqlIcon","MediumIcon","ReduxIcon","TwitterIcon","YoutubeIcon","VSCodeIcon","LinkedinIcon","XIcon"]},{name:"Devices",icons:["BrowserIcon","TabletIcon","MobileIcon","WatchIcon","SidebarIcon","SidebarAltIcon","SidebarAltToggleIcon","SidebarToggleIcon","BottomBarIcon","BottomBarToggleIcon","CPUIcon","DatabaseIcon","MemoryIcon","StructureIcon","BoxIcon","PowerIcon"]},{name:"CRUD",icons:["EditIcon","CogIcon","NutIcon","WrenchIcon","EllipsisIcon","WandIcon","CheckIcon","FormIcon","BatchDenyIcon","BatchAcceptIcon","ControlsIcon","PlusIcon","CloseAltIcon","CrossIcon","TrashIcon","PinAltIcon","UnpinIcon","AddIcon","SubtractIcon","CloseIcon","DeleteIcon","PassedIcon","ChangedIcon","FailedIcon","ClearIcon","CommentIcon","CommentAddIcon","RequestChangeIcon","CommentsIcon","ChatIcon","LockIcon","UnlockIcon","KeyIcon","OutboxIcon","CreditIcon","ButtonIcon","TypeIcon","PointerDefaultIcon","PointerHandIcon","CommandIcon","SaveIcon"]},{name:"Communicate",icons:["InfoIcon","QuestionIcon","SupportIcon","AlertIcon","AlertAltIcon","EmailIcon","PhoneIcon","LinkIcon","LinkBrokenIcon","BellIcon","RSSIcon","ShareAltIcon","ShareIcon","JumpToIcon","CircleHollowIcon","CircleIcon","BookmarkHollowIcon","BookmarkIcon","DiamondIcon","HeartHollowIcon","HeartIcon","StarHollowIcon","StarIcon","CertificateIcon","VerifiedIcon","ThumbsUpIcon","ShieldIcon","BasketIcon","BeakerIcon","HourglassIcon","FlagIcon","CloudHollowIcon","CloudIcon","StickerIcon","StatusFailIcon","StatusWarnIcon","StatusPassIcon"]},{name:"Wayfinding",icons:["ChevronUpIcon","ChevronDownIcon","ChevronLeftIcon","ChevronRightIcon","ChevronSmallUpIcon","ChevronSmallDownIcon","ChevronSmallLeftIcon","ChevronSmallRightIcon","ArrowUpIcon","ArrowDownIcon","ArrowLeftIcon","ArrowRightIcon","ArrowTopLeftIcon","ArrowTopRightIcon","ArrowBottomLeftIcon","ArrowBottomRightIcon","ArrowSolidUpIcon","ArrowSolidDownIcon","ArrowSolidLeftIcon","ArrowSolidRightIcon","ExpandAltIcon","CollapseIcon","ExpandIcon","UnfoldIcon","TransferIcon","RedirectIcon","UndoIcon","ReplyIcon","SyncIcon","UploadIcon","DownloadIcon","BackIcon","ProceedIcon","RefreshIcon","GlobeIcon","CompassIcon","LocationIcon","PinIcon","TimeIcon","DashboardIcon","TimerIcon","HomeIcon","AdminIcon","DirectionIcon"]},{name:"People",icons:["UserIcon","UserAltIcon","UserAddIcon","UsersIcon","ProfileIcon","FaceHappyIcon","FaceNeutralIcon","FaceSadIcon","AccessibilityIcon","AccessibilityAltIcon"]}],XA=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M6.25 4.254a1.25 1.25 0 11-2.5 0 1.25 1.25 0 012.5 0zm-.5 0a.75.75 0 11-1.5 0 .75.75 0 011.5 0z",fill:e}),l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M13 1.504v11a.5.5 0 01-.5.5h-11a.5.5 0 01-.5-.5v-11a.5.5 0 01.5-.5h11a.5.5 0 01.5.5zM2 9.297V2.004h10v5.293L9.854 5.15a.5.5 0 00-.708 0L6.5 7.797 5.354 6.65a.5.5 0 00-.708 0L2 9.297zM9.5 6.21l2.5 2.5v3.293H2V10.71l3-3 3.146 3.146a.5.5 0 00.708-.707L7.207 8.504 9.5 6.21z",fill:e}))),QA=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3.5 1.004a2.5 2.5 0 00-2.5 2.5v7a2.5 2.5 0 002.5 2.5h7a2.5 2.5 0 002.5-2.5v-7a2.5 2.5 0 00-2.5-2.5h-7zm8.5 5.5H7.5v-4.5h3a1.5 1.5 0 011.5 1.5v3zm0 1v3a1.5 1.5 0 01-1.5 1.5h-3v-4.5H12zm-5.5 4.5v-4.5H2v3a1.5 1.5 0 001.5 1.5h3zM2 6.504h4.5v-4.5h-3a1.5 1.5 0 00-1.5 1.5v3z",fill:e}))),eF=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M1 1.504a.5.5 0 01.5-.5H6a.5.5 0 01.5.5v4.5a.5.5 0 01-.5.5H1.5a.5.5 0 01-.5-.5v-4.5zm1 4v-3.5h3.5v3.5H2zM7.5 1.504a.5.5 0 01.5-.5h4.5a.5.5 0 01.5.5v4.5a.5.5 0 01-.5.5H8a.5.5 0 01-.5-.5v-4.5zm1 4v-3.5H12v3.5H8.5zM1.5 7.504a.5.5 0 00-.5.5v4.5a.5.5 0 00.5.5H6a.5.5 0 00.5-.5v-4.5a.5.5 0 00-.5-.5H1.5zm.5 1v3.5h3.5v-3.5H2zM7.5 8.004a.5.5 0 01.5-.5h4.5a.5.5 0 01.5.5v4.5a.5.5 0 01-.5.5H8a.5.5 0 01-.5-.5v-4.5zm1 4v-3.5H12v3.5H8.5z",fill:e}))),tF=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{d:"M2 2.004v2H1v-2.5a.5.5 0 01.5-.5H4v1H2zM1 9.004v-4h1v4H1zM1 10.004v2.5a.5.5 0 00.5.5H4v-1H2v-2H1zM10 13.004h2.5a.5.5 0 00.5-.5v-2.5h-1v2h-2v1zM12 4.004h1v-2.5a.5.5 0 00-.5-.5H10v1h2v2zM9 12.004v1H5v-1h4zM9 1.004v1H5v-1h4zM13 9.004h-1v-4h1v4zM7 8.004a1 1 0 100-2 1 1 0 000 2z",fill:e}))),rF=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8.25 3.254a1.25 1.25 0 11-2.5 0 1.25 1.25 0 012.5 0zm-.5 0a.75.75 0 11-1.5 0 .75.75 0 011.5 0z",fill:e}),l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M14 7.003v-6.5a.5.5 0 00-.5-.5h-10a.5.5 0 00-.5.5v2.5H.5a.5.5 0 00-.5.5v2.5h1v-2h2v6.5a.5.5 0 00.5.5H10v2H8v1h2.5a.5.5 0 00.5-.5v-2.5h2.5a.5.5 0 00.5-.5v-3.5zm-10-6v5.794L5.646 5.15a.5.5 0 01.708 0L7.5 6.297l2.646-2.647a.5.5 0 01.708 0L13 5.797V1.004H4zm9 6.208l-2.5-2.5-2.293 2.293L9.354 8.15a.5.5 0 11-.708.707L6 6.211l-2 2v1.793h9V7.21z",fill:e}),l.createElement("path",{d:"M0 10.004v-3h1v3H0zM0 13.504v-2.5h1v2h2v1H.5a.5.5 0 01-.5-.5zM7 14.004H4v-1h3v1z",fill:e}))),nF=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{d:"M4 3V1h1v2H4zM4 6v2h1V6H4zM4 11v2h1v-2H4zM9 11v2h1v-2H9zM9 8V6h1v2H9zM9 1v2h1V1H9zM13 5h-2V4h2v1zM11 10h2V9h-2v1zM3 10H1V9h2v1zM1 5h2V4H1v1zM8 5H6V4h2v1zM6 10h2V9H6v1zM4 4h1v1H4V4zM10 4H9v1h1V4zM9 9h1v1H9V9zM5 9H4v1h1V9z",fill:e}))),aF=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.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}))),oF=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.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}),l.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}))),iF=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{d:"M4 5.5a.5.5 0 000 1h4a.5.5 0 000-1H4z",fill:e}),l.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}))),lF=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.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}))),sF=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{d:"M7 9.5a2.5 2.5 0 100-5 2.5 2.5 0 000 5z",fill:e}),l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M14 7l-.21.293C13.669 7.465 10.739 11.5 7 11.5S.332 7.465.21 7.293L0 7l.21-.293C.331 6.536 3.261 2.5 7 2.5s6.668 4.036 6.79 4.207L14 7zM2.896 5.302A12.725 12.725 0 001.245 7c.296.37.874 1.04 1.65 1.698C4.043 9.67 5.482 10.5 7 10.5c1.518 0 2.958-.83 4.104-1.802A12.72 12.72 0 0012.755 7c-.297-.37-.875-1.04-1.65-1.698C9.957 4.33 8.517 3.5 7 3.5c-1.519 0-2.958.83-4.104 1.802z",fill:e}))),uF=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{d:"M1.854 1.146a.5.5 0 10-.708.708l11 11a.5.5 0 00.708-.708l-11-11zM11.104 8.698c-.177.15-.362.298-.553.439l.714.714a13.25 13.25 0 002.526-2.558L14 7l-.21-.293C13.669 6.536 10.739 2.5 7 2.5c-.89 0-1.735.229-2.506.58l.764.763A4.859 4.859 0 017 3.5c1.518 0 2.958.83 4.104 1.802A12.724 12.724 0 0112.755 7a12.72 12.72 0 01-1.65 1.698zM.21 6.707c.069-.096 1.03-1.42 2.525-2.558l.714.714c-.191.141-.376.288-.553.439A12.725 12.725 0 001.245 7c.296.37.874 1.04 1.65 1.698C4.043 9.67 5.482 10.5 7 10.5a4.86 4.86 0 001.742-.344l.764.764c-.772.351-1.616.58-2.506.58C3.262 11.5.332 7.465.21 7.293L0 7l.21-.293z",fill:e}),l.createElement("path",{d:"M4.5 7c0-.322.061-.63.172-.914l3.242 3.242A2.5 2.5 0 014.5 7zM9.328 7.914L6.086 4.672a2.5 2.5 0 013.241 3.241z",fill:e}))),cF=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M2.522 6.6a.566.566 0 00-.176.544.534.534 0 00.382.41l2.781.721-1.493 5.013a.563.563 0 00.216.627.496.496 0 00.63-.06l6.637-6.453a.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.008L2.522 6.6zm7.72.63l-3.067-.804L9.02 2.29 3.814 6.803l2.95.764-1.277 4.285 4.754-4.622zM4.51 13.435l.037.011-.037-.011z",fill:e}))),G8=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.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}))),dF=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3 3.004H.5a.5.5 0 00-.5.5v10a.5.5 0 00.5.5h10a.5.5 0 00.5-.5v-2.5h2.5a.5.5 0 00.5-.5v-10a.5.5 0 00-.5-.5h-10a.5.5 0 00-.5.5v2.5zm1 1v2.293l2.293-2.293H4zm-1 0v6.5a.499.499 0 00.497.5H10v2H1v-9h2zm1-1h6.5a.499.499 0 01.5.5v6.5h2v-9H4v2zm6 7V7.71l-2.293 2.293H10zm0-3.707V4.71l-5.293 5.293h1.586L10 6.297zm-.707-2.293H7.707L4 7.71v1.586l5.293-5.293z",fill:e}))),pF=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3 3.004v-2.5a.5.5 0 01.5-.5h10a.5.5 0 01.5.5v10a.5.5 0 01-.5.5H11v2.5a.5.5 0 01-.5.5H.5a.5.5 0 01-.5-.5v-10a.5.5 0 01.5-.5H3zm1 0v-2h9v9h-2v-6.5a.5.5 0 00-.5-.5H4zm6 8v2H1v-9h2v6.5a.5.5 0 00.5.5H10zm0-1H4v-6h6v6z",fill:e}))),fF=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M1 1.504a.5.5 0 01.5-.5h11a.5.5 0 01.5.5v11a.5.5 0 01-.5.5h-11a.5.5 0 01-.5-.5v-11zm1 10.5h10v-10l-10 10z",fill:e}))),hF=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{d:"M1.5 1.004a.5.5 0 100 1H12v10.5a.5.5 0 001 0v-10.5a1 1 0 00-1-1H1.5z",fill:e}),l.createElement("path",{d:"M1 3.504a.5.5 0 01.5-.5H10a1 1 0 011 1v8.5a.5.5 0 01-1 0v-8.5H1.5a.5.5 0 01-.5-.5z",fill:e}),l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M1.5 5.004a.5.5 0 00-.5.5v7a.5.5 0 00.5.5h7a.5.5 0 00.5-.5v-7a.5.5 0 00-.5-.5h-7zm.5 1v6h6v-6H2z",fill:e}))),mF=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M11.854.146a.5.5 0 00-.708 0L2.983 8.31a2.24 2.24 0 00-1.074.6C.677 10.14.24 11.902.085 12.997 0 13.6 0 14 0 14s.4 0 1.002-.085c1.095-.155 2.857-.592 4.089-1.824a2.24 2.24 0 00.6-1.074l8.163-8.163a.5.5 0 000-.708l-2-2zM5.6 9.692l.942-.942L5.25 7.457l-.942.943A2.242 2.242 0 015.6 9.692zm1.649-1.65L12.793 2.5 11.5 1.207 5.957 6.75 7.25 8.043zM4.384 9.617a1.25 1.25 0 010 1.768c-.767.766-1.832 1.185-2.78 1.403-.17.04-.335.072-.49.098.027-.154.06-.318.099-.49.219-.947.637-2.012 1.403-2.779a1.25 1.25 0 011.768 0z",fill:e}))),gF=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{d:"M1.5 1.004a.5.5 0 01.5.5v.5h10v-.5a.5.5 0 011 0v2a.5.5 0 01-1 0v-.5H2v.5a.5.5 0 01-1 0v-2a.5.5 0 01.5-.5z",fill:e}),l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M1.5 6a.5.5 0 00-.5.5v6a.5.5 0 00.5.5h11a.5.5 0 00.5-.5v-6a.5.5 0 00-.5-.5h-11zM2 7v5h10V7h-1v2.5a.5.5 0 01-1 0V7h-.75v1a.5.5 0 01-1 0V7H7.5v2.5a.5.5 0 01-1 0V7h-.75v1a.5.5 0 01-1 0V7H4v2.5a.5.5 0 01-1 0V7H2z",fill:e}))),vF=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{d:"M4.5 4a.5.5 0 00-.5.5v5a.5.5 0 00.5.5h5a.5.5 0 00.5-.5v-5a.5.5 0 00-.5-.5h-5z",fill:e}),l.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}))),yF=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M10 7a3 3 0 11-6 0 3 3 0 016 0zM9 7a2 2 0 11-4 0 2 2 0 014 0z",fill:e}),l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M2.5 1a.5.5 0 00-.5.5v.504H.5a.5.5 0 00-.5.5v9a.5.5 0 00.5.5h13a.5.5 0 00.5-.5v-9a.5.5 0 00-.5-.5H6V1.5a.5.5 0 00-.5-.5h-3zM1 3.004v8h12v-8H1z",fill:e}))),bF=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{d:"M2.5 10a.5.5 0 100-1 .5.5 0 000 1z",fill:e}),l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M0 4a2 2 0 012-2h6a2 2 0 012 2v.5l3.189-2.391A.5.5 0 0114 2.5v9a.5.5 0 01-.804.397L10 9.5v.5a2 2 0 01-2 2H2a2 2 0 01-2-2V4zm9 0v1.5a.5.5 0 00.8.4L13 3.5v7L9.8 8.1a.5.5 0 00-.8.4V10a1 1 0 01-1 1H2a1 1 0 01-1-1V4a1 1 0 011-1h6a1 1 0 011 1z",fill:e}))),wF=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M1 4.5v5a.5.5 0 00.5.5H4l3.17 2.775a.5.5 0 00.83-.377V1.602a.5.5 0 00-.83-.376L4 4H1.5a.5.5 0 00-.5.5zM4 9V5H2v4h2zm.998.545A.504.504 0 005 9.5v-5c0-.015 0-.03-.002-.044L7 2.704v8.592L4.998 9.545z",fill:e}),l.createElement("path",{d:"M10.15 1.752a.5.5 0 00-.3.954 4.502 4.502 0 010 8.588.5.5 0 00.3.954 5.502 5.502 0 000-10.496z",fill:e}),l.createElement("path",{d:"M10.25 3.969a.5.5 0 00-.5.865 2.499 2.499 0 010 4.332.5.5 0 10.5.866 3.499 3.499 0 000-6.063z",fill:e}))),EF=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{d:"M12.813 7.425l-9.05 5.603A.5.5 0 013 12.603V1.398a.5.5 0 01.763-.425l9.05 5.602a.5.5 0 010 .85z",fill:e}))),xF=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{d:"M11.24 12.035L3.697 7.427A.494.494 0 013.5 7.2v4.05a.75.75 0 01-1.5 0v-8.5a.75.75 0 011.5 0V6.8a.494.494 0 01.198-.227l7.541-4.608A.5.5 0 0112 2.39v9.217a.5.5 0 01-.76.427z",fill:e}))),DF=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{d:"M2.76 12.035l7.542-4.608A.495.495 0 0010.5 7.2v4.05a.75.75 0 001.5 0v-8.5a.75.75 0 00-1.5 0V6.8a.495.495 0 00-.198-.227L2.76 1.965A.5.5 0 002 2.39v9.217a.5.5 0 00.76.427z",fill:e}))),CF=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{d:"M9 2.42v2.315l4.228-2.736a.5.5 0 01.772.42v9.162a.5.5 0 01-.772.42L9 9.263v2.317a.5.5 0 01-.772.42L1.5 7.647v3.603a.75.75 0 01-1.5 0v-8.5a.75.75 0 011.5 0v3.603L8.228 2A.5.5 0 019 2.42z",fill:e}))),SF=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{d:"M5 2.42v2.315L.772 1.999a.5.5 0 00-.772.42v9.162a.5.5 0 00.772.42L5 9.263v2.317a.5.5 0 00.772.42L12.5 7.647v3.603a.75.75 0 001.5 0v-8.5a.75.75 0 00-1.5 0v3.603L5.772 2A.5.5 0 005 2.42z",fill:e}))),kF=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{d:"M1 1.504a.5.5 0 01.5-.5h11a.5.5 0 01.5.5v11a.5.5 0 01-.5.5h-11a.5.5 0 01-.5-.5v-11z",fill:e}))),AF=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M2.2 2.204v9.6h9.6v-9.6H2.2zm-.7-1.2a.5.5 0 00-.5.5v11a.5.5 0 00.5.5h11a.5.5 0 00.5-.5v-11a.5.5 0 00-.5-.5h-11z",fill:e}))),FF=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M4.2 10.88L10.668 7 4.2 3.12v7.76zM3 2.414v9.174a.8.8 0 001.212.686l7.645-4.587a.8.8 0 000-1.372L4.212 1.727A.8.8 0 003 2.413z",fill:e}))),_F=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M5.2 10.88L11.668 7 5.2 3.12v7.76zM4 2.414v9.174a.8.8 0 001.212.686l7.645-4.587a.8.8 0 000-1.372L5.212 1.727A.8.8 0 004 2.413zM1.5 1.6a.6.6 0 01.6.6v9.6a.6.6 0 11-1.2 0V2.2a.6.6 0 01.6-.6z",fill:e}),l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M.963 1.932a.6.6 0 01.805-.268l1 .5a.6.6 0 01-.536 1.073l-1-.5a.6.6 0 01-.269-.805zM3.037 11.132a.6.6 0 01-.269.805l-1 .5a.6.6 0 01-.536-1.073l1-.5a.6.6 0 01.805.268z",fill:e}))),RF=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M1 1.504a.5.5 0 01.5-.5h11a.5.5 0 01.5.5v11a.5.5 0 01-.5.5h-11a.5.5 0 01-.5-.5v-11zm1 10.5v-10h5v10H2z",fill:e}))),IF=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12.5 1.004a.5.5 0 01.5.5v11a.5.5 0 01-.5.5h-11a.5.5 0 01-.5-.5v-11a.5.5 0 01.5-.5h11zm-10.5 1h10v5H2v-5z",fill:e}))),BF=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("g",{clipPath:"url(#prefix__clip0_1107_3492)",fill:e},l.createElement("path",{d:"M7.5.5a.5.5 0 00-1 0V2a.5.5 0 001 0V.5z"}),l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7 10a3 3 0 100-6 3 3 0 000 6zm0-1a2 2 0 100-4 2 2 0 000 4z"}),l.createElement("path",{d:"M7 11.5a.5.5 0 01.5.5v1.5a.5.5 0 01-1 0V12a.5.5 0 01.5-.5zM11.5 7a.5.5 0 01.5-.5h1.5a.5.5 0 010 1H12a.5.5 0 01-.5-.5zM.5 6.5a.5.5 0 000 1H2a.5.5 0 000-1H.5zM3.818 10.182a.5.5 0 010 .707l-1.06 1.06a.5.5 0 11-.708-.706l1.06-1.06a.5.5 0 01.708 0zM11.95 2.757a.5.5 0 10-.707-.707l-1.061 1.061a.5.5 0 10.707.707l1.06-1.06zM10.182 10.182a.5.5 0 01.707 0l1.06 1.06a.5.5 0 11-.706.708l-1.061-1.06a.5.5 0 010-.708zM2.757 2.05a.5.5 0 10-.707.707l1.06 1.061a.5.5 0 00.708-.707l-1.06-1.06z"})),l.createElement("defs",null,l.createElement("clipPath",{id:"prefix__clip0_1107_3492"},l.createElement("path",{fill:"#fff",d:"M0 0h14v14H0z"}))))),TF=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 15 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("g",{clipPath:"url(#prefix__clip0_1107_3493)"},l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8.335.047l-.15-.015a7.499 7.499 0 106.14 10.577c.103-.229-.156-.447-.386-.346a5.393 5.393 0 01-.771.27A5.356 5.356 0 019.153.691C9.37.568 9.352.23 9.106.175a7.545 7.545 0 00-.77-.128zM6.977 1.092a6.427 6.427 0 005.336 10.671A6.427 6.427 0 116.977 1.092z",fill:e})),l.createElement("defs",null,l.createElement("clipPath",{id:"prefix__clip0_1107_3493"},l.createElement("path",{fill:"#fff",transform:"scale(1.07124)",d:"M0 0h14.001v14.002H0z"}))))),zF=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M13 2a2 2 0 00-2-2H1.5a.5.5 0 00-.5.5v13a.5.5 0 00.5.5H11a2 2 0 002-2V2zM3 13h8a1 1 0 001-1V2a1 1 0 00-1-1H7v6.004a.5.5 0 01-.856.352l-.002-.002L5.5 6.71l-.645.647A.5.5 0 014 7.009V1H3v12zM5 1v4.793l.146-.146a.5.5 0 01.743.039l.111.11V1H5z",fill:e}))),LF=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.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}),l.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}))),OF=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M11.746.07A.5.5 0 0011.5.003h-6a.5.5 0 00-.5.5v2.5H.5a.5.5 0 00-.5.5v10a.5.5 0 00.5.5h8a.5.5 0 00.5-.5v-2.5h4.5a.5.5 0 00.5-.5v-8a.498.498 0 00-.15-.357L11.857.154a.506.506 0 00-.11-.085zM9 10.003h4v-7h-1.5a.5.5 0 01-.5-.5v-1.5H6v2h.5a.5.5 0 01.357.15L8.85 5.147c.093.09.15.217.15.357v4.5zm-8-6v9h7v-7H6.5a.5.5 0 01-.5-.5v-1.5H1z",fill:e}))),MF=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{d:"M3 1.5a.5.5 0 01.5-.5h7a.5.5 0 010 1h-7a.5.5 0 01-.5-.5zM2 3.504a.5.5 0 01.5-.5h9a.5.5 0 010 1h-9a.5.5 0 01-.5-.5z",fill:e}),l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M1 5.5a.5.5 0 01.5-.5h11a.5.5 0 01.5.5v7a.5.5 0 01-.5.5h-11a.5.5 0 01-.5-.5v-7zM2 12V6h10v6H2z",fill:e}))),PF=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M6.586 3.504l-1.5-1.5H1v9h12v-7.5H6.586zm.414-1L5.793 1.297a1 1 0 00-.707-.293H.5a.5.5 0 00-.5.5v10a.5.5 0 00.5.5h13a.5.5 0 00.5-.5v-8.5a.5.5 0 00-.5-.5H7z",fill:e}))),$F=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{d:"M4.5 8.004a.5.5 0 100 1h5a.5.5 0 000-1h-5zM4.5 10.004a.5.5 0 000 1h5a.5.5 0 000-1h-5z",fill:e}),l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M2 1.504a.5.5 0 01.5-.5h8a.498.498 0 01.357.15l.993.993c.093.09.15.217.15.357v1.5h1.5a.5.5 0 01.5.5v5a.5.5 0 01-.5.5H12v2.5a.5.5 0 01-.5.5h-9a.5.5 0 01-.5-.5v-2.5H.5a.5.5 0 01-.5-.5v-5a.5.5 0 01.5-.5H2v-2.5zm11 7.5h-1v-2.5a.5.5 0 00-.5-.5h-9a.5.5 0 00-.5.5v2.5H1v-4h12v4zm-2-6v1H3v-2h7v.5a.5.5 0 00.5.5h.5zm-8 9h8v-5H3v5z",fill:e}))),NF=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{d:"M5.146 6.15a.5.5 0 01.708 0L7 7.297 9.146 5.15a.5.5 0 01.708 0l1 1a.5.5 0 01-.708.707L9.5 6.211 7.354 8.357a.5.5 0 01-.708 0L5.5 7.211 3.854 8.857a.5.5 0 11-.708-.707l2-2z",fill:e}),l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M1.5 1.004a.5.5 0 00-.5.5v11a.5.5 0 00.5.5h11a.5.5 0 00.5-.5v-11a.5.5 0 00-.5-.5h-11zm.5 1v10h10v-10H2z",fill:e}))),HF=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3.5 0a.5.5 0 01.5.5V1h6V.5a.5.5 0 011 0V1h1.5a.5.5 0 01.5.5v11a.5.5 0 01-.5.5h-11a.5.5 0 01-.5-.5v-11a.5.5 0 01.5-.5H3V.5a.5.5 0 01.5-.5zM2 4v2.3h3V4H2zm0 5.2V6.8h3v2.4H2zm0 .5V12h3V9.7H2zm3.5 0V12h3V9.7h-3zm3.5 0V12h3V9.7H9zm3-.5H9V6.8h3v2.4zm-3.5 0h-3V6.8h3v2.4zM9 4v2.3h3V4H9zM5.5 6.3h3V4h-3v2.3z",fill:e}))),jF=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{d:"M12 2.5a.5.5 0 00-1 0v10a.5.5 0 001 0v-10zM9 4.5a.5.5 0 00-1 0v8a.5.5 0 001 0v-8zM5.5 7a.5.5 0 01.5.5v5a.5.5 0 01-1 0v-5a.5.5 0 01.5-.5zM3 10.5a.5.5 0 00-1 0v2a.5.5 0 001 0v-2z",fill:e}))),VF=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{d:"M13 2a.5.5 0 010 1H1a.5.5 0 010-1h12zM10 5a.5.5 0 010 1H1a.5.5 0 010-1h9zM11.5 8.5A.5.5 0 0011 8H1a.5.5 0 000 1h10a.5.5 0 00.5-.5zM7.5 11a.5.5 0 010 1H1a.5.5 0 010-1h6.5z",fill:e}))),UF=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{d:"M1 2a.5.5 0 000 1h12a.5.5 0 000-1H1zM4 5a.5.5 0 000 1h9a.5.5 0 000-1H4zM2.5 8.5A.5.5 0 013 8h10a.5.5 0 010 1H3a.5.5 0 01-.5-.5zM6.5 11a.5.5 0 000 1H13a.5.5 0 000-1H6.5z",fill:e}))),qF=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{d:"M1 2a.5.5 0 000 1h12a.5.5 0 000-1H1zM3 5a.5.5 0 000 1h8a.5.5 0 000-1H3zM4.5 8.5A.5.5 0 015 8h4a.5.5 0 010 1H5a.5.5 0 01-.5-.5zM6.5 11a.5.5 0 000 1h1a.5.5 0 000-1h-1z",fill:e}))),WF=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M1 1.5a.5.5 0 01.5-.5h11a.5.5 0 01.5.5v11a.5.5 0 01-.5.5h-11a.5.5 0 01-.5-.5v-11zM2 4v2.3h3V4H2zm0 5.2V6.8h3v2.4H2zm0 .5V12h3V9.7H2zm3.5 0V12h3V9.7h-3zm3.5 0V12h3V9.7H9zm3-.5H9V6.8h3v2.4zm-3.5 0h-3V6.8h3v2.4zM9 6.3h3V4H9v2.3zm-3.5 0h3V4h-3v2.3z",fill:e}))),GF=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{d:"M3.5 6.5A.5.5 0 014 6h6a.5.5 0 010 1H4a.5.5 0 01-.5-.5zM4 9a.5.5 0 000 1h6a.5.5 0 000-1H4z",fill:e}),l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M1 1.5a.5.5 0 01.5-.5h11a.5.5 0 01.5.5v11a.5.5 0 01-.5.5h-11a.5.5 0 01-.5-.5v-11zM2 4v8h10V4H2z",fill:e}))),YF=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{d:"M13 4a.5.5 0 010 1H1a.5.5 0 010-1h12zM13.5 9.5A.5.5 0 0013 9H1a.5.5 0 000 1h12a.5.5 0 00.5-.5z",fill:e}))),KF=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{d:"M13 3.5a.5.5 0 010 1H1a.5.5 0 010-1h12zM13.5 10a.5.5 0 00-.5-.5H1a.5.5 0 000 1h12a.5.5 0 00.5-.5zM13 6.5a.5.5 0 010 1H1a.5.5 0 010-1h12z",fill:e}))),ZF=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.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}))),JF=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3 2v1.5h1v7H3V12h5a3 3 0 001.791-5.407A2.75 2.75 0 008 2.011V2H3zm5 5.5H5.5v3H8a1.5 1.5 0 100-3zm-.25-4H5.5V6h2.25a1.25 1.25 0 100-2.5z",fill:e}))),XF=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{d:"M5 2h6v1H8.5l-2 8H9v1H3v-1h2.5l2-8H5V2z",fill:e}))),QF=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{d:"M10.553 2.268a1.5 1.5 0 00-2.12 0L2.774 7.925a2.5 2.5 0 003.536 3.535l3.535-3.535a.5.5 0 11.707.707l-3.535 3.536-.002.002a3.5 3.5 0 01-4.959-4.941l.011-.011L7.725 1.56l.007-.008a2.5 2.5 0 013.53 3.541l-.002.002-5.656 5.657-.003.003a1.5 1.5 0 01-2.119-2.124l3.536-3.536a.5.5 0 11.707.707L4.189 9.34a.5.5 0 00.707.707l5.657-5.657a1.5 1.5 0 000-2.121z",fill:e}))),e_=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{d:"M5 2.5a.5.5 0 01.5-.5h7a.5.5 0 010 1h-7a.5.5 0 01-.5-.5zM5 7a.5.5 0 01.5-.5h7a.5.5 0 010 1h-7A.5.5 0 015 7zM5.5 11a.5.5 0 000 1h7a.5.5 0 000-1h-7zM2.5 2H1v1h1v3h1V2.5a.5.5 0 00-.5-.5zM3 8.5v1a.5.5 0 01-1 0V9h-.5a.5.5 0 010-1h1a.5.5 0 01.5.5zM2 10.5a.5.5 0 00-1 0V12h2v-1H2v-.5z",fill:e}))),t_=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{d:"M2.75 2.5a.75.75 0 11-1.5 0 .75.75 0 011.5 0zM5.5 2a.5.5 0 000 1h7a.5.5 0 000-1h-7zM5.5 11a.5.5 0 000 1h7a.5.5 0 000-1h-7zM2 12.25a.75.75 0 100-1.5.75.75 0 000 1.5zM5 7a.5.5 0 01.5-.5h7a.5.5 0 010 1h-7A.5.5 0 015 7zM2 7.75a.75.75 0 100-1.5.75.75 0 000 1.5z",fill:e}))),r_=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{d:"M6 7a3 3 0 110-6h5.5a.5.5 0 010 1H10v10.5a.5.5 0 01-1 0V2H7v10.5a.5.5 0 01-1 0V7z",fill:e}))),n_=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{d:"M2 4.5h1.5L5 6.375 6.5 4.5H8v5H6.5V7L5 8.875 3.5 7v2.5H2v-5zM9.75 4.5h1.5V7h1.25l-2 2.5-2-2.5h1.25V4.5z",fill:e}),l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M.5 2a.5.5 0 00-.5.5v9a.5.5 0 00.5.5h13a.5.5 0 00.5-.5v-9a.5.5 0 00-.5-.5H.5zM1 3v8h12V3H1z",fill:e}))),a_=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{d:"M5 2.5a.5.5 0 11-1 0 .5.5 0 011 0zM4.5 5a.5.5 0 100-1 .5.5 0 000 1zM5 6.5a.5.5 0 11-1 0 .5.5 0 011 0z",fill:e}),l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M11 0a2 2 0 012 2v10a2 2 0 01-2 2H1.5a.5.5 0 01-.5-.5V.5a.5.5 0 01.5-.5H11zm0 1H3v12h8a1 1 0 001-1V2a1 1 0 00-1-1z",fill:e}))),o_=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3.031 7.5a4 4 0 007.938 0H13.5a.5.5 0 000-1h-2.53a4 4 0 00-7.94 0H.501a.5.5 0 000 1h2.531zM7 10a3 3 0 100-6 3 3 0 000 6z",fill:e}))),i_=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M6 2.5a1.5 1.5 0 01-1 1.415v4.053C5.554 7.4 6.367 7 7.5 7c.89 0 1.453-.252 1.812-.557.218-.184.374-.4.482-.62a1.5 1.5 0 111.026.143c-.155.423-.425.87-.86 1.24C9.394 7.685 8.59 8 7.5 8c-1.037 0-1.637.42-1.994.917a2.81 2.81 0 00-.472 1.18A1.5 1.5 0 114 10.086v-6.17A1.5 1.5 0 116 2.5zm-2 9a.5.5 0 111 0 .5.5 0 01-1 0zm1-9a.5.5 0 11-1 0 .5.5 0 011 0zm6 2a.5.5 0 11-1 0 .5.5 0 011 0z",fill:e}))),l_=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8.354 1.354L7.707 2H8.5A2.5 2.5 0 0111 4.5v5.585a1.5 1.5 0 11-1 0V4.5A1.5 1.5 0 008.5 3h-.793l.647.646a.5.5 0 11-.708.708l-1.5-1.5a.5.5 0 010-.708l1.5-1.5a.5.5 0 11.708.708zM11 11.5a.5.5 0 11-1 0 .5.5 0 011 0zM4 3.915a1.5 1.5 0 10-1 0v6.17a1.5 1.5 0 101 0v-6.17zM3.5 11a.5.5 0 100 1 .5.5 0 000-1zm0-8a.5.5 0 100-1 .5.5 0 000 1z",fill:e}))),s_=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M4.108 3.872A1.5 1.5 0 103 3.915v6.17a1.5 1.5 0 101 0V6.41c.263.41.573.77.926 1.083 1.108.98 2.579 1.433 4.156 1.5A1.5 1.5 0 109.09 7.99c-1.405-.065-2.62-.468-3.5-1.248-.723-.64-1.262-1.569-1.481-2.871zM3.5 11a.5.5 0 100 1 .5.5 0 000-1zM4 2.5a.5.5 0 11-1 0 .5.5 0 011 0zm7 6a.5.5 0 11-1 0 .5.5 0 011 0z",fill:e}))),u_=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{d:"M11.03 8.103a3.044 3.044 0 01-.202-1.744 2.697 2.697 0 011.4-1.935c-.749-1.18-1.967-1.363-2.35-1.403-.835-.086-2.01.56-2.648.57h-.016c-.639-.01-1.814-.656-2.649-.57-.415.044-1.741.319-2.541 1.593-.281.447-.498 1.018-.586 1.744a6.361 6.361 0 00-.044.85c.005.305.028.604.07.895.09.62.259 1.207.477 1.744.242.595.543 1.13.865 1.585.712 1.008 1.517 1.59 1.971 1.6.934.021 1.746-.61 2.416-.594.006.002.014.003.02.002h.017c.007 0 .014 0 .021-.002.67-.017 1.481.615 2.416.595.453-.011 1.26-.593 1.971-1.6a7.95 7.95 0 00.97-1.856c-.697-.217-1.27-.762-1.578-1.474zm-2.168-5.97c.717-.848.69-2.07.624-2.125-.065-.055-1.25.163-1.985.984-.735.82-.69 2.071-.624 2.125.064.055 1.268-.135 1.985-.984z",fill:e}))),c_=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7 0a3 3 0 013 3v1.24c.129.132.25.27.362.415.113.111.283.247.515.433l.194.155c.325.261.711.582 1.095.966.765.765 1.545 1.806 1.823 3.186a.501.501 0 01-.338.581 3.395 3.395 0 01-1.338.134 2.886 2.886 0 01-1.049-.304 5.535 5.535 0 01-.17.519 2 2 0 11-2.892 2.55A5.507 5.507 0 017 13c-.439 0-.838-.044-1.201-.125a2 2 0 11-2.892-2.55 5.553 5.553 0 01-.171-.519c-.349.182-.714.27-1.05.304A3.395 3.395 0 01.35 9.977a.497.497 0 01-.338-.582c.278-1.38 1.058-2.42 1.823-3.186.384-.384.77-.705 1.095-.966l.194-.155c.232-.186.402-.322.515-.433.112-.145.233-.283.362-.414V3a3 3 0 013-3zm1.003 11.895a2 2 0 012.141-1.89c.246-.618.356-1.322.356-2.005 0-.514-.101-1.07-.301-1.599l-.027-.017a6.387 6.387 0 00-.857-.42 6.715 6.715 0 00-1.013-.315l-.852.638a.75.75 0 01-.9 0l-.852-.638a6.716 6.716 0 00-1.693.634 4.342 4.342 0 00-.177.101l-.027.017A4.6 4.6 0 003.501 8c0 .683.109 1.387.355 2.005a2 2 0 012.142 1.89c.295.067.627.105 1.002.105s.707-.038 1.003-.105zM5 12a1 1 0 11-2 0 1 1 0 012 0zm6 0a1 1 0 11-2 0 1 1 0 012 0zM6.1 4.3a1.5 1.5 0 011.8 0l.267.2L7 5.375 5.833 4.5l.267-.2zM8.5 2a.5.5 0 01.5.5V3a.5.5 0 01-1 0v-.5a.5.5 0 01.5-.5zM6 2.5a.5.5 0 00-1 0V3a.5.5 0 001 0v-.5z",fill:e}))),d_=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("g",{clipPath:"url(#prefix__clip0_1107_3497)",fill:e},l.createElement("path",{d:"M12.261 2.067c0 1.142-.89 2.068-1.988 2.068-1.099 0-1.99-.926-1.99-2.068C8.283.926 9.174 0 10.273 0c1.098 0 1.989.926 1.989 2.067zM3.978 6.6c0 1.142-.89 2.068-1.989 2.068C.891 8.668 0 7.742 0 6.601c0-1.142.89-2.068 1.989-2.068 1.099 0 1.989.926 1.989 2.068zM6.475 11.921A4.761 4.761 0 014.539 11a4.993 4.993 0 01-1.367-1.696 2.765 2.765 0 01-1.701.217 6.725 6.725 0 001.844 2.635 6.379 6.379 0 004.23 1.577 3.033 3.033 0 01-.582-1.728 4.767 4.767 0 01-.488-.083zM11.813 11.933c0 1.141-.89 2.067-1.989 2.067-1.098 0-1.989-.926-1.989-2.067 0-1.142.891-2.068 1.99-2.068 1.098 0 1.989.926 1.989 2.068zM12.592 11.173a6.926 6.926 0 001.402-3.913 6.964 6.964 0 00-1.076-4.023A2.952 2.952 0 0111.8 4.6c.398.78.592 1.656.564 2.539a5.213 5.213 0 01-.724 2.495c.466.396.8.935.952 1.54zM1.987 3.631c-.05 0-.101.002-.151.004C3.073 1.365 5.504.024 8.005.23a3.07 3.07 0 00-.603 1.676 4.707 4.707 0 00-2.206.596 4.919 4.919 0 00-1.7 1.576 2.79 2.79 0 00-1.509-.447z"})),l.createElement("defs",null,l.createElement("clipPath",{id:"prefix__clip0_1107_3497"},l.createElement("path",{fill:"#fff",d:"M0 0h14v14H0z"}))))),p_=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{d:"M6.5 1H1v5.5h5.5V1zM13 1H7.5v5.5H13V1zM7.5 7.5H13V13H7.5V7.5zM6.5 7.5H1V13h5.5V7.5z",fill:e}))),f_=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("g",{clipPath:"url(#prefix__clip0_1107_3496)"},l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M13.023 3.431a.115.115 0 01-.099.174H7.296A3.408 3.408 0 003.7 6.148a.115.115 0 01-.21.028l-1.97-3.413a.115.115 0 01.01-.129A6.97 6.97 0 017 0a6.995 6.995 0 016.023 3.431zM7 9.615A2.619 2.619 0 014.384 7 2.62 2.62 0 017 4.383 2.619 2.619 0 019.616 7 2.619 2.619 0 017 9.615zm1.034.71a.115.115 0 00-.121-.041 3.4 3.4 0 01-.913.124 3.426 3.426 0 01-3.091-1.973L1.098 3.567a.115.115 0 00-.2.001 7.004 7.004 0 005.058 10.354l.017.001c.04 0 .078-.021.099-.057l1.971-3.414a.115.115 0 00-.009-.128zm1.43-5.954h3.947c.047 0 .09.028.107.072.32.815.481 1.675.481 2.557a6.957 6.957 0 01-2.024 4.923A6.957 6.957 0 017.08 14h-.001a.115.115 0 01-.1-.172L9.794 8.95A3.384 3.384 0 0010.408 7c0-.921-.364-1.785-1.024-2.433a.115.115 0 01.08-.196z",fill:e})),l.createElement("defs",null,l.createElement("clipPath",{id:"prefix__clip0_1107_3496"},l.createElement("path",{fill:"#fff",d:"M0 0h14v14H0z"}))))),h_=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M2.042.616a.704.704 0 00-.66.729L1.816 12.9c.014.367.306.66.672.677l9.395.422h.032a.704.704 0 00.704-.703V.704c0-.015 0-.03-.002-.044a.704.704 0 00-.746-.659l-.773.049.057 1.615a.105.105 0 01-.17.086l-.52-.41-.617.468a.105.105 0 01-.168-.088L9.746.134 2.042.616zm8.003 4.747c-.247.192-2.092.324-2.092.05.04-1.045-.429-1.091-.689-1.091-.247 0-.662.075-.662.634 0 .57.607.893 1.32 1.27 1.014.538 2.24 1.188 2.24 2.823 0 1.568-1.273 2.433-2.898 2.433-1.676 0-3.141-.678-2.976-3.03.065-.275 2.197-.21 2.197 0-.026.971.195 1.256.753 1.256.43 0 .624-.236.624-.634 0-.602-.633-.958-1.361-1.367-.987-.554-2.148-1.205-2.148-2.7 0-1.494 1.027-2.489 2.86-2.489 1.832 0 2.832.98 2.832 2.845z",fill:e}))),m_=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("g",{clipPath:"url(#prefix__clip0_1107_3503)"},l.createElement("path",{d:"M0 5.176l1.31-1.73 4.902-1.994V.014l4.299 3.144-8.78 1.706v4.8L0 9.162V5.176zm14-2.595v8.548l-3.355 2.857-5.425-1.783v1.783L1.73 9.661l8.784 1.047v-7.55L14 2.581z",fill:e})),l.createElement("defs",null,l.createElement("clipPath",{id:"prefix__clip0_1107_3503"},l.createElement("path",{fill:"#fff",d:"M0 0h14v14H0z"}))))),g_=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M1 1.522a.411.411 0 00-.412.476l1.746 10.597a.56.56 0 00.547.466h8.373a.411.411 0 00.412-.345l1.017-6.248h-3.87L8.35 9.18H5.677l-.724-3.781h7.904L13.412 2A.411.411 0 0013 1.524L1 1.522z",fill:e}))),v_=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M0 7a7 7 0 1014 0A7 7 0 000 7zm5.215-3.869a1.967 1.967 0 013.747.834v1.283l-3.346-1.93a2.486 2.486 0 00-.401-.187zm3.484 2.58l-3.346-1.93a1.968 1.968 0 00-2.685.72 1.954 1.954 0 00.09 2.106 2.45 2.45 0 01.362-.254l1.514-.873a.27.27 0 01.268 0l2.1 1.21 1.697-.978zm-.323 4.972L6.86 9.81a.268.268 0 01-.134-.231V7.155l-1.698-.98v3.86a1.968 1.968 0 003.747.835 2.488 2.488 0 01-.4-.187zm.268-.464a1.967 1.967 0 002.685-.719 1.952 1.952 0 00-.09-2.106c-.112.094-.233.18-.361.253L7.53 9.577l1.113.642zm-4.106.257a1.974 1.974 0 01-1.87-.975A1.95 1.95 0 012.47 8.01c.136-.507.461-.93.916-1.193L4.5 6.175v3.86c0 .148.013.295.039.44zM11.329 4.5a1.973 1.973 0 00-1.87-.976c.025.145.039.292.039.44v1.747a.268.268 0 01-.135.232l-2.1 1.211v1.96l3.346-1.931a1.966 1.966 0 00.72-2.683z",fill:e}))),y_=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{d:"M10.847 2.181L8.867.201a.685.685 0 00-.97 0l-4.81 4.81a.685.685 0 000 .969l2.466 2.465-2.405 2.404a.685.685 0 000 .97l1.98 1.98a.685.685 0 00.97 0l4.81-4.81a.685.685 0 000-.969L8.441 5.555l2.405-2.404a.685.685 0 000-.97z",fill:e}))),b_=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{d:"M11.852 2.885c-.893-.41-1.85-.712-2.85-.884a.043.043 0 00-.046.021c-.123.22-.26.505-.355.73a10.658 10.658 0 00-3.2 0 7.377 7.377 0 00-.36-.73.045.045 0 00-.046-.021c-1 .172-1.957.474-2.85.884a.04.04 0 00-.019.016C.311 5.612-.186 8.257.058 10.869a.048.048 0 00.018.033 11.608 11.608 0 003.496 1.767.045.045 0 00.049-.016c.27-.368.51-.755.715-1.163a.044.044 0 00-.024-.062 7.661 7.661 0 01-1.092-.52.045.045 0 01-.005-.075c.074-.055.147-.112.217-.17a.043.043 0 01.046-.006c2.29 1.046 4.771 1.046 7.035 0a.043.043 0 01.046.006c.07.057.144.115.218.17a.045.045 0 01-.004.075 7.186 7.186 0 01-1.093.52.045.045 0 00-.024.062c.21.407.45.795.715 1.162.011.016.03.023.05.017a11.57 11.57 0 003.5-1.767.045.045 0 00.019-.032c.292-3.02-.49-5.643-2.07-7.969a.036.036 0 00-.018-.016zM4.678 9.279c-.69 0-1.258-.634-1.258-1.411 0-.778.558-1.411 1.258-1.411.707 0 1.27.639 1.259 1.41 0 .778-.558 1.412-1.259 1.412zm4.652 0c-.69 0-1.258-.634-1.258-1.411 0-.778.557-1.411 1.258-1.411.707 0 1.27.639 1.258 1.41 0 .778-.551 1.412-1.258 1.412z",fill:e}))),w_=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7.399 14H5.06V7H3.5V4.588l1.56-.001-.002-1.421C5.058 1.197 5.533 0 7.6 0h1.721v2.413H8.246c-.805 0-.844.337-.844.966l-.003 1.208h1.934l-.228 2.412L7.401 7l-.002 7z",fill:e}))),E_=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M9.2 0H4.803A2.603 2.603 0 003.41 4.802a2.603 2.603 0 000 4.396 2.602 2.602 0 103.998 2.199v-2.51a2.603 2.603 0 103.187-4.085A2.604 2.604 0 009.2 0zM7.407 7a1.793 1.793 0 103.586 0 1.793 1.793 0 00-3.586 0zm-.81 2.603H4.803a1.793 1.793 0 101.794 1.794V9.603zM4.803 4.397h1.794V.81H4.803a1.793 1.793 0 000 3.587zm0 .81a1.793 1.793 0 000 3.586h1.794V5.207H4.803zm4.397-.81H7.407V.81H9.2a1.794 1.794 0 010 3.587z",fill:e}))),x_=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{d:"M6.37 8.768l-2.042 3.537h6.755l2.042-3.537H6.37zm6.177-1.003l-3.505-6.07H4.96l3.504 6.07h4.084zM4.378 2.7L.875 8.77l2.042 3.536L6.42 6.236 4.378 2.7z",fill:e}))),D_=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7 0C3.132 0 0 3.132 0 7a6.996 6.996 0 004.786 6.641c.35.062.482-.149.482-.332 0-.166-.01-.718-.01-1.304-1.758.324-2.213-.429-2.353-.823-.079-.2-.42-.822-.717-.988-.246-.132-.596-.455-.01-.464.552-.009.946.508 1.077.717.63 1.06 1.636.762 2.039.578.061-.455.245-.761.446-.936-1.558-.175-3.185-.779-3.185-3.457 0-.76.271-1.39.717-1.88-.07-.176-.314-.893.07-1.856 0 0 .587-.183 1.925.718a6.495 6.495 0 011.75-.236c.595 0 1.19.078 1.75.236 1.34-.91 1.926-.718 1.926-.718.385.963.14 1.68.07 1.855.446.49.717 1.111.717 1.881 0 2.687-1.636 3.282-3.194 3.457.254.218.473.638.473 1.295 0 .936-.009 1.688-.009 1.925 0 .184.131.402.481.332A7.012 7.012 0 0014 7c0-3.868-3.133-7-7-7z",fill:e}))),C_=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M1.068 5.583l1.487-4.557a.256.256 0 01.487 0L4.53 5.583H1.068L7 13.15 4.53 5.583h4.941l-2.47 7.565 5.931-7.565H9.471l1.488-4.557a.256.256 0 01.486 0l1.488 4.557.75 2.3a.508.508 0 01-.185.568L7 13.148v.001H7L.503 8.452a.508.508 0 01-.186-.57l.75-2.299z",fill:e}))),S_=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{d:"M10.925 1.094H7.262c-1.643 0-3.189 1.244-3.189 2.685 0 1.473 1.12 2.661 2.791 2.661.116 0 .23-.002.34-.01a1.49 1.49 0 00-.186.684c0 .41.22.741.498 1.012-.21 0-.413.006-.635.006-2.034 0-3.6 1.296-3.6 2.64 0 1.323 1.717 2.15 3.75 2.15 2.32 0 3.6-1.315 3.6-2.639 0-1.06-.313-1.696-1.28-2.38-.331-.235-.965-.805-.965-1.14 0-.392.112-.586.703-1.047.606-.474 1.035-1.14 1.035-1.914 0-.92-.41-1.819-1.18-2.115h1.161l.82-.593zm-1.335 8.96c.03.124.045.25.045.378 0 1.07-.688 1.905-2.665 1.905-1.406 0-2.421-.89-2.421-1.96 0-1.047 1.259-1.92 2.665-1.904.328.004.634.057.911.146.764.531 1.311.832 1.465 1.436zM7.34 6.068c-.944-.028-1.841-1.055-2.005-2.295-.162-1.24.47-2.188 1.415-2.16.943.029 1.84 1.023 2.003 2.262.163 1.24-.47 2.222-1.414 2.193z",fill:e}))),k_=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7.873 11.608a1.167 1.167 0 00-1.707-.027L3.46 10.018l.01-.04h7.072l.022.076-2.69 1.554zM6.166 2.42l.031.03-3.535 6.124a1.265 1.265 0 00-.043-.012V5.438a1.166 1.166 0 00.84-1.456L6.167 2.42zm4.387 1.562a1.165 1.165 0 00.84 1.456v3.124l-.043.012-3.536-6.123a1.2 1.2 0 00.033-.032l2.706 1.563zM3.473 9.42a1.168 1.168 0 00-.327-.568L6.68 2.73a1.17 1.17 0 00.652 0l3.536 6.123a1.169 1.169 0 00-.327.567H3.473zm8.79-.736a1.169 1.169 0 00-.311-.124V5.44a1.17 1.17 0 10-1.122-1.942L8.13 1.938a1.168 1.168 0 00-1.122-1.5 1.17 1.17 0 00-1.121 1.5l-2.702 1.56a1.168 1.168 0 00-1.86.22 1.17 1.17 0 00.739 1.722v3.12a1.168 1.168 0 00-.74 1.721 1.17 1.17 0 001.861.221l2.701 1.56a1.169 1.169 0 102.233-.035l2.687-1.552a1.168 1.168 0 101.457-1.791z",fill:e}))),A_=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{d:"M0 0v14h14V0H0zm11.63 3.317l-.75.72a.22.22 0 00-.083.212v-.001 5.289a.22.22 0 00.083.21l.733.72v.159H7.925v-.158l.76-.738c.074-.074.074-.096.074-.21V5.244l-2.112 5.364h-.285l-2.46-5.364V8.84a.494.494 0 00.136.413h.001l.988 1.198v.158H2.226v-.158l.988-1.198a.477.477 0 00.126-.416v.003-4.157a.363.363 0 00-.118-.307l-.878-1.058v-.158h2.727l2.107 4.622L9.031 3.16h2.6v.158z",fill:e}))),F_=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M4.06 9.689c.016.49.423.88.912.88h.032a.911.911 0 00.88-.945.916.916 0 00-.912-.88h-.033c-.033 0-.08 0-.113.016-.669-1.108-.946-2.314-.848-3.618.065-.978.391-1.825.961-2.526.473-.603 1.386-.896 2.005-.913 1.728-.032 2.461 2.119 2.51 2.983.212.049.57.163.815.244C10.073 2.29 8.444.92 6.88.92c-1.467 0-2.82 1.06-3.357 2.625-.75 2.086-.261 4.09.651 5.671a.74.74 0 00-.114.473zm8.279-2.298c-1.239-1.45-3.064-2.249-5.15-2.249h-.261a.896.896 0 00-.798-.489h-.033A.912.912 0 006.13 6.48h.031a.919.919 0 00.8-.554h.293c1.239 0 2.412.358 3.472 1.059.814.538 1.401 1.238 1.727 2.086.277.684.261 1.353-.033 1.923-.456.864-1.222 1.337-2.232 1.337a4.16 4.16 0 01-1.597-.343 9.58 9.58 0 01-.734.587c.7.326 1.418.505 2.102.505 1.565 0 2.722-.863 3.162-1.727.473-.946.44-2.575-.782-3.961zm-7.433 5.51a4.005 4.005 0 01-.977.113c-1.206 0-2.298-.505-2.836-1.32C.376 10.603.13 8.289 2.494 6.577c.05.261.147.62.212.832-.31.228-.798.685-1.108 1.303-.44.864-.391 1.729.13 2.527.359.537.93.864 1.663.962.896.114 1.793-.05 2.657-.505 1.271-.669 2.119-1.467 2.672-2.56a.944.944 0 01-.26-.603.913.913 0 01.88-.945h.033a.915.915 0 01.098 1.825c-.897 1.842-2.478 3.08-4.565 3.488z",fill:e}))),__=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M14 2.547a5.632 5.632 0 01-1.65.464 2.946 2.946 0 001.263-1.63 5.67 5.67 0 01-1.823.715 2.837 2.837 0 00-2.097-.93c-1.586 0-2.872 1.319-2.872 2.946 0 .23.025.456.074.67C4.508 4.66 2.392 3.488.975 1.706c-.247.435-.389.941-.389 1.481 0 1.022.507 1.923 1.278 2.452a2.806 2.806 0 01-1.3-.368l-.001.037c0 1.427.99 2.617 2.303 2.888a2.82 2.82 0 01-1.297.05c.366 1.17 1.427 2.022 2.683 2.045A5.671 5.671 0 010 11.51a7.985 7.985 0 004.403 1.323c5.283 0 8.172-4.488 8.172-8.38 0-.128-.003-.255-.009-.38A5.926 5.926 0 0014 2.546z",fill:e}))),R_=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M13.99 8.172c.005-.281.007-.672.007-1.172 0-.5-.002-.89-.007-1.172a14.952 14.952 0 00-.066-1.066 9.638 9.638 0 00-.169-1.153c-.083-.38-.264-.7-.542-.96a1.667 1.667 0 00-.972-.454C11.084 2.065 9.337 2 6.999 2s-4.085.065-5.241.195a1.65 1.65 0 00-.969.453c-.276.26-.455.58-.539.961a8.648 8.648 0 00-.176 1.153c-.039.43-.061.785-.066 1.066C.002 6.11 0 6.5 0 7c0 .5.002.89.008 1.172.005.281.027.637.066 1.067.04.43.095.813.168 1.152.084.38.265.7.543.96.279.261.603.412.973.453 1.156.13 2.902.196 5.24.196 2.34 0 4.087-.065 5.243-.196a1.65 1.65 0 00.967-.453c.276-.26.456-.58.54-.96.077-.339.136-.722.175-1.152.04-.43.062-.786.067-1.067zM9.762 6.578A.45.45 0 019.997 7a.45.45 0 01-.235.422l-3.998 2.5a.442.442 0 01-.266.078.538.538 0 01-.242-.063.465.465 0 01-.258-.437v-5c0-.197.086-.343.258-.437a.471.471 0 01.508.016l3.998 2.5z",fill:e}))),I_=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M10.243.04a.87.87 0 01.38.087l2.881 1.386a.874.874 0 01.496.79V11.713a.875.875 0 01-.496.775l-2.882 1.386a.872.872 0 01-.994-.17L4.11 8.674l-2.404 1.823a.583.583 0 01-.744-.034l-.771-.7a.583.583 0 010-.862L2.274 7 .19 5.1a.583.583 0 010-.862l.772-.701a.583.583 0 01.744-.033L4.11 5.327 9.628.296a.871.871 0 01.615-.255zm.259 3.784L6.315 7l4.187 3.176V3.824z",fill:e}))),B_=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M11.667 13H2.333A1.333 1.333 0 011 11.667V2.333C1 1.597 1.597 1 2.333 1h9.334C12.403 1 13 1.597 13 2.333v9.334c0 .736-.597 1.333-1.333 1.333zm-2.114-1.667h1.78V7.675c0-1.548-.877-2.296-2.102-2.296-1.226 0-1.742.955-1.742.955v-.778H5.773v5.777h1.716V8.3c0-.812.374-1.296 1.09-1.296.658 0 .974.465.974 1.296v3.033zm-6.886-7.6c0 .589.474 1.066 1.058 1.066.585 0 1.058-.477 1.058-1.066 0-.589-.473-1.066-1.058-1.066-.584 0-1.058.477-1.058 1.066zm1.962 7.6h-1.79V5.556h1.79v5.777z",fill:e}))),T_=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{d:"M11.02.446h2.137L8.49 5.816l5.51 7.28H9.67L6.298 8.683l-3.88 4.413H.282l5.004-5.735L0 .446h4.442l3.064 4.048L11.02.446zm-.759 11.357h1.18L3.796 1.655H2.502l7.759 10.148z",fill:e}))),z_=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M.5 13.004a.5.5 0 01-.5-.5v-11a.5.5 0 01.5-.5h13a.5.5 0 01.5.5v11a.5.5 0 01-.5.5H.5zm.5-1v-8h12v8H1zm1-9.5a.5.5 0 11-1 0 .5.5 0 011 0zm2 0a.5.5 0 11-1 0 .5.5 0 011 0zm2 0a.5.5 0 11-1 0 .5.5 0 011 0z",fill:e}))),L_=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3.5.004a1.5 1.5 0 00-1.5 1.5v11a1.5 1.5 0 001.5 1.5h7a1.5 1.5 0 001.5-1.5v-11a1.5 1.5 0 00-1.5-1.5h-7zm0 1h7a.5.5 0 01.5.5v9.5H3v-9.5a.5.5 0 01.5-.5zm2.5 11a.5.5 0 000 1h2a.5.5 0 000-1H6z",fill:e}))),O_=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3 1.504a1.5 1.5 0 011.5-1.5h5a1.5 1.5 0 011.5 1.5v11a1.5 1.5 0 01-1.5 1.5h-5a1.5 1.5 0 01-1.5-1.5v-11zm1 10.5v-10h6v10H4z",fill:e}))),M_=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M4 .504a.5.5 0 01.5-.5h5a.5.5 0 010 1h-5a.5.5 0 01-.5-.5zm5.5 2.5h-5a.5.5 0 00-.5.5v7a.5.5 0 00.5.5h5a.5.5 0 00.5-.5v-7a.5.5 0 00-.5-.5zm-5-1a1.5 1.5 0 00-1.5 1.5v7a1.5 1.5 0 001.5 1.5h5a1.5 1.5 0 001.5-1.5v-7a1.5 1.5 0 00-1.5-1.5h-5zm2.5 2a.5.5 0 01.5.5v2h1a.5.5 0 110 1H7a.5.5 0 01-.5-.5v-2.5a.5.5 0 01.5-.5zm-2.5 9a.5.5 0 000 1h5a.5.5 0 000-1h-5z",fill:e}))),P_=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{d:"M2.5 4.504a.5.5 0 01.5-.5h1a.5.5 0 110 1H3a.5.5 0 01-.5-.5zM3 6.004a.5.5 0 100 1h1a.5.5 0 000-1H3zM2.5 8.504a.5.5 0 01.5-.5h1a.5.5 0 110 1H3a.5.5 0 01-.5-.5z",fill:e}),l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M1.5 13.004a.5.5 0 01-.5-.5v-11a.5.5 0 01.5-.5h11a.5.5 0 01.5.5v11a.5.5 0 01-.5.5h-11zm.5-1v-10h3v10H2zm4-10h6v10H6v-10z",fill:e}))),$_=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{d:"M9.5 4.504a.5.5 0 01.5-.5h1a.5.5 0 010 1h-1a.5.5 0 01-.5-.5zM10 6.004a.5.5 0 100 1h1a.5.5 0 000-1h-1zM9.5 8.504a.5.5 0 01.5-.5h1a.5.5 0 010 1h-1a.5.5 0 01-.5-.5z",fill:e}),l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M1.5 13.004a.5.5 0 01-.5-.5v-11a.5.5 0 01.5-.5h11a.5.5 0 01.5.5v11a.5.5 0 01-.5.5h-11zm.5-1v-10h6v10H2zm7-10h3v10H9v-10z",fill:e}))),N_=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{d:"M11.5 4.504a.5.5 0 00-.5-.5h-1a.5.5 0 100 1h1a.5.5 0 00.5-.5zM11 6.004a.5.5 0 010 1h-1a.5.5 0 010-1h1zM11.5 8.504a.5.5 0 00-.5-.5h-1a.5.5 0 100 1h1a.5.5 0 00.5-.5z",fill:e}),l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M1.5 13.004a.5.5 0 01-.5-.5v-11a.5.5 0 01.5-.5h11a.5.5 0 01.5.5v11a.5.5 0 01-.5.5h-11zm7.5-1h3v-10H9v10zm-1 0H2v-10h6v4.5H5.207l.65-.65a.5.5 0 10-.707-.708L3.646 6.65a.5.5 0 000 .707l1.497 1.497a.5.5 0 10.707-.708l-.643-.642H8v4.5z",fill:e}))),H_=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{d:"M1.5 4.504a.5.5 0 01.5-.5h1a.5.5 0 110 1H2a.5.5 0 01-.5-.5zM2 6.004a.5.5 0 100 1h1a.5.5 0 000-1H2zM1.5 8.504a.5.5 0 01.5-.5h1a.5.5 0 110 1H2a.5.5 0 01-.5-.5z",fill:e}),l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M.5 13.004a.5.5 0 01-.5-.5v-11a.5.5 0 01.5-.5h11a.5.5 0 01.5.5v11a.5.5 0 01-.5.5H.5zm.5-1v-10h3v10H1zm4 0v-4.5h2.793l-.643.642a.5.5 0 10.707.708l1.497-1.497a.5.5 0 000-.707L7.85 5.146a.5.5 0 10-.707.708l.65.65H5v-4.5h6v10H5z",fill:e}))),j_=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{d:"M3 10.504a.5.5 0 01.5-.5h1a.5.5 0 010 1h-1a.5.5 0 01-.5-.5zM6.5 10.004a.5.5 0 000 1h1a.5.5 0 000-1h-1zM9 10.504a.5.5 0 01.5-.5h1a.5.5 0 010 1h-1a.5.5 0 01-.5-.5z",fill:e}),l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M1 1.504a.5.5 0 01.5-.5h11a.5.5 0 01.5.5v11a.5.5 0 01-.5.5h-11a.5.5 0 01-.5-.5v-11zm1 6.5v-6h10v6H2zm10 1v3H2v-3h10z",fill:e}))),V_=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{d:"M3.5 10.004a.5.5 0 000 1h1a.5.5 0 000-1h-1zM6 10.504a.5.5 0 01.5-.5h1a.5.5 0 010 1h-1a.5.5 0 01-.5-.5zM9.5 10.004a.5.5 0 000 1h1a.5.5 0 000-1h-1z",fill:e}),l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M1 12.504v-11a.5.5 0 01.5-.5h11a.5.5 0 01.5.5v11a.5.5 0 01-.5.5h-11a.5.5 0 01-.5-.5zm1-.5v-3h10v3H2zm4.5-4H2v-6h10v6H7.5V5.21l.646.646a.5.5 0 10.708-.707l-1.5-1.5a.5.5 0 00-.708 0l-1.5 1.5a.5.5 0 10.708.707l.646-.646v2.793z",fill:e}))),U_=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M5 5.504a.5.5 0 01.5-.5h3a.5.5 0 01.5.5v3a.5.5 0 01-.5.5h-3a.5.5 0 01-.5-.5v-3zm1 2.5v-2h2v2H6z",fill:e}),l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M5.5.004a.5.5 0 01.5.5v1.5h2v-1.5a.5.5 0 011 0v1.5h2.5a.5.5 0 01.5.5v2.5h1.5a.5.5 0 010 1H12v2h1.5a.5.5 0 010 1H12v2.5a.5.5 0 01-.5.5H9v1.5a.5.5 0 01-1 0v-1.5H6v1.5a.5.5 0 01-1 0v-1.5H2.5a.5.5 0 01-.5-.5v-2.5H.5a.5.5 0 010-1H2v-2H.5a.5.5 0 010-1H2v-2.5a.5.5 0 01.5-.5H5v-1.5a.5.5 0 01.5-.5zm5.5 3H3v8h8v-8z",fill:e}))),q_=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 3c0-1.105-2.239-2-5-2s-5 .895-5 2v8c0 .426.26.752.544.977.29.228.68.413 1.116.558.878.293 2.059.465 3.34.465 1.281 0 2.462-.172 3.34-.465.436-.145.825-.33 1.116-.558.285-.225.544-.551.544-.977V3zm-1.03 0a.787.787 0 00-.05-.052c-.13-.123-.373-.28-.756-.434C9.404 2.21 8.286 2 7 2c-1.286 0-2.404.21-3.164.514-.383.153-.625.31-.756.434A.756.756 0 003.03 3a.756.756 0 00.05.052c.13.123.373.28.756.434C4.596 3.79 5.714 4 7 4c1.286 0 2.404-.21 3.164-.514.383-.153.625-.31.756-.434A.787.787 0 0010.97 3zM11 5.75V4.2c-.912.486-2.364.8-4 .8-1.636 0-3.088-.314-4-.8v1.55l.002.008a.147.147 0 00.016.033.618.618 0 00.145.15c.165.13.435.27.813.395.751.25 1.82.414 3.024.414s2.273-.163 3.024-.414c.378-.126.648-.265.813-.395a.62.62 0 00.146-.15.149.149 0 00.015-.033A.03.03 0 0011 5.75zM3 7.013c.2.103.423.193.66.272.878.293 2.059.465 3.34.465 1.281 0 2.462-.172 3.34-.465.237-.079.46-.17.66-.272V8.5l-.002.008a.149.149 0 01-.015.033.62.62 0 01-.146.15c-.165.13-.435.27-.813.395-.751.25-1.82.414-3.024.414s-2.273-.163-3.024-.414c-.378-.126-.648-.265-.813-.395a.618.618 0 01-.145-.15.147.147 0 01-.016-.033A.027.027 0 013 8.5V7.013zm0 2.75V11l.002.008a.147.147 0 00.016.033.617.617 0 00.145.15c.165.13.435.27.813.395.751.25 1.82.414 3.024.414s2.273-.163 3.024-.414c.378-.126.648-.265.813-.395a.619.619 0 00.146-.15.148.148 0 00.015-.033L11 11V9.763c-.2.103-.423.193-.66.272-.878.293-2.059.465-3.34.465-1.281 0-2.462-.172-3.34-.465A4.767 4.767 0 013 9.763z",fill:e}))),W_=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{d:"M5 3a.5.5 0 00-1 0v3a.5.5 0 001 0V3zM7 2.5a.5.5 0 01.5.5v3a.5.5 0 01-1 0V3a.5.5 0 01.5-.5zM10 4.504a.5.5 0 10-1 0V6a.5.5 0 001 0V4.504z",fill:e}),l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 3.54l-.001-.002a.499.499 0 00-.145-.388l-3-3a.499.499 0 00-.388-.145L8.464.004H2.5a.5.5 0 00-.5.5v13a.5.5 0 00.5.5h9a.5.5 0 00.5-.5V3.54zM3 1.004h5.293L11 3.71v5.293H3v-8zm0 9v3h8v-3H3z",fill:e}))),G_=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8.164 3.446a1.5 1.5 0 10-2.328 0L1.81 10.032A1.503 1.503 0 000 11.5a1.5 1.5 0 002.915.5h8.17a1.5 1.5 0 101.104-1.968L8.164 3.446zm-1.475.522a1.506 1.506 0 00.622 0l4.025 6.586a1.495 1.495 0 00-.25.446H2.914a1.497 1.497 0 00-.25-.446l4.024-6.586z",fill:e}))),Y_=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7.21.046l6.485 2.994A.5.5 0 0114 3.51v6.977a.495.495 0 01-.23.432.481.481 0 01-.071.038L7.23 13.944a.499.499 0 01-.46 0L.3 10.958a.498.498 0 01-.3-.47V3.511a.497.497 0 01.308-.473L6.78.051a.499.499 0 01.43-.005zM1 4.282v5.898l5.5 2.538V6.82L1 4.282zm6.5 8.436L13 10.18V4.282L7.5 6.82v5.898zM12.307 3.5L7 5.95 1.693 3.5 7 1.05l5.307 2.45z",fill:e}))),K_=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{d:"M7.5.5a.5.5 0 00-1 0v6a.5.5 0 001 0v-6z",fill:e}),l.createElement("path",{d:"M4.273 2.808a.5.5 0 00-.546-.837 6 6 0 106.546 0 .5.5 0 00-.546.837 5 5 0 11-5.454 0z",fill:e}))),Z_=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M13.854 2.146l-2-2a.5.5 0 00-.708 0l-1.5 1.5-8.995 8.995a.499.499 0 00-.143.268L.012 13.39a.495.495 0 00.135.463.5.5 0 00.462.134l2.482-.496a.495.495 0 00.267-.143l8.995-8.995 1.5-1.5a.5.5 0 000-.708zM12 3.293l.793-.793L11.5 1.207 10.707 2 12 3.293zm-2-.586L1.707 11 3 12.293 11.293 4 10 2.707zM1.137 12.863l.17-.849.679.679-.849.17z",fill:e}))),J_=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{d:"M5.586 5.586A2 2 0 018.862 7.73a.5.5 0 10.931.365 3 3 0 10-1.697 1.697.5.5 0 10-.365-.93 2 2 0 01-2.145-3.277z",fill:e}),l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M.939 6.527c.127.128.19.297.185.464a.635.635 0 01-.185.465L0 8.395a7.099 7.099 0 001.067 2.572h1.32c.182 0 .345.076.46.197a.635.635 0 01.198.46v1.317A7.097 7.097 0 005.602 14l.94-.94a.634.634 0 01.45-.186H7.021c.163 0 .326.061.45.186l.939.938a7.098 7.098 0 002.547-1.057V11.61c0-.181.075-.344.197-.46a.634.634 0 01.46-.197h1.33c.507-.76.871-1.622 1.056-2.55l-.946-.946a.635.635 0 01-.186-.465.635.635 0 01.186-.464l.943-.944a7.099 7.099 0 00-1.044-2.522h-1.34a.635.635 0 01-.46-.197.635.635 0 01-.196-.46V1.057A7.096 7.096 0 008.413.002l-.942.942a.634.634 0 01-.45.186H6.992a.634.634 0 01-.45-.186L5.598 0a7.097 7.097 0 00-2.553 1.058v1.33c0 .182-.076.345-.197.46a.635.635 0 01-.46.198h-1.33A7.098 7.098 0 00.003 5.591l.936.936zm.707 1.636c.324-.324.482-.752.479-1.172a1.634 1.634 0 00-.48-1.171l-.538-.539c.126-.433.299-.847.513-1.235h.768c.459 0 .873-.19 1.167-.49.3-.295.49-.708.49-1.167v-.77c.39-.215.807-.388 1.243-.515l.547.547c.32.32.742.48 1.157.48l.015-.001h.014c.415 0 .836-.158 1.157-.479l.545-.544c.433.126.846.299 1.234.512v.784c0 .46.19.874.49 1.168.294.3.708.49 1.167.49h.776c.209.382.378.788.502 1.213l-.545.546a1.635 1.635 0 00-.48 1.17c-.003.421.155.849.48 1.173l.549.55c-.126.434-.3.85-.513 1.239h-.77c-.458 0-.872.19-1.166.49-.3.294-.49.708-.49 1.167v.77a6.09 6.09 0 01-1.238.514l-.54-.54a1.636 1.636 0 00-1.158-.48H6.992c-.415 0-.837.159-1.157.48l-.543.543a6.091 6.091 0 01-1.247-.516v-.756c0-.459-.19-.873-.49-1.167-.294-.3-.708-.49-1.167-.49h-.761a6.094 6.094 0 01-.523-1.262l.542-.542z",fill:e}))),X_=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{d:"M5.585 8.414a2 2 0 113.277-.683.5.5 0 10.931.365 3 3 0 10-1.697 1.697.5.5 0 00-.365-.93 2 2 0 01-2.146-.449z",fill:e}),l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M6.5.289a1 1 0 011 0l5.062 2.922a1 1 0 01.5.866v5.846a1 1 0 01-.5.866L7.5 13.71a1 1 0 01-1 0L1.437 10.79a1 1 0 01-.5-.866V4.077a1 1 0 01.5-.866L6.5.29zm.5.866l5.062 2.922v5.846L7 12.845 1.937 9.923V4.077L7 1.155z",fill:e}))),Q_=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M10.5 1c.441 0 .564.521.252.833l-.806.807a.51.51 0 000 .72l.694.694a.51.51 0 00.72 0l.807-.806c.312-.312.833-.19.833.252a2.5 2.5 0 01-3.414 2.328l-6.879 6.88a1 1 0 01-1.414-1.415l6.88-6.88A2.5 2.5 0 0110.5 1zM2 12.5a.5.5 0 100-1 .5.5 0 000 1z",fill:e}))),eR=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{d:"M4 7a1.5 1.5 0 11-3 0 1.5 1.5 0 013 0zM13 7a1.5 1.5 0 11-3 0 1.5 1.5 0 013 0zM7 8.5a1.5 1.5 0 100-3 1.5 1.5 0 000 3z",fill:e}))),tR=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{d:"M5.903.112a.107.107 0 01.194 0l.233.505.552.066c.091.01.128.123.06.185l-.408.377.109.546a.107.107 0 01-.158.114L6 1.634l-.485.271a.107.107 0 01-.158-.114l.108-.546-.408-.377a.107.107 0 01.06-.185L5.67.617l.233-.505zM2.194.224a.214.214 0 00-.389 0l-.466 1.01-1.104.131a.214.214 0 00-.12.37l.816.755-.217 1.091a.214.214 0 00.315.23L2 3.266l.971.543c.16.09.35-.05.315-.229l-.216-1.09.816-.756a.214.214 0 00-.12-.37L2.66 1.234 2.194.224zM12.194 8.224a.214.214 0 00-.389 0l-.466 1.01-1.104.13a.214.214 0 00-.12.371l.816.755-.217 1.091a.214.214 0 00.315.23l.97-.544.971.543c.16.09.35-.05.315-.229l-.216-1.09.816-.756a.214.214 0 00-.12-.37l-1.105-.131-.466-1.01z",fill:e}),l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M2.5 12.797l-1.293-1.293 6.758-6.758L9.258 6.04 2.5 12.797zm7.465-7.465l2.828-2.828L11.5 1.211 8.672 4.04l1.293 1.293zM.147 11.857a.5.5 0 010-.707l11-11a.5.5 0 01.706 0l2 2a.5.5 0 010 .708l-11 11a.5.5 0 01-.706 0l-2-2z",fill:e}))),rR=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{d:"M13.854 3.354a.5.5 0 00-.708-.708L5 10.793.854 6.646a.5.5 0 10-.708.708l4.5 4.5a.5.5 0 00.708 0l8.5-8.5z",fill:e}))),nR=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{d:"M2 1.004a1 1 0 00-1 1v10a1 1 0 001 1h10a1 1 0 001-1V6.393a.5.5 0 00-1 0v5.61H2v-10h7.5a.5.5 0 000-1H2z",fill:e}),l.createElement("path",{d:"M6.354 9.857l7.5-7.5a.5.5 0 00-.708-.707L6 8.797 3.854 6.65a.5.5 0 10-.708.707l2.5 2.5a.5.5 0 00.708 0z",fill:e}))),aR=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{d:"M11.5 2a.5.5 0 000 1h2a.5.5 0 000-1h-2zM8.854 2.646a.5.5 0 010 .708L5.207 7l3.647 3.646a.5.5 0 01-.708.708L4.5 7.707.854 11.354a.5.5 0 01-.708-.708L3.793 7 .146 3.354a.5.5 0 11.708-.708L4.5 6.293l3.646-3.647a.5.5 0 01.708 0zM11 7a.5.5 0 01.5-.5h2a.5.5 0 010 1h-2A.5.5 0 0111 7zM11.5 11a.5.5 0 000 1h2a.5.5 0 000-1h-2z",fill:e}))),oR=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{d:"M11.5 2a.5.5 0 000 1h2a.5.5 0 000-1h-2zM9.3 2.6a.5.5 0 01.1.7l-5.995 7.993a.505.505 0 01-.37.206.5.5 0 01-.395-.152L.146 8.854a.5.5 0 11.708-.708l2.092 2.093L8.6 2.7a.5.5 0 01.7-.1zM11 7a.5.5 0 01.5-.5h2a.5.5 0 010 1h-2A.5.5 0 0111 7zM11.5 11a.5.5 0 000 1h2a.5.5 0 000-1h-2z",fill:e}))),iR=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{d:"M10.5 1a.5.5 0 01.5.5V2h1.5a.5.5 0 010 1H11v.5a.5.5 0 01-1 0V3H1.5a.5.5 0 010-1H10v-.5a.5.5 0 01.5-.5zM1.5 11a.5.5 0 000 1H10v.5a.5.5 0 001 0V12h1.5a.5.5 0 000-1H11v-.5a.5.5 0 00-1 0v.5H1.5zM1 7a.5.5 0 01.5-.5H3V6a.5.5 0 011 0v.5h8.5a.5.5 0 010 1H4V8a.5.5 0 01-1 0v-.5H1.5A.5.5 0 011 7z",fill:e}))),lR=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{d:"M7.5.5a.5.5 0 00-1 0v6h-6a.5.5 0 000 1h6v6a.5.5 0 001 0v-6h6a.5.5 0 000-1h-6v-6z",fill:e}))),sR=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{d:"M2.03.97A.75.75 0 00.97 2.03L5.94 7 .97 11.97a.75.75 0 101.06 1.06L7 8.06l4.97 4.97a.75.75 0 101.06-1.06L8.06 7l4.97-4.97A.75.75 0 0011.97.97L7 5.94 2.03.97z",fill:e}))),Y8=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.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}))),uR=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{d:"M5.5 4.5A.5.5 0 016 5v5a.5.5 0 01-1 0V5a.5.5 0 01.5-.5zM9 5a.5.5 0 00-1 0v5a.5.5 0 001 0V5z",fill:e}),l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M4.5.5A.5.5 0 015 0h4a.5.5 0 01.5.5V2h3a.5.5 0 010 1H12v8a2 2 0 01-2 2H4a2 2 0 01-2-2V3h-.5a.5.5 0 010-1h3V.5zM3 3v8a1 1 0 001 1h6a1 1 0 001-1V3H3zm2.5-2h3v1h-3V1z",fill:e}))),cR=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("g",{clipPath:"url(#prefix__clip0_1107_3502)"},l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M13.44 4.44L9.56.56a1.5 1.5 0 00-2.12 0L7 1a1.415 1.415 0 000 2L5 5H3.657A4 4 0 00.828 6.17l-.474.475a.5.5 0 000 .707l2.793 2.793-3 3a.5.5 0 00.707.708l3-3 2.792 2.792a.5.5 0 00.708 0l.474-.475A4 4 0 009 10.343V9l2-2a1.414 1.414 0 002 0l.44-.44a1.5 1.5 0 000-2.12zM11 5.585l-3 3v1.757a3 3 0 01-.879 2.121L7 12.586 1.414 7l.122-.122A3 3 0 013.656 6h1.758l3-3-.707-.707a.414.414 0 010-.586l.44-.44a.5.5 0 01.707 0l3.878 3.88a.5.5 0 010 .706l-.44.44a.414.414 0 01-.585 0L11 5.586z",fill:e})),l.createElement("defs",null,l.createElement("clipPath",{id:"prefix__clip0_1107_3502"},l.createElement("path",{fill:"#fff",d:"M0 0h14v14H0z"}))))),dR=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("g",{clipPath:"url(#prefix__clip0_1107_3501)",fill:e},l.createElement("path",{d:"M13.44 4.44L9.56.56a1.5 1.5 0 00-2.12 0L7 1a1.415 1.415 0 000 2L5.707 4.293 6.414 5l2-2-.707-.707a.414.414 0 010-.586l.44-.44a.5.5 0 01.707 0l3.878 3.88a.5.5 0 010 .706l-.44.44a.414.414 0 01-.585 0L11 5.586l-2 2 .707.707L11 7a1.414 1.414 0 002 0l.44-.44a1.5 1.5 0 000-2.12zM.828 6.171a4 4 0 012.758-1.17l1 .999h-.93a3 3 0 00-2.12.878L1.414 7 7 12.586l.121-.122A3 3 0 008 10.343v-.929l1 1a4 4 0 01-1.172 2.757l-.474.475a.5.5 0 01-.708 0l-2.792-2.792-3 3a.5.5 0 01-.708-.708l3-3L.355 7.353a.5.5 0 010-.707l.474-.475zM1.854 1.146a.5.5 0 10-.708.708l11 11a.5.5 0 00.708-.708l-11-11z"})),l.createElement("defs",null,l.createElement("clipPath",{id:"prefix__clip0_1107_3501"},l.createElement("path",{fill:"#fff",d:"M0 0h14v14H0z"}))))),pR=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.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}),l.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}))),fR=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{d:"M3.5 6.5a.5.5 0 000 1h7a.5.5 0 000-1h-7z",fill:e}),l.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}))),hR=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.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}),l.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}))),mR=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M14 7A7 7 0 110 7a7 7 0 0114 0zm-1 0a6 6 0 01-9.874 4.582l8.456-8.456A5.976 5.976 0 0113 7zM2.418 10.874l8.456-8.456a6 6 0 00-8.456 8.456z",fill:e}))),gR=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7 14A7 7 0 107 0a7 7 0 000 14zm3.854-9.354a.5.5 0 010 .708l-4.5 4.5a.5.5 0 01-.708 0l-2.5-2.5a.5.5 0 11.708-.708L6 8.793l4.146-4.147a.5.5 0 01.708 0z",fill:e}))),vR=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7 14A7 7 0 107 0a7 7 0 000 14zM3.5 6.5a.5.5 0 000 1h7a.5.5 0 000-1h-7z",fill:e}))),yR=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.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}))),bR=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M5 2h7a2 2 0 012 2v6a2 2 0 01-2 2H5a1.994 1.994 0 01-1.414-.586l-3-3a2 2 0 010-2.828l3-3A1.994 1.994 0 015 2zm1.146 3.146a.5.5 0 01.708 0L8 6.293l1.146-1.147a.5.5 0 11.708.708L8.707 7l1.147 1.146a.5.5 0 01-.708.708L8 7.707 6.854 8.854a.5.5 0 11-.708-.708L7.293 7 6.146 5.854a.5.5 0 010-.708z",fill:e}))),wR=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{d:"M3.5 5.004a.5.5 0 100 1h7a.5.5 0 000-1h-7zM3 8.504a.5.5 0 01.5-.5h7a.5.5 0 010 1h-7a.5.5 0 01-.5-.5z",fill:e}),l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12.5 12.004H5.707l-1.853 1.854a.5.5 0 01-.351.146h-.006a.499.499 0 01-.497-.5v-1.5H1.5a.5.5 0 01-.5-.5v-9a.5.5 0 01.5-.5h11a.5.5 0 01.5.5v9a.5.5 0 01-.5.5zm-10.5-1v-8h10v8H2z",fill:e}))),ER=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{d:"M7.5 5.004a.5.5 0 10-1 0v1.5H5a.5.5 0 100 1h1.5v1.5a.5.5 0 001 0v-1.5H9a.5.5 0 000-1H7.5v-1.5z",fill:e}),l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3.691 13.966a.498.498 0 01-.188.038h-.006a.499.499 0 01-.497-.5v-1.5H1.5a.5.5 0 01-.5-.5v-9a.5.5 0 01.5-.5h11a.5.5 0 01.5.5v9a.5.5 0 01-.5.5H5.707l-1.853 1.854a.5.5 0 01-.163.108zM2 3.004v8h10v-8H2z",fill:e}))),xR=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{d:"M9.854 6.65a.5.5 0 010 .707l-2 2a.5.5 0 11-.708-.707l1.15-1.15-3.796.004a.5.5 0 010-1L8.29 6.5 7.145 5.357a.5.5 0 11.708-.707l2 2z",fill:e}),l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3.691 13.966a.498.498 0 01-.188.038h-.006a.499.499 0 01-.497-.5v-1.5H1.5a.5.5 0 01-.5-.5v-9a.5.5 0 01.5-.5h11a.5.5 0 01.5.5v9a.5.5 0 01-.5.5H5.707l-1.853 1.854a.5.5 0 01-.163.108zM2 3.004v8h10v-8H2z",fill:e}))),DR=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{d:"M8.5 7.004a.5.5 0 000-1h-5a.5.5 0 100 1h5zM9 8.504a.5.5 0 01-.5.5h-5a.5.5 0 010-1h5a.5.5 0 01.5.5z",fill:e}),l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 11.504v-1.5h1.5a.5.5 0 00.5-.5v-8a.5.5 0 00-.5-.5h-11a.5.5 0 00-.5.5v1.5H.5a.5.5 0 00-.5.5v8a.5.5 0 00.5.5H2v1.5a.499.499 0 00.497.5h.006a.498.498 0 00.35-.146l1.854-1.854H11.5a.5.5 0 00.5-.5zm-9-8.5v-1h10v7h-1v-5.5a.5.5 0 00-.5-.5H3zm-2 8v-7h10v7H1z",fill:e}))),CR=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M1 2a2 2 0 012-2h8a2 2 0 012 2v8a2 2 0 01-2 2H6.986a.444.444 0 01-.124.103l-3.219 1.84A.43.43 0 013 13.569V12a2 2 0 01-2-2V2zm3.42 4.78a.921.921 0 110-1.843.921.921 0 010 1.842zm1.658-.922a.921.921 0 101.843 0 .921.921 0 00-1.843 0zm2.58 0a.921.921 0 101.842 0 .921.921 0 00-1.843 0z",fill:e}))),SR=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{d:"M8 8.004a1 1 0 01-.5.866v1.634a.5.5 0 01-1 0V8.87A1 1 0 118 8.004z",fill:e}),l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3 4.004a4 4 0 118 0v1h1.5a.5.5 0 01.5.5v8a.5.5 0 01-.5.5h-11a.5.5 0 01-.5-.5v-8a.5.5 0 01.5-.5H3v-1zm7 1v-1a3 3 0 10-6 0v1h6zm2 1H2v7h10v-7z",fill:e}))),kR=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("g",{clipPath:"url(#prefix__clip0_1107_3614)",fill:e},l.createElement("path",{d:"M6.5 8.87a1 1 0 111 0v1.634a.5.5 0 01-1 0V8.87z"}),l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7 1a3 3 0 00-3 3v1.004h8.5a.5.5 0 01.5.5v8a.5.5 0 01-.5.5h-11a.5.5 0 01-.5-.5v-8a.5.5 0 01.5-.5H3V4a4 4 0 017.755-1.381.5.5 0 01-.939.345A3.001 3.001 0 007 1zM2 6.004h10v7H2v-7z"})),l.createElement("defs",null,l.createElement("clipPath",{id:"prefix__clip0_1107_3614"},l.createElement("path",{fill:"#fff",d:"M0 0h14v14H0z"}))))),AR=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{d:"M11 4a1 1 0 11-2 0 1 1 0 012 0z",fill:e}),l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7.5 8.532V9.5a.5.5 0 01-.5.5H5.5v1.5a.5.5 0 01-.5.5H3.5v1.5a.5.5 0 01-.5.5H.5a.5.5 0 01-.5-.5v-2a.5.5 0 01.155-.362l5.11-5.11A4.5 4.5 0 117.5 8.532zM6 4.5a3.5 3.5 0 111.5 2.873c-.29-.203-1-.373-1 .481V9H5a.5.5 0 00-.5.5V11H3a.5.5 0 00-.5.5V13H1v-1.293l5.193-5.193a.552.552 0 00.099-.613A3.473 3.473 0 016 4.5z",fill:e}))),FR=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{d:"M7.354.15a.5.5 0 00-.708 0l-2 2a.5.5 0 10.708.707L6.5 1.711v6.793a.5.5 0 001 0V1.71l1.146 1.146a.5.5 0 10.708-.707l-2-2z",fill:e}),l.createElement("path",{d:"M2 7.504a.5.5 0 10-1 0v5a.5.5 0 00.5.5h11a.5.5 0 00.5-.5v-5a.5.5 0 00-1 0v4.5H2v-4.5z",fill:e}))),_R=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{d:"M2.5 8.004a.5.5 0 100 1h3a.5.5 0 000-1h-3z",fill:e}),l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M0 11.504a.5.5 0 00.5.5h13a.5.5 0 00.5-.5v-9a.5.5 0 00-.5-.5H.5a.5.5 0 00-.5.5v9zm1-8.5v1h12v-1H1zm0 8h12v-5H1v5z",fill:e}))),RR=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{d:"M1 3.004a1 1 0 00-1 1v5a1 1 0 001 1h3.5a.5.5 0 100-1H1v-5h12v5h-1a.5.5 0 000 1h1a1 1 0 001-1v-5a1 1 0 00-1-1H1z",fill:e}),l.createElement("path",{d:"M6.45 7.006a.498.498 0 01.31.07L10.225 9.1a.5.5 0 01-.002.873l-1.074.621.75 1.3a.75.75 0 01-1.3.75l-.75-1.3-1.074.62a.497.497 0 01-.663-.135.498.498 0 01-.095-.3L6 7.515a.497.497 0 01.45-.509z",fill:e}))),IR=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{d:"M4 1.504a.5.5 0 01.5-.5h5a.5.5 0 110 1h-2v10h2a.5.5 0 010 1h-5a.5.5 0 010-1h2v-10h-2a.5.5 0 01-.5-.5z",fill:e}),l.createElement("path",{d:"M0 4.504a.5.5 0 01.5-.5h4a.5.5 0 110 1H1v4h3.5a.5.5 0 110 1h-4a.5.5 0 01-.5-.5v-5zM9.5 4.004a.5.5 0 100 1H13v4H9.5a.5.5 0 100 1h4a.5.5 0 00.5-.5v-5a.5.5 0 00-.5-.5h-4z",fill:e}))),BR=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M5.943 12.457a.27.27 0 00.248-.149L7.77 9.151l2.54 2.54a.257.257 0 00.188.073c.082 0 .158-.03.21-.077l.788-.79a.27.27 0 000-.392L8.891 7.9l3.416-1.708a.29.29 0 00.117-.106.222.222 0 00.033-.134.332.332 0 00-.053-.161.174.174 0 00-.092-.072l-.02-.007-10.377-4.15a.274.274 0 00-.355.354l4.15 10.372a.275.275 0 00.233.169zm-.036 1l-.02-.002c-.462-.03-.912-.31-1.106-.796L.632 2.287A1.274 1.274 0 012.286.633l10.358 4.143c.516.182.782.657.81 1.114a1.25 1.25 0 01-.7 1.197L10.58 8.174l1.624 1.624a1.27 1.27 0 010 1.807l-.8.801-.008.007c-.491.46-1.298.48-1.792-.014l-1.56-1.56-.957 1.916a1.27 1.27 0 01-1.142.702h-.037z",fill:e}))),TR=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M11.87 6.008a.505.505 0 00-.003-.028v-.002c-.026-.27-.225-.48-.467-.498a.5.5 0 00-.53.5v1.41c0 .25-.22.47-.47.47a.48.48 0 01-.47-.47V5.17a.6.6 0 00-.002-.05c-.023-.268-.223-.49-.468-.5a.5.5 0 00-.52.5v1.65a.486.486 0 01-.47.47.48.48 0 01-.47-.47V4.62a.602.602 0 00-.002-.05v-.002c-.023-.266-.224-.48-.468-.498a.5.5 0 00-.53.5v2.2c0 .25-.22.47-.47.47a.49.49 0 01-.47-.47V1.8c0-.017 0-.034-.002-.05-.022-.268-.214-.49-.468-.5a.5.5 0 00-.52.5v6.78c0 .25-.22.47-.47.47a.48.48 0 01-.47-.47l.001-.1c.001-.053.002-.104 0-.155a.775.775 0 00-.06-.315.65.65 0 00-.16-.22 29.67 29.67 0 01-.21-.189c-.2-.182-.4-.365-.617-.532l-.003-.003A6.366 6.366 0 003.06 7l-.01-.007c-.433-.331-.621-.243-.69-.193-.26.14-.29.5-.13.74l1.73 2.6v.01h-.016l-.035.023.05-.023s1.21 2.6 3.57 2.6c3.54 0 4.2-1.9 4.31-4.42.039-.591.036-1.189.032-1.783l-.002-.507v-.032zm.969 2.376c-.057 1.285-.254 2.667-1.082 3.72-.88 1.118-2.283 1.646-4.227 1.646-1.574 0-2.714-.87-3.406-1.623a6.958 6.958 0 01-1.046-1.504l-.006-.012-1.674-2.516a1.593 1.593 0 01-.25-1.107 1.44 1.44 0 01.69-1.041c.195-.124.485-.232.856-.186.357.044.681.219.976.446.137.106.272.22.4.331V1.75A1.5 1.5 0 015.63.25c.93.036 1.431.856 1.431 1.55v1.335a1.5 1.5 0 01.53-.063h.017c.512.04.915.326 1.153.71a1.5 1.5 0 01.74-.161c.659.025 1.115.458 1.316.964a1.493 1.493 0 01.644-.103h.017c.856.067 1.393.814 1.393 1.558l.002.48c.004.596.007 1.237-.033 1.864z",fill:e}))),zR=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3.5 6A2.5 2.5 0 116 3.5V5h2V3.5A2.5 2.5 0 1110.5 6H9v2h1.5A2.5 2.5 0 118 10.5V9H6v1.5A2.5 2.5 0 113.5 8H5V6H3.5zM2 3.5a1.5 1.5 0 113 0V5H3.5A1.5 1.5 0 012 3.5zM6 6v2h2V6H6zm3-1h1.5A1.5 1.5 0 109 3.5V5zM3.5 9H5v1.5A1.5 1.5 0 113.5 9zM9 9v1.5A1.5 1.5 0 1010.5 9H9z",fill:e}))),LR=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{d:"M11.083 12.25H2.917a1.167 1.167 0 01-1.167-1.167V2.917A1.167 1.167 0 012.917 1.75h6.416l2.917 2.917v6.416a1.167 1.167 0 01-1.167 1.167z",stroke:e,strokeLinecap:"round",strokeLinejoin:"round"}),l.createElement("path",{d:"M9.917 12.25V7.583H4.083v4.667M4.083 1.75v2.917H8.75",stroke:e,strokeLinecap:"round",strokeLinejoin:"round"}))),OR=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{d:"M7 5.5a.5.5 0 01.5.5v4a.5.5 0 01-1 0V6a.5.5 0 01.5-.5zM7 4.5A.75.75 0 107 3a.75.75 0 000 1.5z",fill:e}),l.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}))),MR=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{d:"M5.25 5.25A1.75 1.75 0 117 7a.5.5 0 00-.5.5V9a.5.5 0 001 0V7.955A2.75 2.75 0 104.25 5.25a.5.5 0 001 0zM7 11.5A.75.75 0 107 10a.75.75 0 000 1.5z",fill:e}),l.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}))),PR=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M14 7A7 7 0 110 7a7 7 0 0114 0zm-3.524 4.89A5.972 5.972 0 017 13a5.972 5.972 0 01-3.477-1.11l1.445-1.444C5.564 10.798 6.258 11 7 11s1.436-.202 2.032-.554l1.444 1.445zm-.03-2.858l1.445 1.444A5.972 5.972 0 0013 7c0-1.296-.41-2.496-1.11-3.477l-1.444 1.445C10.798 5.564 11 6.258 11 7s-.202 1.436-.554 2.032zM9.032 3.554l1.444-1.445A5.972 5.972 0 007 1c-1.296 0-2.496.41-3.477 1.11l1.445 1.444A3.981 3.981 0 017 3c.742 0 1.436.202 2.032.554zM3.554 4.968L2.109 3.523A5.973 5.973 0 001 7c0 1.296.41 2.496 1.11 3.476l1.444-1.444A3.981 3.981 0 013 7c0-.742.202-1.436.554-2.032zM10 7a3 3 0 11-6 0 3 3 0 016 0z",fill:e}))),$R=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{d:"M7 4.5a.5.5 0 01.5.5v3.5a.5.5 0 11-1 0V5a.5.5 0 01.5-.5zM7.75 10.5a.75.75 0 11-1.5 0 .75.75 0 011.5 0z",fill:e}),l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7.206 1.045a.498.498 0 01.23.209l6.494 10.992a.5.5 0 01-.438.754H.508a.497.497 0 01-.506-.452.498.498 0 01.072-.31l6.49-10.984a.497.497 0 01.642-.21zM7 2.483L1.376 12h11.248L7 2.483z",fill:e}))),NR=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M14 7A7 7 0 110 7a7 7 0 0114 0zM6.5 8a.5.5 0 001 0V4a.5.5 0 00-1 0v4zm-.25 2.25a.75.75 0 111.5 0 .75.75 0 01-1.5 0z",fill:e}))),HR=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M0 2.504a.5.5 0 01.5-.5h13a.5.5 0 01.5.5v9a.5.5 0 01-.5.5H.5a.5.5 0 01-.5-.5v-9zm1 1.012v7.488h12V3.519L7.313 7.894a.496.496 0 01-.526.062.497.497 0 01-.1-.062L1 3.516zm11.03-.512H1.974L7 6.874l5.03-3.87z",fill:e}))),jR=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7.76 8.134l-.05.05a.2.2 0 01-.28.03 6.76 6.76 0 01-1.63-1.65.21.21 0 01.04-.27l.05-.05c.23-.2.54-.47.71-.96.17-.47-.02-1.04-.66-1.94-.26-.38-.72-.96-1.22-1.46-.68-.69-1.2-1-1.65-1a.98.98 0 00-.51.13A3.23 3.23 0 00.9 3.424c-.13 1.1.26 2.37 1.17 3.78a16.679 16.679 0 004.55 4.6 6.57 6.57 0 003.53 1.32 3.2 3.2 0 002.85-1.66c.14-.24.24-.64-.07-1.18a7.803 7.803 0 00-1.73-1.81c-.64-.5-1.52-1.11-2.13-1.11a.97.97 0 00-.34.06c-.472.164-.74.458-.947.685l-.023.025zm4.32 2.678a6.801 6.801 0 00-1.482-1.54l-.007-.005-.006-.005a8.418 8.418 0 00-.957-.662 2.7 2.7 0 00-.4-.193.683.683 0 00-.157-.043l-.004.002-.009.003c-.224.078-.343.202-.56.44l-.014.016-.046.045a1.2 1.2 0 01-1.602.149A7.76 7.76 0 014.98 7.134l-.013-.019-.013-.02a1.21 1.21 0 01.195-1.522l.06-.06.026-.024c.219-.19.345-.312.422-.533l.003-.01v-.008a.518.518 0 00-.032-.142c-.06-.178-.203-.453-.502-.872l-.005-.008-.005-.007A10.18 10.18 0 004.013 2.59l-.005-.005c-.31-.314-.543-.5-.716-.605-.147-.088-.214-.096-.222-.097h-.016l-.006.003-.01.006a2.23 2.23 0 00-1.145 1.656c-.09.776.175 1.806 1.014 3.108a15.68 15.68 0 004.274 4.32l.022.014.022.016a5.57 5.57 0 002.964 1.117 2.2 2.2 0 001.935-1.141l.006-.012.004-.007a.182.182 0 00-.007-.038.574.574 0 00-.047-.114z",fill:e}))),VR=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.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}),l.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}))),UR=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{d:"M1.452 7.952l1.305-1.305.708.707-1.306 1.305a2.25 2.25 0 103.182 3.182l1.306-1.305.707.707-1.306 1.305a3.25 3.25 0 01-4.596-4.596zM12.548 6.048l-1.305 1.306-.707-.708 1.305-1.305a2.25 2.25 0 10-3.182-3.182L7.354 3.464l-.708-.707 1.306-1.305a3.25 3.25 0 014.596 4.596zM1.854 1.146a.5.5 0 10-.708.708l11 11a.5.5 0 00.707-.707l-11-11z",fill:e}))),qR=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7.994 1.11a1 1 0 10-1.988 0A4.502 4.502 0 002.5 5.5v3.882l-.943 1.885a.497.497 0 00-.053.295.5.5 0 00.506.438h3.575a1.5 1.5 0 102.83 0h3.575a.5.5 0 00.453-.733L11.5 9.382V5.5a4.502 4.502 0 00-3.506-4.39zM2.81 11h8.382l-.5-1H3.31l-.5 1zM10.5 9V5.5a3.5 3.5 0 10-7 0V9h7zm-4 3.5a.5.5 0 111 0 .5.5 0 01-1 0z",fill:e}))),WR=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{d:"M1.5.5A.5.5 0 012 0c6.627 0 12 5.373 12 12a.5.5 0 01-1 0C13 5.925 8.075 1 2 1a.5.5 0 01-.5-.5z",fill:e}),l.createElement("path",{d:"M1.5 4.5A.5.5 0 012 4a8 8 0 018 8 .5.5 0 01-1 0 7 7 0 00-7-7 .5.5 0 01-.5-.5z",fill:e}),l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M5 11a2 2 0 11-4 0 2 2 0 014 0zm-1 0a1 1 0 11-2 0 1 1 0 012 0z",fill:e}))),GR=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.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}),l.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}))),YR=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{d:"M6.646.15a.5.5 0 01.708 0l2 2a.5.5 0 11-.708.707L7.5 1.711v6.793a.5.5 0 01-1 0V1.71L5.354 2.857a.5.5 0 11-.708-.707l2-2z",fill:e}),l.createElement("path",{d:"M2 4.004a1 1 0 00-1 1v7a1 1 0 001 1h10a1 1 0 001-1v-7a1 1 0 00-1-1H9.5a.5.5 0 100 1H12v7H2v-7h2.5a.5.5 0 000-1H2z",fill:e}))),KR=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{d:"M13.854 6.646a.5.5 0 010 .708l-2 2a.5.5 0 01-.708-.708L12.293 7.5H5.5a.5.5 0 010-1h6.793l-1.147-1.146a.5.5 0 01.708-.708l2 2z",fill:e}),l.createElement("path",{d:"M10 2a1 1 0 00-1-1H2a1 1 0 00-1 1v10a1 1 0 001 1h7a1 1 0 001-1V9.5a.5.5 0 00-1 0V12H2V2h7v2.5a.5.5 0 001 0V2z",fill:e}))),ZR=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7 13A6 6 0 107 1a6 6 0 000 12zm0 1A7 7 0 107 0a7 7 0 000 14z",fill:e}))),JR=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{d:"M14 7A7 7 0 110 7a7 7 0 0114 0z",fill:e}))),XR=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3.5 0h7a.5.5 0 01.5.5v13a.5.5 0 01-.454.498.462.462 0 01-.371-.118L7 11.159l-3.175 2.72a.46.46 0 01-.379.118A.5.5 0 013 13.5V.5a.5.5 0 01.5-.5zM4 12.413l2.664-2.284a.454.454 0 01.377-.128.498.498 0 01.284.12L10 12.412V1H4v11.413z",fill:e}))),QR=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3.5 0h7a.5.5 0 01.5.5v13a.5.5 0 01-.454.498.462.462 0 01-.371-.118L7 11.159l-3.175 2.72a.46.46 0 01-.379.118A.5.5 0 013 13.5V.5a.5.5 0 01.5-.5z",fill:e}))),eI=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("g",{clipPath:"url(#prefix__clip0_1449_588)"},l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8.414 1.586a2 2 0 00-2.828 0l-4 4a2 2 0 000 2.828l4 4a2 2 0 002.828 0l4-4a2 2 0 000-2.828l-4-4zm.707-.707a3 3 0 00-4.242 0l-4 4a3 3 0 000 4.242l4 4a3 3 0 004.242 0l4-4a3 3 0 000-4.242l-4-4z",fill:e})),l.createElement("defs",null,l.createElement("clipPath",{id:"prefix__clip0_1449_588"},l.createElement("path",{fill:"#fff",d:"M0 0h14v14H0z"}))))),tI=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12.814 1.846c.06.05.116.101.171.154l.001.002a3.254 3.254 0 01.755 1.168c.171.461.259.974.259 1.538 0 .332-.046.656-.143.976a4.546 4.546 0 01-.397.937c-.169.302-.36.589-.58.864a7.627 7.627 0 01-.674.746l-4.78 4.596a.585.585 0 01-.427.173.669.669 0 01-.44-.173L1.78 8.217a7.838 7.838 0 01-.677-.748 6.124 6.124 0 01-.572-.855 4.975 4.975 0 01-.388-.931A3.432 3.432 0 010 4.708C0 4.144.09 3.63.265 3.17c.176-.459.429-.85.757-1.168a3.432 3.432 0 011.193-.74c.467-.176.99-.262 1.57-.262.304 0 .608.044.907.137.301.092.586.215.855.367.27.148.526.321.771.512.244.193.471.386.682.584.202-.198.427-.391.678-.584.248-.19.507-.364.78-.512a4.65 4.65 0 01.845-.367c.294-.093.594-.137.9-.137.585 0 1.115.086 1.585.262.392.146.734.34 1.026.584zM1.2 3.526c.128-.333.304-.598.52-.806.218-.212.497-.389.849-.522m-1.37 1.328A3.324 3.324 0 001 4.708c0 .225.032.452.101.686.082.265.183.513.307.737.135.246.294.484.479.716.188.237.386.454.59.652l.001.002 4.514 4.355 4.519-4.344c.2-.193.398-.41.585-.648l.003-.003c.184-.23.345-.472.486-.726l.004-.007c.131-.23.232-.474.31-.732v-.002c.068-.224.101-.45.101-.686 0-.457-.07-.849-.195-1.185a2.177 2.177 0 00-.515-.802l.007-.012-.008.009a2.383 2.383 0 00-.85-.518l-.003-.001C11.1 2.072 10.692 2 10.203 2c-.21 0-.406.03-.597.09h-.001c-.22.07-.443.167-.663.289l-.007.003c-.22.12-.434.262-.647.426-.226.174-.42.341-.588.505l-.684.672-.7-.656a9.967 9.967 0 00-.615-.527 4.82 4.82 0 00-.635-.422l-.01-.005a3.289 3.289 0 00-.656-.281l-.008-.003A2.014 2.014 0 003.785 2c-.481 0-.881.071-1.217.198",fill:e}))),rI=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{d:"M12.814 1.846c.06.05.116.101.171.154l.001.002a3.254 3.254 0 01.755 1.168c.171.461.259.974.259 1.538 0 .332-.046.656-.143.976a4.546 4.546 0 01-.397.937c-.169.302-.36.589-.58.864a7.627 7.627 0 01-.674.746l-4.78 4.596a.585.585 0 01-.427.173.669.669 0 01-.44-.173L1.78 8.217a7.838 7.838 0 01-.677-.748 6.124 6.124 0 01-.572-.855 4.975 4.975 0 01-.388-.931A3.432 3.432 0 010 4.708C0 4.144.09 3.63.265 3.17c.176-.459.429-.85.757-1.168a3.432 3.432 0 011.193-.74c.467-.176.99-.262 1.57-.262.304 0 .608.044.907.137.301.092.586.215.855.367.27.148.526.321.771.512.244.193.471.386.682.584.202-.198.427-.391.678-.584.248-.19.507-.364.78-.512a4.65 4.65 0 01.845-.367c.294-.093.594-.137.9-.137.585 0 1.115.086 1.585.262.392.146.734.34 1.026.584z",fill:e}))),nI=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M6.319.783a.75.75 0 011.362 0l1.63 3.535 3.867.458a.75.75 0 01.42 1.296L10.74 8.715l.76 3.819a.75.75 0 01-1.103.8L7 11.434l-3.398 1.902a.75.75 0 01-1.101-.801l.758-3.819L.401 6.072a.75.75 0 01.42-1.296l3.867-.458L6.318.783zm.68.91l-1.461 3.17a.75.75 0 01-.593.431l-3.467.412 2.563 2.37a.75.75 0 01.226.697l-.68 3.424 3.046-1.705a.75.75 0 01.733 0l3.047 1.705-.68-3.424a.75.75 0 01.226-.697l2.563-2.37-3.467-.412a.75.75 0 01-.593-.43L7 1.694z",fill:e}))),aI=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{d:"M7.68.783a.75.75 0 00-1.361 0l-1.63 3.535-3.867.458A.75.75 0 00.4 6.072l2.858 2.643-.758 3.819a.75.75 0 001.101.8L7 11.434l3.397 1.902a.75.75 0 001.102-.801l-.759-3.819L13.6 6.072a.75.75 0 00-.421-1.296l-3.866-.458L7.68.783z",fill:e}))),oI=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M10 7.854a4.5 4.5 0 10-6 0V13a.5.5 0 00.497.5h.006c.127 0 .254-.05.35-.146L7 11.207l2.146 2.147A.5.5 0 0010 13V7.854zM7 8a3.5 3.5 0 100-7 3.5 3.5 0 000 7zm-.354 2.146a.5.5 0 01.708 0L9 11.793v-3.26C8.398 8.831 7.718 9 7 9a4.481 4.481 0 01-2-.468v3.26l1.646-1.646z",fill:e}))),iI=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M6.565 13.123a.991.991 0 01.87 0l.987.482a.991.991 0 001.31-.426l.515-.97a.991.991 0 01.704-.511l1.082-.19a.99.99 0 00.81-1.115l-.154-1.087a.991.991 0 01.269-.828l.763-.789a.991.991 0 000-1.378l-.763-.79a.991.991 0 01-.27-.827l.155-1.087a.99.99 0 00-.81-1.115l-1.082-.19a.991.991 0 01-.704-.511L9.732.82a.99.99 0 00-1.31-.426l-.987.482a.991.991 0 01-.87 0L5.578.395a.99.99 0 00-1.31.426l-.515.97a.99.99 0 01-.704.511l-1.082.19a.99.99 0 00-.81 1.115l.154 1.087a.99.99 0 01-.269.828L.28 6.31a.99.99 0 000 1.378l.763.79a.99.99 0 01.27.827l-.155 1.087a.99.99 0 00.81 1.115l1.082.19a.99.99 0 01.704.511l.515.97c.25.473.83.661 1.31.426l.987-.482zm4.289-8.477a.5.5 0 010 .708l-4.5 4.5a.5.5 0 01-.708 0l-2.5-2.5a.5.5 0 11.708-.708L6 8.793l4.146-4.147a.5.5 0 01.708 0z",fill:e}))),lI=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M11 12.02c-.4.37-.91.56-1.56.56h-.88a5.493 5.493 0 01-1.3-.16c-.42-.1-.91-.25-1.47-.45a5.056 5.056 0 00-.95-.27H2.88a.84.84 0 01-.62-.26.84.84 0 01-.26-.61V6.45c0-.24.09-.45.26-.62a.84.84 0 01.62-.25h1.87c.16-.11.47-.47.93-1.06.27-.35.51-.64.74-.88.1-.11.19-.3.24-.58.05-.28.12-.57.2-.87.1-.3.24-.55.43-.74a.87.87 0 01.62-.25c.38 0 .72.07 1.03.22.3.15.54.38.7.7.15.31.23.73.23 1.27a3 3 0 01-.32 1.31h1.2c.47 0 .88.17 1.23.52s.52.8.52 1.22c0 .29-.04.66-.34 1.12.05.15.07.3.07.47 0 .35-.09.68-.26.98a2.05 2.05 0 01-.4 1.51 1.9 1.9 0 01-.57 1.5zm.473-5.33a.965.965 0 00.027-.25.742.742 0 00-.227-.513.683.683 0 00-.523-.227H7.927l.73-1.45a2 2 0 00.213-.867c0-.444-.068-.695-.127-.822a.53.53 0 00-.245-.244 1.296 1.296 0 00-.539-.116.989.989 0 00-.141.28 9.544 9.544 0 00-.174.755c-.069.387-.213.779-.484 1.077l-.009.01-.009.01c-.195.202-.41.46-.67.798l-.003.004c-.235.3-.44.555-.613.753-.151.173-.343.381-.54.516l-.255.176H5v4.133l.018.003c.384.07.76.176 1.122.318.532.189.98.325 1.352.413l.007.002a4.5 4.5 0 001.063.131h.878c.429 0 .683-.115.871-.285a.9.9 0 00.262-.702l-.028-.377.229-.3a1.05 1.05 0 00.205-.774l-.044-.333.165-.292a.969.969 0 00.13-.487.457.457 0 00-.019-.154l-.152-.458.263-.404a1.08 1.08 0 00.152-.325zM3.5 10.8a.5.5 0 100-1 .5.5 0 000 1z",fill:e}))),sI=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M11.765 2.076A.5.5 0 0112 2.5v6.009a.497.497 0 01-.17.366L7.337 12.87a.497.497 0 01-.674 0L2.17 8.875l-.009-.007a.498.498 0 01-.16-.358L2 8.5v-6a.5.5 0 01.235-.424l.018-.011c.016-.01.037-.024.065-.04.056-.032.136-.077.24-.128a6.97 6.97 0 01.909-.371C4.265 1.26 5.443 1 7 1s2.735.26 3.533.526c.399.133.702.267.91.37a4.263 4.263 0 01.304.169l.018.01zM3 2.793v5.482l1.068.95 6.588-6.588a6.752 6.752 0 00-.44-.163C9.517 2.24 8.444 2 7 2c-1.443 0-2.515.24-3.217.474-.351.117-.61.233-.778.317L3 2.793zm4 9.038l-2.183-1.94L11 3.706v4.568l-4 3.556z",fill:e}))),uI=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{d:"M10.354 2.854a.5.5 0 10-.708-.708l-3 3a.5.5 0 10.708.708l3-3z",fill:e}),l.createElement("path",{d:"M2.09 6H4.5a.5.5 0 000-1H1.795a.75.75 0 00-.74.873l.813 4.874A1.5 1.5 0 003.348 12h7.305a1.5 1.5 0 001.48-1.253l.812-4.874a.75.75 0 00-.74-.873H10a.5.5 0 000 1h1.91l-.764 4.582a.5.5 0 01-.493.418H3.347a.5.5 0 01-.493-.418L2.09 6z",fill:e}),l.createElement("path",{d:"M4.5 7a.5.5 0 01.5.5v2a.5.5 0 01-1 0v-2a.5.5 0 01.5-.5zM10 7.5a.5.5 0 00-1 0v2a.5.5 0 001 0v-2zM6.5 9.5v-2a.5.5 0 011 0v2a.5.5 0 01-1 0z",fill:e}))),cI=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M4.5 2h.75v3.866l-3.034 5.26A1.25 1.25 0 003.299 13H10.7a1.25 1.25 0 001.083-1.875L8.75 5.866V2h.75a.5.5 0 100-1h-5a.5.5 0 000 1zm1.75 4V2h1.5v4.134l.067.116L8.827 8H5.173l1.01-1.75.067-.116V6zM4.597 9l-1.515 2.625A.25.25 0 003.3 12H10.7a.25.25 0 00.217-.375L9.404 9H4.597z",fill:e}))),dI=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{d:"M7.5 10.5a.5.5 0 11-1 0 .5.5 0 011 0z",fill:e}),l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3.5 1a.5.5 0 00-.5.5c0 1.063.137 1.892.678 2.974.346.692.858 1.489 1.598 2.526-.89 1.247-1.455 2.152-1.798 2.956-.377.886-.477 1.631-.478 2.537v.007a.5.5 0 00.5.5h7c.017 0 .034 0 .051-.003A.5.5 0 0011 12.5v-.007c0-.906-.1-1.65-.478-2.537-.343-.804-.909-1.709-1.798-2.956.74-1.037 1.252-1.834 1.598-2.526C10.863 3.392 11 2.563 11 1.5a.5.5 0 00-.5-.5h-7zm6.487 11a4.675 4.675 0 00-.385-1.652c-.277-.648-.735-1.407-1.499-2.494-.216.294-.448.606-.696.937a.497.497 0 01-.195.162.5.5 0 01-.619-.162c-.248-.331-.48-.643-.696-.937-.764 1.087-1.222 1.846-1.499 2.494A4.675 4.675 0 004.013 12h5.974zM6.304 6.716c.212.293.443.609.696.948a90.058 90.058 0 00.709-.965c.48-.664.86-1.218 1.163-1.699H5.128a32.672 32.672 0 001.176 1.716zM4.559 4h4.882c.364-.735.505-1.312.546-2H4.013c.04.688.182 1.265.546 2z",fill:e}))),pI=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M11.5 1h-9a.5.5 0 00-.5.5v11a.5.5 0 001 0V8h8.5a.5.5 0 00.354-.854L9.207 4.5l2.647-2.646A.499.499 0 0011.5 1zM8.146 4.146L10.293 2H3v5h7.293L8.146 4.854a.5.5 0 010-.708z",fill:e}))),fI=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M10 7V6a3 3 0 00-5.91-.736l-.17.676-.692.075A2.5 2.5 0 003.5 11h3c.063 0 .125-.002.187-.007l.076-.005.076.006c.053.004.106.006.161.006h4a2 2 0 100-4h-1zM3.12 5.02A3.5 3.5 0 003.5 12h3c.087 0 .174-.003.26-.01.079.007.16.01.24.01h4a3 3 0 100-6 4 4 0 00-7.88-.98z",fill:e}))),hI=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{d:"M7 2a4 4 0 014 4 3 3 0 110 6H7c-.08 0-.161-.003-.24-.01-.086.007-.173.01-.26.01h-3a3.5 3.5 0 01-.38-6.98A4.002 4.002 0 017 2z",fill:e}))),mI=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M11 7a4 4 0 11-8 0 4 4 0 018 0zm-1 0a3 3 0 11-6 0 3 3 0 016 0z",fill:e}),l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M4.268 13.18c.25.472.83.66 1.31.425l.987-.482a.991.991 0 01.87 0l.987.482a.991.991 0 001.31-.426l.515-.97a.991.991 0 01.704-.511l1.082-.19a.99.99 0 00.81-1.115l-.154-1.087a.991.991 0 01.269-.828l.763-.789a.991.991 0 000-1.378l-.763-.79a.991.991 0 01-.27-.827l.155-1.087a.99.99 0 00-.81-1.115l-1.082-.19a.991.991 0 01-.704-.511L9.732.82a.99.99 0 00-1.31-.426l-.987.482a.991.991 0 01-.87 0L5.578.395a.99.99 0 00-1.31.426l-.515.97a.99.99 0 01-.704.511l-1.082.19a.99.99 0 00-.81 1.115l.154 1.087a.99.99 0 01-.269.828L.28 6.31a.99.99 0 000 1.378l.763.79a.99.99 0 01.27.827l-.155 1.087a.99.99 0 00.81 1.115l1.082.19a.99.99 0 01.704.511l.515.97zm5.096-1.44l-.511.963-.979-.478a1.99 1.99 0 00-1.748 0l-.979.478-.51-.962a1.991 1.991 0 00-1.415-1.028l-1.073-.188.152-1.079a1.991 1.991 0 00-.54-1.663L1.004 7l.757-.783a1.991 1.991 0 00.54-1.663L2.15 3.475l1.073-.188A1.991 1.991 0 004.636 2.26l.511-.962.979.478a1.99 1.99 0 001.748 0l.979-.478.51.962c.288.543.81.922 1.415 1.028l1.073.188-.152 1.079a1.99 1.99 0 00.54 1.663l.757.783-.757.783a1.99 1.99 0 00-.54 1.663l.152 1.079-1.073.188a1.991 1.991 0 00-1.414 1.028z",fill:e}))),gI=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7 4a3 3 0 100 6 3 3 0 000-6zM3 7a4 4 0 118 0 4 4 0 01-8 0z",fill:e}))),vI=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7.206 3.044a.498.498 0 01.23.212l3.492 5.985a.494.494 0 01.006.507.497.497 0 01-.443.252H3.51a.499.499 0 01-.437-.76l3.492-5.984a.497.497 0 01.642-.212zM7 4.492L4.37 9h5.26L7 4.492z",fill:e}))),yI=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M10.854 4.146a.5.5 0 010 .708l-5 5a.5.5 0 01-.708 0l-2-2a.5.5 0 11.708-.708L5.5 8.793l4.646-4.647a.5.5 0 01.708 0z",fill:e}))),bI=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{d:"M7.354 3.896l5.5 5.5a.5.5 0 01-.708.708L7 4.957l-5.146 5.147a.5.5 0 01-.708-.708l5.5-5.5a.5.5 0 01.708 0z",fill:e}))),wI=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.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}))),EI=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{d:"M2.76 7.096a.498.498 0 00.136.258l5.5 5.5a.5.5 0 00.707-.708L3.958 7l5.147-5.146a.5.5 0 10-.708-.708l-5.5 5.5a.5.5 0 00-.137.45z",fill:e}))),K8=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.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}))),xI=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.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}))),DI=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.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}))),CI=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.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}))),SI=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.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}))),kI=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{d:"M11.854 4.646l-4.5-4.5a.5.5 0 00-.708 0l-4.5 4.5a.5.5 0 10.708.708L6.5 1.707V13.5a.5.5 0 001 0V1.707l3.646 3.647a.5.5 0 00.708-.708z",fill:e}))),AI=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{d:"M7.5.5a.5.5 0 00-1 0v11.793L2.854 8.646a.5.5 0 10-.708.708l4.5 4.5a.5.5 0 00.351.146h.006c.127 0 .254-.05.35-.146l4.5-4.5a.5.5 0 00-.707-.708L7.5 12.293V.5z",fill:e}))),FI=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{d:"M5.354 2.146a.5.5 0 010 .708L1.707 6.5H13.5a.5.5 0 010 1H1.707l3.647 3.646a.5.5 0 01-.708.708l-4.5-4.5a.5.5 0 010-.708l4.5-4.5a.5.5 0 01.708 0z",fill:e}))),_I=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{d:"M8.646 2.146a.5.5 0 01.708 0l4.5 4.5a.5.5 0 010 .708l-4.5 4.5a.5.5 0 01-.708-.708L12.293 7.5H.5a.5.5 0 010-1h11.793L8.646 2.854a.5.5 0 010-.708z",fill:e}))),RI=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{d:"M1.904 8.768V2.404a.5.5 0 01.5-.5h6.364a.5.5 0 110 1H3.61l8.339 8.339a.5.5 0 01-.707.707l-8.34-8.34v5.158a.5.5 0 01-1 0z",fill:e}))),II=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{d:"M12.096 8.768V2.404a.5.5 0 00-.5-.5H5.232a.5.5 0 100 1h5.157L2.05 11.243a.5.5 0 10.707.707l8.34-8.34v5.158a.5.5 0 101 0z",fill:e}))),BI=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{d:"M1.904 5.232v6.364a.5.5 0 00.5.5h6.364a.5.5 0 000-1H3.61l8.339-8.339a.5.5 0 00-.707-.707l-8.34 8.34V5.231a.5.5 0 00-1 0z",fill:e}))),TI=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{d:"M12.096 5.232v6.364a.5.5 0 01-.5.5H5.232a.5.5 0 010-1h5.157L2.05 2.757a.5.5 0 01.707-.707l8.34 8.34V5.231a.5.5 0 111 0z",fill:e}))),zI=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M6.772 3.59c.126-.12.33-.12.456 0l5.677 5.387c.203.193.06.523-.228.523H1.323c-.287 0-.431-.33-.228-.523L6.772 3.59z",fill:e}))),LI=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7.228 10.41a.335.335 0 01-.456 0L1.095 5.023c-.203-.193-.06-.523.228-.523h11.354c.287 0 .431.33.228.523L7.228 10.41z",fill:e}))),OI=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3.712 7.212a.3.3 0 010-.424l5.276-5.276a.3.3 0 01.512.212v10.552a.3.3 0 01-.512.212L3.712 7.212z",fill:e}))),MI=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M10.288 7.212a.3.3 0 000-.424L5.012 1.512a.3.3 0 00-.512.212v10.552a.3.3 0 00.512.212l5.276-5.276z",fill:e}))),PI=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{d:"M7.354.146l4 4a.5.5 0 01-.708.708L7 1.207 3.354 4.854a.5.5 0 11-.708-.708l4-4a.5.5 0 01.708 0zM11.354 9.146a.5.5 0 010 .708l-4 4a.5.5 0 01-.708 0l-4-4a.5.5 0 11.708-.708L7 12.793l3.646-3.647a.5.5 0 01.708 0z",fill:e}))),$I=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{d:"M3.354.146a.5.5 0 10-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 00-.708-.708L7 3.793 3.354.146zM6.646 9.146a.5.5 0 01.708 0l4 4a.5.5 0 01-.708.708L7 10.207l-3.646 3.647a.5.5 0 01-.708-.708l4-4z",fill:e}))),NI=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{d:"M1.5 1h2a.5.5 0 010 1h-.793l3.147 3.146a.5.5 0 11-.708.708L2 2.707V3.5a.5.5 0 01-1 0v-2a.5.5 0 01.5-.5zM10 1.5a.5.5 0 01.5-.5h2a.5.5 0 01.5.5v2a.5.5 0 01-1 0v-.793L8.854 5.854a.5.5 0 11-.708-.708L11.293 2H10.5a.5.5 0 01-.5-.5zM12.5 10a.5.5 0 01.5.5v2a.5.5 0 01-.5.5h-2a.5.5 0 010-1h.793L8.146 8.854a.5.5 0 11.708-.708L12 11.293V10.5a.5.5 0 01.5-.5zM2 11.293V10.5a.5.5 0 00-1 0v2a.5.5 0 00.5.5h2a.5.5 0 000-1h-.793l3.147-3.146a.5.5 0 10-.708-.708L2 11.293z",fill:e}))),HI=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{d:"M6.646.147l-1.5 1.5a.5.5 0 10.708.707l.646-.647V5a.5.5 0 001 0V1.707l.646.647a.5.5 0 10.708-.707l-1.5-1.5a.5.5 0 00-.708 0z",fill:e}),l.createElement("path",{d:"M1.309 4.038a.498.498 0 00-.16.106l-.005.005a.498.498 0 00.002.705L3.293 7 1.146 9.146A.498.498 0 001.5 10h3a.5.5 0 000-1H2.707l1.5-1.5h5.586l2.353 2.354a.5.5 0 00.708-.708L10.707 7l2.146-2.146.11-.545-.107.542A.499.499 0 0013 4.503v-.006a.5.5 0 00-.144-.348l-.005-.005A.498.498 0 0012.5 4h-3a.5.5 0 000 1h1.793l-1.5 1.5H4.207L2.707 5H4.5a.5.5 0 000-1h-3a.498.498 0 00-.191.038z",fill:e}),l.createElement("path",{d:"M7 8.5a.5.5 0 01.5.5v3.293l.646-.647a.5.5 0 01.708.708l-1.5 1.5a.5.5 0 01-.708 0l-1.5-1.5a.5.5 0 01.708-.708l.646.647V9a.5.5 0 01.5-.5zM9 9.5a.5.5 0 01.5-.5h3a.5.5 0 010 1h-3a.5.5 0 01-.5-.5z",fill:e}))),jI=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{d:"M10.646 2.646a.5.5 0 01.708 0l1.5 1.5a.5.5 0 010 .708l-1.5 1.5a.5.5 0 01-.708-.708L11.293 5H1.5a.5.5 0 010-1h9.793l-.647-.646a.5.5 0 010-.708zM3.354 8.354L2.707 9H12.5a.5.5 0 010 1H2.707l.647.646a.5.5 0 01-.708.708l-1.5-1.5a.5.5 0 010-.708l1.5-1.5a.5.5 0 11.708.708z",fill:e}))),VI=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{d:"M1.5 1a.5.5 0 01.5.5V10a2 2 0 004 0V4a3 3 0 016 0v7.793l1.146-1.147a.5.5 0 01.708.708l-2 2a.5.5 0 01-.708 0l-2-2a.5.5 0 01.708-.708L11 11.793V4a2 2 0 10-4 0v6.002a3 3 0 01-6 0V1.5a.5.5 0 01.5-.5z",fill:e}))),UI=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.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}))),qI=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{d:"M4.354 2.146a.5.5 0 010 .708L1.707 5.5H9.5A4.5 4.5 0 0114 10v1.5a.5.5 0 01-1 0V10a3.5 3.5 0 00-3.5-3.5H1.707l2.647 2.646a.5.5 0 11-.708.708l-3.5-3.5a.5.5 0 010-.708l3.5-3.5a.5.5 0 01.708 0z",fill:e}))),WI=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{d:"M5.5 1A.5.5 0 005 .5H2a.5.5 0 000 1h1.535a6.502 6.502 0 002.383 11.91.5.5 0 10.165-.986A5.502 5.502 0 014.5 2.1V4a.5.5 0 001 0V1.353a.5.5 0 000-.023V1zM7.507 1a.5.5 0 01.576-.41 6.502 6.502 0 012.383 11.91H12a.5.5 0 010 1H9a.5.5 0 01-.5-.5v-3a.5.5 0 011 0v1.9A5.5 5.5 0 007.917 1.576.5.5 0 017.507 1z",fill:e}))),GI=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{d:"M8.646 5.854L7.5 4.707V10.5a.5.5 0 01-1 0V4.707L5.354 5.854a.5.5 0 11-.708-.708l2-2a.5.5 0 01.708 0l2 2a.5.5 0 11-.708.708z",fill:e}),l.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}))),YI=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{d:"M5.354 8.146L6.5 9.293V3.5a.5.5 0 011 0v5.793l1.146-1.147a.5.5 0 11.708.708l-2 2a.5.5 0 01-.708 0l-2-2a.5.5 0 11.708-.708z",fill:e}),l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M0 7a7 7 0 1114 0A7 7 0 010 7zm1 0a6 6 0 1112 0A6 6 0 011 7z",fill:e}))),KI=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{d:"M5.854 5.354L4.707 6.5H10.5a.5.5 0 010 1H4.707l1.147 1.146a.5.5 0 11-.708.708l-2-2a.5.5 0 010-.708l2-2a.5.5 0 11.708.708z",fill:e}),l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7 0a7 7 0 110 14A7 7 0 017 0zm0 1a6 6 0 110 12A6 6 0 017 1z",fill:e}))),ZI=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{d:"M3.5 6.5h5.793L8.146 5.354a.5.5 0 11.708-.708l2 2a.5.5 0 010 .708l-2 2a.5.5 0 11-.708-.708L9.293 7.5H3.5a.5.5 0 010-1z",fill:e}),l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7 14A7 7 0 117 0a7 7 0 010 14zm0-1A6 6 0 117 1a6 6 0 010 12z",fill:e}))),JI=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.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}))),XI=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M14 7A7 7 0 100 7a7 7 0 0014 0zm-6.535 5.738c-.233.23-.389.262-.465.262-.076 0-.232-.032-.465-.262-.238-.234-.497-.623-.737-1.182-.434-1.012-.738-2.433-.79-4.056h3.984c-.052 1.623-.356 3.043-.79 4.056-.24.56-.5.948-.737 1.182zM8.992 6.5H5.008c.052-1.623.356-3.044.79-4.056.24-.56.5-.948.737-1.182C6.768 1.032 6.924 1 7 1c.076 0 .232.032.465.262.238.234.497.623.737 1.182.434 1.012.738 2.433.79 4.056zm1 1c-.065 2.176-.558 4.078-1.282 5.253A6.005 6.005 0 0012.98 7.5H9.992zm2.987-1H9.992c-.065-2.176-.558-4.078-1.282-5.253A6.005 6.005 0 0112.98 6.5zm-8.971 0c.065-2.176.558-4.078 1.282-5.253A6.005 6.005 0 001.02 6.5h2.988zm-2.987 1a6.005 6.005 0 004.27 5.253C4.565 11.578 4.072 9.676 4.007 7.5H1.02z",fill:e}))),QI=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M10.087 3.397L5.95 5.793a.374.374 0 00-.109.095.377.377 0 00-.036.052l-2.407 4.147a.374.374 0 00-.004.384c.104.179.334.24.513.136l4.142-2.404a.373.373 0 00.148-.143l2.406-4.146a.373.373 0 00-.037-.443.373.373 0 00-.478-.074zM4.75 9.25l2.847-1.652-1.195-1.195L4.75 9.25z",fill:e}),l.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}))),eB=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M0 7a7 7 0 1114 0A7 7 0 010 7zm6.5 3.5v2.48A6.001 6.001 0 011.02 7.5H3.5a.5.5 0 000-1H1.02A6.001 6.001 0 016.5 1.02V3.5a.5.5 0 001 0V1.02a6.001 6.001 0 015.48 5.48H10.5a.5.5 0 000 1h2.48a6.002 6.002 0 01-5.48 5.48V10.5a.5.5 0 00-1 0z",fill:e}))),tB=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M9 5a2 2 0 11-4 0 2 2 0 014 0zM8 5a1 1 0 11-2 0 1 1 0 012 0z",fill:e}),l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 5A5 5 0 002 5c0 2.633 2.273 6.154 4.65 8.643.192.2.508.2.7 0C9.726 11.153 12 7.633 12 5zM7 1a4 4 0 014 4c0 1.062-.471 2.42-1.303 3.88-.729 1.282-1.69 2.562-2.697 3.67-1.008-1.108-1.968-2.388-2.697-3.67C3.47 7.42 3 6.063 3 5a4 4 0 014-4z",fill:e}))),rB=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{d:"M7 2a.5.5 0 01.5.5v4H10a.5.5 0 010 1H7a.5.5 0 01-.5-.5V2.5A.5.5 0 017 2z",fill:e}),l.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}))),nB=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{d:"M9.79 4.093a.5.5 0 01.117.698L7.91 7.586a1 1 0 11-.814-.581l1.997-2.796a.5.5 0 01.698-.116z",fill:e}),l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M2.069 12.968a7 7 0 119.863 0A12.962 12.962 0 007 12c-1.746 0-3.41.344-4.931.968zm9.582-1.177a6 6 0 10-9.301 0A13.98 13.98 0 017 11c1.629 0 3.194.279 4.65.791z",fill:e}))),aB=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{d:"M7.5 4.5a.5.5 0 00-1 0v2.634a1 1 0 101 0V4.5z",fill:e}),l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M5.5.5A.5.5 0 016 0h2a.5.5 0 010 1h-.5v1.02a5.973 5.973 0 013.374 1.398l.772-.772a.5.5 0 01.708.708l-.772.772A6 6 0 116.5 2.02V1H6a.5.5 0 01-.5-.5zM7 3a5 5 0 100 10A5 5 0 007 3z",fill:e}))),oB=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7.354 1.146l5.5 5.5a.5.5 0 01-.708.708L12 7.207V12.5a.5.5 0 01-.5.5h-3a.5.5 0 01-.5-.5V9H6v3.5a.5.5 0 01-.5.5h-3a.5.5 0 01-.5-.5V7.207l-.146.147a.5.5 0 11-.708-.708l1-1 4.5-4.5a.5.5 0 01.708 0zM3 6.207V12h2V8.5a.5.5 0 01.5-.5h3a.5.5 0 01.5.5V12h2V6.207l-4-4-4 4z",fill:e}))),iB=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M1.213 4.094a.5.5 0 01.056-.034l5.484-2.995a.498.498 0 01.494 0L12.73 4.06a.507.507 0 01.266.389.498.498 0 01-.507.555H1.51a.5.5 0 01-.297-.91zm2.246-.09h7.082L7 2.07 3.459 4.004z",fill:e}),l.createElement("path",{d:"M4 6a.5.5 0 00-1 0v5a.5.5 0 001 0V6zM11 6a.5.5 0 00-1 0v5a.5.5 0 001 0V6zM5.75 5.5a.5.5 0 01.5.5v5a.5.5 0 01-1 0V6a.5.5 0 01.5-.5zM8.75 6a.5.5 0 00-1 0v5a.5.5 0 001 0V6zM1.5 12.504a.5.5 0 01.5-.5h10a.5.5 0 010 1H2a.5.5 0 01-.5-.5z",fill:e}))),lB=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("g",{clipPath:"url(#prefix__clip0_1107_3594)"},l.createElement("path",{d:"M11.451.537l.01 12.922h0L7.61 8.946a1.077 1.077 0 00-.73-.374L.964 8.087 11.45.537h0z",stroke:e,strokeWidth:1.077})),l.createElement("defs",null,l.createElement("clipPath",{id:"prefix__clip0_1107_3594"},l.createElement("path",{fill:"#fff",d:"M0 0h14v14H0z"}))))),sB=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M14 7A7 7 0 110 7a7 7 0 0114 0zM2.671 11.155c.696-1.006 2.602-1.816 3.194-1.91.226-.036.232-.658.232-.658s-.665-.658-.81-1.544c-.39 0-.63-.94-.241-1.272a2.578 2.578 0 00-.012-.13c-.066-.607-.28-2.606 1.965-2.606 2.246 0 2.031 2 1.966 2.606l-.012.13c.39.331.149 1.272-.24 1.272-.146.886-.81 1.544-.81 1.544s.004.622.23.658c.593.094 2.5.904 3.195 1.91a6 6 0 10-8.657 0z",fill:e}))),uB=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{d:"M7.275 13.16a11.388 11.388 0 005.175-1.232v-.25c0-1.566-3.237-2.994-4.104-3.132-.27-.043-.276-.783-.276-.783s.791-.783.964-1.836c.463 0 .75-1.119.286-1.513C9.34 4 9.916 1.16 6.997 1.16c-2.92 0-2.343 2.84-2.324 3.254-.463.394-.177 1.513.287 1.513.172 1.053.963 1.836.963 1.836s-.006.74-.275.783c-.858.136-4.036 1.536-4.103 3.082a11.388 11.388 0 005.73 1.532z",fill:e}))),cB=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{d:"M1.183 11.906a10.645 10.645 0 01-1.181-.589c.062-1.439 3.02-2.74 3.818-2.868.25-.04.256-.728.256-.728s-.736-.729-.896-1.709c-.432 0-.698-1.041-.267-1.408A2.853 2.853 0 002.9 4.46c-.072-.672-.31-2.884 2.175-2.884 2.486 0 2.248 2.212 2.176 2.884-.007.062-.012.112-.014.144.432.367.165 1.408-.266 1.408-.16.98-.896 1.709-.896 1.709s.005.688.256.728c.807.129 3.82 1.457 3.82 2.915v.233a10.598 10.598 0 01-4.816 1.146c-1.441 0-2.838-.282-4.152-.837zM11.5 2.16a.5.5 0 01.5.5v1.5h1.5a.5.5 0 010 1H12v1.5a.5.5 0 01-1 0v-1.5H9.5a.5.5 0 110-1H11v-1.5a.5.5 0 01.5-.5z",fill:e}))),dB=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{d:"M9.21 11.623a10.586 10.586 0 01-4.031.787A10.585 10.585 0 010 11.07c.06-1.354 2.933-2.578 3.708-2.697.243-.038.249-.685.249-.685s-.715-.685-.87-1.607c-.42 0-.679-.979-.26-1.323a2.589 2.589 0 00-.013-.136c-.07-.632-.3-2.712 2.113-2.712 2.414 0 2.183 2.08 2.113 2.712-.007.059-.012.105-.013.136.419.344.16 1.323-.259 1.323-.156.922-.87 1.607-.87 1.607s.005.647.248.685c.784.12 3.71 1.37 3.71 2.74v.22c-.212.103-.427.2-.646.29z",fill:e}),l.createElement("path",{d:"M8.81 8.417a9.643 9.643 0 00-.736-.398c.61-.42 1.396-.71 1.7-.757.167-.026.171-.471.171-.471s-.491-.471-.598-1.104c-.288 0-.466-.674-.178-.91-.001-.022-.005-.053-.01-.094-.048-.434-.206-1.864 1.453-1.864 1.66 0 1.5 1.43 1.453 1.864l-.01.094c.289.236.11.91-.178.91-.107.633-.598 1.104-.598 1.104s.004.445.171.47c.539.084 2.55.942 2.55 1.884v.628a10.604 10.604 0 01-3.302.553 2.974 2.974 0 00-.576-.879c-.375-.408-.853-.754-1.312-1.03z",fill:e}))),pB=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{d:"M9.106 7.354c-.627.265-1.295.4-1.983.4a5.062 5.062 0 01-2.547-.681c.03-.688 1.443-1.31 1.824-1.37.12-.02.122-.348.122-.348s-.351-.348-.428-.816c-.206 0-.333-.498-.127-.673 0-.016-.003-.04-.007-.07C5.926 3.477 5.812 2.42 7 2.42c1.187 0 1.073 1.057 1.039 1.378l-.007.069c.207.175.08.673-.127.673-.076.468-.428.816-.428.816s.003.329.122.348c.386.06 1.825.696 1.825 1.392v.111c-.104.053-.21.102-.318.148zM3.75 11.25A.25.25 0 014 11h6a.25.25 0 110 .5H4a.25.25 0 01-.25-.25zM4 9a.25.25 0 000 .5h6a.25.25 0 100-.5H4z",fill:e}),l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M1 .5a.5.5 0 01.5-.5h11a.5.5 0 01.5.5v13a.5.5 0 01-.5.5h-11a.5.5 0 01-.5-.5V.5zM2 13V1h10v12H2z",fill:e}))),fB=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{d:"M3.968 8.75a.5.5 0 00-.866.5A4.498 4.498 0 007 11.5c1.666 0 3.12-.906 3.898-2.25a.5.5 0 10-.866-.5A3.498 3.498 0 017 10.5a3.498 3.498 0 01-3.032-1.75zM5.5 5a1 1 0 11-2 0 1 1 0 012 0zM9.5 6a1 1 0 100-2 1 1 0 000 2z",fill:e}),l.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}))),hB=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{d:"M4.5 9a.5.5 0 000 1h5a.5.5 0 000-1h-5zM5.5 5a1 1 0 11-2 0 1 1 0 012 0zM9.5 6a1 1 0 100-2 1 1 0 000 2z",fill:e}),l.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}))),mB=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{d:"M3.968 10.25a.5.5 0 01-.866-.5A4.498 4.498 0 017 7.5c1.666 0 3.12.906 3.898 2.25a.5.5 0 11-.866.5A3.498 3.498 0 007 8.5a3.498 3.498 0 00-3.032 1.75zM5.5 5a1 1 0 11-2 0 1 1 0 012 0zM9.5 6a1 1 0 100-2 1 1 0 000 2z",fill:e}),l.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}))),gB=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{d:"M3.526 4.842a.5.5 0 01.632-.316l2.051.684a2.5 2.5 0 001.582 0l2.05-.684a.5.5 0 01.317.948l-2.453.818a.3.3 0 00-.205.285v.243a4.5 4.5 0 00.475 2.012l.972 1.944a.5.5 0 11-.894.448L7 9.118l-1.053 2.106a.5.5 0 11-.894-.447l.972-1.945A4.5 4.5 0 006.5 6.82v-.243a.3.3 0 00-.205-.285l-2.453-.818a.5.5 0 01-.316-.632z",fill:e}),l.createElement("path",{d:"M7 4.5a1 1 0 100-2 1 1 0 000 2z",fill:e}),l.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}))),vB=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 15 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7 14A7 7 0 107 0a7 7 0 000 14zM8 3.5a1 1 0 11-2 0 1 1 0 012 0zM3.526 4.842a.5.5 0 01.632-.316l2.051.684a2.5 2.5 0 001.582 0l2.05-.684a.5.5 0 01.317.948l-2.453.818a.3.3 0 00-.205.285v.243a4.5 4.5 0 00.475 2.012l.972 1.944a.5.5 0 11-.894.448L7 9.118l-1.053 2.106a.5.5 0 11-.894-.447l.972-1.945A4.5 4.5 0 006.5 6.82v-.243a.3.3 0 00-.205-.285l-2.453-.818a.5.5 0 01-.316-.632z",fill:e}))),yB=0,bB=u(e=>e.button===yB&&!e.altKey&&!e.ctrlKey&&!e.metaKey&&!e.shiftKey,"isPlainLeftClick"),wB=u((e,t)=>{bB(e)&&(e.preventDefault(),t(e))},"cancelled"),EB=F.span(({withArrow:e})=>e?{"> svg:last-of-type":{height:"0.7em",width:"0.7em",marginRight:0,marginLeft:"0.25em",bottom:"auto",verticalAlign:"inherit"}}:{},({containsIcon:e})=>e?{svg:{height:"1em",width:"1em",verticalAlign:"middle",position:"relative",bottom:0,marginRight:0}}:{}),xB=F.a(({theme:e})=>({display:"inline-block",transition:"all 150ms ease-out",textDecoration:"none",color:e.color.secondary,"&:hover, &:focus":{cursor:"pointer",color:Yn(.07,e.color.secondary),"svg path:not([fill])":{fill:Yn(.07,e.color.secondary)}},"&:active":{color:Yn(.1,e.color.secondary),"svg path:not([fill])":{fill:Yn(.1,e.color.secondary)}},svg:{display:"inline-block",height:"1em",width:"1em",verticalAlign:"text-top",position:"relative",bottom:"-0.125em",marginRight:"0.4em","& path":{fill:e.color.secondary}}}),({theme:e,secondary:t,tertiary:r})=>{let n;return t&&(n=[e.textMutedColor,e.color.dark,e.color.darker]),r&&(n=[e.color.dark,e.color.darkest,e.textMutedColor]),n?{color:n[0],"svg path:not([fill])":{fill:n[0]},"&:hover":{color:n[1],"svg path:not([fill])":{fill:n[1]}},"&:active":{color:n[2],"svg path:not([fill])":{fill:n[2]}}}:{}},({nochrome:e})=>e?{color:"inherit","&:hover, &:active":{color:"inherit",textDecoration:"underline"}}:{},({theme:e,inverse:t})=>t?{color:e.color.lightest,":not([fill])":{fill:e.color.lightest},"&:hover":{color:e.color.lighter,"svg path:not([fill])":{fill:e.color.lighter}},"&:active":{color:e.color.light,"svg path:not([fill])":{fill:e.color.light}}}:{},({isButton:e})=>e?{border:0,borderRadius:0,background:"none",padding:0,fontSize:"inherit"}:{}),oa=u(({cancel:e=!0,children:t,onClick:r=void 0,withArrow:n=!1,containsIcon:a=!1,className:o=void 0,style:i=void 0,...s})=>y.createElement(xB,{...s,onClick:r&&e?c=>wB(c,r):r,className:o},y.createElement(EB,{withArrow:n,containsIcon:a},t,n&&y.createElement(K8,null))),"Link"),bV=F.div(({theme:e})=>({fontSize:`${e.typography.size.s2}px`,lineHeight:"1.6",h1:{fontSize:`${e.typography.size.l1}px`,fontWeight:e.typography.weight.bold},h2:{fontSize:`${e.typography.size.m2}px`,borderBottom:`1px solid ${e.appBorderColor}`},h3:{fontSize:`${e.typography.size.m1}px`},h4:{fontSize:`${e.typography.size.s3}px`},h5:{fontSize:`${e.typography.size.s2}px`},h6:{fontSize:`${e.typography.size.s2}px`,color:e.color.dark},"pre:not(.prismjs)":{background:"transparent",border:"none",borderRadius:0,padding:0,margin:0},"pre pre, pre.prismjs":{padding:15,margin:0,whiteSpace:"pre-wrap",color:"inherit",fontSize:"13px",lineHeight:"19px"},"pre pre code, pre.prismjs code":{color:"inherit",fontSize:"inherit"},"pre code":{margin:0,padding:0,whiteSpace:"pre",border:"none",background:"transparent"},"pre code, pre tt":{backgroundColor:"transparent",border:"none"},"body > *:first-of-type":{marginTop:"0 !important"},"body > *:last-child":{marginBottom:"0 !important"},a:{color:e.color.secondary,textDecoration:"none"},"a.absent":{color:"#cc0000"},"a.anchor":{display:"block",paddingLeft:30,marginLeft:-30,cursor:"pointer",position:"absolute",top:0,left:0,bottom:0},"h1, h2, h3, h4, h5, h6":{margin:"20px 0 10px",padding:0,cursor:"text",position:"relative","&:first-of-type":{marginTop:0,paddingTop:0},"&:hover a.anchor":{textDecoration:"none"},"& tt, & code":{fontSize:"inherit"}},"h1:first-of-type + h2":{marginTop:0,paddingTop:0},"p, blockquote, ul, ol, dl, li, table, pre":{margin:"15px 0"},hr:{border:"0 none",borderTop:`1px solid ${e.appBorderColor}`,height:4,padding:0},"body > h1:first-of-type, body > h2:first-of-type, body > h3:first-of-type, body > h4:first-of-type, body > h5:first-of-type, body > h6:first-of-type":{marginTop:0,paddingTop:0},"body > h1:first-of-type + h2":{marginTop:0,paddingTop:0},"a:first-of-type h1, a:first-of-type h2, a:first-of-type h3, a:first-of-type h4, a:first-of-type h5, a:first-of-type h6":{marginTop:0,paddingTop:0},"h1 p, h2 p, h3 p, h4 p, h5 p, h6 p":{marginTop:0},"li p.first":{display:"inline-block"},"ul, ol":{paddingLeft:30,"& :first-of-type":{marginTop:0},"& :last-child":{marginBottom:0}},dl:{padding:0},"dl dt":{fontSize:"14px",fontWeight:"bold",fontStyle:"italic",margin:"0 0 15px",padding:"0 15px","&:first-of-type":{padding:0},"& > :first-of-type":{marginTop:0},"& > :last-child":{marginBottom:0}},blockquote:{borderLeft:`4px solid ${e.color.medium}`,padding:"0 15px",color:e.color.dark,"& > :first-of-type":{marginTop:0},"& > :last-child":{marginBottom:0}},table:{padding:0,borderCollapse:"collapse","& tr":{borderTop:`1px solid ${e.appBorderColor}`,backgroundColor:"white",margin:0,padding:0,"& th":{fontWeight:"bold",border:`1px solid ${e.appBorderColor}`,textAlign:"left",margin:0,padding:"6px 13px"},"& td":{border:`1px solid ${e.appBorderColor}`,textAlign:"left",margin:0,padding:"6px 13px"},"&:nth-of-type(2n)":{backgroundColor:e.color.lighter},"& th :first-of-type, & td :first-of-type":{marginTop:0},"& th :last-child, & td :last-child":{marginBottom:0}}},img:{maxWidth:"100%"},"span.frame":{display:"block",overflow:"hidden","& > span":{border:`1px solid ${e.color.medium}`,display:"block",float:"left",overflow:"hidden",margin:"13px 0 0",padding:7,width:"auto"},"& span img":{display:"block",float:"left"},"& span span":{clear:"both",color:e.color.darkest,display:"block",padding:"5px 0 0"}},"span.align-center":{display:"block",overflow:"hidden",clear:"both","& > span":{display:"block",overflow:"hidden",margin:"13px auto 0",textAlign:"center"},"& span img":{margin:"0 auto",textAlign:"center"}},"span.align-right":{display:"block",overflow:"hidden",clear:"both","& > span":{display:"block",overflow:"hidden",margin:"13px 0 0",textAlign:"right"},"& span img":{margin:0,textAlign:"right"}},"span.float-left":{display:"block",marginRight:13,overflow:"hidden",float:"left","& span":{margin:"13px 0 0"}},"span.float-right":{display:"block",marginLeft:13,overflow:"hidden",float:"right","& > span":{display:"block",overflow:"hidden",margin:"13px auto 0",textAlign:"right"}},"code, tt":{margin:"0 2px",padding:"0 5px",whiteSpace:"nowrap",border:`1px solid ${e.color.mediumlight}`,backgroundColor:e.color.lighter,borderRadius:3,color:e.base==="dark"?e.color.darkest:e.color.dark}})),ln=[],xa=null,DB=l.lazy(async()=>{let{SyntaxHighlighter:e}=await Promise.resolve().then(()=>(_s(),Ap));return ln.length>0&&(ln.forEach(t=>{e.registerLanguage(...t)}),ln=[]),xa===null&&(xa=e),{default:u(t=>y.createElement(e,{...t}),"default")}}),CB=l.lazy(async()=>{let[{SyntaxHighlighter:e},{formatter:t}]=await Promise.all([Promise.resolve().then(()=>(_s(),Ap)),Promise.resolve().then(()=>(_k(),S6))]);return ln.length>0&&(ln.forEach(r=>{e.registerLanguage(...r)}),ln=[]),xa===null&&(xa=e),{default:u(r=>y.createElement(e,{...r,formatter:t}),"default")}}),jf=u(e=>y.createElement(l.Suspense,{fallback:y.createElement("div",null)},e.format!==!1?y.createElement(CB,{...e}):y.createElement(DB,{...e})),"SyntaxHighlighter");jf.registerLanguage=(...e)=>{if(xa!==null){xa.registerLanguage(...e);return}ln.push(e)};_s();Ny();var Z8={};Fa(Z8,{Close:()=>l9,Content:()=>a9,Description:()=>i9,Dialog:()=>VE,DialogClose:()=>e9,DialogContent:()=>KE,DialogDescription:()=>QE,DialogOverlay:()=>YE,DialogPortal:()=>GE,DialogTitle:()=>XE,DialogTrigger:()=>UE,Overlay:()=>n9,Portal:()=>r9,Root:()=>t9,Title:()=>o9,Trigger:()=>wT,WarningProvider:()=>bT,createDialogScope:()=>uT});yt();function or(e,t,{checkForDefaultPrevented:r=!0}={}){return u(function(n){if(e==null||e(n),r===!1||!n.defaultPrevented)return t==null?void 0:t(n)},"handleEvent")}u(or,"$e42e1063c40fb3ef$export$b9ecd428b558ff10");function J8(e,t){typeof e=="function"?e(t):e!=null&&(e.current=t)}u(J8,"$6ed0406888f73fc4$var$setRef");function iu(...e){return t=>e.forEach(r=>J8(r,t))}u(iu,"$6ed0406888f73fc4$export$43e446d32b3d21af");function Cn(...e){return l.useCallback(iu(...e),e)}u(Cn,"$6ed0406888f73fc4$export$c7b2cbe3552a0d05");function X8(e,t){let r=l.createContext(t);function n(o){let{children:i,...s}=o,c=l.useMemo(()=>s,Object.values(s));return l.createElement(r.Provider,{value:c},i)}u(n,"Provider");function a(o){let i=l.useContext(r);if(i)return i;if(t!==void 0)return t;throw new Error(`\`${o}\` must be used within \`${e}\``)}return u(a,"useContext"),n.displayName=e+"Provider",[n,a]}u(X8,"$c512c27ab02ef895$export$fd42f52fd3ae1109");function Q8(e,t=[]){let r=[];function n(o,i){let s=l.createContext(i),c=r.length;r=[...r,i];function d(m){let{scope:h,children:f,...v}=m,g=(h==null?void 0:h[e][c])||s,w=l.useMemo(()=>v,Object.values(v));return l.createElement(g.Provider,{value:w},f)}u(d,"Provider");function p(m,h){let f=(h==null?void 0:h[e][c])||s,v=l.useContext(f);if(v)return v;if(i!==void 0)return i;throw new Error(`\`${m}\` must be used within \`${o}\``)}return u(p,"useContext"),d.displayName=o+"Provider",[d,p]}u(n,"$c512c27ab02ef895$export$fd42f52fd3ae1109");let a=u(()=>{let o=r.map(i=>l.createContext(i));return u(function(i){let s=(i==null?void 0:i[e])||o;return l.useMemo(()=>({[`__scope${e}`]:{...i,[e]:s}}),[i,s])},"useScope")},"createScope");return a.scopeName=e,[n,eE(a,...t)]}u(Q8,"$c512c27ab02ef895$export$50c7b4e9d9f19c1");function eE(...e){let t=e[0];if(e.length===1)return t;let r=u(()=>{let n=e.map(a=>({useScope:a(),scopeName:a.scopeName}));return u(function(a){let o=n.reduce((i,{useScope:s,scopeName:c})=>{let d=s(a)[`__scope${c}`];return{...i,...d}},{});return l.useMemo(()=>({[`__scope${t.scopeName}`]:o}),[o])},"useComposedScopes")},"createScope1");return r.scopeName=t.scopeName,r}u(eE,"$c512c27ab02ef895$var$composeContextScopes");var w1=globalThis!=null&&globalThis.document?l.useLayoutEffect:()=>{},SB=l.useId||(()=>{}),kB=0;function vl(e){let[t,r]=l.useState(SB());return w1(()=>{e||r(n=>n??String(kB++))},[e]),e||(t?`radix-${t}`:"")}u(vl,"$1746a345f3d73bb7$export$f680877a34711e37");function Ir(e){let t=l.useRef(e);return l.useEffect(()=>{t.current=e}),l.useMemo(()=>(...r)=>{var n;return(n=t.current)===null||n===void 0?void 0:n.call(t,...r)},[])}u(Ir,"$b1b2314f5f9a1d84$export$25bec8c6f54ee79a");function tE({prop:e,defaultProp:t,onChange:r=u(()=>{},"onChange")}){let[n,a]=rE({defaultProp:t,onChange:r}),o=e!==void 0,i=o?e:n,s=Ir(r),c=l.useCallback(d=>{if(o){let p=typeof d=="function"?d(e):d;p!==e&&s(p)}else a(d)},[o,e,a,s]);return[i,c]}u(tE,"$71cd76cc60e0454e$export$6f32135080cb4c3");function rE({defaultProp:e,onChange:t}){let r=l.useState(e),[n]=r,a=l.useRef(n),o=Ir(t);return l.useEffect(()=>{a.current!==n&&(o(n),a.current=n)},[n,a,o]),r}u(rE,"$71cd76cc60e0454e$var$useUncontrolledState");yt();yt();yt();var nE=l.forwardRef((e,t)=>{let{children:r,...n}=e,a=l.Children.toArray(r),o=a.find(aE);if(o){let i=o.props.children,s=a.map(c=>c===o?l.Children.count(i)>1?l.Children.only(null):l.isValidElement(i)?i.props.children:null:c);return l.createElement(E1,X({},n,{ref:t}),l.isValidElement(i)?l.cloneElement(i,void 0,s):null)}return l.createElement(E1,X({},n,{ref:t}),r)});nE.displayName="Slot";var E1=l.forwardRef((e,t)=>{let{children:r,...n}=e;return l.isValidElement(r)?l.cloneElement(r,{...oE(n,r.props),ref:t?iu(t,r.ref):r.ref}):l.Children.count(r)>1?l.Children.only(null):null});E1.displayName="SlotClone";var AB=u(({children:e})=>l.createElement(l.Fragment,null,e),"$5e63c961fc1ce211$export$d9f1ccf0bdb05d45");function aE(e){return l.isValidElement(e)&&e.type===AB}u(aE,"$5e63c961fc1ce211$var$isSlottable");function oE(e,t){let r={...t};for(let n in t){let a=e[n],o=t[n];/^on[A-Z]/.test(n)?a&&o?r[n]=(...i)=>{o(...i),a(...i)}:a&&(r[n]=a):n==="style"?r[n]={...a,...o}:n==="className"&&(r[n]=[a,o].filter(Boolean).join(" "))}return{...e,...r}}u(oE,"$5e63c961fc1ce211$var$mergeProps");var FB=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"],Or=FB.reduce((e,t)=>{let r=l.forwardRef((n,a)=>{let{asChild:o,...i}=n,s=o?nE:t;return l.useEffect(()=>{window[Symbol.for("radix-ui")]=!0},[]),l.createElement(s,X({},i,{ref:a}))});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{});function iE(e,t){e&&fs.flushSync(()=>e.dispatchEvent(t))}u(iE,"$8927f6f2acc4f386$export$6d1a0317bde7de7f");function lE(e,t=globalThis==null?void 0:globalThis.document){let r=Ir(e);l.useEffect(()=>{let n=u(a=>{a.key==="Escape"&&r(a)},"handleKeyDown");return t.addEventListener("keydown",n),()=>t.removeEventListener("keydown",n)},[r,t])}u(lE,"$addc16e1bbe58fd0$export$3a72a57244d6e765");var x1="dismissableLayer.update",_B="dismissableLayer.pointerDownOutside",RB="dismissableLayer.focusOutside",r4,IB=l.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),BB=l.forwardRef((e,t)=>{var r;let{disableOutsidePointerEvents:n=!1,onEscapeKeyDown:a,onPointerDownOutside:o,onFocusOutside:i,onInteractOutside:s,onDismiss:c,...d}=e,p=l.useContext(IB),[m,h]=l.useState(null),f=(r=m==null?void 0:m.ownerDocument)!==null&&r!==void 0?r:globalThis==null?void 0:globalThis.document,[,v]=l.useState({}),g=Cn(t,A=>h(A)),w=Array.from(p.layers),[x]=[...p.layersWithOutsidePointerEventsDisabled].slice(-1),D=w.indexOf(x),E=m?w.indexOf(m):-1,b=p.layersWithOutsidePointerEventsDisabled.size>0,C=E>=D,S=sE(A=>{let _=A.target,I=[...p.branches].some(B=>B.contains(_));!C||I||(o==null||o(A),s==null||s(A),A.defaultPrevented||(c==null||c()))},f),k=uE(A=>{let _=A.target;[...p.branches].some(I=>I.contains(_))||(i==null||i(A),s==null||s(A),A.defaultPrevented||(c==null||c()))},f);return lE(A=>{E===p.layers.size-1&&(a==null||a(A),!A.defaultPrevented&&c&&(A.preventDefault(),c()))},f),l.useEffect(()=>{if(m)return n&&(p.layersWithOutsidePointerEventsDisabled.size===0&&(r4=f.body.style.pointerEvents,f.body.style.pointerEvents="none"),p.layersWithOutsidePointerEventsDisabled.add(m)),p.layers.add(m),D1(),()=>{n&&p.layersWithOutsidePointerEventsDisabled.size===1&&(f.body.style.pointerEvents=r4)}},[m,f,n,p]),l.useEffect(()=>()=>{m&&(p.layers.delete(m),p.layersWithOutsidePointerEventsDisabled.delete(m),D1())},[m,p]),l.useEffect(()=>{let A=u(()=>v({}),"handleUpdate");return document.addEventListener(x1,A),()=>document.removeEventListener(x1,A)},[]),l.createElement(Or.div,X({},d,{ref:g,style:{pointerEvents:b?C?"auto":"none":void 0,...e.style},onFocusCapture:or(e.onFocusCapture,k.onFocusCapture),onBlurCapture:or(e.onBlurCapture,k.onBlurCapture),onPointerDownCapture:or(e.onPointerDownCapture,S.onPointerDownCapture)}))});function sE(e,t=globalThis==null?void 0:globalThis.document){let r=Ir(e),n=l.useRef(!1),a=l.useRef(()=>{});return l.useEffect(()=>{let o=u(s=>{if(s.target&&!n.current){let c=function(){Vf(_B,r,d,{discrete:!0})};u(c,"handleAndDispatchPointerDownOutsideEvent");let d={originalEvent:s};s.pointerType==="touch"?(t.removeEventListener("click",a.current),a.current=c,t.addEventListener("click",a.current,{once:!0})):c()}else t.removeEventListener("click",a.current);n.current=!1},"handlePointerDown"),i=window.setTimeout(()=>{t.addEventListener("pointerdown",o)},0);return()=>{window.clearTimeout(i),t.removeEventListener("pointerdown",o),t.removeEventListener("click",a.current)}},[t,r]),{onPointerDownCapture:u(()=>n.current=!0,"onPointerDownCapture")}}u(sE,"$5cb92bef7577960e$var$usePointerDownOutside");function uE(e,t=globalThis==null?void 0:globalThis.document){let r=Ir(e),n=l.useRef(!1);return l.useEffect(()=>{let a=u(o=>{o.target&&!n.current&&Vf(RB,r,{originalEvent:o},{discrete:!1})},"handleFocus");return t.addEventListener("focusin",a),()=>t.removeEventListener("focusin",a)},[t,r]),{onFocusCapture:u(()=>n.current=!0,"onFocusCapture"),onBlurCapture:u(()=>n.current=!1,"onBlurCapture")}}u(uE,"$5cb92bef7577960e$var$useFocusOutside");function D1(){let e=new CustomEvent(x1);document.dispatchEvent(e)}u(D1,"$5cb92bef7577960e$var$dispatchUpdate");function Vf(e,t,r,{discrete:n}){let a=r.originalEvent.target,o=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:r});t&&a.addEventListener(e,t,{once:!0}),n?iE(a,o):a.dispatchEvent(o)}u(Vf,"$5cb92bef7577960e$var$handleAndDispatchCustomEvent");yt();var L0="focusScope.autoFocusOnMount",O0="focusScope.autoFocusOnUnmount",n4={bubbles:!1,cancelable:!0},TB=l.forwardRef((e,t)=>{let{loop:r=!1,trapped:n=!1,onMountAutoFocus:a,onUnmountAutoFocus:o,...i}=e,[s,c]=l.useState(null),d=Ir(a),p=Ir(o),m=l.useRef(null),h=Cn(t,g=>c(g)),f=l.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;l.useEffect(()=>{if(n){let g=function(E){if(f.paused||!s)return;let b=E.target;s.contains(b)?m.current=b:rr(m.current,{select:!0})},w=function(E){if(f.paused||!s)return;let b=E.relatedTarget;b!==null&&(s.contains(b)||rr(m.current,{select:!0}))},x=function(E){if(document.activeElement===document.body)for(let b of E)b.removedNodes.length>0&&rr(s)};u(g,"handleFocusIn"),u(w,"handleFocusOut"),u(x,"handleMutations"),document.addEventListener("focusin",g),document.addEventListener("focusout",w);let D=new MutationObserver(x);return s&&D.observe(s,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",g),document.removeEventListener("focusout",w),D.disconnect()}}},[n,s,f.paused]),l.useEffect(()=>{if(s){a4.add(f);let g=document.activeElement;if(!s.contains(g)){let w=new CustomEvent(L0,n4);s.addEventListener(L0,d),s.dispatchEvent(w),w.defaultPrevented||(cE(mE(Uf(s)),{select:!0}),document.activeElement===g&&rr(s))}return()=>{s.removeEventListener(L0,d),setTimeout(()=>{let w=new CustomEvent(O0,n4);s.addEventListener(O0,p),s.dispatchEvent(w),w.defaultPrevented||rr(g??document.body,{select:!0}),s.removeEventListener(O0,p),a4.remove(f)},0)}}},[s,d,p,f]);let v=l.useCallback(g=>{if(!r&&!n||f.paused)return;let w=g.key==="Tab"&&!g.altKey&&!g.ctrlKey&&!g.metaKey,x=document.activeElement;if(w&&x){let D=g.currentTarget,[E,b]=dE(D);E&&b?!g.shiftKey&&x===b?(g.preventDefault(),r&&rr(E,{select:!0})):g.shiftKey&&x===E&&(g.preventDefault(),r&&rr(b,{select:!0})):x===D&&g.preventDefault()}},[r,n,f.paused]);return l.createElement(Or.div,X({tabIndex:-1},i,{ref:h,onKeyDown:v}))});function cE(e,{select:t=!1}={}){let r=document.activeElement;for(let n of e)if(rr(n,{select:t}),document.activeElement!==r)return}u(cE,"$d3863c46a17e8a28$var$focusFirst");function dE(e){let t=Uf(e),r=C1(t,e),n=C1(t.reverse(),e);return[r,n]}u(dE,"$d3863c46a17e8a28$var$getTabbableEdges");function Uf(e){let t=[],r=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:u(n=>{let a=n.tagName==="INPUT"&&n.type==="hidden";return n.disabled||n.hidden||a?NodeFilter.FILTER_SKIP:n.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP},"acceptNode")});for(;r.nextNode();)t.push(r.currentNode);return t}u(Uf,"$d3863c46a17e8a28$var$getTabbableCandidates");function C1(e,t){for(let r of e)if(!pE(r,{upTo:t}))return r}u(C1,"$d3863c46a17e8a28$var$findVisible");function pE(e,{upTo:t}){if(getComputedStyle(e).visibility==="hidden")return!0;for(;e;){if(t!==void 0&&e===t)return!1;if(getComputedStyle(e).display==="none")return!0;e=e.parentElement}return!1}u(pE,"$d3863c46a17e8a28$var$isHidden");function fE(e){return e instanceof HTMLInputElement&&"select"in e}u(fE,"$d3863c46a17e8a28$var$isSelectableInput");function rr(e,{select:t=!1}={}){if(e&&e.focus){let r=document.activeElement;e.focus({preventScroll:!0}),e!==r&&fE(e)&&t&&e.select()}}u(rr,"$d3863c46a17e8a28$var$focus");var a4=hE();function hE(){let e=[];return{add(t){let r=e[0];t!==r&&(r==null||r.pause()),e=S1(e,t),e.unshift(t)},remove(t){var r;e=S1(e,t),(r=e[0])===null||r===void 0||r.resume()}}}u(hE,"$d3863c46a17e8a28$var$createFocusScopesStack");function S1(e,t){let r=[...e],n=r.indexOf(t);return n!==-1&&r.splice(n,1),r}u(S1,"$d3863c46a17e8a28$var$arrayRemove");function mE(e){return e.filter(t=>t.tagName!=="A")}u(mE,"$d3863c46a17e8a28$var$removeLinks");yt();var zB=l.forwardRef((e,t)=>{var r;let{container:n=globalThis==null||(r=globalThis.document)===null||r===void 0?void 0:r.body,...a}=e;return n?G4.createPortal(l.createElement(Or.div,X({},a,{ref:t})),n):null});function gE(e,t){return l.useReducer((r,n)=>t[r][n]??r,e)}u(gE,"$fe963b355347cc68$export$3e6543de14f8614f");var lu=u(e=>{let{present:t,children:r}=e,n=vE(t),a=typeof r=="function"?r({present:n.isPresent}):l.Children.only(r),o=Cn(n.ref,a.ref);return typeof r=="function"||n.isPresent?l.cloneElement(a,{ref:o}):null},"$921a889cee6df7e8$export$99c2b779aa4e8b8b");lu.displayName="Presence";function vE(e){let[t,r]=l.useState(),n=l.useRef({}),a=l.useRef(e),o=l.useRef("none"),i=e?"mounted":"unmounted",[s,c]=gE(i,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return l.useEffect(()=>{let d=yo(n.current);o.current=s==="mounted"?d:"none"},[s]),w1(()=>{let d=n.current,p=a.current;if(p!==e){let m=o.current,h=yo(d);e?c("MOUNT"):h==="none"||(d==null?void 0:d.display)==="none"?c("UNMOUNT"):c(p&&m!==h?"ANIMATION_OUT":"UNMOUNT"),a.current=e}},[e,c]),w1(()=>{if(t){let d=u(m=>{let h=yo(n.current).includes(m.animationName);m.target===t&&h&&fs.flushSync(()=>c("ANIMATION_END"))},"handleAnimationEnd"),p=u(m=>{m.target===t&&(o.current=yo(n.current))},"handleAnimationStart");return t.addEventListener("animationstart",p),t.addEventListener("animationcancel",d),t.addEventListener("animationend",d),()=>{t.removeEventListener("animationstart",p),t.removeEventListener("animationcancel",d),t.removeEventListener("animationend",d)}}else c("ANIMATION_END")},[t,c]),{isPresent:["mounted","unmountSuspended"].includes(s),ref:l.useCallback(d=>{d&&(n.current=getComputedStyle(d)),r(d)},[])}}u(vE,"$921a889cee6df7e8$var$usePresence");function yo(e){return(e==null?void 0:e.animationName)||"none"}u(yo,"$921a889cee6df7e8$var$getAnimationName");var M0=0;function yE(){l.useEffect(()=>{var e,t;let r=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",(e=r[0])!==null&&e!==void 0?e:k1()),document.body.insertAdjacentElement("beforeend",(t=r[1])!==null&&t!==void 0?t:k1()),M0++,()=>{M0===1&&document.querySelectorAll("[data-radix-focus-guard]").forEach(n=>n.remove()),M0--}},[])}u(yE,"$3db38b7d1fb3fe6a$export$b7ece24a22aeda8c");function k1(){let e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.cssText="outline: none; opacity: 0; position: fixed; pointer-events: none",e}u(k1,"$3db38b7d1fb3fe6a$var$createFocusGuard");var Bt=u(function(){return Bt=Object.assign||u(function(e){for(var t,r=1,n=arguments.length;r"u")return NB;var t=HB(e),r=document.documentElement.clientWidth,n=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,n-r+t[2]-t[0])}},"getGapWidth"),VB=IE(),ds="data-scroll-locked",UB=u(function(e,t,r,n){var a=e.left,o=e.top,i=e.right,s=e.gap;return r===void 0&&(r="margin"),` + .`.concat(LB,` { + overflow: hidden `).concat(n,`; + padding-right: `).concat(s,"px ").concat(n,`; + } + body[`).concat(ds,`] { + overflow: hidden `).concat(n,`; + overscroll-behavior: contain; + `).concat([t&&"position: relative ".concat(n,";"),r==="margin"&&` + padding-left: `.concat(a,`px; + padding-top: `).concat(o,`px; + padding-right: `).concat(i,`px; + margin-left:0; + margin-top:0; + margin-right: `).concat(s,"px ").concat(n,`; + `),r==="padding"&&"padding-right: ".concat(s,"px ").concat(n,";")].filter(Boolean).join(""),` + } + + .`).concat(yl,` { + right: `).concat(s,"px ").concat(n,`; + } + + .`).concat(bl,` { + margin-right: `).concat(s,"px ").concat(n,`; + } + + .`).concat(yl," .").concat(yl,` { + right: 0 `).concat(n,`; + } + + .`).concat(bl," .").concat(bl,` { + margin-right: 0 `).concat(n,`; + } + + body[`).concat(ds,`] { + `).concat(OB,": ").concat(s,`px; + } +`)},"getStyles"),qB=u(function(e){var t=e.noRelative,r=e.noImportant,n=e.gapMode,a=n===void 0?"margin":n,o=l.useMemo(function(){return jB(a)},[a]);return l.useEffect(function(){return document.body.setAttribute(ds,""),function(){document.body.removeAttribute(ds)}},[]),l.createElement(VB,{styles:UB(o,!t,a,r?"":"!important")})},"RemoveScrollBar"),A1=!1;if(typeof window<"u")try{ro=Object.defineProperty({},"passive",{get:u(function(){return A1=!0,!0},"get")}),window.addEventListener("test",ro,ro),window.removeEventListener("test",ro,ro)}catch{A1=!1}var ro,zn=A1?{passive:!1}:!1,WB=u(function(e){return e.tagName==="TEXTAREA"},"alwaysContainsScroll"),BE=u(function(e,t){var r=window.getComputedStyle(e);return r[t]!=="hidden"&&!(r.overflowY===r.overflowX&&!WB(e)&&r[t]==="visible")},"elementCanBeScrolled"),GB=u(function(e){return BE(e,"overflowY")},"elementCouldBeVScrolled"),YB=u(function(e){return BE(e,"overflowX")},"elementCouldBeHScrolled"),i4=u(function(e,t){var r=t;do{typeof ShadowRoot<"u"&&r instanceof ShadowRoot&&(r=r.host);var n=TE(e,r);if(n){var a=zE(e,r),o=a[1],i=a[2];if(o>i)return!0}r=r.parentNode}while(r&&r!==document.body);return!1},"locationCouldBeScrolled"),KB=u(function(e){var t=e.scrollTop,r=e.scrollHeight,n=e.clientHeight;return[t,r,n]},"getVScrollVariables"),ZB=u(function(e){var t=e.scrollLeft,r=e.scrollWidth,n=e.clientWidth;return[t,r,n]},"getHScrollVariables"),TE=u(function(e,t){return e==="v"?GB(t):YB(t)},"elementCouldBeScrolled"),zE=u(function(e,t){return e==="v"?KB(t):ZB(t)},"getScrollVariables"),JB=u(function(e,t){return e==="h"&&t==="rtl"?-1:1},"getDirectionFactor"),XB=u(function(e,t,r,n,a){var o=JB(e,window.getComputedStyle(t).direction),i=o*n,s=r.target,c=t.contains(s),d=!1,p=i>0,m=0,h=0;do{var f=zE(e,s),v=f[0],g=f[1],w=f[2],x=g-w-o*v;(v||x)&&TE(e,s)&&(m+=x,h+=v),s=s.parentNode}while(!c&&s!==document.body||c&&(t.contains(s)||t===s));return(p&&(a&&m===0||!a&&i>m)||!p&&(a&&h===0||!a&&-i>h))&&(d=!0),d},"handleScroll"),Gi=u(function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},"getTouchXY"),l4=u(function(e){return[e.deltaX,e.deltaY]},"getDeltaXY"),s4=u(function(e){return e&&"current"in e?e.current:e},"extractRef"),QB=u(function(e,t){return e[0]===t[0]&&e[1]===t[1]},"deltaCompare"),eT=u(function(e){return` + .block-interactivity-`.concat(e,` {pointer-events: none;} + .allow-interactivity-`).concat(e,` {pointer-events: all;} +`)},"generateStyle"),tT=0,Ln=[];function LE(e){var t=l.useRef([]),r=l.useRef([0,0]),n=l.useRef(),a=l.useState(tT++)[0],o=l.useState(function(){return IE()})[0],i=l.useRef(e);l.useEffect(function(){i.current=e},[e]),l.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(a));var g=bE([e.lockRef.current],(e.shards||[]).map(s4),!0).filter(Boolean);return g.forEach(function(w){return w.classList.add("allow-interactivity-".concat(a))}),function(){document.body.classList.remove("block-interactivity-".concat(a)),g.forEach(function(w){return w.classList.remove("allow-interactivity-".concat(a))})}}},[e.inert,e.lockRef.current,e.shards]);var s=l.useCallback(function(g,w){if("touches"in g&&g.touches.length===2)return!i.current.allowPinchZoom;var x=Gi(g),D=r.current,E="deltaX"in g?g.deltaX:D[0]-x[0],b="deltaY"in g?g.deltaY:D[1]-x[1],C,S=g.target,k=Math.abs(E)>Math.abs(b)?"h":"v";if("touches"in g&&k==="h"&&S.type==="range")return!1;var A=i4(k,S);if(!A)return!0;if(A?C=k:(C=k==="v"?"h":"v",A=i4(k,S)),!A)return!1;if(!n.current&&"changedTouches"in g&&(E||b)&&(n.current=C),!C)return!0;var _=n.current||C;return XB(_,w,g,_==="h"?E:b,!0)},[]),c=l.useCallback(function(g){var w=g;if(!(!Ln.length||Ln[Ln.length-1]!==o)){var x="deltaY"in w?l4(w):Gi(w),D=t.current.filter(function(C){return C.name===w.type&&C.target===w.target&&QB(C.delta,x)})[0];if(D&&D.should){w.cancelable&&w.preventDefault();return}if(!D){var E=(i.current.shards||[]).map(s4).filter(Boolean).filter(function(C){return C.contains(w.target)}),b=E.length>0?s(w,E[0]):!i.current.noIsolation;b&&w.cancelable&&w.preventDefault()}}},[]),d=l.useCallback(function(g,w,x,D){var E={name:g,delta:w,target:x,should:D};t.current.push(E),setTimeout(function(){t.current=t.current.filter(function(b){return b!==E})},1)},[]),p=l.useCallback(function(g){r.current=Gi(g),n.current=void 0},[]),m=l.useCallback(function(g){d(g.type,l4(g),g.target,s(g,e.lockRef.current))},[]),h=l.useCallback(function(g){d(g.type,Gi(g),g.target,s(g,e.lockRef.current))},[]);l.useEffect(function(){return Ln.push(o),e.setCallbacks({onScrollCapture:m,onWheelCapture:m,onTouchMoveCapture:h}),document.addEventListener("wheel",c,zn),document.addEventListener("touchmove",c,zn),document.addEventListener("touchstart",p,zn),function(){Ln=Ln.filter(function(g){return g!==o}),document.removeEventListener("wheel",c,zn),document.removeEventListener("touchmove",c,zn),document.removeEventListener("touchstart",p,zn)}},[]);var f=e.removeScrollBar,v=e.inert;return l.createElement(l.Fragment,null,v?l.createElement(o,{styles:eT(a)}):null,f?l.createElement(qB,{gapMode:"margin"}):null)}u(LE,"RemoveScrollSideCar");var rT=kE(AE,LE),OE=l.forwardRef(function(e,t){return l.createElement(su,Bt({},e,{ref:t,sideCar:rT}))});OE.classNames=su.classNames;var nT=OE,aT=u(function(e){if(typeof document>"u")return null;var t=Array.isArray(e)?e[0]:e;return t.ownerDocument.body},"getDefaultParent"),On=new WeakMap,Yi=new WeakMap,Ki={},N0=0,ME=u(function(e){return e&&(e.host||ME(e.parentNode))},"unwrapHost"),oT=u(function(e,t){return t.map(function(r){if(e.contains(r))return r;var n=ME(r);return n&&e.contains(n)?n:(console.error("aria-hidden",r,"in not contained inside",e,". Doing nothing"),null)}).filter(function(r){return!!r})},"correctTargets"),iT=u(function(e,t,r,n){var a=oT(t,Array.isArray(e)?e:[e]);Ki[r]||(Ki[r]=new WeakMap);var o=Ki[r],i=[],s=new Set,c=new Set(a),d=u(function(m){!m||s.has(m)||(s.add(m),d(m.parentNode))},"keep");a.forEach(d);var p=u(function(m){!m||c.has(m)||Array.prototype.forEach.call(m.children,function(h){if(s.has(h))p(h);else{var f=h.getAttribute(n),v=f!==null&&f!=="false",g=(On.get(h)||0)+1,w=(o.get(h)||0)+1;On.set(h,g),o.set(h,w),i.push(h),g===1&&v&&Yi.set(h,!0),w===1&&h.setAttribute(r,"true"),v||h.setAttribute(n,"true")}})},"deep");return p(t),s.clear(),N0++,function(){i.forEach(function(m){var h=On.get(m)-1,f=o.get(m)-1;On.set(m,h),o.set(m,f),h||(Yi.has(m)||m.removeAttribute(n),Yi.delete(m)),f||m.removeAttribute(r)}),N0--,N0||(On=new WeakMap,On=new WeakMap,Yi=new WeakMap,Ki={})}},"applyAttributeToOthers"),lT=u(function(e,t,r){r===void 0&&(r="data-aria-hidden");var n=Array.from(Array.isArray(e)?e:[e]),a=t||aT(e);return a?(n.push.apply(n,Array.from(a.querySelectorAll("[aria-live]"))),iT(n,a,r,"aria-hidden")):function(){return null}},"hideOthers");yt();var PE=l.forwardRef((e,t)=>{let{children:r,...n}=e,a=l.Children.toArray(r),o=a.find($E);if(o){let i=o.props.children,s=a.map(c=>c===o?l.Children.count(i)>1?l.Children.only(null):l.isValidElement(i)?i.props.children:null:c);return l.createElement(F1,X({},n,{ref:t}),l.isValidElement(i)?l.cloneElement(i,void 0,s):null)}return l.createElement(F1,X({},n,{ref:t}),r)});PE.displayName="Slot";var F1=l.forwardRef((e,t)=>{let{children:r,...n}=e;return l.isValidElement(r)?l.cloneElement(r,{...NE(n,r.props),ref:t?iu(t,r.ref):r.ref}):l.Children.count(r)>1?l.Children.only(null):null});F1.displayName="SlotClone";var sT=u(({children:e})=>l.createElement(l.Fragment,null,e),"$5e63c961fc1ce211$export$d9f1ccf0bdb05d45");function $E(e){return l.isValidElement(e)&&e.type===sT}u($E,"$5e63c961fc1ce211$var$isSlottable");function NE(e,t){let r={...t};for(let n in t){let a=e[n],o=t[n];/^on[A-Z]/.test(n)?a&&o?r[n]=(...i)=>{o(...i),a(...i)}:a&&(r[n]=a):n==="style"?r[n]={...a,...o}:n==="className"&&(r[n]=[a,o].filter(Boolean).join(" "))}return{...e,...r}}u(NE,"$5e63c961fc1ce211$var$mergeProps");var HE="Dialog",[jE,uT]=Q8(HE),[cT,wt]=jE(HE),VE=u(e=>{let{__scopeDialog:t,children:r,open:n,defaultOpen:a,onOpenChange:o,modal:i=!0}=e,s=l.useRef(null),c=l.useRef(null),[d=!1,p]=tE({prop:n,defaultProp:a,onChange:o});return l.createElement(cT,{scope:t,triggerRef:s,contentRef:c,contentId:vl(),titleId:vl(),descriptionId:vl(),open:d,onOpenChange:p,onOpenToggle:l.useCallback(()=>p(m=>!m),[p]),modal:i},r)},"$5d3850c4d0b4e6c7$export$3ddf2d174ce01153"),dT="DialogTrigger",UE=l.forwardRef((e,t)=>{let{__scopeDialog:r,...n}=e,a=wt(dT,r),o=Cn(t,a.triggerRef);return l.createElement(Or.button,X({type:"button","aria-haspopup":"dialog","aria-expanded":a.open,"aria-controls":a.contentId,"data-state":uu(a.open)},n,{ref:o,onClick:or(e.onClick,a.onOpenToggle)}))}),qE="DialogPortal",[pT,WE]=jE(qE,{forceMount:void 0}),GE=u(e=>{let{__scopeDialog:t,forceMount:r,children:n,container:a}=e,o=wt(qE,t);return l.createElement(pT,{scope:t,forceMount:r},l.Children.map(n,i=>l.createElement(lu,{present:r||o.open},l.createElement(zB,{asChild:!0,container:a},i))))},"$5d3850c4d0b4e6c7$export$dad7c95542bacce0"),_1="DialogOverlay",YE=l.forwardRef((e,t)=>{let r=WE(_1,e.__scopeDialog),{forceMount:n=r.forceMount,...a}=e,o=wt(_1,e.__scopeDialog);return o.modal?l.createElement(lu,{present:n||o.open},l.createElement(fT,X({},a,{ref:t}))):null}),fT=l.forwardRef((e,t)=>{let{__scopeDialog:r,...n}=e,a=wt(_1,r);return l.createElement(nT,{as:PE,allowPinchZoom:!0,shards:[a.contentRef]},l.createElement(Or.div,X({"data-state":uu(a.open)},n,{ref:t,style:{pointerEvents:"auto",...n.style}})))}),Da="DialogContent",KE=l.forwardRef((e,t)=>{let r=WE(Da,e.__scopeDialog),{forceMount:n=r.forceMount,...a}=e,o=wt(Da,e.__scopeDialog);return l.createElement(lu,{present:n||o.open},o.modal?l.createElement(hT,X({},a,{ref:t})):l.createElement(mT,X({},a,{ref:t})))}),hT=l.forwardRef((e,t)=>{let r=wt(Da,e.__scopeDialog),n=l.useRef(null),a=Cn(t,r.contentRef,n);return l.useEffect(()=>{let o=n.current;if(o)return lT(o)},[]),l.createElement(ZE,X({},e,{ref:a,trapFocus:r.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:or(e.onCloseAutoFocus,o=>{var i;o.preventDefault(),(i=r.triggerRef.current)===null||i===void 0||i.focus()}),onPointerDownOutside:or(e.onPointerDownOutside,o=>{let i=o.detail.originalEvent,s=i.button===0&&i.ctrlKey===!0;(i.button===2||s)&&o.preventDefault()}),onFocusOutside:or(e.onFocusOutside,o=>o.preventDefault())}))}),mT=l.forwardRef((e,t)=>{let r=wt(Da,e.__scopeDialog),n=l.useRef(!1),a=l.useRef(!1);return l.createElement(ZE,X({},e,{ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:u(o=>{var i;if((i=e.onCloseAutoFocus)===null||i===void 0||i.call(e,o),!o.defaultPrevented){var s;n.current||(s=r.triggerRef.current)===null||s===void 0||s.focus(),o.preventDefault()}n.current=!1,a.current=!1},"onCloseAutoFocus"),onInteractOutside:u(o=>{var i,s;(i=e.onInteractOutside)===null||i===void 0||i.call(e,o),o.defaultPrevented||(n.current=!0,o.detail.originalEvent.type==="pointerdown"&&(a.current=!0));let c=o.target;!((s=r.triggerRef.current)===null||s===void 0)&&s.contains(c)&&o.preventDefault(),o.detail.originalEvent.type==="focusin"&&a.current&&o.preventDefault()},"onInteractOutside")}))}),ZE=l.forwardRef((e,t)=>{let{__scopeDialog:r,trapFocus:n,onOpenAutoFocus:a,onCloseAutoFocus:o,...i}=e,s=wt(Da,r),c=l.useRef(null),d=Cn(t,c);return yE(),l.createElement(l.Fragment,null,l.createElement(TB,{asChild:!0,loop:!0,trapped:n,onMountAutoFocus:a,onUnmountAutoFocus:o},l.createElement(BB,X({role:"dialog",id:s.contentId,"aria-describedby":s.descriptionId,"aria-labelledby":s.titleId,"data-state":uu(s.open)},i,{ref:d,onDismiss:u(()=>s.onOpenChange(!1),"onDismiss")}))),!1)}),JE="DialogTitle",XE=l.forwardRef((e,t)=>{let{__scopeDialog:r,...n}=e,a=wt(JE,r);return l.createElement(Or.h2,X({id:a.titleId},n,{ref:t}))}),gT="DialogDescription",QE=l.forwardRef((e,t)=>{let{__scopeDialog:r,...n}=e,a=wt(gT,r);return l.createElement(Or.p,X({id:a.descriptionId},n,{ref:t}))}),vT="DialogClose",e9=l.forwardRef((e,t)=>{let{__scopeDialog:r,...n}=e,a=wt(vT,r);return l.createElement(Or.button,X({type:"button"},n,{ref:t,onClick:or(e.onClick,()=>a.onOpenChange(!1))}))});function uu(e){return e?"open":"closed"}u(uu,"$5d3850c4d0b4e6c7$var$getState");var yT="DialogTitleWarning",[bT,wV]=X8(yT,{contentName:Da,titleName:JE,docsSlug:"dialog"}),t9=VE,wT=UE,r9=GE,n9=YE,a9=KE,o9=XE,i9=QE,l9=e9,s9={};Fa(s9,{Actions:()=>_T,CloseButton:()=>p9,Col:()=>h9,Container:()=>d9,Content:()=>ST,Description:()=>FT,Error:()=>RT,ErrorWrapper:()=>m9,Header:()=>kT,Overlay:()=>c9,Row:()=>f9,Title:()=>AT});Uy();const{deprecate:ET}=__STORYBOOK_MODULE_CLIENT_LOGGER__;var Sn=l.forwardRef(({asChild:e=!1,animation:t="none",size:r="small",variant:n="outline",padding:a="medium",disabled:o=!1,active:i=!1,onClick:s,...c},d)=>{let p="button";c.isLink&&(p="a"),e&&(p=Bl);let m=n,h=r,[f,v]=l.useState(!1),g=u(w=>{s&&s(w),t!=="none"&&v(!0)},"handleClick");if(l.useEffect(()=>{let w=setTimeout(()=>{f&&v(!1)},1e3);return()=>clearTimeout(w)},[f]),c.primary&&(m="solid",h="medium"),(c.secondary||c.tertiary||c.gray||c.outline||c.inForm)&&(m="outline",h="medium"),c.small||c.isLink||c.primary||c.secondary||c.tertiary||c.gray||c.outline||c.inForm||c.containsIcon){let w=y.Children.toArray(c.children).filter(x=>typeof x=="string"&&x!=="");ET(`Use of deprecated props in the button ${w.length>0?`"${w.join(" ")}"`:"component"} detected, see the migration notes at https://github.com/storybookjs/storybook/blob/next/MIGRATION.md#new-ui-and-props-for-button-and-iconbutton-components`)}return y.createElement(xT,{as:p,ref:d,variant:m,size:h,padding:a,disabled:o,active:i,animating:f,animation:t,onClick:g,...c})});Sn.displayName="Button";var xT=F("button",{shouldForwardProp:u(e=>Q1(e),"shouldForwardProp")})(({theme:e,variant:t,size:r,disabled:n,active:a,animating:o,animation:i="none",padding:s})=>({border:0,cursor:n?"not-allowed":"pointer",display:"inline-flex",gap:"6px",alignItems:"center",justifyContent:"center",overflow:"hidden",padding:s==="small"&&r==="small"?"0 7px":s==="small"&&r==="medium"?"0 9px":r==="small"?"0 10px":r==="medium"?"0 12px":0,height:r==="small"?"28px":"32px",position:"relative",textAlign:"center",textDecoration:"none",transitionProperty:"background, box-shadow",transitionDuration:"150ms",transitionTimingFunction:"ease-out",verticalAlign:"top",whiteSpace:"nowrap",userSelect:"none",opacity:n?.5:1,margin:0,fontSize:`${e.typography.size.s1}px`,fontWeight:e.typography.weight.bold,lineHeight:"1",background:t==="solid"?e.color.secondary:t==="outline"?e.button.background:t==="ghost"&&a?e.background.hoverable:"transparent",...t==="ghost"?{".sb-bar &":{background:a?Ze(.9,e.barTextColor):"transparent",color:a?e.barSelectedColor:e.barTextColor,"&:hover":{color:e.barHoverColor,background:Ze(.86,e.barHoverColor)},"&:active":{color:e.barSelectedColor,background:Ze(.9,e.barSelectedColor)},"&:focus":{boxShadow:`${qo(e.barHoverColor,1)} 0 0 0 1px inset`,outline:"none"}}}:{},color:t==="solid"?e.color.lightest:t==="outline"?e.input.color:t==="ghost"&&a?e.color.secondary:t==="ghost"?e.color.mediumdark:e.input.color,boxShadow:t==="outline"?`${e.button.border} 0 0 0 1px inset`:"none",borderRadius:e.input.borderRadius,flexShrink:0,"&:hover":{color:t==="ghost"?e.color.secondary:void 0,background:(()=>{let c=e.color.secondary;return t==="solid"&&(c=e.color.secondary),t==="outline"&&(c=e.button.background),t==="ghost"?Ze(.86,e.color.secondary):e.base==="light"?Yn(.02,c):t4(.03,c)})()},"&:active":{color:t==="ghost"?e.color.secondary:void 0,background:(()=>{let c=e.color.secondary;return t==="solid"&&(c=e.color.secondary),t==="outline"&&(c=e.button.background),t==="ghost"?e.background.hoverable:e.base==="light"?Yn(.02,c):t4(.03,c)})()},"&:focus":{boxShadow:`${qo(e.color.secondary,1)} 0 0 0 1px inset`,outline:"none"},"> svg":{animation:o&&i!=="none"?`${e.animation[i]} 1000ms ease-out`:""}})),sn=l.forwardRef(({padding:e="small",variant:t="ghost",...r},n)=>y.createElement(Sn,{padding:e,variant:t,ref:n,...r}));sn.displayName="IconButton";var u9=sr({from:{opacity:0},to:{opacity:1}}),DT=sr({from:{maxHeight:0},to:{}}),CT=sr({from:{opacity:0,transform:"translate(-50%, -50%) scale(0.9)"},to:{opacity:1,transform:"translate(-50%, -50%) scale(1)"}}),c9=F.div({backdropFilter:"blur(24px)",position:"fixed",inset:0,width:"100%",height:"100%",zIndex:10,animation:`${u9} 200ms`}),d9=F.div(({theme:e,width:t,height:r})=>({backgroundColor:e.background.bar,borderRadius:6,boxShadow:"0px 4px 67px 0px #00000040",position:"fixed",top:"50%",left:"50%",transform:"translate(-50%, -50%)",width:t??740,height:r??"auto",maxWidth:"calc(100% - 40px)",maxHeight:"85vh",overflow:"hidden",zIndex:11,animation:`${CT} 200ms`,"&:focus-visible":{outline:"none"}})),p9=u(e=>y.createElement(l9,{asChild:!0},y.createElement(sn,{...e},y.createElement(Y8,null))),"CloseButton"),ST=F.div({display:"flex",flexDirection:"column",margin:16,gap:16}),f9=F.div({display:"flex",justifyContent:"space-between",gap:16}),h9=F.div({display:"flex",flexDirection:"column",gap:4}),kT=u(e=>y.createElement(f9,null,y.createElement(h9,{...e}),y.createElement(p9,null)),"Header"),AT=F(o9)(({theme:e})=>({margin:0,fontSize:e.typography.size.s3,fontWeight:e.typography.weight.bold})),FT=F(i9)(({theme:e})=>({position:"relative",zIndex:1,margin:0,fontSize:e.typography.size.s2})),_T=F.div({display:"flex",flexDirection:"row-reverse",gap:8}),m9=F.div(({theme:e})=>({maxHeight:100,overflow:"auto",animation:`${DT} 300ms, ${u9} 300ms`,backgroundColor:e.background.critical,color:e.color.lightest,fontSize:e.typography.size.s2,"& > div":{position:"relative",padding:"8px 16px"}})),RT=u(({children:e,...t})=>y.createElement(m9,{...t},y.createElement("div",null,e)),"Error");function g9({children:e,width:t,height:r,onEscapeKeyDown:n,onInteractOutside:a=u(c=>c.preventDefault(),"onInteractOutside"),className:o,container:i,...s}){return y.createElement(t9,{...s},y.createElement(r9,{container:i},y.createElement(n9,{asChild:!0},y.createElement(c9,null)),y.createElement(a9,{asChild:!0,onInteractOutside:a,onEscapeKeyDown:n},y.createElement(d9,{className:o,width:t,height:r},e))))}u(g9,"BaseModal");var EV=Object.assign(g9,s9,{Dialog:Z8}),IT=u(e=>typeof e=="number"?e:Number(e),"toNumber"),BT=F.div(({theme:e,col:t,row:r=1})=>t?{display:"inline-block",verticalAlign:"inherit","& > *":{marginLeft:t*e.layoutMargin,verticalAlign:"inherit"},[`& > *:first-child${nd}`]:{marginLeft:0}}:{"& > *":{marginTop:r*e.layoutMargin},[`& > *:first-child${nd}`]:{marginTop:0}},({theme:e,outer:t,col:r,row:n})=>{switch(!0){case!!(t&&r):return{marginLeft:t*e.layoutMargin,marginRight:t*e.layoutMargin};case!!(t&&n):return{marginTop:t*e.layoutMargin,marginBottom:t*e.layoutMargin};default:return{}}}),xV=u(({col:e,row:t,outer:r,children:n,...a})=>{let o=IT(typeof r=="number"||!r?r:e||t);return y.createElement(BT,{col:e,row:t,outer:o,...a},n)},"Spaced"),TT=F.div(({theme:e})=>({fontWeight:e.typography.weight.bold})),zT=F.div(),LT=F.div(({theme:e})=>({padding:30,textAlign:"center",color:e.color.defaultText,fontSize:e.typography.size.s2-1})),DV=u(({children:e,...t})=>{let[r,n]=l.Children.toArray(e);return y.createElement(LT,{...t},y.createElement(TT,null,r),n&&y.createElement(zT,null,n))},"Placeholder");kp();function v9(e,t){var r=l.useRef(null),n=l.useRef(null);n.current=t;var a=l.useRef(null);l.useEffect(function(){o()});var o=l.useCallback(function(){var i=a.current,s=n.current,c=i||(s?s instanceof Element?s:s.current:null);r.current&&r.current.element===c&&r.current.subscriber===e||(r.current&&r.current.cleanup&&r.current.cleanup(),r.current={element:c,subscriber:e,cleanup:c?e(c):void 0})},[e]);return l.useEffect(function(){return function(){r.current&&r.current.cleanup&&(r.current.cleanup(),r.current=null)}},[]),l.useCallback(function(i){a.current=i,o()},[o])}u(v9,"useResolvedElement");function R1(e,t,r){return e[t]?e[t][0]?e[t][0][r]:e[t][r]:t==="contentBoxSize"?e.contentRect[r==="inlineSize"?"width":"height"]:void 0}u(R1,"extractSize");function Wf(e){e===void 0&&(e={});var t=e.onResize,r=l.useRef(void 0);r.current=t;var n=e.round||Math.round,a=l.useRef(),o=l.useState({width:void 0,height:void 0}),i=o[0],s=o[1],c=l.useRef(!1);l.useEffect(function(){return c.current=!1,function(){c.current=!0}},[]);var d=l.useRef({width:void 0,height:void 0}),p=v9(l.useCallback(function(m){return(!a.current||a.current.box!==e.box||a.current.round!==n)&&(a.current={box:e.box,round:n,instance:new ResizeObserver(function(h){var f=h[0],v=e.box==="border-box"?"borderBoxSize":e.box==="device-pixel-content-box"?"devicePixelContentBoxSize":"contentBoxSize",g=R1(f,v,"inlineSize"),w=R1(f,v,"blockSize"),x=g?n(g):void 0,D=w?n(w):void 0;if(d.current.width!==x||d.current.height!==D){var E={width:x,height:D};d.current.width=x,d.current.height=D,r.current?r.current(E):c.current||s(E)}})}),a.current.instance.observe(m,{box:e.box}),function(){a.current&&a.current.instance.unobserve(m)}},[e.box,n]),e.ref);return l.useMemo(function(){return{ref:p,width:i.width,height:i.height}},[p,i.width,i.height])}u(Wf,"useResizeObserver");var OT=F.div(({scale:e=1,elementHeight:t})=>({height:t||"auto",transformOrigin:"top left",transform:`scale(${1/e})`}));function y9({scale:e,children:t}){let r=l.useRef(null),[n,a]=l.useState(0),o=l.useCallback(({height:i})=>{i&&a(i/e)},[e]);return l.useEffect(()=>{r.current&&a(r.current.getBoundingClientRect().height)},[e]),Wf({ref:r,onResize:o}),y.createElement(OT,{scale:e,elementHeight:n},y.createElement("div",{ref:r,className:"innerZoomElementWrapper"},t))}u(y9,"ZoomElement");var b9=class extends l.Component{constructor(){super(...arguments),this.iframe=null}componentDidMount(){let{iFrameRef:t}=this.props;this.iframe=t.current}shouldComponentUpdate(t){let{scale:r,active:n}=this.props;return r!==t.scale&&this.setIframeInnerZoom(t.scale),n!==t.active&&this.iframe.setAttribute("data-is-storybook",t.active?"true":"false"),t.children.props.src!==this.props.children.props.src}setIframeInnerZoom(t){try{Object.assign(this.iframe.contentDocument.body.style,{width:`${t*100}%`,height:`${t*100}%`,transform:`scale(${1/t})`,transformOrigin:"top left"})}catch{this.setIframeZoom(t)}}setIframeZoom(t){Object.assign(this.iframe.style,{width:`${t*100}%`,height:`${t*100}%`,transform:`scale(${1/t})`,transformOrigin:"top left"})}render(){let{children:t}=this.props;return y.createElement(y.Fragment,null,t)}};u(b9,"ZoomIFrame");var MT=b9,PT={Element:y9,IFrame:MT};mp();var{document:$T}=Ss,NT=F.strong(({theme:e})=>({color:e.color.orange})),HT=F.strong(({theme:e})=>({color:e.color.ancillary,textDecoration:"underline"})),u4=F.em(({theme:e})=>({color:e.textMutedColor})),jT=/(Error): (.*)\n/,VT=/at (?:(.*) )?\(?(.+)\)?/,UT=/([^@]+)?(?:\/<)?@(.+)?/,qT=/([^@]+)?@(.+)?/,WT=u(({error:e})=>{if(!e)return y.createElement(l.Fragment,null,"This error has no stack or message");if(!e.stack)return y.createElement(l.Fragment,null,e.message||"This error has no stack or message");let t=e.stack.toString();t&&e.message&&!t.includes(e.message)&&(t=`Error: ${e.message} + +${t}`);let r=t.match(jT);if(!r)return y.createElement(l.Fragment,null,t);let[,n,a]=r,o=t.split(/\n/).slice(1),[,...i]=o.map(s=>{let c=s.match(VT)||s.match(UT)||s.match(qT);return c?{name:(c[1]||"").replace("/<",""),location:c[2].replace($T.location.origin,"")}:null}).filter(Boolean);return y.createElement(l.Fragment,null,y.createElement("span",null,n),": ",y.createElement(NT,null,a),y.createElement("br",null),i.map((s,c)=>s!=null&&s.name?y.createElement(l.Fragment,{key:c}," ","at ",y.createElement(HT,null,s.name)," (",y.createElement(u4,null,s.location),")",y.createElement("br",null)):y.createElement(l.Fragment,{key:c}," ","at ",y.createElement(u4,null,s==null?void 0:s.location),y.createElement("br",null))))},"ErrorFormatter"),GT=F.label(({theme:e})=>({display:"flex",borderBottom:`1px solid ${e.appBorderColor}`,margin:"0 15px",padding:"8px 0","&:last-child":{marginBottom:"3rem"}})),YT=F.span(({theme:e})=>({minWidth:100,fontWeight:e.typography.weight.bold,marginRight:15,display:"flex",justifyContent:"flex-start",alignItems:"center",lineHeight:"16px"})),KT=u(({label:e,children:t,...r})=>y.createElement(GT,{...r},e?y.createElement(YT,null,y.createElement("span",null,e)):null,t),"Field");yt();gp();var ZT=l.useLayoutEffect,JT=ZT,XT=u(function(e){var t=l.useRef(e);return JT(function(){t.current=e}),t},"useLatest"),c4=u(function(e,t){if(typeof e=="function"){e(t);return}e.current=t},"updateRef"),QT=u(function(e,t){var r=l.useRef();return l.useCallback(function(n){e.current=n,r.current&&c4(r.current,null),r.current=t,t&&c4(t,n)},[t])},"useComposedRef"),ez=QT,d4={"min-height":"0","max-height":"none",height:"0",visibility:"hidden",overflow:"hidden",position:"absolute","z-index":"-1000",top:"0",right:"0"},tz=u(function(e){Object.keys(d4).forEach(function(t){e.style.setProperty(t,d4[t],"important")})},"forceHiddenStyles"),p4=tz,Ie=null,f4=u(function(e,t){var r=e.scrollHeight;return t.sizingStyle.boxSizing==="border-box"?r+t.borderSize:r-t.paddingSize},"getHeight");function w9(e,t,r,n){r===void 0&&(r=1),n===void 0&&(n=1/0),Ie||(Ie=document.createElement("textarea"),Ie.setAttribute("tabindex","-1"),Ie.setAttribute("aria-hidden","true"),p4(Ie)),Ie.parentNode===null&&document.body.appendChild(Ie);var a=e.paddingSize,o=e.borderSize,i=e.sizingStyle,s=i.boxSizing;Object.keys(i).forEach(function(h){var f=h;Ie.style[f]=i[f]}),p4(Ie),Ie.value=t;var c=f4(Ie,e);Ie.value=t,c=f4(Ie,e),Ie.value="x";var d=Ie.scrollHeight-a,p=d*r;s==="border-box"&&(p=p+a+o),c=Math.max(p,c);var m=d*n;return s==="border-box"&&(m=m+a+o),c=Math.min(m,c),[c,d]}u(w9,"calculateNodeHeight");var h4=u(function(){},"noop"),rz=u(function(e,t){return e.reduce(function(r,n){return r[n]=t[n],r},{})},"pick"),nz=["borderBottomWidth","borderLeftWidth","borderRightWidth","borderTopWidth","boxSizing","fontFamily","fontSize","fontStyle","fontWeight","letterSpacing","lineHeight","paddingBottom","paddingLeft","paddingRight","paddingTop","tabSize","textIndent","textRendering","textTransform","width","wordBreak"],az=!!document.documentElement.currentStyle,oz=u(function(e){var t=window.getComputedStyle(e);if(t===null)return null;var r=rz(nz,t),n=r.boxSizing;if(n==="")return null;az&&n==="border-box"&&(r.width=parseFloat(r.width)+parseFloat(r.borderRightWidth)+parseFloat(r.borderLeftWidth)+parseFloat(r.paddingRight)+parseFloat(r.paddingLeft)+"px");var a=parseFloat(r.paddingBottom)+parseFloat(r.paddingTop),o=parseFloat(r.borderBottomWidth)+parseFloat(r.borderTopWidth);return{sizingStyle:r,paddingSize:a,borderSize:o}},"getSizingData"),iz=oz;function Gf(e,t,r){var n=XT(r);l.useLayoutEffect(function(){var a=u(function(o){return n.current(o)},"handler");if(e)return e.addEventListener(t,a),function(){return e.removeEventListener(t,a)}},[])}u(Gf,"useListener");var lz=u(function(e){Gf(window,"resize",e)},"useWindowResizeListener"),sz=u(function(e){Gf(document.fonts,"loadingdone",e)},"useFontsLoadedListener"),uz=["cacheMeasurements","maxRows","minRows","onChange","onHeightChange"],cz=u(function(e,t){var r=e.cacheMeasurements,n=e.maxRows,a=e.minRows,o=e.onChange,i=o===void 0?h4:o,s=e.onHeightChange,c=s===void 0?h4:s,d=As(e,uz),p=d.value!==void 0,m=l.useRef(null),h=ez(m,t),f=l.useRef(0),v=l.useRef(),g=u(function(){var x=m.current,D=r&&v.current?v.current:iz(x);if(D){v.current=D;var E=w9(D,x.value||x.placeholder||"x",a,n),b=E[0],C=E[1];f.current!==b&&(f.current=b,x.style.setProperty("height",b+"px","important"),c(b,{rowHeight:C}))}},"resizeTextarea"),w=u(function(x){p||g(),i(x)},"handleChange");return l.useLayoutEffect(g),lz(g),sz(g),l.createElement("textarea",X({},d,{onChange:w,ref:h}))},"TextareaAutosize"),dz=l.forwardRef(cz),pz={appearance:"none",border:"0 none",boxSizing:"inherit",display:" block",margin:" 0",background:"transparent",padding:0,fontSize:"inherit",position:"relative"},Yf=u(({theme:e})=>({...pz,transition:"box-shadow 200ms ease-out, opacity 200ms ease-out",color:e.input.color||"inherit",background:e.input.background,boxShadow:`${e.input.border} 0 0 0 1px inset`,borderRadius:e.input.borderRadius,fontSize:e.typography.size.s2-1,lineHeight:"20px",padding:"6px 10px",boxSizing:"border-box",height:32,'&[type="file"]':{height:"auto"},"&:focus":{boxShadow:`${e.color.secondary} 0 0 0 1px inset`,outline:"none"},"&[disabled]":{cursor:"not-allowed",opacity:.5},"&:-webkit-autofill":{WebkitBoxShadow:`0 0 0 3em ${e.color.lightest} inset`},"&::placeholder":{color:e.textMutedColor,opacity:1}}),"styles"),Kf=u(({size:e})=>{switch(e){case"100%":return{width:"100%"};case"flex":return{flex:1};case"auto":default:return{display:"inline"}}},"sizes"),E9=u(({align:e})=>{switch(e){case"end":return{textAlign:"right"};case"center":return{textAlign:"center"};case"start":default:return{textAlign:"left"}}},"alignment"),Zf=u(({valid:e,theme:t})=>{switch(e){case"valid":return{boxShadow:`${t.color.positive} 0 0 0 1px inset !important`};case"error":return{boxShadow:`${t.color.negative} 0 0 0 1px inset !important`};case"warn":return{boxShadow:`${t.color.warning} 0 0 0 1px inset`};case void 0:case null:default:return{}}},"validation"),fz=Object.assign(F(l.forwardRef(u(function({size:e,valid:t,align:r,...n},a){return y.createElement("input",{...n,ref:a})},"Input")))(Yf,Kf,E9,Zf,{minHeight:32}),{displayName:"Input"}),hz=Object.assign(F(l.forwardRef(u(function({size:e,valid:t,align:r,...n},a){return y.createElement("select",{...n,ref:a})},"Select")))(Yf,Kf,Zf,{height:32,userSelect:"none",paddingRight:20,appearance:"menulist"}),{displayName:"Select"}),mz=Object.assign(F(l.forwardRef(u(function({size:e,valid:t,align:r,...n},a){return y.createElement(dz,{...n,ref:a})},"Textarea")))(Yf,Kf,E9,Zf,({height:e=400})=>({overflow:"visible",maxHeight:e})),{displayName:"Textarea"}),yi=Object.assign(F.form({boxSizing:"border-box",width:"100%"}),{Field:KT,Input:fz,Select:hz,Textarea:mz,Button:Sn}),gz=l.lazy(()=>Promise.resolve().then(()=>(Mf(),Of)).then(e=>({default:e.WithTooltip}))),SV=u(e=>y.createElement(l.Suspense,{fallback:y.createElement("div",null)},y.createElement(gz,{...e})),"WithTooltip"),vz=l.lazy(()=>Promise.resolve().then(()=>(Mf(),Of)).then(e=>({default:e.WithTooltipPure}))),yz=u(e=>y.createElement(l.Suspense,{fallback:y.createElement("div",null)},y.createElement(vz,{...e})),"WithTooltipPure"),bz=F.div(({theme:e})=>({fontWeight:e.typography.weight.bold})),wz=F.span(),Ez=F.div(({theme:e})=>({marginTop:8,textAlign:"center","> *":{margin:"0 8px",fontWeight:e.typography.weight.bold}})),xz=F.div(({theme:e})=>({color:e.color.defaultText,lineHeight:"18px"})),Dz=F.div({padding:15,width:280,boxSizing:"border-box"}),kV=u(({title:e,desc:t,links:r})=>y.createElement(Dz,null,y.createElement(xz,null,e&&y.createElement(bz,null,e),t&&y.createElement(wz,null,t)),r&&y.createElement(Ez,null,r.map(({title:n,...a})=>y.createElement(oa,{...a,key:n},n)))),"TooltipMessage"),Cz=F.div(({theme:e})=>({padding:"2px 6px",lineHeight:"16px",fontSize:10,fontWeight:e.typography.weight.bold,color:e.color.lightest,boxShadow:"0 0 5px 0 rgba(0, 0, 0, 0.3)",borderRadius:4,whiteSpace:"nowrap",pointerEvents:"none",zIndex:-1,background:e.base==="light"?"rgba(60, 60, 60, 0.9)":"rgba(0, 0, 0, 0.95)",margin:6})),AV=u(({note:e,...t})=>y.createElement(Cz,{...t},e),"TooltipNote"),Sz=De(ks(),1),kz=F(({active:e,loading:t,disabled:r,...n})=>y.createElement("span",{...n}))(({theme:e})=>({color:e.color.defaultText,fontWeight:e.typography.weight.regular}),({active:e,theme:t})=>e?{color:t.color.secondary,fontWeight:t.typography.weight.bold}:{},({loading:e,theme:t})=>e?{display:"inline-block",flex:"none",...t.animation.inlineGlow}:{},({disabled:e,theme:t})=>e?{color:Ze(.7,t.color.defaultText)}:{}),Az=F.span({display:"flex","& svg":{height:12,width:12,margin:"3px 0",verticalAlign:"top"},"& path":{fill:"inherit"}}),Fz=F.span({flex:1,textAlign:"left",display:"flex",flexDirection:"column"},({isIndented:e})=>e?{marginLeft:24}:{}),_z=F.span(({theme:e})=>({fontSize:"11px",lineHeight:"14px"}),({active:e,theme:t})=>e?{color:t.color.secondary}:{},({theme:e,disabled:t})=>t?{color:e.textMutedColor}:{}),Rz=F.span(({active:e,theme:t})=>e?{color:t.color.secondary}:{},()=>({display:"flex",maxWidth:14})),Iz=F.div(({theme:e})=>({width:"100%",border:"none",background:"none",fontSize:e.typography.size.s1,transition:"all 150ms ease-out",color:e.color.dark,textDecoration:"none",justifyContent:"space-between",lineHeight:"18px",padding:"7px 10px",display:"flex",alignItems:"center","& > * + *":{paddingLeft:10}}),({theme:e,href:t,onClick:r})=>(t||r)&&{cursor:"pointer","&:hover":{background:e.background.hoverable},"&:hover svg":{opacity:1}},({disabled:e})=>e&&{cursor:"not-allowed"}),Bz=(0,Sz.default)(100)((e,t,r)=>({...e&&{as:"button",onClick:e},...t&&{as:"a",href:t,...r&&{as:r,to:t}}})),Tz=u(({loading:e=!1,title:t=y.createElement("span",null,"Loading state"),center:r=null,right:n=null,active:a=!1,disabled:o=!1,isIndented:i,href:s=void 0,onClick:c=void 0,icon:d,LinkWrapper:p=void 0,...m})=>{let h={active:a,disabled:o},f=Bz(c,s,p);return y.createElement(Iz,{...m,...h,...f},y.createElement(y.Fragment,null,d&&y.createElement(Rz,{...h},d),t||r?y.createElement(Fz,{isIndented:!!(!d&&i)},t&&y.createElement(kz,{...h,loading:e},t),r&&y.createElement(_z,{...h},r)):null,n&&y.createElement(Az,{...h},n)))},"ListItem"),zz=Tz,Lz=F.div({minWidth:180,overflow:"hidden",overflowY:"auto",maxHeight:15.5*32},({theme:e})=>({borderRadius:e.appBorderRadius})),Oz=u(({id:e,onClick:t,...r})=>{let{active:n,disabled:a,title:o,href:i}=r,s=l.useCallback(c=>t==null?void 0:t(c,{id:e,active:n,disabled:a,title:o,href:i}),[t,e,n,a,o,i]);return y.createElement(zz,{id:`list-item-${e}`,...r,...t&&{onClick:s}})},"Item"),Mz=u(({links:e,LinkWrapper:t,...r})=>{let n=e.some(a=>a.icon);return y.createElement(Lz,{...r},e.map(a=>y.createElement(Oz,{key:a.id,isIndented:n,LinkWrapper:t,...a})))},"TooltipLinkList");kp();var I1=F.div({display:"flex",whiteSpace:"nowrap",flexBasis:"auto",marginLeft:3,marginRight:3},({scrollable:e})=>e?{flexShrink:0}:{},({left:e})=>e?{"& > *":{marginLeft:4}}:{},({right:e})=>e?{marginLeft:30,"& > *":{marginRight:4}}:{});I1.displayName="Side";var Pz=u(({children:e,className:t,scrollable:r})=>r?y.createElement(zl,{vertical:!1,className:t},e):y.createElement("div",{className:t},e),"UnstyledBar"),x9=F(Pz)(({theme:e,scrollable:t=!0})=>({color:e.barTextColor,width:"100%",height:40,flexShrink:0,overflow:t?"auto":"hidden",overflowY:"hidden"}),({theme:e,border:t=!1})=>t?{boxShadow:`${e.appBorderColor} 0 -1px 0 0 inset`,background:e.barBg}:{});x9.displayName="Bar";var $z=F.div(({bgColor:e})=>({display:"flex",justifyContent:"space-between",position:"relative",flexWrap:"nowrap",flexShrink:0,height:40,backgroundColor:e||""})),Jf=u(({children:e,backgroundColor:t,className:r,...n})=>{let[a,o]=l.Children.toArray(e);return y.createElement(x9,{className:`sb-bar ${r}`,...n},y.createElement($z,{bgColor:t},y.createElement(I1,{scrollable:n.scrollable,left:!0},a),o?y.createElement(I1,{right:!0},o):null))},"FlexBar");Jf.displayName="FlexBar";var Nz=u(e=>typeof e.props.href=="string","isLink"),Hz=u(e=>typeof e.props.href!="string","isButton");function D9({children:e,...t},r){let n={props:t,ref:r};if(Nz(n))return y.createElement("a",{ref:n.ref,...n.props},e);if(Hz(n))return y.createElement("button",{ref:n.ref,type:"button",...n.props},e);throw new Error("invalid props")}u(D9,"ForwardRefFunction");var C9=l.forwardRef(D9);C9.displayName="ButtonOrLink";var cu=F(C9,{shouldForwardProp:Q1})({whiteSpace:"normal",display:"inline-flex",overflow:"hidden",verticalAlign:"top",justifyContent:"center",alignItems:"center",textAlign:"center",textDecoration:"none","&:empty":{display:"none"},"&[hidden]":{display:"none"}},({theme:e})=>({padding:"0 15px",transition:"color 0.2s linear, border-bottom-color 0.2s linear",height:40,lineHeight:"12px",cursor:"pointer",background:"transparent",border:"0 solid transparent",borderTop:"3px solid transparent",borderBottom:"3px solid transparent",fontWeight:"bold",fontSize:13,"&:focus":{outline:"0 none",borderBottomColor:e.barSelectedColor}}),({active:e,textColor:t,theme:r})=>e?{color:t||r.barSelectedColor,borderBottomColor:r.barSelectedColor}:{color:t||r.barTextColor,borderBottomColor:"transparent","&:hover":{color:r.barHoverColor}});cu.displayName="TabButton";var jz=F.div(({theme:e})=>({width:14,height:14,backgroundColor:e.appBorderColor,animation:`${e.animation.glow} 1.5s ease-in-out infinite`})),Vz=F.div(()=>({marginTop:6,padding:7,height:28})),FV=u(()=>y.createElement(Vz,null,y.createElement(jz,null)),"IconButtonSkeleton"),Uz=F.div(({theme:e})=>({height:"100%",display:"flex",padding:30,alignItems:"center",justifyContent:"center",flexDirection:"column",gap:15,background:e.background.content})),qz=F.div({display:"flex",flexDirection:"column",gap:4,maxWidth:415}),Wz=F.div(({theme:e})=>({fontWeight:e.typography.weight.bold,fontSize:e.typography.size.s2-1,textAlign:"center",color:e.textColor})),Gz=F.div(({theme:e})=>({fontWeight:e.typography.weight.regular,fontSize:e.typography.size.s2-1,textAlign:"center",color:e.textMutedColor})),S9=u(({title:e,description:t,footer:r})=>y.createElement(Uz,null,y.createElement(qz,null,y.createElement(Wz,null,e),t&&y.createElement(Gz,null,t)),r),"EmptyTabContent"),k9=F.div(({active:e})=>e?{display:"block"}:{display:"none"}),Yz=u(e=>l.Children.toArray(e).map(({props:{title:t,id:r,color:n,children:a}})=>{let o=Array.isArray(a)?a[0]:a;return{title:t,id:r,...n?{color:n}:{},render:typeof o=="function"?o:({active:i})=>y.createElement(k9,{active:i,role:"tabpanel"},o)}}),"childrenToList");Mf();var Kz=F.span(({theme:e,isActive:t})=>({display:"inline-block",width:0,height:0,marginLeft:8,color:t?e.color.secondary:e.color.mediumdark,borderRight:"3px solid transparent",borderLeft:"3px solid transparent",borderTop:"3px solid",transition:"transform .1s ease-out"})),Zz=F(cu)(({active:e,theme:t,preActive:r})=>` + color: ${r||e?t.barSelectedColor:t.barTextColor}; + .addon-collapsible-icon { + color: ${r||e?t.barSelectedColor:t.barTextColor}; + } + &:hover { + color: ${t.barHoverColor}; + .addon-collapsible-icon { + color: ${t.barHoverColor}; + } + } + `);function A9(e){let t=l.useRef(),r=l.useRef(),n=l.useRef(new Map),{width:a=1}=Wf({ref:t}),[o,i]=l.useState(e),[s,c]=l.useState([]),d=l.useRef(e),p=l.useCallback(({menuName:h,actions:f})=>{let v=s.some(({active:x})=>x),[g,w]=l.useState(!1);return y.createElement(y.Fragment,null,y.createElement(ss,{interactive:!0,visible:g,onVisibleChange:w,placement:"bottom",delayHide:100,tooltip:y.createElement(Mz,{links:s.map(({title:x,id:D,color:E,active:b})=>({id:D,title:x,color:E,active:b,onClick:u(C=>{C.preventDefault(),f.onSelect(D)},"onClick")}))})},y.createElement(Zz,{ref:r,active:v,preActive:g,style:{visibility:s.length?"visible":"hidden"},"aria-hidden":!s.length,className:"tabbutton",type:"button",role:"tab"},h,y.createElement(Kz,{className:"addon-collapsible-icon",isActive:v||g}))),s.map(({title:x,id:D,color:E},b)=>{let C=`index-${b}`;return y.createElement(cu,{id:`tabbutton-${Y4(D)??C}`,style:{visibility:"hidden"},"aria-hidden":!0,tabIndex:-1,ref:S=>{n.current.set(D,S)},className:"tabbutton",type:"button",key:D,textColor:E,role:"tab"},x)}))},[s]),m=l.useCallback(()=>{if(!t.current||!r.current)return;let{x:h,width:f}=t.current.getBoundingClientRect(),{width:v}=r.current.getBoundingClientRect(),g=s.length?h+f-v:h+f,w=[],x=0,D=e.filter(E=>{let{id:b}=E,C=n.current.get(b),{width:S=0}=(C==null?void 0:C.getBoundingClientRect())||{},k=h+x+S>g;return(!k||!C)&&w.push(E),x+=S,k});(w.length!==o.length||d.current!==e)&&(i(w),c(D),d.current=e)},[s.length,e,o]);return l.useLayoutEffect(m,[m,a]),{tabRefs:n,addonsRef:r,tabBarRef:t,visibleList:o,invisibleList:s,AddonTab:p}}u(A9,"useList");var Jz="/* emotion-disable-server-rendering-unsafe-selector-warning-please-do-not-use-this-the-warning-exists-for-a-reason */",Xz=F.div(({theme:e,bordered:t})=>t?{backgroundClip:"padding-box",border:`1px solid ${e.appBorderColor}`,borderRadius:e.appBorderRadius,overflow:"hidden",boxSizing:"border-box"}:{},({absolute:e})=>e?{width:"100%",height:"100%",boxSizing:"border-box",display:"flex",flexDirection:"column"}:{display:"block"}),F9=F.div({overflow:"hidden","&:first-of-type":{marginLeft:-3},whiteSpace:"nowrap",flexGrow:1});F9.displayName="TabBar";var Qz=F.div({display:"block",position:"relative"},({theme:e})=>({fontSize:e.typography.size.s2-1,background:e.background.content}),({bordered:e,theme:t})=>e?{borderRadius:`0 0 ${t.appBorderRadius-1}px ${t.appBorderRadius-1}px`}:{},({absolute:e,bordered:t})=>e?{height:`calc(100% - ${t?42:40}px)`,position:"absolute",left:0+(t?1:0),right:0+(t?1:0),bottom:0+(t?1:0),top:40+(t?1:0),overflow:"auto",[`& > *:first-child${Jz}`]:{position:"absolute",left:0+(t?1:0),right:0+(t?1:0),bottom:0+(t?1:0),top:0+(t?1:0),height:`calc(100% - ${t?2:0}px)`,overflow:"auto"}}:{}),_V=u(({active:e,render:t,children:r})=>y.createElement(k9,{active:e},t?t():r),"TabWrapper"),_9=l.memo(({children:e,selected:t=null,actions:r,absolute:n=!1,bordered:a=!1,tools:o=null,backgroundColor:i,id:s=null,menuName:c="Tabs",emptyState:d,showToolsWhenEmpty:p})=>{let m=l.useMemo(()=>Yz(e).map((x,D)=>({...x,active:t?x.id===t:D===0})),[e,t]),{visibleList:h,tabBarRef:f,tabRefs:v,AddonTab:g}=A9(m),w=d??y.createElement(S9,{title:"Nothing found"});return!p&&m.length===0?w:y.createElement(Xz,{absolute:n,bordered:a,id:s},y.createElement(Jf,{scrollable:!1,border:!0,backgroundColor:i},y.createElement(F9,{style:{whiteSpace:"normal"},ref:f,role:"tablist"},h.map(({title:x,id:D,active:E,color:b},C)=>{let S=`index-${C}`;return y.createElement(cu,{id:`tabbutton-${Y4(D)??S}`,ref:k=>{v.current.set(D,k)},className:`tabbutton ${E?"tabbutton-active":""}`,type:"button",key:D,active:E,textColor:b,onClick:k=>{k.preventDefault(),r.onSelect(D)},role:"tab"},typeof x=="function"?y.createElement("title",null):x)}),y.createElement(g,{menuName:c,actions:r})),o),y.createElement(Qz,{id:"panel-tab-content",bordered:a,absolute:n},m.length?m.map(({id:x,active:D,render:E})=>y.createElement(E,{key:x,active:D},null)):w))});_9.displayName="Tabs";var B1=class extends l.Component{constructor(t){super(t),this.handlers={onSelect:u(r=>this.setState({selected:r}),"onSelect")},this.state={selected:t.initial}}render(){let{bordered:t=!1,absolute:r=!1,children:n,backgroundColor:a,menuName:o}=this.props,{selected:i}=this.state;return y.createElement(_9,{bordered:t,absolute:r,selected:i,backgroundColor:a,menuName:o,actions:this.handlers},n)}};u(B1,"TabsState"),B1.defaultProps={children:[],initial:null,absolute:!1,bordered:!1,backgroundColor:"",menuName:void 0};var eL=B1,R9=F.span(({theme:e})=>({width:1,height:20,background:e.appBorderColor,marginLeft:2,marginRight:2}),({force:e})=>e?{}:{"& + &":{display:"none"}});R9.displayName="Separator";var IV=u(e=>e.reduce((t,r,n)=>r?y.createElement(l.Fragment,{key:r.id||r.key||`f-${n}`},t,n>0?y.createElement(R9,{key:`s-${n}`}):null,r.render()||r):t,null),"interleaveSeparators"),tL=u(e=>{let t=l.useRef();return l.useEffect(()=>{t.current=e},[e]),t.current},"usePrevious"),rL=u((e,t)=>{let r=tL(t);return e?t:r},"useUpdate"),BV=u(({active:e,children:t})=>y.createElement("div",{hidden:!e},rL(e,t)),"AddonPanel");const{deprecate:nL,logger:aL}=__STORYBOOK_MODULE_CLIENT_LOGGER__;var oL=W8,iL=F.svg` + display: inline-block; + shape-rendering: inherit; + vertical-align: middle; + fill: currentColor; + path { + fill: currentColor; + } +`,TV=u(({icon:e,useSymbol:t,__suppressDeprecationWarning:r=!1,...n})=>{r||nL(`Use of the deprecated Icons ${`(${e})`||""} component detected. Please use the @storybook/icons component directly. For more informations, see the migration notes at https://github.com/storybookjs/storybook/blob/next/MIGRATION.md#icons-is-deprecated`);let a=T1[e]||null;if(!a)return aL.warn(`Use of an unknown prop ${`(${e})`||""} in the Icons component. The Icons component is deprecated. Please use the @storybook/icons component directly. For more informations, see the migration notes at https://github.com/storybookjs/storybook/blob/next/MIGRATION.md#icons-is-deprecated`),null;let o=oL[a];return y.createElement(o,{...n})},"Icons"),zV=l.memo(u(function({icons:e=Object.keys(T1)}){return y.createElement(iL,{viewBox:"0 0 14 14",style:{position:"absolute",width:0,height:0},"data-chromatic":"ignore"},e.map(t=>y.createElement("symbol",{id:`icon--${t}`,key:t},T1[t])))},"Symbols")),T1={user:"UserIcon",useralt:"UserAltIcon",useradd:"UserAddIcon",users:"UsersIcon",profile:"ProfileIcon",facehappy:"FaceHappyIcon",faceneutral:"FaceNeutralIcon",facesad:"FaceSadIcon",accessibility:"AccessibilityIcon",accessibilityalt:"AccessibilityAltIcon",arrowup:"ChevronUpIcon",arrowdown:"ChevronDownIcon",arrowleft:"ChevronLeftIcon",arrowright:"ChevronRightIcon",arrowupalt:"ArrowUpIcon",arrowdownalt:"ArrowDownIcon",arrowleftalt:"ArrowLeftIcon",arrowrightalt:"ArrowRightIcon",expandalt:"ExpandAltIcon",collapse:"CollapseIcon",expand:"ExpandIcon",unfold:"UnfoldIcon",transfer:"TransferIcon",redirect:"RedirectIcon",undo:"UndoIcon",reply:"ReplyIcon",sync:"SyncIcon",upload:"UploadIcon",download:"DownloadIcon",back:"BackIcon",proceed:"ProceedIcon",refresh:"RefreshIcon",globe:"GlobeIcon",compass:"CompassIcon",location:"LocationIcon",pin:"PinIcon",time:"TimeIcon",dashboard:"DashboardIcon",timer:"TimerIcon",home:"HomeIcon",admin:"AdminIcon",info:"InfoIcon",question:"QuestionIcon",support:"SupportIcon",alert:"AlertIcon",email:"EmailIcon",phone:"PhoneIcon",link:"LinkIcon",unlink:"LinkBrokenIcon",bell:"BellIcon",rss:"RSSIcon",sharealt:"ShareAltIcon",share:"ShareIcon",circle:"CircleIcon",circlehollow:"CircleHollowIcon",bookmarkhollow:"BookmarkHollowIcon",bookmark:"BookmarkIcon",hearthollow:"HeartHollowIcon",heart:"HeartIcon",starhollow:"StarHollowIcon",star:"StarIcon",certificate:"CertificateIcon",verified:"VerifiedIcon",thumbsup:"ThumbsUpIcon",shield:"ShieldIcon",basket:"BasketIcon",beaker:"BeakerIcon",hourglass:"HourglassIcon",flag:"FlagIcon",cloudhollow:"CloudHollowIcon",edit:"EditIcon",cog:"CogIcon",nut:"NutIcon",wrench:"WrenchIcon",ellipsis:"EllipsisIcon",check:"CheckIcon",form:"FormIcon",batchdeny:"BatchDenyIcon",batchaccept:"BatchAcceptIcon",controls:"ControlsIcon",plus:"PlusIcon",closeAlt:"CloseAltIcon",cross:"CrossIcon",trash:"TrashIcon",pinalt:"PinAltIcon",unpin:"UnpinIcon",add:"AddIcon",subtract:"SubtractIcon",close:"CloseIcon",delete:"DeleteIcon",passed:"PassedIcon",changed:"ChangedIcon",failed:"FailedIcon",clear:"ClearIcon",comment:"CommentIcon",commentadd:"CommentAddIcon",requestchange:"RequestChangeIcon",comments:"CommentsIcon",lock:"LockIcon",unlock:"UnlockIcon",key:"KeyIcon",outbox:"OutboxIcon",credit:"CreditIcon",button:"ButtonIcon",type:"TypeIcon",pointerdefault:"PointerDefaultIcon",pointerhand:"PointerHandIcon",browser:"BrowserIcon",tablet:"TabletIcon",mobile:"MobileIcon",watch:"WatchIcon",sidebar:"SidebarIcon",sidebaralt:"SidebarAltIcon",sidebaralttoggle:"SidebarAltToggleIcon",sidebartoggle:"SidebarToggleIcon",bottombar:"BottomBarIcon",bottombartoggle:"BottomBarToggleIcon",cpu:"CPUIcon",database:"DatabaseIcon",memory:"MemoryIcon",structure:"StructureIcon",box:"BoxIcon",power:"PowerIcon",photo:"PhotoIcon",component:"ComponentIcon",grid:"GridIcon",outline:"OutlineIcon",photodrag:"PhotoDragIcon",search:"SearchIcon",zoom:"ZoomIcon",zoomout:"ZoomOutIcon",zoomreset:"ZoomResetIcon",eye:"EyeIcon",eyeclose:"EyeCloseIcon",lightning:"LightningIcon",lightningoff:"LightningOffIcon",contrast:"ContrastIcon",switchalt:"SwitchAltIcon",mirror:"MirrorIcon",grow:"GrowIcon",paintbrush:"PaintBrushIcon",ruler:"RulerIcon",stop:"StopIcon",camera:"CameraIcon",video:"VideoIcon",speaker:"SpeakerIcon",play:"PlayIcon",playback:"PlayBackIcon",playnext:"PlayNextIcon",rewind:"RewindIcon",fastforward:"FastForwardIcon",stopalt:"StopAltIcon",sidebyside:"SideBySideIcon",stacked:"StackedIcon",sun:"SunIcon",moon:"MoonIcon",book:"BookIcon",document:"DocumentIcon",copy:"CopyIcon",category:"CategoryIcon",folder:"FolderIcon",print:"PrintIcon",graphline:"GraphLineIcon",calendar:"CalendarIcon",graphbar:"GraphBarIcon",menu:"MenuIcon",menualt:"MenuIcon",filter:"FilterIcon",docchart:"DocChartIcon",doclist:"DocListIcon",markup:"MarkupIcon",bold:"BoldIcon",paperclip:"PaperClipIcon",listordered:"ListOrderedIcon",listunordered:"ListUnorderedIcon",paragraph:"ParagraphIcon",markdown:"MarkdownIcon",repository:"RepoIcon",commit:"CommitIcon",branch:"BranchIcon",pullrequest:"PullRequestIcon",merge:"MergeIcon",apple:"AppleIcon",linux:"LinuxIcon",ubuntu:"UbuntuIcon",windows:"WindowsIcon",storybook:"StorybookIcon",azuredevops:"AzureDevOpsIcon",bitbucket:"BitbucketIcon",chrome:"ChromeIcon",chromatic:"ChromaticIcon",componentdriven:"ComponentDrivenIcon",discord:"DiscordIcon",facebook:"FacebookIcon",figma:"FigmaIcon",gdrive:"GDriveIcon",github:"GithubIcon",gitlab:"GitlabIcon",google:"GoogleIcon",graphql:"GraphqlIcon",medium:"MediumIcon",redux:"ReduxIcon",twitter:"TwitterIcon",youtube:"YoutubeIcon",vscode:"VSCodeIcon"},LV=u(({alt:e,...t})=>y.createElement("svg",{width:"200px",height:"40px",viewBox:"0 0 200 40",...t,role:"img"},e?y.createElement("title",null,e):null,y.createElement("defs",null,y.createElement("path",{d:"M1.2 36.9L0 3.9c0-1.1.8-2 1.9-2.1l28-1.8a2 2 0 0 1 2.2 1.9 2 2 0 0 1 0 .1v36a2 2 0 0 1-2 2 2 2 0 0 1-.1 0L3.2 38.8a2 2 0 0 1-2-2z",id:"a"})),y.createElement("g",{fill:"none",fillRule:"evenodd"},y.createElement("path",{d:"M53.3 31.7c-1.7 0-3.4-.3-5-.7-1.5-.5-2.8-1.1-3.9-2l1.6-3.5c2.2 1.5 4.6 2.3 7.3 2.3 1.5 0 2.5-.2 3.3-.7.7-.5 1.1-1 1.1-1.9 0-.7-.3-1.3-1-1.7s-2-.8-3.7-1.2c-2-.4-3.6-.9-4.8-1.5-1.1-.5-2-1.2-2.6-2-.5-1-.8-2-.8-3.2 0-1.4.4-2.6 1.2-3.6.7-1.1 1.8-2 3.2-2.6 1.3-.6 2.9-.9 4.7-.9 1.6 0 3.1.3 4.6.7 1.5.5 2.7 1.1 3.5 2l-1.6 3.5c-2-1.5-4.2-2.3-6.5-2.3-1.3 0-2.3.2-3 .8-.8.5-1.2 1.1-1.2 2 0 .5.2 1 .5 1.3.2.3.7.6 1.4.9l2.9.8c2.9.6 5 1.4 6.2 2.4a5 5 0 0 1 2 4.2 6 6 0 0 1-2.5 5c-1.7 1.2-4 1.9-7 1.9zm21-3.6l1.4-.1-.2 3.5-1.9.1c-2.4 0-4.1-.5-5.2-1.5-1.1-1-1.6-2.7-1.6-4.8v-6h-3v-3.6h3V11h4.8v4.6h4v3.6h-4v6c0 1.8.9 2.8 2.6 2.8zm11.1 3.5c-1.6 0-3-.3-4.3-1a7 7 0 0 1-3-2.8c-.6-1.3-1-2.7-1-4.4 0-1.6.4-3 1-4.3a7 7 0 0 1 3-2.8c1.2-.7 2.7-1 4.3-1 1.7 0 3.2.3 4.4 1a7 7 0 0 1 3 2.8c.6 1.2 1 2.7 1 4.3 0 1.7-.4 3.1-1 4.4a7 7 0 0 1-3 2.8c-1.2.7-2.7 1-4.4 1zm0-3.6c2.4 0 3.6-1.6 3.6-4.6 0-1.5-.3-2.6-1-3.4a3.2 3.2 0 0 0-2.6-1c-2.3 0-3.5 1.4-3.5 4.4 0 3 1.2 4.6 3.5 4.6zm21.7-8.8l-2.7.3c-1.3.2-2.3.5-2.8 1.2-.6.6-.9 1.4-.9 2.5v8.2H96V15.7h4.6v2.6c.8-1.8 2.5-2.8 5-3h1.3l.3 4zm14-3.5h4.8L116.4 37h-4.9l3-6.6-6.4-14.8h5l4 10 4-10zm16-.4c1.4 0 2.6.3 3.6 1 1 .6 1.9 1.6 2.5 2.8.6 1.2.9 2.7.9 4.3 0 1.6-.3 3-1 4.3a6.9 6.9 0 0 1-2.4 2.9c-1 .7-2.2 1-3.6 1-1 0-2-.2-3-.7-.8-.4-1.5-1-2-1.9v2.4h-4.7V8.8h4.8v9c.5-.8 1.2-1.4 2-1.9.9-.4 1.8-.6 3-.6zM135.7 28c1.1 0 2-.4 2.6-1.2.6-.8 1-2 1-3.4 0-1.5-.4-2.5-1-3.3s-1.5-1.1-2.6-1.1-2 .3-2.6 1.1c-.6.8-1 2-1 3.3 0 1.5.4 2.6 1 3.4.6.8 1.5 1.2 2.6 1.2zm18.9 3.6c-1.7 0-3.2-.3-4.4-1a7 7 0 0 1-3-2.8c-.6-1.3-1-2.7-1-4.4 0-1.6.4-3 1-4.3a7 7 0 0 1 3-2.8c1.2-.7 2.7-1 4.4-1 1.6 0 3 .3 4.3 1a7 7 0 0 1 3 2.8c.6 1.2 1 2.7 1 4.3 0 1.7-.4 3.1-1 4.4a7 7 0 0 1-3 2.8c-1.2.7-2.7 1-4.3 1zm0-3.6c2.3 0 3.5-1.6 3.5-4.6 0-1.5-.3-2.6-1-3.4a3.2 3.2 0 0 0-2.5-1c-2.4 0-3.6 1.4-3.6 4.4 0 3 1.2 4.6 3.6 4.6zm18 3.6c-1.7 0-3.2-.3-4.4-1a7 7 0 0 1-3-2.8c-.6-1.3-1-2.7-1-4.4 0-1.6.4-3 1-4.3a7 7 0 0 1 3-2.8c1.2-.7 2.7-1 4.4-1 1.6 0 3 .3 4.4 1a7 7 0 0 1 2.9 2.8c.6 1.2 1 2.7 1 4.3 0 1.7-.4 3.1-1 4.4a7 7 0 0 1-3 2.8c-1.2.7-2.7 1-4.3 1zm0-3.6c2.3 0 3.5-1.6 3.5-4.6 0-1.5-.3-2.6-1-3.4a3.2 3.2 0 0 0-2.5-1c-2.4 0-3.6 1.4-3.6 4.4 0 3 1.2 4.6 3.6 4.6zm27.4 3.4h-6l-6-7v7h-4.8V8.8h4.9v13.6l5.8-6.7h5.7l-6.6 7.5 7 8.2z",fill:"currentColor"}),y.createElement("mask",{id:"b",fill:"#fff"},y.createElement("use",{xlinkHref:"#a"})),y.createElement("use",{fill:"#FF4785",fillRule:"nonzero",xlinkHref:"#a"}),y.createElement("path",{d:"M23.7 5L24 .2l3.9-.3.1 4.8a.3.3 0 0 1-.5.2L26 3.8l-1.7 1.4a.3.3 0 0 1-.5-.3zm-5 10c0 .9 5.3.5 6 0 0-5.4-2.8-8.2-8-8.2-5.3 0-8.2 2.8-8.2 7.1 0 7.4 10 7.6 10 11.6 0 1.2-.5 1.9-1.8 1.9-1.6 0-2.2-.9-2.1-3.6 0-.6-6.1-.8-6.3 0-.5 6.7 3.7 8.6 8.5 8.6 4.6 0 8.3-2.5 8.3-7 0-7.9-10.2-7.7-10.2-11.6 0-1.6 1.2-1.8 2-1.8.6 0 2 0 1.9 3z",fill:"#FFF",fillRule:"nonzero",mask:"url(#b)"}))),"StorybookLogo"),OV=u(e=>y.createElement("svg",{viewBox:"0 0 64 64",...e},y.createElement("title",null,"Storybook icon"),y.createElement("g",{id:"Artboard",stroke:"none",strokeWidth:"1",fill:"none",fillRule:"evenodd"},y.createElement("path",{d:"M8.04798541,58.7875918 L6.07908839,6.32540407 C6.01406344,4.5927838 7.34257463,3.12440831 9.07303814,3.01625434 L53.6958037,0.227331489 C55.457209,0.117243658 56.974354,1.45590096 57.0844418,3.21730626 C57.0885895,3.28366922 57.0906648,3.35014546 57.0906648,3.41663791 L57.0906648,60.5834697 C57.0906648,62.3483119 55.6599776,63.7789992 53.8951354,63.7789992 C53.847325,63.7789992 53.7995207,63.7779262 53.7517585,63.775781 L11.0978899,61.8600599 C9.43669044,61.7854501 8.11034889,60.4492961 8.04798541,58.7875918 Z",id:"path-1",fill:"#FF4785",fillRule:"nonzero"}),y.createElement("path",{d:"M35.9095005,24.1768792 C35.9095005,25.420127 44.2838488,24.8242707 45.4080313,23.9509748 C45.4080313,15.4847538 40.8652557,11.0358878 32.5466666,11.0358878 C24.2280775,11.0358878 19.5673077,15.553972 19.5673077,22.3311017 C19.5673077,34.1346028 35.4965208,34.3605071 35.4965208,40.7987804 C35.4965208,42.606015 34.6115646,43.6790606 32.6646607,43.6790606 C30.127786,43.6790606 29.1248356,42.3834613 29.2428298,37.9783269 C29.2428298,37.0226907 19.5673077,36.7247626 19.2723223,37.9783269 C18.5211693,48.6535354 25.1720308,51.7326752 32.7826549,51.7326752 C40.1572906,51.7326752 45.939005,47.8018145 45.939005,40.6858282 C45.939005,28.035186 29.7738035,28.3740425 29.7738035,22.1051974 C29.7738035,19.5637737 31.6617103,19.2249173 32.7826549,19.2249173 C33.9625966,19.2249173 36.0864917,19.4328883 35.9095005,24.1768792 Z",id:"path9_fill-path",fill:"#FFFFFF",fillRule:"nonzero"}),y.createElement("path",{d:"M44.0461638,0.830433986 L50.1874092,0.446606143 L50.443532,7.7810017 C50.4527198,8.04410717 50.2468789,8.26484453 49.9837734,8.27403237 C49.871115,8.27796649 49.7607078,8.24184808 49.6721567,8.17209069 L47.3089847,6.3104681 L44.5110468,8.43287463 C44.3012992,8.591981 44.0022839,8.55092814 43.8431776,8.34118051 C43.7762017,8.25288717 43.742082,8.14401677 43.7466857,8.03329059 L44.0461638,0.830433986 Z",id:"Path",fill:"#FFFFFF"}))),"StorybookIcon"),lL=sr` + from { + transform: rotate(0deg); + } + to { + transform: rotate(360deg); + } +`,sL=F.div(({size:e=32})=>({borderRadius:"50%",cursor:"progress",display:"inline-block",overflow:"hidden",position:"absolute",transition:"all 200ms ease-out",verticalAlign:"top",top:"50%",left:"50%",marginTop:-(e/2),marginLeft:-(e/2),height:e,width:e,zIndex:4,borderWidth:2,borderStyle:"solid",borderColor:"rgba(97, 97, 97, 0.29)",borderTopColor:"rgb(100,100,100)",animation:`${lL} 0.7s linear infinite`,mixBlendMode:"difference"})),m4=F.div({position:"absolute",display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"center",width:"100%",height:"100%"}),uL=F.div(({theme:e})=>({position:"relative",width:"80%",marginBottom:"0.75rem",maxWidth:300,height:5,borderRadius:5,background:Ze(.8,e.color.secondary),overflow:"hidden",cursor:"progress"})),cL=F.div(({theme:e})=>({position:"absolute",top:0,left:0,height:"100%",background:e.color.secondary})),g4=F.div(({theme:e})=>({minHeight:"2em",fontSize:`${e.typography.size.s1}px`,color:e.barTextColor})),dL=F(G8)(({theme:e})=>({width:20,height:20,marginBottom:"0.5rem",color:e.textMutedColor})),pL=sr` + from { content: "..." } + 33% { content: "." } + 66% { content: ".." } + to { content: "..." } +`,fL=F.span({"&::after":{content:"'...'",animation:`${pL} 1s linear infinite`,animationDelay:"1s",display:"inline-block",width:"1em",height:"auto"}}),hL=u(({progress:e,error:t,size:r,...n})=>{if(t)return y.createElement(m4,{"aria-label":t.toString(),"aria-live":"polite",role:"status",...n},y.createElement(dL,null),y.createElement(g4,null,t.message));if(e){let{value:a,modules:o}=e,{message:i}=e;return o&&(i+=` ${o.complete} / ${o.total} modules`),y.createElement(m4,{"aria-label":"Content is loading...","aria-live":"polite","aria-valuemin":0,"aria-valuemax":100,"aria-valuenow":a*100,"aria-valuetext":i,role:"progressbar",...n},y.createElement(uL,null,y.createElement(cL,{style:{width:`${a*100}%`}})),y.createElement(g4,null,i,a<1&&y.createElement(fL,{key:i})))}return y.createElement(sL,{"aria-label":"Content is loading...","aria-live":"polite",role:"status",size:r,...n})},"Loader");function I9(e){let t={},r=e.split("&");for(let n=0;n{let[n,a]=e.split("?"),o=a?{...I9(a),...r,id:t}:{...r,id:t};return`${n}?${Object.entries(o).map(i=>`${i[0]}=${i[1]}`).join("&")}`},"getStoryHref"),gL=F.pre` + line-height: 18px; + padding: 11px 1rem; + white-space: pre-wrap; + background: rgba(0, 0, 0, 0.05); + color: ${H.darkest}; + border-radius: 3px; + margin: 1rem 0; + width: 100%; + display: block; + overflow: hidden; + font-family: ${zt.fonts.mono}; + font-size: ${zt.size.s2-1}px; +`,MV=u(({code:e,...t})=>y.createElement(gL,{id:"clipboard-code",...t},e),"ClipboardCode"),vL=q8,yL={};Object.keys(q8).forEach(e=>{yL[e]=l.forwardRef((t,r)=>l.createElement(e,{...t,ref:r}))});var bL=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.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}),l.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}))),wL=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{d:"M4 5.5a.5.5 0 000 1h4a.5.5 0 000-1H4z",fill:e}),l.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}))),EL=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.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}))),xL=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{d:"M7 9.5a2.5 2.5 0 100-5 2.5 2.5 0 000 5z",fill:e}),l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M14 7l-.21.293C13.669 7.465 10.739 11.5 7 11.5S.332 7.465.21 7.293L0 7l.21-.293C.331 6.536 3.261 2.5 7 2.5s6.668 4.036 6.79 4.207L14 7zM2.896 5.302A12.725 12.725 0 001.245 7c.296.37.874 1.04 1.65 1.698C4.043 9.67 5.482 10.5 7 10.5c1.518 0 2.958-.83 4.104-1.802A12.72 12.72 0 0012.755 7c-.297-.37-.875-1.04-1.65-1.698C9.957 4.33 8.517 3.5 7 3.5c-1.519 0-2.958.83-4.104 1.802z",fill:e}))),DL=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{d:"M1.854 1.146a.5.5 0 10-.708.708l11 11a.5.5 0 00.708-.708l-11-11zM11.104 8.698c-.177.15-.362.298-.553.439l.714.714a13.25 13.25 0 002.526-2.558L14 7l-.21-.293C13.669 6.536 10.739 2.5 7 2.5c-.89 0-1.735.229-2.506.58l.764.763A4.859 4.859 0 017 3.5c1.518 0 2.958.83 4.104 1.802A12.724 12.724 0 0112.755 7a12.72 12.72 0 01-1.65 1.698zM.21 6.707c.069-.096 1.03-1.42 2.525-2.558l.714.714c-.191.141-.376.288-.553.439A12.725 12.725 0 001.245 7c.296.37.874 1.04 1.65 1.698C4.043 9.67 5.482 10.5 7 10.5a4.86 4.86 0 001.742-.344l.764.764c-.772.351-1.616.58-2.506.58C3.262 11.5.332 7.465.21 7.293L0 7l.21-.293z",fill:e}),l.createElement("path",{d:"M4.5 7c0-.322.061-.63.172-.914l3.242 3.242A2.5 2.5 0 014.5 7zM9.328 7.914L6.086 4.672a2.5 2.5 0 013.241 3.241z",fill:e}))),CL=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{d:"M2.5 10a.5.5 0 100-1 .5.5 0 000 1z",fill:e}),l.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M0 4a2 2 0 012-2h6a2 2 0 012 2v.5l3.189-2.391A.5.5 0 0114 2.5v9a.5.5 0 01-.804.397L10 9.5v.5a2 2 0 01-2 2H2a2 2 0 01-2-2V4zm9 0v1.5a.5.5 0 00.8.4L13 3.5v7L9.8 8.1a.5.5 0 00-.8.4V10a1 1 0 01-1 1H2a1 1 0 01-1-1V4a1 1 0 011-1h6a1 1 0 011 1z",fill:e}))),z1=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.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}),l.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}))),PV=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.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}))),SL=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.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}),l.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}))),kL=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.createElement("path",{d:"M3.5 6.5a.5.5 0 000 1h7a.5.5 0 000-1h-7z",fill:e}),l.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}))),AL=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.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}),l.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}))),FL=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.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}))),_L=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.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}))),RL=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.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}))),B9=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.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}))),IL=l.forwardRef(({color:e="currentColor",size:t=14,...r},n)=>l.createElement("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:n,...r},l.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})));const{deprecate:BL,once:TL,logger:Xf}=__STORYBOOK_MODULE_CLIENT_LOGGER__,{filterArgTypes:v4,composeConfigs:$V,Preview:NV,DocsContext:HV}=__STORYBOOK_MODULE_PREVIEW_API__,{STORY_ARGS_UPDATED:y4,UPDATE_STORY_ARGS:zL,RESET_STORY_ARGS:LL,GLOBALS_UPDATED:b4,NAVIGATE_URL:OL}=__STORYBOOK_MODULE_CORE_EVENTS__;__STORYBOOK_MODULE_CHANNELS__;var T9=mn({"../../node_modules/memoizerific/memoizerific.js"(e,t){(function(r){if(typeof e=="object"&&typeof t<"u")t.exports=r();else if(typeof define=="function"&&define.amd)define([],r);else{var n;typeof window<"u"?n=window:typeof global<"u"?n=global:typeof self<"u"?n=self:n=this,n.memoizerific=r()}})(function(){return function r(n,a,o){function i(d,p){if(!a[d]){if(!n[d]){var m=typeof xi=="function"&ξif(!p&&m)return m(d,!0);if(s)return s(d,!0);var h=new Error("Cannot find module '"+d+"'");throw h.code="MODULE_NOT_FOUND",h}var f=a[d]={exports:{}};n[d][0].call(f.exports,function(v){var g=n[d][1][v];return i(g||v)},f,f.exports,r,n,a,o)}return a[d].exports}for(var s=typeof xi=="function"&&xi,c=0;c=0)return this.lastItem=this.list[s],this.list[s].val},o.prototype.set=function(i,s){var c;return this.lastItem&&this.isEqual(this.lastItem.key,i)?(this.lastItem.val=s,this):(c=this.indexOf(i),c>=0?(this.lastItem=this.list[c],this.list[c].val=s,this):(this.lastItem={key:i,val:s},this.list.push(this.lastItem),this.size++,this))},o.prototype.delete=function(i){var s;if(this.lastItem&&this.isEqual(this.lastItem.key,i)&&(this.lastItem=void 0),s=this.indexOf(i),s>=0)return this.size--,this.list.splice(s,1)[0]},o.prototype.has=function(i){var s;return this.lastItem&&this.isEqual(this.lastItem.key,i)?!0:(s=this.indexOf(i),s>=0?(this.lastItem=this.list[s],!0):!1)},o.prototype.forEach=function(i,s){var c;for(c=0;c0&&(D[x]={cacheItem:v,arg:arguments[x]},E?i(m,D):m.push(D),m.length>d&&s(m.shift())),f.wasMemoized=E,f.numArgs=x+1,w};return f.limit=d,f.wasMemoized=!1,f.cache=p,f.lru=m,f}};function i(d,p){var m=d.length,h=p.length,f,v,g;for(v=0;v=0&&(m=d[f],h=m.cacheItem.get(m.arg),!h||!h.size);f--)m.cacheItem.delete(m.arg)}function c(d,p){return d===p||d!==d&&p!==p}},{"map-or-similar":1}]},{},[3])(3)})}}),ML=mn({"../../node_modules/tocbot/src/js/default-options.js"(e,t){t.exports={tocSelector:".js-toc",contentSelector:".js-toc-content",headingSelector:"h1, h2, h3",ignoreSelector:".js-toc-ignore",hasInnerContainers:!1,linkClass:"toc-link",extraLinkClasses:"",activeLinkClass:"is-active-link",listClass:"toc-list",extraListClasses:"",isCollapsedClass:"is-collapsed",collapsibleClass:"is-collapsible",listItemClass:"toc-list-item",activeListItemClass:"is-active-li",collapseDepth:0,scrollSmooth:!0,scrollSmoothDuration:420,scrollSmoothOffset:0,scrollEndCallback:function(r){},headingsOffset:1,throttleTimeout:50,positionFixedSelector:null,positionFixedClass:"is-position-fixed",fixedSidebarOffset:"auto",includeHtml:!1,includeTitleTags:!1,onClick:function(r){},orderedList:!0,scrollContainer:null,skipRendering:!1,headingLabelCallback:!1,ignoreHiddenElements:!1,headingObjectCallback:null,basePath:"",disableTocScrollSync:!1,tocScrollOffset:0}}}),PL=mn({"../../node_modules/tocbot/src/js/build-html.js"(e,t){t.exports=function(r){var n=[].forEach,a=[].some,o=document.body,i,s=!0,c=" ";function d(b,C){var S=C.appendChild(m(b));if(b.children.length){var k=h(b.isCollapsed);b.children.forEach(function(A){d(A,k)}),S.appendChild(k)}}function p(b,C){var S=!1,k=h(S);if(C.forEach(function(A){d(A,k)}),i=b||i,i!==null)return i.firstChild&&i.removeChild(i.firstChild),C.length===0?i:i.appendChild(k)}function m(b){var C=document.createElement("li"),S=document.createElement("a");return r.listItemClass&&C.setAttribute("class",r.listItemClass),r.onClick&&(S.onclick=r.onClick),r.includeTitleTags&&S.setAttribute("title",b.textContent),r.includeHtml&&b.childNodes.length?n.call(b.childNodes,function(k){S.appendChild(k.cloneNode(!0))}):S.textContent=b.textContent,S.setAttribute("href",r.basePath+"#"+b.id),S.setAttribute("class",r.linkClass+c+"node-name--"+b.nodeName+c+r.extraLinkClasses),C.appendChild(S),C}function h(b){var C=r.orderedList?"ol":"ul",S=document.createElement(C),k=r.listClass+c+r.extraListClasses;return b&&(k=k+c+r.collapsibleClass,k=k+c+r.isCollapsedClass),S.setAttribute("class",k),S}function f(){if(r.scrollContainer&&document.querySelector(r.scrollContainer)){var b;b=document.querySelector(r.scrollContainer).scrollTop}else b=document.documentElement.scrollTop||o.scrollTop;var C=document.querySelector(r.positionFixedSelector);r.fixedSidebarOffset==="auto"&&(r.fixedSidebarOffset=i.offsetTop),b>r.fixedSidebarOffset?C.className.indexOf(r.positionFixedClass)===-1&&(C.className+=c+r.positionFixedClass):C.className=C.className.replace(c+r.positionFixedClass,"")}function v(b){var C=0;return b!==null&&(C=b.offsetTop,r.hasInnerContainers&&(C+=v(b.offsetParent))),C}function g(b,C){return b&&b.className!==C&&(b.className=C),b}function w(b){if(r.scrollContainer&&document.querySelector(r.scrollContainer)){var C;C=document.querySelector(r.scrollContainer).scrollTop}else C=document.documentElement.scrollTop||o.scrollTop;r.positionFixedSelector&&f();var S=b,k;if(s&&i!==null&&S.length>0){a.call(S,function(M,O){if(v(M)>C+r.headingsOffset+10){var P=O===0?O:O-1;return k=S[P],!0}else if(O===S.length-1)return k=S[S.length-1],!0});var A=i.querySelector("."+r.activeLinkClass),_=i.querySelector("."+r.linkClass+".node-name--"+k.nodeName+'[href="'+r.basePath+"#"+k.id.replace(/([ #;&,.+*~':"!^$[\]()=>|/\\@])/g,"\\$1")+'"]');if(A===_)return;var I=i.querySelectorAll("."+r.linkClass);n.call(I,function(M){g(M,M.className.replace(c+r.activeLinkClass,""))});var B=i.querySelectorAll("."+r.listItemClass);n.call(B,function(M){g(M,M.className.replace(c+r.activeListItemClass,""))}),_&&_.className.indexOf(r.activeLinkClass)===-1&&(_.className+=c+r.activeLinkClass);var z=_&&_.parentNode;z&&z.className.indexOf(r.activeListItemClass)===-1&&(z.className+=c+r.activeListItemClass);var L=i.querySelectorAll("."+r.listClass+"."+r.collapsibleClass);n.call(L,function(M){M.className.indexOf(r.isCollapsedClass)===-1&&(M.className+=c+r.isCollapsedClass)}),_&&_.nextSibling&&_.nextSibling.className.indexOf(r.isCollapsedClass)!==-1&&g(_.nextSibling,_.nextSibling.className.replace(c+r.isCollapsedClass,"")),x(_&&_.parentNode.parentNode)}}function x(b){return b&&b.className.indexOf(r.collapsibleClass)!==-1&&b.className.indexOf(r.isCollapsedClass)!==-1?(g(b,b.className.replace(c+r.isCollapsedClass,"")),x(b.parentNode.parentNode)):b}function D(b){var C=b.target||b.srcElement;typeof C.className!="string"||C.className.indexOf(r.linkClass)===-1||(s=!1)}function E(){s=!0}return{enableTocAnimation:E,disableTocAnimation:D,render:p,updateToc:w}}}}),$L=mn({"../../node_modules/tocbot/src/js/parse-content.js"(e,t){t.exports=function(r){var n=[].reduce;function a(m){return m[m.length-1]}function o(m){return+m.nodeName.toUpperCase().replace("H","")}function i(m){try{return m instanceof window.HTMLElement||m instanceof window.parent.HTMLElement}catch{return m instanceof window.HTMLElement}}function s(m){if(!i(m))return m;if(r.ignoreHiddenElements&&(!m.offsetHeight||!m.offsetParent))return null;let h=m.getAttribute("data-heading-label")||(r.headingLabelCallback?String(r.headingLabelCallback(m.innerText)):(m.innerText||m.textContent).trim());var f={id:m.id,children:[],nodeName:m.nodeName,headingLevel:o(m),textContent:h};return r.includeHtml&&(f.childNodes=m.childNodes),r.headingObjectCallback?r.headingObjectCallback(f,m):f}function c(m,h){for(var f=s(m),v=f.headingLevel,g=h,w=a(g),x=w?w.headingLevel:0,D=v-x;D>0&&(w=a(g),!(w&&v===w.headingLevel));)w&&w.children!==void 0&&(g=w.children),D--;return v>=r.collapseDepth&&(f.isCollapsed=!0),g.push(f),g}function d(m,h){var f=h;r.ignoreSelector&&(f=h.split(",").map(function(v){return v.trim()+":not("+r.ignoreSelector+")"}));try{return m.querySelectorAll(f)}catch{return console.warn("Headers not found with selector: "+f),null}}function p(m){return n.call(m,function(h,f){var v=s(f);return v&&c(v,h.nest),h},{nest:[]})}return{nestHeadingsArray:p,selectHeadings:d}}}}),NL=mn({"../../node_modules/tocbot/src/js/update-toc-scroll.js"(e,t){t.exports=function(r){var n=r.tocElement||document.querySelector(r.tocSelector);if(n&&n.scrollHeight>n.clientHeight){var a=n.querySelector("."+r.activeListItemClass);a&&(n.scrollTop=a.offsetTop-r.tocScrollOffset)}}}}),HL=mn({"../../node_modules/tocbot/src/js/scroll-smooth/index.js"(e){e.initSmoothScrolling=t;function t(n){var a=n.duration,o=n.offset,i=location.hash?d(location.href):location.href;s();function s(){document.body.addEventListener("click",m,!1);function m(h){!c(h.target)||h.target.className.indexOf("no-smooth-scroll")>-1||h.target.href.charAt(h.target.href.length-2)==="#"&&h.target.href.charAt(h.target.href.length-1)==="!"||h.target.className.indexOf(n.linkClass)===-1||r(h.target.hash,{duration:a,offset:o,callback:function(){p(h.target.hash)}})}}function c(m){return m.tagName.toLowerCase()==="a"&&(m.hash.length>0||m.href.charAt(m.href.length-1)==="#")&&(d(m.href)===i||d(m.href)+"#"===i)}function d(m){return m.slice(0,m.lastIndexOf("#"))}function p(m){var h=document.getElementById(m.substring(1));h&&(/^(?:a|select|input|button|textarea)$/i.test(h.tagName)||(h.tabIndex=-1),h.focus())}}function r(n,a){var o=window.pageYOffset,i={duration:a.duration,offset:a.offset||0,callback:a.callback,easing:a.easing||v},s=document.querySelector('[id="'+decodeURI(n).split("#").join("")+'"]')||document.querySelector('[id="'+n.split("#").join("")+'"]'),c=typeof n=="string"?i.offset+(n?s&&s.getBoundingClientRect().top||0:-(document.documentElement.scrollTop||document.body.scrollTop)):n,d=typeof i.duration=="function"?i.duration(c):i.duration,p,m;requestAnimationFrame(function(g){p=g,h(g)});function h(g){m=g-p,window.scrollTo(0,i.easing(m,o,c,d)),m"u"&&!m)return;var h,f=Object.prototype.hasOwnProperty;function v(){for(var D={},E=0;E1?a-1:0),i=1;i=0&&a<1?(s=o,c=i):a>=1&&a<2?(s=i,c=o):a>=2&&a<3?(c=o,d=i):a>=3&&a<4?(c=i,d=o):a>=4&&a<5?(s=i,d=o):a>=5&&a<6&&(s=o,d=i);var p=r-o/2,m=s+p,h=c+p,f=d+p;return n(m,h,f)}var w4={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 ZL(e){if(typeof e!="string")return e;var t=e.toLowerCase();return w4[t]?"#"+w4[t]:e}var JL=/^#[a-fA-F0-9]{6}$/,XL=/^#[a-fA-F0-9]{8}$/,QL=/^#[a-fA-F0-9]{3}$/,eO=/^#[a-fA-F0-9]{4}$/,j0=/^rgb\(\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*\)$/i,tO=/^rgb(?:a)?\(\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,|\/)\s*([-+]?\d*[.]?\d+[%]?)\s*\)$/i,rO=/^hsl\(\s*(\d{0,3}[.]?[0-9]+(?:deg)?)\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*\)$/i,nO=/^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 du(e){if(typeof e!="string")throw new Ot(3);var t=ZL(e);if(t.match(JL))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(XL)){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(QL))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(eO)){var n=parseFloat((parseInt(""+t[4]+t[4],16)/255).toFixed(2));return{red:parseInt(""+t[1]+t[1],16),green:parseInt(""+t[2]+t[2],16),blue:parseInt(""+t[3]+t[3],16),alpha:n}}var a=j0.exec(t);if(a)return{red:parseInt(""+a[1],10),green:parseInt(""+a[2],10),blue:parseInt(""+a[3],10)};var o=tO.exec(t.substring(0,50));if(o)return{red:parseInt(""+o[1],10),green:parseInt(""+o[2],10),blue:parseInt(""+o[3],10),alpha:parseFloat(""+o[4])>1?parseFloat(""+o[4])/100:parseFloat(""+o[4])};var i=rO.exec(t);if(i){var s=parseInt(""+i[1],10),c=parseInt(""+i[2],10)/100,d=parseInt(""+i[3],10)/100,p="rgb("+Go(s,c,d)+")",m=j0.exec(p);if(!m)throw new Ot(4,t,p);return{red:parseInt(""+m[1],10),green:parseInt(""+m[2],10),blue:parseInt(""+m[3],10)}}var h=nO.exec(t.substring(0,50));if(h){var f=parseInt(""+h[1],10),v=parseInt(""+h[2],10)/100,g=parseInt(""+h[3],10)/100,w="rgb("+Go(f,v,g)+")",x=j0.exec(w);if(!x)throw new Ot(4,t,w);return{red:parseInt(""+x[1],10),green:parseInt(""+x[2],10),blue:parseInt(""+x[3],10),alpha:parseFloat(""+h[4])>1?parseFloat(""+h[4])/100:parseFloat(""+h[4])}}throw new Ot(5)}function aO(e){var t=e.red/255,r=e.green/255,n=e.blue/255,a=Math.max(t,r,n),o=Math.min(t,r,n),i=(a+o)/2;if(a===o)return e.alpha!==void 0?{hue:0,saturation:0,lightness:i,alpha:e.alpha}:{hue:0,saturation:0,lightness:i};var s,c=a-o,d=i>.5?c/(2-a-o):c/(a+o);switch(a){case t:s=(r-n)/c+(r=1?ps(e,t,r):"rgba("+Go(e,t,r)+","+n+")";if(typeof e=="object"&&t===void 0&&r===void 0&&n===void 0)return e.alpha>=1?ps(e.hue,e.saturation,e.lightness):"rgba("+Go(e.hue,e.saturation,e.lightness)+","+e.alpha+")";throw new Ot(2)}function P1(e,t,r){if(typeof e=="number"&&typeof t=="number"&&typeof r=="number")return M1("#"+Yr(e)+Yr(t)+Yr(r));if(typeof e=="object"&&t===void 0&&r===void 0)return M1("#"+Yr(e.red)+Yr(e.green)+Yr(e.blue));throw new Ot(6)}function nr(e,t,r,n){if(typeof e=="string"&&typeof t=="number"){var a=du(e);return"rgba("+a.red+","+a.green+","+a.blue+","+t+")"}else{if(typeof e=="number"&&typeof t=="number"&&typeof r=="number"&&typeof n=="number")return n>=1?P1(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?P1(e.red,e.green,e.blue):"rgba("+e.red+","+e.green+","+e.blue+","+e.alpha+")"}throw new Ot(7)}var uO=function(e){return typeof e.red=="number"&&typeof e.green=="number"&&typeof e.blue=="number"&&(typeof e.alpha!="number"||typeof e.alpha>"u")},cO=function(e){return typeof e.red=="number"&&typeof e.green=="number"&&typeof e.blue=="number"&&typeof e.alpha=="number"},dO=function(e){return typeof e.hue=="number"&&typeof e.saturation=="number"&&typeof e.lightness=="number"&&(typeof e.alpha!="number"||typeof e.alpha>"u")},pO=function(e){return typeof e.hue=="number"&&typeof e.saturation=="number"&&typeof e.lightness=="number"&&typeof e.alpha=="number"};function O9(e){if(typeof e!="object")throw new Ot(8);if(cO(e))return nr(e);if(uO(e))return P1(e);if(pO(e))return sO(e);if(dO(e))return lO(e);throw new Ot(8)}function M9(e,t,r){return function(){var n=r.concat(Array.prototype.slice.call(arguments));return n.length>=t?e.apply(this,n):M9(e,t,n)}}function pu(e){return M9(e,e.length,[])}function fu(e,t,r){return Math.max(e,Math.min(t,r))}function fO(e,t){if(t==="transparent")return t;var r=L9(t);return O9(Ca({},r,{lightness:fu(0,1,r.lightness-parseFloat(e))}))}var hO=pu(fO),Rt=hO;function mO(e,t){if(t==="transparent")return t;var r=L9(t);return O9(Ca({},r,{lightness:fu(0,1,r.lightness+parseFloat(e))}))}var gO=pu(mO),Kr=gO;function vO(e,t){if(t==="transparent")return t;var r=du(t),n=typeof r.alpha=="number"?r.alpha:1,a=Ca({},r,{alpha:fu(0,1,(n*100+parseFloat(e)*100)/100)});return nr(a)}var yO=pu(vO),Zi=yO;function bO(e,t){if(t==="transparent")return t;var r=du(t),n=typeof r.alpha=="number"?r.alpha:1,a=Ca({},r,{alpha:fu(0,1,+(n*100-parseFloat(e)*100).toFixed(2)/100)});return nr(a)}var wO=pu(bO),oe=wO,EO=F.div(se,({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:oe(.3,e.color.defaultText),fontSize:e.typography.size.s2})),P9=e=>y.createElement(EO,{...e,className:"docblock-emptyblock sb-unstyled"}),xO=F(jf)(({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"}})),DO=F.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"})),Ji=F.div(({theme:e})=>({animation:`${e.animation.glow} 1.5s ease-in-out infinite`,background:e.appBorderColor,height:17,marginTop:1,width:"60%",[`&:first-child${nd}`]:{margin:0}})),CO=()=>y.createElement(DO,null,y.createElement(Ji,null),y.createElement(Ji,{style:{width:"80%"}}),y.createElement(Ji,{style:{width:"30%"}}),y.createElement(Ji,{style:{width:"80%"}})),$9=({isLoading:e,error:t,language:r,code:n,dark:a,format:o=!1,...i})=>{let{typography:s}=x3();if(e)return y.createElement(CO,null);if(t)return y.createElement(P9,null,t);let c=y.createElement(xO,{bordered:!0,copyable:!0,format:o,language:r,className:"docblock-source sb-unstyled",...i},n);if(typeof a>"u")return c;let d=a?td.dark:td.light;return y.createElement(D3,{theme:rd({...d,fontCode:s.fonts.mono,fontBase:s.fonts.base})},c)},he=e=>`& :where(${e}:not(.sb-anchor, .sb-unstyled, .sb-unstyled ${e}))`,Qf=600,SO=F.h1(se,({theme:e})=>({color:e.color.defaultText,fontSize:e.typography.size.m3,fontWeight:e.typography.weight.bold,lineHeight:"32px",[`@media (min-width: ${Qf}px)`]:{fontSize:e.typography.size.l1,lineHeight:"36px",marginBottom:"16px"}})),kO=F.h2(se,({theme:e})=>({fontWeight:e.typography.weight.regular,fontSize:e.typography.size.s3,lineHeight:"20px",borderBottom:"none",marginBottom:15,[`@media (min-width: ${Qf}px)`]:{fontSize:e.typography.size.m1,lineHeight:"28px",marginBottom:24},color:oe(.25,e.color.defaultText)})),AO=F.div(({theme:e})=>{let t={fontFamily:e.typography.fonts.base,fontSize:e.typography.size.s3,margin:0,WebkitFontSmoothing:"antialiased",MozOsxFontSmoothing:"grayscale",WebkitTapHighlightColor:"rgba(0, 0, 0, 0)",WebkitOverflowScrolling:"touch"},r={margin:"20px 0 8px",padding:0,cursor:"text",position:"relative",color:e.color.defaultText,"&:first-of-type":{marginTop:0,paddingTop:0},"&:hover a.anchor":{textDecoration:"none"},"& code":{fontSize:"inherit"}},n={lineHeight:1,margin:"0 2px",padding:"3px 5px",whiteSpace:"nowrap",borderRadius:3,fontSize:e.typography.size.s2-1,border:e.base==="light"?`1px solid ${e.color.mediumlight}`:`1px solid ${e.color.darker}`,color:e.base==="light"?oe(.1,e.color.defaultText):oe(.3,e.color.defaultText),backgroundColor:e.base==="light"?e.color.lighter:e.color.border};return{maxWidth:1e3,width:"100%",[he("a")]:{...t,fontSize:"inherit",lineHeight:"24px",color:e.color.secondary,textDecoration:"none","&.absent":{color:"#cc0000"},"&.anchor":{display:"block",paddingLeft:30,marginLeft:-30,cursor:"pointer",position:"absolute",top:0,left:0,bottom:0}},[he("blockquote")]:{...t,margin:"16px 0",borderLeft:`4px solid ${e.color.medium}`,padding:"0 15px",color:e.color.dark,"& > :first-of-type":{marginTop:0},"& > :last-child":{marginBottom:0}},[he("div")]:t,[he("dl")]:{...t,margin:"16px 0",padding:0,"& dt":{fontSize:"14px",fontWeight:"bold",fontStyle:"italic",padding:0,margin:"16px 0 4px"},"& dt:first-of-type":{padding:0},"& dt > :first-of-type":{marginTop:0},"& dt > :last-child":{marginBottom:0},"& dd":{margin:"0 0 16px",padding:"0 15px"},"& dd > :first-of-type":{marginTop:0},"& dd > :last-child":{marginBottom:0}},[he("h1")]:{...t,...r,fontSize:`${e.typography.size.l1}px`,fontWeight:e.typography.weight.bold},[he("h2")]:{...t,...r,fontSize:`${e.typography.size.m2}px`,paddingBottom:4,borderBottom:`1px solid ${e.appBorderColor}`},[he("h3")]:{...t,...r,fontSize:`${e.typography.size.m1}px`,fontWeight:e.typography.weight.bold},[he("h4")]:{...t,...r,fontSize:`${e.typography.size.s3}px`},[he("h5")]:{...t,...r,fontSize:`${e.typography.size.s2}px`},[he("h6")]:{...t,...r,fontSize:`${e.typography.size.s2}px`,color:e.color.dark},[he("hr")]:{border:"0 none",borderTop:`1px solid ${e.appBorderColor}`,height:4,padding:0},[he("img")]:{maxWidth:"100%"},[he("li")]:{...t,fontSize:e.typography.size.s2,color:e.color.defaultText,lineHeight:"24px","& + li":{marginTop:".25em"},"& ul, & ol":{marginTop:".25em",marginBottom:0},"& code":n},[he("ol")]:{...t,margin:"16px 0",paddingLeft:30,"& :first-of-type":{marginTop:0},"& :last-child":{marginBottom:0}},[he("p")]:{...t,margin:"16px 0",fontSize:e.typography.size.s2,lineHeight:"24px",color:e.color.defaultText,"& code":n},[he("pre")]:{...t,fontFamily:e.typography.fonts.mono,WebkitFontSmoothing:"antialiased",MozOsxFontSmoothing:"grayscale",lineHeight:"18px",padding:"11px 1rem",whiteSpace:"pre-wrap",color:"inherit",borderRadius:3,margin:"1rem 0","&:not(.prismjs)":{background:"transparent",border:"none",borderRadius:0,padding:0,margin:0},"& pre, &.prismjs":{padding:15,margin:0,whiteSpace:"pre-wrap",color:"inherit",fontSize:"13px",lineHeight:"19px",code:{color:"inherit",fontSize:"inherit"}},"& code":{whiteSpace:"pre"},"& code, & tt":{border:"none"}},[he("span")]:{...t,"&.frame":{display:"block",overflow:"hidden","& > span":{border:`1px solid ${e.color.medium}`,display:"block",float:"left",overflow:"hidden",margin:"13px 0 0",padding:7,width:"auto"},"& span img":{display:"block",float:"left"},"& span span":{clear:"both",color:e.color.darkest,display:"block",padding:"5px 0 0"}},"&.align-center":{display:"block",overflow:"hidden",clear:"both","& > span":{display:"block",overflow:"hidden",margin:"13px auto 0",textAlign:"center"},"& span img":{margin:"0 auto",textAlign:"center"}},"&.align-right":{display:"block",overflow:"hidden",clear:"both","& > span":{display:"block",overflow:"hidden",margin:"13px 0 0",textAlign:"right"},"& span img":{margin:0,textAlign:"right"}},"&.float-left":{display:"block",marginRight:13,overflow:"hidden",float:"left","& span":{margin:"13px 0 0"}},"&.float-right":{display:"block",marginLeft:13,overflow:"hidden",float:"right","& > span":{display:"block",overflow:"hidden",margin:"13px auto 0",textAlign:"right"}}},[he("table")]:{...t,margin:"16px 0",fontSize:e.typography.size.s2,lineHeight:"24px",padding:0,borderCollapse:"collapse","& tr":{borderTop:`1px solid ${e.appBorderColor}`,backgroundColor:e.appContentBg,margin:0,padding:0},"& tr:nth-of-type(2n)":{backgroundColor:e.base==="dark"?e.color.darker:e.color.lighter},"& tr th":{fontWeight:"bold",color:e.color.defaultText,border:`1px solid ${e.appBorderColor}`,margin:0,padding:"6px 13px"},"& tr td":{border:`1px solid ${e.appBorderColor}`,color:e.color.defaultText,margin:0,padding:"6px 13px"},"& tr th :first-of-type, & tr td :first-of-type":{marginTop:0},"& tr th :last-child, & tr td :last-child":{marginBottom:0}},[he("ul")]:{...t,margin:"16px 0",paddingLeft:30,"& :first-of-type":{marginTop:0},"& :last-child":{marginBottom:0},listStyle:"disc"}}}),FO=F.div(({theme:e})=>({background:e.background.content,display:"flex",justifyContent:"center",padding:"4rem 20px",minHeight:"100vh",boxSizing:"border-box",gap:"3rem",[`@media (min-width: ${Qf}px)`]:{}})),_O=({children:e,toc:t})=>y.createElement(FO,{className:"sbdocs sbdocs-wrapper"},y.createElement(AO,{className:"sbdocs sbdocs-content"},e),t),hu=e=>({borderRadius:e.appBorderRadius,background:e.background.content,boxShadow:e.base==="light"?"rgba(0, 0, 0, 0.10) 0 1px 3px 0":"rgba(0, 0, 0, 0.20) 0 2px 5px 0",border:`1px solid ${e.appBorderColor}`}),{window:RO}=globalThis,IO=class extends l.Component{constructor(){super(...arguments),this.iframe=null}componentDidMount(){let{id:e}=this.props;this.iframe=RO.document.getElementById(e)}shouldComponentUpdate(e){let{scale:t}=e;return t!==this.props.scale&&this.setIframeBodyStyle({width:`${t*100}%`,height:`${t*100}%`,transform:`scale(${1/t})`,transformOrigin:"top left"}),!1}setIframeBodyStyle(e){return Object.assign(this.iframe.contentDocument.body.style,e)}render(){let{id:e,title:t,src:r,allowFullScreen:n,scale:a,...o}=this.props;return y.createElement("iframe",{id:e,title:t,src:r,...n?{allow:"fullscreen"}:{},loading:"lazy",...o})}},N9=l.createContext({scale:1}),{PREVIEW_URL:BO}=globalThis,TO=BO||"iframe.html",$1=({story:e,primary:t})=>`story--${e.id}${t?"--primary":""}`,zO=e=>{let t=l.useRef(),[r,n]=l.useState(!0),[a,o]=l.useState(),{story:i,height:s,autoplay:c,forceInitialArgs:d,renderStoryToElement:p}=e;return l.useEffect(()=>{if(!(i&&t.current))return()=>{};let m=t.current,h=p(i,m,{showMain:()=>{},showError:({title:f,description:v})=>o(new Error(`${f} - ${v}`)),showException:f=>o(f)},{autoplay:c,forceInitialArgs:d});return n(!1),()=>{Promise.resolve().then(()=>h())}},[c,p,i]),a?y.createElement("pre",null,y.createElement(WT,{error:a})):y.createElement(y.Fragment,null,s?y.createElement("style",null,`#${$1(e)} { min-height: ${s}; transform: translateZ(0); overflow: auto }`):null,r&&y.createElement(H9,null),y.createElement("div",{ref:t,id:`${$1(e)}-inner`,"data-name":i.name}))},LO=({story:e,height:t="500px"})=>y.createElement("div",{style:{width:"100%",height:t}},y.createElement(N9.Consumer,null,({scale:r})=>y.createElement(IO,{key:"iframe",id:`iframe--${e.id}`,title:e.name,src:mL(TO,e.id,{viewMode:"story"}),allowFullScreen:!0,scale:r,style:{width:"100%",height:"100%",border:"0 none"}}))),OO=F.strong(({theme:e})=>({color:e.color.orange})),MO=e=>{let{inline:t,story:r}=e;return t&&!e.autoplay&&r.usesMount?y.createElement(OO,null,"This story mounts inside of play. Set"," ",y.createElement("a",{href:"https://storybook.js.org/docs/api/doc-blocks/doc-block-story#autoplay"},"autoplay")," ","to true to view this story."):y.createElement("div",{id:$1(e),className:"sb-story sb-unstyled","data-story-block":"true"},t?y.createElement(zO,{...e}):y.createElement(LO,{...e}))},H9=()=>y.createElement(hL,null),PO=F(Jf)({position:"absolute",left:0,right:0,top:0,transition:"transform .2s linear"}),$O=F.div({display:"flex",alignItems:"center",gap:4}),NO=F.div(({theme:e})=>({width:14,height:14,borderRadius:2,margin:"0 7px",backgroundColor:e.appBorderColor,animation:`${e.animation.glow} 1.5s ease-in-out infinite`})),HO=({isLoading:e,storyId:t,baseUrl:r,zoom:n,resetZoom:a,...o})=>y.createElement(PO,{...o},y.createElement($O,{key:"left"},e?[1,2,3].map(i=>y.createElement(NO,{key:i})):y.createElement(y.Fragment,null,y.createElement(sn,{key:"zoomin",onClick:i=>{i.preventDefault(),n(.8)},title:"Zoom in"},y.createElement(bL,null)),y.createElement(sn,{key:"zoomout",onClick:i=>{i.preventDefault(),n(1.25)},title:"Zoom out"},y.createElement(wL,null)),y.createElement(sn,{key:"zoomreset",onClick:i=>{i.preventDefault(),a()},title:"Reset zoom"},y.createElement(EL,null))))),jO=F.div(({isColumn:e,columns:t,layout:r})=>({display:e||!t?"block":"flex",position:"relative",flexWrap:"wrap",overflow:"auto",flexDirection:e?"column":"row","& .innerZoomElementWrapper > *":e?{width:r!=="fullscreen"?"calc(100% - 20px)":"100%",display:"block"}:{maxWidth:r!=="fullscreen"?"calc(100% - 20px)":"100%",display:"inline-block"}}),({layout:e="padded"})=>e==="centered"||e==="padded"?{padding:"30px 20px","& .innerZoomElementWrapper > *":{width:"auto",border:"10px solid transparent!important"}}:{},({layout:e="padded"})=>e==="centered"?{display:"flex",justifyContent:"center",justifyItems:"center",alignContent:"center",alignItems:"center"}:{},({columns:e})=>e&&e>1?{".innerZoomElementWrapper > *":{minWidth:`calc(100% / ${e} - 20px)`}}:{}),E4=F($9)(({theme:e})=>({margin:0,borderTopLeftRadius:0,borderTopRightRadius:0,borderBottomLeftRadius:e.appBorderRadius,borderBottomRightRadius:e.appBorderRadius,border:"none",background:e.base==="light"?"rgba(0, 0, 0, 0.85)":Rt(.05,e.background.content),color:e.color.lightest,button:{background:e.base==="light"?"rgba(0, 0, 0, 0.85)":Rt(.05,e.background.content)}})),VO=F.div(({theme:e,withSource:t,isExpanded:r})=>({position:"relative",overflow:"hidden",margin:"25px 0 40px",...hu(e),borderBottomLeftRadius:t&&r&&0,borderBottomRightRadius:t&&r&&0,borderBottomWidth:r&&0,"h3 + &":{marginTop:"16px"}}),({withToolbar:e})=>e&&{paddingTop:40}),UO=(e,t,r)=>{switch(!0){case!!(e&&e.error):return{source:null,actionItem:{title:"No code available",className:"docblock-code-toggle docblock-code-toggle--disabled",disabled:!0,onClick:()=>r(!1)}};case t:return{source:y.createElement(E4,{...e,dark:!0}),actionItem:{title:"Hide code",className:"docblock-code-toggle docblock-code-toggle--expanded",onClick:()=>r(!1)}};default:return{source:y.createElement(E4,{...e,dark:!0}),actionItem:{title:"Show code",className:"docblock-code-toggle",onClick:()=>r(!0)}}}};function qO(e){if(l.Children.count(e)===1){let t=e;if(t.props)return t.props.id}return null}var WO=F(HO)({position:"absolute",top:0,left:0,right:0,height:40}),GO=F.div({overflow:"hidden",position:"relative"}),j9=({isLoading:e,isColumn:t,columns:r,children:n,withSource:a,withToolbar:o=!1,isExpanded:i=!1,additionalActions:s,className:c,layout:d="padded",...p})=>{let[m,h]=l.useState(i),{source:f,actionItem:v}=UO(a,m,h),[g,w]=l.useState(1),x=[c].concat(["sbdocs","sbdocs-preview","sb-unstyled"]),D=a?[v]:[],[E,b]=l.useState(s?[...s]:[]),C=[...D,...E],{window:S}=globalThis,k=l.useCallback(async _=>{let{createCopyToClipboardFunction:I}=await Y1(()=>import("./index-APad4l5Z.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8]),import.meta.url);I()},[]),A=_=>{let I=S.getSelection();I&&I.type==="Range"||(_.preventDefault(),E.filter(B=>B.title==="Copied").length===0&&k(f.props.code).then(()=>{b([...E,{title:"Copied",onClick:()=>{}}]),S.setTimeout(()=>b(E.filter(B=>B.title!=="Copied")),1500)}))};return y.createElement(VO,{withSource:a,withToolbar:o,...p,className:x.join(" ")},o&&y.createElement(WO,{isLoading:e,border:!0,zoom:_=>w(g*_),resetZoom:()=>w(1),storyId:qO(n),baseUrl:"./iframe.html"}),y.createElement(N9.Provider,{value:{scale:g}},y.createElement(GO,{className:"docs-story",onCopyCapture:a&&A},y.createElement(jO,{isColumn:t||!Array.isArray(n),columns:r,layout:d},y.createElement(PT.Element,{scale:g},Array.isArray(n)?n.map((_,I)=>y.createElement("div",{key:I},_)):y.createElement("div",null,n))),y.createElement(Cp,{actionItems:C}))),a&&m&&f)};F(j9)(()=>({".docs-story":{paddingTop:32,paddingBottom:40}}));function Jr(){return Jr=Object.assign?Object.assign.bind():function(e){for(var t=1;t(e[t.toLowerCase()]=t,e),{for:"htmlFor"}),S4={amp:"&",apos:"'",gt:">",lt:"<",nbsp:" ",quot:"“"},KO=["style","script"],ZO=/([-A-Z0-9_:]+)(?:\s*=\s*(?:(?:"((?:\\.|[^"])*)")|(?:'((?:\\.|[^'])*)')|(?:\{((?:\\.|{[^}]*?}|[^}])*)\})))?/gi,JO=/mailto:/i,XO=/\n{2,}$/,V9=/^(\s*>[\s\S]*?)(?=\n{2,})/,QO=/^ *> ?/gm,eM=/^ {2,}\n/,tM=/^(?:( *[-*_])){3,} *(?:\n *)+\n/,U9=/^\s*(`{3,}|~{3,}) *(\S+)?([^\n]*?)?\n([\s\S]+?)\s*\1 *(?:\n *)*\n?/,q9=/^(?: {4}[^\n]+\n*)+(?:\n *)+\n?/,rM=/^(`+)\s*([\s\S]*?[^`])\s*\1(?!`)/,nM=/^(?:\n *)*\n/,aM=/\r\n?/g,oM=/^\[\^([^\]]+)](:(.*)((\n+ {4,}.*)|(\n(?!\[\^).+))*)/,iM=/^\[\^([^\]]+)]/,lM=/\f/g,sM=/^---[ \t]*\n(.|\n)*\n---[ \t]*\n/,uM=/^\s*?\[(x|\s)\]/,W9=/^ *(#{1,6}) *([^\n]+?)(?: +#*)?(?:\n *)*(?:\n|$)/,G9=/^ *(#{1,6}) +([^\n]+?)(?: +#*)?(?:\n *)*(?:\n|$)/,Y9=/^([^\n]+)\n *(=|-){3,} *(?:\n *)+\n/,N1=/^ *(?!<[a-z][^ >/]* ?\/>)<([a-z][^ >/]*) ?([^>]*)>\n?(\s*(?:<\1[^>]*?>[\s\S]*?<\/\1>|(?!<\1\b)[\s\S])*?)<\/\1>(?!<\/\1>)\n*/i,cM=/&([a-z0-9]+|#[0-9]{1,6}|#x[0-9a-fA-F]{1,6});/gi,K9=/^)/,dM=/^(data|aria|x)-[a-z_][a-z\d_.-]*$/,H1=/^ *<([a-z][a-z0-9:]*)(?:\s+((?:<.*?>|[^>])*))?\/?>(?!<\/\1>)(\s*\n)?/i,pM=/^\{.*\}$/,fM=/^(https?:\/\/[^\s<]+[^<.,:;"')\]\s])/,hM=/^<([^ >]+@[^ >]+)>/,mM=/^<([^ >]+:\/[^ >]+)>/,gM=/-([a-z])?/gi,Z9=/^(.*\|?.*)\n *(\|? *[-:]+ *\|[-| :]*)\n((?:.*\|.*\n)*)\n?/,vM=/^\[([^\]]*)\]:\s+]+)>?\s*("([^"]*)")?/,yM=/^!\[([^\]]*)\] ?\[([^\]]*)\]/,bM=/^\[([^\]]*)\] ?\[([^\]]*)\]/,wM=/(\[|\])/g,EM=/(\n|^[-*]\s|^#|^ {2,}|^-{2,}|^>\s)/,xM=/\t/g,DM=/^ *\| */,CM=/(^ *\||\| *$)/g,SM=/ *$/,kM=/^ *:-+: *$/,AM=/^ *:-+ *$/,FM=/^ *-+: *$/,mu="((?:\\[.*?\\][([].*?[)\\]]|<.*?>(?:.*?<.*?>)?|`.*?`|~~.*?~~|==.*?==|.|\\n)*?)",_M=new RegExp(`^([*_])\\1${mu}\\1\\1(?!\\1)`),RM=new RegExp(`^([*_])${mu}\\1(?!\\1|\\w)`),IM=new RegExp(`^==${mu}==`),BM=new RegExp(`^~~${mu}~~`),TM=/^\\([^0-9A-Za-z\s])/,zM=/^[\s\S]+?(?=[^0-9A-Z\s\u00c0-\uffff&#;.()'"]|\d+\.|\n\n| {2,}\n|\w+:\S|$)/i,LM=/^\n+/,OM=/^([ \t]*)/,MM=/\\([^\\])/g,k4=/ *\n+$/,PM=/(?:^|\n)( *)$/,eh="(?:\\d+\\.)",th="(?:[*+-])";function J9(e){return"( *)("+(e===1?eh:th)+") +"}var X9=J9(1),Q9=J9(2);function ex(e){return new RegExp("^"+(e===1?X9:Q9))}var $M=ex(1),NM=ex(2);function tx(e){return new RegExp("^"+(e===1?X9:Q9)+"[^\\n]*(?:\\n(?!\\1"+(e===1?eh:th)+" )[^\\n]*)*(\\n|$)","gm")}var rx=tx(1),nx=tx(2);function ax(e){let t=e===1?eh:th;return new RegExp("^( *)("+t+") [\\s\\S]+?(?:\\n{2,}(?! )(?!\\1"+t+" (?!"+t+" ))\\n*|\\s*\\n*$)")}var ox=ax(1),ix=ax(2);function A4(e,t){let r=t===1,n=r?ox:ix,a=r?rx:nx,o=r?$M:NM;return{match(i,s,c){let d=PM.exec(c);return d&&(s.list||!s.inline&&!s.simple)?n.exec(i=d[1]+i):null},order:1,parse(i,s,c){let d=r?+i[2]:void 0,p=i[0].replace(XO,` +`).match(a),m=!1;return{items:p.map(function(h,f){let v=o.exec(h)[0].length,g=new RegExp("^ {1,"+v+"}","gm"),w=h.replace(g,"").replace(o,""),x=f===p.length-1,D=w.indexOf(` + +`)!==-1||x&&m;m=D;let E=c.inline,b=c.list,C;c.list=!0,D?(c.inline=!1,C=w.replace(k4,` + +`)):(c.inline=!0,C=w.replace(k4,""));let S=s(C,c);return c.inline=E,c.list=b,S}),ordered:r,start:d}},render:(i,s,c)=>e(i.ordered?"ol":"ul",{key:c.key,start:i.type==="20"?i.start:void 0},i.items.map(function(d,p){return e("li",{key:p},s(d,c))}))}}var HM=new RegExp(`^\\[((?:\\[[^\\]]*\\]|[^\\[\\]]|\\](?=[^\\[]*\\]))*)\\]\\(\\s*?(?:\\s+['"]([\\s\\S]*?)['"])?\\s*\\)`),jM=/^!\[(.*?)\]\( *((?:\([^)]*\)|[^() ])*) *"?([^)"]*)?"?\)/,lx=[V9,U9,q9,W9,Y9,G9,K9,Z9,rx,ox,nx,ix],VM=[...lx,/^[^\n]+(?: \n|\n{2,})/,N1,H1];function UM(e){return e.replace(/[ÀÁÂÃÄÅàáâãäåæÆ]/g,"a").replace(/[çÇ]/g,"c").replace(/[ðÐ]/g,"d").replace(/[ÈÉÊËéèêë]/g,"e").replace(/[ÏïÎîÍíÌì]/g,"i").replace(/[Ññ]/g,"n").replace(/[øØœŒÕõÔôÓóÒò]/g,"o").replace(/[ÜüÛûÚúÙù]/g,"u").replace(/[ŸÿÝý]/g,"y").replace(/[^a-z0-9- ]/gi,"").replace(/ /gi,"-").toLowerCase()}function qM(e){return FM.test(e)?"right":kM.test(e)?"center":AM.test(e)?"left":null}function F4(e,t,r){let n=r.inTable;r.inTable=!0;let a=t(e.trim(),r);r.inTable=n;let o=[[]];return a.forEach(function(i,s){i.type==="26"?s!==0&&s!==a.length-1&&o.push([]):(i.type!=="27"||a[s+1]!=null&&a[s+1].type!=="26"||(i.text=i.text.replace(SM,"")),o[o.length-1].push(i))}),o}function WM(e,t,r){r.inline=!0;let n=F4(e[1],t,r),a=e[2].replace(CM,"").split("|").map(qM),o=function(i,s,c){return i.trim().split(` +`).map(function(d){return F4(d,s,c)})}(e[3],t,r);return r.inline=!1,{align:a,cells:o,header:n,type:"25"}}function _4(e,t){return e.align[t]==null?{}:{textAlign:e.align[t]}}function pr(e){return function(t,r){return r.inline?e.exec(t):null}}function fr(e){return function(t,r){return r.inline||r.simple?e.exec(t):null}}function er(e){return function(t,r){return r.inline||r.simple?null:e.exec(t)}}function no(e){return function(t){return e.exec(t)}}function GM(e,t,r){if(t.inline||t.simple||r&&!r.endsWith(` +`))return null;let n="";e.split(` +`).every(o=>!lx.some(i=>i.test(o))&&(n+=o+` +`,o.trim()));let a=n.trimEnd();return a==""?null:[n,a]}function Mn(e){try{if(decodeURIComponent(e).replace(/[^A-Za-z0-9/:]/g,"").match(/^\s*(javascript|vbscript|data(?!:image)):/i))return}catch{return null}return e}function R4(e){return e.replace(MM,"$1")}function El(e,t,r){let n=r.inline||!1,a=r.simple||!1;r.inline=!0,r.simple=!0;let o=e(t,r);return r.inline=n,r.simple=a,o}function YM(e,t,r){let n=r.inline||!1,a=r.simple||!1;r.inline=!1,r.simple=!0;let o=e(t,r);return r.inline=n,r.simple=a,o}function KM(e,t,r){return r.inline=!1,e(t,r)}var U0=(e,t,r)=>({children:El(t,e[1],r)});function q0(){return{}}function W0(){return null}function ZM(...e){return e.filter(Boolean).join(" ")}function G0(e,t,r){let n=e,a=t.split(".");for(;a.length&&(n=n[a[0]],n!==void 0);)a.shift();return n||r}function JM(e="",t={}){t.overrides=t.overrides||{},t.slugify=t.slugify||UM,t.namedCodesToUnicode=t.namedCodesToUnicode?Jr({},S4,t.namedCodesToUnicode):S4;let r=t.createElement||l.createElement;function n(f,v,...g){let w=G0(t.overrides,`${f}.props`,{});return r(function(x,D){let E=G0(D,x);return E?typeof E=="function"||typeof E=="object"&&"render"in E?E:G0(D,`${x}.component`,x):x}(f,t.overrides),Jr({},v,w,{className:ZM(v==null?void 0:v.className,w.className)||void 0}),...g)}function a(f){f=f.replace(sM,"");let v=!1;t.forceInline?v=!0:t.forceBlock||(v=EM.test(f)===!1);let g=p(d(v?f:`${f.trimEnd().replace(LM,"")} + +`,{inline:v}));for(;typeof g[g.length-1]=="string"&&!g[g.length-1].trim();)g.pop();if(t.wrapper===null)return g;let w=t.wrapper||(v?"span":"div"),x;if(g.length>1||t.forceWrapper)x=g;else{if(g.length===1)return x=g[0],typeof x=="string"?n("span",{key:"outer"},x):x;x=null}return l.createElement(w,{key:"outer"},x)}function o(f){let v=f.match(ZO);return v?v.reduce(function(g,w,x){let D=w.indexOf("=");if(D!==-1){let E=function(k){return k.indexOf("-")!==-1&&k.match(dM)===null&&(k=k.replace(gM,function(A,_){return _.toUpperCase()})),k}(w.slice(0,D)).trim(),b=function(k){let A=k[0];return(A==='"'||A==="'")&&k.length>=2&&k[k.length-1]===A?k.slice(1,-1):k}(w.slice(D+1).trim()),C=C4[E]||E,S=g[C]=function(k,A){return k==="style"?A.split(/;\s?/).reduce(function(_,I){let B=I.slice(0,I.indexOf(":"));return _[B.trim().replace(/(-[a-z])/g,z=>z[1].toUpperCase())]=I.slice(B.length+1).trim(),_},{}):k==="href"||k==="src"?Mn(A):(A.match(pM)&&(A=A.slice(1,A.length-1)),A==="true"||A!=="false"&&A)}(E,b);typeof S=="string"&&(N1.test(S)||H1.test(S))&&(g[C]=l.cloneElement(a(S.trim()),{key:x}))}else w!=="style"&&(g[C4[w]||w]=!0);return g},{}):null}let i=[],s={},c={0:{match:er(V9),order:1,parse:(f,v,g)=>({children:v(f[0].replace(QO,""),g)}),render:(f,v,g)=>n("blockquote",{key:g.key},v(f.children,g))},1:{match:no(eM),order:1,parse:q0,render:(f,v,g)=>n("br",{key:g.key})},2:{match:er(tM),order:1,parse:q0,render:(f,v,g)=>n("hr",{key:g.key})},3:{match:er(q9),order:0,parse:f=>({lang:void 0,text:f[0].replace(/^ {4}/gm,"").replace(/\n+$/,"")}),render:(f,v,g)=>n("pre",{key:g.key},n("code",Jr({},f.attrs,{className:f.lang?`lang-${f.lang}`:""}),f.text))},4:{match:er(U9),order:0,parse:f=>({attrs:o(f[3]||""),lang:f[2]||void 0,text:f[4],type:"3"})},5:{match:fr(rM),order:3,parse:f=>({text:f[2]}),render:(f,v,g)=>n("code",{key:g.key},f.text)},6:{match:er(oM),order:0,parse:f=>(i.push({footnote:f[2],identifier:f[1]}),{}),render:W0},7:{match:pr(iM),order:1,parse:f=>({target:`#${t.slugify(f[1])}`,text:f[1]}),render:(f,v,g)=>n("a",{key:g.key,href:Mn(f.target)},n("sup",{key:g.key},f.text))},8:{match:pr(uM),order:1,parse:f=>({completed:f[1].toLowerCase()==="x"}),render:(f,v,g)=>n("input",{checked:f.completed,key:g.key,readOnly:!0,type:"checkbox"})},9:{match:er(t.enforceAtxHeadings?G9:W9),order:1,parse:(f,v,g)=>({children:El(v,f[2],g),id:t.slugify(f[2]),level:f[1].length}),render:(f,v,g)=>n(`h${f.level}`,{id:f.id,key:g.key},v(f.children,g))},10:{match:er(Y9),order:0,parse:(f,v,g)=>({children:El(v,f[1],g),level:f[2]==="="?1:2,type:"9"})},11:{match:no(N1),order:1,parse(f,v,g){let[,w]=f[3].match(OM),x=new RegExp(`^${w}`,"gm"),D=f[3].replace(x,""),E=(b=D,VM.some(A=>A.test(b))?KM:El);var b;let C=f[1].toLowerCase(),S=KO.indexOf(C)!==-1,k={attrs:o(f[2]),noInnerParse:S,tag:(S?C:f[1]).trim()};return g.inAnchor=g.inAnchor||C==="a",S?k.text=f[3]:k.children=E(v,D,g),g.inAnchor=!1,k},render:(f,v,g)=>n(f.tag,Jr({key:g.key},f.attrs),f.text||v(f.children,g))},13:{match:no(H1),order:1,parse:f=>({attrs:o(f[2]||""),tag:f[1].trim()}),render:(f,v,g)=>n(f.tag,Jr({},f.attrs,{key:g.key}))},12:{match:no(K9),order:1,parse:()=>({}),render:W0},14:{match:fr(jM),order:1,parse:f=>({alt:f[1],target:R4(f[2]),title:f[3]}),render:(f,v,g)=>n("img",{key:g.key,alt:f.alt||void 0,title:f.title||void 0,src:Mn(f.target)})},15:{match:pr(HM),order:3,parse:(f,v,g)=>({children:YM(v,f[1],g),target:R4(f[2]),title:f[3]}),render:(f,v,g)=>n("a",{key:g.key,href:Mn(f.target),title:f.title},v(f.children,g))},16:{match:pr(mM),order:0,parse:f=>({children:[{text:f[1],type:"27"}],target:f[1],type:"15"})},17:{match:(f,v)=>v.inAnchor?null:pr(fM)(f,v),order:0,parse:f=>({children:[{text:f[1],type:"27"}],target:f[1],title:void 0,type:"15"})},18:{match:pr(hM),order:0,parse(f){let v=f[1],g=f[1];return JO.test(g)||(g="mailto:"+g),{children:[{text:v.replace("mailto:",""),type:"27"}],target:g,type:"15"}}},20:A4(n,1),33:A4(n,2),19:{match:er(nM),order:3,parse:q0,render:()=>` +`},21:{match:GM,order:3,parse:U0,render:(f,v,g)=>n("p",{key:g.key},v(f.children,g))},22:{match:pr(vM),order:0,parse:f=>(s[f[1]]={target:f[2],title:f[4]},{}),render:W0},23:{match:fr(yM),order:0,parse:f=>({alt:f[1]||void 0,ref:f[2]}),render:(f,v,g)=>s[f.ref]?n("img",{key:g.key,alt:f.alt,src:Mn(s[f.ref].target),title:s[f.ref].title}):null},24:{match:pr(bM),order:0,parse:(f,v,g)=>({children:v(f[1],g),fallbackChildren:v(f[0].replace(wM,"\\$1"),g),ref:f[2]}),render:(f,v,g)=>s[f.ref]?n("a",{key:g.key,href:Mn(s[f.ref].target),title:s[f.ref].title},v(f.children,g)):n("span",{key:g.key},v(f.fallbackChildren,g))},25:{match:er(Z9),order:1,parse:WM,render:(f,v,g)=>n("table",{key:g.key},n("thead",null,n("tr",null,f.header.map(function(w,x){return n("th",{key:x,style:_4(f,x)},v(w,g))}))),n("tbody",null,f.cells.map(function(w,x){return n("tr",{key:x},w.map(function(D,E){return n("td",{key:E,style:_4(f,E)},v(D,g))}))})))},26:{match:function(f,v){return v.inTable?(v.inline=!0,DM.exec(f)):null},order:1,parse:function(){return{type:"26"}},render:()=>" | "},27:{match:no(zM),order:4,parse:f=>({text:f[0].replace(cM,(v,g)=>t.namedCodesToUnicode[g]?t.namedCodesToUnicode[g]:v)}),render:f=>f.text},28:{match:fr(_M),order:2,parse:(f,v,g)=>({children:v(f[2],g)}),render:(f,v,g)=>n("strong",{key:g.key},v(f.children,g))},29:{match:fr(RM),order:3,parse:(f,v,g)=>({children:v(f[2],g)}),render:(f,v,g)=>n("em",{key:g.key},v(f.children,g))},30:{match:fr(TM),order:1,parse:f=>({text:f[1],type:"27"})},31:{match:fr(IM),order:3,parse:U0,render:(f,v,g)=>n("mark",{key:g.key},v(f.children,g))},32:{match:fr(BM),order:3,parse:U0,render:(f,v,g)=>n("del",{key:g.key},v(f.children,g))}};t.disableParsingRawHTML===!0&&(delete c[11],delete c[13]);let d=function(f){let v=Object.keys(f);function g(w,x){let D=[],E="";for(;w;){let b=0;for(;bD(g,w,x),g,w,x):D(g,w,x)}}(c,t.renderRule),function f(v,g={}){if(Array.isArray(v)){let w=g.key,x=[],D=!1;for(let E=0;E{let{children:t="",options:r}=e,n=function(a,o){if(a==null)return{};var i,s,c={},d=Object.keys(a);for(s=0;s=0||(c[i]=a[i]);return c}(e,YO);return l.cloneElement(JM(t,r),n)},XM=F.label(({theme:e})=>({lineHeight:"18px",alignItems:"center",marginBottom:8,display:"inline-block",position:"relative",whiteSpace:"nowrap",background:e.boolean.background,borderRadius:"3em",padding:1,'&[aria-disabled="true"]':{opacity:.5,input:{cursor:"not-allowed"}},input:{appearance:"none",width:"100%",height:"100%",position:"absolute",left:0,top:0,margin:0,padding:0,border:"none",background:"transparent",cursor:"pointer",borderRadius:"3em","&:focus":{outline:"none",boxShadow:`${e.color.secondary} 0 0 0 1px inset !important`}},span:{textAlign:"center",fontSize:e.typography.size.s1,fontWeight:e.typography.weight.bold,lineHeight:"1",cursor:"pointer",display:"inline-block",padding:"7px 15px",transition:"all 100ms ease-out",userSelect:"none",borderRadius:"3em",color:oe(.5,e.color.defaultText),background:"transparent","&:hover":{boxShadow:`${Zi(.3,e.appBorderColor)} 0 0 0 1px inset`},"&:active":{boxShadow:`${Zi(.05,e.appBorderColor)} 0 0 0 2px inset`,color:Zi(1,e.appBorderColor)},"&:first-of-type":{paddingRight:8},"&:last-of-type":{paddingLeft:8}},"input:checked ~ span:last-of-type, input:not(:checked) ~ span:first-of-type":{background:e.boolean.selectedBackground,boxShadow:e.base==="light"?`${Zi(.1,e.appBorderColor)} 0 0 2px`:`${e.appBorderColor} 0 0 0 1px`,color:e.color.defaultText,padding:"7px 15px"}})),QM=e=>e==="true",eP=({name:e,value:t,onChange:r,onBlur:n,onFocus:a,argType:o})=>{var p;let i=l.useCallback(()=>r(!1),[r]),s=!!((p=o==null?void 0:o.table)!=null&&p.readonly);if(t===void 0)return y.createElement(Sn,{variant:"outline",size:"medium",id:hs(e),onClick:i,disabled:s},"Set boolean");let c=vt(e),d=typeof t=="string"?QM(t):t;return y.createElement(XM,{"aria-disabled":s,htmlFor:c,"aria-label":e},y.createElement("input",{id:c,type:"checkbox",onChange:m=>r(m.target.checked),checked:d,role:"switch",disabled:s,name:e,onBlur:n,onFocus:a}),y.createElement("span",{"aria-hidden":"true"},"False"),y.createElement("span",{"aria-hidden":"true"},"True"))},tP=e=>{let[t,r,n]=e.split("-"),a=new Date;return a.setFullYear(parseInt(t,10),parseInt(r,10)-1,parseInt(n,10)),a},rP=e=>{let[t,r]=e.split(":"),n=new Date;return n.setHours(parseInt(t,10)),n.setMinutes(parseInt(r,10)),n},nP=e=>{let t=new Date(e),r=`000${t.getFullYear()}`.slice(-4),n=`0${t.getMonth()+1}`.slice(-2),a=`0${t.getDate()}`.slice(-2);return`${r}-${n}-${a}`},aP=e=>{let t=new Date(e),r=`0${t.getHours()}`.slice(-2),n=`0${t.getMinutes()}`.slice(-2);return`${r}:${n}`},I4=F(yi.Input)(({readOnly:e})=>({opacity:e?.5:1})),oP=F.div(({theme:e})=>({flex:1,display:"flex",input:{marginLeft:10,flex:1,height:32,"&::-webkit-calendar-picker-indicator":{opacity:.5,height:12,filter:e.base==="light"?void 0:"invert(1)"}},"input:first-of-type":{marginLeft:0,flexGrow:4},"input:last-of-type":{flexGrow:3}})),iP=({name:e,value:t,onChange:r,onFocus:n,onBlur:a,argType:o})=>{var v;let[i,s]=l.useState(!0),c=l.useRef(),d=l.useRef(),p=!!((v=o==null?void 0:o.table)!=null&&v.readonly);l.useEffect(()=>{i!==!1&&(c&&c.current&&(c.current.value=t?nP(t):""),d&&d.current&&(d.current.value=t?aP(t):""))},[t]);let m=g=>{if(!g.target.value)return r();let w=tP(g.target.value),x=new Date(t);x.setFullYear(w.getFullYear(),w.getMonth(),w.getDate());let D=x.getTime();D&&r(D),s(!!D)},h=g=>{if(!g.target.value)return r();let w=rP(g.target.value),x=new Date(t);x.setHours(w.getHours()),x.setMinutes(w.getMinutes());let D=x.getTime();D&&r(D),s(!!D)},f=vt(e);return y.createElement(oP,null,y.createElement(I4,{type:"date",max:"9999-12-31",ref:c,id:`${f}-date`,name:`${f}-date`,readOnly:p,onChange:m,onFocus:n,onBlur:a}),y.createElement(I4,{type:"time",id:`${f}-time`,name:`${f}-time`,ref:d,onChange:h,readOnly:p,onFocus:n,onBlur:a}),i?null:y.createElement("div",null,"invalid"))},lP=F.label({display:"flex"}),sP=e=>{let t=parseFloat(e);return Number.isNaN(t)?void 0:t},uP=F(yi.Input)(({readOnly:e})=>({opacity:e?.5:1})),cP=({name:e,value:t,onChange:r,min:n,max:a,step:o,onBlur:i,onFocus:s,argType:c})=>{var E;let[d,p]=l.useState(typeof t=="number"?t:""),[m,h]=l.useState(!1),[f,v]=l.useState(null),g=!!((E=c==null?void 0:c.table)!=null&&E.readonly),w=l.useCallback(b=>{p(b.target.value);let C=parseFloat(b.target.value);Number.isNaN(C)?v(new Error(`'${b.target.value}' is not a number`)):(r(C),v(null))},[r,v]),x=l.useCallback(()=>{p("0"),r(0),h(!0)},[h]),D=l.useRef(null);return l.useEffect(()=>{m&&D.current&&D.current.select()},[m]),l.useEffect(()=>{d!==(typeof t=="number"?t:"")&&p(t)},[t]),t===void 0?y.createElement(Sn,{variant:"outline",size:"medium",id:hs(e),onClick:x,disabled:g},"Set number"):y.createElement(lP,null,y.createElement(uP,{ref:D,id:vt(e),type:"number",onChange:w,size:"flex",placeholder:"Edit number...",value:d,valid:f?"error":null,autoFocus:m,readOnly:g,name:e,min:n,max:a,step:o,onFocus:s,onBlur:i}))},ux=(e,t)=>{let r=t&&Object.entries(t).find(([n,a])=>a===e);return r?r[0]:void 0},j1=(e,t)=>e&&t?Object.entries(t).filter(r=>e.includes(r[1])).map(r=>r[0]):[],cx=(e,t)=>e&&t&&e.map(r=>t[r]),dP=F.div(({isInline:e})=>e?{display:"flex",flexWrap:"wrap",alignItems:"flex-start",label:{display:"inline-flex",marginRight:15}}:{label:{display:"flex"}},e=>{if(e["aria-readonly"]==="true")return{input:{cursor:"not-allowed"}}}),pP=F.span({"[aria-readonly=true] &":{opacity:.5}}),fP=F.label({lineHeight:"20px",alignItems:"center",marginBottom:8,"&:last-child":{marginBottom:0},input:{margin:0,marginRight:6}}),B4=({name:e,options:t,value:r,onChange:n,isInline:a,argType:o})=>{var h;if(!t)return Xf.warn(`Checkbox with no options: ${e}`),y.createElement(y.Fragment,null,"-");let i=j1(r,t),[s,c]=l.useState(i),d=!!((h=o==null?void 0:o.table)!=null&&h.readonly),p=f=>{let v=f.target.value,g=[...s];g.includes(v)?g.splice(g.indexOf(v),1):g.push(v),n(cx(g,t)),c(g)};l.useEffect(()=>{c(j1(r,t))},[r]);let m=vt(e);return y.createElement(dP,{"aria-readonly":d,isInline:a},Object.keys(t).map((f,v)=>{let g=`${m}-${v}`;return y.createElement(fP,{key:g,htmlFor:g},y.createElement("input",{type:"checkbox",disabled:d,id:g,name:g,value:f,onChange:p,checked:s==null?void 0:s.includes(f)}),y.createElement(pP,null,f))}))},hP=F.div(({isInline:e})=>e?{display:"flex",flexWrap:"wrap",alignItems:"flex-start",label:{display:"inline-flex",marginRight:15}}:{label:{display:"flex"}},e=>{if(e["aria-readonly"]==="true")return{input:{cursor:"not-allowed"}}}),mP=F.span({"[aria-readonly=true] &":{opacity:.5}}),gP=F.label({lineHeight:"20px",alignItems:"center",marginBottom:8,"&:last-child":{marginBottom:0},input:{margin:0,marginRight:6}}),T4=({name:e,options:t,value:r,onChange:n,isInline:a,argType:o})=>{var d;if(!t)return Xf.warn(`Radio with no options: ${e}`),y.createElement(y.Fragment,null,"-");let i=ux(r,t),s=vt(e),c=!!((d=o==null?void 0:o.table)!=null&&d.readonly);return y.createElement(hP,{"aria-readonly":c,isInline:a},Object.keys(t).map((p,m)=>{let h=`${s}-${m}`;return y.createElement(gP,{key:h,htmlFor:h},y.createElement("input",{type:"radio",id:h,name:s,disabled:c,value:p,onChange:f=>n(t[f.currentTarget.value]),checked:p===i}),y.createElement(mP,null,p))}))},vP={appearance:"none",border:"0 none",boxSizing:"inherit",display:" block",margin:" 0",background:"transparent",padding:0,fontSize:"inherit",position:"relative"},dx=F.select(vP,({theme:e})=>({boxSizing:"border-box",position:"relative",padding:"6px 10px",width:"100%",color:e.input.color||"inherit",background:e.input.background,borderRadius:e.input.borderRadius,boxShadow:`${e.input.border} 0 0 0 1px inset`,fontSize:e.typography.size.s2-1,lineHeight:"20px","&:focus":{boxShadow:`${e.color.secondary} 0 0 0 1px inset`,outline:"none"},"&[disabled]":{cursor:"not-allowed",opacity:.5},"::placeholder":{color:e.textMutedColor},"&[multiple]":{overflow:"auto",padding:0,option:{display:"block",padding:"6px 10px",marginLeft:1,marginRight:1}}})),px=F.span(({theme:e})=>({display:"inline-block",lineHeight:"normal",overflow:"hidden",position:"relative",verticalAlign:"top",width:"100%",svg:{position:"absolute",zIndex:1,pointerEvents:"none",height:"12px",marginTop:"-6px",right:"12px",top:"50%",fill:e.textMutedColor,path:{fill:e.textMutedColor}}})),z4="Choose option...",yP=({name:e,value:t,options:r,onChange:n,argType:a})=>{var d;let o=p=>{n(r[p.currentTarget.value])},i=ux(t,r)||z4,s=vt(e),c=!!((d=a==null?void 0:a.table)!=null&&d.readonly);return y.createElement(px,null,y.createElement(B9,null),y.createElement(dx,{disabled:c,id:s,value:i,onChange:o},y.createElement("option",{key:"no-selection",disabled:!0},z4),Object.keys(r).map(p=>y.createElement("option",{key:p,value:p},p))))},bP=({name:e,value:t,options:r,onChange:n,argType:a})=>{var d;let o=p=>{let m=Array.from(p.currentTarget.options).filter(h=>h.selected).map(h=>h.value);n(cx(m,r))},i=j1(t,r),s=vt(e),c=!!((d=a==null?void 0:a.table)!=null&&d.readonly);return y.createElement(px,null,y.createElement(dx,{disabled:c,id:s,multiple:!0,value:i,onChange:o},Object.keys(r).map(p=>y.createElement("option",{key:p,value:p},p))))},L4=e=>{let{name:t,options:r}=e;return r?e.isMulti?y.createElement(bP,{...e}):y.createElement(yP,{...e}):(Xf.warn(`Select with no options: ${t}`),y.createElement(y.Fragment,null,"-"))},wP=(e,t)=>Array.isArray(e)?e.reduce((r,n)=>(r[(t==null?void 0:t[n])||String(n)]=n,r),{}):e,EP={check:B4,"inline-check":B4,radio:T4,"inline-radio":T4,select:L4,"multi-select":L4},Pn=e=>{let{type:t="select",labels:r,argType:n}=e,a={...e,argType:n,options:n?wP(n.options,r):{},isInline:t.includes("inline"),isMulti:t.includes("multi")},o=EP[t];if(o)return y.createElement(o,{...a});throw new Error(`Unknown options type: ${t}`)},xP="Error",DP="Object",CP="Array",SP="String",kP="Number",AP="Boolean",FP="Date",_P="Null",RP="Undefined",IP="Function",BP="Symbol",fx="ADD_DELTA_TYPE",hx="REMOVE_DELTA_TYPE",mx="UPDATE_DELTA_TYPE",rh="value",TP="key";function nn(e){return e!==null&&typeof e=="object"&&!Array.isArray(e)&&typeof e[Symbol.iterator]=="function"?"Iterable":Object.prototype.toString.call(e).slice(8,-1)}function gx(e,t){let r=nn(e),n=nn(t);return(r==="Function"||n==="Function")&&n!==r}var nh=class extends l.Component{constructor(e){super(e),this.state={inputRefKey:null,inputRefValue:null},this.refInputValue=this.refInputValue.bind(this),this.refInputKey=this.refInputKey.bind(this),this.onKeydown=this.onKeydown.bind(this),this.onSubmit=this.onSubmit.bind(this)}componentDidMount(){let{inputRefKey:e,inputRefValue:t}=this.state,{onlyValue:r}=this.props;e&&typeof e.focus=="function"&&e.focus(),r&&t&&typeof t.focus=="function"&&t.focus(),document.addEventListener("keydown",this.onKeydown)}componentWillUnmount(){document.removeEventListener("keydown",this.onKeydown)}onKeydown(e){e.altKey||e.ctrlKey||e.metaKey||e.shiftKey||e.repeat||((e.code==="Enter"||e.key==="Enter")&&(e.preventDefault(),this.onSubmit()),(e.code==="Escape"||e.key==="Escape")&&(e.preventDefault(),this.props.handleCancel()))}onSubmit(){let{handleAdd:e,onlyValue:t,onSubmitValueParser:r,keyPath:n,deep:a}=this.props,{inputRefKey:o,inputRefValue:i}=this.state,s={};if(!t){if(!o.value)return;s.key=o.value}s.newValue=r(!1,n,a,s.key,i.value),e(s)}refInputKey(e){this.state.inputRefKey=e}refInputValue(e){this.state.inputRefValue=e}render(){let{handleCancel:e,onlyValue:t,addButtonElement:r,cancelButtonElement:n,inputElementGenerator:a,keyPath:o,deep:i}=this.props,s=l.cloneElement(r,{onClick:this.onSubmit}),c=l.cloneElement(n,{onClick:e}),d=a(rh,o,i),p=l.cloneElement(d,{placeholder:"Value",ref:this.refInputValue}),m=null;if(!t){let h=a(TP,o,i);m=l.cloneElement(h,{placeholder:"Key",ref:this.refInputKey})}return y.createElement("span",{className:"rejt-add-value-node"},m,p,c,s)}};nh.defaultProps={onlyValue:!1,addButtonElement:y.createElement("button",null,"+"),cancelButtonElement:y.createElement("button",null,"c")};var vx=class extends l.Component{constructor(e){super(e);let t=[...e.keyPath,e.name];this.state={data:e.data,name:e.name,keyPath:t,deep:e.deep,nextDeep:e.deep+1,collapsed:e.isCollapsed(t,e.deep,e.data),addFormVisible:!1},this.handleCollapseMode=this.handleCollapseMode.bind(this),this.handleRemoveItem=this.handleRemoveItem.bind(this),this.handleAddMode=this.handleAddMode.bind(this),this.handleAddValueAdd=this.handleAddValueAdd.bind(this),this.handleAddValueCancel=this.handleAddValueCancel.bind(this),this.handleEditValue=this.handleEditValue.bind(this),this.onChildUpdate=this.onChildUpdate.bind(this),this.renderCollapsed=this.renderCollapsed.bind(this),this.renderNotCollapsed=this.renderNotCollapsed.bind(this)}static getDerivedStateFromProps(e,t){return e.data!==t.data?{data:e.data}:null}onChildUpdate(e,t){let{data:r,keyPath:n}=this.state;r[e]=t,this.setState({data:r});let{onUpdate:a}=this.props,o=n.length;a(n[o-1],r)}handleAddMode(){this.setState({addFormVisible:!0})}handleCollapseMode(){this.setState(e=>({collapsed:!e.collapsed}))}handleRemoveItem(e){return()=>{let{beforeRemoveAction:t,logger:r}=this.props,{data:n,keyPath:a,nextDeep:o}=this.state,i=n[e];t(e,a,o,i).then(()=>{let s={keyPath:a,deep:o,key:e,oldValue:i,type:hx};n.splice(e,1),this.setState({data:n});let{onUpdate:c,onDeltaUpdate:d}=this.props;c(a[a.length-1],n),d(s)}).catch(r.error)}}handleAddValueAdd({newValue:e}){let{data:t,keyPath:r,nextDeep:n}=this.state,{beforeAddAction:a,logger:o}=this.props;a(t.length,r,n,e).then(()=>{let i=[...t,e];this.setState({data:i}),this.handleAddValueCancel();let{onUpdate:s,onDeltaUpdate:c}=this.props;s(r[r.length-1],i),c({type:fx,keyPath:r,deep:n,key:i.length-1,newValue:e})}).catch(o.error)}handleAddValueCancel(){this.setState({addFormVisible:!1})}handleEditValue({key:e,value:t}){return new Promise((r,n)=>{let{beforeUpdateAction:a}=this.props,{data:o,keyPath:i,nextDeep:s}=this.state,c=o[e];a(e,i,s,c,t).then(()=>{o[e]=t,this.setState({data:o});let{onUpdate:d,onDeltaUpdate:p}=this.props;d(i[i.length-1],o),p({type:mx,keyPath:i,deep:s,key:e,newValue:t,oldValue:c}),r(void 0)}).catch(n)})}renderCollapsed(){let{name:e,data:t,keyPath:r,deep:n}=this.state,{handleRemove:a,readOnly:o,getStyle:i,dataType:s,minusMenuElement:c}=this.props,{minus:d,collapsed:p}=i(e,t,r,n,s),m=o(e,t,r,n,s),h=l.cloneElement(c,{onClick:a,className:"rejt-minus-menu",style:d});return y.createElement("span",{className:"rejt-collapsed"},y.createElement("span",{className:"rejt-collapsed-text",style:p,onClick:this.handleCollapseMode},"[...] ",t.length," ",t.length===1?"item":"items"),!m&&h)}renderNotCollapsed(){let{name:e,data:t,keyPath:r,deep:n,addFormVisible:a,nextDeep:o}=this.state,{isCollapsed:i,handleRemove:s,onDeltaUpdate:c,readOnly:d,getStyle:p,dataType:m,addButtonElement:h,cancelButtonElement:f,editButtonElement:v,inputElementGenerator:g,textareaElementGenerator:w,minusMenuElement:x,plusMenuElement:D,beforeRemoveAction:E,beforeAddAction:b,beforeUpdateAction:C,logger:S,onSubmitValueParser:k}=this.props,{minus:A,plus:_,delimiter:I,ul:B,addForm:z}=p(e,t,r,n,m),L=d(e,t,r,n,m),M=l.cloneElement(D,{onClick:this.handleAddMode,className:"rejt-plus-menu",style:_}),O=l.cloneElement(x,{onClick:s,className:"rejt-minus-menu",style:A});return y.createElement("span",{className:"rejt-not-collapsed"},y.createElement("span",{className:"rejt-not-collapsed-delimiter",style:I},"["),!a&&M,y.createElement("ul",{className:"rejt-not-collapsed-list",style:B},t.map((P,j)=>y.createElement(gu,{key:j,name:j.toString(),data:P,keyPath:r,deep:o,isCollapsed:i,handleRemove:this.handleRemoveItem(j),handleUpdateValue:this.handleEditValue,onUpdate:this.onChildUpdate,onDeltaUpdate:c,readOnly:d,getStyle:p,addButtonElement:h,cancelButtonElement:f,editButtonElement:v,inputElementGenerator:g,textareaElementGenerator:w,minusMenuElement:x,plusMenuElement:D,beforeRemoveAction:E,beforeAddAction:b,beforeUpdateAction:C,logger:S,onSubmitValueParser:k}))),!L&&a&&y.createElement("div",{className:"rejt-add-form",style:z},y.createElement(nh,{handleAdd:this.handleAddValueAdd,handleCancel:this.handleAddValueCancel,onlyValue:!0,addButtonElement:h,cancelButtonElement:f,inputElementGenerator:g,keyPath:r,deep:n,onSubmitValueParser:k})),y.createElement("span",{className:"rejt-not-collapsed-delimiter",style:I},"]"),!L&&O)}render(){let{name:e,collapsed:t,data:r,keyPath:n,deep:a}=this.state,{dataType:o,getStyle:i}=this.props,s=t?this.renderCollapsed():this.renderNotCollapsed(),c=i(e,r,n,a,o);return y.createElement("div",{className:"rejt-array-node"},y.createElement("span",{onClick:this.handleCollapseMode},y.createElement("span",{className:"rejt-name",style:c.name},e," :"," ")),s)}};vx.defaultProps={keyPath:[],deep:0,minusMenuElement:y.createElement("span",null," - "),plusMenuElement:y.createElement("span",null," + ")};var yx=class extends l.Component{constructor(e){super(e);let t=[...e.keyPath,e.name];this.state={value:e.value,name:e.name,keyPath:t,deep:e.deep,editEnabled:!1,inputRef:null},this.handleEditMode=this.handleEditMode.bind(this),this.refInput=this.refInput.bind(this),this.handleCancelEdit=this.handleCancelEdit.bind(this),this.handleEdit=this.handleEdit.bind(this),this.onKeydown=this.onKeydown.bind(this)}static getDerivedStateFromProps(e,t){return e.value!==t.value?{value:e.value}:null}componentDidUpdate(){let{editEnabled:e,inputRef:t,name:r,value:n,keyPath:a,deep:o}=this.state,{readOnly:i,dataType:s}=this.props,c=i(r,n,a,o,s);e&&!c&&typeof t.focus=="function"&&t.focus()}componentDidMount(){document.addEventListener("keydown",this.onKeydown)}componentWillUnmount(){document.removeEventListener("keydown",this.onKeydown)}onKeydown(e){e.altKey||e.ctrlKey||e.metaKey||e.shiftKey||e.repeat||((e.code==="Enter"||e.key==="Enter")&&(e.preventDefault(),this.handleEdit()),(e.code==="Escape"||e.key==="Escape")&&(e.preventDefault(),this.handleCancelEdit()))}handleEdit(){let{handleUpdateValue:e,originalValue:t,logger:r,onSubmitValueParser:n,keyPath:a}=this.props,{inputRef:o,name:i,deep:s}=this.state;if(!o)return;let c=n(!0,a,s,i,o.value);e({value:c,key:i}).then(()=>{gx(t,c)||this.handleCancelEdit()}).catch(r.error)}handleEditMode(){this.setState({editEnabled:!0})}refInput(e){this.state.inputRef=e}handleCancelEdit(){this.setState({editEnabled:!1})}render(){let{name:e,value:t,editEnabled:r,keyPath:n,deep:a}=this.state,{handleRemove:o,originalValue:i,readOnly:s,dataType:c,getStyle:d,editButtonElement:p,cancelButtonElement:m,textareaElementGenerator:h,minusMenuElement:f,keyPath:v}=this.props,g=d(e,i,n,a,c),w=null,x=null,D=s(e,i,n,a,c);if(r&&!D){let E=h(rh,v,a,e,i,c),b=l.cloneElement(p,{onClick:this.handleEdit}),C=l.cloneElement(m,{onClick:this.handleCancelEdit}),S=l.cloneElement(E,{ref:this.refInput,defaultValue:i});w=y.createElement("span",{className:"rejt-edit-form",style:g.editForm},S," ",C,b),x=null}else{w=y.createElement("span",{className:"rejt-value",style:g.value,onClick:D?null:this.handleEditMode},t);let E=l.cloneElement(f,{onClick:o,className:"rejt-minus-menu",style:g.minus});x=D?null:E}return y.createElement("li",{className:"rejt-function-value-node",style:g.li},y.createElement("span",{className:"rejt-name",style:g.name},e," :"," "),w,x)}};yx.defaultProps={keyPath:[],deep:0,handleUpdateValue:()=>{},editButtonElement:y.createElement("button",null,"e"),cancelButtonElement:y.createElement("button",null,"c"),minusMenuElement:y.createElement("span",null," - ")};var gu=class extends l.Component{constructor(e){super(e),this.state={data:e.data,name:e.name,keyPath:e.keyPath,deep:e.deep}}static getDerivedStateFromProps(e,t){return e.data!==t.data?{data:e.data}:null}render(){let{data:e,name:t,keyPath:r,deep:n}=this.state,{isCollapsed:a,handleRemove:o,handleUpdateValue:i,onUpdate:s,onDeltaUpdate:c,readOnly:d,getStyle:p,addButtonElement:m,cancelButtonElement:h,editButtonElement:f,inputElementGenerator:v,textareaElementGenerator:g,minusMenuElement:w,plusMenuElement:x,beforeRemoveAction:D,beforeAddAction:E,beforeUpdateAction:b,logger:C,onSubmitValueParser:S}=this.props,k=()=>!0,A=nn(e);switch(A){case xP:return y.createElement(V1,{data:e,name:t,isCollapsed:a,keyPath:r,deep:n,handleRemove:o,onUpdate:s,onDeltaUpdate:c,readOnly:k,dataType:A,getStyle:p,addButtonElement:m,cancelButtonElement:h,editButtonElement:f,inputElementGenerator:v,textareaElementGenerator:g,minusMenuElement:w,plusMenuElement:x,beforeRemoveAction:D,beforeAddAction:E,beforeUpdateAction:b,logger:C,onSubmitValueParser:S});case DP:return y.createElement(V1,{data:e,name:t,isCollapsed:a,keyPath:r,deep:n,handleRemove:o,onUpdate:s,onDeltaUpdate:c,readOnly:d,dataType:A,getStyle:p,addButtonElement:m,cancelButtonElement:h,editButtonElement:f,inputElementGenerator:v,textareaElementGenerator:g,minusMenuElement:w,plusMenuElement:x,beforeRemoveAction:D,beforeAddAction:E,beforeUpdateAction:b,logger:C,onSubmitValueParser:S});case CP:return y.createElement(vx,{data:e,name:t,isCollapsed:a,keyPath:r,deep:n,handleRemove:o,onUpdate:s,onDeltaUpdate:c,readOnly:d,dataType:A,getStyle:p,addButtonElement:m,cancelButtonElement:h,editButtonElement:f,inputElementGenerator:v,textareaElementGenerator:g,minusMenuElement:w,plusMenuElement:x,beforeRemoveAction:D,beforeAddAction:E,beforeUpdateAction:b,logger:C,onSubmitValueParser:S});case SP:return y.createElement(mr,{name:t,value:`"${e}"`,originalValue:e,keyPath:r,deep:n,handleRemove:o,handleUpdateValue:i,readOnly:d,dataType:A,getStyle:p,cancelButtonElement:h,editButtonElement:f,inputElementGenerator:v,minusMenuElement:w,logger:C,onSubmitValueParser:S});case kP:return y.createElement(mr,{name:t,value:e,originalValue:e,keyPath:r,deep:n,handleRemove:o,handleUpdateValue:i,readOnly:d,dataType:A,getStyle:p,cancelButtonElement:h,editButtonElement:f,inputElementGenerator:v,minusMenuElement:w,logger:C,onSubmitValueParser:S});case AP:return y.createElement(mr,{name:t,value:e?"true":"false",originalValue:e,keyPath:r,deep:n,handleRemove:o,handleUpdateValue:i,readOnly:d,dataType:A,getStyle:p,cancelButtonElement:h,editButtonElement:f,inputElementGenerator:v,minusMenuElement:w,logger:C,onSubmitValueParser:S});case FP:return y.createElement(mr,{name:t,value:e.toISOString(),originalValue:e,keyPath:r,deep:n,handleRemove:o,handleUpdateValue:i,readOnly:k,dataType:A,getStyle:p,cancelButtonElement:h,editButtonElement:f,inputElementGenerator:v,minusMenuElement:w,logger:C,onSubmitValueParser:S});case _P:return y.createElement(mr,{name:t,value:"null",originalValue:"null",keyPath:r,deep:n,handleRemove:o,handleUpdateValue:i,readOnly:d,dataType:A,getStyle:p,cancelButtonElement:h,editButtonElement:f,inputElementGenerator:v,minusMenuElement:w,logger:C,onSubmitValueParser:S});case RP:return y.createElement(mr,{name:t,value:"undefined",originalValue:"undefined",keyPath:r,deep:n,handleRemove:o,handleUpdateValue:i,readOnly:d,dataType:A,getStyle:p,cancelButtonElement:h,editButtonElement:f,inputElementGenerator:v,minusMenuElement:w,logger:C,onSubmitValueParser:S});case IP:return y.createElement(yx,{name:t,value:e.toString(),originalValue:e,keyPath:r,deep:n,handleRemove:o,handleUpdateValue:i,readOnly:d,dataType:A,getStyle:p,cancelButtonElement:h,editButtonElement:f,textareaElementGenerator:g,minusMenuElement:w,logger:C,onSubmitValueParser:S});case BP:return y.createElement(mr,{name:t,value:e.toString(),originalValue:e,keyPath:r,deep:n,handleRemove:o,handleUpdateValue:i,readOnly:k,dataType:A,getStyle:p,cancelButtonElement:h,editButtonElement:f,inputElementGenerator:v,minusMenuElement:w,logger:C,onSubmitValueParser:S});default:return null}}};gu.defaultProps={keyPath:[],deep:0};var V1=class extends l.Component{constructor(e){super(e);let t=e.deep===-1?[]:[...e.keyPath,e.name];this.state={name:e.name,data:e.data,keyPath:t,deep:e.deep,nextDeep:e.deep+1,collapsed:e.isCollapsed(t,e.deep,e.data),addFormVisible:!1},this.handleCollapseMode=this.handleCollapseMode.bind(this),this.handleRemoveValue=this.handleRemoveValue.bind(this),this.handleAddMode=this.handleAddMode.bind(this),this.handleAddValueAdd=this.handleAddValueAdd.bind(this),this.handleAddValueCancel=this.handleAddValueCancel.bind(this),this.handleEditValue=this.handleEditValue.bind(this),this.onChildUpdate=this.onChildUpdate.bind(this),this.renderCollapsed=this.renderCollapsed.bind(this),this.renderNotCollapsed=this.renderNotCollapsed.bind(this)}static getDerivedStateFromProps(e,t){return e.data!==t.data?{data:e.data}:null}onChildUpdate(e,t){let{data:r,keyPath:n}=this.state;r[e]=t,this.setState({data:r});let{onUpdate:a}=this.props,o=n.length;a(n[o-1],r)}handleAddMode(){this.setState({addFormVisible:!0})}handleAddValueCancel(){this.setState({addFormVisible:!1})}handleAddValueAdd({key:e,newValue:t}){let{data:r,keyPath:n,nextDeep:a}=this.state,{beforeAddAction:o,logger:i}=this.props;o(e,n,a,t).then(()=>{r[e]=t,this.setState({data:r}),this.handleAddValueCancel();let{onUpdate:s,onDeltaUpdate:c}=this.props;s(n[n.length-1],r),c({type:fx,keyPath:n,deep:a,key:e,newValue:t})}).catch(i.error)}handleRemoveValue(e){return()=>{let{beforeRemoveAction:t,logger:r}=this.props,{data:n,keyPath:a,nextDeep:o}=this.state,i=n[e];t(e,a,o,i).then(()=>{let s={keyPath:a,deep:o,key:e,oldValue:i,type:hx};delete n[e],this.setState({data:n});let{onUpdate:c,onDeltaUpdate:d}=this.props;c(a[a.length-1],n),d(s)}).catch(r.error)}}handleCollapseMode(){this.setState(e=>({collapsed:!e.collapsed}))}handleEditValue({key:e,value:t}){return new Promise((r,n)=>{let{beforeUpdateAction:a}=this.props,{data:o,keyPath:i,nextDeep:s}=this.state,c=o[e];a(e,i,s,c,t).then(()=>{o[e]=t,this.setState({data:o});let{onUpdate:d,onDeltaUpdate:p}=this.props;d(i[i.length-1],o),p({type:mx,keyPath:i,deep:s,key:e,newValue:t,oldValue:c}),r()}).catch(n)})}renderCollapsed(){let{name:e,keyPath:t,deep:r,data:n}=this.state,{handleRemove:a,readOnly:o,dataType:i,getStyle:s,minusMenuElement:c}=this.props,{minus:d,collapsed:p}=s(e,n,t,r,i),m=Object.getOwnPropertyNames(n),h=o(e,n,t,r,i),f=l.cloneElement(c,{onClick:a,className:"rejt-minus-menu",style:d});return y.createElement("span",{className:"rejt-collapsed"},y.createElement("span",{className:"rejt-collapsed-text",style:p,onClick:this.handleCollapseMode},"{...}"," ",m.length," ",m.length===1?"key":"keys"),!h&&f)}renderNotCollapsed(){let{name:e,data:t,keyPath:r,deep:n,nextDeep:a,addFormVisible:o}=this.state,{isCollapsed:i,handleRemove:s,onDeltaUpdate:c,readOnly:d,getStyle:p,dataType:m,addButtonElement:h,cancelButtonElement:f,editButtonElement:v,inputElementGenerator:g,textareaElementGenerator:w,minusMenuElement:x,plusMenuElement:D,beforeRemoveAction:E,beforeAddAction:b,beforeUpdateAction:C,logger:S,onSubmitValueParser:k}=this.props,{minus:A,plus:_,addForm:I,ul:B,delimiter:z}=p(e,t,r,n,m),L=Object.getOwnPropertyNames(t),M=d(e,t,r,n,m),O=l.cloneElement(D,{onClick:this.handleAddMode,className:"rejt-plus-menu",style:_}),P=l.cloneElement(x,{onClick:s,className:"rejt-minus-menu",style:A}),j=L.map(U=>y.createElement(gu,{key:U,name:U,data:t[U],keyPath:r,deep:a,isCollapsed:i,handleRemove:this.handleRemoveValue(U),handleUpdateValue:this.handleEditValue,onUpdate:this.onChildUpdate,onDeltaUpdate:c,readOnly:d,getStyle:p,addButtonElement:h,cancelButtonElement:f,editButtonElement:v,inputElementGenerator:g,textareaElementGenerator:w,minusMenuElement:x,plusMenuElement:D,beforeRemoveAction:E,beforeAddAction:b,beforeUpdateAction:C,logger:S,onSubmitValueParser:k}));return y.createElement("span",{className:"rejt-not-collapsed"},y.createElement("span",{className:"rejt-not-collapsed-delimiter",style:z},"{"),!M&&O,y.createElement("ul",{className:"rejt-not-collapsed-list",style:B},j),!M&&o&&y.createElement("div",{className:"rejt-add-form",style:I},y.createElement(nh,{handleAdd:this.handleAddValueAdd,handleCancel:this.handleAddValueCancel,addButtonElement:h,cancelButtonElement:f,inputElementGenerator:g,keyPath:r,deep:n,onSubmitValueParser:k})),y.createElement("span",{className:"rejt-not-collapsed-delimiter",style:z},"}"),!M&&P)}render(){let{name:e,collapsed:t,data:r,keyPath:n,deep:a}=this.state,{getStyle:o,dataType:i}=this.props,s=t?this.renderCollapsed():this.renderNotCollapsed(),c=o(e,r,n,a,i);return y.createElement("div",{className:"rejt-object-node"},y.createElement("span",{onClick:this.handleCollapseMode},y.createElement("span",{className:"rejt-name",style:c.name},e," :"," ")),s)}};V1.defaultProps={keyPath:[],deep:0,minusMenuElement:y.createElement("span",null," - "),plusMenuElement:y.createElement("span",null," + ")};var mr=class extends l.Component{constructor(e){super(e);let t=[...e.keyPath,e.name];this.state={value:e.value,name:e.name,keyPath:t,deep:e.deep,editEnabled:!1,inputRef:null},this.handleEditMode=this.handleEditMode.bind(this),this.refInput=this.refInput.bind(this),this.handleCancelEdit=this.handleCancelEdit.bind(this),this.handleEdit=this.handleEdit.bind(this),this.onKeydown=this.onKeydown.bind(this)}static getDerivedStateFromProps(e,t){return e.value!==t.value?{value:e.value}:null}componentDidUpdate(){let{editEnabled:e,inputRef:t,name:r,value:n,keyPath:a,deep:o}=this.state,{readOnly:i,dataType:s}=this.props,c=i(r,n,a,o,s);e&&!c&&typeof t.focus=="function"&&t.focus()}componentDidMount(){document.addEventListener("keydown",this.onKeydown)}componentWillUnmount(){document.removeEventListener("keydown",this.onKeydown)}onKeydown(e){e.altKey||e.ctrlKey||e.metaKey||e.shiftKey||e.repeat||((e.code==="Enter"||e.key==="Enter")&&(e.preventDefault(),this.handleEdit()),(e.code==="Escape"||e.key==="Escape")&&(e.preventDefault(),this.handleCancelEdit()))}handleEdit(){let{handleUpdateValue:e,originalValue:t,logger:r,onSubmitValueParser:n,keyPath:a}=this.props,{inputRef:o,name:i,deep:s}=this.state;if(!o)return;let c=n(!0,a,s,i,o.value);e({value:c,key:i}).then(()=>{gx(t,c)||this.handleCancelEdit()}).catch(r.error)}handleEditMode(){this.setState({editEnabled:!0})}refInput(e){this.state.inputRef=e}handleCancelEdit(){this.setState({editEnabled:!1})}render(){let{name:e,value:t,editEnabled:r,keyPath:n,deep:a}=this.state,{handleRemove:o,originalValue:i,readOnly:s,dataType:c,getStyle:d,editButtonElement:p,cancelButtonElement:m,inputElementGenerator:h,minusMenuElement:f,keyPath:v}=this.props,g=d(e,i,n,a,c),w=s(e,i,n,a,c),x=r&&!w,D=h(rh,v,a,e,i,c),E=l.cloneElement(p,{onClick:this.handleEdit}),b=l.cloneElement(m,{onClick:this.handleCancelEdit}),C=l.cloneElement(D,{ref:this.refInput,defaultValue:JSON.stringify(i)}),S=l.cloneElement(f,{onClick:o,className:"rejt-minus-menu",style:g.minus});return y.createElement("li",{className:"rejt-value-node",style:g.li},y.createElement("span",{className:"rejt-name",style:g.name},e," : "),x?y.createElement("span",{className:"rejt-edit-form",style:g.editForm},C," ",b,E):y.createElement("span",{className:"rejt-value",style:g.value,onClick:w?null:this.handleEditMode},String(t)),!w&&!x&&S)}};mr.defaultProps={keyPath:[],deep:0,handleUpdateValue:()=>Promise.resolve(),editButtonElement:y.createElement("button",null,"e"),cancelButtonElement:y.createElement("button",null,"c"),minusMenuElement:y.createElement("span",null," - ")};function zP(e){let t=e;if(t.indexOf("function")===0)return(0,eval)(`(${t})`);try{t=JSON.parse(e)}catch{}return t}var LP={minus:{color:"red"},plus:{color:"green"},collapsed:{color:"grey"},delimiter:{},ul:{padding:"0px",margin:"0 0 0 25px",listStyle:"none"},name:{color:"#2287CD"},addForm:{}},OP={minus:{color:"red"},plus:{color:"green"},collapsed:{color:"grey"},delimiter:{},ul:{padding:"0px",margin:"0 0 0 25px",listStyle:"none"},name:{color:"#2287CD"},addForm:{}},MP={minus:{color:"red"},editForm:{},value:{color:"#7bba3d"},li:{minHeight:"22px",lineHeight:"22px",outline:"0px"},name:{color:"#2287CD"}},bx=class extends l.Component{constructor(e){super(e),this.state={data:e.data,rootName:e.rootName},this.onUpdate=this.onUpdate.bind(this),this.removeRoot=this.removeRoot.bind(this)}static getDerivedStateFromProps(e,t){return e.data!==t.data||e.rootName!==t.rootName?{data:e.data,rootName:e.rootName}:null}onUpdate(e,t){this.setState({data:t}),this.props.onFullyUpdate(t)}removeRoot(){this.onUpdate(null,null)}render(){let{data:e,rootName:t}=this.state,{isCollapsed:r,onDeltaUpdate:n,readOnly:a,getStyle:o,addButtonElement:i,cancelButtonElement:s,editButtonElement:c,inputElement:d,textareaElement:p,minusMenuElement:m,plusMenuElement:h,beforeRemoveAction:f,beforeAddAction:v,beforeUpdateAction:g,logger:w,onSubmitValueParser:x,fallback:D=null}=this.props,E=nn(e),b=a;nn(a)==="Boolean"&&(b=()=>a);let C=d;d&&nn(d)!=="Function"&&(C=()=>d);let S=p;return p&&nn(p)!=="Function"&&(S=()=>p),E==="Object"||E==="Array"?y.createElement("div",{className:"rejt-tree"},y.createElement(gu,{data:e,name:t,deep:-1,isCollapsed:r,onUpdate:this.onUpdate,onDeltaUpdate:n,readOnly:b,getStyle:o,addButtonElement:i,cancelButtonElement:s,editButtonElement:c,inputElementGenerator:C,textareaElementGenerator:S,minusMenuElement:m,plusMenuElement:h,handleRemove:this.removeRoot,beforeRemoveAction:f,beforeAddAction:v,beforeUpdateAction:g,logger:w,onSubmitValueParser:x})):D}};bx.defaultProps={rootName:"root",isCollapsed:(e,t)=>t!==-1,getStyle:(e,t,r,n,a)=>{switch(a){case"Object":case"Error":return LP;case"Array":return OP;default:return MP}},readOnly:()=>!1,onFullyUpdate:()=>{},onDeltaUpdate:()=>{},beforeRemoveAction:()=>Promise.resolve(),beforeAddAction:()=>Promise.resolve(),beforeUpdateAction:()=>Promise.resolve(),logger:{error:()=>{}},onSubmitValueParser:(e,t,r,n,a)=>zP(a),inputElement:()=>y.createElement("input",null),textareaElement:()=>y.createElement("textarea",null),fallback:null};var{window:PP}=globalThis,$P=F.div(({theme:e})=>({position:"relative",display:"flex",'&[aria-readonly="true"]':{opacity:.5},".rejt-tree":{marginLeft:"1rem",fontSize:"13px"},".rejt-value-node, .rejt-object-node > .rejt-collapsed, .rejt-array-node > .rejt-collapsed, .rejt-object-node > .rejt-not-collapsed, .rejt-array-node > .rejt-not-collapsed":{"& > svg":{opacity:0,transition:"opacity 0.2s"}},".rejt-value-node:hover, .rejt-object-node:hover > .rejt-collapsed, .rejt-array-node:hover > .rejt-collapsed, .rejt-object-node:hover > .rejt-not-collapsed, .rejt-array-node:hover > .rejt-not-collapsed":{"& > svg":{opacity:1}},".rejt-edit-form button":{display:"none"},".rejt-add-form":{marginLeft:10},".rejt-add-value-node":{display:"inline-flex",alignItems:"center"},".rejt-name":{lineHeight:"22px"},".rejt-not-collapsed-delimiter":{lineHeight:"22px"},".rejt-plus-menu":{marginLeft:5},".rejt-object-node > span > *, .rejt-array-node > span > *":{position:"relative",zIndex:2},".rejt-object-node, .rejt-array-node":{position:"relative"},".rejt-object-node > span:first-of-type::after, .rejt-array-node > span:first-of-type::after, .rejt-collapsed::before, .rejt-not-collapsed::before":{content:'""',position:"absolute",top:0,display:"block",width:"100%",marginLeft:"-1rem",padding:"0 4px 0 1rem",height:22},".rejt-collapsed::before, .rejt-not-collapsed::before":{zIndex:1,background:"transparent",borderRadius:4,transition:"background 0.2s",pointerEvents:"none",opacity:.1},".rejt-object-node:hover, .rejt-array-node:hover":{"& > .rejt-collapsed::before, & > .rejt-not-collapsed::before":{background:e.color.secondary}},".rejt-collapsed::after, .rejt-not-collapsed::after":{content:'""',position:"absolute",display:"inline-block",pointerEvents:"none",width:0,height:0},".rejt-collapsed::after":{left:-8,top:8,borderTop:"3px solid transparent",borderBottom:"3px solid transparent",borderLeft:"3px solid rgba(153,153,153,0.6)"},".rejt-not-collapsed::after":{left:-10,top:10,borderTop:"3px solid rgba(153,153,153,0.6)",borderLeft:"3px solid transparent",borderRight:"3px solid transparent"},".rejt-value":{display:"inline-block",border:"1px solid transparent",borderRadius:4,margin:"1px 0",padding:"0 4px",cursor:"text",color:e.color.defaultText},".rejt-value-node:hover > .rejt-value":{background:e.color.lighter,borderColor:e.appBorderColor}})),Y0=F.button(({theme:e,primary:t})=>({border:0,height:20,margin:1,borderRadius:4,background:t?e.color.secondary:"transparent",color:t?e.color.lightest:e.color.dark,fontWeight:t?"bold":"normal",cursor:"pointer",order:t?"initial":9})),NP=F(SL)(({theme:e,disabled:t})=>({display:"inline-block",verticalAlign:"middle",width:15,height:15,padding:3,marginLeft:5,cursor:t?"not-allowed":"pointer",color:e.textMutedColor,"&:hover":t?{}:{color:e.color.ancillary},"svg + &":{marginLeft:0}})),HP=F(kL)(({theme:e,disabled:t})=>({display:"inline-block",verticalAlign:"middle",width:15,height:15,padding:3,marginLeft:5,cursor:t?"not-allowed":"pointer",color:e.textMutedColor,"&:hover":t?{}:{color:e.color.negative},"svg + &":{marginLeft:0}})),O4=F.input(({theme:e,placeholder:t})=>({outline:0,margin:t?1:"1px 0",padding:"3px 4px",color:e.color.defaultText,background:e.background.app,border:`1px solid ${e.appBorderColor}`,borderRadius:4,lineHeight:"14px",width:t==="Key"?80:120,"&:focus":{border:`1px solid ${e.color.secondary}`}})),jP=F(sn)(({theme:e})=>({position:"absolute",zIndex:2,top:2,right:2,height:21,padding:"0 3px",background:e.background.bar,border:`1px solid ${e.appBorderColor}`,borderRadius:3,color:e.textMutedColor,fontSize:"9px",fontWeight:"bold",textDecoration:"none",span:{marginLeft:3,marginTop:1}})),VP=F(yi.Textarea)(({theme:e})=>({flex:1,padding:"7px 6px",fontFamily:e.typography.fonts.mono,fontSize:"12px",lineHeight:"18px","&::placeholder":{fontFamily:e.typography.fonts.base,fontSize:"13px"},"&:placeholder-shown":{padding:"7px 10px"}})),UP={bubbles:!0,cancelable:!0,key:"Enter",code:"Enter",keyCode:13},qP=e=>{e.currentTarget.dispatchEvent(new PP.KeyboardEvent("keydown",UP))},WP=e=>{e.currentTarget.select()},GP=e=>()=>({name:{color:e.color.secondary},collapsed:{color:e.color.dark},ul:{listStyle:"none",margin:"0 0 0 1rem",padding:0},li:{outline:0}}),M4=({name:e,value:t,onChange:r,argType:n})=>{var E;let a=x3(),o=l.useMemo(()=>t&&uD(t),[t]),i=o!=null,[s,c]=l.useState(!i),[d,p]=l.useState(null),m=!!((E=n==null?void 0:n.table)!=null&&E.readonly),h=l.useCallback(b=>{try{b&&r(JSON.parse(b)),p(void 0)}catch(C){p(C)}},[r]),[f,v]=l.useState(!1),g=l.useCallback(()=>{r({}),v(!0)},[v]),w=l.useRef(null);if(l.useEffect(()=>{f&&w.current&&w.current.select()},[f]),!i)return y.createElement(Sn,{disabled:m,id:hs(e),onClick:g},"Set object");let x=y.createElement(VP,{ref:w,id:vt(e),name:e,defaultValue:t===null?"":JSON.stringify(t,null,2),onBlur:b=>h(b.target.value),placeholder:"Edit JSON string...",autoFocus:f,valid:d?"error":null,readOnly:m}),D=Array.isArray(t)||typeof t=="object"&&(t==null?void 0:t.constructor)===Object;return y.createElement($P,{"aria-readonly":m},D&&y.createElement(jP,{onClick:b=>{b.preventDefault(),c(C=>!C)}},s?y.createElement(DL,null):y.createElement(xL,null),y.createElement("span",null,"RAW")),s?x:y.createElement(bx,{readOnly:m||!D,isCollapsed:D?void 0:()=>!0,data:o,rootName:e,onFullyUpdate:r,getStyle:GP(a),cancelButtonElement:y.createElement(Y0,{type:"button"},"Cancel"),editButtonElement:y.createElement(Y0,{type:"submit"},"Save"),addButtonElement:y.createElement(Y0,{type:"submit",primary:!0},"Save"),plusMenuElement:y.createElement(NP,null),minusMenuElement:y.createElement(HP,null),inputElement:(b,C,S,k)=>k?y.createElement(O4,{onFocus:WP,onBlur:qP}):y.createElement(O4,null),fallback:x}))},YP=F.input(({theme:e,min:t,max:r,value:n,disabled:a})=>({"&":{width:"100%",backgroundColor:"transparent",appearance:"none"},"&::-webkit-slider-runnable-track":{background:e.base==="light"?`linear-gradient(to right, + ${e.color.green} 0%, ${e.color.green} ${(n-t)/(r-t)*100}%, + ${Rt(.02,e.input.background)} ${(n-t)/(r-t)*100}%, + ${Rt(.02,e.input.background)} 100%)`:`linear-gradient(to right, + ${e.color.green} 0%, ${e.color.green} ${(n-t)/(r-t)*100}%, + ${Kr(.02,e.input.background)} ${(n-t)/(r-t)*100}%, + ${Kr(.02,e.input.background)} 100%)`,boxShadow:`${e.appBorderColor} 0 0 0 1px inset`,borderRadius:6,width:"100%",height:6,cursor:a?"not-allowed":"pointer"},"&::-webkit-slider-thumb":{marginTop:"-6px",width:16,height:16,border:`1px solid ${nr(e.appBorderColor,.2)}`,borderRadius:"50px",boxShadow:`0 1px 3px 0px ${nr(e.appBorderColor,.2)}`,cursor:a?"not-allowed":"grab",appearance:"none",background:`${e.input.background}`,transition:"all 150ms ease-out","&:hover":{background:`${Rt(.05,e.input.background)}`,transform:"scale3d(1.1, 1.1, 1.1) translateY(-1px)",transition:"all 50ms ease-out"},"&:active":{background:`${e.input.background}`,transform:"scale3d(1, 1, 1) translateY(0px)",cursor:a?"not-allowed":"grab"}},"&:focus":{outline:"none","&::-webkit-slider-runnable-track":{borderColor:nr(e.color.secondary,.4)},"&::-webkit-slider-thumb":{borderColor:e.color.secondary,boxShadow:`0 0px 5px 0px ${e.color.secondary}`}},"&::-moz-range-track":{background:e.base==="light"?`linear-gradient(to right, + ${e.color.green} 0%, ${e.color.green} ${(n-t)/(r-t)*100}%, + ${Rt(.02,e.input.background)} ${(n-t)/(r-t)*100}%, + ${Rt(.02,e.input.background)} 100%)`:`linear-gradient(to right, + ${e.color.green} 0%, ${e.color.green} ${(n-t)/(r-t)*100}%, + ${Kr(.02,e.input.background)} ${(n-t)/(r-t)*100}%, + ${Kr(.02,e.input.background)} 100%)`,boxShadow:`${e.appBorderColor} 0 0 0 1px inset`,borderRadius:6,width:"100%",height:6,cursor:a?"not-allowed":"pointer",outline:"none"},"&::-moz-range-thumb":{width:16,height:16,border:`1px solid ${nr(e.appBorderColor,.2)}`,borderRadius:"50px",boxShadow:`0 1px 3px 0px ${nr(e.appBorderColor,.2)}`,cursor:a?"not-allowed":"grap",background:`${e.input.background}`,transition:"all 150ms ease-out","&:hover":{background:`${Rt(.05,e.input.background)}`,transform:"scale3d(1.1, 1.1, 1.1) translateY(-1px)",transition:"all 50ms ease-out"},"&:active":{background:`${e.input.background}`,transform:"scale3d(1, 1, 1) translateY(0px)",cursor:"grabbing"}},"&::-ms-track":{background:e.base==="light"?`linear-gradient(to right, + ${e.color.green} 0%, ${e.color.green} ${(n-t)/(r-t)*100}%, + ${Rt(.02,e.input.background)} ${(n-t)/(r-t)*100}%, + ${Rt(.02,e.input.background)} 100%)`:`linear-gradient(to right, + ${e.color.green} 0%, ${e.color.green} ${(n-t)/(r-t)*100}%, + ${Kr(.02,e.input.background)} ${(n-t)/(r-t)*100}%, + ${Kr(.02,e.input.background)} 100%)`,boxShadow:`${e.appBorderColor} 0 0 0 1px inset`,color:"transparent",width:"100%",height:"6px",cursor:"pointer"},"&::-ms-fill-lower":{borderRadius:6},"&::-ms-fill-upper":{borderRadius:6},"&::-ms-thumb":{width:16,height:16,background:`${e.input.background}`,border:`1px solid ${nr(e.appBorderColor,.2)}`,borderRadius:50,cursor:"grab",marginTop:0},"@supports (-ms-ime-align:auto)":{"input[type=range]":{margin:"0"}}})),wx=F.span({paddingLeft:5,paddingRight:5,fontSize:12,whiteSpace:"nowrap",fontFeatureSettings:"tnum",fontVariantNumeric:"tabular-nums","[aria-readonly=true] &":{opacity:.5}}),KP=F(wx)(({numberOFDecimalsPlaces:e,max:t})=>({width:`${e+t.toString().length*2+3}ch`,textAlign:"right",flexShrink:0})),ZP=F.div({display:"flex",alignItems:"center",width:"100%"});function JP(e){let t=e.toString().match(/(?:\.(\d+))?(?:[eE]([+-]?\d+))?$/);return t?Math.max(0,(t[1]?t[1].length:0)-(t[2]?+t[2]:0)):0}var XP=({name:e,value:t,onChange:r,min:n=0,max:a=100,step:o=1,onBlur:i,onFocus:s,argType:c})=>{var f;let d=v=>{r(sP(v.target.value))},p=t!==void 0,m=l.useMemo(()=>JP(o),[o]),h=!!((f=c==null?void 0:c.table)!=null&&f.readonly);return y.createElement(ZP,{"aria-readonly":h},y.createElement(wx,null,n),y.createElement(YP,{id:vt(e),type:"range",disabled:h,onChange:d,name:e,value:t,min:n,max:a,step:o,onFocus:s,onBlur:i}),y.createElement(KP,{numberOFDecimalsPlaces:m,max:a},p?t.toFixed(m):"--"," / ",a))},QP=F.label({display:"flex"}),e$=F.div(({isMaxed:e})=>({marginLeft:"0.75rem",paddingTop:"0.35rem",color:e?"red":void 0})),t$=({name:e,value:t,onChange:r,onFocus:n,onBlur:a,maxLength:o,argType:i})=>{var f;let s=v=>{r(v.target.value)},c=!!((f=i==null?void 0:i.table)!=null&&f.readonly),[d,p]=l.useState(!1),m=l.useCallback(()=>{r(""),p(!0)},[p]);if(t===void 0)return y.createElement(Sn,{variant:"outline",size:"medium",disabled:c,id:hs(e),onClick:m},"Set string");let h=typeof t=="string";return y.createElement(QP,null,y.createElement(yi.Textarea,{id:vt(e),maxLength:o,onChange:s,disabled:c,size:"flex",placeholder:"Edit string...",autoFocus:d,valid:h?null:"error",name:e,value:h?t:"",onFocus:n,onBlur:a}),o&&y.createElement(e$,{isMaxed:(t==null?void 0:t.length)===o},(t==null?void 0:t.length)??0," / ",o))},r$=F(yi.Input)({padding:10});function n$(e){e.forEach(t=>{t.startsWith("blob:")&&URL.revokeObjectURL(t)})}var a$=({onChange:e,name:t,accept:r="image/*",value:n,argType:a})=>{var c;let o=l.useRef(null),i=(c=a==null?void 0:a.control)==null?void 0:c.readOnly;function s(d){if(!d.target.files)return;let p=Array.from(d.target.files).map(m=>URL.createObjectURL(m));e(p),n$(n)}return l.useEffect(()=>{n==null&&o.current&&(o.current.value=null)},[n,t]),y.createElement(r$,{ref:o,id:vt(t),type:"file",name:t,multiple:!0,disabled:i,onChange:s,accept:r,size:"flex"})},o$=l.lazy(()=>Y1(()=>import("./Color-F6OSRLHC-Dr1vRAjS.js"),__vite__mapDeps([9,2,1,3,4,5,6,7,8]),import.meta.url)),i$=e=>y.createElement(l.Suspense,{fallback:y.createElement("div",null)},y.createElement(o$,{...e})),l$={array:M4,object:M4,boolean:eP,color:i$,date:iP,number:cP,check:Pn,"inline-check":Pn,radio:Pn,"inline-radio":Pn,select:Pn,"multi-select":Pn,range:XP,text:t$,file:a$},P4=()=>y.createElement(y.Fragment,null,"-"),s$=({row:e,arg:t,updateArgs:r,isHovered:n})=>{var g;let{key:a,control:o}=e,[i,s]=l.useState(!1),[c,d]=l.useState({value:t});l.useEffect(()=>{i||d({value:t})},[i,t]);let p=l.useCallback(w=>(d({value:w}),r({[a]:w}),w),[r,a]),m=l.useCallback(()=>s(!1),[]),h=l.useCallback(()=>s(!0),[]);if(!o||o.disable){let w=(o==null?void 0:o.disable)!==!0&&((g=e==null?void 0:e.type)==null?void 0:g.name)!=="function";return n&&w?y.createElement(oa,{href:"https://storybook.js.org/docs/essentials/controls",target:"_blank",withArrow:!0},"Setup controls"):y.createElement(P4,null)}let f={name:a,argType:e,value:c.value,onChange:p,onBlur:m,onFocus:h},v=l$[o.type]||P4;return y.createElement(v,{...f,...o,controlType:o.type})},u$=F.table(({theme:e})=>({"&&":{borderCollapse:"collapse",borderSpacing:0,border:"none",tr:{border:"none !important",background:"none"},"td, th":{padding:0,border:"none",width:"auto!important"},marginTop:0,marginBottom:0,"th:first-of-type, td:first-of-type":{paddingLeft:0},"th:last-of-type, td:last-of-type":{paddingRight:0},td:{paddingTop:0,paddingBottom:4,"&:not(:first-of-type)":{paddingLeft:10,paddingRight:0}},tbody:{boxShadow:"none",border:"none"},code:Lr({theme:e}),div:{span:{fontWeight:"bold"}},"& code":{margin:0,display:"inline-block",fontSize:e.typography.size.s1}}})),c$=({tags:e})=>{let t=(e.params||[]).filter(o=>o.description),r=t.length!==0,n=e.deprecated!=null,a=e.returns!=null&&e.returns.description!=null;return!r&&!a&&!n?null:y.createElement(y.Fragment,null,y.createElement(u$,null,y.createElement("tbody",null,n&&y.createElement("tr",{key:"deprecated"},y.createElement("td",{colSpan:2},y.createElement("strong",null,"Deprecated"),": ",e.deprecated.toString())),r&&t.map(o=>y.createElement("tr",{key:o.name},y.createElement("td",null,y.createElement("code",null,o.name)),y.createElement("td",null,o.description))),a&&y.createElement("tr",{key:"returns"},y.createElement("td",null,y.createElement("code",null,"Returns")),y.createElement("td",null,e.returns.description)))))},d$=K1(T9()),U1=8,$4=F.div(({isExpanded:e})=>({display:"flex",flexDirection:e?"column":"row",flexWrap:"wrap",alignItems:"flex-start",marginBottom:"-4px",minWidth:100})),p$=F.span(Lr,({theme:e,simple:t=!1})=>({flex:"0 0 auto",fontFamily:e.typography.fonts.mono,fontSize:e.typography.size.s1,wordBreak:"break-word",whiteSpace:"normal",maxWidth:"100%",margin:0,marginRight:"4px",marginBottom:"4px",paddingTop:"2px",paddingBottom:"2px",lineHeight:"13px",...t&&{background:"transparent",border:"0 none",paddingLeft:0}})),f$=F.button(({theme:e})=>({fontFamily:e.typography.fonts.mono,color:e.color.secondary,marginBottom:"4px",background:"none",border:"none"})),h$=F.div(Lr,({theme:e})=>({fontFamily:e.typography.fonts.mono,color:e.color.secondary,fontSize:e.typography.size.s1,margin:0,whiteSpace:"nowrap",display:"flex",alignItems:"center"})),m$=F.div(({theme:e,width:t})=>({width:t,minWidth:200,maxWidth:800,padding:15,fontFamily:e.typography.fonts.mono,fontSize:e.typography.size.s1,boxSizing:"content-box","& code":{padding:"0 !important"}})),g$=F(RL)({marginLeft:4}),v$=F(B9)({marginLeft:4}),y$=()=>y.createElement("span",null,"-"),Ex=({text:e,simple:t})=>y.createElement(p$,{simple:t},e),b$=(0,d$.default)(1e3)(e=>{let t=e.split(/\r?\n/);return`${Math.max(...t.map(r=>r.length))}ch`}),w$=e=>{if(!e)return[e];let t=e.split("|").map(r=>r.trim());return tD(t)},N4=(e,t=!0)=>{let r=e;return t||(r=e.slice(0,U1)),r.map(n=>y.createElement(Ex,{key:n,text:n===""?'""':n}))},E$=({value:e,initialExpandedArgs:t})=>{let{summary:r,detail:n}=e,[a,o]=l.useState(!1),[i,s]=l.useState(t||!1);if(r==null)return null;let c=typeof r.toString=="function"?r.toString():r;if(n==null){if(/[(){}[\]<>]/.test(c))return y.createElement(Ex,{text:c});let d=w$(c),p=d.length;return p>U1?y.createElement($4,{isExpanded:i},N4(d,i),y.createElement(f$,{onClick:()=>s(!i)},i?"Show less...":`Show ${p-U1} more...`)):y.createElement($4,null,N4(d))}return y.createElement(yz,{closeOnOutsideClick:!0,placement:"bottom",visible:a,onVisibleChange:d=>{o(d)},tooltip:y.createElement(m$,{width:b$(n)},y.createElement(jf,{language:"jsx",format:!1},n))},y.createElement(h$,{className:"sbdocs-expandable"},y.createElement("span",null,c),a?y.createElement(g$,null):y.createElement(v$,null)))},K0=({value:e,initialExpandedArgs:t})=>e==null?y.createElement(y$,null):y.createElement(E$,{value:e,initialExpandedArgs:t}),x$=F.span({fontWeight:"bold"}),D$=F.span(({theme:e})=>({color:e.color.negative,fontFamily:e.typography.fonts.mono,cursor:"help"})),C$=F.div(({theme:e})=>({"&&":{p:{margin:"0 0 10px 0"},a:{color:e.color.secondary}},code:{...Lr({theme:e}),fontSize:12,fontFamily:e.typography.fonts.mono},"& code":{margin:0,display:"inline-block"},"& pre > code":{whiteSpace:"pre-wrap"}})),S$=F.div(({theme:e,hasDescription:t})=>({color:e.base==="light"?oe(.1,e.color.defaultText):oe(.2,e.color.defaultText),marginTop:t?4:0})),k$=F.div(({theme:e,hasDescription:t})=>({color:e.base==="light"?oe(.1,e.color.defaultText):oe(.2,e.color.defaultText),marginTop:t?12:0,marginBottom:12})),A$=F.td(({theme:e,expandable:t})=>({paddingLeft:t?"40px !important":"20px !important"})),F$=e=>e&&{summary:typeof e=="string"?e:e.name},Xi=e=>{var g;let[t,r]=l.useState(!1),{row:n,updateArgs:a,compact:o,expandable:i,initialExpandedArgs:s}=e,{name:c,description:d}=n,p=n.table||{},m=p.type||F$(n.type),h=p.defaultValue||n.defaultValue,f=(g=n.type)==null?void 0:g.required,v=d!=null&&d!=="";return y.createElement("tr",{onMouseEnter:()=>r(!0),onMouseLeave:()=>r(!1)},y.createElement(A$,{expandable:i},y.createElement(x$,null,c),f?y.createElement(D$,{title:"Required"},"*"):null),o?null:y.createElement("td",null,v&&y.createElement(C$,null,y.createElement(sx,null,d)),p.jsDocTags!=null?y.createElement(y.Fragment,null,y.createElement(k$,{hasDescription:v},y.createElement(K0,{value:m,initialExpandedArgs:s})),y.createElement(c$,{tags:p.jsDocTags})):y.createElement(S$,{hasDescription:v},y.createElement(K0,{value:m,initialExpandedArgs:s}))),o?null:y.createElement("td",null,y.createElement(K0,{value:h,initialExpandedArgs:s})),a?y.createElement("td",null,y.createElement(s$,{...e,isHovered:t})):null)},_$=F.div(({inAddonPanel:e,theme:t})=>({height:e?"100%":"auto",display:"flex",border:e?"none":`1px solid ${t.appBorderColor}`,borderRadius:e?0:t.appBorderRadius,padding:e?0:40,alignItems:"center",justifyContent:"center",flexDirection:"column",gap:15,background:t.background.content,boxShadow:"rgba(0, 0, 0, 0.10) 0 1px 3px 0"})),R$=F.div(({theme:e})=>({display:"flex",fontSize:e.typography.size.s2-1,gap:25})),I$=F.div(({theme:e})=>({width:1,height:16,backgroundColor:e.appBorderColor})),B$=({inAddonPanel:e})=>{let[t,r]=l.useState(!0);return l.useEffect(()=>{let n=setTimeout(()=>{r(!1)},100);return()=>clearTimeout(n)},[]),t?null:y.createElement(_$,{inAddonPanel:e},y.createElement(S9,{title:e?"Interactive story playground":"Args table with interactive controls couldn't be auto-generated",description:y.createElement(y.Fragment,null,"Controls give you an easy to use interface to test your components. Set your story args and you'll see controls appearing here automatically."),footer:y.createElement(R$,null,e&&y.createElement(y.Fragment,null,y.createElement(oa,{href:"https://youtu.be/0gOfS6K0x0E",target:"_blank",withArrow:!0},y.createElement(CL,null)," Watch 5m video"),y.createElement(I$,null),y.createElement(oa,{href:"https://storybook.js.org/docs/essentials/controls",target:"_blank",withArrow:!0},y.createElement(z1,null)," Read docs")),!e&&y.createElement(oa,{href:"https://storybook.js.org/docs/essentials/controls",target:"_blank",withArrow:!0},y.createElement(z1,null)," Learn how to set that up"))}))},T$=F(FL)(({theme:e})=>({marginRight:8,marginLeft:-10,marginTop:-2,height:12,width:12,color:e.base==="light"?oe(.25,e.color.defaultText):oe(.3,e.color.defaultText),border:"none",display:"inline-block"})),z$=F(_L)(({theme:e})=>({marginRight:8,marginLeft:-10,marginTop:-2,height:12,width:12,color:e.base==="light"?oe(.25,e.color.defaultText):oe(.3,e.color.defaultText),border:"none",display:"inline-block"})),L$=F.span(({theme:e})=>({display:"flex",lineHeight:"20px",alignItems:"center"})),O$=F.td(({theme:e})=>({position:"relative",letterSpacing:"0.35em",textTransform:"uppercase",fontWeight:e.typography.weight.bold,fontSize:e.typography.size.s1-1,color:e.base==="light"?oe(.4,e.color.defaultText):oe(.6,e.color.defaultText),background:`${e.background.app} !important`,"& ~ td":{background:`${e.background.app} !important`}})),M$=F.td(({theme:e})=>({position:"relative",fontWeight:e.typography.weight.bold,fontSize:e.typography.size.s2-1,background:e.background.app})),P$=F.td(()=>({position:"relative"})),$$=F.tr(({theme:e})=>({"&:hover > td":{backgroundColor:`${Kr(.005,e.background.app)} !important`,boxShadow:`${e.color.mediumlight} 0 - 1px 0 0 inset`,cursor:"row-resize"}})),H4=F.button(()=>({background:"none",border:"none",padding:"0",font:"inherit",position:"absolute",top:0,bottom:0,left:0,right:0,height:"100%",width:"100%",color:"transparent",cursor:"row-resize !important"})),Z0=({level:e="section",label:t,children:r,initialExpanded:n=!0,colSpan:a=3})=>{let[o,i]=l.useState(n),s=e==="subsection"?M$:O$,c=(r==null?void 0:r.length)||0,d=e==="subsection"?`${c} item${c!==1?"s":""}`:"",p=`${o?"Hide":"Show"} ${e==="subsection"?c:t} item${c!==1?"s":""}`;return y.createElement(y.Fragment,null,y.createElement($$,{title:p},y.createElement(s,{colSpan:1},y.createElement(H4,{onClick:m=>i(!o),tabIndex:0},p),y.createElement(L$,null,o?y.createElement(T$,null):y.createElement(z$,null),t)),y.createElement(P$,{colSpan:a-1},y.createElement(H4,{onClick:m=>i(!o),tabIndex:-1,style:{outline:"none"}},p),o?null:d)),o?r:null)},Qi=F.div(({theme:e})=>({display:"flex",gap:16,borderBottom:`1px solid ${e.appBorderColor}`,"&:last-child":{borderBottom:0}})),Ae=F.div(({numColumn:e})=>({display:"flex",flexDirection:"column",flex:e||1,gap:5,padding:"12px 20px"})),me=F.div(({theme:e,width:t,height:r})=>({animation:`${e.animation.glow} 1.5s ease-in-out infinite`,background:e.appBorderColor,width:t||"100%",height:r||16,borderRadius:3})),Fe=[2,4,2,2],N$=()=>y.createElement(y.Fragment,null,y.createElement(Qi,null,y.createElement(Ae,{numColumn:Fe[0]},y.createElement(me,{width:"60%"})),y.createElement(Ae,{numColumn:Fe[1]},y.createElement(me,{width:"30%"})),y.createElement(Ae,{numColumn:Fe[2]},y.createElement(me,{width:"60%"})),y.createElement(Ae,{numColumn:Fe[3]},y.createElement(me,{width:"60%"}))),y.createElement(Qi,null,y.createElement(Ae,{numColumn:Fe[0]},y.createElement(me,{width:"60%"})),y.createElement(Ae,{numColumn:Fe[1]},y.createElement(me,{width:"80%"}),y.createElement(me,{width:"30%"})),y.createElement(Ae,{numColumn:Fe[2]},y.createElement(me,{width:"60%"})),y.createElement(Ae,{numColumn:Fe[3]},y.createElement(me,{width:"60%"}))),y.createElement(Qi,null,y.createElement(Ae,{numColumn:Fe[0]},y.createElement(me,{width:"60%"})),y.createElement(Ae,{numColumn:Fe[1]},y.createElement(me,{width:"80%"}),y.createElement(me,{width:"30%"})),y.createElement(Ae,{numColumn:Fe[2]},y.createElement(me,{width:"60%"})),y.createElement(Ae,{numColumn:Fe[3]},y.createElement(me,{width:"60%"}))),y.createElement(Qi,null,y.createElement(Ae,{numColumn:Fe[0]},y.createElement(me,{width:"60%"})),y.createElement(Ae,{numColumn:Fe[1]},y.createElement(me,{width:"80%"}),y.createElement(me,{width:"30%"})),y.createElement(Ae,{numColumn:Fe[2]},y.createElement(me,{width:"60%"})),y.createElement(Ae,{numColumn:Fe[3]},y.createElement(me,{width:"60%"})))),H$=F.table(({theme:e,compact:t,inAddonPanel:r})=>({"&&":{borderSpacing:0,color:e.color.defaultText,"td, th":{padding:0,border:"none",verticalAlign:"top",textOverflow:"ellipsis"},fontSize:e.typography.size.s2-1,lineHeight:"20px",textAlign:"left",width:"100%",marginTop:r?0:25,marginBottom:r?0:40,"thead th:first-of-type, td:first-of-type":{width:"25%"},"th:first-of-type, td:first-of-type":{paddingLeft:20},"th:nth-of-type(2), td:nth-of-type(2)":{...t?null:{width:"35%"}},"td:nth-of-type(3)":{...t?null:{width:"15%"}},"th:last-of-type, td:last-of-type":{paddingRight:20,...t?null:{width:"25%"}},th:{color:e.base==="light"?oe(.25,e.color.defaultText):oe(.45,e.color.defaultText),paddingTop:10,paddingBottom:10,paddingLeft:15,paddingRight:15},td:{paddingTop:"10px",paddingBottom:"10px","&:not(:first-of-type)":{paddingLeft:15,paddingRight:15},"&:last-of-type":{paddingRight:20}},marginLeft:r?0:1,marginRight:r?0:1,tbody:{...r?null:{filter:e.base==="light"?"drop-shadow(0px 1px 3px rgba(0, 0, 0, 0.10))":"drop-shadow(0px 1px 3px rgba(0, 0, 0, 0.20))"},"> tr > *":{background:e.background.content,borderTop:`1px solid ${e.appBorderColor}`},...r?null:{"> tr:first-of-type > *":{borderBlockStart:`1px solid ${e.appBorderColor}`},"> tr:last-of-type > *":{borderBlockEnd:`1px solid ${e.appBorderColor}`},"> tr > *:first-of-type":{borderInlineStart:`1px solid ${e.appBorderColor}`},"> tr > *:last-of-type":{borderInlineEnd:`1px solid ${e.appBorderColor}`},"> tr:first-of-type > td:first-of-type":{borderTopLeftRadius:e.appBorderRadius},"> tr:first-of-type > td:last-of-type":{borderTopRightRadius:e.appBorderRadius},"> tr:last-of-type > td:first-of-type":{borderBottomLeftRadius:e.appBorderRadius},"> tr:last-of-type > td:last-of-type":{borderBottomRightRadius:e.appBorderRadius}}}}})),j$=F(sn)(({theme:e})=>({margin:"-4px -12px -4px 0"})),V$=F.span({display:"flex",justifyContent:"space-between"}),U$={alpha:(e,t)=>e.name.localeCompare(t.name),requiredFirst:(e,t)=>{var r,n;return+!!((r=t.type)!=null&&r.required)-+!!((n=e.type)!=null&&n.required)||e.name.localeCompare(t.name)},none:void 0},q$=(e,t)=>{let r={ungrouped:[],ungroupedSubsections:{},sections:{}};if(!e)return r;Object.entries(e).forEach(([o,i])=>{let{category:s,subcategory:c}=(i==null?void 0:i.table)||{};if(s){let d=r.sections[s]||{ungrouped:[],subsections:{}};if(!c)d.ungrouped.push({key:o,...i});else{let p=d.subsections[c]||[];p.push({key:o,...i}),d.subsections[c]=p}r.sections[s]=d}else if(c){let d=r.ungroupedSubsections[c]||[];d.push({key:o,...i}),r.ungroupedSubsections[c]=d}else r.ungrouped.push({key:o,...i})});let n=U$[t],a=o=>n?Object.keys(o).reduce((i,s)=>({...i,[s]:o[s].sort(n)}),{}):o;return{ungrouped:r.ungrouped.sort(n),ungroupedSubsections:a(r.ungroupedSubsections),sections:Object.keys(r.sections).reduce((o,i)=>({...o,[i]:{ungrouped:r.sections[i].ungrouped.sort(n),subsections:a(r.sections[i].subsections)}}),{})}},W$=(e,t,r)=>{try{return qx(e,t,r)}catch(n){return TL.warn(n.message),!1}},q1=e=>{let{updateArgs:t,resetArgs:r,compact:n,inAddonPanel:a,initialExpandedArgs:o,sort:i="none",isLoading:s}=e;if("error"in e){let{error:D}=e;return y.createElement(P9,null,D," ",y.createElement(oa,{href:"http://storybook.js.org/docs/",target:"_blank",withArrow:!0},y.createElement(z1,null)," Read the docs"))}if(s)return y.createElement(N$,null);let{rows:c,args:d,globals:p}="rows"in e&&e,m=q$(rD(c||{},D=>{var E;return!((E=D==null?void 0:D.table)!=null&&E.disable)&&W$(D,d||{},p||{})}),i),h=m.ungrouped.length===0,f=Object.entries(m.sections).length===0,v=Object.entries(m.ungroupedSubsections).length===0;if(h&&f&&v)return y.createElement(B$,{inAddonPanel:a});let g=1;t&&(g+=1),n||(g+=2);let w=Object.keys(m.sections).length>0,x={updateArgs:t,compact:n,inAddonPanel:a,initialExpandedArgs:o};return y.createElement(H8,null,y.createElement(H$,{compact:n,inAddonPanel:a,className:"docblock-argstable sb-unstyled"},y.createElement("thead",{className:"docblock-argstable-head"},y.createElement("tr",null,y.createElement("th",null,y.createElement("span",null,"Name")),n?null:y.createElement("th",null,y.createElement("span",null,"Description")),n?null:y.createElement("th",null,y.createElement("span",null,"Default")),t?y.createElement("th",null,y.createElement(V$,null,"Control"," ",!s&&r&&y.createElement(j$,{onClick:()=>r(),title:"Reset controls"},y.createElement(IL,{"aria-hidden":!0})))):null)),y.createElement("tbody",{className:"docblock-argstable-body"},m.ungrouped.map(D=>y.createElement(Xi,{key:D.key,row:D,arg:d&&d[D.key],...x})),Object.entries(m.ungroupedSubsections).map(([D,E])=>y.createElement(Z0,{key:D,label:D,level:"subsection",colSpan:g},E.map(b=>y.createElement(Xi,{key:b.key,row:b,arg:d&&d[b.key],expandable:w,...x})))),Object.entries(m.sections).map(([D,E])=>y.createElement(Z0,{key:D,label:D,level:"section",colSpan:g},E.ungrouped.map(b=>y.createElement(Xi,{key:b.key,row:b,arg:d&&d[b.key],...x})),Object.entries(E.subsections).map(([b,C])=>y.createElement(Z0,{key:b,label:b,level:"subsection",colSpan:g},C.map(S=>y.createElement(Xi,{key:S.key,row:S,arg:d&&d[S.key],expandable:w,...x})))))))))},G$=({tabs:e,...t})=>{let r=Object.entries(e);return r.length===1?y.createElement(q1,{...r[0][1],...t}):y.createElement(eL,null,r.map((n,a)=>{let[o,i]=n,s=`prop_table_div_${o}`,c="div",d=a===0?t:{sort:t.sort};return y.createElement(c,{key:s,id:s,title:o},({active:p})=>p?y.createElement(q1,{key:`prop_table_${o}`,...i,...d}):null)}))};F.div(({theme:e})=>({marginRight:30,fontSize:`${e.typography.size.s1}px`,color:e.base==="light"?oe(.4,e.color.defaultText):oe(.6,e.color.defaultText)}));F.div({overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"});F.div({display:"flex",flexDirection:"row",alignItems:"baseline","&:not(:last-child)":{marginBottom:"1rem"}});F.div(se,({theme:e})=>({...hu(e),margin:"25px 0 40px",padding:"30px 20px"}));F.div(({theme:e})=>({fontWeight:e.typography.weight.bold,color:e.color.defaultText}));F.div(({theme:e})=>({color:e.base==="light"?oe(.2,e.color.defaultText):oe(.6,e.color.defaultText)}));F.div({flex:"0 0 30%",lineHeight:"20px",marginTop:5});F.div(({theme:e})=>({flex:1,textAlign:"center",fontFamily:e.typography.fonts.mono,fontSize:e.typography.size.s1,lineHeight:1,overflow:"hidden",color:e.base==="light"?oe(.4,e.color.defaultText):oe(.6,e.color.defaultText),"> div":{display:"inline-block",overflow:"hidden",maxWidth:"100%",textOverflow:"ellipsis"},span:{display:"block",marginTop:2}}));F.div({display:"flex",flexDirection:"row"});F.div(({background:e})=>({position:"relative",flex:1,"&::before":{position:"absolute",top:0,left:0,width:"100%",height:"100%",background:e,content:'""'}}));F.div(({theme:e})=>({...hu(e),display:"flex",flexDirection:"row",height:50,marginBottom:5,overflow:"hidden",backgroundColor:"white",backgroundImage:"repeating-linear-gradient(-45deg, #ccc, #ccc 1px, #fff 1px, #fff 16px)",backgroundClip:"padding-box"}));F.div({display:"flex",flexDirection:"column",flex:1,position:"relative",marginBottom:30});F.div({flex:1,display:"flex",flexDirection:"row"});F.div({display:"flex",alignItems:"flex-start"});F.div({flex:"0 0 30%"});F.div({flex:1});F.div(({theme:e})=>({display:"flex",flexDirection:"row",alignItems:"center",paddingBottom:20,fontWeight:e.typography.weight.bold,color:e.base==="light"?oe(.4,e.color.defaultText):oe(.6,e.color.defaultText)}));F.div(({theme:e})=>({fontSize:e.typography.size.s2,lineHeight:"20px",display:"flex",flexDirection:"column"}));F.div(({theme:e})=>({fontFamily:e.typography.fonts.base,fontSize:e.typography.size.s2,color:e.color.defaultText,marginLeft:10,lineHeight:1.2}));F.div(({theme:e})=>({...hu(e),overflow:"hidden",height:40,width:40,display:"flex",alignItems:"center",justifyContent:"center",flex:"none","> img, > svg":{width:20,height:20}}));F.div({display:"inline-flex",flexDirection:"row",alignItems:"center",flex:"0 1 calc(20% - 10px)",minWidth:120,margin:"0px 10px 30px 0"});F.div({display:"flex",flexFlow:"row wrap"});var Y$=e=>`anchor--${e}`,K$=({storyId:e,children:t})=>y.createElement("div",{id:Y$(e),className:"sb-anchor"},t);globalThis&&globalThis.__DOCS_CONTEXT__===void 0&&(globalThis.__DOCS_CONTEXT__=l.createContext(null),globalThis.__DOCS_CONTEXT__.displayName="DocsContext");var Yt=globalThis?globalThis.__DOCS_CONTEXT__:l.createContext(null),kn=(e,t)=>l.useContext(Yt).resolveOf(e,t),Z$=e=>e.split("-").map(t=>t.charAt(0).toUpperCase()+t.slice(1)).join(""),J$=e=>{if(e)return typeof e=="string"?e.includes("-")?Z$(e):e:e.__docgenInfo&&e.__docgenInfo.displayName?e.__docgenInfo.displayName:e.name};function X$(e,t="start"){e.scrollIntoView({behavior:"smooth",block:t,inline:"nearest"})}var Q$=Object.create,xx=Object.defineProperty,eN=Object.getOwnPropertyDescriptor,Dx=Object.getOwnPropertyNames,tN=Object.getPrototypeOf,rN=Object.prototype.hasOwnProperty,et=(e,t)=>function(){return t||(0,e[Dx(e)[0]])((t={exports:{}}).exports,t),t.exports},nN=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let a of Dx(t))!rN.call(e,a)&&a!==r&&xx(e,a,{get:()=>t[a],enumerable:!(n=eN(t,a))||n.enumerable});return e},ah=(e,t,r)=>(r=e!=null?Q$(tN(e)):{},nN(!e||!e.__esModule?xx(r,"default",{value:e,enumerable:!0}):r,e)),aN=["bubbles","cancelBubble","cancelable","composed","currentTarget","defaultPrevented","eventPhase","isTrusted","returnValue","srcElement","target","timeStamp","type"],oN=["detail"];function iN(e){let t=aN.filter(r=>e[r]!==void 0).reduce((r,n)=>({...r,[n]:e[n]}),{});return e instanceof CustomEvent&&oN.filter(r=>e[r]!==void 0).forEach(r=>{t[r]=e[r]}),t}var lN=K1(T9(),1),Cx=et({"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"),a=Object(n);if(typeof n=="string"||Object.prototype.toString.call(n)!=="[object Symbol]"||Object.prototype.toString.call(a)!=="[object Symbol]")return!1;var o=42;r[n]=o;for(n 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 i=Object.getOwnPropertySymbols(r);if(i.length!==1||i[0]!==n||!Object.prototype.propertyIsEnumerable.call(r,n))return!1;if(typeof Object.getOwnPropertyDescriptor=="function"){var s=Object.getOwnPropertyDescriptor(r,n);if(s.value!==o||s.enumerable!==!0)return!1}return!0}}}),Sx=et({"node_modules/has-symbols/index.js"(e,t){var r=typeof Symbol<"u"&&Symbol,n=Cx();t.exports=function(){return typeof r!="function"||typeof Symbol!="function"||typeof r("foo")!="symbol"||typeof Symbol("bar")!="symbol"?!1:n()}}}),sN=et({"node_modules/function-bind/implementation.js"(e,t){var r="Function.prototype.bind called on incompatible ",n=Array.prototype.slice,a=Object.prototype.toString,o="[object Function]";t.exports=function(i){var s=this;if(typeof s!="function"||a.call(s)!==o)throw new TypeError(r+s);for(var c=n.call(arguments,1),d,p=function(){if(this instanceof d){var g=s.apply(this,c.concat(n.call(arguments)));return Object(g)===g?g:this}else return s.apply(i,c.concat(n.call(arguments)))},m=Math.max(0,s.length-c.length),h=[],f=0;f"u"?r:m(Uint8Array),v={"%AggregateError%":typeof AggregateError>"u"?r:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer>"u"?r:ArrayBuffer,"%ArrayIteratorPrototype%":p?m([][Symbol.iterator]()):r,"%AsyncFromSyncIteratorPrototype%":r,"%AsyncFunction%":h,"%AsyncGenerator%":h,"%AsyncGeneratorFunction%":h,"%AsyncIteratorPrototype%":h,"%Atomics%":typeof Atomics>"u"?r:Atomics,"%BigInt%":typeof BigInt>"u"?r:BigInt,"%Boolean%":Boolean,"%DataView%":typeof DataView>"u"?r:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%eval%":eval,"%EvalError%":EvalError,"%Float32Array%":typeof Float32Array>"u"?r:Float32Array,"%Float64Array%":typeof Float64Array>"u"?r:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry>"u"?r:FinalizationRegistry,"%Function%":a,"%GeneratorFunction%":h,"%Int8Array%":typeof Int8Array>"u"?r:Int8Array,"%Int16Array%":typeof Int16Array>"u"?r:Int16Array,"%Int32Array%":typeof Int32Array>"u"?r:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":p?m(m([][Symbol.iterator]())):r,"%JSON%":typeof JSON=="object"?JSON:r,"%Map%":typeof Map>"u"?r:Map,"%MapIteratorPrototype%":typeof Map>"u"||!p?r:m(new Map()[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise>"u"?r:Promise,"%Proxy%":typeof Proxy>"u"?r:Proxy,"%RangeError%":RangeError,"%ReferenceError%":ReferenceError,"%Reflect%":typeof Reflect>"u"?r:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set>"u"?r:Set,"%SetIteratorPrototype%":typeof Set>"u"||!p?r:m(new Set()[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer>"u"?r:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":p?m(""[Symbol.iterator]()):r,"%Symbol%":p?Symbol:r,"%SyntaxError%":n,"%ThrowTypeError%":d,"%TypedArray%":f,"%TypeError%":o,"%Uint8Array%":typeof Uint8Array>"u"?r:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray>"u"?r:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array>"u"?r:Uint16Array,"%Uint32Array%":typeof Uint32Array>"u"?r:Uint32Array,"%URIError%":URIError,"%WeakMap%":typeof WeakMap>"u"?r:WeakMap,"%WeakRef%":typeof WeakRef>"u"?r:WeakRef,"%WeakSet%":typeof WeakSet>"u"?r:WeakSet},g=function z(L){var M;if(L==="%AsyncFunction%")M=i("async function () {}");else if(L==="%GeneratorFunction%")M=i("function* () {}");else if(L==="%AsyncGeneratorFunction%")M=i("async function* () {}");else if(L==="%AsyncGenerator%"){var O=z("%AsyncGeneratorFunction%");O&&(M=O.prototype)}else if(L==="%AsyncIteratorPrototype%"){var P=z("%AsyncGenerator%");P&&(M=m(P.prototype))}return v[L]=M,M},w={"%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"]},x=oh(),D=uN(),E=x.call(Function.call,Array.prototype.concat),b=x.call(Function.apply,Array.prototype.splice),C=x.call(Function.call,String.prototype.replace),S=x.call(Function.call,String.prototype.slice),k=x.call(Function.call,RegExp.prototype.exec),A=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,_=/\\(\\)?/g,I=function(z){var L=S(z,0,1),M=S(z,-1);if(L==="%"&&M!=="%")throw new n("invalid intrinsic syntax, expected closing `%`");if(M==="%"&&L!=="%")throw new n("invalid intrinsic syntax, expected opening `%`");var O=[];return C(z,A,function(P,j,U,V){O[O.length]=U?C(V,_,"$1"):j||P}),O},B=function(z,L){var M=z,O;if(D(w,M)&&(O=w[M],M="%"+O[0]+"%"),D(v,M)){var P=v[M];if(P===h&&(P=g(M)),typeof P>"u"&&!L)throw new o("intrinsic "+z+" exists, but is not available. Please file an issue!");return{alias:O,name:M,value:P}}throw new n("intrinsic "+z+" does not exist!")};t.exports=function(z,L){if(typeof z!="string"||z.length===0)throw new o("intrinsic name must be a non-empty string");if(arguments.length>1&&typeof L!="boolean")throw new o('"allowMissing" argument must be a boolean');if(k(/^%?[^%]*%?$/,z)===null)throw new n("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var M=I(z),O=M.length>0?M[0]:"",P=B("%"+O+"%",L),j=P.name,U=P.value,V=!1,G=P.alias;G&&(O=G[0],b(M,E([0,1],G)));for(var Q=1,ne=!0;Q=M.length){var K=s(U,Z);ne=!!K,ne&&"get"in K&&!("originalValue"in K.get)?U=K.get:U=U[Z]}else ne=D(U,Z),U=U[Z];ne&&!V&&(v[j]=U)}}return U}}}),cN=et({"node_modules/call-bind/index.js"(e,t){var r=oh(),n=kx(),a=n("%Function.prototype.apply%"),o=n("%Function.prototype.call%"),i=n("%Reflect.apply%",!0)||r.call(o,a),s=n("%Object.getOwnPropertyDescriptor%",!0),c=n("%Object.defineProperty%",!0),d=n("%Math.max%");if(c)try{c({},"a",{value:1})}catch{c=null}t.exports=function(m){var h=i(r,o,arguments);if(s&&c){var f=s(h,"length");f.configurable&&c(h,"length",{value:1+d(0,m.length-(arguments.length-1))})}return h};var p=function(){return i(r,a,arguments)};c?c(t.exports,"apply",{value:p}):t.exports.apply=p}}),dN=et({"node_modules/call-bind/callBound.js"(e,t){var r=kx(),n=cN(),a=n(r("String.prototype.indexOf"));t.exports=function(o,i){var s=r(o,!!i);return typeof s=="function"&&a(o,".prototype.")>-1?n(s):s}}}),pN=et({"node_modules/has-tostringtag/shams.js"(e,t){var r=Cx();t.exports=function(){return r()&&!!Symbol.toStringTag}}}),fN=et({"node_modules/is-regex/index.js"(e,t){var r=dN(),n=pN()(),a,o,i,s;n&&(a=r("Object.prototype.hasOwnProperty"),o=r("RegExp.prototype.exec"),i={},c=function(){throw i},s={toString:c,valueOf:c},typeof Symbol.toPrimitive=="symbol"&&(s[Symbol.toPrimitive]=c));var c,d=r("Object.prototype.toString"),p=Object.getOwnPropertyDescriptor,m="[object RegExp]";t.exports=n?function(h){if(!h||typeof h!="object")return!1;var f=p(h,"lastIndex"),v=f&&a(f,"value");if(!v)return!1;try{o(h,s)}catch(g){return g===i}}:function(h){return!h||typeof h!="object"&&typeof h!="function"?!1:d(h)===m}}}),hN=et({"node_modules/is-function/index.js"(e,t){t.exports=n;var r=Object.prototype.toString;function n(a){if(!a)return!1;var o=r.call(a);return o==="[object Function]"||typeof a=="function"&&o!=="[object RegExp]"||typeof window<"u"&&(a===window.setTimeout||a===window.alert||a===window.confirm||a===window.prompt)}}}),mN=et({"node_modules/is-symbol/index.js"(e,t){var r=Object.prototype.toString,n=Sx()();n?(a=Symbol.prototype.toString,o=/^Symbol\(.*\)$/,i=function(s){return typeof s.valueOf()!="symbol"?!1:o.test(a.call(s))},t.exports=function(s){if(typeof s=="symbol")return!0;if(r.call(s)!=="[object Symbol]")return!1;try{return i(s)}catch{return!1}}):t.exports=function(s){return!1};var a,o,i}}),gN=ah(fN()),vN=ah(hN()),yN=ah(mN());function bN(e){return e!=null&&typeof e=="object"&&Array.isArray(e)===!1}var wN=typeof global=="object"&&global&&global.Object===Object&&global,EN=wN,xN=typeof self=="object"&&self&&self.Object===Object&&self,DN=EN||xN||Function("return this")(),ih=DN,CN=ih.Symbol,Sa=CN,Ax=Object.prototype,SN=Ax.hasOwnProperty,kN=Ax.toString,ao=Sa?Sa.toStringTag:void 0;function AN(e){var t=SN.call(e,ao),r=e[ao];try{e[ao]=void 0;var n=!0}catch{}var a=kN.call(e);return n&&(t?e[ao]=r:delete e[ao]),a}var FN=AN,_N=Object.prototype,RN=_N.toString;function IN(e){return RN.call(e)}var BN=IN,TN="[object Null]",zN="[object Undefined]",j4=Sa?Sa.toStringTag:void 0;function LN(e){return e==null?e===void 0?zN:TN:j4&&j4 in Object(e)?FN(e):BN(e)}var ON=LN,V4=Sa?Sa.prototype:void 0;V4&&V4.toString;function MN(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}var Fx=MN,PN="[object AsyncFunction]",$N="[object Function]",NN="[object GeneratorFunction]",HN="[object Proxy]";function jN(e){if(!Fx(e))return!1;var t=ON(e);return t==$N||t==NN||t==PN||t==HN}var VN=jN,UN=ih["__core-js_shared__"],J0=UN,U4=function(){var e=/[^.]+$/.exec(J0&&J0.keys&&J0.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();function qN(e){return!!U4&&U4 in e}var WN=qN,GN=Function.prototype,YN=GN.toString;function KN(e){if(e!=null){try{return YN.call(e)}catch{}try{return e+""}catch{}}return""}var ZN=KN,JN=/[\\^$.*+?()[\]{}|]/g,XN=/^\[object .+?Constructor\]$/,QN=Function.prototype,eH=Object.prototype,tH=QN.toString,rH=eH.hasOwnProperty,nH=RegExp("^"+tH.call(rH).replace(JN,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function aH(e){if(!Fx(e)||WN(e))return!1;var t=VN(e)?nH:XN;return t.test(ZN(e))}var oH=aH;function iH(e,t){return e==null?void 0:e[t]}var lH=iH;function sH(e,t){var r=lH(e,t);return oH(r)?r:void 0}var _x=sH;function uH(e,t){return e===t||e!==e&&t!==t}var cH=uH,dH=_x(Object,"create"),Yo=dH;function pH(){this.__data__=Yo?Yo(null):{},this.size=0}var fH=pH;function hH(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}var mH=hH,gH="__lodash_hash_undefined__",vH=Object.prototype,yH=vH.hasOwnProperty;function bH(e){var t=this.__data__;if(Yo){var r=t[e];return r===gH?void 0:r}return yH.call(t,e)?t[e]:void 0}var wH=bH,EH=Object.prototype,xH=EH.hasOwnProperty;function DH(e){var t=this.__data__;return Yo?t[e]!==void 0:xH.call(t,e)}var CH=DH,SH="__lodash_hash_undefined__";function kH(e,t){var r=this.__data__;return this.size+=this.has(e)?0:1,r[e]=Yo&&t===void 0?SH:t,this}var AH=kH;function La(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t-1}var PH=MH;function $H(e,t){var r=this.__data__,n=vu(r,e);return n<0?(++this.size,r.push([e,t])):r[n][1]=t,this}var NH=$H;function Oa(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t{let t=null,r=!1,n=!1,a=!1,o="";if(e.indexOf("//")>=0||e.indexOf("/*")>=0)for(let i=0;idj(e).replace(/\n\s*/g,"").trim()),fj=function(e,t){let r=t.slice(0,t.indexOf("{")),n=t.slice(t.indexOf("{"));if(r.includes("=>")||r.includes("function"))return t;let a=r;return a=a.replace(e,"function"),a+n},hj=/^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(\.\d{3})?Z$/;function Ix(e){if(!cj(e))return e;let t=e,r=!1;return typeof Event<"u"&&e instanceof Event&&(t=iN(t),r=!0),t=Object.keys(t).reduce((n,a)=>{try{t[a]&&t[a].toJSON,n[a]=t[a]}catch{r=!0}return n},{}),r?t:e}var mj=function(e){let t,r,n,a;return function(o,i){try{if(o==="")return a=[],t=new Map([[i,"[]"]]),r=new Map,n=[],i;let s=r.get(this)||this;for(;n.length&&s!==n[0];)n.shift(),a.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===-1/0?"_-Infinity_":i===1/0?"_Infinity_":Number.isNaN(i)?"_NaN_":i;if(typeof i=="bigint")return`_bigint_${i.toString()}`;if(typeof i=="string")return hj.test(i)?e.allowDate?`_date_${i}`:void 0:i;if((0,gN.default)(i))return e.allowRegExp?`_regexp_${i.flags}|${i.source}`:void 0;if((0,vN.default)(i)){if(!e.allowFunction)return;let{name:d}=i,p=i.toString();return p.match(/(\[native code\]|WEBPACK_IMPORTED_MODULE|__webpack_exports__|__webpack_require__)/)?`_function_${d}|${(()=>{}).toString()}`:`_function_${d}|${pj(fj(o,p))}`}if((0,yN.default)(i)){if(!e.allowSymbol)return;let d=Symbol.keyFor(i);return d!==void 0?`_gsymbol_${d}`:`_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(a)}`;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(i.constructor&&i.constructor.name&&i.constructor.name!=="Object"&&!Array.isArray(i)&&!e.allowClass)return;let c=t.get(i);if(!c){let d=Array.isArray(i)?i:Ix(i);if(i.constructor&&i.constructor.name&&i.constructor.name!=="Object"&&!Array.isArray(i)&&e.allowClass)try{Object.assign(d,{"_constructor-name_":i.constructor.name})}catch{}return a.push(o),n.unshift(d),t.set(i,JSON.stringify(a)),i!==d&&r.set(i,d),d}return`_duplicate_${c}`}catch{return}}},gj={maxDepth:10,space:void 0,allowFunction:!0,allowRegExp:!0,allowDate:!0,allowClass:!0,allowError:!0,allowUndefined:!0,allowSymbol:!0,lazyEval:!0},vj=(e,t={})=>{let r={...gj,...t};return JSON.stringify(Ix(e),mj(r),t.space)};function Bx(e){return vj(e,{allowFunction:!1})}var Tx=l.createContext({sources:{}}),zx="--unknown--",yj=({children:e,channel:t})=>{let[r,n]=l.useState({});return l.useEffect(()=>{let a=(o,i=null,s=!1)=>{let{id:c,args:d=void 0,source:p,format:m}=typeof o=="string"?{id:o,source:i,format:s}:o,h=d?Bx(d):zx;n(f=>({...f,[c]:{...f[c],[h]:{code:p,format:m}}}))};return t.on(hh,a),()=>t.off(hh,a)},[]),y.createElement(Tx.Provider,{value:{sources:r}},e)},bj=(e,t,r)=>{let{sources:n}=r,a=n==null?void 0:n[e];return(a==null?void 0:a[Bx(t)])||(a==null?void 0:a[zx])||{code:""}},wj=({snippet:e,storyContext:t,typeFromProps:r,transformFromProps:n})=>{var c,d;let{__isArgsStory:a}=t.parameters,o=((c=t.parameters.docs)==null?void 0:c.source)||{},i=r||o.type||Eu.AUTO;if(o.code!==void 0)return o.code;let s=i===Eu.DYNAMIC||i===Eu.AUTO&&e&&a?e:o.originalSource||"";return((d=n??o.transform)==null?void 0:d(s,t))||s},Ej=(e,t,r)=>{var f,v,g,w;let n,{of:a}=e;if("of"in e&&a===void 0)throw new Error("Unexpected `of={undefined}`, did you mistype a CSF file reference?");if(a)n=t.resolveOf(a,["story"]).story;else try{n=t.storyById()}catch{}let o=((v=(f=n==null?void 0:n.parameters)==null?void 0:f.docs)==null?void 0:v.source)||{},{code:i}=e,s=e.format??o.format,c=e.language??o.language??"jsx",d=e.dark??o.dark??!1;if(!i&&!n)return{error:"Oh no! The source is not available."};if(i)return{code:i,format:s,language:c,dark:d};let p=t.getStoryContext(n),m=e.__forceInitialArgs?p.initialArgs:p.unmappedArgs,h=bj(n.id,m,r);return s=h.format??((w=(g=n.parameters.docs)==null?void 0:g.source)==null?void 0:w.format)??!1,{code:wj({snippet:h.code,storyContext:{...p,args:m},typeFromProps:e.type,transformFromProps:e.transform}),format:s,language:c,dark:d}};function xj(e,t){let r=Dj([e],t);return r&&r[0]}function Dj(e,t){let[r,n]=l.useState({});return l.useEffect(()=>{Promise.all(e.map(async a=>{let o=await t.loadStory(a);n(i=>i[a]===o?i:{...i,[a]:o})}))}),e.map(a=>{if(r[a])return r[a];try{return t.storyById(a)}catch{return null}})}var Cj=(e,t)=>{let{of:r,meta:n}=e;if("of"in e&&r===void 0)throw new Error("Unexpected `of={undefined}`, did you mistype a CSF file reference?");return n&&t.referenceMeta(n,!1),t.resolveOf(r||"story",["story"]).story.id},Sj=(e,t,r)=>{let{parameters:n={}}=t||{},{docs:a={}}=n,o=a.story||{};if(a.disable)return null;if(e.inline??o.inline??!1){let s=e.height??o.height,c=e.autoplay??o.autoplay??!1;return{story:t,inline:!0,height:s,autoplay:c,forceInitialArgs:!!e.__forceInitialArgs,primary:!!e.__primary,renderStoryToElement:r.renderStoryToElement}}let i=e.height??o.height??o.iframeHeight??"100px";return{story:t,inline:!1,height:i,primary:!!e.__primary}},kj=(e={__forceInitialArgs:!1,__primary:!1})=>{let t=l.useContext(Yt),r=Cj(e,t),n=xj(r,t);if(!n)return y.createElement(H9,null);let a=Sj(e,n,t);return a?y.createElement(MO,{...a}):null},Aj=e=>{var h,f,v,g,w,x,D,E,b,C;let t=l.useContext(Yt),r=l.useContext(Tx),{of:n,source:a}=e;if("of"in e&&n===void 0)throw new Error("Unexpected `of={undefined}`, did you mistype a CSF file reference?");let{story:o}=kn(n||"story",["story"]),i=Ej({...a,...n&&{of:n}},t,r),s=e.layout??o.parameters.layout??((f=(h=o.parameters.docs)==null?void 0:h.canvas)==null?void 0:f.layout)??"padded",c=e.withToolbar??((g=(v=o.parameters.docs)==null?void 0:v.canvas)==null?void 0:g.withToolbar)??!1,d=e.additionalActions??((x=(w=o.parameters.docs)==null?void 0:w.canvas)==null?void 0:x.additionalActions),p=e.sourceState??((E=(D=o.parameters.docs)==null?void 0:D.canvas)==null?void 0:E.sourceState)??"hidden",m=e.className??((C=(b=o.parameters.docs)==null?void 0:b.canvas)==null?void 0:C.className);return y.createElement(j9,{withSource:p==="none"?void 0:i,isExpanded:p==="shown",withToolbar:c,additionalActions:d,className:m,layout:s},y.createElement(kj,{of:n||o.moduleExport,meta:e.meta,...e.story}))},Fj=(e,t)=>{let r=_j(e,t);if(!r)throw new Error("No result when story was defined");return r},_j=(e,t)=>{let r=e?t.getStoryContext(e):{args:{}},{id:n}=e||{id:"none"},[a,o]=l.useState(r.args);l.useEffect(()=>{let c=d=>{d.storyId===n&&o(d.args)};return t.channel.on(y4,c),()=>t.channel.off(y4,c)},[n,t.channel]);let i=l.useCallback(c=>t.channel.emit(zL,{storyId:n,updatedArgs:c}),[n,t.channel]),s=l.useCallback(c=>t.channel.emit(LL,{storyId:n,argNames:c}),[n,t.channel]);return e&&[a,i,s]},Rj=(e,t)=>{let r=t.getStoryContext(e),[n,a]=l.useState(r.globals);return l.useEffect(()=>{let o=i=>{a(i.globals)};return t.channel.on(b4,o),()=>t.channel.off(b4,o)},[t.channel]),[n]};function Ij(e,t){let{extractArgTypes:r}=t.docs||{};if(!r)throw new Error("Args unsupported. See Args documentation for your framework.");return r(e)}var Bj=e=>{var b;let{of:t}=e;if("of"in e&&t===void 0)throw new Error("Unexpected `of={undefined}`, did you mistype a CSF file reference?");let r=l.useContext(Yt),{story:n}=r.resolveOf(t||"story",["story"]),{parameters:a,argTypes:o,component:i,subcomponents:s}=n,c=((b=a.docs)==null?void 0:b.controls)||{},d=e.include??c.include,p=e.exclude??c.exclude,m=e.sort??c.sort,[h,f,v]=Fj(n,r),[g]=Rj(n,r),w=v4(o,d,p);if(!(s&&Object.keys(s).length>0))return Object.keys(w).length>0||Object.keys(h).length>0?y.createElement(q1,{rows:w,sort:m,args:h,globals:g,updateArgs:f,resetArgs:v}):null;let x=J$(i),D=Object.fromEntries(Object.entries(s).map(([C,S])=>[C,{rows:v4(Ij(S,a),d,p),sort:m}])),E={[x]:{rows:w,sort:m},...D};return y.createElement(G$,{tabs:E,sort:m,args:h,globals:g,updateArgs:f,resetArgs:v})},{document:Lx}=globalThis,Ox=({className:e,children:t,...r})=>{if(typeof e!="string"&&(typeof t!="string"||!t.match(/[\n\r]/g)))return y.createElement(j8,null,t);let n=e&&e.split("-");return y.createElement($9,{language:n&&n[1]||"text",format:!1,code:t,...r})};function sh(e,t){e.channel.emit(OL,t)}var W1=vL.a,Tj=({hash:e,children:t})=>{let r=l.useContext(Yt);return y.createElement(W1,{href:e,target:"_self",onClick:n=>{let a=e.substring(1);Lx.getElementById(a)&&sh(r,e)}},t)},Mx=e=>{let{href:t,target:r,children:n,...a}=e,o=l.useContext(Yt);return!t||r==="_blank"||/^https?:\/\//.test(t)?y.createElement(W1,{...e}):t.startsWith("#")?y.createElement(Tj,{hash:t},n):y.createElement(W1,{href:t,onClick:i=>{i.button===0&&!i.altKey&&!i.ctrlKey&&!i.metaKey&&!i.shiftKey&&(i.preventDefault(),sh(o,i.currentTarget.getAttribute("href")))},target:r,...a},n)},Px=["h1","h2","h3","h4","h5","h6"],zj=Px.reduce((e,t)=>({...e,[t]:F(t)({"& svg":{position:"relative",top:"-0.1em",visibility:"hidden"},"&:hover svg":{visibility:"visible"}})}),{}),Lj=F.a(()=>({float:"left",lineHeight:"inherit",paddingRight:"10px",marginLeft:"-24px",color:"inherit"})),Oj=({as:e,id:t,children:r,...n})=>{let a=l.useContext(Yt),o=zj[e],i=`#${t}`;return y.createElement(o,{id:t,...n},y.createElement(Lj,{"aria-hidden":"true",href:i,tabIndex:-1,target:"_self",onClick:s=>{Lx.getElementById(t)&&sh(a,i)}},y.createElement(AL,null)),r)},uh=e=>{let{as:t,id:r,children:n,...a}=e;if(r)return y.createElement(Oj,{as:t,id:r,...a},n);let o=t,{as:i,...s}=e;return y.createElement(o,{...le(s,t)})},$x=Px.reduce((e,t)=>({...e,[t]:r=>y.createElement(uh,{as:t,...r})}),{}),Mj=e=>{var t;if(!e.children)return null;if(typeof e.children!="string")throw new Error(Wx`The Markdown block only accepts children as a single string, but children were of type: '${typeof e.children}' + This is often caused by not wrapping the child in a template string. + + This is invalid: + + # Some heading + A paragraph + + + Instead do: + + {\` + # Some heading + A paragraph + \`} + + `);return y.createElement(sx,{...e,options:{forceBlock:!0,overrides:{code:Ox,a:Mx,...$x,...(t=e==null?void 0:e.options)==null?void 0:t.overrides},...e==null?void 0:e.options}})},Pj=(e=>(e.INFO="info",e.NOTES="notes",e.DOCGEN="docgen",e.AUTO="auto",e))(Pj||{}),$j=e=>{var t,r,n,a,o,i,s,c;switch(e.type){case"story":return((r=(t=e.story.parameters.docs)==null?void 0:t.description)==null?void 0:r.story)||null;case"meta":{let{parameters:d,component:p}=e.preparedMeta;return((a=(n=d.docs)==null?void 0:n.description)==null?void 0:a.component)||((i=(o=d.docs)==null?void 0:o.extractComponentDescription)==null?void 0:i.call(o,p,{component:p,parameters:d}))||null}case"component":{let{component:d,projectAnnotations:{parameters:p}}=e;return((c=(s=p.docs)==null?void 0:s.extractComponentDescription)==null?void 0:c.call(s,d,{component:d,parameters:p}))||null}default:throw new Error(`Unrecognized module type resolved from 'useOf', got: ${e.type}`)}},G1=e=>{let{of:t}=e;if("of"in e&&t===void 0)throw new Error("Unexpected `of={undefined}`, did you mistype a CSF file reference?");let r=kn(t||"meta"),n=$j(r);return n?y.createElement(Mj,null,n):null},W4=K1(jL()),Nj=F.div(({theme:e})=>({width:"10rem","@media (max-width: 768px)":{display:"none"}})),Hj=F.div(({theme:e})=>({position:"fixed",bottom:0,top:0,width:"10rem",paddingTop:"4rem",paddingBottom:"2rem",overflowY:"auto",fontFamily:e.typography.fonts.base,fontSize:e.typography.size.s2,WebkitFontSmoothing:"antialiased",MozOsxFontSmoothing:"grayscale",WebkitTapHighlightColor:"rgba(0, 0, 0, 0)",WebkitOverflowScrolling:"touch","& *":{boxSizing:"border-box"},"& > .toc-wrapper > .toc-list":{paddingLeft:0,borderLeft:`solid 2px ${e.color.mediumlight}`,".toc-list":{paddingLeft:0,borderLeft:`solid 2px ${e.color.mediumlight}`,".toc-list":{paddingLeft:0,borderLeft:`solid 2px ${e.color.mediumlight}`}}},"& .toc-list-item":{position:"relative",listStyleType:"none",marginLeft:20,paddingTop:3,paddingBottom:3},"& .toc-list-item::before":{content:'""',position:"absolute",height:"100%",top:0,left:0,transform:"translateX(calc(-2px - 20px))",borderLeft:`solid 2px ${e.color.mediumdark}`,opacity:0,transition:"opacity 0.2s"},"& .toc-list-item.is-active-li::before":{opacity:1},"& .toc-list-item > a":{color:e.color.defaultText,textDecoration:"none"},"& .toc-list-item.is-active-li > a":{fontWeight:600,color:e.color.secondary,textDecoration:"none"}})),jj=F.p(({theme:e})=>({fontWeight:600,fontSize:"0.875em",color:e.textColor,textTransform:"uppercase",marginBottom:10})),Vj=({title:e})=>e===null?null:typeof e=="string"?y.createElement(jj,null,e):e,Uj=({title:e,disable:t,headingSelector:r,contentsSelector:n,ignoreSelector:a,unsafeTocbotOptions:o})=>(l.useEffect(()=>{let i={tocSelector:".toc-wrapper",contentSelector:n??".sbdocs-content",headingSelector:r??"h3",ignoreSelector:a??".docs-story *, .skip-toc",headingsOffset:40,scrollSmoothOffset:-40,orderedList:!1,onClick:()=>!1,...o},s=setTimeout(()=>W4.init(i),100);return()=>{clearTimeout(s),W4.destroy()}},[t]),y.createElement(y.Fragment,null,y.createElement(Nj,null,t?null:y.createElement(Hj,null,y.createElement(Vj,{title:e||null}),y.createElement("div",{className:"toc-wrapper"}))))),{document:qj,window:Wj}=globalThis,Gj=({context:e,theme:t,children:r})=>{var a,o,i,s,c;let n;try{n=(o=(a=e.resolveOf("meta",["meta"]).preparedMeta.parameters)==null?void 0:a.docs)==null?void 0:o.toc}catch{n=(c=(s=(i=e==null?void 0:e.projectAnnotations)==null?void 0:i.parameters)==null?void 0:s.docs)==null?void 0:c.toc}return l.useEffect(()=>{let d;try{if(d=new URL(Wj.parent.location.toString()),d.hash){let p=qj.getElementById(decodeURIComponent(d.hash.substring(1)));p&&setTimeout(()=>{X$(p)},200)}}catch{}}),y.createElement(Yt.Provider,{value:e},y.createElement(yj,{channel:e.channel},y.createElement(D3,{theme:nS(t)},y.createElement(_O,{toc:n?y.createElement(Uj,{className:"sbdocs sbdocs-toc--custom",...n}):null},r))))},Yj=({children:e,disableAnchor:t})=>{if(t||typeof e!="string")return y.createElement(U8,null,e);let r=globalThis.encodeURIComponent(e.toLowerCase());return y.createElement(uh,{as:"h3",id:r},e)},Nx=({of:e,expanded:t=!0,withToolbar:r=!1,__forceInitialArgs:n=!1,__primary:a=!1})=>{var s,c;let{story:o}=kn(e||"story",["story"]),i=((c=(s=o.parameters.docs)==null?void 0:s.canvas)==null?void 0:c.withToolbar)??r;return y.createElement(K$,{storyId:o.id},t&&y.createElement(y.Fragment,null,y.createElement(Yj,null,o.name),y.createElement(G1,{of:e})),y.createElement(Aj,{of:e,withToolbar:i,story:{__forceInitialArgs:n,__primary:a},source:{__forceInitialArgs:n}}))},Kj=e=>{let{of:t}=e;if("of"in e&&t===void 0)throw new Error("Unexpected `of={undefined}`, did you mistype a CSF file reference?");let{csfFile:r}=kn(t||"meta",["meta"]),n=l.useContext(Yt).componentStoriesFromCSFFile(r)[0];return n?y.createElement(Nx,{of:n.moduleExport,expanded:!1,__primary:!0,withToolbar:!0}):null},Zj=({children:e,disableAnchor:t,...r})=>{if(t||typeof e!="string")return y.createElement(V8,null,e);let n=e.toLowerCase().replace(/[^a-z0-9]/gi,"-");return y.createElement(uh,{as:"h2",id:n,...r},e)},Jj=F(Zj)(({theme:e})=>({fontSize:`${e.typography.size.s2-1}px`,fontWeight:e.typography.weight.bold,lineHeight:"16px",letterSpacing:"0.35em",textTransform:"uppercase",color:e.textMutedColor,border:0,marginBottom:"12px","&:first-of-type":{marginTop:"56px"}})),Xj=({title:e="Stories",includePrimary:t=!0})=>{var s;let{componentStories:r,projectAnnotations:n,getStoryContext:a}=l.useContext(Yt),o=r(),{stories:{filter:i}={filter:void 0}}=((s=n.parameters)==null?void 0:s.docs)||{};return i&&(o=o.filter(c=>i(c,a(c)))),o.some(c=>{var d;return(d=c.tags)==null?void 0:d.includes("autodocs")})&&(o=o.filter(c=>{var d;return((d=c.tags)==null?void 0:d.includes("autodocs"))&&!c.usesMount})),t||(o=o.slice(1)),!o||o.length===0?null:y.createElement(y.Fragment,null,y.createElement(Jj,null,e),o.map(c=>c&&y.createElement(Nx,{key:c.id,of:c.moduleExport,expanded:!0,__forceInitialArgs:!0})))},Qj="https://github.com/storybookjs/storybook/blob/next/MIGRATION.md#subtitle-block-and-parameterscomponentsubtitle",eV=e=>{let{of:t,children:r}=e;if("of"in e&&t===void 0)throw new Error("Unexpected `of={undefined}`, did you mistype a CSF file reference?");let n;try{n=kn(t||"meta",["meta"]).preparedMeta}catch(s){if(r&&!s.message.includes("did you forget to use ?"))throw s}let{componentSubtitle:a,docs:o}=(n==null?void 0:n.parameters)||{};a&&BL(`Using 'parameters.componentSubtitle' property to subtitle stories is deprecated. See ${Qj}`);let i=r||(o==null?void 0:o.subtitle)||a;return i?y.createElement(kO,{className:"sbdocs-subtitle sb-unstyled"},i):null},tV=/\s*\/\s*/,rV=e=>{let t=e.trim().split(tV);return(t==null?void 0:t[(t==null?void 0:t.length)-1])||e},nV=e=>{let{children:t,of:r}=e;if("of"in e&&r===void 0)throw new Error("Unexpected `of={undefined}`, did you mistype a CSF file reference?");let n;try{n=kn(r||"meta",["meta"]).preparedMeta}catch(o){if(t&&!o.message.includes("did you forget to use ?"))throw o}let a=t||rV(n==null?void 0:n.title);return a?y.createElement(SO,{className:"sbdocs-title sb-unstyled"},a):null},aV=()=>{let e=kn("meta",["meta"]),{stories:t}=e.csfFile,r=Object.keys(t).length===1;return y.createElement(y.Fragment,null,y.createElement(nV,null),y.createElement(eV,null),y.createElement(G1,{of:"meta"}),r?y.createElement(G1,{of:"story"}):null,y.createElement(Kj,null),y.createElement(Bj,null),r?null:y.createElement(Xj,null))};function oV({context:e,docsParameter:t}){let r=t.container||Gj,n=t.page||aV;return y.createElement(r,{context:e,theme:t.theme},y.createElement(n,null))}var Hx={code:Ox,a:Mx,...$x},iV=class extends l.Component{constructor(){super(...arguments),this.state={hasError:!1}}static getDerivedStateFromError(){return{hasError:!0}}componentDidCatch(e){let{showException:t}=this.props;t(e)}render(){let{hasError:e}=this.state,{children:t}=this.props;return e?null:y.createElement(y.Fragment,null,t)}},lV=class{constructor(){this.render=async(e,t,r)=>{let n={...Hx,...t==null?void 0:t.components},a=oV;return new Promise((o,i)=>{Y1(async()=>{const{MDXProvider:s}=await import("./index-ChEI-nsM.js");return{MDXProvider:s}},__vite__mapDeps([10,2]),import.meta.url).then(({MDXProvider:s})=>Gx(y.createElement(iV,{showException:i,key:Math.random()},y.createElement(s,{components:n},y.createElement(a,{context:e,docsParameter:t}))),r)).then(()=>o())})},this.unmount=e=>{Yx(e)}}};const jV=Object.freeze(Object.defineProperty({__proto__:null,DocsRenderer:lV,defaultComponents:Hx},Symbol.toStringTag,{value:"Module"}));export{S9 as $,$A as A,LV as B,LA as C,V8 as D,bV as E,NA as F,BV as G,zV as H,sn as I,jf as J,yV as K,Sn as L,WA as M,yi as N,cu as O,x9 as P,_V as Q,PA as R,MA as S,VA as T,GA as U,F9 as V,EV as W,_9 as X,eL as Y,Mz as Z,kV as _,Cp as a,AV as a0,KA as a1,SV as a2,yz as a3,PT as a4,Lr as a5,vL as a6,sd as a7,mL as a8,T1 as a9,IV as aa,le as ab,yL as ac,se as ad,K1 as ae,F as af,PV as ag,vV as ah,vt as ai,mn as aj,jV as ak,MV as b,TA as c,Jf as d,zA as e,OA as f,AA as g,FV as h,TV as i,oa as j,zz as k,hL as l,kA as m,jA as n,UA as o,H8 as p,zl as q,R9 as r,xV as s,DV as t,qA as u,j8 as v,BA as w,U8 as x,WT as y,OV as z}; diff --git a/assets/ResponsiveContainer-TEDwBoeF.js b/assets/ResponsiveContainer-TEDwBoeF.js new file mode 100644 index 00000000..d39a313f --- /dev/null +++ b/assets/ResponsiveContainer-TEDwBoeF.js @@ -0,0 +1,6 @@ +import{a as G}from"./functions-B0jM5NET.js";import{r as s,R as x}from"./index-DRjF_FHU.js";import{t as J,w as C,i as R,g as Q}from"./generateCategoricalChart-CJ23qymB.js";function w(e){"@babel/helpers - typeof";return w=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},w(e)}function M(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),r.push.apply(r,n)}return r}function H(e){for(var t=1;te.length)&&(t=e.length);for(var r=0,n=new Array(t);r0&&(u=J(u,j,{trailing:!0,leading:!1}));var h=new ResizeObserver(u),i=b.current.getBoundingClientRect(),o=i.width,d=i.height;return A(o,d),h.observe(b.current),function(){h.disconnect()}},[A,j]);var q=s.useMemo(function(){var u=P.containerWidth,h=P.containerHeight;if(u<0||h<0)return null;C(R(a)||R(c),`The width(%s) and height(%s) are both fixed numbers, + maybe you don't need to use a ResponsiveContainer.`,a,c),C(!r||r>0,"The aspect(%s) must be greater than zero.",r);var i=R(a)?u:a,o=R(c)?h:c;r&&r>0&&(i?o=i/r:o&&(i=o*r),g&&o>g&&(o=g)),C(i>0||o>0,`The width(%s) and height(%s) of chart should be greater than 0, + please check the style of container, or the props width(%s) and height(%s), + or add a minWidth(%s) or minHeight(%s) or use aspect(%s) to control the + height and width.`,i,o,a,c,p,S,r);var d=!Array.isArray(O)&&Q(O.type).endsWith("Chart");return x.Children.map(O,function(v){return x.isValidElement(v)?s.cloneElement(v,H({width:i,height:o},d?{style:H({height:"100%",width:"100%",maxHeight:o,maxWidth:i},v.props.style)}:{})):v})},[r,O,c,g,S,p,P,a]);return x.createElement("div",{id:_?"".concat(_):void 0,className:G("recharts-responsive-container",K),style:H(H({},L),{},{width:a,height:c,minWidth:p,minHeight:S,maxHeight:g}),ref:b},q)});export{ue as R}; diff --git a/assets/YAxis-C6wr449K.js b/assets/YAxis-C6wr449K.js new file mode 100644 index 00000000..6f7fa2f4 --- /dev/null +++ b/assets/YAxis-C6wr449K.js @@ -0,0 +1 @@ +import{R as b,r as zt}from"./index-DRjF_FHU.js";import{s as At,q as j,G as Et,v as q,x as Tt,b as A,y as Ct,z as U,e as N,F as lt,d as ut,H as Nt,I as It,J as it,K as nt,M as Dt,N as Gt,O as Lt,w as ft,P as pt,Q as X,R as Ft,S as Bt}from"./generateCategoricalChart-CJ23qymB.js";import{a as R}from"./functions-B0jM5NET.js";function mt(t,e,i){if(e<1)return[];if(e===1&&i===void 0)return t;for(var r=[],n=0;nt*n)return!1;var o=i();return t*(e-t*o/2-r)>=0&&t*(e+t*o/2-n)<=0}function Vt(t,e){return mt(t,e+1)}function Kt(t,e,i,r,n){for(var o=(r||[]).slice(),a=e.start,u=e.end,l=0,h=1,c=a,y=function(){var p=r==null?void 0:r[l];if(p===void 0)return{v:mt(r,h)};var m=l,v,O=function(){return v===void 0&&(v=i(p,m)),v},g=p.coordinate,d=l===0||K(t,g,O,c,u);d||(l=0,c=a,h+=1),d&&(c=g+t*(O()/2+n),l+=h)},s;h<=o.length;)if(s=y(),s)return s.v;return[]}function W(t){"@babel/helpers - typeof";return W=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},W(t)}function st(t,e){var i=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable})),i.push.apply(i,r)}return i}function P(t){for(var e=1;e0?f.coordinate-v*t:f.coordinate})}else o[s]=f=P(P({},f),{},{tickCoord:f.coordinate});var O=K(t,f.tickCoord,m,u,l);O&&(l=f.tickCoord-t*(m()/2+n),o[s]=P(P({},f),{},{isShow:!0}))},c=a-1;c>=0;c--)h(c);return o}function qt(t,e,i,r,n,o){var a=(r||[]).slice(),u=a.length,l=e.start,h=e.end;if(o){var c=r[u-1],y=i(c,u-1),s=t*(c.coordinate+t*y/2-h);a[u-1]=c=P(P({},c),{},{tickCoord:s>0?c.coordinate-s*t:c.coordinate});var f=K(t,c.tickCoord,function(){return y},l,h);f&&(h=c.tickCoord-t*(y/2+n),a[u-1]=P(P({},c),{},{isShow:!0}))}for(var p=o?u-1:u,m=function(g){var d=a[g],w,x=function(){return w===void 0&&(w=i(d,g)),w};if(g===0){var S=t*(d.coordinate-t*x()/2-l);a[g]=d=P(P({},d),{},{tickCoord:S<0?d.coordinate-S*t:d.coordinate})}else a[g]=d=P(P({},d),{},{tickCoord:d.coordinate});var $=K(t,d.tickCoord,x,l,h);$&&(l=d.tickCoord+t*(x()/2+n),a[g]=P(P({},d),{},{isShow:!0}))},v=0;v=2?Tt(n[1].coordinate-n[0].coordinate):1,O=Wt(o,v,f);return l==="equidistantPreserveStart"?Kt(v,O,m,n,a):(l==="preserveStart"||l==="preserveStartEnd"?s=qt(v,O,m,n,a,l==="preserveStartEnd"):s=Xt(v,O,m,n,a),s.filter(function(g){return g.isShow}))}var Ut=["viewBox"],Jt=["viewBox"],Qt=["ticks"];function D(t){"@babel/helpers - typeof";return D=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},D(t)}function I(){return I=Object.assign?Object.assign.bind():function(t){for(var e=1;e=0)&&Object.prototype.propertyIsEnumerable.call(t,r)&&(i[r]=t[r])}return i}function Zt(t,e){if(t==null)return{};var i={};for(var r in t)if(Object.prototype.hasOwnProperty.call(t,r)){if(e.indexOf(r)>=0)continue;i[r]=t[r]}return i}function te(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function vt(t,e){for(var i=0;i0?l(this.props):l(f)),a<=0||u<=0||!p||!p.length?null:b.createElement(ut,{className:R("recharts-cartesian-axis",h),ref:function(v){r.layerReference=v}},o&&this.renderAxisLine(),this.renderTicks(p,this.state.fontSize,this.state.letterSpacing),It.renderCallByParent(this.props))}}],[{key:"renderTickItem",value:function(r,n,o){var a;return b.isValidElement(r)?a=b.cloneElement(r,n):A(r)?a=r(n):a=b.createElement(Ct,I({},n,{className:"recharts-cartesian-axis-tick-value"}),o),a}}])}(zt.Component);at(F,"displayName","CartesianAxis");at(F,"defaultProps",{x:0,y:0,width:0,height:0,viewBox:{x:0,y:0,width:0,height:0},orientation:"bottom",ticks:[],stroke:"#666",tickLine:!0,axisLine:!0,tick:!0,mirror:!1,minTickGap:5,tickSize:6,tickMargin:2,interval:"preserveEnd"});var ce=["x1","y1","x2","y2","key"],le=["offset"];function E(t){"@babel/helpers - typeof";return E=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},E(t)}function yt(t,e){var i=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable})),i.push.apply(i,r)}return i}function k(t){for(var e=1;e=0)&&Object.prototype.propertyIsEnumerable.call(t,r)&&(i[r]=t[r])}return i}function he(t,e){if(t==null)return{};var i={};for(var r in t)if(Object.prototype.hasOwnProperty.call(t,r)){if(e.indexOf(r)>=0)continue;i[r]=t[r]}return i}var ve=function(e){var i=e.fill;if(!i||i==="none")return null;var r=e.fillOpacity,n=e.x,o=e.y,a=e.width,u=e.height,l=e.ry;return b.createElement("rect",{x:n,y:o,ry:l,width:a,height:u,stroke:"none",fill:i,fillOpacity:r,className:"recharts-cartesian-grid-bg"})};function wt(t,e){var i;if(b.isValidElement(t))i=b.cloneElement(t,e);else if(A(t))i=t(e);else{var r=e.x1,n=e.y1,o=e.x2,a=e.y2,u=e.key,l=dt(e,ce),h=N(l,!1);h.offset;var c=dt(h,le);i=b.createElement("line",z({},c,{x1:r,y1:n,x2:o,y2:a,fill:"none",key:u}))}return i}function ye(t){var e=t.x,i=t.width,r=t.horizontal,n=r===void 0?!0:r,o=t.horizontalPoints;if(!n||!o||!o.length)return null;var a=o.map(function(u,l){var h=k(k({},t),{},{x1:e,y1:u,x2:e+i,y2:u,key:"line-".concat(l),index:l});return wt(n,h)});return b.createElement("g",{className:"recharts-cartesian-grid-horizontal"},a)}function de(t){var e=t.y,i=t.height,r=t.vertical,n=r===void 0?!0:r,o=t.verticalPoints;if(!n||!o||!o.length)return null;var a=o.map(function(u,l){var h=k(k({},t),{},{x1:u,y1:e,x2:u,y2:e+i,key:"line-".concat(l),index:l});return wt(n,h)});return b.createElement("g",{className:"recharts-cartesian-grid-vertical"},a)}function pe(t){var e=t.horizontalFill,i=t.fillOpacity,r=t.x,n=t.y,o=t.width,a=t.height,u=t.horizontalPoints,l=t.horizontal,h=l===void 0?!0:l;if(!h||!e||!e.length)return null;var c=u.map(function(s){return Math.round(s+n-n)}).sort(function(s,f){return s-f});n!==c[0]&&c.unshift(0);var y=c.map(function(s,f){var p=!c[f+1],m=p?n+a-s:c[f+1]-s;if(m<=0)return null;var v=f%e.length;return b.createElement("rect",{key:"react-".concat(f),y:s,x:r,height:m,width:o,stroke:"none",fill:e[v],fillOpacity:i,className:"recharts-cartesian-grid-bg"})});return b.createElement("g",{className:"recharts-cartesian-gridstripes-horizontal"},y)}function me(t){var e=t.vertical,i=e===void 0?!0:e,r=t.verticalFill,n=t.fillOpacity,o=t.x,a=t.y,u=t.width,l=t.height,h=t.verticalPoints;if(!i||!r||!r.length)return null;var c=h.map(function(s){return Math.round(s+o-o)}).sort(function(s,f){return s-f});o!==c[0]&&c.unshift(0);var y=c.map(function(s,f){var p=!c[f+1],m=p?o+u-s:c[f+1]-s;if(m<=0)return null;var v=f%r.length;return b.createElement("rect",{key:"react-".concat(f),x:s,y:a,width:m,height:l,stroke:"none",fill:r[v],fillOpacity:n,className:"recharts-cartesian-grid-bg"})});return b.createElement("g",{className:"recharts-cartesian-gridstripes-vertical"},y)}var be=function(e,i){var r=e.xAxis,n=e.width,o=e.height,a=e.offset;return pt(ot(k(k(k({},F.defaultProps),r),{},{ticks:X(r,!0),viewBox:{x:0,y:0,width:n,height:o}})),a.left,a.left+a.width,i)},ge=function(e,i){var r=e.yAxis,n=e.width,o=e.height,a=e.offset;return pt(ot(k(k(k({},F.defaultProps),r),{},{ticks:X(r,!0),viewBox:{x:0,y:0,width:n,height:o}})),a.top,a.top+a.height,i)},C={horizontal:!0,vertical:!0,horizontalPoints:[],verticalPoints:[],stroke:"#ccc",fill:"none",verticalFill:[],horizontalFill:[]};function we(t){var e,i,r,n,o,a,u=it(),l=nt(),h=Dt(),c=k(k({},t),{},{stroke:(e=t.stroke)!==null&&e!==void 0?e:C.stroke,fill:(i=t.fill)!==null&&i!==void 0?i:C.fill,horizontal:(r=t.horizontal)!==null&&r!==void 0?r:C.horizontal,horizontalFill:(n=t.horizontalFill)!==null&&n!==void 0?n:C.horizontalFill,vertical:(o=t.vertical)!==null&&o!==void 0?o:C.vertical,verticalFill:(a=t.verticalFill)!==null&&a!==void 0?a:C.verticalFill,x:j(t.x)?t.x:h.left,y:j(t.y)?t.y:h.top,width:j(t.width)?t.width:h.width,height:j(t.height)?t.height:h.height}),y=c.x,s=c.y,f=c.width,p=c.height,m=c.syncWithTicks,v=c.horizontalValues,O=c.verticalValues,g=Gt(),d=Lt();if(!j(f)||f<=0||!j(p)||p<=0||!j(y)||y!==+y||!j(s)||s!==+s)return null;var w=c.verticalCoordinatesGenerator||be,x=c.horizontalCoordinatesGenerator||ge,S=c.horizontalPoints,$=c.verticalPoints;if((!S||!S.length)&&A(x)){var B=v&&v.length,T=x({yAxis:d?k(k({},d),{},{ticks:B?v:d.ticks}):void 0,width:u,height:l,offset:h},B?!0:m);ft(Array.isArray(T),"horizontalCoordinatesGenerator should return Array but instead it returned [".concat(E(T),"]")),Array.isArray(T)&&(S=T)}if((!$||!$.length)&&A(w)){var ct=O&&O.length,V=w({xAxis:g?k(k({},g),{},{ticks:ct?O:g.ticks}):void 0,width:u,height:l,offset:h},ct?!0:m);ft(Array.isArray(V),"verticalCoordinatesGenerator should return Array but instead it returned [".concat(E(V),"]")),Array.isArray(V)&&($=V)}return b.createElement("g",{className:"recharts-cartesian-grid"},b.createElement(ve,{fill:c.fill,fillOpacity:c.fillOpacity,x:c.x,y:c.y,width:c.width,height:c.height,ry:c.ry}),b.createElement(ye,z({},c,{offset:h,horizontalPoints:S,xAxis:g,yAxis:d})),b.createElement(de,z({},c,{offset:h,verticalPoints:$,xAxis:g,yAxis:d})),b.createElement(pe,z({},c,{horizontalPoints:S})),b.createElement(me,z({},c,{verticalPoints:$})))}we.displayName="CartesianGrid";function G(t){"@babel/helpers - typeof";return G=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},G(t)}function Oe(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function xe(t,e){for(var i=0;i{const[l,d]=T.useState(Array.isArray(a)?a:[a]),u=e=>{d(p=>r?p.includes(e)?[]:[e]:p.includes(e)?p.filter(v=>v!==e):[...p,e])},f=t==="boxed"?"space-y-3":"";return s.jsx("div",{className:c(f,o),children:m.Children.map(i,e=>m.isValidElement(e)&&"value"in e.props?m.cloneElement(e,{isOpen:l.includes(e.props.value),onToggle:()=>u(e.props.value),type:t,disabled:n||e.props.disabled}):e)})};y.displayName="Accordion";const g=({isOpen:t,onToggle:a,type:r="simple",disabled:n=!1,children:i,className:o})=>{const l={simple:"border-0",separator:"border-0 border-b border-solid border-border-subtle",boxed:"border border-solid border-border-subtle rounded-md"}[r];return s.jsx("div",{className:c(l,o),children:m.Children.map(i,d=>m.isValidElement(d)?m.cloneElement(d,{isOpen:t,onToggle:a,type:r,disabled:n}):d)})};g.displayName="Accordion.Item";const b=({onToggle:t,isOpen:a,iconType:r="arrow",disabled:n=!1,tag:i="h3",type:o="simple",children:l,className:d,...u})=>{const f={simple:"px-2 py-3",separator:"px-2 py-4",boxed:"px-3 py-4"}[o],e=()=>r==="arrow"?s.jsx(N,{className:c("flex-shrink-0 text-icon-secondary size-5 transition-transform duration-300 ease-in-out",a?"rotate-180":"rotate-0")}):r==="plus-minus"?s.jsx(h.span,{initial:{opacity:0,rotate:a?-180:0},animate:{opacity:1,rotate:a?0:180},exit:{opacity:0},transition:{duration:.3,ease:"easeInOut"},className:"flex items-center flex-shrink-0 text-icon-secondary",children:a?s.jsx(A,{}):s.jsx(C,{})},a?"minus":"plus"):null,p=i;return s.jsx(p,{className:"flex m-0 hover:bg-background-secondary transition duration-150 ease-in-out",children:s.jsxs("button",{className:c("flex w-full items-center justify-between text-sm font-medium transition-all appearance-none bg-transparent border-0 cursor-pointer gap-3",f,n&&"cursor-not-allowed opacity-40",d),onClick:n?()=>{}:t,"aria-expanded":a,disabled:n,...u,children:[s.jsx("div",{className:"flex items-center gap-2 text-text-primary font-semibold text-left",children:l}),e()]})})};b.displayName="Accordion.Trigger";const x=({isOpen:t,disabled:a=!1,type:r="simple",children:n,className:i})=>{const o={open:{height:"auto",opacity:1},closed:{height:0,opacity:0}},l={simple:"px-2 pb-3",separator:"px-2 pb-4",boxed:"px-3 pb-4"}[r];return s.jsx(q,{initial:!1,children:t&&s.jsx(h.div,{variants:o,initial:"closed",animate:"open",exit:"closed",transition:{duration:.3,ease:"easeInOut"},className:c("overflow-hidden text-text-secondary w-full text-sm transition-[height, opacity, transform] ease-in box-border",a&&"opacity-40",i),"aria-hidden":!t,children:s.jsx("div",{className:c(l),children:n})},"content")})};x.displayName="Accordion.Content";const k=Object.assign(y,{Item:g,Trigger:b,Content:x});y.__docgenInfo={description:"",methods:[],displayName:"Accordion",props:{className:{required:!1,tsType:{name:"string"},description:"Custom class names for additional styling"},disabled:{required:!1,tsType:{name:"boolean"},description:"Disables the component",defaultValue:{value:"false",computed:!1}},children:{required:!0,tsType:{name:"ReactNode"},description:"Children components"},type:{required:!1,tsType:{name:"union",raw:"'simple' | 'separator' | 'boxed'",elements:[{name:"literal",value:"'simple'"},{name:"literal",value:"'separator'"},{name:"literal",value:"'boxed'"}]},description:"Type of accordion: 'simple', 'separator', or 'boxed'",defaultValue:{value:"'simple'",computed:!1}},defaultValue:{required:!1,tsType:{name:"union",raw:"string | string[]",elements:[{name:"string"},{name:"Array",elements:[{name:"string"}],raw:"string[]"}]},description:"Initial active item(s)",defaultValue:{value:"[]",computed:!1}},autoClose:{required:!1,tsType:{name:"boolean"},description:"Automatically close other items when one is opened",defaultValue:{value:"false",computed:!1}}}};g.__docgenInfo={description:"",methods:[],displayName:"Accordion.Item",props:{className:{required:!1,tsType:{name:"string"},description:"Custom class names for additional styling"},disabled:{required:!1,tsType:{name:"boolean"},description:"Disables the component",defaultValue:{value:"false",computed:!1}},children:{required:!0,tsType:{name:"ReactNode"},description:"Children components"},isOpen:{required:!1,tsType:{name:"boolean"},description:"Determines if the item is open"},onToggle:{required:!1,tsType:{name:"signature",type:"function",raw:"() => void",signature:{arguments:[],return:{name:"void"}}},description:"Callback to toggle the item's state"},type:{required:!1,tsType:{name:"union",raw:"'simple' | 'separator' | 'boxed'",elements:[{name:"literal",value:"'simple'"},{name:"literal",value:"'separator'"},{name:"literal",value:"'boxed'"}]},description:"Accordion type (same as parent)",defaultValue:{value:"'simple'",computed:!1}},value:{required:!1,tsType:{name:"string"},description:"The value associated with the accordion item"}}};b.__docgenInfo={description:"",methods:[],displayName:"Accordion.Trigger",props:{className:{required:!1,tsType:{name:"string"},description:"Custom class names for additional styling"},disabled:{required:!1,tsType:{name:"boolean"},description:"Disables the component",defaultValue:{value:"false",computed:!1}},children:{required:!0,tsType:{name:"ReactNode"},description:"Children components"},onToggle:{required:!1,tsType:{name:"signature",type:"function",raw:"() => void",signature:{arguments:[],return:{name:"void"}}},description:"Callback for toggling item state"},isOpen:{required:!1,tsType:{name:"boolean"},description:"Indicates if the item is open"},iconType:{required:!1,tsType:{name:"union",raw:"'arrow' | 'plus-minus'",elements:[{name:"literal",value:"'arrow'"},{name:"literal",value:"'plus-minus'"}]},description:"Type of icon to display",defaultValue:{value:"'arrow'",computed:!1}},tag:{required:!1,tsType:{name:"ElementType"},description:"Element to render trigger as",defaultValue:{value:"'h3'",computed:!1}},type:{required:!1,tsType:{name:"union",raw:"'simple' | 'separator' | 'boxed'",elements:[{name:"literal",value:"'simple'"},{name:"literal",value:"'separator'"},{name:"literal",value:"'boxed'"}]},description:"Accordion type (same as parent)",defaultValue:{value:"'simple'",computed:!1}}}};x.__docgenInfo={description:"",methods:[],displayName:"Accordion.Content",props:{className:{required:!1,tsType:{name:"string"},description:"Custom class names for additional styling"},disabled:{required:!1,tsType:{name:"boolean"},description:"Disables the component",defaultValue:{value:"false",computed:!1}},children:{required:!0,tsType:{name:"ReactNode"},description:"Children components"},isOpen:{required:!1,tsType:{name:"boolean"},description:"Determines if the content is open"},type:{required:!1,tsType:{name:"union",raw:"'simple' | 'separator' | 'boxed'",elements:[{name:"literal",value:"'simple'"},{name:"literal",value:"'separator'"},{name:"literal",value:"'boxed'"}]},description:"Accordion type (same as parent)",defaultValue:{value:"'simple'",computed:!1}}}};export{k as A}; diff --git a/assets/accordion.stories-BjQOfMG2.js b/assets/accordion.stories-BjQOfMG2.js new file mode 100644 index 00000000..9bdd8603 --- /dev/null +++ b/assets/accordion.stories-BjQOfMG2.js @@ -0,0 +1,119 @@ +import{j as e}from"./jsx-runtime-DR9Q75dM.js";import{A as o}from"./accordion-BKTr8uPA.js";import{B as a}from"./badge-Dv1nmPq1.js";import{S as t}from"./settings-1wMHekZZ.js";import"./index-DRjF_FHU.js";import"./functions-B0jM5NET.js";import"./index-CAUXa3fz.js";import"./proxy-0EBv-VZP.js";import"./chevron-down-dZe9AKXZ.js";import"./createLucideIcon-DrGAWQCB.js";import"./minus-BgdR_mi_.js";import"./plus-CJ5uAo4M.js";import"./x-M4dKkmxh.js";const V={title:"Molecules/Accordion",component:o,parameters:{layout:"centered"},tags:["autodocs"],subcomponents:{Item:o.Item,Trigger:o.Trigger,Content:o.Content},decorators:[n=>e.jsx("div",{className:"w-[450px]",children:e.jsx(n,{})})],argTypes:{type:{control:{type:"select"}},iconType:{control:{type:"select"}}}},b=n=>e.jsxs(o,{...n,className:n.className,children:[e.jsxs(o.Item,{value:"item1",children:[e.jsx(o.Trigger,{iconType:n.iconType,children:"Accordion Item"}),e.jsx(o.Content,{children:"Yes, Force UI is an open-source project, copyright 2022."})]}),e.jsxs(o.Item,{value:"item2",disabled:n.itemDisabled,children:[e.jsx(o.Trigger,{iconType:n.iconType,children:"Accordion Item"}),e.jsx(o.Content,{children:"Yes, Force UI is an open-source project, copyright 2022."})]}),e.jsxs(o.Item,{value:"item3",disabled:n.disabled,className:n.accordionItemclassName,children:[e.jsx(o.Trigger,{iconType:n.iconType,children:"Accordion Item"}),e.jsx(o.Content,{children:"Yes, Force UI is an open-source project, copyright 2022."})]})]}),c=b.bind({});c.args={autoClose:!1,type:"simple",iconType:"arrow",defaultValue:"item1",disabled:!1,className:""};const d=n=>e.jsxs(o,{...n,className:n.className,children:[e.jsxs(o.Item,{value:"item1",children:[e.jsxs(o.Trigger,{iconType:n.iconType,children:[e.jsx(t,{className:"flex-shrink-0 size-5 text-icon-secondary"}),"Accordion Item",e.jsx(a,{label:"Badge",size:"xs",variant:"neutral"})]}),e.jsx(o.Content,{children:"Yes, Force UI is an open-source project, copyright 2022."})]}),e.jsxs(o.Item,{value:"item2",disabled:n.itemDisabled,children:[e.jsxs(o.Trigger,{iconType:n.iconType,children:[e.jsx(t,{className:"flex-shrink-0 size-5 text-icon-secondary"}),"Accordion Item",e.jsx(a,{label:"Badge",size:"xs",variant:"neutral"})]}),e.jsx(o.Content,{children:"Yes, Force UI is an open-source project, copyright 2022."})]}),e.jsxs(o.Item,{value:"item3",disabled:n.disabled,className:n.accordionItemclassName,children:[e.jsxs(o.Trigger,{iconType:n.iconType,children:[e.jsx(t,{className:"flex-shrink-0 size-5 text-icon-secondary"}),"Accordion Item",e.jsx(a,{label:"Badge",size:"xs",variant:"neutral"})]}),e.jsx(o.Content,{children:"Yes, Force UI is an open-source project, copyright 2022."})]})]}),r=d.bind({});r.args={autoClose:!1,type:"simple",iconType:"arrow",defaultValue:"item1",disabled:!1,className:""};const i=d.bind({});i.args={autoClose:!0,type:"boxed",iconType:"plus-minus",defaultValue:"item2",disabled:!1,className:""};const s=d.bind({});s.args={autoClose:!0,type:"separator",iconType:"arrow",defaultValue:"item3",disabled:!1,className:""};var l,m,p;c.parameters={...c.parameters,docs:{...(l=c.parameters)==null?void 0:l.docs,source:{originalSource:`args => + + + Accordion Item + + + Yes, Force UI is an open-source project, copyright 2022. + + + + + Accordion Item + + + Yes, Force UI is an open-source project, copyright 2022. + + + + + Accordion Item + + + Yes, Force UI is an open-source project, copyright 2022. + + + `,...(p=(m=c.parameters)==null?void 0:m.docs)==null?void 0:p.source}}};var g,A,u;r.parameters={...r.parameters,docs:{...(g=r.parameters)==null?void 0:g.docs,source:{originalSource:`args => + + + + Accordion Item + + + + Yes, Force UI is an open-source project, copyright 2022. + + + + + + Accordion Item + + + + Yes, Force UI is an open-source project, copyright 2022. + + + + + + Accordion Item + + + + Yes, Force UI is an open-source project, copyright 2022. + + + `,...(u=(A=r.parameters)==null?void 0:A.docs)==null?void 0:u.source}}};var y,T,I;i.parameters={...i.parameters,docs:{...(y=i.parameters)==null?void 0:y.docs,source:{originalSource:`args => + + + + Accordion Item + + + + Yes, Force UI is an open-source project, copyright 2022. + + + + + + Accordion Item + + + + Yes, Force UI is an open-source project, copyright 2022. + + + + + + Accordion Item + + + + Yes, Force UI is an open-source project, copyright 2022. + + + `,...(I=(T=i.parameters)==null?void 0:T.docs)==null?void 0:I.source}}};var x,h,j;s.parameters={...s.parameters,docs:{...(x=s.parameters)==null?void 0:x.docs,source:{originalSource:`args => + + + + Accordion Item + + + + Yes, Force UI is an open-source project, copyright 2022. + + + + + + Accordion Item + + + + Yes, Force UI is an open-source project, copyright 2022. + + + + + + Accordion Item + + + + Yes, Force UI is an open-source project, copyright 2022. + + + `,...(j=(h=s.parameters)==null?void 0:h.docs)==null?void 0:j.source}}};const _=["BasicAccordion","SimpleAccordion","BoxedAccordion","SeparatorAccordion"];export{c as BasicAccordion,i as BoxedAccordion,s as SeparatorAccordion,r as SimpleAccordion,_ as __namedExportsOrder,V as default}; diff --git a/assets/admin-settings-Spectra.stories-Co2dYeSv.js b/assets/admin-settings-Spectra.stories-Co2dYeSv.js new file mode 100644 index 00000000..13f028e5 --- /dev/null +++ b/assets/admin-settings-Spectra.stories-Co2dYeSv.js @@ -0,0 +1,364 @@ +import{j as e}from"./jsx-runtime-DR9Q75dM.js";import"./index-DRjF_FHU.js";import{B as g}from"./button-CWRkIW0K.js";import{S as n}from"./switch-CmCNAZG2.js";import"./checkbox-Chct7KEK.js";import{R as d}from"./radio-button-BBGEtJpx.js";import{B as N}from"./badge-Dv1nmPq1.js";import"./textarea-DgzwSIza.js";import{A as y,U as b}from"./avatar-A7FoSNec.js";import{I as c}from"./input-CYwL3pYz.js";import{L as a}from"./label-DvPgxd3J.js";import{T as j}from"./title-Pwv4V5tQ.js";import"./loader-Bb5Bdo8Z.js";import"./progress-bar-DDd8HN42.js";import"./tooltip-BKIj9JjV.js";import"./editor-input-Bzq0TCBV.js";import"./tabs--pYN2uoP.js";import"./select-HH_ABOAM.js";import"./toaster-Bfhn6F4R.js";import{C as t}from"./container-ZbATB8CN.js";import"./alert-f1kGYIX8.js";import"./progress-steps-DKE91ypz.js";import"./skeleton-DkrZt4C4.js";import{M as r}from"./menu-item-h0iRIEmG.js";import{S as u}from"./sidebar-DAGUTLol.js";import"./breadcrumb-BOHkNqGZ.js";import"./dialog-DLt9OUkY.js";import{T as s}from"./topbar-Dj3yHCF0.js";import"./search-Z9MTqd0b.js";import"./dropdown-menu-Bv9F8U8F.js";import"./drawer-CzUmv8Re.js";import"./pagination-DNkALv-C.js";import"./datepicker-DIA_JZ4u.js";import"./accordion-BKTr8uPA.js";import"./bar-chart-DFVhnu1W.js";import"./line-chart-BuFlrH9B.js";import"./pie-chart-CBmJ9D1c.js";import"./area-chart-DT2aNxmr.js";import{d as w}from"./icons-DPjdgw4M.js";import{X as v}from"./x-M4dKkmxh.js";import{A as p}from"./arrow-up-right-D1mgmwcd.js";import{C as I}from"./circle-help-DR8Yqm4S.js";import{M as C}from"./megaphone-C5ZL1PiD.js";import{S}from"./settings-1wMHekZZ.js";import{L as k}from"./layout-template-DJf5yR-z.js";import{c as l}from"./createLucideIcon-DrGAWQCB.js";import{Z as z}from"./zap-CE7YKAA5.js";import{T as L}from"./type-CElXX6AU.js";import"./functions-B0jM5NET.js";import"./index.browser-DP16PUbO.js";import"./minus-BgdR_mi_.js";import"./check-C7wgf3Hc.js";import"./info-boz3nBKJ.js";import"./floating-ui.react-B68Bw5rw.js";import"./index-rX-Bn4lm.js";import"./utils-Dxwlf2d8.js";import"./proxy-0EBv-VZP.js";import"./chevron-down-dZe9AKXZ.js";import"./search-GYQZ8GCW.js";import"./index-CAUXa3fz.js";import"./plus-CJ5uAo4M.js";import"./panel-left-close-BbAtOGz0.js";import"./chevron-right-B2Obis2F.js";import"./ellipsis-DN1ZI3Nb.js";import"./chevron-left-DuVGxgfj.js";import"./ResponsiveContainer-TEDwBoeF.js";import"./generateCategoricalChart-CJ23qymB.js";import"./tiny-invariant-CopsF_GD.js";import"./YAxis-C6wr449K.js";/** + * @license lucide-react v0.417.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const T=l("Blocks",[["rect",{width:"7",height:"7",x:"14",y:"3",rx:"1",key:"6d4xhi"}],["path",{d:"M10 21V8a1 1 0 0 0-1-1H4a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1v-5a1 1 0 0 0-1-1H3",key:"1fpvtg"}]]);/** + * @license lucide-react v0.417.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const B=l("Eye",[["path",{d:"M2.062 12.348a1 1 0 0 1 0-.696 10.75 10.75 0 0 1 19.876 0 1 1 0 0 1 0 .696 10.75 10.75 0 0 1-19.876 0",key:"1nclc0"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]]);/** + * @license lucide-react v0.417.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const M=l("GitCompare",[["circle",{cx:"18",cy:"18",r:"3",key:"1xkwt0"}],["circle",{cx:"6",cy:"6",r:"3",key:"1lh9wr"}],["path",{d:"M13 6h3a2 2 0 0 1 2 2v7",key:"1yeb86"}],["path",{d:"M11 18H8a2 2 0 0 1-2-2V9",key:"19pyzm"}]]);/** + * @license lucide-react v0.417.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const _=l("PackageCheck",[["path",{d:"m16 16 2 2 4-4",key:"gfu2re"}],["path",{d:"M21 10V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l2-1.14",key:"e7tb2h"}],["path",{d:"m7.5 4.27 9 5.15",key:"1c824w"}],["polyline",{points:"3.29 7 12 12 20.71 7",key:"ousv84"}],["line",{x1:"12",x2:"12",y1:"22",y2:"12",key:"a4e8g8"}]]),Ke={title:"Templates/Admin Settings/Admin Settings - Spectra",parameters:{layout:"fullscreen"},decorators:[(i,m)=>e.jsx("div",{className:"box-border [&_*]:box-border w-full h-[100dvh]",children:e.jsx(i,{...m})})],tags:["autodocs"]},P=i=>e.jsxs(t,{...i,containerType:"flex",direction:"column",gap:0,className:"h-full",children:[e.jsxs("div",{className:"py-2 flex items-center justify-center relative bg-brand-background-hover-100",children:[e.jsxs("div",{className:"space-x-1 text-text-primary text-xs",children:[e.jsx("span",{className:"font-semibold",children:"Unlock Spectra's Full Potential!"}),e.jsx("span",{className:"font-normal",children:"Get exclusive features and unbeatable performance."}),e.jsx("a",{href:"#",target:"_self",className:"content-center text-inherit font-normal underline",children:"Upgrade now"})]}),e.jsx("button",{className:"inline-flex items-center justify-center absolute right-2 top-2 p-0 bg-transparent shadow-none border-0 outline-none focus:outline-none cursor-pointer",children:e.jsx(v,{className:"size-4"})})]}),e.jsx(t.Item,{children:e.jsxs(s,{gap:0,className:"w-auto min-h-[unset] h-16 shadow-sm p-0 relative z-[1]",children:[e.jsx(s.Left,{className:"p-5",children:e.jsx(s.Item,{children:e.jsx(w,{})})}),e.jsx(s.Middle,{align:"left",className:"h-full",children:e.jsxs(s.Item,{className:"h-full gap-4",children:[e.jsx("a",{href:"#",target:"_self",className:"content-center no-underline h-full py-0 px-1 m-0 bg-transparent outline-none shadow-none border-0 focus:outline-none text-text-secondary text-sm font-medium cursor-pointer",children:"Dashboard"}),e.jsx("a",{href:"#",target:"_self",className:"content-center no-underline h-full py-0 px-1 m-0 bg-transparent outline-none shadow-none border-0 focus:outline-none text-text-secondary text-sm font-medium cursor-pointer",children:"Blocks"}),e.jsxs("a",{href:"#",target:"_self",className:"content-center no-underline relative h-full py-0 px-1 m-0 bg-transparent outline-none shadow-none border-0 focus:outline-none text-text-primary text-sm font-medium cursor-pointer",children:[e.jsx("span",{children:"Settings"}),e.jsx("span",{className:"absolute bottom-0 left-0 w-full h-px bg-brand-800"})]}),e.jsx("a",{href:"#",target:"_self",className:"content-center no-underline h-full py-0 px-1 m-0 bg-transparent outline-none shadow-none border-0 focus:outline-none text-text-secondary text-sm font-medium cursor-pointer",children:"AI Features"}),e.jsx("a",{href:"#",target:"_self",className:"content-center no-underline h-full py-0 px-1 m-0 bg-transparent outline-none shadow-none border-0 focus:outline-none text-text-secondary text-sm font-medium cursor-pointer",children:"Free vs Pro"}),e.jsxs("a",{href:"#",target:"_self",className:"content-center no-underline h-full inline-flex items-center py-0 px-1 m-0 bg-transparent outline-none shadow-none border-0 focus:outline-none cursor-pointer text-sm font-semibold text-brand-800",children:[e.jsx("span",{children:"Upgrade Pro Features"}),e.jsx(p,{className:"size-5",strokeWidth:"1.5"})]})]})}),e.jsxs(s.Right,{gap:"md",className:"p-5",children:[e.jsx(s.Item,{children:e.jsx(N,{label:"Free",size:"xs",variant:"neutral"})}),e.jsx(s.Item,{children:e.jsx(I,{className:"size-4 m-1",strokeWidth:"1.5"})}),e.jsx(s.Item,{className:"relative after:content-[''] after:inline-block after:size-1.5 after:bg-badge-background-important after:rounded-full after:absolute after:-top-0.5 after:left-5",children:e.jsx(C,{className:"size-4 m-1",strokeWidth:"1.5"})}),e.jsx(s.Item,{children:e.jsx(y,{size:"sm",className:"bg-brand-background-50 text-icon-primary",children:e.jsx(b,{strokeWidth:"1.5"})})})]})]})}),e.jsxs(t.Item,{className:"grid grid-cols-[16rem_1fr] bg-background-secondary flex-auto max-h-[calc(100%_-_6rem)]",children:[e.jsx("div",{className:"h-full w-full ",children:e.jsx(u,{borderOn:!0,collapsible:!1,screenHeight:!1,className:"!h-full w-64",children:e.jsx(u.Body,{children:e.jsx(u.Item,{children:e.jsxs(r,{size:"md",className:"w-full p-0 gap-4",children:[e.jsx(r.List,{open:!0,children:e.jsxs(r.Item,{children:[e.jsx(b,{}),e.jsx("div",{children:"My Account"})]})}),e.jsxs(r.List,{heading:"Editor",open:!0,children:[e.jsxs(r.Item,{active:!0,children:[e.jsx(S,{}),e.jsx("div",{children:"Editor Options"})]}),e.jsxs(r.Item,{children:[e.jsx(k,{}),e.jsx("div",{children:"Editor Enhancements"})]})]}),e.jsxs(r.List,{heading:"Utilities",open:!0,children:[e.jsxs(r.Item,{children:[e.jsx(_,{}),e.jsx("div",{children:"Asset Generation"})]}),e.jsxs(r.Item,{children:[e.jsx(M,{}),e.jsx("div",{children:"Version Control"})]}),e.jsxs(r.Item,{children:[e.jsx(z,{}),e.jsx("div",{children:"Performance"})]})]}),e.jsxs(r.List,{heading:"Preferences",open:!0,children:[e.jsxs(r.Item,{children:[e.jsx(L,{}),e.jsx("div",{children:"Theme Fonts"})]}),e.jsxs(r.Item,{children:[e.jsx(B,{}),e.jsx("div",{children:"Site Visibility"})]}),e.jsxs(r.Item,{children:[e.jsx(T,{}),e.jsx("div",{children:"Integrations"})]})]})]})})})})}),e.jsx("form",{onSubmit:m=>m.preventDefault(),className:"w-full h-full overflow-y-auto",children:e.jsxs(t,{gap:"xl",direction:"column",className:"p-8 w-full max-w-[43.5rem] mx-auto",children:[e.jsxs(t,{justify:"between",align:"center",children:[e.jsx(j,{title:"Editor Options",size:"md",className:"[&_h2]:text-text-primary [&_h2]:leading-[1.875rem]"}),e.jsx(t.Item,{className:"inline-flex items-center gap-3",children:e.jsx(g,{className:"px-3.5",children:"Save"})})]}),e.jsxs(t,{direction:"column",gap:"sm",className:"bg-background-primary rounded-xl shadow p-6",children:[e.jsxs(t,{className:"mb-0.5",align:"center",children:[e.jsxs(t.Item,{className:"w-full max-w-120 space-y-1",children:[e.jsx(a,{size:"md",className:"font-semibold",children:"Default Content Width"}),e.jsx(a,{tag:"p",size:"sm",variant:"help",className:"m-0",children:"This setting will apply to Container Block's default Content Width."}),e.jsx(a,{tag:"p",size:"sm",variant:"help",className:"m-0 italic",children:"The current Content width is applied from Full Site Editor's Global Styles."})]}),e.jsx(c,{defaultValue:1280,suffix:e.jsx("span",{className:"text-badge-color-gray rounded border border-solid border-border-subtle p-0.5 text-center text-xs font-medium bg-badge-background-gray",children:"PX"}),type:"number"})]}),e.jsx("hr",{className:"w-full border-b-0 border-x-0 border-t border-solid border-t-border-subtle"}),e.jsxs(t,{className:"mb-0.5",align:"center",children:[e.jsxs(t.Item,{className:"w-full max-w-120 space-y-1",children:[e.jsx(a,{size:"md",className:"font-semibold",children:"Container Padding"}),e.jsx(a,{tag:"p",size:"sm",variant:"help",className:"m-0",children:"This setting will apply default padding in the Container Block."})]}),e.jsx(c,{defaultValue:10,suffix:e.jsx("span",{className:"text-badge-color-gray rounded border border-solid border-border-subtle p-0.5 text-center text-xs font-medium bg-badge-background-gray",children:"PX"}),type:"number"})]}),e.jsx("hr",{className:"w-full border-b-0 border-x-0 border-t border-solid border-t-border-subtle"}),e.jsxs(t,{className:"mb-0.5",align:"center",children:[e.jsxs(t.Item,{className:"w-full max-w-120 space-y-1",children:[e.jsx(a,{size:"md",className:"font-semibold",children:"Container Elements Gap"}),e.jsx(a,{tag:"p",size:"sm",variant:"help",className:"m-0",children:"This setting will apply default Row & Column Gaps in the Container Block."})]}),e.jsx(c,{defaultValue:20,suffix:e.jsx("span",{className:"text-badge-color-gray rounded border border-solid border-border-subtle p-0.5 text-center text-xs font-medium bg-badge-background-gray",children:"PX"}),type:"number"})]}),e.jsx("hr",{className:"w-full border-b-0 border-x-0 border-t border-solid border-t-border-subtle"}),e.jsxs(t,{className:"mb-0.5",align:"center",children:[e.jsxs(t.Item,{className:"w-full max-w-95 space-y-1",children:[e.jsxs("div",{className:"space-x-1 flex items-center",children:[e.jsx(a,{className:"font-semibold",size:"md",children:"Dynamic Content"}),e.jsx("span",{className:"inline-block py-0.5 px-1 text-text-inverse bg-background-inverse border border-solid border-border-inverse text-xs font-medium rounded-full",children:"PRO"})]}),e.jsx(a,{tag:"p",size:"sm",variant:"help",className:"m-0",children:"Choose how you want to display dynamic content settings."})]}),e.jsx(t.Item,{className:"ml-auto",children:e.jsxs(d.Group,{className:"[&_button]:text-xs [&_button]:font-semibold",size:"sm",columns:2,style:"tile",disableGroup:!0,children:[e.jsx(d.Button,{value:"val1",children:"Popup"}),e.jsx(d.Button,{value:"val2",children:"Sidebar"})]})})]}),e.jsxs("div",{className:"w-full flex items-center justify-between border border-solid border-brand-200 bg-brand-background-50 py-2 pl-2.5 pr-2 rounded-lg",children:[e.jsxs("p",{className:"m-0 text-sm text-text-primary font-normal",children:[e.jsx("span",{className:"font-semibold",children:"Personalized content"})," ","delivers relevant content for higher engagement."]}),e.jsxs("a",{href:"#",target:"_self",className:"content-center inline-flex items-center p-0 m-0 bg-transparent outline-none focus:outline-none border-0 shadow-none space-x-1 text-xs font-semibold text-link-primary no-underline",children:["Upgrade now"," ",e.jsx(p,{className:"size-3.5"})]})]}),e.jsx("hr",{className:"w-full border-b-0 border-x-0 border-t border-solid border-t-border-subtle"}),e.jsxs(t,{className:"mb-0.5",align:"center",children:[e.jsxs(t.Item,{className:"w-full max-w-120 space-y-1",children:[e.jsx(a,{size:"md",className:"font-semibold",children:"Inherit Theme Button"}),e.jsx(a,{tag:"p",size:"sm",variant:"help",className:"m-0",children:"Enable this option to make all buttons in Spectra blocks across your website inherit their styles from the theme."})]}),e.jsx(t.Item,{className:"ml-auto",children:e.jsx(n,{size:"lg",defaultValue:!1})})]}),e.jsx("hr",{className:"w-full border-b-0 border-x-0 border-t border-solid border-t-border-subtle"}),e.jsxs(t,{className:"mb-0.5",align:"center",children:[e.jsxs(t.Item,{className:"w-full max-w-120 space-y-1",children:[e.jsx(a,{size:"md",className:"font-semibold",children:"Custom CSS"}),e.jsx(a,{tag:"p",size:"sm",variant:"help",className:"m-0",children:'Enable the "Custom CSS" option if you want to add your own CSS code on post/page to customize the page as per your expectations.'})]}),e.jsx(t.Item,{className:"ml-auto",children:e.jsx(n,{size:"lg",defaultValue:!0})})]}),e.jsx("hr",{className:"w-full border-b-0 border-x-0 border-t border-solid border-t-border-subtle"}),e.jsxs(t,{className:"mb-0.5",align:"center",children:[e.jsxs(t.Item,{className:"w-full max-w-120 space-y-1",children:[e.jsx(a,{size:"md",className:"font-semibold",children:"Copy Paste Styles"}),e.jsx(a,{tag:"p",size:"sm",variant:"help",className:"m-0",children:'Enable the "Copy Paste Styles" option to have the ability to copy & paste Spectra & Core Gutenberg Blocks Styles.'})]}),e.jsx(t.Item,{className:"ml-auto",children:e.jsx(n,{size:"lg",defaultValue:!0})})]}),e.jsx("hr",{className:"w-full border-b-0 border-x-0 border-t border-solid border-t-border-subtle"}),e.jsxs(t,{className:"mb-0.5",align:"center",children:[e.jsxs(t.Item,{className:"w-full max-w-120 space-y-1",children:[e.jsx(a,{size:"md",className:"font-semibold",children:"Automatic Block Recovery"}),e.jsx(a,{tag:"p",size:"sm",variant:"help",className:"m-0",children:'Enable this to automatically recover any erroneous blocks that may occur on your web pages. This will save you time spent on clicking all those "Attempt Block Recovery" Buttons.'})]}),e.jsx(t.Item,{className:"ml-auto",children:e.jsx(n,{size:"lg",defaultValue:!0})})]}),e.jsx("hr",{className:"w-full border-b-0 border-x-0 border-t border-solid border-t-border-subtle"}),e.jsxs(t,{className:"mb-0.5",align:"center",children:[e.jsxs(t.Item,{className:"w-full max-w-120 space-y-1",children:[e.jsx(a,{size:"md",className:"font-semibold",children:"Load Font Awesome 5 Support"}),e.jsx(a,{tag:"p",size:"sm",variant:"help",className:"m-0",children:"Enable this to make sure all previously used Font Awesome 5 icons are displayed correctly while using the Font Awesome 6 library."})]}),e.jsx(t.Item,{className:"ml-auto",children:e.jsx(n,{size:"lg",defaultValue:!0})})]})]})]})})]})]}),o=P.bind();var x,h,f;o.parameters={...o.parameters,docs:{...(x=o.parameters)==null?void 0:x.docs,source:{originalSource:`args => { + return + {/* Info-bar Start */} +
+
+ + Unlock Spectra's Full Potential! + + + Get exclusive features and unbeatable performance. + + + Upgrade now + +
+ +
+ {/* Info-bar End */} + + {/* Navigation Bar */} + + + + + + + + + + Dashboard + + + Blocks + + {/* Active Nav Item */} + + Settings + + + + AI Features + + + Free vs Pro + + + Upgrade Pro Features + + + + + + + + + + + + + + + + + + + + + + + {/* Sidebar & the content section */} + +
+ + + + + + + +
My Account
+
+
+ + + +
Editor Options
+
+ + +
Editor Enhancements
+
+
+ + + +
Asset Generation
+
+ + +
Version Control
+
+ + +
Performance
+
+
+ + + +
Theme Fonts
+
+ + +
Site Visibility
+
+ + +
Integrations
+
+
+
+
+
+
+
+ {/* Content Section */} +
event.preventDefault()} className="w-full h-full overflow-y-auto"> + + + + <Container.Item className="inline-flex items-center gap-3"> + <Button className="px-3.5">Save</Button> + </Container.Item> + </Container> + {/* Settings */} + <Container direction="column" gap="sm" className="bg-background-primary rounded-xl shadow p-6"> + {/* Setting Section */} + <Container className="mb-0.5" align="center"> + <Container.Item className="w-full max-w-120 space-y-1"> + <Label size="md" className="font-semibold"> + Default Content Width + </Label> + <Label tag="p" size="sm" variant="help" className="m-0"> + This setting will apply to Container + Block's default Content Width. + </Label> + <Label tag="p" size="sm" variant="help" className="m-0 italic"> + The current Content width is applied + from Full Site Editor's Global + Styles. + </Label> + </Container.Item> + <Input defaultValue={1280} suffix={<span className="text-badge-color-gray rounded border border-solid border-border-subtle p-0.5 text-center text-xs font-medium bg-badge-background-gray"> + PX + </span>} type="number" /> + </Container> + + <hr className="w-full border-b-0 border-x-0 border-t border-solid border-t-border-subtle" /> + + {/* Setting Section */} + <Container className="mb-0.5" align="center"> + <Container.Item className="w-full max-w-120 space-y-1"> + <Label size="md" className="font-semibold"> + Container Padding + </Label> + <Label tag="p" size="sm" variant="help" className="m-0"> + This setting will apply default padding + in the Container Block. + </Label> + </Container.Item> + <Input defaultValue={10} suffix={<span className="text-badge-color-gray rounded border border-solid border-border-subtle p-0.5 text-center text-xs font-medium bg-badge-background-gray"> + PX + </span>} type="number" /> + </Container> + + <hr className="w-full border-b-0 border-x-0 border-t border-solid border-t-border-subtle" /> + + {/* Setting Section */} + <Container className="mb-0.5" align="center"> + <Container.Item className="w-full max-w-120 space-y-1"> + <Label size="md" className="font-semibold"> + Container Elements Gap + </Label> + <Label tag="p" size="sm" variant="help" className="m-0"> + This setting will apply default Row & + Column Gaps in the Container Block. + </Label> + </Container.Item> + <Input defaultValue={20} suffix={<span className="text-badge-color-gray rounded border border-solid border-border-subtle p-0.5 text-center text-xs font-medium bg-badge-background-gray"> + PX + </span>} type="number" /> + </Container> + + <hr className="w-full border-b-0 border-x-0 border-t border-solid border-t-border-subtle" /> + + {/* Setting Section */} + <Container className="mb-0.5" align="center"> + <Container.Item className="w-full max-w-95 space-y-1"> + <div className="space-x-1 flex items-center"> + <Label className="font-semibold" size="md"> + Dynamic Content + </Label> + <span className="inline-block py-0.5 px-1 text-text-inverse bg-background-inverse border border-solid border-border-inverse text-xs font-medium rounded-full"> + PRO + </span> + </div> + <Label tag="p" size="sm" variant="help" className="m-0"> + Choose how you want to display dynamic + content settings. + </Label> + </Container.Item> + <Container.Item className="ml-auto"> + <RadioButton.Group className="[&_button]:text-xs [&_button]:font-semibold" size="sm" columns={2} style="tile" disableGroup> + <RadioButton.Button value="val1"> + Popup + </RadioButton.Button> + <RadioButton.Button value="val2"> + Sidebar + </RadioButton.Button> + </RadioButton.Group> + </Container.Item> + </Container> + + <div className="w-full flex items-center justify-between border border-solid border-brand-200 bg-brand-background-50 py-2 pl-2.5 pr-2 rounded-lg"> + <p className="m-0 text-sm text-text-primary font-normal"> + <span className="font-semibold"> + Personalized content + </span>{' '} + delivers relevant content for higher + engagement. + </p> + <a href="#" target="_self" className="content-center inline-flex items-center p-0 m-0 bg-transparent outline-none focus:outline-none border-0 shadow-none space-x-1 text-xs font-semibold text-link-primary no-underline"> + Upgrade now{' '} + <ArrowUpRight className="size-3.5" /> + </a> + </div> + + <hr className="w-full border-b-0 border-x-0 border-t border-solid border-t-border-subtle" /> + + {/* Setting Section */} + <Container className="mb-0.5" align="center"> + <Container.Item className="w-full max-w-120 space-y-1"> + <Label size="md" className="font-semibold"> + Inherit Theme Button + </Label> + <Label tag="p" size="sm" variant="help" className="m-0"> + Enable this option to make all buttons + in Spectra blocks across your website + inherit their styles from the theme. + </Label> + </Container.Item> + <Container.Item className="ml-auto"> + <Switch size="lg" defaultValue={false} /> + </Container.Item> + </Container> + + <hr className="w-full border-b-0 border-x-0 border-t border-solid border-t-border-subtle" /> + + {/* Setting Section */} + <Container className="mb-0.5" align="center"> + <Container.Item className="w-full max-w-120 space-y-1"> + <Label size="md" className="font-semibold"> + Custom CSS + </Label> + <Label tag="p" size="sm" variant="help" className="m-0"> + Enable the "Custom CSS" option + if you want to add your own CSS code on + post/page to customize the page as per + your expectations. + </Label> + </Container.Item> + <Container.Item className="ml-auto"> + <Switch size="lg" defaultValue={true} /> + </Container.Item> + </Container> + + <hr className="w-full border-b-0 border-x-0 border-t border-solid border-t-border-subtle" /> + + {/* Setting Section */} + <Container className="mb-0.5" align="center"> + <Container.Item className="w-full max-w-120 space-y-1"> + <Label size="md" className="font-semibold"> + Copy Paste Styles + </Label> + <Label tag="p" size="sm" variant="help" className="m-0"> + Enable the "Copy Paste Styles" + option to have the ability to copy & + paste Spectra & Core Gutenberg Blocks + Styles. + </Label> + </Container.Item> + <Container.Item className="ml-auto"> + <Switch size="lg" defaultValue={true} /> + </Container.Item> + </Container> + + <hr className="w-full border-b-0 border-x-0 border-t border-solid border-t-border-subtle" /> + + {/* Setting Section */} + <Container className="mb-0.5" align="center"> + <Container.Item className="w-full max-w-120 space-y-1"> + <Label size="md" className="font-semibold"> + Automatic Block Recovery + </Label> + <Label tag="p" size="sm" variant="help" className="m-0"> + Enable this to automatically recover any + erroneous blocks that may occur on your + web pages. This will save you time spent + on clicking all those "Attempt + Block Recovery" Buttons. + </Label> + </Container.Item> + <Container.Item className="ml-auto"> + <Switch size="lg" defaultValue={true} /> + </Container.Item> + </Container> + + <hr className="w-full border-b-0 border-x-0 border-t border-solid border-t-border-subtle" /> + + {/* Setting Section */} + <Container className="mb-0.5" align="center"> + <Container.Item className="w-full max-w-120 space-y-1"> + <Label size="md" className="font-semibold"> + Load Font Awesome 5 Support + </Label> + <Label tag="p" size="sm" variant="help" className="m-0"> + Enable this to make sure all previously + used Font Awesome 5 icons are displayed + correctly while using the Font Awesome 6 + library. + </Label> + </Container.Item> + <Container.Item className="ml-auto"> + <Switch size="lg" defaultValue={true} /> + </Container.Item> + </Container> + </Container> + </Container> + </form> + </Container.Item> + </Container>; +}`,...(f=(h=o.parameters)==null?void 0:h.docs)==null?void 0:f.source}}};const Qe=["Default"];export{o as Default,Qe as __namedExportsOrder,Ke as default}; diff --git a/assets/admin-settings-SureCart.stories-CwEy0iwu.js b/assets/admin-settings-SureCart.stories-CwEy0iwu.js new file mode 100644 index 00000000..2dbe9b76 --- /dev/null +++ b/assets/admin-settings-SureCart.stories-CwEy0iwu.js @@ -0,0 +1,313 @@ +import{j as e}from"./jsx-runtime-DR9Q75dM.js";import{r as h}from"./index-DRjF_FHU.js";import{B as x}from"./button-CWRkIW0K.js";import"./switch-CmCNAZG2.js";import"./checkbox-Chct7KEK.js";import"./radio-button-BBGEtJpx.js";import{B as b}from"./badge-Dv1nmPq1.js";import"./textarea-DgzwSIza.js";import{A as z,U as M}from"./avatar-A7FoSNec.js";import{I as m}from"./input-CYwL3pYz.js";import{L as s}from"./label-DvPgxd3J.js";import{T as B}from"./title-Pwv4V5tQ.js";import"./loader-Bb5Bdo8Z.js";import"./progress-bar-DDd8HN42.js";import"./tooltip-BKIj9JjV.js";import"./editor-input-Bzq0TCBV.js";import{T as f}from"./tabs--pYN2uoP.js";import{S as r}from"./select-HH_ABOAM.js";import"./toaster-Bfhn6F4R.js";import{C as n}from"./container-ZbATB8CN.js";import"./alert-f1kGYIX8.js";import"./progress-steps-DKE91ypz.js";import"./skeleton-DkrZt4C4.js";import{M as t}from"./menu-item-h0iRIEmG.js";import{S as p}from"./sidebar-DAGUTLol.js";import"./breadcrumb-BOHkNqGZ.js";import"./dialog-DLt9OUkY.js";import{T as l}from"./topbar-Dj3yHCF0.js";import"./search-Z9MTqd0b.js";import"./dropdown-menu-Bv9F8U8F.js";import"./drawer-CzUmv8Re.js";import"./pagination-DNkALv-C.js";import"./datepicker-DIA_JZ4u.js";import"./accordion-BKTr8uPA.js";import"./bar-chart-DFVhnu1W.js";import"./line-chart-BuFlrH9B.js";import"./pie-chart-CBmJ9D1c.js";import"./area-chart-DT2aNxmr.js";import{a as O}from"./icons-DPjdgw4M.js";import{A as k}from"./arrow-up-right-D1mgmwcd.js";import{C as _}from"./circle-help-DR8Yqm4S.js";import{B as g}from"./bell-B87wS_4k.js";import{S as A,a as U,b as P,T as R,C as E}from"./truck-BHgmDPkF.js";import{P as D}from"./pen-tool-CX5iG0Kp.js";import{T as G,R as V}from"./tag-DlrYGNu0.js";import{M as q,C as H}from"./mouse-pointer-DRDlMxdd.js";import{L as W,C as Y}from"./layers-CTOK_G19.js";import{c as K}from"./createLucideIcon-DrGAWQCB.js";import{I as v}from"./info-boz3nBKJ.js";import"./functions-B0jM5NET.js";import"./index.browser-DP16PUbO.js";import"./minus-BgdR_mi_.js";import"./check-C7wgf3Hc.js";import"./x-M4dKkmxh.js";import"./floating-ui.react-B68Bw5rw.js";import"./index-rX-Bn4lm.js";import"./utils-Dxwlf2d8.js";import"./proxy-0EBv-VZP.js";import"./chevron-down-dZe9AKXZ.js";import"./search-GYQZ8GCW.js";import"./index-CAUXa3fz.js";import"./plus-CJ5uAo4M.js";import"./panel-left-close-BbAtOGz0.js";import"./chevron-right-B2Obis2F.js";import"./ellipsis-DN1ZI3Nb.js";import"./chevron-left-DuVGxgfj.js";import"./ResponsiveContainer-TEDwBoeF.js";import"./generateCategoricalChart-CJ23qymB.js";import"./tiny-invariant-CopsF_GD.js";import"./YAxis-C6wr449K.js";/** + * @license lucide-react v0.417.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const Z=K("SlidersVertical",[["line",{x1:"4",x2:"4",y1:"21",y2:"14",key:"1p332r"}],["line",{x1:"4",x2:"4",y1:"10",y2:"3",key:"gb41h5"}],["line",{x1:"12",x2:"12",y1:"21",y2:"12",key:"hf2csr"}],["line",{x1:"12",x2:"12",y1:"8",y2:"3",key:"1kfi7u"}],["line",{x1:"20",x2:"20",y1:"21",y2:"16",key:"1lhrwl"}],["line",{x1:"20",x2:"20",y1:"12",y2:"3",key:"16vvfq"}],["line",{x1:"2",x2:"6",y1:"14",y2:"14",key:"1uebub"}],["line",{x1:"10",x2:"14",y1:"8",y2:"8",key:"1yglbp"}],["line",{x1:"18",x2:"22",y1:"16",y2:"16",key:"1jxqpz"}]]),pa={title:"Templates/Admin Settings/Admin Settings - SureCart",parameters:{layout:"fullscreen"},decorators:[(d,o)=>e.jsx("div",{className:"box-border [&_*]:box-border w-full h-[100dvh]",children:e.jsx(d,{...o})})],tags:["autodocs"]},u=[{label:"Store Details",slug:"store-details"},{label:"Contact Information",slug:"contact-information"}],y=[{value:"USD",label:"United States Dollar ($)"},{value:"CAD",label:"Canadian Dollar (CA$)"},{value:"EUR",label:"Euro (€)"},{value:"GBP",label:"British Pound (£)"},{value:"AUD",label:"Australian Dollar (A$)"},{value:"JPY",label:"Japanese Yen (¥)"},{value:"INR",label:"Indian Rupee (₹)"},{value:"CNY",label:"Chinese Yuan (¥)"},{value:"RUB",label:"Russian Ruble (₽)"},{value:"KRW",label:"South Korean Won (₩)"},{value:"TRY",label:"Turkish Lira (₺)"}],j=[{label:"(GMT+00:00) UTC",value:"UTC"},{label:"(GMT+01:00) Central European Time",value:"CET"},{label:"(GMT+02:00) Eastern European Time",value:"EET"},{label:"(GMT+03:00) Moscow Standard Time",value:"MSK"},{label:"(GMT+04:00) Gulf Standard Time",value:"GST"},{label:"(GMT+05:00) Pakistan Standard Time",value:"PKT"},{label:"(GMT+06:00) Bangladesh Standard Time",value:"BST"}],I=[{label:"English - United States",value:"en-US"},{label:"English - United Kingdom",value:"en-GB"},{label:"English - Canada",value:"en-CA"}],$=d=>{const[o,C]=h.useState(u[0].slug),w=({event:a,value:{slug:i}})=>{a.preventDefault(),a.stopPropagation(),C(i)},L=h.useCallback((a,i)=>a===o?i:e.jsx("div",{className:"w-full min-h-32 flex items-center justify-center",children:e.jsx("p",{className:"text-text-tertiary text-sm font-normal m-0",children:"No content available"})}),[o]);return e.jsxs(n,{...d,containerType:"flex",direction:"column",gap:0,className:"h-full",children:[e.jsx(n.Item,{children:e.jsxs(l,{gap:0,className:"w-auto min-h-[unset] h-16 shadow-sm p-0 relative z-[1]",children:[e.jsx(l.Left,{className:"p-5",children:e.jsx(l.Item,{children:e.jsx(O,{})})}),e.jsx(l.Middle,{align:"left",className:"h-full",children:e.jsxs(l.Item,{className:"h-full gap-4",children:[e.jsx("a",{href:"#",target:"_self",className:"content-center no-underline h-full py-0 px-1 m-0 bg-transparent outline-none shadow-none border-0 focus:outline-none text-text-secondary text-sm font-medium cursor-pointer",children:"Dashboard"}),e.jsxs("a",{href:"#",target:"_self",className:"content-center no-underline inline-flex items-center gap-1 h-full py-0 px-1 m-0 bg-transparent outline-none shadow-none border-0 focus:outline-none text-text-secondary text-sm font-medium cursor-pointer",children:[e.jsx("span",{children:"Orders"}),e.jsx(b,{label:"99+",size:"xs",type:"pill",variant:"green"})]}),e.jsx("a",{href:"#",target:"_self",className:"content-center no-underline h-full py-0 px-1 m-0 bg-transparent outline-none shadow-none border-0 focus:outline-none text-text-secondary text-sm font-medium cursor-pointer",children:"Products"}),e.jsxs("a",{href:"#",target:"_self",className:"content-center no-underline relative h-full py-0 px-1 m-0 bg-transparent outline-none shadow-none border-0 focus:outline-none text-text-primary text-sm font-medium cursor-pointer",children:[e.jsx("span",{children:"Settings"}),e.jsx("span",{className:"absolute bottom-0 left-0 w-full h-px bg-brand-800"})]}),e.jsx("a",{href:"#",target:"_self",className:"content-center no-underline h-full py-0 px-1 m-0 bg-transparent outline-none shadow-none border-0 focus:outline-none text-text-secondary text-sm font-medium cursor-pointer",children:"Integrations"}),e.jsxs("a",{href:"#",target:"_self",className:"content-center no-underline h-full inline-flex items-center py-0 px-1 m-0 bg-transparent outline-none shadow-none border-0 focus:outline-none cursor-pointer text-sm font-semibold text-brand-800",children:[e.jsx("span",{children:"Upgrade to Pro"}),e.jsx(k,{className:"size-5",strokeWidth:"1.5"})]})]})}),e.jsxs(l.Right,{className:"p-5",children:[e.jsx(l.Item,{children:e.jsx(b,{label:"V 2.29.2",size:"xs",variant:"neutral"})}),e.jsx(l.Item,{children:e.jsx(_,{className:"size-4 m-1",strokeWidth:"1.5"})}),e.jsx(l.Item,{children:e.jsx(g,{className:"size-4 m-1",strokeWidth:"1.5"})}),e.jsx(l.Item,{children:e.jsx(z,{size:"sm",className:"bg-brand-background-50 text-icon-primary",children:e.jsx(M,{strokeWidth:"1.5"})})})]})]})}),e.jsxs(n.Item,{className:"grid grid-cols-[16rem_1fr] bg-background-secondary flex-auto max-h-[calc(100%_-_4rem)]",children:[e.jsx("div",{className:"h-full w-full overflow-y-auto",children:e.jsx(p,{borderOn:!0,collapsible:!1,screenHeight:!1,className:"!h-full w-64",children:e.jsx(p.Body,{children:e.jsx(p.Item,{children:e.jsxs(t,{size:"md",className:"w-full p-0 gap-4",children:[e.jsxs(t.List,{arrow:!0,heading:"Store",open:!0,children:[e.jsxs(t.Item,{active:!0,children:[e.jsx(A,{}),e.jsx("div",{children:"Store Settings"})]}),e.jsxs(t.Item,{children:[e.jsx(D,{}),e.jsx("div",{children:"Design & Branding"})]})]}),e.jsxs(t.List,{arrow:!0,heading:"Orders & Sales",open:!0,children:[e.jsxs(t.Item,{children:[e.jsx(U,{}),e.jsx("div",{children:"Orders & Receipts"})]}),e.jsxs(t.Item,{children:[e.jsx(P,{}),e.jsx("div",{children:"Abandoned Checkout"})]}),e.jsxs(t.Item,{children:[e.jsx(G,{}),e.jsx("div",{children:"Taxes"})]}),e.jsxs(t.Item,{children:[e.jsx(R,{}),e.jsx("div",{children:"Shipping"})]}),e.jsxs(t.Item,{children:[e.jsx(E,{}),e.jsx("div",{children:"Payment Processors"})]})]}),e.jsxs(t.List,{arrow:!0,heading:"Customers",open:!0,children:[e.jsxs(t.Item,{children:[e.jsx(q,{}),e.jsx("div",{children:"Affiliates"})]}),e.jsxs(t.Item,{children:[e.jsx(V,{}),e.jsx("div",{children:"Subscriptions"})]}),e.jsxs(t.Item,{children:[e.jsx(H,{}),e.jsx("div",{children:"Subscriptions Saver"})]})]}),e.jsxs(t.List,{arrow:!0,heading:"Others",open:!0,children:[e.jsxs(t.Item,{children:[e.jsx(W,{}),e.jsx("div",{children:"Data Export"})]}),e.jsxs(t.Item,{children:[e.jsx(Y,{}),e.jsx("div",{children:"Connection"})]}),e.jsxs(t.Item,{children:[e.jsx(g,{}),e.jsx("div",{children:"Notification"})]}),e.jsxs(t.Item,{children:[e.jsx(Z,{}),e.jsx("div",{children:"Advanced"})]})]})]})})})})}),e.jsx("form",{onSubmit:a=>a.preventDefault(),className:"w-full h-full overflow-y-auto bg-background-secondary",children:e.jsxs(n,{gap:"xl",direction:"column",className:"p-8 w-full max-w-[43.5rem] mx-auto",children:[e.jsxs(n,{justify:"between",align:"center",children:[e.jsx(B,{title:"Store Settings",size:"md",className:"[&_h2]:text-text-primary [&_h2]:leading-[1.875rem]"}),e.jsxs(n.Item,{className:"inline-flex items-center gap-3",children:[e.jsx(x,{variant:"outline",children:"Cancel"}),e.jsx(x,{className:"px-3.5",children:"Save"})]})]}),e.jsxs(n,{direction:"column",className:"bg-background-primary rounded-xl shadow py-4 px-6",children:[e.jsx(n.Item,{className:"mb-0.5",children:e.jsx(f.Group,{activeItem:o,defaultValue:o,onChange:w,orientation:"horizontal",size:"md",variant:"underline",width:"auto",children:u.map(({label:a,slug:i})=>e.jsx(f.Tab,{slug:i,text:a},a))})}),L(u[0].slug,e.jsx(e.Fragment,{children:e.jsxs(n.Item,{className:"flex flex-col items-start gap-6",children:[e.jsx("p",{className:"text-sm font-normal text-text-secondary m-0",children:"The name of your store will be visible to customers, so you should use a name that is recognizable and identifies your store to your customers."}),e.jsxs(n,{className:"w-full",containerType:"grid",cols:{sm:1,md:1,lg:2},children:[e.jsxs(n.Item,{className:"space-y-1.5",children:[e.jsx(s,{required:!0,children:"Store name"}),e.jsx(m,{size:"md",onChange:()=>{}}),e.jsx(s,{tag:"p",size:"xs",variant:"help",className:"m-0",children:"This is displayed in the UI and in notifications."})]}),e.jsxs(n.Item,{className:"space-y-1.5",children:[e.jsx(s,{children:"Store URL"}),e.jsx(m,{size:"md",onChange:()=>{}}),e.jsx(s,{tag:"p",size:"xs",variant:"help",className:"m-0",children:"This should be your live storefront URL."})]})]}),e.jsxs("div",{className:"w-full space-y-1.5",children:[e.jsx(s,{required:!0,children:"Store currency"}),e.jsxs(r,{defaultValue:y[0],onChange:()=>{},placeholder:"Select an option",size:"md",combobox:!0,children:[e.jsx(r.Button,{displayBy:"label"}),e.jsx(r.Options,{searchBy:"label",className:"font-sans [&_*]:font-sans",children:y.map(a=>e.jsx(r.Option,{value:a,children:a.label},a.value))})]}),e.jsxs(s,{tag:"p",size:"xs",variant:"help",className:"m-0",children:["Hint text can be added here.",e.jsx("a",{href:"https://www.google.com",rel:"noopener noreferrer",children:"Link"})]})]}),e.jsxs(n,{className:"w-full",containerType:"grid",cols:{sm:1,md:1,lg:2},children:[e.jsxs(n.Item,{className:"space-y-1.5",children:[e.jsx(s,{required:!0,children:"Time zone"}),e.jsxs(r,{defaultValue:j[0],onChange:()=>{},placeholder:"Select an option",size:"md",combobox:!0,by:"label",children:[e.jsx(r.Button,{displayBy:"label"}),e.jsx(r.Options,{searchBy:"label",className:"font-sans [&_*]:font-sans",children:j.map(a=>e.jsx(r.Option,{value:a,children:a.label},a.value))})]}),e.jsxs(s,{tag:"p",size:"xs",variant:"help",className:"m-0",children:[e.jsx(v,{className:"size-3"}),"Hint text can be added here."," ",e.jsx("a",{href:"https://www.google.com",rel:"noopener noreferrer",children:"Link"})]})]}),e.jsxs(n.Item,{className:"space-y-1.5",children:[e.jsx(s,{required:!0,children:"Store language"}),e.jsxs(r,{defaultValue:I[0],onChange:()=>{},placeholder:"Select an option",size:"md",combobox:!0,by:"label",children:[e.jsx(r.Button,{displayBy:"label"}),e.jsx(r.Options,{searchBy:"label",className:"font-sans [&_*]:font-sans",children:I.map(a=>e.jsx(r.Option,{value:a,children:a.label},a.value))})]}),e.jsxs(s,{tag:"p",size:"xs",variant:"help",className:"m-0",children:[e.jsx(v,{className:"size-3"}),"Hint text can be added here."," ",e.jsx("a",{href:"https://www.google.com",rel:"noopener noreferrer",children:"Link"})]})]})]}),e.jsxs(n,{className:"w-full",containerType:"grid",cols:{sm:1,md:1,lg:2},children:[e.jsxs(n.Item,{className:"space-y-1.5",children:[e.jsx(s,{children:"Terms page"}),e.jsx(m,{size:"md",onChange:()=>{}}),e.jsx(s,{tag:"p",size:"xs",variant:"help",className:"m-0",children:"This is displayed in the UI and in notifications."})]}),e.jsxs(n.Item,{className:"space-y-1.5",children:[e.jsx(s,{children:"Privacy policy page"}),e.jsx(m,{size:"md",onChange:()=>{}}),e.jsx(s,{tag:"p",size:"xs",variant:"help",className:"m-0",children:"This should be your live storefront URL."})]})]})]})}))]})]})})]})]})},c=$.bind();var N,T,S;c.parameters={...c.parameters,docs:{...(N=c.parameters)==null?void 0:N.docs,source:{originalSource:`args => { + const [activeTab, setActiveTab] = useState(TABS[0].slug); + const handleChangeTab = ({ + event, + value: { + slug + } + }) => { + event.preventDefault(); + event.stopPropagation(); + setActiveTab(slug); + }; + const renderTabContent = useCallback((tabSlug, content) => { + if (tabSlug === activeTab) { + return content; + } + return <div className="w-full min-h-32 flex items-center justify-center"> + <p className="text-text-tertiary text-sm font-normal m-0"> + No content available + </p> + </div>; + }, [activeTab]); + return <Container {...args} containerType="flex" direction="column" gap={0} className="h-full"> + <Container.Item> + {/* Navigation Bar */} + <Topbar gap={0} className="w-auto min-h-[unset] h-16 shadow-sm p-0 relative z-[1]"> + <Topbar.Left className="p-5"> + <Topbar.Item> + <Logo /> + </Topbar.Item> + </Topbar.Left> + <Topbar.Middle align="left" className="h-full"> + <Topbar.Item className="h-full gap-4"> + <a href="#" target="_self" className="content-center no-underline h-full py-0 px-1 m-0 bg-transparent outline-none shadow-none border-0 focus:outline-none text-text-secondary text-sm font-medium cursor-pointer"> + Dashboard + </a> + <a href="#" target="_self" className="content-center no-underline inline-flex items-center gap-1 h-full py-0 px-1 m-0 bg-transparent outline-none shadow-none border-0 focus:outline-none text-text-secondary text-sm font-medium cursor-pointer"> + <span>Orders</span> + <Badge label="99+" size="xs" type="pill" variant="green" /> + </a> + <a href="#" target="_self" className="content-center no-underline h-full py-0 px-1 m-0 bg-transparent outline-none shadow-none border-0 focus:outline-none text-text-secondary text-sm font-medium cursor-pointer"> + Products + </a> + {/* Active Nav Item */} + <a href="#" target="_self" className="content-center no-underline relative h-full py-0 px-1 m-0 bg-transparent outline-none shadow-none border-0 focus:outline-none text-text-primary text-sm font-medium cursor-pointer"> + <span>Settings</span> + <span className="absolute bottom-0 left-0 w-full h-px bg-brand-800"></span> + </a> + <a href="#" target="_self" className="content-center no-underline h-full py-0 px-1 m-0 bg-transparent outline-none shadow-none border-0 focus:outline-none text-text-secondary text-sm font-medium cursor-pointer"> + Integrations + </a> + <a href="#" target="_self" className="content-center no-underline h-full inline-flex items-center py-0 px-1 m-0 bg-transparent outline-none shadow-none border-0 focus:outline-none cursor-pointer text-sm font-semibold text-brand-800"> + <span>Upgrade to Pro</span> + <ArrowUpRight className="size-5" strokeWidth="1.5" /> + </a> + </Topbar.Item> + </Topbar.Middle> + <Topbar.Right className="p-5"> + <Topbar.Item> + <Badge label="V 2.29.2" size="xs" variant="neutral" /> + </Topbar.Item> + <Topbar.Item> + <CircleHelp className="size-4 m-1" strokeWidth="1.5" /> + </Topbar.Item> + <Topbar.Item> + <Bell className="size-4 m-1" strokeWidth="1.5" /> + </Topbar.Item> + <Topbar.Item> + <Avatar size="sm" className="bg-brand-background-50 text-icon-primary"> + <User strokeWidth="1.5" /> + </Avatar> + </Topbar.Item> + </Topbar.Right> + </Topbar> + </Container.Item> + {/* Sidebar & the content section */} + <Container.Item className="grid grid-cols-[16rem_1fr] bg-background-secondary flex-auto max-h-[calc(100%_-_4rem)]"> + <div className="h-full w-full overflow-y-auto"> + <Sidebar borderOn collapsible={false} screenHeight={false} className="!h-full w-64"> + <Sidebar.Body> + <Sidebar.Item> + <Menu size="md" className="w-full p-0 gap-4"> + <Menu.List arrow heading="Store" open> + <Menu.Item active> + <Store /> + <div>Store Settings</div> + </Menu.Item> + <Menu.Item> + <PenTool /> + <div>Design & Branding</div> + </Menu.Item> + </Menu.List> + <Menu.List arrow heading="Orders & Sales" open> + <Menu.Item> + <ShoppingBag /> + <div>Orders & Receipts</div> + </Menu.Item> + <Menu.Item> + <ShoppingCart /> + <div>Abandoned Checkout</div> + </Menu.Item> + <Menu.Item> + <Tag /> + <div>Taxes</div> + </Menu.Item> + <Menu.Item> + <Truck /> + <div>Shipping</div> + </Menu.Item> + <Menu.Item> + <CreditCard /> + <div>Payment Processors</div> + </Menu.Item> + </Menu.List> + <Menu.List arrow heading="Customers" open> + <Menu.Item> + <MousePointer /> + <div>Affiliates</div> + </Menu.Item> + <Menu.Item> + <RefreshCcw /> + <div>Subscriptions</div> + </Menu.Item> + <Menu.Item> + <ChartNoAxesColumnIncreasing /> + <div>Subscriptions Saver</div> + </Menu.Item> + </Menu.List> + <Menu.List arrow heading="Others" open> + <Menu.Item> + <Layers /> + <div>Data Export</div> + </Menu.Item> + <Menu.Item> + <CloudUpload /> + <div>Connection</div> + </Menu.Item> + <Menu.Item> + <Bell /> + <div>Notification</div> + </Menu.Item> + <Menu.Item> + <Sliders /> + <div>Advanced</div> + </Menu.Item> + </Menu.List> + </Menu> + </Sidebar.Item> + </Sidebar.Body> + </Sidebar> + </div> + {/* Content section */} + <form onSubmit={event => event.preventDefault()} className="w-full h-full overflow-y-auto bg-background-secondary"> + <Container gap="xl" direction="column" className="p-8 w-full max-w-[43.5rem] mx-auto"> + <Container justify="between" align="center"> + <Title title="Store Settings" size="md" className="[&_h2]:text-text-primary [&_h2]:leading-[1.875rem]" /> + <Container.Item className="inline-flex items-center gap-3"> + <Button variant="outline">Cancel</Button> + <Button className="px-3.5">Save</Button> + </Container.Item> + </Container> + {/* Settings */} + <Container direction="column" className="bg-background-primary rounded-xl shadow py-4 px-6"> + {/* Tabs */} + <Container.Item className="mb-0.5"> + <Tabs.Group activeItem={activeTab} defaultValue={activeTab} onChange={handleChangeTab} orientation="horizontal" size="md" variant="underline" width="auto"> + {TABS.map(({ + label, + slug + }) => <Tabs.Tab key={label} slug={slug} text={label} />)} + </Tabs.Group> + </Container.Item> + {/* Tab Content */} + {renderTabContent(TABS[0].slug, <> + <Container.Item className="flex flex-col items-start gap-6"> + {/* Description / Info */} + <p className="text-sm font-normal text-text-secondary m-0"> + The name of your store will be + visible to customers, so you should + use a name that is recognizable and + identifies your store to your + customers. + </p> + + <Container className="w-full" containerType="grid" cols={{ + sm: 1, + md: 1, + lg: 2 + }}> + <Container.Item className="space-y-1.5"> + <Label required> + Store name + </Label> + <Input size="md" onChange={() => {}} /> + <Label tag="p" size="xs" variant="help" className="m-0"> + This is displayed in the UI + and in notifications. + </Label> + </Container.Item> + <Container.Item className="space-y-1.5"> + <Label>Store URL</Label> + <Input size="md" onChange={() => {}} /> + <Label tag="p" size="xs" variant="help" className="m-0"> + This should be your live + storefront URL. + </Label> + </Container.Item> + </Container> + + <div className="w-full space-y-1.5"> + <Label required> + Store currency + </Label> + <Select defaultValue={CURRENCY_OPTIONS[0]} onChange={() => {}} placeholder="Select an option" size="md" combobox> + <Select.Button displayBy="label" /> + <Select.Options searchBy="label" className="font-sans [&_*]:font-sans"> + {CURRENCY_OPTIONS.map(optionItem => <Select.Option key={optionItem.value} value={optionItem}> + {optionItem.label} + </Select.Option>)} + </Select.Options> + </Select> + <Label tag="p" size="xs" variant="help" className="m-0"> + Hint text can be added here. + <a href="https://www.google.com" rel="noopener noreferrer"> + Link + </a> + </Label> + </div> + + <Container className="w-full" containerType="grid" cols={{ + sm: 1, + md: 1, + lg: 2 + }}> + <Container.Item className="space-y-1.5"> + <Label required> + Time zone + </Label> + <Select defaultValue={TIME_ZONE_OPTIONS[0]} onChange={() => {}} placeholder="Select an option" size="md" combobox by="label"> + <Select.Button displayBy="label" /> + <Select.Options searchBy="label" className="font-sans [&_*]:font-sans"> + {TIME_ZONE_OPTIONS.map(optionItem => <Select.Option key={optionItem.value} value={optionItem}> + {optionItem.label} + </Select.Option>)} + </Select.Options> + </Select> + <Label tag="p" size="xs" variant="help" className="m-0"> + <InfoIcon className="size-3" /> + Hint text can be added here.{' '} + <a href="https://www.google.com" rel="noopener noreferrer"> + Link + </a> + </Label> + </Container.Item> + <Container.Item className="space-y-1.5"> + <Label required> + Store language + </Label> + <Select defaultValue={LANGUAGE_OPTIONS[0]} onChange={() => {}} placeholder="Select an option" size="md" combobox by="label"> + <Select.Button displayBy="label" /> + <Select.Options searchBy="label" className="font-sans [&_*]:font-sans"> + {LANGUAGE_OPTIONS.map(optionItem => <Select.Option key={optionItem.value} value={optionItem}> + {optionItem.label} + </Select.Option>)} + </Select.Options> + </Select> + <Label tag="p" size="xs" variant="help" className="m-0"> + <InfoIcon className="size-3" /> + Hint text can be added here.{' '} + <a href="https://www.google.com" rel="noopener noreferrer"> + Link + </a> + </Label> + </Container.Item> + </Container> + + <Container className="w-full" containerType="grid" cols={{ + sm: 1, + md: 1, + lg: 2 + }}> + <Container.Item className="space-y-1.5"> + <Label>Terms page</Label> + <Input size="md" onChange={() => {}} /> + <Label tag="p" size="xs" variant="help" className="m-0"> + This is displayed in the UI + and in notifications. + </Label> + </Container.Item> + <Container.Item className="space-y-1.5"> + <Label> + Privacy policy page + </Label> + <Input size="md" onChange={() => {}} /> + <Label tag="p" size="xs" variant="help" className="m-0"> + This should be your live + storefront URL. + </Label> + </Container.Item> + </Container> + </Container.Item> + </>)} + </Container> + </Container> + </form> + </Container.Item> + </Container>; +}`,...(S=(T=c.parameters)==null?void 0:T.docs)==null?void 0:S.source}}};const ua=["Default"];export{c as Default,ua as __namedExportsOrder,pa as default}; diff --git a/assets/admin-settings-SureRank.stories-BMP3_b2p.js b/assets/admin-settings-SureRank.stories-BMP3_b2p.js new file mode 100644 index 00000000..357a8045 --- /dev/null +++ b/assets/admin-settings-SureRank.stories-BMP3_b2p.js @@ -0,0 +1,343 @@ +import{j as e}from"./jsx-runtime-DR9Q75dM.js";import{r as g}from"./index-DRjF_FHU.js";import{B as P}from"./button-CWRkIW0K.js";import"./switch-CmCNAZG2.js";import"./checkbox-Chct7KEK.js";import{R as u}from"./radio-button-BBGEtJpx.js";import{B as _}from"./badge-Dv1nmPq1.js";import"./textarea-DgzwSIza.js";import{A,U as E}from"./avatar-A7FoSNec.js";import"./input-CYwL3pYz.js";import{L as l}from"./label-DvPgxd3J.js";import{T as R}from"./title-Pwv4V5tQ.js";import"./loader-Bb5Bdo8Z.js";import"./progress-bar-DDd8HN42.js";import{T as V}from"./tooltip-BKIj9JjV.js";import{E as b}from"./editor-input-Bzq0TCBV.js";import{T as v}from"./tabs--pYN2uoP.js";import"./select-HH_ABOAM.js";import"./toaster-Bfhn6F4R.js";import{C as t}from"./container-ZbATB8CN.js";import"./alert-f1kGYIX8.js";import"./progress-steps-DKE91ypz.js";import"./skeleton-DkrZt4C4.js";import{M as a}from"./menu-item-h0iRIEmG.js";import{S as h}from"./sidebar-DAGUTLol.js";import"./breadcrumb-BOHkNqGZ.js";import"./dialog-DLt9OUkY.js";import{T as r}from"./topbar-Dj3yHCF0.js";import"./search-Z9MTqd0b.js";import"./dropdown-menu-Bv9F8U8F.js";import"./drawer-CzUmv8Re.js";import"./pagination-DNkALv-C.js";import"./datepicker-DIA_JZ4u.js";import"./accordion-BKTr8uPA.js";import"./bar-chart-DFVhnu1W.js";import"./line-chart-BuFlrH9B.js";import"./pie-chart-CBmJ9D1c.js";import"./area-chart-DT2aNxmr.js";import{e as j}from"./icons-DPjdgw4M.js";import{A as G}from"./arrow-up-right-D1mgmwcd.js";import{C as N}from"./circle-help-DR8Yqm4S.js";import{M as U}from"./megaphone-C5ZL1PiD.js";import{T as D}from"./type-CElXX6AU.js";import{H as O}from"./house-C42LrZVR.js";import{S as W}from"./settings-1wMHekZZ.js";import{c as m}from"./createLucideIcon-DrGAWQCB.js";import{S as H}from"./share-2-DnCCulQX.js";import{M as F,C as J}from"./mouse-pointer-DRDlMxdd.js";import{L as K,C as X}from"./layers-CTOK_G19.js";import{B as q}from"./bell-B87wS_4k.js";import"./functions-B0jM5NET.js";import"./index.browser-DP16PUbO.js";import"./minus-BgdR_mi_.js";import"./check-C7wgf3Hc.js";import"./info-boz3nBKJ.js";import"./x-M4dKkmxh.js";import"./floating-ui.react-B68Bw5rw.js";import"./index-rX-Bn4lm.js";import"./utils-Dxwlf2d8.js";import"./proxy-0EBv-VZP.js";import"./chevron-down-dZe9AKXZ.js";import"./search-GYQZ8GCW.js";import"./index-CAUXa3fz.js";import"./plus-CJ5uAo4M.js";import"./panel-left-close-BbAtOGz0.js";import"./chevron-right-B2Obis2F.js";import"./ellipsis-DN1ZI3Nb.js";import"./chevron-left-DuVGxgfj.js";import"./ResponsiveContainer-TEDwBoeF.js";import"./generateCategoricalChart-CJ23qymB.js";import"./tiny-invariant-CopsF_GD.js";import"./YAxis-C6wr449K.js";/** + * @license lucide-react v0.417.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const Q=m("EllipsisVertical",[["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}],["circle",{cx:"12",cy:"5",r:"1",key:"gxeob9"}],["circle",{cx:"12",cy:"19",r:"1",key:"lyex9k"}]]);/** + * @license lucide-react v0.417.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const Y=m("Facebook",[["path",{d:"M18 2h-3a5 5 0 0 0-5 5v3H7v4h3v8h4v-8h3l1-4h-4V7a1 1 0 0 1 1-1h3z",key:"1jg4f8"}]]);/** + * @license lucide-react v0.417.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const Z=m("Monitor",[["rect",{width:"20",height:"14",x:"2",y:"3",rx:"2",key:"48i651"}],["line",{x1:"8",x2:"16",y1:"21",y2:"21",key:"1svkeh"}],["line",{x1:"12",x2:"12",y1:"17",y2:"21",key:"vw1qmm"}]]);/** + * @license lucide-react v0.417.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const $=m("Smartphone",[["rect",{width:"14",height:"20",x:"5",y:"2",rx:"2",ry:"2",key:"1yt0o3"}],["path",{d:"M12 18h.01",key:"mhygvu"}]]);/** + * @license lucide-react v0.417.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const ee=m("Twitter",[["path",{d:"M22 4s-.7 2.1-2 3.4c1.6 10-9.4 17.3-18 11.6 2.2.1 4.4-.6 6-2C3 15.5.5 9.6 3 5c2.2 2.6 5.6 4.1 9 4-.9-4.2 4-6.6 7-3.8 1.1 0 3-1.2 3-1.2z",key:"pff0z6"}]]),yt={title:"Templates/Admin Settings/Admin Settings - SureRank",parameters:{layout:"fullscreen"},decorators:[(p,i)=>e.jsx("div",{id:"story-root-tw",className:"box-border [&_*]:box-border w-full h-[100dvh]",children:e.jsx(p,{...i})})],tags:["autodocs"]},y=[{label:"General",slug:"general"},{label:"Social",slug:"social"},{label:"Advanced",slug:"advanced"}],x=[{value:"%page-title%",label:"Page Title"},{value:"%site-title%",label:"Site Title"},{value:"%separator%",label:"Separator"}],te=p=>{const[i,S]=g.useState(y[0].slug),k=({event:s,value:{slug:n}})=>{s.preventDefault(),s.stopPropagation(),S(n)},C=(s,n,z="value",L={type:"mention",version:1,data:{},size:"md",by:"label"})=>{const c={...{root:{children:[{children:[],direction:null,format:"",indent:0,type:"paragraph",version:1,textFormat:0,textStyle:""}],direction:null,format:"",indent:0,type:"root",version:1}}};return s.trim().split(/(\n|%[\w\-_]+%)/).filter(Boolean).forEach(o=>{if(o===` +`)c.root.children[0].children.push({type:"linebreak",version:1});else if(o.startsWith("%")&&o.endsWith("%")){const f=n.find(B=>B[z]===o.trim());f&&c.root.children[0].children.push({...L,data:{...f}})}else c.root.children[0].children.push({detail:0,format:0,mode:"normal",style:"",text:o,type:"text",version:1})}),JSON.stringify(c)},M=g.useCallback((s,n)=>s===i?n:e.jsx("div",{className:"w-full min-h-32 flex items-center justify-center",children:e.jsx("p",{className:"text-text-tertiary text-sm font-normal m-0",children:"No content available"})}),[i]);return e.jsxs(t,{...p,containerType:"flex",direction:"column",gap:0,className:"h-full",children:[e.jsx(t.Item,{children:e.jsxs(r,{gap:0,className:"w-auto min-h-[unset] h-16 shadow-sm p-0 relative z-[1]",children:[e.jsx(r.Left,{className:"p-5",children:e.jsx(r.Item,{children:e.jsx(j,{})})}),e.jsx(r.Middle,{align:"left",className:"h-full",children:e.jsxs(r.Item,{className:"h-full gap-4",children:[e.jsx("a",{href:"#",target:"_self",className:"content-center no-underline h-full py-0 px-1 m-0 bg-transparent outline-none shadow-none border-0 focus:outline-none text-text-tertiary text-sm font-medium cursor-pointer",children:"Dashboard"}),e.jsxs("a",{href:"#",target:"_self",className:"content-center no-underline relative h-full py-0 px-1 m-0 bg-transparent outline-none shadow-none border-0 focus:outline-none text-text-primary text-sm font-medium cursor-pointer",children:[e.jsx("span",{children:"Settings"}),e.jsx("span",{className:"absolute bottom-0 left-0 w-full h-px bg-brand-800"})]}),e.jsx("a",{href:"#",target:"_self",className:"content-center no-underline h-full py-0 px-1 m-0 bg-transparent outline-none shadow-none border-0 focus:outline-none text-text-tertiary text-sm font-medium cursor-pointer",children:"Integrations"}),e.jsxs("a",{href:"#",target:"_self",className:"content-center no-underline h-full inline-flex items-center py-0 px-1 m-0 bg-transparent outline-none shadow-none border-0 focus:outline-none cursor-pointer text-sm font-semibold text-brand-800",children:[e.jsx("span",{children:"Upgrade to Pro"}),e.jsx(G,{className:"size-5",strokeWidth:"1.5"})]})]})}),e.jsxs(r.Right,{className:"p-5",children:[e.jsx(r.Item,{children:e.jsx(_,{label:"V 0.0.2",size:"xs",variant:"neutral"})}),e.jsx(r.Item,{children:e.jsx(N,{className:"size-4 m-1",strokeWidth:"1.5"})}),e.jsx(r.Item,{children:e.jsx(U,{className:"size-4 m-1",strokeWidth:"1.5"})}),e.jsx(r.Item,{children:e.jsx(A,{size:"sm",className:"bg-brand-background-50 text-icon-primary",children:e.jsx(E,{strokeWidth:"1.5"})})})]})]})}),e.jsxs(t.Item,{className:"grid grid-cols-[16rem_1fr] bg-background-secondary flex-auto max-h-[calc(100%_-_4rem)]",children:[e.jsx("div",{className:"h-full w-full overflow-y-auto",children:e.jsx(h,{borderOn:!0,collapsible:!1,screenHeight:!1,className:"!h-full w-64",children:e.jsx(h.Body,{children:e.jsx(h.Item,{children:e.jsxs(a,{size:"md",className:"w-full p-0 gap-4",children:[e.jsxs(a.List,{arrow:!0,heading:"General",open:!0,children:[e.jsxs(a.Item,{children:[e.jsx(D,{}),e.jsx("div",{children:"Titles and Descriptions"})]}),e.jsxs(a.Item,{active:!0,children:[e.jsx(O,{}),e.jsx("div",{children:"Home Page"})]})]}),e.jsxs(a.List,{heading:"Social",open:!0,arrow:!0,children:[e.jsxs(a.Item,{children:[e.jsx(W,{}),e.jsx("div",{children:"General"})]}),e.jsxs(a.Item,{children:[e.jsx(Y,{}),e.jsx("div",{children:"Facebook"})]}),e.jsxs(a.Item,{children:[e.jsx(ee,{}),e.jsx("div",{children:"X (Twitter)"})]}),e.jsxs(a.Item,{children:[e.jsx(H,{}),e.jsx("div",{children:"Social Account"})]})]}),e.jsxs(a.List,{arrow:!0,heading:"Advanced",children:[e.jsxs(a.Item,{children:[e.jsx(F,{}),e.jsx("div",{children:"Affiliates"})]}),e.jsxs(a.Item,{children:[e.jsx(J,{}),e.jsx("div",{children:"Subscriptions Saver"})]})]}),e.jsxs(a.List,{arrow:!0,heading:"Tools",children:[e.jsxs(a.Item,{children:[e.jsx(K,{}),e.jsx("div",{children:"Data Export"})]}),e.jsxs(a.Item,{children:[e.jsx(X,{}),e.jsx("div",{children:"Connection"})]}),e.jsxs(a.Item,{children:[e.jsx(q,{}),e.jsx("div",{children:"Notification"})]})]})]})})})})}),e.jsx("form",{onSubmit:s=>s.preventDefault(),className:"w-full h-full overflow-y-auto",children:e.jsxs(t,{gap:"xl",direction:"column",className:"p-8 w-full max-w-[43.5rem] mx-auto",children:[e.jsxs(t,{justify:"between",align:"center",children:[e.jsx(R,{title:"Home Page",size:"md",className:"[&_h2]:text-text-primary [&_h2]:leading-[1.875rem]"}),e.jsx(P,{className:"px-3.5",children:"Save"})]}),e.jsxs(t,{direction:"column",className:"bg-background-primary rounded-xl shadow py-4 px-6",children:[e.jsx(t.Item,{className:"mb-0.5",children:e.jsx(v.Group,{activeItem:i,defaultValue:i,onChange:k,orientation:"horizontal",size:"md",variant:"underline",width:"auto",children:y.map(({label:s,slug:n})=>e.jsx(v.Tab,{slug:n,text:s},s))})}),M("general",e.jsxs(e.Fragment,{children:[e.jsx(t.Item,{className:"flex flex-col items-start gap-2",children:e.jsxs("div",{className:"flex flex-col items-start gap-2.5",children:[e.jsxs(t,{align:"center",justify:"between",className:"w-full",children:[e.jsx(t.Item,{children:e.jsxs(l,{children:[e.jsx("span",{children:"Search Engine Preview"}),e.jsx(V,{content:"This is just a preview of how your page will look in search engine results.",tooltipPortalId:"story-root-tw",arrow:!0,placement:"top",children:e.jsx(N,{className:"size-4",strokeWidth:"1.5"})})]})}),e.jsx(t.Item,{children:e.jsxs(u.Group,{size:"xs",style:"tile",columns:"2",defaultValue:"desktop",children:[e.jsx(u.Button,{value:"desktop",children:e.jsx(Z,{className:"size-4"})}),e.jsx(u.Button,{value:"mobile",children:e.jsx($,{className:"size-4"})})]})})]}),e.jsx("div",{className:"p-2 rounded-lg bg-background-secondary",children:e.jsxs("div",{className:"rounded-md border border-solid border-border-subtle bg-background-primary p-4 space-y-1.5 shadow-sm",children:[e.jsxs("div",{className:"grid grid-cols-[1.75rem_1fr] items-center gap-3",children:[e.jsx(j,{className:"size-7"}),e.jsxs("div",{className:"flex flex-col gap-0.5",children:[e.jsx("span",{className:"text-text-primary font-semibold",children:"SureRank"}),e.jsxs("div",{className:"flex items-center justify-start gap-2",children:[e.jsx("span",{className:"text-text-secondary",children:"https://www.surerank.com/"}),e.jsx(Q,{className:"size-3.5 text-icon-secondary"})]})]})]}),e.jsxs("div",{className:"space-y-1",children:[e.jsx("p",{className:"text-xl leading-8 font-normal text-[#190EA4] m-0",children:"SureRank"}),e.jsx("p",{className:"text-sm leading-5 font-medium text-text-secondary m-0",children:"Level up your web design skills with our blog. Learn from experts, discover the latest trends, and build beautiful websites."})]})]})})]})}),e.jsxs(t,{direction:"column",className:"w-full gap-1.5",children:[e.jsxs(t.Item,{className:"w-full flex items-center gap-1",children:[e.jsx(l,{className:"inline-block",children:e.jsx("span",{children:"Page Title"})}),e.jsx("span",{className:"inline-block text-xs font-normal text-field-helper",children:"0/60"})]}),e.jsx(t.Item,{className:"w-full",children:e.jsx(b,{defaultValue:C("%page-title% %separator% %site-title%",x),by:"label",placeholder:"Press # to view variable suggestions",options:x,trigger:"#",size:"md"})}),e.jsx(l,{tag:"p",size:"sm",variant:"help",className:"m-0",children:"Type # to view variable suggestions"})]}),e.jsxs(t,{direction:"column",className:"w-full gap-1.5",children:[e.jsxs(t.Item,{className:"w-full flex items-center gap-1",children:[e.jsx(l,{className:"inline-block",children:e.jsx("span",{children:"Page Description"})}),e.jsx("span",{className:"inline-block text-xs font-normal text-field-helper",children:"0/60"})]}),e.jsx(b,{by:"label",className:"!min-h-32 [&+div]:items-start [&+div]:pt-1",placeholder:"",options:x,trigger:"#",size:"md"}),e.jsx(l,{tag:"p",size:"sm",variant:"help",className:"m-0",children:"Type # to view variable suggestions"})]})]}))]})]})})]})]})},d=te.bind();var w,I,T;d.parameters={...d.parameters,docs:{...(w=d.parameters)==null?void 0:w.docs,source:{originalSource:`args => { + const [activeTab, setActiveTab] = useState(TABS[0].slug); + const handleChangeTab = ({ + event, + value: { + slug + } + }) => { + event.preventDefault(); + event.stopPropagation(); + setActiveTab(slug); + }; + const stringValueToFormatJSON = (stringContent, options, optionValueKey = 'value', mentionObjectStructure = { + type: 'mention', + version: 1, + data: {}, + size: 'md', + by: 'label' + }) => { + const initialValue = { + root: { + children: [{ + children: [], + direction: null, + format: '', + indent: 0, + type: 'paragraph', + version: 1, + textFormat: 0, + textStyle: '' + }], + direction: null, + format: '', + indent: 0, + type: 'root', + version: 1 + } + }; + const value = { + ...initialValue + }; + const content = stringContent.trim().split(/(\\n|%[\\w\\-_]+%)/).filter(Boolean); + content.forEach(item => { + if (item === '\\n') { + value.root.children[0].children.push({ + type: 'linebreak', + version: 1 + }); + } else if (item.startsWith('%') && item.endsWith('%')) { + const option = options.find(mentionItem => mentionItem[optionValueKey] === item.trim()); + if (option) { + value.root.children[0].children.push({ + ...mentionObjectStructure, + data: { + ...option + } + }); + } + } else { + value.root.children[0].children.push({ + detail: 0, + format: 0, + mode: 'normal', + style: '', + text: item, + type: 'text', + version: 1 + }); + } + }); + return JSON.stringify(value); + }; + const renderTabContent = useCallback((tabSlug, content) => { + if (tabSlug === activeTab) { + return content; + } + return <div className="w-full min-h-32 flex items-center justify-center"> + <p className="text-text-tertiary text-sm font-normal m-0"> + No content available + </p> + </div>; + }, [activeTab]); + return <Container {...args} containerType="flex" direction="column" gap={0} className="h-full"> + <Container.Item> + {/* Navigation Bar */} + <Topbar gap={0} className="w-auto min-h-[unset] h-16 shadow-sm p-0 relative z-[1]"> + <Topbar.Left className="p-5"> + <Topbar.Item> + <Logo /> + </Topbar.Item> + </Topbar.Left> + <Topbar.Middle align="left" className="h-full"> + <Topbar.Item className="h-full gap-4"> + <a href="#" target="_self" className="content-center no-underline h-full py-0 px-1 m-0 bg-transparent outline-none shadow-none border-0 focus:outline-none text-text-tertiary text-sm font-medium cursor-pointer"> + Dashboard + </a> + {/* Active Nav Item */} + <a href="#" target="_self" className="content-center no-underline relative h-full py-0 px-1 m-0 bg-transparent outline-none shadow-none border-0 focus:outline-none text-text-primary text-sm font-medium cursor-pointer"> + <span>Settings</span> + <span className="absolute bottom-0 left-0 w-full h-px bg-brand-800"></span> + </a> + <a href="#" target="_self" className="content-center no-underline h-full py-0 px-1 m-0 bg-transparent outline-none shadow-none border-0 focus:outline-none text-text-tertiary text-sm font-medium cursor-pointer"> + Integrations + </a> + <a href="#" target="_self" className="content-center no-underline h-full inline-flex items-center py-0 px-1 m-0 bg-transparent outline-none shadow-none border-0 focus:outline-none cursor-pointer text-sm font-semibold text-brand-800"> + <span>Upgrade to Pro</span> + <ArrowUpRight className="size-5" strokeWidth="1.5" /> + </a> + </Topbar.Item> + </Topbar.Middle> + <Topbar.Right className="p-5"> + <Topbar.Item> + <Badge label="V 0.0.2" size="xs" variant="neutral" /> + </Topbar.Item> + <Topbar.Item> + <CircleHelp className="size-4 m-1" strokeWidth="1.5" /> + </Topbar.Item> + <Topbar.Item> + <Megaphone className="size-4 m-1" strokeWidth="1.5" /> + </Topbar.Item> + <Topbar.Item> + <Avatar size="sm" className="bg-brand-background-50 text-icon-primary"> + <User strokeWidth="1.5" /> + </Avatar> + </Topbar.Item> + </Topbar.Right> + </Topbar> + </Container.Item> + {/* Sidebar & the content section */} + <Container.Item className="grid grid-cols-[16rem_1fr] bg-background-secondary flex-auto max-h-[calc(100%_-_4rem)]"> + <div className="h-full w-full overflow-y-auto"> + <Sidebar borderOn collapsible={false} screenHeight={false} className="!h-full w-64"> + <Sidebar.Body> + <Sidebar.Item> + <Menu size="md" className="w-full p-0 gap-4"> + <Menu.List arrow heading="General" open> + <Menu.Item> + <Type /> + <div>Titles and Descriptions</div> + </Menu.Item> + <Menu.Item active> + <House /> + <div>Home Page</div> + </Menu.Item> + </Menu.List> + <Menu.List heading="Social" open arrow> + <Menu.Item> + <Settings /> + <div>General</div> + </Menu.Item> + <Menu.Item> + <Facebook /> + <div>Facebook</div> + </Menu.Item> + <Menu.Item> + <Twitter /> + <div>X (Twitter)</div> + </Menu.Item> + <Menu.Item> + <Share2 /> + <div>Social Account</div> + </Menu.Item> + </Menu.List> + <Menu.List arrow heading="Advanced"> + <Menu.Item> + <MousePointer /> + <div>Affiliates</div> + </Menu.Item> + <Menu.Item> + <ChartNoAxesColumnIncreasing /> + <div>Subscriptions Saver</div> + </Menu.Item> + </Menu.List> + <Menu.List arrow heading="Tools"> + <Menu.Item> + <Layers /> + <div>Data Export</div> + </Menu.Item> + <Menu.Item> + <CloudUpload /> + <div>Connection</div> + </Menu.Item> + <Menu.Item> + <Bell /> + <div>Notification</div> + </Menu.Item> + </Menu.List> + </Menu> + </Sidebar.Item> + </Sidebar.Body> + </Sidebar> + </div> + {/* Content section */} + <form onSubmit={event => event.preventDefault()} className="w-full h-full overflow-y-auto"> + <Container gap="xl" direction="column" className="p-8 w-full max-w-[43.5rem] mx-auto"> + <Container justify="between" align="center"> + <Title title="Home Page" size="md" className="[&_h2]:text-text-primary [&_h2]:leading-[1.875rem]" /> + <Button className="px-3.5">Save</Button> + </Container> + {/* Settings */} + <Container direction="column" className="bg-background-primary rounded-xl shadow py-4 px-6"> + {/* Tabs */} + <Container.Item className="mb-0.5"> + <Tabs.Group activeItem={activeTab} defaultValue={activeTab} onChange={handleChangeTab} orientation="horizontal" size="md" variant="underline" width="auto"> + {TABS.map(({ + label, + slug + }) => <Tabs.Tab key={label} slug={slug} text={label} />)} + </Tabs.Group> + </Container.Item> + {/* Tab Content */} + {renderTabContent('general', <> + <Container.Item className="flex flex-col items-start gap-2"> + <div className="flex flex-col items-start gap-2.5"> + {/* Search Engine Preview Start */} + <Container align="center" justify="between" className="w-full"> + <Container.Item> + <Label> + <span> + Search Engine + Preview + </span> + <Tooltip content="This is just a preview of how your page will look in search engine results." tooltipPortalId="story-root-tw" arrow placement="top"> + <CircleHelp className="size-4" strokeWidth="1.5" /> + </Tooltip> + </Label> + </Container.Item> + <Container.Item> + <RadioButton.Group size="xs" style="tile" columns="2" defaultValue="desktop"> + <RadioButton.Button value="desktop"> + <Monitor className="size-4" /> + </RadioButton.Button> + <RadioButton.Button value="mobile"> + <Smartphone className="size-4" /> + </RadioButton.Button> + </RadioButton.Group> + </Container.Item> + </Container> + {/* Preview */} + <div className="p-2 rounded-lg bg-background-secondary"> + <div className="rounded-md border border-solid border-border-subtle bg-background-primary p-4 space-y-1.5 shadow-sm"> + {/* Site logo, title, and URL */} + <div className="grid grid-cols-[1.75rem_1fr] items-center gap-3"> + {/* Site logo */} + <Logo className="size-7" /> + <div className="flex flex-col gap-0.5"> + <span className="text-text-primary font-semibold"> + SureRank + </span> + <div className="flex items-center justify-start gap-2"> + <span className="text-text-secondary"> + {/* Site URL */} + https://www.surerank.com/ + </span> + <EllipsisVertical className="size-3.5 text-icon-secondary" /> + </div> + </div> + </div> + {/* Page title and description */} + <div className="space-y-1"> + <p className="text-xl leading-8 font-normal text-[#190EA4] m-0"> + {/* Page title */} + SureRank + </p> + <p className="text-sm leading-5 font-medium text-text-secondary m-0"> + {/* Page description */} + Level up your web + design skills with + our blog. Learn from + experts, discover + the latest trends, + and build beautiful + websites. + </p> + </div> + </div> + </div> + {/* Search Engine Preview End */} + </div> + </Container.Item> + <Container direction="column" className="w-full gap-1.5"> + <Container.Item className="w-full flex items-center gap-1"> + <Label className="inline-block"> + <span>Page Title</span> + </Label> + <span className="inline-block text-xs font-normal text-field-helper"> + 0/60 + </span> + </Container.Item> + <Container.Item className="w-full"> + <EditorInput defaultValue={stringValueToFormatJSON('%page-title% %separator% %site-title%', INPUT_SUGGESTIONS)} by="label" placeholder="Press # to view variable suggestions" options={INPUT_SUGGESTIONS} trigger="#" size="md" /> + </Container.Item> + <Label tag="p" size="sm" variant="help" className="m-0"> + Type # to view variable suggestions + </Label> + </Container> + <Container direction="column" className="w-full gap-1.5"> + <Container.Item className="w-full flex items-center gap-1"> + <Label className="inline-block"> + <span>Page Description</span> + </Label> + <span className="inline-block text-xs font-normal text-field-helper"> + 0/60 + </span> + </Container.Item> + <EditorInput by="label" className="!min-h-32 [&+div]:items-start [&+div]:pt-1" placeholder="" options={INPUT_SUGGESTIONS} trigger="#" size="md" /> + <Label tag="p" size="sm" variant="help" className="m-0"> + Type # to view variable suggestions + </Label> + </Container> + </>)} + </Container> + </Container> + </form> + </Container.Item> + </Container>; +}`,...(T=(I=d.parameters)==null?void 0:I.docs)==null?void 0:T.source}}};const wt=["Default"];export{d as Default,wt as __namedExportsOrder,yt as default}; diff --git a/assets/alert-f1kGYIX8.js b/assets/alert-f1kGYIX8.js new file mode 100644 index 00000000..fce53076 --- /dev/null +++ b/assets/alert-f1kGYIX8.js @@ -0,0 +1,9 @@ +import{j as r}from"./jsx-runtime-DR9Q75dM.js";import{c as s}from"./functions-B0jM5NET.js";import{g as b,a as y,b as k,c as h}from"./utils-Dxwlf2d8.js";import{X as x}from"./x-M4dKkmxh.js";const w=({design:j="inline",theme:l="light",variant:t="neutral",className:o="",title:d="",content:c="",icon:f=null,onClose:i,action:e={label:"",onClick:()=>{},type:"link"}})=>{var g,p;const u=()=>{typeof i=="function"&&i()},n={light:{neutral:"ring-alert-border-neutral bg-alert-background-neutral",custom:"ring-alert-border-neutral bg-alert-background-neutral",info:"ring-alert-border-info bg-alert-background-info",success:"ring-alert-border-green bg-alert-background-green",warning:"ring-alert-border-warning bg-alert-background-warning",error:"ring-alert-border-danger bg-alert-background-danger"},dark:"bg-background-inverse ring-background-inverse"},a={light:"text-icon-secondary",dark:"text-icon-inverse"},m=()=>{var v;(v=e==null?void 0:e.onClick)==null||v.call(e,u)};return j==="stack"?r.jsx("div",{className:s("flex items-center justify-start p-4 gap-2 relative ring-1 rounded-md shadow-lg",l==="dark"?n.dark:(g=n.light)==null?void 0:g[t],o),children:r.jsxs(r.Fragment,{children:[r.jsx("div",{className:"self-start flex items-center justify-center [&_svg]:size-5 shrink-0",children:b({variant:t,icon:f,theme:l})}),r.jsxs("div",{className:"flex flex-col items-start justify-start gap-0.5 mr-7",children:[y({title:d,theme:l}),k({content:c,theme:l}),(e==null?void 0:e.label)&&typeof(e==null?void 0:e.onClick)=="function"&&r.jsx("div",{className:"mt-2.5",children:h({actionLabel:e==null?void 0:e.label,actionType:(e==null?void 0:e.type)??"button",onAction:m,theme:l})})]}),r.jsx("div",{className:"absolute right-4 top-4 [&_svg]:size-5",children:r.jsx("button",{className:s("bg-transparent m-0 p-0 border-none focus:outline-none active:outline-none cursor-pointer",a[l]??a.light),onClick:()=>u(),children:r.jsx(x,{})})})]})}):r.jsxs("div",{className:s("flex items-center justify-between p-3 gap-2 relative ring-1 rounded-lg shadow-lg",l==="dark"?n.dark:(p=n.light)==null?void 0:p[t],o),children:[r.jsxs("div",{className:"flex items-center justify-start gap-2",children:[r.jsx("div",{className:"self-start flex items-center justify-center [&_svg]:size-5 shrink-0",children:b({variant:t,icon:f,theme:l})}),r.jsxs("p",{className:"content-start space-x-1 my-0 mr-10 px-1",children:[y({title:d,theme:l,inline:!0}),k({content:c,theme:l,inline:!0})]})]}),r.jsxs("div",{className:"flex h-full justify-start gap-4 [&_svg]:size-4",children:[(e==null?void 0:e.label)&&typeof(e==null?void 0:e.onClick)=="function"&&r.jsx("div",{className:"self-center flex h-5",children:h({actionLabel:e==null?void 0:e.label,actionType:(e==null?void 0:e.type)??"button",onAction:m,theme:l})}),typeof i=="function"&&r.jsx("button",{className:s("self-start bg-transparent m-0 border-none p-0.5 focus:outline-none active:outline-none cursor-pointer size-5",a[l]??a.light),onClick:()=>u(),children:r.jsx(x,{})})]})]})};w.__docgenInfo={description:"",methods:[],displayName:"Alert",props:{variant:{required:!1,tsType:{name:"union",raw:"'neutral' | 'info' | 'warning' | 'error' | 'success'",elements:[{name:"literal",value:"'neutral'"},{name:"literal",value:"'info'"},{name:"literal",value:"'warning'"},{name:"literal",value:"'error'"},{name:"literal",value:"'success'"}]},description:"Defines the style variant of the alert.",defaultValue:{value:"'neutral'",computed:!1}},theme:{required:!1,tsType:{name:"union",raw:"'light' | 'dark'",elements:[{name:"literal",value:"'light'"},{name:"literal",value:"'dark'"}]},description:"Defines the theme of the alert.",defaultValue:{value:"'light'",computed:!1}},design:{required:!1,tsType:{name:"union",raw:"'inline' | 'stack'",elements:[{name:"literal",value:"'inline'"},{name:"literal",value:"'stack'"}]},description:"Defines the design of the alert.",defaultValue:{value:"'inline'",computed:!1}},title:{required:!1,tsType:{name:"ReactReactNode",raw:"React.ReactNode"},description:"Defines the title of the alert.",defaultValue:{value:"''",computed:!1}},content:{required:!1,tsType:{name:"ReactReactNode",raw:"React.ReactNode"},description:"Defines the content of the alert.",defaultValue:{value:"''",computed:!1}},className:{required:!1,tsType:{name:"string"},description:"Defines the extra classes.",defaultValue:{value:"''",computed:!1}},onClose:{required:!1,tsType:{name:"signature",type:"function",raw:"() => void",signature:{arguments:[],return:{name:"void"}}},description:"Callback function for close event."},icon:{required:!1,tsType:{name:"union",raw:"React.ReactElement | null",elements:[{name:"ReactReactElement",raw:"React.ReactElement"},{name:"null"}]},description:"Custom Icon for the alert.",defaultValue:{value:"null",computed:!1}},action:{required:!1,tsType:{name:"signature",type:"object",raw:`{ + label: string; + onClick: ( close: () => void ) => void; + type: 'link' | 'button'; +}`,signature:{properties:[{key:"label",value:{name:"string",required:!0}},{key:"onClick",value:{name:"signature",type:"function",raw:"( close: () => void ) => void",signature:{arguments:[{type:{name:"signature",type:"function",raw:"() => void",signature:{arguments:[],return:{name:"void"}}},name:"close"}],return:{name:"void"}},required:!0}},{key:"type",value:{name:"union",raw:"'link' | 'button'",elements:[{name:"literal",value:"'link'"},{name:"literal",value:"'button'"}],required:!0}}]}},description:"Defines the action of the alert.",defaultValue:{value:`{ + label: '', + onClick: () => {}, + type: 'link', +}`,computed:!1}}}};export{w as A}; diff --git a/assets/alert.stories-e3UkuH-h.js b/assets/alert.stories-e3UkuH-h.js new file mode 100644 index 00000000..e583a4b8 --- /dev/null +++ b/assets/alert.stories-e3UkuH-h.js @@ -0,0 +1,87 @@ +import{j as m}from"./jsx-runtime-DR9Q75dM.js";import{A as F}from"./alert-f1kGYIX8.js";import{f as e}from"./index-B5ZI-g0m.js";import{P as G}from"./plus-CJ5uAo4M.js";import"./index-DRjF_FHU.js";import"./functions-B0jM5NET.js";import"./utils-Dxwlf2d8.js";import"./button-CWRkIW0K.js";import"./info-boz3nBKJ.js";import"./createLucideIcon-DrGAWQCB.js";import"./check-C7wgf3Hc.js";import"./x-M4dKkmxh.js";const te={title:"Atoms/Alert",component:F,parameters:{layout:"centered"},tags:["autodocs"],argTypes:{variant:{control:"select"},theme:{control:"select"},design:{control:"select"},icon:{control:!1}}},n={args:{variant:"neutral",onClose:e(),title:"Title",content:"Description"}},t={args:{variant:"info",onClose:e(),title:"Title",content:"Description"}},r={args:{variant:"warning",onClose:e(),title:"Title",content:"Description"}},o={args:{variant:"error",onClose:e(),title:"Title",content:"Description"}},s={args:{variant:"success",onClose:e(),title:"Title",content:"Description"}},a={args:{variant:"neutral",content:m.jsxs("p",{className:"m-0",children:[m.jsx("b",{className:"mr-1",children:"Designer’s Note:"}),"Adjusting or changing components here will update it on all other pages or templates where it is been used"]})}},i={args:{variant:"info",design:"stack",onClose:e(),title:"Title",content:"Description"}},c={args:{variant:"error",theme:"dark",onClose:e(),title:"Title",content:"Description"}},l={args:{onClose:e(),title:"Title",content:"Description",variant:"info",design:"stack",action:{label:"My Action",onClick:()=>{},type:"link"}}},p={args:{onClose:e(),title:"Title",content:"Description",variant:"info",icon:m.jsx(G,{}),action:{label:"My Action",onClick:()=>{},type:"link"}}};var u,g,d;n.parameters={...n.parameters,docs:{...(u=n.parameters)==null?void 0:u.docs,source:{originalSource:`{ + args: { + variant: 'neutral', + onClose: fn(), + title: 'Title', + content: 'Description' + } +}`,...(d=(g=n.parameters)==null?void 0:g.docs)==null?void 0:d.source}}};var f,C,D;t.parameters={...t.parameters,docs:{...(f=t.parameters)==null?void 0:f.docs,source:{originalSource:`{ + args: { + variant: 'info', + onClose: fn(), + title: 'Title', + content: 'Description' + } +}`,...(D=(C=t.parameters)==null?void 0:C.docs)==null?void 0:D.source}}};var h,v,T;r.parameters={...r.parameters,docs:{...(h=r.parameters)==null?void 0:h.docs,source:{originalSource:`{ + args: { + variant: 'warning', + onClose: fn(), + title: 'Title', + content: 'Description' + } +}`,...(T=(v=r.parameters)==null?void 0:v.docs)==null?void 0:T.source}}};var k,S,A;o.parameters={...o.parameters,docs:{...(k=o.parameters)==null?void 0:k.docs,source:{originalSource:`{ + args: { + variant: 'error', + onClose: fn(), + title: 'Title', + content: 'Description' + } +}`,...(A=(S=o.parameters)==null?void 0:S.docs)==null?void 0:A.source}}};var y,W,b;s.parameters={...s.parameters,docs:{...(y=s.parameters)==null?void 0:y.docs,source:{originalSource:`{ + args: { + variant: 'success', + onClose: fn(), + title: 'Title', + content: 'Description' + } +}`,...(b=(W=s.parameters)==null?void 0:W.docs)==null?void 0:b.source}}};var N,j,x;a.parameters={...a.parameters,docs:{...(N=a.parameters)==null?void 0:N.docs,source:{originalSource:`{ + args: { + variant: 'neutral', + content: <p className="m-0"> + <b className="mr-1">Designer’s Note:</b>Adjusting or changing + components here will update it on all other pages or templates + where it is been used + </p> + } +}`,...(x=(j=a.parameters)==null?void 0:j.docs)==null?void 0:x.source}}};var w,E,I;i.parameters={...i.parameters,docs:{...(w=i.parameters)==null?void 0:w.docs,source:{originalSource:`{ + args: { + variant: 'info', + design: 'stack', + onClose: fn(), + title: 'Title', + content: 'Description' + } +}`,...(I=(E=i.parameters)==null?void 0:E.docs)==null?void 0:I.source}}};var M,P,B;c.parameters={...c.parameters,docs:{...(M=c.parameters)==null?void 0:M.docs,source:{originalSource:`{ + args: { + variant: 'error', + theme: 'dark', + onClose: fn(), + title: 'Title', + content: 'Description' + } +}`,...(B=(P=c.parameters)==null?void 0:P.docs)==null?void 0:B.source}}};var L,_,O;l.parameters={...l.parameters,docs:{...(L=l.parameters)==null?void 0:L.docs,source:{originalSource:`{ + args: { + onClose: fn(), + title: 'Title', + content: 'Description', + variant: 'info', + design: 'stack', + action: { + label: 'My Action', + onClick: () => {}, + type: 'link' + } + } +}`,...(O=(_=l.parameters)==null?void 0:_.docs)==null?void 0:O.source}}};var R,q,z;p.parameters={...p.parameters,docs:{...(R=p.parameters)==null?void 0:R.docs,source:{originalSource:`{ + args: { + onClose: fn(), + title: 'Title', + content: 'Description', + variant: 'info', + icon: <Plus />, + action: { + label: 'My Action', + onClick: () => {}, + type: 'link' + } + } +}`,...(z=(q=p.parameters)==null?void 0:q.docs)==null?void 0:z.source}}};const re=["Neutral","Info","Warning","Error","Success","WithLongStringAndWithoutCloseButton","Stack","Dark","WithAction","WithCustomIcon"];export{c as Dark,o as Error,t as Info,n as Neutral,i as Stack,s as Success,r as Warning,l as WithAction,p as WithCustomIcon,a as WithLongStringAndWithoutCloseButton,re as __namedExportsOrder,te as default}; diff --git a/assets/area-chart-DT2aNxmr.js b/assets/area-chart-DT2aNxmr.js new file mode 100644 index 00000000..d6a4c2fc --- /dev/null +++ b/assets/area-chart-DT2aNxmr.js @@ -0,0 +1,9 @@ +import{j as m}from"./jsx-runtime-DR9Q75dM.js";import{R as h,r as R}from"./index-DRjF_FHU.js";import{a as ie,c as K}from"./functions-B0jM5NET.js";import{L as fe}from"./label-DvPgxd3J.js";import{R as me}from"./ResponsiveContainer-TEDwBoeF.js";import{e as D,d as M,p as F,q as I,C as X,A as pe,h as V,k as Z,r as he,j as ee,l as ye,m as ve,G as ge,n as te,o as ae,b as G,D as be,u as xe,a as Ae,f as we,T as je,L as Te}from"./generateCategoricalChart-CJ23qymB.js";import{X as se,Y as oe,C as Pe}from"./YAxis-C6wr449K.js";var Oe=["layout","type","stroke","connectNulls","isRange","ref"],ke=["key"],le;function z(e){"@babel/helpers - typeof";return z=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},z(e)}function ue(e,t){if(e==null)return{};var r=Ce(e,t),a,n;if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(n=0;n<s.length;n++)a=s[n],!(t.indexOf(a)>=0)&&Object.prototype.propertyIsEnumerable.call(e,a)&&(r[a]=e[a])}return r}function Ce(e,t){if(e==null)return{};var r={};for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){if(t.indexOf(a)>=0)continue;r[a]=e[a]}return r}function _(){return _=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},_.apply(this,arguments)}function re(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),r.push.apply(r,a)}return r}function S(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?re(Object(r),!0).forEach(function(a){N(e,a,r[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):re(Object(r)).forEach(function(a){Object.defineProperty(e,a,Object.getOwnPropertyDescriptor(r,a))})}return e}function Ee(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ne(e,t){for(var r=0;r<t.length;r++){var a=t[r];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,de(a.key),a)}}function Ne(e,t,r){return t&&ne(e.prototype,t),r&&ne(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function qe(e,t,r){return t=$(t),Se(e,ce()?Reflect.construct(t,r||[],$(e).constructor):t.apply(e,r))}function Se(e,t){if(t&&(z(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Le(e)}function Le(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ce(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(ce=function(){return!!e})()}function $(e){return $=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},$(e)}function _e(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Y(e,t)}function Y(e,t){return Y=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(a,n){return a.__proto__=n,a},Y(e,t)}function N(e,t,r){return t=de(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function de(e){var t=De(e,"string");return z(t)=="symbol"?t:t+""}function De(e,t){if(z(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var a=r.call(e,t||"default");if(z(a)!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var L=function(e){function t(){var r;Ee(this,t);for(var a=arguments.length,n=new Array(a),s=0;s<a;s++)n[s]=arguments[s];return r=qe(this,t,[].concat(n)),N(r,"state",{isAnimationFinished:!0}),N(r,"id",xe("recharts-area-")),N(r,"handleAnimationEnd",function(){var i=r.props.onAnimationEnd;r.setState({isAnimationFinished:!0}),G(i)&&i()}),N(r,"handleAnimationStart",function(){var i=r.props.onAnimationStart;r.setState({isAnimationFinished:!1}),G(i)&&i()}),r}return _e(t,e),Ne(t,[{key:"renderDots",value:function(a,n,s){var i=this.props.isAnimationActive,o=this.state.isAnimationFinished;if(i&&!o)return null;var u=this.props,l=u.dot,d=u.points,c=u.dataKey,p=D(this.props,!1),x=D(l,!0),A=d.map(function(f,b){var v=S(S(S({key:"dot-".concat(b),r:3},p),x),{},{index:b,cx:f.x,cy:f.y,dataKey:c,value:f.value,payload:f.payload,points:d});return t.renderDotItem(l,v)}),w={clipPath:a?"url(#clipPath-".concat(n?"":"dots-").concat(s,")"):null};return h.createElement(M,_({className:"recharts-area-dots"},w),A)}},{key:"renderHorizontalRect",value:function(a){var n=this.props,s=n.baseLine,i=n.points,o=n.strokeWidth,u=i[0].x,l=i[i.length-1].x,d=a*Math.abs(u-l),c=F(i.map(function(p){return p.y||0}));return I(s)&&typeof s=="number"?c=Math.max(s,c):s&&Array.isArray(s)&&s.length&&(c=Math.max(F(s.map(function(p){return p.y||0})),c)),I(c)?h.createElement("rect",{x:u<l?u:u-d,y:0,width:d,height:Math.floor(c+(o?parseInt("".concat(o),10):1))}):null}},{key:"renderVerticalRect",value:function(a){var n=this.props,s=n.baseLine,i=n.points,o=n.strokeWidth,u=i[0].y,l=i[i.length-1].y,d=a*Math.abs(u-l),c=F(i.map(function(p){return p.x||0}));return I(s)&&typeof s=="number"?c=Math.max(s,c):s&&Array.isArray(s)&&s.length&&(c=Math.max(F(s.map(function(p){return p.x||0})),c)),I(c)?h.createElement("rect",{x:0,y:u<l?u:u-d,width:c+(o?parseInt("".concat(o),10):1),height:Math.floor(d)}):null}},{key:"renderClipRect",value:function(a){var n=this.props.layout;return n==="vertical"?this.renderVerticalRect(a):this.renderHorizontalRect(a)}},{key:"renderAreaStatically",value:function(a,n,s,i){var o=this.props,u=o.layout,l=o.type,d=o.stroke,c=o.connectNulls,p=o.isRange;o.ref;var x=ue(o,Oe);return h.createElement(M,{clipPath:s?"url(#clipPath-".concat(i,")"):null},h.createElement(X,_({},D(x,!0),{points:a,connectNulls:c,type:l,baseLine:n,layout:u,stroke:"none",className:"recharts-area-area"})),d!=="none"&&h.createElement(X,_({},D(this.props,!1),{className:"recharts-area-curve",layout:u,type:l,connectNulls:c,fill:"none",points:a})),d!=="none"&&p&&h.createElement(X,_({},D(this.props,!1),{className:"recharts-area-curve",layout:u,type:l,connectNulls:c,fill:"none",points:n})))}},{key:"renderAreaWithAnimation",value:function(a,n){var s=this,i=this.props,o=i.points,u=i.baseLine,l=i.isAnimationActive,d=i.animationBegin,c=i.animationDuration,p=i.animationEasing,x=i.animationId,A=this.state,w=A.prevPoints,f=A.prevBaseLine;return h.createElement(pe,{begin:d,duration:c,isActive:l,easing:p,from:{t:0},to:{t:1},key:"area-".concat(x),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(b){var v=b.t;if(w){var C=w.length/o.length,y=o.map(function(P,E){var q=Math.floor(E*C);if(w[q]){var O=w[q],k=V(O.x,P.x),B=V(O.y,P.y);return S(S({},P),{},{x:k(v),y:B(v)})}return P}),g;if(I(u)&&typeof u=="number"){var j=V(f,u);g=j(v)}else if(Z(u)||he(u)){var T=V(f,0);g=T(v)}else g=u.map(function(P,E){var q=Math.floor(E*C);if(f[q]){var O=f[q],k=V(O.x,P.x),B=V(O.y,P.y);return S(S({},P),{},{x:k(v),y:B(v)})}return P});return s.renderAreaStatically(y,g,a,n)}return h.createElement(M,null,h.createElement("defs",null,h.createElement("clipPath",{id:"animationClipPath-".concat(n)},s.renderClipRect(v))),h.createElement(M,{clipPath:"url(#animationClipPath-".concat(n,")")},s.renderAreaStatically(o,u,a,n)))})}},{key:"renderArea",value:function(a,n){var s=this.props,i=s.points,o=s.baseLine,u=s.isAnimationActive,l=this.state,d=l.prevPoints,c=l.prevBaseLine,p=l.totalLength;return u&&i&&i.length&&(!d&&p>0||!ee(d,i)||!ee(c,o))?this.renderAreaWithAnimation(a,n):this.renderAreaStatically(i,o,a,n)}},{key:"render",value:function(){var a,n=this.props,s=n.hide,i=n.dot,o=n.points,u=n.className,l=n.top,d=n.left,c=n.xAxis,p=n.yAxis,x=n.width,A=n.height,w=n.isAnimationActive,f=n.id;if(s||!o||!o.length)return null;var b=this.state.isAnimationFinished,v=o.length===1,C=ie("recharts-area",u),y=c&&c.allowDataOverflow,g=p&&p.allowDataOverflow,j=y||g,T=Z(f)?this.id:f,P=(a=D(i,!1))!==null&&a!==void 0?a:{r:3,strokeWidth:2},E=P.r,q=E===void 0?3:E,O=P.strokeWidth,k=O===void 0?2:O,B=ye(i)?i:{},J=B.clipDot,Q=J===void 0?!0:J,W=q*2+k;return h.createElement(M,{className:C},y||g?h.createElement("defs",null,h.createElement("clipPath",{id:"clipPath-".concat(T)},h.createElement("rect",{x:y?d:d-x/2,y:g?l:l-A/2,width:y?x:x*2,height:g?A:A*2})),!Q&&h.createElement("clipPath",{id:"clipPath-dots-".concat(T)},h.createElement("rect",{x:d-W/2,y:l-W/2,width:x+W,height:A+W}))):null,v?null:this.renderArea(j,T),(i||v)&&this.renderDots(j,Q,T),(!w||b)&&ve.renderCallByParent(this.props,o))}}],[{key:"getDerivedStateFromProps",value:function(a,n){return a.animationId!==n.prevAnimationId?{prevAnimationId:a.animationId,curPoints:a.points,curBaseLine:a.baseLine,prevPoints:n.curPoints,prevBaseLine:n.curBaseLine}:a.points!==n.curPoints||a.baseLine!==n.curBaseLine?{curPoints:a.points,curBaseLine:a.baseLine}:null}}])}(R.PureComponent);le=L;N(L,"displayName","Area");N(L,"defaultProps",{stroke:"#3182bd",fill:"#3182bd",fillOpacity:.6,xAxisId:0,yAxisId:0,legendType:"line",connectNulls:!1,points:[],dot:!1,activeDot:!0,hide:!1,isAnimationActive:!ge.isSsr,animationBegin:0,animationDuration:1500,animationEasing:"ease"});N(L,"getBaseValue",function(e,t,r,a){var n=e.layout,s=e.baseValue,i=t.props.baseValue,o=i??s;if(I(o)&&typeof o=="number")return o;var u=n==="horizontal"?a:r,l=u.scale.domain();if(u.type==="number"){var d=Math.max(l[0],l[1]),c=Math.min(l[0],l[1]);return o==="dataMin"?c:o==="dataMax"||d<0?d:Math.max(Math.min(l[0],l[1]),0)}return o==="dataMin"?l[0]:o==="dataMax"?l[1]:l[0]});N(L,"getComposedData",function(e){var t=e.props,r=e.item,a=e.xAxis,n=e.yAxis,s=e.xAxisTicks,i=e.yAxisTicks,o=e.bandSize,u=e.dataKey,l=e.stackedData,d=e.dataStartIndex,c=e.displayedData,p=e.offset,x=t.layout,A=l&&l.length,w=le.getBaseValue(t,r,a,n),f=x==="horizontal",b=!1,v=c.map(function(y,g){var j;A?j=l[d+g]:(j=te(y,u),Array.isArray(j)?b=!0:j=[w,j]);var T=j[1]==null||A&&te(y,u)==null;return f?{x:ae({axis:a,ticks:s,bandSize:o,entry:y,index:g}),y:T?null:n.scale(j[1]),value:j,payload:y}:{x:T?null:a.scale(j[1]),y:ae({axis:n,ticks:i,bandSize:o,entry:y,index:g}),value:j,payload:y}}),C;return A||b?C=v.map(function(y){var g=Array.isArray(y.value)?y.value[0]:null;return f?{x:y.x,y:g!=null&&y.y!=null?n.scale(g):null}:{x:g!=null?a.scale(g):null,y:y.y}}):C=f?n.scale(w):a.scale(w),S({points:v,baseLine:C,layout:x,isRange:b},p)});N(L,"renderDotItem",function(e,t){var r;if(h.isValidElement(e))r=h.cloneElement(e,t);else if(G(e))r=e(t);else{var a=ie("recharts-area-dot",typeof e!="boolean"?e.className:""),n=t.key,s=ue(t,ke);r=h.createElement(be,_({},s,{key:n,className:a}))}return r});var Ve=Ae({chartName:"AreaChart",GraphicalChild:L,axisComponents:[{axisType:"xAxis",AxisComp:se},{axisType:"yAxis",AxisComp:oe}],formatAxisMap:we});const H=h.forwardRef(({className:e,hideIcon:t=!1,payload:r=[],verticalAlign:a="bottom",nameKey:n="value",fontSizeVariant:s},i)=>r.length?m.jsx("div",{ref:i,className:K("flex items-center justify-center gap-4",a==="top"?"pb-3":"pt-3",e),children:r.map(o=>m.jsxs("div",{className:"flex items-center gap-1.5",children:[!t&&m.jsx("div",{className:"size-2 shrink-0 rounded-sm",style:{backgroundColor:o.color}}),m.jsx("span",{className:"capitalize",style:{fontSize:s},children:o[n]})]},o.value))}):null);H.displayName="ChartLegendContent";H.__docgenInfo={description:"",methods:[],displayName:"ChartLegendContent",props:{className:{required:!1,tsType:{name:"string"},description:""},hideIcon:{required:!1,tsType:{name:"boolean"},description:"",defaultValue:{value:"false",computed:!1}},payload:{required:!1,tsType:{name:"Array",elements:[{name:"signature",type:"object",raw:`{ + color: string; + value: string | number; + [key: string]: string | number; +}`,signature:{properties:[{key:"color",value:{name:"string",required:!0}},{key:"value",value:{name:"union",raw:"string | number",elements:[{name:"string"},{name:"number"}],required:!0}},{key:{name:"string"},value:{name:"union",raw:"string | number",elements:[{name:"string"},{name:"number"}],required:!0}}]}}],raw:`{ + color: string; + value: string | number; + [key: string]: string | number; +}[]`},description:"",defaultValue:{value:"[]",computed:!1}},verticalAlign:{required:!1,tsType:{name:"union",raw:"'top' | 'bottom'",elements:[{name:"literal",value:"'top'"},{name:"literal",value:"'bottom'"}]},description:"",defaultValue:{value:"'bottom'",computed:!1}},nameKey:{required:!1,tsType:{name:"string"},description:"",defaultValue:{value:"'value'",computed:!1}},fontSizeVariant:{required:!1,tsType:{name:"union",raw:"string | number",elements:[{name:"string"},{name:"number"}]},description:""}}};const U=R.forwardRef(({active:e,payload:t,className:r,indicator:a,hideLabel:n=!1,hideIndicator:s=!1,label:i,labelFormatter:o,labelClassName:u,formatter:l,color:d,nameKey:c="name",labelKey:p},x)=>{const A=R.useMemo(()=>{if(n||!(t!=null&&t.length))return null;const[f]=t,b=o?o(i||""):f[p]||i;return b?m.jsx("div",{className:K("font-medium",u),children:b}):null},[i,o,t,n,u,p]);if(!e||!(t!=null&&t.length))return null;const w=t.length===1&&a!=="dot";return m.jsxs("div",{ref:x,className:K("grid min-w-[8rem] items-start gap-1.5 rounded-lg border bg-tooltip-background-light px-3 py-2 text-xs shadow-xl",r),children:[w?null:A,m.jsx("div",{className:"grid gap-1.5",children:t.map((f,b)=>{const v=d||f.color||"#000";return m.jsxs("div",{className:K("flex w-full items-stretch gap-2",a==="dot"&&"items-center"),children:[!s&&m.jsx("div",{className:K({"size-2.5":a==="dot","w-1 h-full":a==="line","w-0 border-[0.5px] border-dashed":a==="dashed"}),style:{backgroundColor:a==="dot"||a==="line"?v:"",borderColor:a==="dashed"?v:""}}),m.jsxs("div",{className:"flex-1 flex justify-between items-center",children:[m.jsx("span",{children:f[c]||f.dataKey}),m.jsx("span",{className:"font-mono font-medium",children:l?l(f.value??""):f.value??""})]})]},f.dataKey||b)})})]})});U.displayName="ChartTooltipContent";U.__docgenInfo={description:"",methods:[],displayName:"ChartTooltipContent",props:{active:{required:!1,tsType:{name:"boolean"},description:""},payload:{required:!1,tsType:{name:"Array",elements:[{name:"PayloadItem"}],raw:"PayloadItem[]"},description:""},className:{required:!1,tsType:{name:"string"},description:""},indicator:{required:!1,tsType:{name:"union",raw:"'dot' | 'line' | 'dashed'",elements:[{name:"literal",value:"'dot'"},{name:"literal",value:"'line'"},{name:"literal",value:"'dashed'"}]},description:""},hideLabel:{required:!1,tsType:{name:"boolean"},description:"",defaultValue:{value:"false",computed:!1}},hideIndicator:{required:!1,tsType:{name:"boolean"},description:"",defaultValue:{value:"false",computed:!1}},label:{required:!1,tsType:{name:"string"},description:""},labelFormatter:{required:!1,tsType:{name:"signature",type:"function",raw:"( label: string ) => string",signature:{arguments:[{type:{name:"string"},name:"label"}],return:{name:"string"}}},description:""},labelClassName:{required:!1,tsType:{name:"string"},description:""},formatter:{required:!1,tsType:{name:"signature",type:"function",raw:"( value: number | string ) => string | number",signature:{arguments:[{type:{name:"union",raw:"number | string",elements:[{name:"number"},{name:"string"}]},name:"value"}],return:{name:"union",raw:"string | number",elements:[{name:"string"},{name:"number"}]}}},description:""},color:{required:!1,tsType:{name:"string"},description:""},nameKey:{required:!1,tsType:{name:"string"},description:"",defaultValue:{value:"'name'",computed:!1}},labelKey:{required:!1,tsType:{name:"string"},description:""}}};const Ie=({data:e,dataKeys:t,colors:r=[],variant:a="solid",showXAxis:n=!0,showYAxis:s=!0,showTooltip:i=!0,tooltipIndicator:o="dot",tooltipLabelKey:u,showLegend:l=!0,showCartesianGrid:d=!0,tickFormatter:c,xAxisDataKey:p,yAxisDataKey:x,xAxisFontSize:A="sm",xAxisFontColor:w="#4B5563",chartWidth:f=350,chartHeight:b=200})=>{const[v,C]=R.useState(f),[y,g]=R.useState(b),j=[{stroke:"#2563EB",fill:"#BFDBFE"},{stroke:"#38BDF8",fill:"#BAE6FD"}],T=r.length>0?r:j;R.useEffect(()=>{C(f),g(b)},[f,b]);const P={sm:"12px",md:"14px",lg:"16px"},E=P[A]||P.sm,q=()=>m.jsx("defs",{children:T.map((O,k)=>m.jsxs("linearGradient",{id:`fill${k}`,x1:"0",y1:"0",x2:"0",y2:"1",children:[m.jsx("stop",{offset:"5%",stopColor:O.fill,stopOpacity:.8}),m.jsx("stop",{offset:"95%",stopColor:O.fill,stopOpacity:.1})]},`gradient${k}`))});return!e||e.length===0?m.jsx(fe,{size:"sm",variant:"help",children:"No data available"}):m.jsx(me,{width:v,height:y,children:m.jsxs(Ve,{data:e,margin:{left:14,right:14},children:[d&&m.jsx(Pe,{vertical:!1}),n&&m.jsx(se,{dataKey:p,tickLine:!1,axisLine:!1,tickMargin:8,tickFormatter:c,tick:{fontSize:E,fill:w}}),s&&m.jsx(oe,{dataKey:x,tickLine:!1,axisLine:!1,tickMargin:8,tick:{fontSize:E,fill:w}}),i&&m.jsx(je,{content:m.jsx(U,{indicator:o,labelKey:u})}),l&&m.jsx(Te,{content:m.jsx(H,{fontSizeVariant:E})}),a==="gradient"&&q(),t.map((O,k)=>m.jsx(L,{type:"monotone",dataKey:O,stroke:T[k%T.length].stroke,fill:a==="gradient"?`url(#fill${k})`:T[k%T.length].fill,stackId:"1"},O))]})})};Ie.__docgenInfo={description:"",methods:[],displayName:"AreaChart",props:{data:{required:!0,tsType:{name:"Array",elements:[{name:"DataItem"}],raw:"DataItem[]"},description:"An array of objects representing the source data for the chart."},dataKeys:{required:!0,tsType:{name:"Array",elements:[{name:"string"}],raw:"string[]"},description:"An array of strings representing the keys to access data in each data object. Used for identifying different data series."},colors:{required:!1,tsType:{name:"Array",elements:[{name:"Color"}],raw:"Color[]"},description:"An array of color strings that determine the colors for each data series in the chart.",defaultValue:{value:"[]",computed:!1}},variant:{required:!1,tsType:{name:"union",raw:"'solid' | 'gradient'",elements:[{name:"literal",value:"'solid'"},{name:"literal",value:"'gradient'"}]},description:"Defines the variant of Area Chart.",defaultValue:{value:"'solid'",computed:!1}},showXAxis:{required:!1,tsType:{name:"boolean"},description:"Whether to render the `<XAxis />` component for the x-axis.",defaultValue:{value:"true",computed:!1}},showYAxis:{required:!1,tsType:{name:"boolean"},description:"Whether to render the `<XAxis />` component for the y-axis.",defaultValue:{value:"true",computed:!1}},showTooltip:{required:!1,tsType:{name:"boolean"},description:"Toggle the visibility of the tooltip on hover, displaying detailed information for each data point.",defaultValue:{value:"true",computed:!1}},tooltipIndicator:{required:!1,tsType:{name:"union",raw:"'dot' | 'line' | 'dashed'",elements:[{name:"literal",value:"'dot'"},{name:"literal",value:"'line'"},{name:"literal",value:"'dashed'"}]},description:"The tooltip indicator. It can be `dot`, `line` or `dashed`.",defaultValue:{value:"'dot'",computed:!1}},tooltipLabelKey:{required:!1,tsType:{name:"string"},description:"An array of objects representing the source data for the chart."},showLegend:{required:!1,tsType:{name:"boolean"},description:"Whether to render the `<Legend />` component to identify data series.",defaultValue:{value:"true",computed:!1}},showCartesianGrid:{required:!1,tsType:{name:"boolean"},description:"Whether to display the `<CartesianGrid />`, adding horizontal and vertical grid lines.",defaultValue:{value:"true",computed:!1}},tickFormatter:{required:!1,tsType:{name:"signature",type:"function",raw:"( value: string ) => string",signature:{arguments:[{type:{name:"string"},name:"value"}],return:{name:"string"}}},description:"A function used to format the ticks on the axes, e.g., for formatting dates or numbers."},xAxisDataKey:{required:!1,tsType:{name:"string"},description:"The key in the data objects representing values for the x-axis. This is used to access the x-axis values from each data entry."},yAxisDataKey:{required:!1,tsType:{name:"string"},description:"The key in the data objects representing values for the y-axis. This is used to access the y-axis values from each data entry."},xAxisFontSize:{required:!1,tsType:{name:"union",raw:"'sm' | 'md' | 'lg'",elements:[{name:"literal",value:"'sm'"},{name:"literal",value:"'md'"},{name:"literal",value:"'lg'"}]},description:"Font size for the labels on the x-axis.",defaultValue:{value:"'sm'",computed:!1}},xAxisFontColor:{required:!1,tsType:{name:"string"},description:"Font color for the labels on the x-axis.",defaultValue:{value:"'#4B5563'",computed:!1}},chartWidth:{required:!1,tsType:{name:"number"},description:"Width of the chart container.",defaultValue:{value:"350",computed:!1}},chartHeight:{required:!1,tsType:{name:"number"},description:"Height of the chart container.",defaultValue:{value:"200",computed:!1}}}};export{Ie as A}; diff --git a/assets/area-chart.stories-CDGZlyRk.js b/assets/area-chart.stories-CDGZlyRk.js new file mode 100644 index 00000000..2759c3c4 --- /dev/null +++ b/assets/area-chart.stories-CDGZlyRk.js @@ -0,0 +1,93 @@ +import{j as e}from"./jsx-runtime-DR9Q75dM.js";import{A as m}from"./area-chart-DT2aNxmr.js";import{L as F}from"./label-DvPgxd3J.js";import{B as K}from"./button-CWRkIW0K.js";import{B as l}from"./badge-Dv1nmPq1.js";import{C as t}from"./container-ZbATB8CN.js";import{A as T}from"./arrow-up-right-D1mgmwcd.js";import{A as B}from"./arrow-up-DZYOnZUh.js";import"./index-DRjF_FHU.js";import"./functions-B0jM5NET.js";import"./ResponsiveContainer-TEDwBoeF.js";import"./generateCategoricalChart-CJ23qymB.js";import"./tiny-invariant-CopsF_GD.js";import"./YAxis-C6wr449K.js";import"./x-M4dKkmxh.js";import"./createLucideIcon-DrGAWQCB.js";const p=[{month:"January",sales:186,expenses:80},{month:"February",sales:305,expenses:200},{month:"March",sales:237,expenses:120},{month:"April",sales:73,expenses:190},{month:"May",sales:209,expenses:130},{month:"June",sales:214,expenses:140}],c=["sales","expenses"],z=[{date:"2024-04-01",desktop:222,mobile:150},{date:"2024-04-02",desktop:97,mobile:180},{date:"2024-04-03",desktop:167,mobile:120},{date:"2024-04-04",desktop:242,mobile:260},{date:"2024-04-05",desktop:373,mobile:290},{date:"2024-04-06",desktop:301,mobile:340},{date:"2024-04-07",desktop:245,mobile:180},{date:"2024-04-08",desktop:409,mobile:320},{date:"2024-04-09",desktop:59,mobile:110},{date:"2024-04-10",desktop:261,mobile:190},{date:"2024-04-11",desktop:327,mobile:350},{date:"2024-04-12",desktop:292,mobile:210},{date:"2024-04-13",desktop:342,mobile:380},{date:"2024-04-14",desktop:137,mobile:220},{date:"2024-04-15",desktop:120,mobile:170},{date:"2024-04-16",desktop:138,mobile:190},{date:"2024-04-17",desktop:446,mobile:360},{date:"2024-04-18",desktop:364,mobile:410},{date:"2024-04-19",desktop:243,mobile:180},{date:"2024-04-20",desktop:89,mobile:150},{date:"2024-04-21",desktop:137,mobile:200},{date:"2024-04-22",desktop:224,mobile:170},{date:"2024-04-23",desktop:138,mobile:230},{date:"2024-04-24",desktop:387,mobile:290},{date:"2024-04-25",desktop:215,mobile:250},{date:"2024-04-26",desktop:75,mobile:130},{date:"2024-04-27",desktop:383,mobile:420},{date:"2024-04-28",desktop:122,mobile:180},{date:"2024-04-29",desktop:315,mobile:240},{date:"2024-04-30",desktop:454,mobile:380},{date:"2024-05-01",desktop:165,mobile:220},{date:"2024-05-02",desktop:293,mobile:310},{date:"2024-05-03",desktop:247,mobile:190},{date:"2024-05-04",desktop:385,mobile:420},{date:"2024-05-05",desktop:481,mobile:390},{date:"2024-05-06",desktop:498,mobile:520},{date:"2024-05-07",desktop:388,mobile:300},{date:"2024-05-08",desktop:149,mobile:210},{date:"2024-05-09",desktop:227,mobile:180},{date:"2024-05-10",desktop:293,mobile:330},{date:"2024-05-11",desktop:335,mobile:270},{date:"2024-05-12",desktop:197,mobile:240},{date:"2024-05-13",desktop:197,mobile:160},{date:"2024-05-14",desktop:448,mobile:490},{date:"2024-05-15",desktop:473,mobile:380},{date:"2024-05-16",desktop:338,mobile:400},{date:"2024-05-17",desktop:499,mobile:420},{date:"2024-05-18",desktop:315,mobile:350},{date:"2024-05-19",desktop:235,mobile:180},{date:"2024-05-20",desktop:177,mobile:230},{date:"2024-05-21",desktop:82,mobile:140},{date:"2024-05-22",desktop:81,mobile:120},{date:"2024-05-23",desktop:252,mobile:290},{date:"2024-05-24",desktop:294,mobile:220},{date:"2024-05-25",desktop:201,mobile:250},{date:"2024-05-26",desktop:213,mobile:170},{date:"2024-05-27",desktop:420,mobile:460},{date:"2024-05-28",desktop:233,mobile:190},{date:"2024-05-29",desktop:78,mobile:130},{date:"2024-05-30",desktop:340,mobile:280},{date:"2024-05-31",desktop:178,mobile:230},{date:"2024-06-01",desktop:178,mobile:200},{date:"2024-06-02",desktop:470,mobile:410},{date:"2024-06-03",desktop:103,mobile:160},{date:"2024-06-04",desktop:439,mobile:380},{date:"2024-06-05",desktop:88,mobile:140},{date:"2024-06-06",desktop:294,mobile:250},{date:"2024-06-07",desktop:323,mobile:370},{date:"2024-06-08",desktop:385,mobile:320},{date:"2024-06-09",desktop:438,mobile:480},{date:"2024-06-10",desktop:155,mobile:200},{date:"2024-06-11",desktop:92,mobile:150},{date:"2024-06-12",desktop:492,mobile:420},{date:"2024-06-13",desktop:81,mobile:130},{date:"2024-06-14",desktop:426,mobile:380},{date:"2024-06-15",desktop:307,mobile:350},{date:"2024-06-16",desktop:371,mobile:310},{date:"2024-06-17",desktop:475,mobile:520},{date:"2024-06-18",desktop:107,mobile:170},{date:"2024-06-19",desktop:341,mobile:290},{date:"2024-06-20",desktop:408,mobile:450},{date:"2024-06-21",desktop:169,mobile:210},{date:"2024-06-22",desktop:317,mobile:270},{date:"2024-06-23",desktop:480,mobile:530},{date:"2024-06-24",desktop:132,mobile:180},{date:"2024-06-25",desktop:141,mobile:190},{date:"2024-06-26",desktop:434,mobile:380},{date:"2024-06-27",desktop:448,mobile:490},{date:"2024-06-28",desktop:149,mobile:200},{date:"2024-06-29",desktop:103,mobile:160},{date:"2024-06-30",desktop:446,mobile:400}],L=["desktop","mobile"],i=[{stroke:"#2563EB",fill:"#BFDBFE"},{stroke:"#38BDF8",fill:"#BAE6FD"}],x=a=>a.slice(0,3),S=a=>new Date(a).toLocaleDateString("en-US",{month:"short",day:"numeric"}),Z={title:"Atoms/AreaChart",component:m,parameters:{layout:"centered"},tags:["autodocs"]},d={args:{data:p,dataKeys:c,colors:i,variant:"solid",tickFormatter:x,showXAxis:!0,xAxisDataKey:"month",showYAxis:!1,showLegend:!1,showTooltip:!0,tooltipIndicator:"dot"}},n={args:{data:p,dataKeys:c,colors:i,variant:"gradient",tickFormatter:x,showXAxis:!0,xAxisDataKey:"month",showYAxis:!1,showLegend:!1}},r={args:{chartWidth:900,chartHeight:250,data:z,dataKeys:L,colors:i,variant:"gradient",showXAxis:!0,xAxisDataKey:"date",showYAxis:!1,tickFormatter:S}};r.storyName="Area Chart Gradient with Legend";const s=a=>e.jsxs(t,{containerType:"grid",gap:"xs",className:"p-4 bg-background-primary rounded-lg shadow-sm",...a,children:[e.jsxs(t.Item,{className:"p-1 space-y-2",children:[e.jsxs(t,{containerType:"flex",justify:"between",align:"center",children:[e.jsx(F,{size:"sm",className:"text-text-tertiary font-medium",children:"Cloned Sites"}),e.jsx(K,{className:"p-0",variant:"ghost",children:e.jsx(T,{className:"text-icon-secondary size-4"})})]}),e.jsxs(t,{containerType:"flex",align:"center",gap:"xs",children:[e.jsx("div",{className:"text-4xl text-text-primary font-semibold",children:"316"}),e.jsx(l,{label:"12%",size:"sm",type:"pill",variant:"green",icon:e.jsx(B,{})})]}),e.jsxs(t,{containerType:"flex",align:"center",className:"gap-0 space-x-1",children:[e.jsx("span",{className:"text-field-helper text-xs",children:"Compare to"}),e.jsx(l,{label:"298",size:"sm",type:"pill",variant:"neutral",icon:null}),e.jsx("span",{className:"text-field-helper text-xs",children:"previous week"})]})]}),e.jsx(t.Item,{children:e.jsx(m,{data:p,dataKeys:c,colors:i,variant:"solid",tickFormatter:x,showXAxis:!0,xAxisDataKey:"month",showYAxis:!1,showLegend:!1})})]});s.storyName="Clone Sites Card With Area Chart";const o=a=>e.jsxs(t,{containerType:"grid",gap:"xs",className:"p-4 bg-background-primary rounded-lg shadow-sm",...a,children:[e.jsxs(t.Item,{className:"p-1 space-y-2",children:[e.jsxs(t,{containerType:"flex",justify:"between",align:"center",children:[e.jsx(F,{size:"sm",className:"text-text-tertiary font-medium",children:"Revenue"}),e.jsx(K,{className:"p-0",variant:"ghost",children:e.jsx(T,{className:"text-icon-secondary size-4"})})]}),e.jsxs(t,{containerType:"flex",align:"center",gap:"xs",children:[e.jsx("div",{className:"text-4xl text-text-primary font-semibold",children:"$3,169"}),e.jsx(l,{label:"12%",size:"sm",type:"pill",variant:"green",icon:e.jsx(B,{})})]}),e.jsxs(t,{containerType:"flex",align:"center",className:"gap-0 space-x-1",children:[e.jsx("span",{className:"text-field-helper text-xs",children:"Compared to"}),e.jsx(l,{label:"$2,984",size:"sm",type:"pill",variant:"neutral",icon:null}),e.jsx("span",{className:"text-field-helper text-xs",children:"previous week"})]})]}),e.jsx(t.Item,{children:e.jsx(m,{chartWidth:900,chartHeight:250,data:z,dataKeys:L,colors:i,variant:"gradient",tickFormatter:S,showXAxis:!0,xAxisDataKey:"date",showYAxis:!1,showLegend:!0})})]});o.storyName="Revenue Card With Area Chart";s.__docgenInfo={description:"",methods:[],displayName:"AreaChartCard1"};o.__docgenInfo={description:"",methods:[],displayName:"AreaChartCard2"};var h,b,k;d.parameters={...d.parameters,docs:{...(h=d.parameters)==null?void 0:h.docs,source:{originalSource:`{ + args: { + data: areaChartData, + dataKeys, + colors, + variant: 'solid', + // solid, gradient + tickFormatter: monthFormatter, + showXAxis: true, + xAxisDataKey: 'month', + showYAxis: false, + showLegend: false, + showTooltip: true, + tooltipIndicator: 'dot' + } +}`,...(k=(b=d.parameters)==null?void 0:b.docs)==null?void 0:k.source}}};var g,y,u;n.parameters={...n.parameters,docs:{...(g=n.parameters)==null?void 0:g.docs,source:{originalSource:`{ + args: { + data: areaChartData, + dataKeys, + colors, + variant: 'gradient', + // solid, gradient + tickFormatter: monthFormatter, + showXAxis: true, + xAxisDataKey: 'month', + showYAxis: false, + showLegend: false + } +}`,...(u=(y=n.parameters)==null?void 0:y.docs)==null?void 0:u.source}}};var C,f,A;r.parameters={...r.parameters,docs:{...(C=r.parameters)==null?void 0:C.docs,source:{originalSource:`{ + args: { + chartWidth: 900, + chartHeight: 250, + data: chartDataIteractive, + dataKeys: dataKeysInteractive, + colors, + variant: 'gradient', + // solid, gradient + showXAxis: true, + xAxisDataKey: 'date', + showYAxis: false, + tickFormatter: monthFormatterInteractive + } +}`,...(A=(f=r.parameters)==null?void 0:f.docs)==null?void 0:A.source}}};var w,v,N;s.parameters={...s.parameters,docs:{...(w=s.parameters)==null?void 0:w.docs,source:{originalSource:`args => <Container containerType="grid" gap="xs" className="p-4 bg-background-primary rounded-lg shadow-sm" {...args}> + <Container.Item className="p-1 space-y-2"> + <Container containerType="flex" justify="between" align="center"> + <Label size="sm" className="text-text-tertiary font-medium"> + Cloned Sites + </Label> + <Button className="p-0" variant="ghost"> + <ArrowUpRight className="text-icon-secondary size-4" /> + </Button> + </Container> + <Container containerType="flex" align="center" gap="xs"> + <div className="text-4xl text-text-primary font-semibold"> + 316 + </div> + <Badge label={'12%'} size="sm" type="pill" variant="green" icon={<ArrowUp />} /> + </Container> + <Container containerType="flex" align="center" className="gap-0 space-x-1"> + <span className="text-field-helper text-xs">Compare to</span> + <Badge label={'298'} size="sm" type="pill" variant="neutral" icon={null} /> + <span className="text-field-helper text-xs">previous week</span> + </Container> + </Container.Item> + <Container.Item> + <AreaChart data={areaChartData} dataKeys={dataKeys} colors={colors} variant="solid" tickFormatter={monthFormatter} showXAxis={true} xAxisDataKey="month" showYAxis={false} showLegend={false} /> + </Container.Item> + </Container>`,...(N=(v=s.parameters)==null?void 0:v.docs)==null?void 0:N.source}}};var j,I,D;o.parameters={...o.parameters,docs:{...(j=o.parameters)==null?void 0:j.docs,source:{originalSource:`args => <Container containerType="grid" gap="xs" className="p-4 bg-background-primary rounded-lg shadow-sm" {...args}> + <Container.Item className="p-1 space-y-2"> + <Container containerType="flex" justify="between" align="center"> + <Label size="sm" className="text-text-tertiary font-medium"> + Revenue + </Label> + <Button className="p-0" variant="ghost"> + <ArrowUpRight className="text-icon-secondary size-4" /> + </Button> + </Container> + <Container containerType="flex" align="center" gap="xs"> + <div className="text-4xl text-text-primary font-semibold"> + $3,169 + </div> + <Badge label={'12%'} size="sm" type="pill" variant="green" icon={<ArrowUp />} /> + </Container> + <Container containerType="flex" align="center" className="gap-0 space-x-1"> + <span className="text-field-helper text-xs">Compared to</span> + <Badge label={'$2,984'} size="sm" type="pill" variant="neutral" icon={null} /> + <span className="text-field-helper text-xs">previous week</span> + </Container> + </Container.Item> + <Container.Item> + <AreaChart chartWidth={900} chartHeight={250} data={chartDataIteractive} dataKeys={dataKeysInteractive} colors={colors} variant="gradient" tickFormatter={monthFormatterInteractive} showXAxis={true} xAxisDataKey="date" showYAxis={false} showLegend={true} /> + </Container.Item> + </Container>`,...(D=(I=o.parameters)==null?void 0:I.docs)==null?void 0:D.source}}};const ee=["AreaChartSimple","AreaChartGradient","AreaChartInteractive","AreaChartCard1","AreaChartCard2"];export{s as AreaChartCard1,o as AreaChartCard2,n as AreaChartGradient,r as AreaChartInteractive,d as AreaChartSimple,ee as __namedExportsOrder,Z as default}; diff --git a/assets/arrow-up-DZYOnZUh.js b/assets/arrow-up-DZYOnZUh.js new file mode 100644 index 00000000..39a4c802 --- /dev/null +++ b/assets/arrow-up-DZYOnZUh.js @@ -0,0 +1,6 @@ +import{c as r}from"./createLucideIcon-DrGAWQCB.js";/** + * @license lucide-react v0.417.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const a=r("ArrowUp",[["path",{d:"m5 12 7-7 7 7",key:"hav0vg"}],["path",{d:"M12 19V5",key:"x0mq9r"}]]);export{a as A}; diff --git a/assets/arrow-up-right-D1mgmwcd.js b/assets/arrow-up-right-D1mgmwcd.js new file mode 100644 index 00000000..f14dacc7 --- /dev/null +++ b/assets/arrow-up-right-D1mgmwcd.js @@ -0,0 +1,6 @@ +import{c as t}from"./createLucideIcon-DrGAWQCB.js";/** + * @license lucide-react v0.417.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const o=t("ArrowUpRight",[["path",{d:"M7 7h10v10",key:"1tivn9"}],["path",{d:"M7 17 17 7",key:"1vkiza"}]]);export{o as A}; diff --git a/assets/avatar-A7FoSNec.js b/assets/avatar-A7FoSNec.js new file mode 100644 index 00000000..ad6f1937 --- /dev/null +++ b/assets/avatar-A7FoSNec.js @@ -0,0 +1,6 @@ +import{j as p}from"./jsx-runtime-DR9Q75dM.js";import{r as s}from"./index-DRjF_FHU.js";import{c as N}from"./functions-B0jM5NET.js";import{c as q}from"./createLucideIcon-DrGAWQCB.js";/** + * @license lucide-react v0.417.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const w=q("User",[["path",{d:"M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2",key:"975kel"}],["circle",{cx:"12",cy:"7",r:"4",key:"17ys0d"}]]),U=s.forwardRef(({variant:f="primary",size:c="md",border:i="subtle",src:a,alt:t,children:e,className:g},d)=>{const[n,o]=s.useState(!1),v=a&&i==="none"?"subtle":i,x="rounded-full overflow-hidden flex items-center justify-center",y={white:"text-text-primary bg-background-primary",gray:"text-text-primary bg-background-secondary",primary:"text-text-on-color bg-background-brand","primary-light":"text-text-primary bg-brand-background-50",dark:"text-text-on-color bg-button-secondary"}[f],b={xxs:"size-5 [&>svg]:size-3 text-xs",xs:"size-6 [&>svg]:size-4 text-sm",sm:"size-8 [&>svg]:size-5 text-base",md:"size-10 [&>svg]:size-6 text-lg",lg:"size-12 [&>svg]:size-12 text-lg"}[c],h={none:"",subtle:"ring-1 ring-border-transparent-subtle",ring:"ring ring-border-subtle"}[v],z=a?"object-cover object-center":"",T=()=>{var l,m,u;if(a&&n){if(t&&typeof t=="string")return(l=t==null?void 0:t[0])==null?void 0:l.toUpperCase();if(e&&typeof e=="string")return(m=e==null?void 0:e[0])==null?void 0:m.toUpperCase();if(!e&&!t)return p.jsx(w,{})}return e?typeof e=="string"?(u=e==null?void 0:e[0])==null?void 0:u.toUpperCase():e:null},k=()=>{o(!0)},r=!a||n,C=r?"div":"img";return s.useEffect(()=>{o(!1)},[a]),p.jsx(C,{ref:d,className:N(x,r&&y,b,h,z,g),...r?{children:T()}:{src:a,alt:t,onError:k}})});U.__docgenInfo={description:"",methods:[],displayName:"Avatar",props:{variant:{required:!1,tsType:{name:"union",raw:"'white' | 'gray' | 'primary' | 'primary-light' | 'dark'",elements:[{name:"literal",value:"'white'"},{name:"literal",value:"'gray'"},{name:"literal",value:"'primary'"},{name:"literal",value:"'primary-light'"},{name:"literal",value:"'dark'"}]},description:"Defines the style variant of the avatar.",defaultValue:{value:"'primary'",computed:!1}},size:{required:!1,tsType:{name:"union",raw:"'xxs' | 'xs' | 'sm' | 'md' | 'lg'",elements:[{name:"literal",value:"'xxs'"},{name:"literal",value:"'xs'"},{name:"literal",value:"'sm'"},{name:"literal",value:"'md'"},{name:"literal",value:"'lg'"}]},description:"Defines the size of the avatar.",defaultValue:{value:"'md'",computed:!1}},border:{required:!1,tsType:{name:"union",raw:"'none' | 'subtle' | 'ring'",elements:[{name:"literal",value:"'none'"},{name:"literal",value:"'subtle'"},{name:"literal",value:"'ring'"}]},description:"Defines the border of the avatar.",defaultValue:{value:"'subtle'",computed:!1}},url:{required:!1,tsType:{name:"string"},description:"The URL of the Avatar image"},children:{required:!1,tsType:{name:"ReactNode"},description:"Defines the children of the avatar."},className:{required:!1,tsType:{name:"string"},description:"Defines the extra classes"},src:{required:!1,tsType:{name:"string"},description:"The URL of the Avatar image."},alt:{required:!1,tsType:{name:"string"},description:"Alt text for the avatar image."}}};export{U as A,w as U}; diff --git a/assets/avatar.stories-oW7nYPt2.js b/assets/avatar.stories-oW7nYPt2.js new file mode 100644 index 00000000..7ac7f4dc --- /dev/null +++ b/assets/avatar.stories-oW7nYPt2.js @@ -0,0 +1,40 @@ +import{j as B}from"./jsx-runtime-DR9Q75dM.js";import{A as R,U as w}from"./avatar-A7FoSNec.js";import{B as E}from"./bell-B87wS_4k.js";import"./index-DRjF_FHU.js";import"./functions-B0jM5NET.js";import"./createLucideIcon-DrGAWQCB.js";const z={title:"Atoms/Avatar",component:R,parameters:{layout:"centered"},tags:["autodocs"],argTypes:{variant:{control:"select"},size:{control:"select"},border:{control:"select"},children:{control:"text"}}},r={args:{children:"Avatar",src:"",alt:""}},a={args:{variant:"primary",children:"Avatar",src:"",alt:""}},e={args:{variant:"white",children:"Avatar"}},s={args:{variant:"gray",children:B.jsx(w,{})}},t={args:{variant:"primary-light",children:B.jsx(E,{})}},n={args:{variant:"dark",children:"Avatar"}},c={args:{variant:"primary",alt:"Vrunda Kansara",src:"https://0.gravatar.com/avatar/05d8f4a5468440075f82adcea83d5cc3?s=128&d=mm&r=g"}};var o,i,m;r.parameters={...r.parameters,docs:{...(o=r.parameters)==null?void 0:o.docs,source:{originalSource:`{ + args: { + children: 'Avatar', + src: '', + alt: '' + } +}`,...(m=(i=r.parameters)==null?void 0:i.docs)==null?void 0:m.source}}};var d,p,l;a.parameters={...a.parameters,docs:{...(d=a.parameters)==null?void 0:d.docs,source:{originalSource:`{ + args: { + variant: 'primary', + children: 'Avatar', + src: '', + alt: '' + } +}`,...(l=(p=a.parameters)==null?void 0:p.docs)==null?void 0:l.source}}};var g,u,v;e.parameters={...e.parameters,docs:{...(g=e.parameters)==null?void 0:g.docs,source:{originalSource:`{ + args: { + variant: 'white', + children: 'Avatar' + } +}`,...(v=(u=e.parameters)==null?void 0:u.docs)==null?void 0:v.source}}};var h,y,A;s.parameters={...s.parameters,docs:{...(h=s.parameters)==null?void 0:h.docs,source:{originalSource:`{ + args: { + variant: 'gray', + children: <User /> + } +}`,...(A=(y=s.parameters)==null?void 0:y.docs)==null?void 0:A.source}}};var f,x,S;t.parameters={...t.parameters,docs:{...(f=t.parameters)==null?void 0:f.docs,source:{originalSource:`{ + args: { + variant: 'primary-light', + children: <Bell /> + } +}`,...(S=(x=t.parameters)==null?void 0:x.docs)==null?void 0:S.source}}};var U,j,k;n.parameters={...n.parameters,docs:{...(U=n.parameters)==null?void 0:U.docs,source:{originalSource:`{ + args: { + variant: 'dark', + children: 'Avatar' + } +}`,...(k=(j=n.parameters)==null?void 0:j.docs)==null?void 0:k.source}}};var D,L,P;c.parameters={...c.parameters,docs:{...(D=c.parameters)==null?void 0:D.docs,source:{originalSource:`{ + args: { + variant: 'primary', + alt: 'Vrunda Kansara', + src: 'https://0.gravatar.com/avatar/05d8f4a5468440075f82adcea83d5cc3?s=128&d=mm&r=g' + } +}`,...(P=(L=c.parameters)==null?void 0:L.docs)==null?void 0:P.source}}};const O=["Default","Primary","White","Gray","PrimaryLight","Dark","URLAvatar"];export{n as Dark,r as Default,s as Gray,a as Primary,t as PrimaryLight,c as URLAvatar,e as White,O as __namedExportsOrder,z as default}; diff --git a/assets/badge-Dv1nmPq1.js b/assets/badge-Dv1nmPq1.js new file mode 100644 index 00000000..1d478d97 --- /dev/null +++ b/assets/badge-Dv1nmPq1.js @@ -0,0 +1 @@ +import{j as e}from"./jsx-runtime-DR9Q75dM.js";import{r as w}from"./index-DRjF_FHU.js";import{c as l}from"./functions-B0jM5NET.js";import{X as k}from"./x-M4dKkmxh.js";const u=w.forwardRef(({label:a="",size:r="sm",className:b="",type:g="pill",variant:c="neutral",icon:t=null,disabled:n=!1,onClose:m=()=>{},closable:f=!1,onMouseDown:p=()=>{}},v)=>{const x="font-medium border-badge-border-gray flex items-center justify-center border border-solid box-border max-w-full",y={xxs:"py-0.5 px-0.5 text-xs h-4",xs:"py-0.5 px-1 text-xs h-5",sm:"py-1 px-1.5 text-xs h-6",md:"py-1 px-1.5 text-sm h-7",lg:"py-1 px-1.5 text-base h-8"},h={pill:"rounded-full",rounded:"rounded"},o={neutral:"bg-badge-background-gray hover:bg-badge-hover-gray text-badge-color-gray border-badge-border-gray",red:"bg-badge-background-red hover:bg-badge-hover-red text-badge-color-red border-badge-border-red",yellow:"bg-badge-background-yellow hover:bg-badge-hover-yellow text-badge-color-yellow border-badge-border-yellow",green:"bg-badge-background-green hover:bg-badge-hover-green text-badge-color-green border-badge-border-green",blue:"bg-badge-background-sky hover:bg-badge-hover-sky text-badge-color-sky border-badge-border-sky",inverse:"bg-background-inverse hover:bg-badge-hover-inverse text-text-inverse border-background-inverse",disabled:"bg-badge-background-disabled hover:bg-badge-hover-disabled text-badge-color-disabled border-badge-border-disabled disabled cursor-not-allowed"};let s="",d="group relative justify-center flex items-center cursor-pointer";const i={xxs:"[&>svg]:size-3",xs:"[&>svg]:size-3",sm:"[&>svg]:size-3",md:"[&>svg]:size-4",lg:"[&>svg]:size-5"};return n?(s=o.disabled,d+=" cursor-not-allowed disabled"):s=o[c],a?e.jsxs("span",{className:l(x,y[r],h[g],"gap-0.5",s,b),ref:v,children:[t?e.jsx("span",{className:l("justify-center flex items-center",i[r]),children:t}):null,e.jsx("span",{className:"px-1 truncate",children:a}),f&&e.jsxs("span",{className:l(d,i[r]),onMouseDown:p,role:"button",tabIndex:0,...!n&&{onClick:m},children:[e.jsx("span",{className:"sr-only",children:`Remove ${a}`}),e.jsx(k,{}),e.jsx("span",{className:"absolute -inset-1"})]})]}):null});u.displayName="Badge";u.__docgenInfo={description:"",methods:[],displayName:"Badge",props:{label:{required:!1,tsType:{name:"string"},description:"Defines the Label of the badge.",defaultValue:{value:"''",computed:!1}},size:{required:!1,tsType:{name:"union",raw:"'xxs' | 'xs' | 'sm' | 'md' | 'lg'",elements:[{name:"literal",value:"'xxs'"},{name:"literal",value:"'xs'"},{name:"literal",value:"'sm'"},{name:"literal",value:"'md'"},{name:"literal",value:"'lg'"}]},description:"Defines the size of the badge.",defaultValue:{value:"'sm'",computed:!1}},className:{required:!1,tsType:{name:"string"},description:"Defines the extra classes",defaultValue:{value:"''",computed:!1}},type:{required:!1,tsType:{name:"union",raw:"'pill' | 'rounded'",elements:[{name:"literal",value:"'pill'"},{name:"literal",value:"'rounded'"}]},description:"Defines the type of the badge.",defaultValue:{value:"'pill'",computed:!1}},variant:{required:!1,tsType:{name:"union",raw:"'neutral' | 'red' | 'yellow' | 'green' | 'blue' | 'inverse'",elements:[{name:"literal",value:"'neutral'"},{name:"literal",value:"'red'"},{name:"literal",value:"'yellow'"},{name:"literal",value:"'green'"},{name:"literal",value:"'blue'"},{name:"literal",value:"'inverse'"}]},description:"Defines the style variant of the badge.",defaultValue:{value:"'neutral'",computed:!1}},icon:{required:!1,tsType:{name:"ReactNode"},description:"Custom Icon for the badge.",defaultValue:{value:"null",computed:!1}},disabled:{required:!1,tsType:{name:"boolean"},description:"Defines if the badge is disabled.",defaultValue:{value:"false",computed:!1}},onClose:{required:!1,tsType:{name:"signature",type:"function",raw:"( event: React.MouseEvent ) => void",signature:{arguments:[{type:{name:"ReactMouseEvent",raw:"React.MouseEvent"},name:"event"}],return:{name:"void"}}},description:"Callback function for close event",defaultValue:{value:"() => {}",computed:!1}},closable:{required:!1,tsType:{name:"boolean"},description:"Defines if the badge is closable.",defaultValue:{value:"false",computed:!1}},onMouseDown:{required:!1,tsType:{name:"signature",type:"function",raw:"() => void",signature:{arguments:[],return:{name:"void"}}},description:"Callback function for mouse down event.",defaultValue:{value:"() => {}",computed:!1}}}};export{u as B}; diff --git a/assets/badge.stories-DxNEST_O.js b/assets/badge.stories-DxNEST_O.js new file mode 100644 index 00000000..47a480db --- /dev/null +++ b/assets/badge.stories-DxNEST_O.js @@ -0,0 +1,52 @@ +import{j as E}from"./jsx-runtime-DR9Q75dM.js";import{B as G}from"./badge-Dv1nmPq1.js";import{I as N}from"./info-boz3nBKJ.js";import"./index-DRjF_FHU.js";import"./functions-B0jM5NET.js";import"./x-M4dKkmxh.js";import"./createLucideIcon-DrGAWQCB.js";const q={title:"Atoms/Badge",component:G,parameters:{layout:"centered"},tags:["autodocs"],argTypes:{variant:{control:"select"},size:{control:"select"},type:{control:"select"},icon:{control:!1}}},e={args:{variant:"neutral",icon:E.jsx(N,{}),type:"pill",size:"sm",label:"Badge"}},r={args:{variant:"neutral",type:"pill",size:"sm",label:"Badge",disabled:!0}},a={args:{variant:"red",type:"rounded",size:"sm",label:"Badge"}},s={args:{variant:"yellow",type:"rounded",size:"sm",label:"Badge"}},n={args:{variant:"green",type:"rounded",size:"sm",label:"Badge"}},o={args:{variant:"blue",type:"rounded",size:"sm",label:"Badge"}},t={args:{variant:"inverse",type:"rounded",size:"sm",label:"Badge"}};var l,d,i;e.parameters={...e.parameters,docs:{...(l=e.parameters)==null?void 0:l.docs,source:{originalSource:`{ + args: { + variant: 'neutral', + icon: <Info />, + type: 'pill', + size: 'sm', + label: 'Badge' + } +}`,...(i=(d=e.parameters)==null?void 0:d.docs)==null?void 0:i.source}}};var c,p,m;r.parameters={...r.parameters,docs:{...(c=r.parameters)==null?void 0:c.docs,source:{originalSource:`{ + args: { + variant: 'neutral', + type: 'pill', + size: 'sm', + label: 'Badge', + disabled: true + } +}`,...(m=(p=r.parameters)==null?void 0:p.docs)==null?void 0:m.source}}};var u,g,b;a.parameters={...a.parameters,docs:{...(u=a.parameters)==null?void 0:u.docs,source:{originalSource:`{ + args: { + variant: 'red', + type: 'rounded', + size: 'sm', + label: 'Badge' + } +}`,...(b=(g=a.parameters)==null?void 0:g.docs)==null?void 0:b.source}}};var v,y,B;s.parameters={...s.parameters,docs:{...(v=s.parameters)==null?void 0:v.docs,source:{originalSource:`{ + args: { + variant: 'yellow', + type: 'rounded', + size: 'sm', + label: 'Badge' + } +}`,...(B=(y=s.parameters)==null?void 0:y.docs)==null?void 0:B.source}}};var z,f,S;n.parameters={...n.parameters,docs:{...(z=n.parameters)==null?void 0:z.docs,source:{originalSource:`{ + args: { + variant: 'green', + type: 'rounded', + size: 'sm', + label: 'Badge' + } +}`,...(S=(f=n.parameters)==null?void 0:f.docs)==null?void 0:S.source}}};var x,I,w;o.parameters={...o.parameters,docs:{...(x=o.parameters)==null?void 0:x.docs,source:{originalSource:`{ + args: { + variant: 'blue', + type: 'rounded', + size: 'sm', + label: 'Badge' + } +}`,...(w=(I=o.parameters)==null?void 0:I.docs)==null?void 0:w.source}}};var j,R,D;t.parameters={...t.parameters,docs:{...(j=t.parameters)==null?void 0:j.docs,source:{originalSource:`{ + args: { + variant: 'inverse', + type: 'rounded', + size: 'sm', + label: 'Badge' + } +}`,...(D=(R=t.parameters)==null?void 0:R.docs)==null?void 0:D.source}}};const C=["Neutral","Disabled","Red","Yellow","Green","Blue","Inverse"];export{o as Blue,r as Disabled,n as Green,t as Inverse,e as Neutral,a as Red,s as Yellow,C as __namedExportsOrder,q as default}; diff --git a/assets/bar-chart-DFVhnu1W.js b/assets/bar-chart-DFVhnu1W.js new file mode 100644 index 00000000..5c471ebf --- /dev/null +++ b/assets/bar-chart-DFVhnu1W.js @@ -0,0 +1,9 @@ +import{j as e}from"./jsx-runtime-DR9Q75dM.js";import{R as L}from"./index-DRjF_FHU.js";import{c as f}from"./functions-B0jM5NET.js";import{L as R}from"./label-DvPgxd3J.js";import{R as D}from"./ResponsiveContainer-TEDwBoeF.js";import{a as M,B,f as W,T as _,L as E}from"./generateCategoricalChart-CJ23qymB.js";import{X as j,Y as x,C as G}from"./YAxis-C6wr449K.js";var P=M({chartName:"BarChart",GraphicalChild:B,defaultTooltipEventType:"axis",validateTooltipEventTypes:["axis","item"],axisComponents:[{axisType:"xAxis",AxisComp:j},{axisType:"yAxis",AxisComp:x}],formatAxisMap:W});const k=L.forwardRef(({className:n,hideIcon:t=!1,payload:i=[],verticalAlign:a="bottom",nameKey:d="value",fontSizeVariant:u},l)=>i.length?e.jsx("div",{ref:l,className:f("flex items-center justify-center gap-4",a==="top"?"pb-3":"pt-3",n),children:i.map(s=>e.jsxs("div",{className:"flex items-center gap-1.5",children:[!t&&e.jsx("div",{className:"size-2 shrink-0 rounded-sm",style:{backgroundColor:s.color}}),e.jsx("span",{className:"capitalize",style:{fontSize:u},children:s[d]})]},s.value))}):null);k.displayName="ChartLegendContent";k.__docgenInfo={description:"",methods:[],displayName:"ChartLegendContent",props:{className:{required:!1,tsType:{name:"string"},description:""},hideIcon:{required:!1,tsType:{name:"boolean"},description:"",defaultValue:{value:"false",computed:!1}},payload:{required:!1,tsType:{name:"Array",elements:[{name:"signature",type:"object",raw:`{ + color: string; + value: string | number; + [key: string]: string | number; +}`,signature:{properties:[{key:"color",value:{name:"string",required:!0}},{key:"value",value:{name:"union",raw:"string | number",elements:[{name:"string"},{name:"number"}],required:!0}},{key:{name:"string"},value:{name:"union",raw:"string | number",elements:[{name:"string"},{name:"number"}],required:!0}}]}}],raw:`{ + color: string; + value: string | number; + [key: string]: string | number; +}[]`},description:"",defaultValue:{value:"[]",computed:!1}},verticalAlign:{required:!1,tsType:{name:"union",raw:"'top' | 'bottom'",elements:[{name:"literal",value:"'top'"},{name:"literal",value:"'bottom'"}]},description:"",defaultValue:{value:"'bottom'",computed:!1}},nameKey:{required:!1,tsType:{name:"string"},description:"",defaultValue:{value:"'value'",computed:!1}},fontSizeVariant:{required:!1,tsType:{name:"union",raw:"string | number",elements:[{name:"string"},{name:"number"}]},description:""}}};const V=L.forwardRef(({active:n,payload:t,className:i,indicator:a="dot",hideLabel:d=!1,hideIndicator:u=!1,label:l,labelFormatter:s,labelClassName:b,formatter:p,color:T,nameKey:q="name",labelKey:h},g)=>{const m=()=>{if(d||!(t!=null&&t.length))return null;const[r]=t,o=s?s(l||""):r[h]||l;return o?e.jsx("div",{className:f("font-medium",b),children:o}):null};if(!n||!(t!=null&&t.length))return null;const C=t.length===1&&a!=="dot";return e.jsxs("div",{ref:g,className:f("grid min-w-[8rem] items-start gap-1.5 rounded-lg border bg-tooltip-background-light px-3 py-2 text-xs shadow-xl",i),children:[C?null:m(),e.jsx("div",{className:"grid gap-1.5",children:t.map((r,o)=>{const y=T||r.color||"#000";return e.jsxs("div",{className:f("flex w-full items-stretch gap-2",a==="dot"&&"items-center"),children:[!u&&e.jsx("div",{className:f({"size-2.5":a==="dot","w-1 h-full":a==="line","w-0 border-[0.5px] border-dashed":a==="dashed"}),style:{backgroundColor:a==="dot"||a==="line"?y:"",borderColor:a==="dashed"?y:""}}),e.jsxs("div",{className:"flex-1 flex justify-between items-center",children:[e.jsx("span",{children:r[q]||r.dataKey}),e.jsx("span",{className:"font-mono font-medium",children:p?p(r.value??""):r.value??""})]})]},r.dataKey||o)})})]})});V.displayName="ChartTooltipContent";V.__docgenInfo={description:"",methods:[],displayName:"ChartTooltipContent",props:{active:{required:!1,tsType:{name:"boolean"},description:""},payload:{required:!1,tsType:{name:"Array",elements:[{name:"PayloadItem"}],raw:"PayloadItem[]"},description:""},className:{required:!1,tsType:{name:"string"},description:""},indicator:{required:!1,tsType:{name:"union",raw:"'dot' | 'line' | 'dashed'",elements:[{name:"literal",value:"'dot'"},{name:"literal",value:"'line'"},{name:"literal",value:"'dashed'"}]},description:"",defaultValue:{value:"'dot'",computed:!1}},hideLabel:{required:!1,tsType:{name:"boolean"},description:"",defaultValue:{value:"false",computed:!1}},hideIndicator:{required:!1,tsType:{name:"boolean"},description:"",defaultValue:{value:"false",computed:!1}},label:{required:!1,tsType:{name:"string"},description:""},labelFormatter:{required:!1,tsType:{name:"signature",type:"function",raw:"( label: string ) => string",signature:{arguments:[{type:{name:"string"},name:"label"}],return:{name:"string"}}},description:""},labelClassName:{required:!1,tsType:{name:"string"},description:""},formatter:{required:!1,tsType:{name:"signature",type:"function",raw:"( value: number | string ) => string | number",signature:{arguments:[{type:{name:"union",raw:"number | string",elements:[{name:"number"},{name:"string"}]},name:"value"}],return:{name:"union",raw:"string | number",elements:[{name:"string"},{name:"number"}]}}},description:""},color:{required:!1,tsType:{name:"string"},description:""},nameKey:{required:!1,tsType:{name:"string"},description:"",defaultValue:{value:"'name'",computed:!1}},labelKey:{required:!1,tsType:{name:"string"},description:""}}};const X=({data:n,dataKeys:t=[],colors:i=[],layout:a="horizontal",stacked:d=!1,showXAxis:u=!0,showYAxis:l=!0,showTooltip:s=!0,tooltipIndicator:b="dot",tooltipLabelKey:p,showLegend:T=!1,showCartesianGrid:q=!0,tickFormatter:h,xAxisDataKey:g,yAxisDataKey:m,xAxisFontSize:C="sm",xAxisFontColor:r="#4B5563",yAxisFontColor:o="#4B5563",chartWidth:y=350,chartHeight:K=200,borderRadius:I=8})=>{const S=[{fill:"#7DD3FC"},{fill:"#2563EB"}],F=i.length>0?i:S,A={sm:"12px",md:"14px",lg:"16px"},v=A[C]||A.sm;return!n||n.length===0?e.jsx(R,{size:"sm",variant:"help",children:"No data available"}):e.jsx(D,{width:y,height:K,children:e.jsxs(P,{data:n,margin:{left:14,right:14},layout:a,children:[q&&e.jsx(G,{vertical:!1}),a==="horizontal"&&u&&e.jsx(j,{dataKey:g,tickLine:!1,axisLine:!1,tickMargin:8,tickFormatter:h,tick:{fontSize:v,fill:r}}),a==="horizontal"&&l&&e.jsx(x,{dataKey:m,tickLine:!1,tickMargin:10,axisLine:!1,tick:{fontSize:v,fill:o}}),a==="vertical"&&e.jsxs(e.Fragment,{children:[e.jsx(j,{type:"number",dataKey:g,hide:!0}),e.jsx(x,{dataKey:m,type:"category",tickLine:!1,tickMargin:10,axisLine:!1,tickFormatter:h,tick:{fontSize:v,fill:o}})]}),l&&e.jsx(x,{dataKey:m}),s&&e.jsx(_,{content:e.jsx(V,{indicator:b,labelKey:p})}),T&&e.jsx(E,{content:e.jsx(k,{fontSizeVariant:v})}),t.map((N,w)=>{var z;let c;return d?w===0?c=[0,0,4,4]:w===t.length-1?c=[4,4,0,0]:c=0:c=I,e.jsx(B,{dataKey:N,fill:(z=F[w])==null?void 0:z.fill,radius:c,stackId:d?"a":void 0},N)})]})})};X.__docgenInfo={description:"",methods:[],displayName:"BarChart",props:{data:{required:!0,tsType:{name:"Array",elements:[{name:"DataItem"}],raw:"DataItem[]"},description:"An array of objects representing the source data for the chart."},dataKeys:{required:!1,tsType:{name:"Array",elements:[{name:"string"}],raw:"string[]"},description:"An array of strings representing the keys to access data in each data object. Used for identifying different data series.",defaultValue:{value:"[]",computed:!1}},colors:{required:!1,tsType:{name:"Array",elements:[{name:"Color"}],raw:"Color[]"},description:"An array of color strings that determine the colors for each data series in the chart.",defaultValue:{value:"[]",computed:!1}},layout:{required:!1,tsType:{name:"union",raw:"'horizontal' | 'vertical'",elements:[{name:"literal",value:"'horizontal'"},{name:"literal",value:"'vertical'"}]},description:"Defines the layout of Bar Chart. if you want to check how layout `vertical` works, then you need to clear the xAxisDataKey value and set showCartesianGrid to false.",defaultValue:{value:"'horizontal'",computed:!1}},stacked:{required:!1,tsType:{name:"boolean"},description:"Defines are the chart bars are stacked.",defaultValue:{value:"false",computed:!1}},showXAxis:{required:!1,tsType:{name:"boolean"},description:"Whether to render the `<XAxis />` component for the x-axis.",defaultValue:{value:"true",computed:!1}},showYAxis:{required:!1,tsType:{name:"boolean"},description:"Whether to render the `<YAxis />` component for the y-axis.",defaultValue:{value:"true",computed:!1}},showTooltip:{required:!1,tsType:{name:"boolean"},description:"Toggle the visibility of the tooltip on hover, displaying detailed information for each data point.",defaultValue:{value:"true",computed:!1}},tooltipIndicator:{required:!1,tsType:{name:"union",raw:"'dot' | 'line' | 'dashed'",elements:[{name:"literal",value:"'dot'"},{name:"literal",value:"'line'"},{name:"literal",value:"'dashed'"}]},description:"The tooltip indicator. It can be `dot`, `line` or `dashed`.",defaultValue:{value:"'dot'",computed:!1}},tooltipLabelKey:{required:!1,tsType:{name:"string"},description:"Present tooltip lable key. E.g. for this data element: `{ month: 'January', desktop: 186, mobile: 80 }` if set lableKye to 'month' the tooltip will display the month name (like 'January')."},showLegend:{required:!1,tsType:{name:"boolean"},description:"Whether to render the `<Legend />` component to identify data series.",defaultValue:{value:"false",computed:!1}},showCartesianGrid:{required:!1,tsType:{name:"boolean"},description:"Whether to display the `<CartesianGrid />`, adding horizontal and vertical grid lines.",defaultValue:{value:"true",computed:!1}},tickFormatter:{required:!1,tsType:{name:"signature",type:"function",raw:"( value: string ) => string",signature:{arguments:[{type:{name:"string"},name:"value"}],return:{name:"string"}}},description:"A function used to format the ticks on the axes, e.g., ```const monthFormatter = ( value: string ) => value.slice( 0, 3 );```"},xAxisDataKey:{required:!1,tsType:{name:"string"},description:"The key in the data objects representing values for the x-axis. This is used to access the x-axis values from each data entry."},yAxisDataKey:{required:!1,tsType:{name:"string"},description:"The key in the data objects representing values for the y-axis. This is used to access the y-axis values from each data entry."},xAxisFontSize:{required:!1,tsType:{name:"union",raw:"'sm' | 'md' | 'lg'",elements:[{name:"literal",value:"'sm'"},{name:"literal",value:"'md'"},{name:"literal",value:"'lg'"}]},description:"Font size for the labels on the x-axis.",defaultValue:{value:"'sm'",computed:!1}},xAxisFontColor:{required:!1,tsType:{name:"string"},description:"Font color for the labels on the x-axis.",defaultValue:{value:"'#4B5563'",computed:!1}},yAxisFontColor:{required:!1,tsType:{name:"string"},description:"Font color for the labels on the y-axis.",defaultValue:{value:"'#4B5563'",computed:!1}},chartWidth:{required:!1,tsType:{name:"number"},description:"Width of the chart container.",defaultValue:{value:"350",computed:!1}},chartHeight:{required:!1,tsType:{name:"number"},description:"Height of the chart container.",defaultValue:{value:"200",computed:!1}},borderRadius:{required:!1,tsType:{name:"number"},description:"Border radius of chart bar.",defaultValue:{value:"8",computed:!1}}}};export{X as B}; diff --git a/assets/bar-chart.stories-D7nK1APC.js b/assets/bar-chart.stories-D7nK1APC.js new file mode 100644 index 00000000..8d8b9096 --- /dev/null +++ b/assets/bar-chart.stories-D7nK1APC.js @@ -0,0 +1,206 @@ +import{j as e}from"./jsx-runtime-DR9Q75dM.js";import{B as o}from"./bar-chart-DFVhnu1W.js";import{L as m}from"./label-DvPgxd3J.js";import{B as x}from"./button-CWRkIW0K.js";import{B as s}from"./badge-Dv1nmPq1.js";import{C as t}from"./container-ZbATB8CN.js";import{A as h}from"./arrow-up-right-D1mgmwcd.js";import{A as u}from"./arrow-up-DZYOnZUh.js";import"./index-DRjF_FHU.js";import"./functions-B0jM5NET.js";import"./ResponsiveContainer-TEDwBoeF.js";import"./generateCategoricalChart-CJ23qymB.js";import"./tiny-invariant-CopsF_GD.js";import"./YAxis-C6wr449K.js";import"./x-M4dKkmxh.js";import"./createLucideIcon-DrGAWQCB.js";const w=[{month:"January",desktop:186},{month:"February",desktop:305},{month:"March",desktop:237},{month:"April",desktop:73},{month:"May",desktop:209},{month:"June",desktop:214}],N=[{month:"January",desktop:186,mobile:80},{month:"February",desktop:305,mobile:200},{month:"March",desktop:237,mobile:120},{month:"April",desktop:73,mobile:190},{month:"May",desktop:209,mobile:130},{month:"June",desktop:214,mobile:140}],ee=[{date:"2024-04-01",desktop:222},{date:"2024-04-02",desktop:97},{date:"2024-04-03",desktop:167},{date:"2024-04-04",desktop:242},{date:"2024-04-05",desktop:373},{date:"2024-04-06",desktop:301},{date:"2024-04-07",desktop:245},{date:"2024-04-08",desktop:409},{date:"2024-04-09",desktop:59},{date:"2024-04-10",desktop:261},{date:"2024-04-11",desktop:327},{date:"2024-04-12",desktop:292},{date:"2024-04-13",desktop:342},{date:"2024-04-14",desktop:137},{date:"2024-04-15",desktop:120},{date:"2024-04-16",desktop:138},{date:"2024-04-17",desktop:446},{date:"2024-04-18",desktop:364},{date:"2024-04-19",desktop:243},{date:"2024-04-20",desktop:89},{date:"2024-04-21",desktop:137},{date:"2024-04-22",desktop:224},{date:"2024-04-23",desktop:138},{date:"2024-04-24",desktop:387},{date:"2024-04-25",desktop:215},{date:"2024-04-26",desktop:75},{date:"2024-04-27",desktop:383},{date:"2024-04-28",desktop:122},{date:"2024-04-29",desktop:315},{date:"2024-04-30",desktop:454},{date:"2024-05-01",desktop:165},{date:"2024-05-02",desktop:293},{date:"2024-05-03",desktop:247},{date:"2024-05-04",desktop:385},{date:"2024-05-05",desktop:481},{date:"2024-05-06",desktop:498},{date:"2024-05-07",desktop:388},{date:"2024-05-08",desktop:149},{date:"2024-05-09",desktop:227},{date:"2024-05-10",desktop:293},{date:"2024-05-11",desktop:335},{date:"2024-05-12",desktop:197},{date:"2024-05-13",desktop:197},{date:"2024-05-14",desktop:448},{date:"2024-05-15",desktop:473},{date:"2024-05-16",desktop:338},{date:"2024-05-17",desktop:499},{date:"2024-05-18",desktop:315},{date:"2024-05-19",desktop:235},{date:"2024-05-20",desktop:177},{date:"2024-05-21",desktop:82},{date:"2024-05-22",desktop:81},{date:"2024-05-23",desktop:252},{date:"2024-05-24",desktop:294},{date:"2024-05-25",desktop:201},{date:"2024-05-26",desktop:213},{date:"2024-05-27",desktop:420},{date:"2024-05-28",desktop:233},{date:"2024-05-29",desktop:78},{date:"2024-05-30",desktop:340},{date:"2024-05-31",desktop:178},{date:"2024-06-01",desktop:178},{date:"2024-06-02",desktop:470},{date:"2024-06-03",desktop:103},{date:"2024-06-04",desktop:439},{date:"2024-06-05",desktop:88},{date:"2024-06-06",desktop:294},{date:"2024-06-07",desktop:323},{date:"2024-06-08",desktop:385},{date:"2024-06-09",desktop:438},{date:"2024-06-10",desktop:155},{date:"2024-06-11",desktop:92},{date:"2024-06-12",desktop:492},{date:"2024-06-13",desktop:81},{date:"2024-06-14",desktop:426},{date:"2024-06-15",desktop:307},{date:"2024-06-16",desktop:371},{date:"2024-06-17",desktop:475},{date:"2024-06-18",desktop:107},{date:"2024-06-19",desktop:341},{date:"2024-06-20",desktop:408},{date:"2024-06-21",desktop:169},{date:"2024-06-22",desktop:317},{date:"2024-06-23",desktop:480},{date:"2024-06-24",desktop:132},{date:"2024-06-25",desktop:141},{date:"2024-06-26",desktop:434},{date:"2024-06-27",desktop:448},{date:"2024-06-28",desktop:149},{date:"2024-06-29",desktop:103},{date:"2024-06-30",desktop:446}],b=["desktop","mobile"],y=[{fill:"#7DD3FC"},{fill:"#2563EB"}],r=a=>a.slice(0,3),te=a=>new Date(a).toLocaleDateString("en-US",{month:"short",day:"numeric"}),Ce={title:"Atoms/BarChart",component:o,parameters:{layout:"centered"},tags:["autodocs"]},g={args:{data:w,dataKeys:["desktop"],layout:"horizontal",showXAxis:!0,showYAxis:!1,showTooltip:!0,tooltipIndicator:"dot",showCartesianGrid:!0,tickFormatter:r,yAxisDataKey:"month"},render:a=>e.jsx(o,{...a,xAxisDataKey:a.layout==="vertical"?"":"month",showCartesianGrid:a.layout!=="vertical"})},k={args:{data:w,dataKeys:["desktop"],layout:"vertical",showXAxis:!1,showYAxis:!0,showTooltip:!0,showCartesianGrid:!1,tickFormatter:r,yAxisDataKey:"month",xAxisFontSize:"sm",borderRadius:5}},C={args:{data:N,dataKeys:b,layout:"horizontal",colors:y,showXAxis:!0,showYAxis:!1,showTooltip:!0,tooltipIndicator:"dashed",tooltipLabelKey:"month",showCartesianGrid:!0,tickFormatter:r,xAxisDataKey:"month",xAxisFontSize:"sm",borderRadius:4}},c={args:{data:N,dataKeys:b,layout:"horizontal",stacked:!0,colors:y,showXAxis:!0,showYAxis:!1,showTooltip:!0,showLegend:!0,showCartesianGrid:!0,tickFormatter:r,xAxisDataKey:"month",xAxisFontSize:"sm"}};c.storyName="Bar Chart Stucked + Legend";const f={args:{data:ee,dataKeys:["desktop"],layout:"horizontal",stacked:!1,colors:y,showXAxis:!0,showYAxis:!1,showTooltip:!0,showLegend:!1,showCartesianGrid:!0,tickFormatter:te,xAxisDataKey:"date",xAxisFontSize:"sm",chartWidth:900,chartHeight:250,borderRadius:0}},n=a=>e.jsxs(t,{containerType:"grid",gap:"xs",className:"p-4 bg-background-primary rounded-lg shadow-sm",...a,children:[e.jsxs(t.Item,{className:"p-1 space-y-2",children:[e.jsxs(t,{containerType:"flex",justify:"between",align:"center",children:[e.jsx(m,{size:"sm",className:"text-text-tertiary font-medium",children:"Cloned Sites"}),e.jsx(x,{className:"p-0",variant:"ghost",children:e.jsx(h,{className:"text-icon-secondary size-4"})})]}),e.jsxs(t,{containerType:"flex",align:"center",gap:"xs",children:[e.jsx("div",{className:"text-4xl text-text-primary font-semibold",children:"316"}),e.jsx(s,{label:"12%",size:"sm",type:"pill",variant:"green",icon:e.jsx(u,{})})]}),e.jsxs(t,{containerType:"flex",align:"center",className:"gap-0 space-x-1",children:[e.jsx("span",{className:"text-field-helper text-xs",children:"Compare to"}),e.jsx(s,{label:"298",size:"sm",type:"pill",variant:"neutral",icon:null}),e.jsx("span",{className:"text-field-helper text-xs",children:"previous week"})]})]}),e.jsx(t.Item,{children:e.jsx(o,{data:w,dataKeys:["desktop"],showCartesianGrid:!0,tickFormatter:r,showXAxis:!0,xAxisDataKey:"month",showYAxis:!1,showLegend:!1})})]});n.storyName="Clone Sites Card With Bar Chart";const i=a=>e.jsxs(t,{containerType:"grid",gap:"xs",className:"p-4 bg-background-primary rounded-lg shadow-sm",...a,children:[e.jsxs(t.Item,{className:"p-1 space-y-2",children:[e.jsxs(t,{containerType:"flex",justify:"between",align:"center",children:[e.jsx(m,{size:"sm",className:"text-text-tertiary font-medium",children:"Cloned Sites"}),e.jsx(x,{className:"p-0",variant:"ghost",children:e.jsx(h,{className:"text-icon-secondary size-4"})})]}),e.jsxs(t,{containerType:"flex",align:"center",gap:"xs",children:[e.jsx("div",{className:"text-4xl text-text-primary font-semibold",children:"316"}),e.jsx(s,{label:"12%",size:"sm",type:"pill",variant:"green",icon:e.jsx(u,{})})]}),e.jsxs(t,{containerType:"flex",align:"center",className:"gap-0 space-x-1",children:[e.jsx("span",{className:"text-field-helper text-xs",children:"Compare to"}),e.jsx(s,{label:"298",size:"sm",type:"pill",variant:"neutral",icon:null}),e.jsx("span",{className:"text-field-helper text-xs",children:"previous week"})]})]}),e.jsx(t.Item,{children:e.jsx(o,{data:N,dataKeys:b,layout:"horizontal",colors:y,showXAxis:!0,showYAxis:!1,showTooltip:!0,showCartesianGrid:!0,tickFormatter:r,xAxisDataKey:"month",borderRadius:4})})]});i.storyName="Clone Sites Card With Bar Chart Multiple";const d=a=>e.jsxs(t,{containerType:"grid",gap:"xs",className:"p-4 bg-background-primary rounded-lg shadow-sm",...a,children:[e.jsxs(t.Item,{className:"p-1 space-y-2",children:[e.jsxs(t,{containerType:"flex",justify:"between",align:"center",children:[e.jsx(m,{size:"sm",className:"text-text-tertiary font-medium",children:"Cloned Sites"}),e.jsx(x,{className:"p-0",variant:"ghost",children:e.jsx(h,{className:"text-icon-secondary size-4"})})]}),e.jsxs(t,{containerType:"flex",align:"center",gap:"xs",children:[e.jsx("div",{className:"text-4xl text-text-primary font-semibold",children:"316"}),e.jsx(s,{label:"12%",size:"sm",type:"pill",variant:"green",icon:e.jsx(u,{})})]}),e.jsxs(t,{containerType:"flex",align:"center",className:"gap-0 space-x-1",children:[e.jsx("span",{className:"text-field-helper text-xs",children:"Compare to"}),e.jsx(s,{label:"298",size:"sm",type:"pill",variant:"neutral",icon:null}),e.jsx("span",{className:"text-field-helper text-xs",children:"previous week"})]})]}),e.jsx(t.Item,{children:e.jsx(o,{data:N,dataKeys:b,layout:"horizontal",stacked:!0,colors:y,showXAxis:!0,showYAxis:!1,showTooltip:!0,showLegend:!0,showCartesianGrid:!0,tickFormatter:r,xAxisDataKey:"month"})})]});d.storyName="Clone Sites Card With Stacked Bar Chart + Legend";const l=a=>e.jsxs(t,{containerType:"grid",gap:"xs",className:"p-4 bg-background-primary rounded-lg shadow-sm",...a,children:[e.jsxs(t.Item,{className:"p-1 space-y-2",children:[e.jsxs(t,{containerType:"flex",justify:"between",align:"center",children:[e.jsx(m,{size:"sm",className:"text-text-tertiary font-medium",children:"Cloned Sites"}),e.jsx(x,{className:"p-0",variant:"ghost",children:e.jsx(h,{className:"text-icon-secondary size-4"})})]}),e.jsxs(t,{containerType:"flex",align:"center",gap:"xs",children:[e.jsx("div",{className:"text-4xl text-text-primary font-semibold",children:"316"}),e.jsx(s,{label:"12%",size:"sm",type:"pill",variant:"green",icon:e.jsx(u,{})})]}),e.jsxs(t,{containerType:"flex",align:"center",className:"gap-0 space-x-1",children:[e.jsx("span",{className:"text-field-helper text-xs",children:"Compare to"}),e.jsx(s,{label:"298",size:"sm",type:"pill",variant:"neutral",icon:null}),e.jsx("span",{className:"text-field-helper text-xs",children:"previous week"})]})]}),e.jsx(t.Item,{children:e.jsx(o,{data:w,dataKeys:["desktop"],layout:"vertical",showXAxis:!1,showYAxis:!0,showTooltip:!0,showCartesianGrid:!1,tickFormatter:r,yAxisDataKey:"month",xAxisFontSize:"sm",borderRadius:5})})]});l.storyName="Clone Sites Card With Bar Chart Horizontal";const p=a=>e.jsxs(t,{containerType:"grid",gap:"xs",className:"p-4 bg-background-primary rounded-lg shadow-sm",...a,children:[e.jsxs(t.Item,{className:"p-1 space-y-2",children:[e.jsxs(t,{containerType:"flex",justify:"between",align:"center",children:[e.jsx(m,{size:"sm",className:"text-text-tertiary font-medium",children:"Revenue"}),e.jsx(x,{className:"p-0",variant:"ghost",children:e.jsx(h,{className:"text-icon-secondary size-4"})})]}),e.jsxs(t,{containerType:"flex",align:"center",gap:"xs",children:[e.jsx("div",{className:"text-4xl text-text-primary font-semibold",children:"$3,169"}),e.jsx(s,{label:"12%",size:"sm",type:"pill",variant:"green",icon:e.jsx(u,{})})]}),e.jsxs(t,{containerType:"flex",align:"center",className:"gap-0 space-x-1",children:[e.jsx("span",{className:"text-field-helper text-xs",children:"Compared to"}),e.jsx(s,{label:"$2,984",size:"sm",type:"pill",variant:"neutral",icon:null}),e.jsx("span",{className:"text-field-helper text-xs",children:"previous week"})]})]}),e.jsx(t.Item,{children:e.jsx(o,{data:ee,dataKeys:["desktop"],tickFormatter:te,showXAxis:!0,xAxisDataKey:"date",showYAxis:!1,showLegend:!1,chartWidth:900,chartHeight:250,borderRadius:0})})]});p.storyName="Revenue Card With Bar Chart Interactive";n.__docgenInfo={description:"",methods:[],displayName:"BarChartCard1"};i.__docgenInfo={description:"",methods:[],displayName:"BarChartCard2"};d.__docgenInfo={description:"",methods:[],displayName:"BarChartCard3"};l.__docgenInfo={description:"",methods:[],displayName:"BarChartCard4"};p.__docgenInfo={description:"",methods:[],displayName:"AreaChartCard5"};var j,A,v;g.parameters={...g.parameters,docs:{...(j=g.parameters)==null?void 0:j.docs,source:{originalSource:`{ + args: { + data: chartData, + dataKeys: ['desktop'], + layout: 'horizontal', + showXAxis: true, + showYAxis: false, + showTooltip: true, + tooltipIndicator: 'dot', + showCartesianGrid: true, + tickFormatter: monthFormatter, + yAxisDataKey: 'month' + }, + render: args => <BarChart {...args} xAxisDataKey={args.layout === 'vertical' ? '' : 'month'} showCartesianGrid={args.layout === 'vertical' ? false : true} /> +}`,...(v=(A=g.parameters)==null?void 0:A.docs)==null?void 0:v.source}}};var z,B,T;k.parameters={...k.parameters,docs:{...(z=k.parameters)==null?void 0:z.docs,source:{originalSource:`{ + args: { + data: chartData, + dataKeys: ['desktop'], + layout: 'vertical', + showXAxis: false, + showYAxis: true, + showTooltip: true, + showCartesianGrid: false, + tickFormatter: monthFormatter, + yAxisDataKey: 'month', + xAxisFontSize: 'sm', + borderRadius: 5 + } +}`,...(T=(B=k.parameters)==null?void 0:B.docs)==null?void 0:T.source}}};var I,F,K;C.parameters={...C.parameters,docs:{...(I=C.parameters)==null?void 0:I.docs,source:{originalSource:`{ + args: { + data: chartDataMultiple, + dataKeys, + layout: 'horizontal', + colors, + showXAxis: true, + showYAxis: false, + showTooltip: true, + tooltipIndicator: 'dashed', + tooltipLabelKey: 'month', + showCartesianGrid: true, + tickFormatter: monthFormatter, + xAxisDataKey: 'month', + xAxisFontSize: 'sm', + borderRadius: 4 + } +}`,...(K=(F=C.parameters)==null?void 0:F.docs)==null?void 0:K.source}}};var S,D,L;c.parameters={...c.parameters,docs:{...(S=c.parameters)==null?void 0:S.docs,source:{originalSource:`{ + args: { + data: chartDataMultiple, + dataKeys, + layout: 'horizontal', + stacked: true, + colors, + showXAxis: true, + showYAxis: false, + showTooltip: true, + showLegend: true, + showCartesianGrid: true, + tickFormatter: monthFormatter, + xAxisDataKey: 'month', + xAxisFontSize: 'sm' + } +}`,...(L=(D=c.parameters)==null?void 0:D.docs)==null?void 0:L.source}}};var R,G,X;f.parameters={...f.parameters,docs:{...(R=f.parameters)==null?void 0:R.docs,source:{originalSource:`{ + args: { + data: chartDataIteractive, + dataKeys: ['desktop'], + layout: 'horizontal', + stacked: false, + colors, + showXAxis: true, + showYAxis: false, + showTooltip: true, + showLegend: false, + showCartesianGrid: true, + tickFormatter: monthFormatterInteractive, + xAxisDataKey: 'date', + xAxisFontSize: 'sm', + chartWidth: 900, + chartHeight: 250, + borderRadius: 0 + } +}`,...(X=(G=f.parameters)==null?void 0:G.docs)==null?void 0:X.source}}};var Y,U,M;n.parameters={...n.parameters,docs:{...(Y=n.parameters)==null?void 0:Y.docs,source:{originalSource:`args => <Container containerType="grid" gap="xs" className="p-4 bg-background-primary rounded-lg shadow-sm" {...args}> + <Container.Item className="p-1 space-y-2"> + <Container containerType="flex" justify="between" align="center"> + <Label size="sm" className="text-text-tertiary font-medium"> + Cloned Sites + </Label> + <Button className="p-0" variant="ghost"> + <ArrowUpRight className="text-icon-secondary size-4" /> + </Button> + </Container> + <Container containerType="flex" align="center" gap="xs"> + <div className="text-4xl text-text-primary font-semibold"> + 316 + </div> + <Badge label={'12%'} size="sm" type="pill" variant="green" icon={<ArrowUp />} /> + </Container> + <Container containerType="flex" align="center" className="gap-0 space-x-1"> + <span className="text-field-helper text-xs">Compare to</span> + <Badge label={'298'} size="sm" type="pill" variant="neutral" icon={null} /> + <span className="text-field-helper text-xs">previous week</span> + </Container> + </Container.Item> + <Container.Item> + <BarChart data={chartData} dataKeys={['desktop']} showCartesianGrid={true} tickFormatter={monthFormatter} showXAxis={true} xAxisDataKey="month" showYAxis={false} showLegend={false} /> + </Container.Item> + </Container>`,...(M=(U=n.parameters)==null?void 0:U.docs)==null?void 0:M.source}}};var _,W,H;i.parameters={...i.parameters,docs:{...(_=i.parameters)==null?void 0:_.docs,source:{originalSource:`args => <Container containerType="grid" gap="xs" className="p-4 bg-background-primary rounded-lg shadow-sm" {...args}> + <Container.Item className="p-1 space-y-2"> + <Container containerType="flex" justify="between" align="center"> + <Label size="sm" className="text-text-tertiary font-medium"> + Cloned Sites + </Label> + <Button className="p-0" variant="ghost"> + <ArrowUpRight className="text-icon-secondary size-4" /> + </Button> + </Container> + <Container containerType="flex" align="center" gap="xs"> + <div className="text-4xl text-text-primary font-semibold"> + 316 + </div> + <Badge label={'12%'} size="sm" type="pill" variant="green" icon={<ArrowUp />} /> + </Container> + <Container containerType="flex" align="center" className="gap-0 space-x-1"> + <span className="text-field-helper text-xs">Compare to</span> + <Badge label={'298'} size="sm" type="pill" variant="neutral" icon={null} /> + <span className="text-field-helper text-xs">previous week</span> + </Container> + </Container.Item> + <Container.Item> + <BarChart data={chartDataMultiple} dataKeys={dataKeys} layout="horizontal" colors={colors} showXAxis={true} showYAxis={false} showTooltip={true} showCartesianGrid={true} tickFormatter={monthFormatter} xAxisDataKey="month" borderRadius={4} /> + </Container.Item> + </Container>`,...(H=(W=i.parameters)==null?void 0:W.docs)==null?void 0:H.source}}};var J,$,E;d.parameters={...d.parameters,docs:{...(J=d.parameters)==null?void 0:J.docs,source:{originalSource:`args => <Container containerType="grid" gap="xs" className="p-4 bg-background-primary rounded-lg shadow-sm" {...args}> + <Container.Item className="p-1 space-y-2"> + <Container containerType="flex" justify="between" align="center"> + <Label size="sm" className="text-text-tertiary font-medium"> + Cloned Sites + </Label> + <Button className="p-0" variant="ghost"> + <ArrowUpRight className="text-icon-secondary size-4" /> + </Button> + </Container> + <Container containerType="flex" align="center" gap="xs"> + <div className="text-4xl text-text-primary font-semibold"> + 316 + </div> + <Badge label={'12%'} size="sm" type="pill" variant="green" icon={<ArrowUp />} /> + </Container> + <Container containerType="flex" align="center" className="gap-0 space-x-1"> + <span className="text-field-helper text-xs">Compare to</span> + <Badge label={'298'} size="sm" type="pill" variant="neutral" icon={null} /> + <span className="text-field-helper text-xs">previous week</span> + </Container> + </Container.Item> + <Container.Item> + <BarChart data={chartDataMultiple} dataKeys={dataKeys} layout="horizontal" stacked={true} colors={colors} showXAxis={true} showYAxis={false} showTooltip={true} showLegend={true} showCartesianGrid={true} tickFormatter={monthFormatter} xAxisDataKey="month" /> + </Container.Item> + </Container>`,...(E=($=d.parameters)==null?void 0:$.docs)==null?void 0:E.source}}};var O,q,P;l.parameters={...l.parameters,docs:{...(O=l.parameters)==null?void 0:O.docs,source:{originalSource:`args => <Container containerType="grid" gap="xs" className="p-4 bg-background-primary rounded-lg shadow-sm" {...args}> + <Container.Item className="p-1 space-y-2"> + <Container containerType="flex" justify="between" align="center"> + <Label size="sm" className="text-text-tertiary font-medium"> + Cloned Sites + </Label> + <Button className="p-0" variant="ghost"> + <ArrowUpRight className="text-icon-secondary size-4" /> + </Button> + </Container> + <Container containerType="flex" align="center" gap="xs"> + <div className="text-4xl text-text-primary font-semibold"> + 316 + </div> + <Badge label={'12%'} size="sm" type="pill" variant="green" icon={<ArrowUp />} /> + </Container> + <Container containerType="flex" align="center" className="gap-0 space-x-1"> + <span className="text-field-helper text-xs">Compare to</span> + <Badge label={'298'} size="sm" type="pill" variant="neutral" icon={null} /> + <span className="text-field-helper text-xs">previous week</span> + </Container> + </Container.Item> + <Container.Item> + <BarChart data={chartData} dataKeys={['desktop']} layout="vertical" showXAxis={false} showYAxis={true} showTooltip={true} showCartesianGrid={false} tickFormatter={monthFormatter} yAxisDataKey="month" xAxisFontSize="sm" borderRadius={5} /> + </Container.Item> + </Container>`,...(P=(q=l.parameters)==null?void 0:q.docs)==null?void 0:P.source}}};var Q,V,Z;p.parameters={...p.parameters,docs:{...(Q=p.parameters)==null?void 0:Q.docs,source:{originalSource:`args => <Container containerType="grid" gap="xs" className="p-4 bg-background-primary rounded-lg shadow-sm" {...args}> + <Container.Item className="p-1 space-y-2"> + <Container containerType="flex" justify="between" align="center"> + <Label size="sm" className="text-text-tertiary font-medium"> + Revenue + </Label> + <Button className="p-0" variant="ghost"> + <ArrowUpRight className="text-icon-secondary size-4" /> + </Button> + </Container> + <Container containerType="flex" align="center" gap="xs"> + <div className="text-4xl text-text-primary font-semibold"> + $3,169 + </div> + <Badge label={'12%'} size="sm" type="pill" variant="green" icon={<ArrowUp />} /> + </Container> + <Container containerType="flex" align="center" className="gap-0 space-x-1"> + <span className="text-field-helper text-xs">Compared to</span> + <Badge label={'$2,984'} size="sm" type="pill" variant="neutral" icon={null} /> + <span className="text-field-helper text-xs">previous week</span> + </Container> + </Container.Item> + <Container.Item> + <BarChart data={chartDataIteractive} dataKeys={['desktop']} tickFormatter={monthFormatterInteractive} showXAxis={true} xAxisDataKey="date" showYAxis={false} showLegend={false} chartWidth={900} chartHeight={250} borderRadius={0} /> + </Container.Item> + </Container>`,...(Z=(V=p.parameters)==null?void 0:V.docs)==null?void 0:Z.source}}};const fe=["BarChartSimple","BarChartHorizontal","BarChartMultiple","BarChartStucked","BarChartInteractive","BarChartCard1","BarChartCard2","BarChartCard3","BarChartCard4","AreaChartCard5"];export{p as AreaChartCard5,n as BarChartCard1,i as BarChartCard2,d as BarChartCard3,l as BarChartCard4,k as BarChartHorizontal,f as BarChartInteractive,C as BarChartMultiple,g as BarChartSimple,c as BarChartStucked,fe as __namedExportsOrder,Ce as default}; diff --git a/assets/bell-B87wS_4k.js b/assets/bell-B87wS_4k.js new file mode 100644 index 00000000..c3ef6b47 --- /dev/null +++ b/assets/bell-B87wS_4k.js @@ -0,0 +1,6 @@ +import{c as e}from"./createLucideIcon-DrGAWQCB.js";/** + * @license lucide-react v0.417.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const o=e("Bell",[["path",{d:"M6 8a6 6 0 0 1 12 0c0 7 3 9 3 9H3s3-2 3-9",key:"1qo2s2"}],["path",{d:"M10.3 21a1.94 1.94 0 0 0 3.4 0",key:"qgo35s"}]]);export{o as B}; diff --git a/assets/breadcrumb-BOHkNqGZ.js b/assets/breadcrumb-BOHkNqGZ.js new file mode 100644 index 00000000..4a1804e0 --- /dev/null +++ b/assets/breadcrumb-BOHkNqGZ.js @@ -0,0 +1,11 @@ +import{j as r}from"./jsx-runtime-DR9Q75dM.js";import{r as n}from"./index-DRjF_FHU.js";import{c as m}from"./functions-B0jM5NET.js";import{C as y}from"./chevron-right-B2Obis2F.js";import{E as B}from"./ellipsis-DN1ZI3Nb.js";const i={sm:{text:"text-sm",separator:"text-sm",separatorIconSize:16},md:{text:"text-base",separator:"text-base",separatorIconSize:18}},o=n.createContext({sizes:i.sm}),s=({children:e,size:a="sm"})=>{const t=i[a]||i.sm;return r.jsx(o.Provider,{value:{sizes:t},children:r.jsx("nav",{className:"flex m-0","aria-label":"Breadcrumb",children:r.jsx("ul",{className:"m-0 inline-flex items-center space-x-1 md:space-x-1",children:e})})})};s.displayName="Breadcrumb";const c=({children:e})=>r.jsx(r.Fragment,{children:e});c.displayName="Breadcrumb.List";const l=({children:e})=>r.jsx("li",{className:"m-0 inline-flex items-center gap-2",children:e});l.displayName="Breadcrumb.Item";const d=({href:e,children:a,className:t,as:b="a",...h})=>{const{sizes:x}=n.useContext(o);return r.jsx(b,{href:e,className:m(x.text,"px-1 font-medium no-underline text-text-tertiary hover:text-text-primary hover:underline","focus:outline-none focus:ring-1 focus:ring-border-interactive focus:border-border-interactive focus:rounded-sm","transition-all duration-200",t),...h,children:a})};d.displayName="Breadcrumb.Link";const p=({type:e})=>{const{sizes:a}=n.useContext(o),t={slash:r.jsx("span",{className:m("mx-1",a.separator),children:"/"}),arrow:r.jsx(y,{size:a.separatorIconSize})};return r.jsx("span",{className:"flex items-center text-text-tertiary mx-2",children:t[e]||t.arrow})};p.displayName="Breadcrumb.Separator";const u=()=>{const{sizes:e}=n.useContext(o);return r.jsx(B,{className:"mt-[2px] cursor-pointer text-text-tertiary hover:text-text-primary",size:e.separatorIconSize+4})};u.displayName="Breadcrumb.Ellipsis";const f=({children:e})=>{const{sizes:a}=n.useContext(o);return r.jsx("span",{className:m(a.text,"font-medium text-text-primary"),children:e})};f.displayName="Breadcrumb.Page";s.List=c;s.Item=l;s.Link=d;s.Separator=p;s.Ellipsis=u;s.Page=f;c.__docgenInfo={description:"",methods:[],displayName:"Breadcrumb.List",props:{children:{required:!0,tsType:{name:"ReactNode"},description:"Defines the children of the breadcrumb."}}};l.__docgenInfo={description:"",methods:[],displayName:"Breadcrumb.Item",props:{children:{required:!0,tsType:{name:"ReactNode"},description:"Defines the children of the breadcrumb."}}};d.__docgenInfo={description:"",methods:[],displayName:"Breadcrumb.Link",props:{children:{required:!0,tsType:{name:"ReactNode"},description:"Defines the children of the breadcrumb."},href:{required:!0,tsType:{name:"string"},description:"Defines the href of the link."},className:{required:!1,tsType:{name:"string"},description:"Defines the class name of the link."},as:{required:!1,tsType:{name:"ElementType"},description:"Defines the element type of the link.",defaultValue:{value:"'a'",computed:!1}}}};p.__docgenInfo={description:"",methods:[],displayName:"Breadcrumb.Separator",props:{type:{required:!0,tsType:{name:"union",raw:"'arrow' | 'slash'",elements:[{name:"literal",value:"'arrow'"},{name:"literal",value:"'slash'"}]},description:`Defines the type of separator. + +Available options: +- arrow +- slash`}}};u.__docgenInfo={description:"",methods:[],displayName:"Breadcrumb.Ellipsis"};f.__docgenInfo={description:"",methods:[],displayName:"Breadcrumb.Page",props:{children:{required:!0,tsType:{name:"ReactNode"},description:"Defines the children of the breadcrumb."}}};s.__docgenInfo={description:"",methods:[{name:"List",docblock:null,modifiers:["static"],params:[{name:"{ children }: BreadcrumbCommonProps",optional:!1,type:{name:"BreadcrumbCommonProps",alias:"BreadcrumbCommonProps"}}],returns:null},{name:"Item",docblock:null,modifiers:["static"],params:[{name:"{ children }: BreadcrumbCommonProps",optional:!1,type:{name:"BreadcrumbCommonProps",alias:"BreadcrumbCommonProps"}}],returns:null},{name:"Link",docblock:null,modifiers:["static"],params:[{name:`{ + href, + children, + className, + as: AsElement = 'a', + ...props +}: BreadcrumbLinkProps`,optional:!1,type:{name:"BreadcrumbLinkProps",alias:"BreadcrumbLinkProps"}}],returns:null},{name:"Separator",docblock:null,modifiers:["static"],params:[{name:"{ type }: BreadcrumbSeparatorProps",optional:!1,type:{name:"BreadcrumbSeparatorProps",alias:"BreadcrumbSeparatorProps"}}],returns:null},{name:"Ellipsis",docblock:null,modifiers:["static"],params:[],returns:null},{name:"Page",docblock:null,modifiers:["static"],params:[{name:"{ children }: BreadcrumbCommonProps",optional:!1,type:{name:"BreadcrumbCommonProps",alias:"BreadcrumbCommonProps"}}],returns:null}],displayName:"Breadcrumb",props:{children:{required:!0,tsType:{name:"ReactNode"},description:"Defines the children of the breadcrumb."},size:{required:!1,tsType:{name:"union",raw:"'sm' | 'md'",elements:[{name:"literal",value:"'sm'"},{name:"literal",value:"'md'"}]},description:"Defines the size of the breadcrumb.",defaultValue:{value:"'sm'",computed:!1}}}};export{s as B}; diff --git a/assets/breadcrumb.stories-Bm9ICn5i.js b/assets/breadcrumb.stories-Bm9ICn5i.js new file mode 100644 index 00000000..d7b1ee12 --- /dev/null +++ b/assets/breadcrumb.stories-Bm9ICn5i.js @@ -0,0 +1,43 @@ +import{j as e}from"./jsx-runtime-DR9Q75dM.js";import{B as r}from"./breadcrumb-BOHkNqGZ.js";import"./index-DRjF_FHU.js";import"./functions-B0jM5NET.js";import"./chevron-right-B2Obis2F.js";import"./createLucideIcon-DrGAWQCB.js";import"./ellipsis-DN1ZI3Nb.js";const L={title:"Atoms/Breadcrumb",component:r,subcomponents:{"Breadcrumb.List":r.List,"Breadcrumb.Item":r.Item,"Breadcrumb.Link":r.Link,"Breadcrumb.Separator":r.Separator,"Breadcrumb.Ellipsis":r.Ellipsis,"Breadcrumb.Page":r.Page},parameters:{layout:"centered"},tags:["autodocs"],argTypes:{size:{control:{type:"select"}},children:{control:!1}}},i=({separatorType:m,...p})=>e.jsx(r,{size:p.size,children:e.jsxs(r.List,{children:[e.jsx(r.Item,{children:e.jsx(r.Link,{href:"#",children:"Home"})}),e.jsx(r.Separator,{type:m}),e.jsx(r.Item,{children:e.jsx(r.Ellipsis,{})}),e.jsx(r.Separator,{type:m}),e.jsx(r.Item,{children:e.jsx(r.Link,{href:"#",children:"Category"})}),e.jsx(r.Separator,{type:m}),e.jsx(r.Item,{children:e.jsx(r.Page,{children:"Current Page"})})]})}),t=i.bind({}),a=i.bind({});a.args={size:"md",separatorType:"slash"};var s,c,n;t.parameters={...t.parameters,docs:{...(s=t.parameters)==null?void 0:s.docs,source:{originalSource:`({ + separatorType, + ...args +}) => <Breadcrumb size={args.size}> + <Breadcrumb.List> + <Breadcrumb.Item> + <Breadcrumb.Link href="#">Home</Breadcrumb.Link> + </Breadcrumb.Item> + <Breadcrumb.Separator type={separatorType} /> + <Breadcrumb.Item> + <Breadcrumb.Ellipsis /> + </Breadcrumb.Item> + <Breadcrumb.Separator type={separatorType} /> + <Breadcrumb.Item> + <Breadcrumb.Link href="#">Category</Breadcrumb.Link> + </Breadcrumb.Item> + <Breadcrumb.Separator type={separatorType} /> + <Breadcrumb.Item> + <Breadcrumb.Page>Current Page</Breadcrumb.Page> + </Breadcrumb.Item> + </Breadcrumb.List> + </Breadcrumb>`,...(n=(c=t.parameters)==null?void 0:c.docs)==null?void 0:n.source}}};var d,u,o;a.parameters={...a.parameters,docs:{...(d=a.parameters)==null?void 0:d.docs,source:{originalSource:`({ + separatorType, + ...args +}) => <Breadcrumb size={args.size}> + <Breadcrumb.List> + <Breadcrumb.Item> + <Breadcrumb.Link href="#">Home</Breadcrumb.Link> + </Breadcrumb.Item> + <Breadcrumb.Separator type={separatorType} /> + <Breadcrumb.Item> + <Breadcrumb.Ellipsis /> + </Breadcrumb.Item> + <Breadcrumb.Separator type={separatorType} /> + <Breadcrumb.Item> + <Breadcrumb.Link href="#">Category</Breadcrumb.Link> + </Breadcrumb.Item> + <Breadcrumb.Separator type={separatorType} /> + <Breadcrumb.Item> + <Breadcrumb.Page>Current Page</Breadcrumb.Page> + </Breadcrumb.Item> + </Breadcrumb.List> + </Breadcrumb>`,...(o=(u=a.parameters)==null?void 0:u.docs)==null?void 0:o.source}}};const S=["Default","MediumSizeWithSlashSeparator"];export{t as Default,a as MediumSizeWithSlashSeparator,S as __namedExportsOrder,L as default}; diff --git a/assets/button-CWRkIW0K.js b/assets/button-CWRkIW0K.js new file mode 100644 index 00000000..ba0d39be --- /dev/null +++ b/assets/button-CWRkIW0K.js @@ -0,0 +1 @@ +import{j as s}from"./jsx-runtime-DR9Q75dM.js";import{r as N}from"./index-DRjF_FHU.js";import{c as E}from"./functions-B0jM5NET.js";const w=N.forwardRef((l,u)=>{const{variant:n="primary",size:d="md",type:b="button",tag:m="button",className:c,children:o,disabled:e=!1,destructive:g=!1,icon:t=null,iconPosition:p="left",loading:v=!1,...f}=l,h="outline outline-1 border-none cursor-pointer transition-colors duration-300 ease-in-out text-xs font-semibold focus:ring-2 focus:ring-toggle-on focus:ring-offset-2 disabled:text-text-disabled",y=v?"opacity-50 disabled:cursor-not-allowed":"",x={primary:"text-text-on-color bg-button-primary hover:bg-button-primary-hover outline-button-primary hover:outline-button-primary-hover disabled:bg-button-disabled disabled:outline-button-disabled",secondary:"text-text-on-color bg-button-secondary hover:bg-button-secondary-hover outline-button-secondary hover:outline-button-secondary-hover disabled:bg-button-disabled disabled:outline-button-disabled",outline:"text-button-tertiary-color outline-border-subtle bg-button-tertiary hover:bg-button-tertiary-hover hover:outline-border-subtle disabled:bg-button-tertiary disabled:outline-border-disabled",ghost:"text-text-primary bg-transparent outline-transparent hover:bg-button-tertiary-hover",link:"outline-none text-link-primary bg-transparent hover:text-link-primary-hover hover:underline p-0 border-0 leading-none"}[n],T=g&&!e?{primary:"bg-button-danger hover:bg-button-danger-hover outline-button-danger hover:outline-button-danger-hover",secondary:"bg-button-danger hover:bg-button-danger-hover outline-button-danger hover:outline-button-danger-hover",outline:"text-button-danger outline outline-1 outline-button-danger hover:outline-button-danger bg-button-tertiary hover:bg-field-background-error",ghost:"text-button-danger hover:bg-field-background-error",link:"text-button-danger hover:text-button-danger-secondary"}[n]:"",q={xs:"p-1 rounded [&>svg]:size-4",sm:"p-2 rounded [&>svg]:size-4 gap-0.5",md:"p-2.5 rounded-md text-sm [&>svg]:size-5 gap-1",lg:"p-3 rounded-lg text-base [&>svg]:size-6 gap-1"}[d];let r,a=null,i="";t&&(i="flex items-center justify-center",p==="left"?r=t:a=t);const k=m;return s.jsxs(k,{ref:u,type:b,className:E(i,h,q,x,T,y,{"cursor-default":e},c),disabled:e,...f,children:[r,o?s.jsx("span",{className:"px-1",children:o}):null,a]})});w.__docgenInfo={description:"",methods:[],displayName:"Button",props:{variant:{required:!1,tsType:{name:"union",raw:"'primary' | 'secondary' | 'outline' | 'ghost' | 'link'",elements:[{name:"literal",value:"'primary'"},{name:"literal",value:"'secondary'"},{name:"literal",value:"'outline'"},{name:"literal",value:"'ghost'"},{name:"literal",value:"'link'"}]},description:"Defines the style variant of the button."},size:{required:!1,tsType:{name:"union",raw:"'xs' | 'sm' | 'md' | 'lg'",elements:[{name:"literal",value:"'xs'"},{name:"literal",value:"'sm'"},{name:"literal",value:"'md'"},{name:"literal",value:"'lg'"}]},description:"Defines the size of the button."},type:{required:!1,tsType:{name:"union",raw:"'button' | 'submit' | 'reset'",elements:[{name:"literal",value:"'button'"},{name:"literal",value:"'submit'"},{name:"literal",value:"'reset'"}]},description:"Defines the type of the button."},tag:{required:!1,tsType:{name:"ElementType"},description:"Defines the tag of the button."},className:{required:!1,tsType:{name:"string"},description:"The class name of the button"},children:{required:!1,tsType:{name:"ReactNode"},description:"The children of the button"},disabled:{required:!1,tsType:{name:"boolean"},description:"Defines if the button is disabled."},destructive:{required:!1,tsType:{name:"boolean"},description:"Defines if the button is destructive."},icon:{required:!1,tsType:{name:"ReactNode"},description:"Custom Icon for the button."},iconPosition:{required:!1,tsType:{name:"union",raw:"'left' | 'right'",elements:[{name:"literal",value:"'left'"},{name:"literal",value:"'right'"}]},description:"Defines the position of the icon."},loading:{required:!1,tsType:{name:"boolean"},description:"Defines if the button is loading."},onClick:{required:!1,tsType:{name:"signature",type:"function",raw:"( event: React.MouseEvent<HTMLElement> ) => void",signature:{arguments:[{type:{name:"ReactMouseEvent",raw:"React.MouseEvent<HTMLElement>",elements:[{name:"HTMLElement"}]},name:"event"}],return:{name:"void"}}},description:"On click event."}}};export{w as B}; diff --git a/assets/button.stories-CO7EeVtl.js b/assets/button.stories-CO7EeVtl.js new file mode 100644 index 00000000..8872c40a --- /dev/null +++ b/assets/button.stories-CO7EeVtl.js @@ -0,0 +1,47 @@ +import{j as O}from"./jsx-runtime-DR9Q75dM.js";import{B as G}from"./button-CWRkIW0K.js";import{P as E}from"./plus-CJ5uAo4M.js";import"./index-DRjF_FHU.js";import"./functions-B0jM5NET.js";import"./createLucideIcon-DrGAWQCB.js";const q={title:"Atoms/Button",component:G,parameters:{layout:"centered"},tags:["autodocs"],argTypes:{variant:{control:"select"},size:{control:"select"},type:{control:"select"},iconPosition:{control:"select"}}},a={args:{children:"Button",variant:"primary",size:"md",type:"button",tag:"button",className:"",disabled:!1,destructive:!1,iconPosition:"left",loading:!1,icon:O.jsx(E,{})}},r={args:{variant:"primary",children:"Button",icon:O.jsx(E,{}),iconPosition:"left"}},s={args:{...r.args,disabled:!0}},e={args:{...r.args,variant:"secondary"}},t={args:{...r.args,variant:"ghost"}},n={args:{...r.args,variant:"outline"}},o={args:{...r.args,variant:"link"}};var i,c,m;a.parameters={...a.parameters,docs:{...(i=a.parameters)==null?void 0:i.docs,source:{originalSource:`{ + args: { + children: 'Button', + variant: 'primary', + size: 'md', + type: 'button', + tag: 'button', + className: '', + disabled: false, + destructive: false, + iconPosition: 'left', + loading: false, + icon: <Plus /> + } +}`,...(m=(c=a.parameters)==null?void 0:c.docs)==null?void 0:m.source}}};var l,d,u;r.parameters={...r.parameters,docs:{...(l=r.parameters)==null?void 0:l.docs,source:{originalSource:`{ + args: { + variant: 'primary', + children: 'Button', + icon: <Plus />, + iconPosition: 'left' + } +}`,...(u=(d=r.parameters)==null?void 0:d.docs)==null?void 0:u.source}}};var p,g,y;s.parameters={...s.parameters,docs:{...(p=s.parameters)==null?void 0:p.docs,source:{originalSource:`{ + args: { + ...Primary.args, + disabled: true + } +}`,...(y=(g=s.parameters)==null?void 0:g.docs)==null?void 0:y.source}}};var f,P,v;e.parameters={...e.parameters,docs:{...(f=e.parameters)==null?void 0:f.docs,source:{originalSource:`{ + args: { + ...Primary.args, + variant: 'secondary' + } +}`,...(v=(P=e.parameters)==null?void 0:P.docs)==null?void 0:v.source}}};var b,S,h;t.parameters={...t.parameters,docs:{...(b=t.parameters)==null?void 0:b.docs,source:{originalSource:`{ + args: { + ...Primary.args, + variant: 'ghost' + } +}`,...(h=(S=t.parameters)==null?void 0:S.docs)==null?void 0:h.source}}};var B,x,j;n.parameters={...n.parameters,docs:{...(B=n.parameters)==null?void 0:B.docs,source:{originalSource:`{ + args: { + ...Primary.args, + variant: 'outline' + } +}`,...(j=(x=n.parameters)==null?void 0:x.docs)==null?void 0:j.source}}};var k,D,z;o.parameters={...o.parameters,docs:{...(k=o.parameters)==null?void 0:k.docs,source:{originalSource:`{ + args: { + ...Primary.args, + variant: 'link' + } +}`,...(z=(D=o.parameters)==null?void 0:D.docs)==null?void 0:z.source}}};const w=["Default","Primary","Disabled","Secondary","Ghost","Outline","Link"];export{a as Default,s as Disabled,t as Ghost,o as Link,n as Outline,r as Primary,e as Secondary,w as __namedExportsOrder,q as default}; diff --git a/assets/check-C7wgf3Hc.js b/assets/check-C7wgf3Hc.js new file mode 100644 index 00000000..630b40e8 --- /dev/null +++ b/assets/check-C7wgf3Hc.js @@ -0,0 +1,6 @@ +import{c}from"./createLucideIcon-DrGAWQCB.js";/** + * @license lucide-react v0.417.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const o=c("Check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]]);export{o as C}; diff --git a/assets/checkbox-Chct7KEK.js b/assets/checkbox-Chct7KEK.js new file mode 100644 index 00000000..1642bef6 --- /dev/null +++ b/assets/checkbox-Chct7KEK.js @@ -0,0 +1 @@ +import{j as n}from"./jsx-runtime-DR9Q75dM.js";import{r as i}from"./index-DRjF_FHU.js";import{n as M}from"./index.browser-DP16PUbO.js";import{c as r}from"./functions-B0jM5NET.js";import{M as _}from"./minus-BgdR_mi_.js";import{C as E}from"./check-C7wgf3Hc.js";const b=({id:m,label:e,defaultChecked:v=!1,checked:a,onChange:u,indeterminate:C,disabled:t,size:s="md",className:q,...w},N)=>{var g,x;const c=i.useMemo(()=>m||`checkbox-${M()}`,[m]),d=i.useMemo(()=>typeof a<"u",[a]),[p,T]=i.useState(v||!1),l="primary",o={sm:{checkbox:"size-4 rounded gap-1",icon:"size-3",text:"text-sm",description:"text-xs",gap:"gap-0.5"},md:{checkbox:"size-5 rounded gap-1",icon:"size-4",text:"text-base",description:"text-sm",gap:"gap-1"}},h={primary:{checkbox:"border-border-strong hover:border-border-interactive checked:border-border-interactive bg-white checked:bg-toggle-on checked:hover:bg-toggle-on-hover checked:hover:border-toggle-on-hover focus:ring-2 focus:ring-offset-4 focus:ring-focus",icon:"text-white"}},f={checkbox:"cursor-not-allowed disabled:bg-white checked:disabled:bg-white disabled:border-border-disabled checked:disabled:border-border-disabled",icon:"cursor-not-allowed peer-disabled:text-border-disabled"},j=i.useCallback(()=>d?a:p,[d,a,p]),I=D=>{if(t)return;const k=D.target.checked;d||T(k),typeof u=="function"&&u(k)},V=i.useCallback(()=>i.isValidElement(e)?e:!(e!=null&&e.heading)&&!(e!=null&&e.description)?null:n.jsxs("div",{className:o[s].gap,children:[(e==null?void 0:e.heading)&&n.jsx("p",{className:r("text-text-primary font-medium leading-4 m-0",o[s].text,o[s].gap,t&&"text-text-disabled"),children:e==null?void 0:e.heading}),(e==null?void 0:e.description)&&n.jsx("p",{className:r("text-text-secondary font-normal leading-5 m-0",o[s].description,t&&"text-text-disabled"),children:e==null?void 0:e.description})]}),[e,s,t]);return n.jsxs("div",{className:r("inline-flex items-center gap-2",!!e&&"items-start",t&&"cursor-not-allowed"),children:[n.jsxs("label",{className:r("relative flex items-center rounded-full p-0.5",!t&&"cursor-pointer"),htmlFor:c,children:[n.jsx("input",{ref:N,id:c,type:"checkbox",className:r("peer relative cursor-pointer appearance-none transition-all m-0 before:content-[''] checked:before:content-[''] checked:before:hidden before:hidden !border-1.5 border-solid",h[l].checkbox,o[s].checkbox,t&&f.checkbox,q),checked:j(),onChange:I,disabled:t,...w}),n.jsx("span",{className:r("pointer-events-none inline-flex items-center absolute top-2/4 left-2/4 -translate-y-2/4 -translate-x-2/4 text-white opacity-0 transition-opacity peer-checked:opacity-100",h[l].icon,t&&f.icon),children:C?n.jsx(_,{className:r((g=o[s])==null?void 0:g.icon)}):n.jsx(E,{className:r((x=o[s])==null?void 0:x.icon)})})]}),!!e&&n.jsx("label",{className:r("cursor-pointer",t&&"cursor-not-allowed"),htmlFor:c,children:V()})]})},y=i.forwardRef(b);y.displayName="Checkbox";b.__docgenInfo={description:"",methods:[],displayName:"CheckboxComponent",props:{label:{required:!1,tsType:{name:"union",raw:"{ heading?: string; description?: string } | undefined",elements:[{name:"signature",type:"object",raw:"{ heading?: string; description?: string }",signature:{properties:[{key:"heading",value:{name:"string",required:!1}},{key:"description",value:{name:"string",required:!1}}]}},{name:"undefined"}]},description:"Defines the content associated with the checkbox."},id:{required:!1,tsType:{name:"string"},description:"ID of the checkbox input."},defaultChecked:{required:!1,tsType:{name:"boolean"},description:"Default checked state (uncontrolled).",defaultValue:{value:"false",computed:!1}},checked:{required:!1,tsType:{name:"boolean"},description:"Controlled checked state."},onChange:{required:!1,tsType:{name:"signature",type:"function",raw:"( checked: boolean ) => void",signature:{arguments:[{type:{name:"boolean"},name:"checked"}],return:{name:"void"}}},description:"Change event handler."},indeterminate:{required:!1,tsType:{name:"boolean"},description:"If true, renders indeterminate state."},disabled:{required:!1,tsType:{name:"boolean"},description:"If true, disables the checkbox."},size:{required:!1,tsType:{name:"union",raw:"'sm' | 'md'",elements:[{name:"literal",value:"'sm'"},{name:"literal",value:"'md'"}]},description:"Size of the checkbox (sm or md).",defaultValue:{value:"'md'",computed:!1}},className:{required:!1,tsType:{name:"string"},description:"Custom className for the checkbox."}}};y.__docgenInfo={description:"",methods:[],displayName:"Checkbox",props:{label:{required:!1,tsType:{name:"union",raw:"{ heading?: string; description?: string } | undefined",elements:[{name:"signature",type:"object",raw:"{ heading?: string; description?: string }",signature:{properties:[{key:"heading",value:{name:"string",required:!1}},{key:"description",value:{name:"string",required:!1}}]}},{name:"undefined"}]},description:"Defines the content associated with the checkbox."},id:{required:!1,tsType:{name:"string"},description:"ID of the checkbox input."},defaultChecked:{required:!1,tsType:{name:"boolean"},description:"Default checked state (uncontrolled).",defaultValue:{value:"false",computed:!1}},checked:{required:!1,tsType:{name:"boolean"},description:"Controlled checked state."},onChange:{required:!1,tsType:{name:"signature",type:"function",raw:"( checked: boolean ) => void",signature:{arguments:[{type:{name:"boolean"},name:"checked"}],return:{name:"void"}}},description:"Change event handler."},indeterminate:{required:!1,tsType:{name:"boolean"},description:"If true, renders indeterminate state."},disabled:{required:!1,tsType:{name:"boolean"},description:"If true, disables the checkbox."},size:{required:!1,tsType:{name:"union",raw:"'sm' | 'md'",elements:[{name:"literal",value:"'sm'"},{name:"literal",value:"'md'"}]},description:"Size of the checkbox (sm or md).",defaultValue:{value:"'md'",computed:!1}},className:{required:!1,tsType:{name:"string"},description:"Custom className for the checkbox."}}};export{y as C}; diff --git a/assets/checkbox.stories-CBv8arBO.js b/assets/checkbox.stories-CBv8arBO.js new file mode 100644 index 00000000..51b213e7 --- /dev/null +++ b/assets/checkbox.stories-CBv8arBO.js @@ -0,0 +1 @@ +import{j as u}from"./jsx-runtime-DR9Q75dM.js";import{C as b}from"./checkbox-Chct7KEK.js";import"./index-DRjF_FHU.js";import"./index.browser-DP16PUbO.js";import"./functions-B0jM5NET.js";import"./minus-BgdR_mi_.js";import"./createLucideIcon-DrGAWQCB.js";import"./check-C7wgf3Hc.js";const z={title:"Atoms/Checkbox",component:b,parameters:{layout:"centered"},tags:["autodocs"],argTypes:{size:{control:"select"}}},o=g=>u.jsx(b,{...g}),e=o.bind({});e.args={size:"sm",label:{heading:"Checkbox Label",description:"Checkbox Description"}};const r=o.bind({});r.args={size:"md",label:{heading:"Checkbox Label",description:"Checkbox Description"}};const s=o.bind({});s.args={label:{heading:"Checkbox Label",description:"Checkbox Description"},disabled:!0};var a,t,c;e.parameters={...e.parameters,docs:{...(a=e.parameters)==null?void 0:a.docs,source:{originalSource:"args => <Checkbox {...args} />",...(c=(t=e.parameters)==null?void 0:t.docs)==null?void 0:c.source}}};var i,m,p;r.parameters={...r.parameters,docs:{...(i=r.parameters)==null?void 0:i.docs,source:{originalSource:"args => <Checkbox {...args} />",...(p=(m=r.parameters)==null?void 0:m.docs)==null?void 0:p.source}}};var d,n,l;s.parameters={...s.parameters,docs:{...(d=s.parameters)==null?void 0:d.docs,source:{originalSource:"args => <Checkbox {...args} />",...(l=(n=s.parameters)==null?void 0:n.docs)==null?void 0:l.source}}};const L=["Small","Medium","Disabled"];export{s as Disabled,r as Medium,e as Small,L as __namedExportsOrder,z as default}; diff --git a/assets/chevron-down-dZe9AKXZ.js b/assets/chevron-down-dZe9AKXZ.js new file mode 100644 index 00000000..550f6a7d --- /dev/null +++ b/assets/chevron-down-dZe9AKXZ.js @@ -0,0 +1,6 @@ +import{c as o}from"./createLucideIcon-DrGAWQCB.js";/** + * @license lucide-react v0.417.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const n=o("ChevronDown",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]]);export{n as C}; diff --git a/assets/chevron-left-DuVGxgfj.js b/assets/chevron-left-DuVGxgfj.js new file mode 100644 index 00000000..49be1661 --- /dev/null +++ b/assets/chevron-left-DuVGxgfj.js @@ -0,0 +1,6 @@ +import{c as e}from"./createLucideIcon-DrGAWQCB.js";/** + * @license lucide-react v0.417.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const t=e("ChevronLeft",[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]]);export{t as C}; diff --git a/assets/chevron-right-B2Obis2F.js b/assets/chevron-right-B2Obis2F.js new file mode 100644 index 00000000..fe5db97d --- /dev/null +++ b/assets/chevron-right-B2Obis2F.js @@ -0,0 +1,6 @@ +import{c as t}from"./createLucideIcon-DrGAWQCB.js";/** + * @license lucide-react v0.417.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const h=t("ChevronRight",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]]);export{h as C}; diff --git a/assets/chunk-XP5HYGXS-BGCqD1aY.js b/assets/chunk-XP5HYGXS-BGCqD1aY.js new file mode 100644 index 00000000..06f6f29b --- /dev/null +++ b/assets/chunk-XP5HYGXS-BGCqD1aY.js @@ -0,0 +1 @@ +var s=Object.create,a=Object.defineProperty,c=Object.getOwnPropertyDescriptor,o=Object.getOwnPropertyNames,u=Object.getPrototypeOf,O=Object.prototype.hasOwnProperty,l=(e,r)=>function(){return e&&(r=(0,e[o(e)[0]])(e=0)),r},v=(e,r)=>function(){return r||(0,e[o(e)[0]])((r={exports:{}}).exports,r),r.exports},b=(e,r)=>{for(var t in r)a(e,t,{get:r[t],enumerable:!0})},n=(e,r,t,p)=>{if(r&&typeof r=="object"||typeof r=="function")for(let _ of o(r))!O.call(e,_)&&_!==t&&a(e,_,{get:()=>r[_],enumerable:!(p=c(r,_))||p.enumerable});return e},P=(e,r,t)=>(t=e!=null?s(u(e)):{},n(!e||!e.__esModule?a(t,"default",{value:e,enumerable:!0}):t,e)),y=e=>n(a({},"__esModule",{value:!0}),e);export{b as _,P as a,v as b,l as c,y as d}; diff --git a/assets/circle-help-DR8Yqm4S.js b/assets/circle-help-DR8Yqm4S.js new file mode 100644 index 00000000..94300fdf --- /dev/null +++ b/assets/circle-help-DR8Yqm4S.js @@ -0,0 +1,6 @@ +import{c}from"./createLucideIcon-DrGAWQCB.js";/** + * @license lucide-react v0.417.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const p=c("CircleHelp",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3",key:"1u773s"}],["path",{d:"M12 17h.01",key:"p32p05"}]]);export{p as C}; diff --git a/assets/container-ZbATB8CN.js b/assets/container-ZbATB8CN.js new file mode 100644 index 00000000..d5338974 --- /dev/null +++ b/assets/container-ZbATB8CN.js @@ -0,0 +1,112 @@ +import{j as g}from"./jsx-runtime-DR9Q75dM.js";import{r as q}from"./index-DRjF_FHU.js";import{c as x}from"./functions-B0jM5NET.js";const _={sm:{1:"grid-cols-1",2:"grid-cols-2",3:"grid-cols-3",4:"grid-cols-4",5:"grid-cols-5",6:"grid-cols-6",7:"grid-cols-7",8:"grid-cols-8",9:"grid-cols-9",10:"grid-cols-10",11:"grid-cols-11",12:"grid-cols-12"},md:{1:"md:grid-cols-1",2:"md:grid-cols-2",3:"md:grid-cols-3",4:"md:grid-cols-4",5:"md:grid-cols-5",6:"md:grid-cols-6",7:"md:grid-cols-7",8:"md:grid-cols-8",9:"md:grid-cols-9",10:"md:grid-cols-10",11:"md:grid-cols-11",12:"md:grid-cols-12"},lg:{1:"lg:grid-cols-1",2:"lg:grid-cols-2",3:"lg:grid-cols-3",4:"lg:grid-cols-4",5:"lg:grid-cols-5",6:"lg:grid-cols-6",7:"lg:grid-cols-7",8:"lg:grid-cols-8",9:"lg:grid-cols-9",10:"lg:grid-cols-10",11:"lg:grid-cols-11",12:"lg:grid-cols-12"}},z={sm:{xs:"gap-2",sm:"gap-4",md:"gap-5",lg:"gap-6",xl:"gap-6","2xl":"gap-8"},md:{xs:"md:gap-2",sm:"md:gap-4",md:"md:gap-5",lg:"md:gap-6",xl:"md:gap-6","2xl":"md:gap-8"},lg:{xs:"lg:gap-2",sm:"lg:gap-4",md:"lg:gap-5",lg:"lg:gap-6",xl:"lg:gap-6","2xl":"lg:gap-8"}},S={sm:{xs:"gap-x-2",sm:"gap-x-4",md:"gap-x-5",lg:"gap-x-6",xl:"gap-x-6","2xl":"gap-x-8"},md:{xs:"md:gap-x-2",sm:"md:gap-x-4",md:"md:gap-x-5",lg:"md:gap-x-6",xl:"md:gap-x-6","2xl":"md:gap-x-8"},lg:{xs:"lg:gap-x-2",sm:"lg:gap-x-4",md:"lg:gap-x-5",lg:"lg:gap-x-6",xl:"lg:gap-x-6","2xl":"lg:gap-x-8"}},N={sm:{xs:"gap-y-2",sm:"gap-y-4",md:"gap-y-5",lg:"gap-y-6",xl:"gap-y-6","2xl":"gap-y-8"},md:{xs:"md:gap-y-2",sm:"md:gap-y-4",md:"md:gap-y-5",lg:"md:gap-y-6",xl:"md:gap-y-6","2xl":"md:gap-y-8"},lg:{xs:"lg:gap-y-2",sm:"lg:gap-y-4",md:"lg:gap-y-5",lg:"lg:gap-y-6",xl:"lg:gap-y-6","2xl":"lg:gap-y-8"}},A={sm:{1:"col-span-1",2:"col-span-2",3:"col-span-3",4:"col-span-4",5:"col-span-5",6:"col-span-6",7:"col-span-7",8:"col-span-8",9:"col-span-9",10:"col-span-10",11:"col-span-11",12:"col-span-12"},md:{1:"md:col-span-1",2:"md:col-span-2",3:"md:col-span-3",4:"md:col-span-4",5:"md:col-span-5",6:"md:col-span-6",7:"md:col-span-7",8:"md:col-span-8",9:"md:col-span-9",10:"md:col-span-10",11:"md:col-span-11",12:"md:col-span-12"},lg:{1:"lg:col-span-1",2:"lg:col-span-2",3:"lg:col-span-3",4:"lg:col-span-4",5:"lg:col-span-5",6:"lg:col-span-6",7:"lg:col-span-7",8:"lg:col-span-8",9:"lg:col-span-9",10:"lg:col-span-10",11:"lg:col-span-11",12:"lg:col-span-12"}},U={sm:{1:"col-start-1",2:"col-start-2",3:"col-start-3",4:"col-start-4",5:"col-start-5",6:"col-start-6",7:"col-start-7",8:"col-start-8",9:"col-start-9",10:"col-start-10",11:"col-start-11",12:"col-start-12"},md:{1:"md:col-start-1",2:"md:col-start-2",3:"md:col-start-3",4:"md:col-start-4",5:"md:col-start-5",6:"md:col-start-6",7:"md:col-start-7",8:"md:col-start-8",9:"md:col-start-9",10:"md:col-start-10",11:"md:col-start-11",12:"md:col-start-12"},lg:{1:"lg:col-start-1",2:"lg:col-start-2",3:"lg:col-start-3",4:"lg:col-start-4",5:"lg:col-start-5",6:"lg:col-start-6",7:"lg:col-start-7",8:"lg:col-start-8",9:"lg:col-start-9",10:"lg:col-start-10",11:"lg:col-start-11",12:"lg:col-start-12"}},J={sm:{row:"grid-flow-row",column:"grid-flow-col","row-dense":"grid-flow-row-dense","column-dense":"grid-flow-col-dense"},md:{row:"md:grid-flow-row",column:"md:grid-flow-col","row-dense":"md:grid-flow-row-dense","column-dense":"md:grid-flow-col-dense"},lg:{row:"lg:grid-flow-row",column:"lg:grid-flow-col","row-dense":"lg:grid-flow-row-dense","column-dense":"lg:grid-flow-col-dense"}},I={sm:{normal:"justify-normal",start:"justify-start",end:"justify-end",center:"justify-center",between:"justify-between",around:"justify-around",evenly:"justify-evenly",stretch:"justify-stretch"},md:{normal:"md:justify-normal",start:"md:justify-start",end:"md:justify-end",center:"md:justify-center",between:"md:justify-between",around:"md:justify-around",evenly:"md:justify-evenly",stretch:"md:justify-stretch"},lg:{normal:"lg:justify-normal",start:"lg:justify-start",end:"lg:justify-end",center:"lg:justify-center",between:"lg:justify-between",around:"lg:justify-around",evenly:"lg:justify-evenly",stretch:"lg:justify-stretch"}},G={sm:{start:"items-start",end:"items-end",center:"items-center",baseline:"items-baseline",stretch:"items-stretch"},md:{start:"md:items-start",end:"md:items-end",center:"md:items-center",baseline:"md:items-baseline",stretch:"md:items-stretch"},lg:{start:"lg:items-start",end:"lg:items-end",center:"lg:items-center",baseline:"lg:items-baseline",stretch:"lg:items-stretch"}},D={sm:{start:"self-start",end:"self-end",center:"self-center",baseline:"self-baseline",stretch:"self-stretch"},md:{start:"md:self-start",end:"md:self-end",center:"md:self-center",baseline:"md:self-baseline",stretch:"md:self-stretch"},lg:{start:"lg:self-start",end:"lg:self-end",center:"lg:self-center",baseline:"lg:self-baseline",stretch:"lg:self-stretch"}},P={sm:{auto:"justify-self-auto",start:"justify-self-start",end:"justify-self-end",center:"justify-self-center",baseline:"justify-self-baseline",stretch:"justify-self-stretch"},md:{auto:"md:justify-self-auto",start:"md:justify-self-start",end:"md:justify-self-end",center:"md:justify-self-center",baseline:"md:justify-self-baseline",stretch:"md:justify-self-stretch"},lg:{auto:"lg:justify-self-auto",start:"lg:justify-self-start",end:"lg:justify-self-end",center:"lg:justify-self-center",baseline:"lg:justify-self-baseline",stretch:"lg:justify-self-stretch"}},O={sm:{row:"flex-row","row-reverse":"flex-row-reverse",column:"flex-col","column-reverse":"flex-col-reverse"},md:{row:"md:flex-row","row-reverse":"md:flex-row-reverse",column:"md:flex-col","column-reverse":"md:flex-col-reverse"},lg:{row:"lg:flex-row","row-reverse":"lg:flex-row-reverse",column:"lg:flex-col","column-reverse":"lg:flex-col-reverse"}},X={sm:{wrap:"flex-wrap","wrap-reverse":"flex-wrap-reverse",nowrap:"flex-nowrap"},md:{wrap:"md:flex-wrap","wrap-reverse":"md:flex-wrap-reverse",nowrap:"md:flex-nowrap"},lg:{wrap:"lg:flex-wrap","wrap-reverse":"lg:flex-wrap-reverse",nowrap:"lg:flex-nowrap"}},Y={sm:{1:"w-full",2:"w-1/2",3:"w-1/3",4:"w-1/4",5:"w-1/5",6:"w-1/6",7:"w-1/7",8:"w-1/8",9:"w-1/9",10:"w-1/10",11:"w-1/11",12:"w-1/12"},md:{1:"md:w-full",2:"md:w-1/2",3:"md:w-1/3",4:"md:w-1/4",5:"md:w-1/5",6:"md:w-1/6",7:"md:w-1/7",8:"md:w-1/8",9:"md:w-1/9",10:"md:w-1/10",11:"md:w-1/11",12:"md:w-1/12"},lg:{1:"lg:w-full",2:"lg:w-1/2",3:"lg:w-1/3",4:"lg:w-1/4",5:"lg:w-1/5",6:"lg:w-1/6",7:"lg:w-1/7",8:"lg:w-1/8",9:"lg:w-1/9",10:"lg:w-1/10",11:"lg:w-1/11",12:"lg:w-1/12"}},H={sm:{1:"order-1",2:"order-2",3:"order-3",4:"order-4",5:"order-5",6:"order-6",7:"order-7",8:"order-8",9:"order-9",10:"order-10",11:"order-11",12:"order-12",first:"order-first",last:"order-last",none:"order-none"},md:{1:"md:order-1",2:"md:order-2",3:"md:order-3",4:"md:order-4",5:"md:order-5",6:"md:order-6",7:"md:order-7",8:"md:order-8",9:"md:order-9",10:"md:order-10",11:"md:order-11",12:"md:order-12",first:"md:order-first",last:"md:order-last",none:"md:order-none"},lg:{1:"lg:order-1",2:"lg:order-2",3:"lg:order-3",4:"lg:order-4",5:"lg:order-5",6:"lg:order-6",7:"lg:order-7",8:"lg:order-8",9:"lg:order-9",10:"lg:order-10",11:"lg:order-11",12:"lg:order-12",first:"lg:order-first",last:"lg:order-last",none:"lg:order-none"}},B={sm:{0:"grow-0",1:"grow"},md:{0:"md:grow-0",1:"md:grow"},lg:{0:"lg:grow-0",1:"lg:grow"}},W={sm:{0:"shrink-0",1:"shrink"},md:{0:"md:shrink-0",1:"md:shrink"},lg:{0:"lg:shrink-0",1:"lg:shrink"}},a=(n,e,l,s="sm")=>{var t,i,c,m,d;const r=[];switch(typeof n){case"object":for(const[u,p]of Object.entries(n))e[u]&&r.push(((t=e==null?void 0:e[u])==null?void 0:t[p])??((i=e==null?void 0:e[u])==null?void 0:i[l==null?void 0:l[u]])??"");break;case"string":case"number":const o=s;r.push(((c=e==null?void 0:e[o])==null?void 0:c[n])??((m=e==null?void 0:e[o])==null?void 0:m[l==null?void 0:l[o]])??"");break;default:if(n===void 0)break;r.push(((d=e==null?void 0:e[s])==null?void 0:d[l])??"");break}return r.join(" ")},y=({className:n,cols:e,gap:l,gapX:s,gapY:r,align:t,justify:i,gridFlow:c,colsSubGrid:m=!1,rowsSubGrid:d=!1,autoRows:o=!1,autoCols:u=!1,children:p,...v})=>{const f=a(e,_,1),w=a(l,z,"sm"),h=a(s,S,""),b=a(r,N,""),j=a(t,G,""),C=a(i,I,""),F=a(c,J,"");return g.jsx("div",{className:x("grid",{"grid-cols-subgrid":m,"grid-rows-subgrid":d,"auto-cols-auto":u,"auto-rows-auto":o},f,w,h,b,j,C,F,n),...v,children:p})},R=({className:n,children:e,colSpan:l,colStart:s,alignSelf:r,justifySelf:t,...i})=>{const c=a(l,A,0),m=a(s,U,0),d=a(r,D,""),o=a(t,P,"");return g.jsx("div",{className:x(c,m,d,o,n),...i,children:e})};y.Item=R;R.__docgenInfo={description:"",methods:[],displayName:"GridItem",props:{className:{required:!1,tsType:{name:"string"},description:"Defines any additional CSS classes for the container."},children:{required:!1,tsType:{name:"ReactNode"},description:"Defines the children of the container."},colSpan:{required:!1,tsType:{name:"union",raw:"1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12",elements:[{name:"literal",value:"1"},{name:"literal",value:"2"},{name:"literal",value:"3"},{name:"literal",value:"4"},{name:"literal",value:"5"},{name:"literal",value:"6"},{name:"literal",value:"7"},{name:"literal",value:"8"},{name:"literal",value:"9"},{name:"literal",value:"10"},{name:"literal",value:"11"},{name:"literal",value:"12"}]},description:"Column span for the item. `(For Grid container only.)`\n\nFor responsive column span, use an object with screen sizes as keys and column span values as values.\nExample: `{ sm: 1, md: 2, lg: 3 }`"},colStart:{required:!1,tsType:{name:"union",raw:"1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12",elements:[{name:"literal",value:"1"},{name:"literal",value:"2"},{name:"literal",value:"3"},{name:"literal",value:"4"},{name:"literal",value:"5"},{name:"literal",value:"6"},{name:"literal",value:"7"},{name:"literal",value:"8"},{name:"literal",value:"9"},{name:"literal",value:"10"},{name:"literal",value:"11"},{name:"literal",value:"12"}]},description:"Starting column for the item. `(For Grid container only.)`\n\nFor responsive column start, use an object with screen sizes as keys and column start values as values.\nExample: `{ sm: 1, md: 2, lg: 3 }`"},alignSelf:{required:!1,tsType:{name:"union",raw:"'start' | 'center' | 'end' | 'baseline' | 'stretch'",elements:[{name:"literal",value:"'start'"},{name:"literal",value:"'center'"},{name:"literal",value:"'end'"},{name:"literal",value:"'baseline'"},{name:"literal",value:"'stretch'"}]},description:"Alignment along the cross axis. `(For Grid container only.)`\n\nFor responsive alignment, use an object with screen sizes as keys and alignment values as values.\nExample: `{ sm: 'start', md: 'center', lg: 'end' }`"},justifySelf:{required:!1,tsType:{name:"union",raw:`| 'auto' +| 'start' +| 'center' +| 'end' +| 'baseline' +| 'stretch'`,elements:[{name:"literal",value:"'auto'"},{name:"literal",value:"'start'"},{name:"literal",value:"'center'"},{name:"literal",value:"'end'"},{name:"literal",value:"'baseline'"},{name:"literal",value:"'stretch'"}]},description:"Justification along the main axis. `(For Grid container only.)`\n\nFor responsive justification, use an object with screen sizes as keys and justification values as values.\nExample: `{ sm: 'start', md: 'center', lg: 'end' }`"}}};y.__docgenInfo={description:"",methods:[{name:"Item",docblock:null,modifiers:["static"],params:[{name:`{ + className, + children, + colSpan, + colStart, + alignSelf, + justifySelf, + ...props +}: GridItemProps`,optional:!1,type:{name:"GridItemProps",alias:"GridItemProps"}}],returns:null}],displayName:"GridContainer",props:{className:{required:!1,tsType:{name:"string"},description:"Defines any additional CSS classes for the container."},children:{required:!1,tsType:{name:"ReactNode"},description:"Defines the children of the container."},cols:{required:!1,tsType:{name:"union",raw:"1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12",elements:[{name:"literal",value:"1"},{name:"literal",value:"2"},{name:"literal",value:"3"},{name:"literal",value:"4"},{name:"literal",value:"5"},{name:"literal",value:"6"},{name:"literal",value:"7"},{name:"literal",value:"8"},{name:"literal",value:"9"},{name:"literal",value:"10"},{name:"literal",value:"11"},{name:"literal",value:"12"}]},description:`Defines the number of columns (if using a grid container). + +For responsive columns, use an object with screen sizes as keys and column values as values. +Example: \`{ sm: 1, md: 2, lg: 3 }\``},gap:{required:!1,tsType:{name:"union",raw:"'none' | 'xs' | 'sm' | 'md' | 'lg' | 'xl' | '2xl'",elements:[{name:"literal",value:"'none'"},{name:"literal",value:"'xs'"},{name:"literal",value:"'sm'"},{name:"literal",value:"'md'"},{name:"literal",value:"'lg'"},{name:"literal",value:"'xl'"},{name:"literal",value:"'2xl'"}]},description:`Gap between container items. This will apply gap in both horizontal and vertical directions. + +For responsive gap, use an object with screen sizes as keys and gap values as values. +Example: \`{ sm: 'sm', md: 'md', lg: 'lg' }\``},gapX:{required:!1,tsType:{name:"union",raw:"'none' | 'xs' | 'sm' | 'md' | 'lg' | 'xl' | '2xl'",elements:[{name:"literal",value:"'none'"},{name:"literal",value:"'xs'"},{name:"literal",value:"'sm'"},{name:"literal",value:"'md'"},{name:"literal",value:"'lg'"},{name:"literal",value:"'xl'"},{name:"literal",value:"'2xl'"}]},description:`Horizontal gap between container items. Use when need to apply gap only in horizontal direction. + +For responsive horizontal gap, use an object with screen sizes as keys and gap values as values. +Example: \`{ sm: 'sm', md: 'md', lg: 'lg' }\``},gapY:{required:!1,tsType:{name:"union",raw:"'none' | 'xs' | 'sm' | 'md' | 'lg' | 'xl' | '2xl'",elements:[{name:"literal",value:"'none'"},{name:"literal",value:"'xs'"},{name:"literal",value:"'sm'"},{name:"literal",value:"'md'"},{name:"literal",value:"'lg'"},{name:"literal",value:"'xl'"},{name:"literal",value:"'2xl'"}]},description:`Vertical gap between container items. Use when need to apply gap only in vertical direction. + +For responsive vertical gap, use an object with screen sizes as keys and gap values as values. +Example: \`{ sm: 'sm', md: 'md', lg: 'lg' }\``},align:{required:!1,tsType:{name:"union",raw:"'start' | 'center' | 'end' | 'stretch'",elements:[{name:"literal",value:"'start'"},{name:"literal",value:"'center'"},{name:"literal",value:"'end'"},{name:"literal",value:"'stretch'"}]},description:`Alignment of container items along the cross axis. + +For responsive alignment, use an object with screen sizes as keys and alignment values as values. +Example: \`{ sm: 'start', md: 'center', lg: 'end' }\``},justify:{required:!1,tsType:{name:"union",raw:`| 'start' +| 'center' +| 'end' +| 'between' +| 'around' +| 'evenly' +| 'stretch'`,elements:[{name:"literal",value:"'start'"},{name:"literal",value:"'center'"},{name:"literal",value:"'end'"},{name:"literal",value:"'between'"},{name:"literal",value:"'around'"},{name:"literal",value:"'evenly'"},{name:"literal",value:"'stretch'"}]},description:`Justification of container items along the main axis. + +For responsive justification, use an object with screen sizes as keys and justification values as values. +Example: \`{ sm: 'start', md: 'center', lg: 'end' }\``},gridFlow:{required:!1,tsType:{name:"union",raw:"'row' | 'column' | 'row-dense' | 'column-dense'",elements:[{name:"literal",value:"'row'"},{name:"literal",value:"'column'"},{name:"literal",value:"'row-dense'"},{name:"literal",value:"'column-dense'"}]},description:`CSS grid-flow property. + +For responsive grid flow, use an object with screen sizes as keys and flow values as values. +Example: \`{ sm: 'row', md: 'column', lg: 'row-dense' }\``},colsSubGrid:{required:!1,tsType:{name:"boolean"},description:`Enables subgrid columns. + +For responsive subgrid columns, use an object with screen sizes as keys and boolean values as values. +Example: \`{ sm: true, md: false, lg: true }\``,defaultValue:{value:"false",computed:!1}},rowsSubGrid:{required:!1,tsType:{name:"boolean"},description:`Enables subgrid rows. + +For responsive subgrid rows, use an object with screen sizes as keys and boolean values as values. +Example: \`{ sm: true, md: false, lg: true }\``,defaultValue:{value:"false",computed:!1}},autoRows:{required:!1,tsType:{name:"boolean"},description:`Enables auto rows. + +For responsive auto rows, use an object with screen sizes as keys and boolean values as values. +Example: \`{ sm: true, md: false, lg: true }\``,defaultValue:{value:"false",computed:!1}},autoCols:{required:!1,tsType:{name:"boolean"},description:`Enables auto columns. + +For responsive auto columns, use an object with screen sizes as keys and boolean values as values. +Example: \`{ sm: true, md: false, lg: true }\``,defaultValue:{value:"false",computed:!1}}}};const k=q.createContext({}),L=()=>q.useContext(k),T=({containerType:n="flex",gap:e="sm",gapX:l,gapY:s,direction:r,justify:t,align:i,wrap:c,cols:m,className:d,children:o,...u})=>{if(n==="grid")return g.jsx(k.Provider,{value:{containerType:n},children:g.jsx(y,{className:d,gap:e,gapX:l,gapY:s,cols:m,children:o,align:i,justify:t,...u})});const p=a(c,X,""),v=a(e,z,"sm"),f=a(l,S,""),w=a(s,N,""),h=a(r,O,""),b=a(t,I,""),j=a(i,G,""),C=x("flex",p,v,f,w,h,b,j,d),F=()=>n==="flex"?g.jsx("div",{className:C,children:o}):g.jsx(y,{className:d,gap:e,gapX:l,gapY:s,cols:m,children:o,align:i,justify:t,...u});return g.jsx(k.Provider,{value:{containerType:n,cols:m},children:F()})},E=({grow:n,shrink:e,order:l,alignSelf:s,justifySelf:r,className:t,children:i,...c})=>{const{containerType:m,cols:d}=L();if(m==="grid")return g.jsx(y.Item,{className:t,alignSelf:s,justifySelf:r,children:i,...c});const o=a(s,D,""),u=a(r,P,""),p=a(n,B,0),v=a(e,W,0),f=a(l,H,0),w=a(d,Y,1);return g.jsx("div",{className:x("box-border",p,v,f,o,u,w,t),children:i})};T.Item=E;T.displayName="Container";E.displayName="Container.Item";T.__docgenInfo={description:"",methods:[{name:"Item",docblock:null,modifiers:["static"],params:[{name:`{ + grow, + shrink, + order, + alignSelf, + justifySelf, + className, + children, + ...props +}: FlexItemProps & GridItemProps`,optional:!1,type:{name:"intersection",raw:"FlexItemProps & GridItemProps",elements:[{name:"FlexItemProps"},{name:"GridItemProps"}]}}],returns:null}],displayName:"Container",props:{className:{required:!1,tsType:{name:"string"},description:"Defines any additional CSS classes for the container."},children:{required:!1,tsType:{name:"ReactNode"},description:"Defines the children of the container."},cols:{required:!1,tsType:{name:"union",raw:"1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12",elements:[{name:"literal",value:"1"},{name:"literal",value:"2"},{name:"literal",value:"3"},{name:"literal",value:"4"},{name:"literal",value:"5"},{name:"literal",value:"6"},{name:"literal",value:"7"},{name:"literal",value:"8"},{name:"literal",value:"9"},{name:"literal",value:"10"},{name:"literal",value:"11"},{name:"literal",value:"12"}]},description:`Defines the number of columns (if using a grid container). + +For responsive columns, use an object with screen sizes as keys and column values as values. +Example: \`{ sm: 1, md: 2, lg: 3 }\``},gap:{required:!1,tsType:{name:"union",raw:"'none' | 'xs' | 'sm' | 'md' | 'lg' | 'xl' | '2xl'",elements:[{name:"literal",value:"'none'"},{name:"literal",value:"'xs'"},{name:"literal",value:"'sm'"},{name:"literal",value:"'md'"},{name:"literal",value:"'lg'"},{name:"literal",value:"'xl'"},{name:"literal",value:"'2xl'"}]},description:`Gap between container items. This will apply gap in both horizontal and vertical directions. + +For responsive gap, use an object with screen sizes as keys and gap values as values. +Example: \`{ sm: 'sm', md: 'md', lg: 'lg' }\``,defaultValue:{value:"'sm'",computed:!1}},gapX:{required:!1,tsType:{name:"union",raw:"'none' | 'xs' | 'sm' | 'md' | 'lg' | 'xl' | '2xl'",elements:[{name:"literal",value:"'none'"},{name:"literal",value:"'xs'"},{name:"literal",value:"'sm'"},{name:"literal",value:"'md'"},{name:"literal",value:"'lg'"},{name:"literal",value:"'xl'"},{name:"literal",value:"'2xl'"}]},description:`Horizontal gap between container items. Use when need to apply gap only in horizontal direction. + +For responsive horizontal gap, use an object with screen sizes as keys and gap values as values. +Example: \`{ sm: 'sm', md: 'md', lg: 'lg' }\``},gapY:{required:!1,tsType:{name:"union",raw:"'none' | 'xs' | 'sm' | 'md' | 'lg' | 'xl' | '2xl'",elements:[{name:"literal",value:"'none'"},{name:"literal",value:"'xs'"},{name:"literal",value:"'sm'"},{name:"literal",value:"'md'"},{name:"literal",value:"'lg'"},{name:"literal",value:"'xl'"},{name:"literal",value:"'2xl'"}]},description:`Vertical gap between container items. Use when need to apply gap only in vertical direction. + +For responsive vertical gap, use an object with screen sizes as keys and gap values as values. +Example: \`{ sm: 'sm', md: 'md', lg: 'lg' }\``},align:{required:!1,tsType:{name:"union",raw:"'start' | 'center' | 'end' | 'stretch'",elements:[{name:"literal",value:"'start'"},{name:"literal",value:"'center'"},{name:"literal",value:"'end'"},{name:"literal",value:"'stretch'"}]},description:`Alignment of container items along the cross axis. + +For responsive alignment, use an object with screen sizes as keys and alignment values as values. +Example: \`{ sm: 'start', md: 'center', lg: 'end' }\``},justify:{required:!1,tsType:{name:"union",raw:`| 'start' +| 'center' +| 'end' +| 'between' +| 'around' +| 'evenly' +| 'stretch'`,elements:[{name:"literal",value:"'start'"},{name:"literal",value:"'center'"},{name:"literal",value:"'end'"},{name:"literal",value:"'between'"},{name:"literal",value:"'around'"},{name:"literal",value:"'evenly'"},{name:"literal",value:"'stretch'"}]},description:`Justification of container items along the main axis. + +For responsive justification, use an object with screen sizes as keys and justification values as values. +Example: \`{ sm: 'start', md: 'center', lg: 'end' }\``},containerType:{required:!1,tsType:{name:"union",raw:"'grid' | 'flex'",elements:[{name:"literal",value:"'grid'"},{name:"literal",value:"'flex'"}]},description:"Defines the type of the container (default: 'flex').",defaultValue:{value:"'flex'",computed:!1}},direction:{required:!1,tsType:{name:"union",raw:"'row' | 'row-reverse' | 'column' | 'column-reverse'",elements:[{name:"literal",value:"'row'"},{name:"literal",value:"'row-reverse'"},{name:"literal",value:"'column'"},{name:"literal",value:"'column-reverse'"}]},description:`Defines the flex direction of the container. + +For responsive direction, use an object with screen sizes as keys and direction values as values. +Example: \`{ sm: 'row', md: 'column', lg: 'row-reverse' }\``},wrap:{required:!1,tsType:{name:"union",raw:"'nowrap' | 'wrap' | 'wrap-reverse'",elements:[{name:"literal",value:"'nowrap'"},{name:"literal",value:"'wrap'"},{name:"literal",value:"'wrap-reverse'"}]},description:`Defines the wrapping behavior of child elements. + +For responsive wrap, use an object with screen sizes as keys and wrap values as values. +Example: \`{ sm: 'nowrap', md: 'wrap', lg: 'wrap-reverse' }\``},gridFlow:{required:!1,tsType:{name:"union",raw:"'row' | 'column' | 'row-dense' | 'column-dense'",elements:[{name:"literal",value:"'row'"},{name:"literal",value:"'column'"},{name:"literal",value:"'row-dense'"},{name:"literal",value:"'column-dense'"}]},description:`CSS grid-flow property. + +For responsive grid flow, use an object with screen sizes as keys and flow values as values. +Example: \`{ sm: 'row', md: 'column', lg: 'row-dense' }\``},colsSubGrid:{required:!1,tsType:{name:"boolean"},description:`Enables subgrid columns. + +For responsive subgrid columns, use an object with screen sizes as keys and boolean values as values. +Example: \`{ sm: true, md: false, lg: true }\``},rowsSubGrid:{required:!1,tsType:{name:"boolean"},description:`Enables subgrid rows. + +For responsive subgrid rows, use an object with screen sizes as keys and boolean values as values. +Example: \`{ sm: true, md: false, lg: true }\``},autoRows:{required:!1,tsType:{name:"boolean"},description:`Enables auto rows. + +For responsive auto rows, use an object with screen sizes as keys and boolean values as values. +Example: \`{ sm: true, md: false, lg: true }\``},autoCols:{required:!1,tsType:{name:"boolean"},description:`Enables auto columns. + +For responsive auto columns, use an object with screen sizes as keys and boolean values as values. +Example: \`{ sm: true, md: false, lg: true }\``}}};E.__docgenInfo={description:"",methods:[],displayName:"Container.Item",props:{className:{required:!1,tsType:{name:"string"},description:"Defines any additional CSS classes for the container."},children:{required:!1,tsType:{name:"ReactNode"},description:"Defines the children of the container."},grow:{required:!1,tsType:{name:"union",raw:"0 | 1",elements:[{name:"literal",value:"0"},{name:"literal",value:"1"}]},description:"Defines how much the item will grow relative to others. `(For Flex container only.)`\n\nFor responsive grow, use an object with screen sizes as keys and grow values as values.\nExample: `{ sm: 1, md: 2, lg: 3 }`"},shrink:{required:!1,tsType:{name:"union",raw:"0 | 1",elements:[{name:"literal",value:"0"},{name:"literal",value:"1"}]},description:"Defines how much the item will shrink relative to others. `(For Flex container only.)`\n\nFor responsive shrink, use an object with screen sizes as keys and shrink values as values.\nExample: `{ sm: 1, md: 2, lg: 3 }`"},order:{required:!1,tsType:{name:"union",raw:"TRange | 'first' | 'last' | 'none'",elements:[{name:"union",raw:"1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12",elements:[{name:"literal",value:"1"},{name:"literal",value:"2"},{name:"literal",value:"3"},{name:"literal",value:"4"},{name:"literal",value:"5"},{name:"literal",value:"6"},{name:"literal",value:"7"},{name:"literal",value:"8"},{name:"literal",value:"9"},{name:"literal",value:"10"},{name:"literal",value:"11"},{name:"literal",value:"12"}]},{name:"literal",value:"'first'"},{name:"literal",value:"'last'"},{name:"literal",value:"'none'"}]},description:"Defines the order of the item in the container. `(For Flex container only.)`\n\nFor responsive order, use an object with screen sizes as keys and order values as values.\nExample: `{ sm: 1, md: 2, lg: 3 }`"},alignSelf:{required:!1,tsType:{name:"union",raw:"'start' | 'center' | 'end' | 'baseline' | 'stretch'",elements:[{name:"literal",value:"'start'"},{name:"literal",value:"'center'"},{name:"literal",value:"'end'"},{name:"literal",value:"'baseline'"},{name:"literal",value:"'stretch'"}]},description:"Defines the alignment of the item along the cross axis. `(For Flex container only.)`\n\nFor responsive alignment, use an object with screen sizes as keys and alignment values as values.\nExample: `{ sm: 'start', md: 'center', lg: 'end' }`"},justifySelf:{required:!1,tsType:{name:"union",raw:`| 'auto' +| 'start' +| 'center' +| 'end' +| 'baseline' +| 'stretch'`,elements:[{name:"literal",value:"'auto'"},{name:"literal",value:"'start'"},{name:"literal",value:"'center'"},{name:"literal",value:"'end'"},{name:"literal",value:"'baseline'"},{name:"literal",value:"'stretch'"}]},description:"Defines the justification of the item along the main axis. `(For Flex container only.)`\n\nFor responsive justification, use an object with screen sizes as keys and justification values as values.\nExample: `{ sm: 'start', md: 'center', lg: 'end' }`"},colSpan:{required:!1,tsType:{name:"union",raw:"1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12",elements:[{name:"literal",value:"1"},{name:"literal",value:"2"},{name:"literal",value:"3"},{name:"literal",value:"4"},{name:"literal",value:"5"},{name:"literal",value:"6"},{name:"literal",value:"7"},{name:"literal",value:"8"},{name:"literal",value:"9"},{name:"literal",value:"10"},{name:"literal",value:"11"},{name:"literal",value:"12"}]},description:"Column span for the item. `(For Grid container only.)`\n\nFor responsive column span, use an object with screen sizes as keys and column span values as values.\nExample: `{ sm: 1, md: 2, lg: 3 }`"},colStart:{required:!1,tsType:{name:"union",raw:"1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12",elements:[{name:"literal",value:"1"},{name:"literal",value:"2"},{name:"literal",value:"3"},{name:"literal",value:"4"},{name:"literal",value:"5"},{name:"literal",value:"6"},{name:"literal",value:"7"},{name:"literal",value:"8"},{name:"literal",value:"9"},{name:"literal",value:"10"},{name:"literal",value:"11"},{name:"literal",value:"12"}]},description:"Starting column for the item. `(For Grid container only.)`\n\nFor responsive column start, use an object with screen sizes as keys and column start values as values.\nExample: `{ sm: 1, md: 2, lg: 3 }`"}}};export{T as C}; diff --git a/assets/container.stories-CbxhbR0F.js b/assets/container.stories-CbxhbR0F.js new file mode 100644 index 00000000..fb1b889c --- /dev/null +++ b/assets/container.stories-CbxhbR0F.js @@ -0,0 +1,53 @@ +import{j as a}from"./jsx-runtime-DR9Q75dM.js";import{C as e}from"./container-ZbATB8CN.js";import"./index-DRjF_FHU.js";import"./functions-B0jM5NET.js";const T={title:"Atoms/Container",component:e,parameters:{layout:"centered"},subcomponents:{"Container.Item":e.Item},tags:["autodocs"],argTypes:{direction:{control:"select",if:{arg:"containerType",eq:"flex"}},wrap:{control:"select",if:{arg:"containerType",eq:"flex"}},cols:{control:"select",if:{arg:"containerType",eq:"grid"}},gridFlow:{control:"select",if:{arg:"containerType",eq:"grid"}},colsSubGrid:{control:"boolean",if:{arg:"containerType",eq:"grid"}},rowsSubGrid:{control:"boolean",if:{arg:"containerType",eq:"grid"}},autoRows:{control:"boolean",if:{arg:"containerType",eq:"grid"}},autoCols:{control:"boolean",if:{arg:"containerType",eq:"grid"}},justify:{control:"select"},align:{control:"select"},gap:{control:"select"},gapX:{control:"select"},gapY:{control:"select"}}},r={args:{className:"bg-gray-200 p-4",cols:3,containerType:"flex",gap:"sm",justify:"start",align:"start",direction:"row"},render:n=>a.jsxs(e,{...n,children:[a.jsx(e.Item,{className:"bg-red-500 p-4",...n.containerType==="flex"?{grow:0,shrink:1}:{},children:"Item 1"}),a.jsx(e.Item,{className:"bg-green-500 p-4",...n.containerType==="flex"?{grow:0,shrink:1}:{},children:"Item 2"}),a.jsx(e.Item,{className:"bg-blue-500 p-4",...n.containerType==="flex"?{grow:0,shrink:1}:{},children:"Item 3"})]})},t={args:{containerType:"flex",gap:"sm",justify:"between",align:"center",direction:"row-reverse",className:"bg-gray-200 p-4"},render:r.render},o={args:{containerType:"flex",direction:"column",gap:"sm",justify:"between",align:"center",className:"bg-gray-200 p-4"},render:r.render};var s,i,c;r.parameters={...r.parameters,docs:{...(s=r.parameters)==null?void 0:s.docs,source:{originalSource:`{ + args: { + className: 'bg-gray-200 p-4', + cols: 3, + containerType: 'flex', + gap: 'sm', + justify: 'start', + align: 'start', + direction: 'row' + }, + render: args => { + return <Container {...args}> + <Container.Item className="bg-red-500 p-4" {...args.containerType === 'flex' ? { + grow: 0, + shrink: 1 + } : {}}> + Item 1 + </Container.Item> + <Container.Item className="bg-green-500 p-4" {...args.containerType === 'flex' ? { + grow: 0, + shrink: 1 + } : {}}> + Item 2 + </Container.Item> + <Container.Item className="bg-blue-500 p-4" {...args.containerType === 'flex' ? { + grow: 0, + shrink: 1 + } : {}}> + Item 3 + </Container.Item> + </Container>; + } +}`,...(c=(i=r.parameters)==null?void 0:i.docs)==null?void 0:c.source}}};var l,g,p;t.parameters={...t.parameters,docs:{...(l=t.parameters)==null?void 0:l.docs,source:{originalSource:`{ + args: { + containerType: 'flex', + gap: 'sm', + justify: 'between', + align: 'center', + direction: 'row-reverse', + className: 'bg-gray-200 p-4' + }, + render: BasicContainer.render +}`,...(p=(g=t.parameters)==null?void 0:g.docs)==null?void 0:p.source}}};var m,d,y;o.parameters={...o.parameters,docs:{...(m=o.parameters)==null?void 0:m.docs,source:{originalSource:`{ + args: { + containerType: 'flex', + direction: 'column', + gap: 'sm', + justify: 'between', + align: 'center', + className: 'bg-gray-200 p-4' + }, + render: BasicContainer.render +}`,...(y=(d=o.parameters)==null?void 0:d.docs)==null?void 0:y.source}}};const w=["BasicContainer","RowReverse","DirectionVertical"];export{r as BasicContainer,o as DirectionVertical,t as RowReverse,w as __namedExportsOrder,T as default}; diff --git a/assets/createLucideIcon-DrGAWQCB.js b/assets/createLucideIcon-DrGAWQCB.js new file mode 100644 index 00000000..72c5981b --- /dev/null +++ b/assets/createLucideIcon-DrGAWQCB.js @@ -0,0 +1,21 @@ +import{r as n}from"./index-DRjF_FHU.js";/** + * @license lucide-react v0.417.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const w=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),c=(...e)=>e.filter((r,t,o)=>!!r&&o.indexOf(r)===t).join(" ");/** + * @license lucide-react v0.417.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */var f={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};/** + * @license lucide-react v0.417.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const p=n.forwardRef(({color:e="currentColor",size:r=24,strokeWidth:t=2,absoluteStrokeWidth:o,className:s="",children:a,iconNode:i,...l},u)=>n.createElement("svg",{ref:u,...f,width:r,height:r,stroke:e,strokeWidth:o?Number(t)*24/Number(r):t,className:c("lucide",s),...l},[...i.map(([m,d])=>n.createElement(m,d)),...Array.isArray(a)?a:[a]]));/** + * @license lucide-react v0.417.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const h=(e,r)=>{const t=n.forwardRef(({className:o,...s},a)=>n.createElement(p,{ref:a,iconNode:r,className:c(`lucide-${w(e)}`,o),...s}));return t.displayName=`${e}`,t};export{h as c}; diff --git a/assets/dashboard-astra.stories-D26hOkb-.js b/assets/dashboard-astra.stories-D26hOkb-.js new file mode 100644 index 00000000..67f37c81 --- /dev/null +++ b/assets/dashboard-astra.stories-D26hOkb-.js @@ -0,0 +1,260 @@ +import{j as e}from"./jsx-runtime-DR9Q75dM.js";import{B as o}from"./button-CWRkIW0K.js";import"./switch-CmCNAZG2.js";import"./checkbox-Chct7KEK.js";import{R as p}from"./radio-button-BBGEtJpx.js";import{B as r}from"./badge-Dv1nmPq1.js";import"./textarea-DgzwSIza.js";import{A as b}from"./avatar-A7FoSNec.js";import{U as f}from"./input-CYwL3pYz.js";import{L as c}from"./label-DvPgxd3J.js";import{T as y}from"./title-Pwv4V5tQ.js";import"./loader-Bb5Bdo8Z.js";import"./progress-bar-DDd8HN42.js";import"./tooltip-BKIj9JjV.js";import"./editor-input-Bzq0TCBV.js";import"./tabs--pYN2uoP.js";import"./select-HH_ABOAM.js";import"./toaster-Bfhn6F4R.js";import{C as t}from"./container-ZbATB8CN.js";import"./alert-f1kGYIX8.js";import"./progress-steps-DKE91ypz.js";import"./skeleton-DkrZt4C4.js";import"./menu-item-h0iRIEmG.js";import"./sidebar-DAGUTLol.js";import"./breadcrumb-BOHkNqGZ.js";import"./dialog-DLt9OUkY.js";import{T as s}from"./topbar-Dj3yHCF0.js";import"./search-Z9MTqd0b.js";import"./dropdown-menu-Bv9F8U8F.js";import"./drawer-CzUmv8Re.js";import"./pagination-DNkALv-C.js";import"./datepicker-DIA_JZ4u.js";import"./accordion-BKTr8uPA.js";import"./bar-chart-DFVhnu1W.js";import"./line-chart-BuFlrH9B.js";import"./pie-chart-CBmJ9D1c.js";import"./area-chart-DT2aNxmr.js";import{A as l}from"./icons-DPjdgw4M.js";import{A as d}from"./arrow-up-right-D1mgmwcd.js";import{C as j}from"./circle-help-DR8Yqm4S.js";import{B as N}from"./bell-B87wS_4k.js";import{c as n}from"./createLucideIcon-DrGAWQCB.js";import{E as w}from"./ellipsis-DN1ZI3Nb.js";import{T as v}from"./type-CElXX6AU.js";import{P as C}from"./pen-tool-CX5iG0Kp.js";import{L as I}from"./layout-template-DJf5yR-z.js";import{N as k}from"./newspaper-Dji_c5th.js";import"./index-DRjF_FHU.js";import"./functions-B0jM5NET.js";import"./index.browser-DP16PUbO.js";import"./minus-BgdR_mi_.js";import"./check-C7wgf3Hc.js";import"./info-boz3nBKJ.js";import"./x-M4dKkmxh.js";import"./floating-ui.react-B68Bw5rw.js";import"./index-rX-Bn4lm.js";import"./utils-Dxwlf2d8.js";import"./proxy-0EBv-VZP.js";import"./chevron-down-dZe9AKXZ.js";import"./search-GYQZ8GCW.js";import"./index-CAUXa3fz.js";import"./plus-CJ5uAo4M.js";import"./panel-left-close-BbAtOGz0.js";import"./chevron-right-B2Obis2F.js";import"./chevron-left-DuVGxgfj.js";import"./ResponsiveContainer-TEDwBoeF.js";import"./generateCategoricalChart-CJ23qymB.js";import"./tiny-invariant-CopsF_GD.js";import"./YAxis-C6wr449K.js";/** + * @license lucide-react v0.417.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const S=n("Baseline",[["path",{d:"M4 20h16",key:"14thso"}],["path",{d:"m6 16 6-12 6 12",key:"1b4byz"}],["path",{d:"M8 12h8",key:"1wcyev"}]]);/** + * @license lucide-react v0.417.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const T=n("CirclePlay",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["polygon",{points:"10 8 16 12 10 16 10 8",key:"1cimsy"}]]);/** + * @license lucide-react v0.417.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const B=n("Menu",[["line",{x1:"4",x2:"20",y1:"12",y2:"12",key:"1e0a9i"}],["line",{x1:"4",x2:"20",y1:"6",y2:"6",key:"1owob3"}],["line",{x1:"4",x2:"20",y1:"18",y2:"18",key:"yk5zj1"}]]);/** + * @license lucide-react v0.417.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const z=n("PaintBucket",[["path",{d:"m19 11-8-8-8.6 8.6a2 2 0 0 0 0 2.8l5.2 5.2c.8.8 2 .8 2.8 0L19 11Z",key:"irua1i"}],["path",{d:"m5 2 5 5",key:"1lls2c"}],["path",{d:"M2 13h15",key:"1hkzvu"}],["path",{d:"M22 20a2 2 0 1 1-4 0c0-1.6 1.7-2.4 2-4 .3 1.6 2 2.4 2 4Z",key:"xk76lq"}]]);/** + * @license lucide-react v0.417.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const P=n("Paintbrush",[["path",{d:"m14.622 17.897-10.68-2.913",key:"vj2p1u"}],["path",{d:"M18.376 2.622a1 1 0 1 1 3.002 3.002L17.36 9.643a.5.5 0 0 0 0 .707l.944.944a2.41 2.41 0 0 1 0 3.408l-.944.944a.5.5 0 0 1-.707 0L8.354 7.348a.5.5 0 0 1 0-.707l.944-.944a2.41 2.41 0 0 1 3.408 0l.944.944a.5.5 0 0 0 .707 0z",key:"18tc5c"}],["path",{d:"M9 8c-1.804 2.71-3.97 3.46-6.583 3.948a.507.507 0 0 0-.302.819l7.32 8.883a1 1 0 0 0 1.185.204C12.735 20.405 16 16.792 16 15",key:"ytzfxy"}]]);/** + * @license lucide-react v0.417.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const L=n("Palette",[["circle",{cx:"13.5",cy:"6.5",r:".5",fill:"currentColor",key:"1okk4w"}],["circle",{cx:"17.5",cy:"10.5",r:".5",fill:"currentColor",key:"f64h9f"}],["circle",{cx:"8.5",cy:"7.5",r:".5",fill:"currentColor",key:"fotxhn"}],["circle",{cx:"6.5",cy:"12.5",r:".5",fill:"currentColor",key:"qy21gx"}],["path",{d:"M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10c.926 0 1.648-.746 1.648-1.688 0-.437-.18-.835-.437-1.125-.29-.289-.438-.652-.438-1.125a1.64 1.64 0 0 1 1.668-1.668h1.996c3.051 0 5.555-2.503 5.555-5.554C21.965 6.012 17.461 2 12 2z",key:"12rzf8"}]]);/** + * @license lucide-react v0.417.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const R=n("PanelBottom",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M3 15h18",key:"5xshup"}]]);/** + * @license lucide-react v0.417.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const A=n("PanelTopDashed",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M14 9h1",key:"l0svgy"}],["path",{d:"M19 9h2",key:"te2zfg"}],["path",{d:"M3 9h2",key:"1h4ldw"}],["path",{d:"M9 9h1",key:"15jzuz"}]]);/** + * @license lucide-react v0.417.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const M=n("PanelTop",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M3 9h18",key:"1pudct"}]]);/** + * @license lucide-react v0.417.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const W=n("PanelsTopLeft",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M3 9h18",key:"1pudct"}],["path",{d:"M9 21V9",key:"1oto5p"}]]);/** + * @license lucide-react v0.417.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const _=n("Ruler",[["path",{d:"M21.3 15.3a2.4 2.4 0 0 1 0 3.4l-2.6 2.6a2.4 2.4 0 0 1-3.4 0L2.7 8.7a2.41 2.41 0 0 1 0-3.4l2.6-2.6a2.41 2.41 0 0 1 3.4 0Z",key:"icamh8"}],["path",{d:"m14.5 12.5 2-2",key:"inckbg"}],["path",{d:"m11.5 9.5 2-2",key:"fmmyf7"}],["path",{d:"m8.5 6.5 2-2",key:"vc6u1g"}],["path",{d:"m17.5 15.5 2-2",key:"wo5hmg"}]]);/** + * @license lucide-react v0.417.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const D=n("SquareMousePointer",[["path",{d:"M21 11V5a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h6",key:"14rsvq"}],["path",{d:"m12 12 4 10 1.7-4.3L22 16Z",key:"64ilsv"}]]),tt={title:"Templates/Dashboard/Astra Dashboard",parameters:{layout:"fullscreen"},decorators:[(m,a)=>e.jsx("div",{className:"@container",children:e.jsx("div",{className:"box-border [&_*]:box-border @[80rem]:w-full w-[1376px]",children:e.jsx(m,{...a})})})],tags:["autodocs"]},u=[{id:"1",value:"analytics",icon:e.jsx(f,{}),label:"Site Identity",toggleLabel:"Enable",hideSelection:!0,useSwitch:!1},{id:"2",value:"notifications",icon:e.jsx(P,{}),label:"Style Guide",toggleLabel:"Disable",hideSelection:!0,useSwitch:!1,badge:e.jsx(r,{label:"New",size:"xxs",icon:null,variant:"blue",closable:!1,className:"py-0"})},{id:"3",value:"settings",icon:e.jsx(M,{}),label:"Header Builder",toggleLabel:"Settings",hideSelection:!0,useSwitch:!1},{id:"4",value:"security",icon:e.jsx(R,{}),label:"Footer Builder",toggleLabel:"Security",hideSelection:!0,useSwitch:!1},{id:"5",value:"marketing",icon:e.jsx(z,{}),label:"Colors",toggleLabel:"Billing",hideSelection:!0,useSwitch:!1},{id:"6",value:"modal",icon:e.jsx(v,{}),label:"Typography",toggleLabel:"modal",hideSelection:!0,useSwitch:!1},{id:"7",value:"socialshare",icon:e.jsx(D,{}),label:"Button",toggleLabel:"socialshare",hideSelection:!0,useSwitch:!1},{id:"8",value:"Blockquote",icon:e.jsx(C,{}),label:"Blog",toggleLabel:"blockquote",hideSelection:!0,useSwitch:!1},{id:"9",value:"contenttimeline",icon:e.jsx(I,{}),label:"Layout",toggleLabel:"contenttimeline",hideSelection:!0,useSwitch:!1},{id:"10",value:"googlemaps",icon:e.jsx(B,{}),label:"Menus",toggleLabel:"googlemaps",hideSelection:!0,useSwitch:!1},{id:"11",value:"lottieanimation",icon:e.jsx(L,{}),label:"Background",toggleLabel:"lottieanimation",hideSelection:!0,useSwitch:!1,badge:e.jsx(r,{label:"PRO",size:"xxs",icon:null,variant:"neutral",closable:!1,className:"py-0 mr-2"}),disabled:!0},{id:"12",value:"animations",icon:e.jsx(S,{}),label:"Advanced Typography",toggleLabel:"animations",hideSelection:!0,useSwitch:!1,badge:e.jsx(r,{label:"PRO",size:"xxs",icon:null,variant:"neutral",closable:!1,className:"py-0 mr-2"}),disabled:!0},{id:"13",value:"animations",icon:e.jsx(_,{}),label:"Spacing",toggleLabel:"animations",hideSelection:!0,useSwitch:!1,badge:e.jsx(r,{label:"PRO",size:"xxs",icon:null,variant:"neutral",closable:!1,className:"py-0 mr-2"}),disabled:!0},{id:"14",value:"animations",icon:e.jsx(k,{}),label:"Blog Pro",toggleLabel:"animations",hideSelection:!0,useSwitch:!1,badge:e.jsx(r,{label:"PRO",size:"xxs",icon:null,variant:"neutral",closable:!1,className:"py-0 mr-2"}),disabled:!0},{id:"15",value:"animations",icon:e.jsx(A,{}),label:"Sticky Header",toggleLabel:"animations",hideSelection:!0,useSwitch:!1,badge:e.jsx(r,{label:"PRO",size:"xxs",icon:null,variant:"neutral",closable:!1,className:"py-0 mr-2"}),disabled:!0},{id:"16",value:"animations",icon:e.jsx(W,{}),label:"Site Layouts",toggleLabel:"animations",hideSelection:!0,useSwitch:!1,badge:e.jsx(r,{label:"PRO",size:"xxs",icon:null,variant:"neutral",closable:!1,className:"py-0 mr-2"}),disabled:!0}],G=[{id:"1",svg:e.jsx(l,{className:"size-5"}),title:"Astra Theme",description:"Free WordPress Page Builder Plugin."},{id:"2",svg:e.jsx(l,{className:"size-5"}),title:"Starters Templates",description:"Build your dream website in minutes with AI."},{id:"3",svg:e.jsx(l,{className:"size-5"}),title:"SureCart",description:"The new way to sell on WordPress."},{id:"4",svg:e.jsx(l,{className:"size-5"}),title:"SureTriggers",description:"Automate your WordPress setup."}],i=m=>e.jsxs("div",{...m,children:[e.jsxs(s,{gap:0,className:"h-16 p-0 shadow-sm",children:[e.jsx(s.Left,{className:"p-5",children:e.jsx(s.Item,{children:e.jsx(l,{className:"size-6"})})}),e.jsx(s.Middle,{align:"left",className:"h-full",children:e.jsxs(s.Item,{className:"gap-3",children:[e.jsxs("a",{href:"#",target:"_self",className:"content-center no-underline relative h-full py-0 px-1 m-0 bg-transparent outline-none shadow-none border-0 focus:outline-none text-text-primary text-sm font-medium cursor-pointer",children:[e.jsx("span",{children:"Dashboard"}),e.jsx("span",{className:"absolute bottom-0 left-0 w-full h-px bg-brand-primary-600"})]}),e.jsx("a",{href:"#",target:"_self",className:"content-center no-underline h-full py-0 px-1 m-0 bg-transparent outline-none shadow-none border-0 focus:outline-none text-text-tertiary text-sm font-medium cursor-pointer",children:"Settings"}),e.jsx("a",{href:"#",target:"_self",className:"content-center no-underline h-full py-0 px-1 m-0 bg-transparent outline-none shadow-none border-0 focus:outline-none text-text-tertiary text-sm font-medium cursor-pointer",children:"Starter Templates"}),e.jsxs("a",{href:"#",target:"_self",className:"content-center no-underline h-full inline-flex items-center py-0 px-1 m-0 bg-transparent outline-none shadow-none border-0 focus:outline-none cursor-pointer text-sm font-semibold text-brand-primary-600",children:[e.jsx("span",{children:"Upgrade to Pro"}),e.jsx(d,{className:"size-5",strokeWidth:"1.5"})]})]})}),e.jsxs(s.Right,{className:"p-5",children:[e.jsx(s.Item,{children:e.jsx(r,{label:"V 2.29.2",size:"xs",variant:"neutral",closable:!1})}),e.jsxs(s.Item,{className:"gap-2",children:[e.jsx(j,{strokeWidth:1.5,className:"size-4 m-1"}),e.jsx(N,{strokeWidth:1.5,className:"size-4 m-1"})]}),e.jsx(s.Item,{children:e.jsx(b,{size:"sm",border:"none",url:"https://t4.ftcdn.net/jpg/03/83/25/83/360_F_383258331_D8imaEMl8Q3lf7EKU2Pi78Cn0R7KkW9o.jpg"})})]})]}),e.jsx("div",{className:"bg-background-secondary",children:e.jsxs(t,{containerType:"grid",cols:12,gap:"2xl",className:"p-8 max-w-[82rem] mx-auto",children:[e.jsxs(t.Item,{colSpan:8,className:"flex flex-col gap-8",children:[e.jsxs(t,{containerType:"grid",cols:8,gap:"2xl",className:"bg-background-primary p-6 shadow-sm rounded-xl",children:[e.jsxs(t.Item,{colSpan:5,className:"flex flex-col gap-6",children:[e.jsxs("div",{children:[e.jsx(y,{tag:"h3",title:"Welcome to Astra",size:"lg",className:"text-text-primary mb-1"}),e.jsx("p",{className:"text-sm text-text-secondary m-0",children:"Astra is fast, fully customizable & beautiful WordPress theme suitable for blog, personal portfolio, business website and WooCommerce storefront. It is very lightweight and offers unparalleled speed."})]}),e.jsxs("div",{className:"flex gap-3",children:[e.jsx(o,{children:"Start Customizing"}),e.jsx(o,{variant:"ghost",icon:e.jsx(T,{}),children:"Watch a Quick Guide"})]})]}),e.jsx(t.Item,{colSpan:3,children:e.jsx("img",{src:"https://placehold.co/272x154",alt:"Astra video",className:"w-full h-full object-cover rounded"})})]}),e.jsxs(t,{containerType:"flex",direction:"column",className:"md:w-full lg:w-full bg-background-primary border-[0.5px] border-solid border-border-subtle rounded-xl p-4",gap:"xs",children:[e.jsx(t.Item,{className:"md:w-full p-1 lg:w-full",children:e.jsxs(t,{justify:"between",align:"center",gap:"xs",children:[e.jsx(t.Item,{children:e.jsx(c,{size:"md",className:"font-semibold",children:"Quick Settings"})}),e.jsxs(t.Item,{className:"items-center flex gap-2",children:[e.jsx(o,{variant:"ghost",className:"leading-none text-icon-secondary",icon:e.jsx(w,{})}),e.jsx(o,{variant:"ghost",className:"leading-none text-icon-secondary",icon:e.jsx(d,{})})]})]})}),e.jsx(t.Item,{className:"md:w-full lg:w-full p-2 rounded-lg bg-background-secondary",children:e.jsx(p.Group,{as:"div",defaultValue:`option-${u[0].id}`,multiSelection:!0,onChange:a=>a,className:"w-full",children:u.map(a=>e.jsx(p.Button,{borderOn:!1,value:a.value,icon:a.icon,hideSelection:a.hideSelection,toggleLabel:a.toggleLabel,label:{heading:a.label},useSwitch:a.useSwitch,className:"px-2",badgeItem:a.badge,disabled:a.disabled,buttonWrapperClasses:"bg-background-primary rounded-md shadow-sm border-0"},`option-${a.id}`))})}),e.jsxs(t.Item,{className:"flex items-center justify-center gap-2 text-text-primary text-sm bg-background-secondary rounded-lg p-3",children:[e.jsx(l,{className:"size-5"}),e.jsx("span",{className:"font-semibold",children:"Do More with Astra Pro"}),e.jsx("span",{className:"font-normal text-text-secondary",children:"Get access to powerful features without the high costs."}),e.jsxs("a",{href:"#",target:"_self",className:"content-center no-underline h-full inline-flex items-center py-0 px-1 m-0 bg-transparent outline-none shadow-none border-0 focus:outline-none cursor-pointer text-sm font-semibold text-brand-primary-600",children:[e.jsx("span",{children:"Upgrade to Pro"}),e.jsx(d,{className:"size-5",strokeWidth:"1.5"})]})]})]})]}),e.jsxs(t.Item,{colSpan:4,className:"flex flex-col gap-8",children:[e.jsxs(t,{containerType:"flex",gap:"xs",direction:"column",className:"border-[0.5px] border-solid border-border-subtle rounded-xl p-4 bg-background-primary",children:[e.jsx(t.Item,{className:"md:w-full lg:w-full",children:e.jsxs(t,{className:"p-1",justify:"between",align:"center",gap:"xs",children:[e.jsx(t.Item,{children:e.jsx(c,{className:"font-semibold",children:"Integrations"})}),e.jsx(t.Item,{containerType:"flex",direction:"row",className:"items-center",gap:"xs",children:e.jsx(o,{className:"text-text-secondary",variant:"ghost",icon:e.jsx(d,{})})})]})}),e.jsx(t.Item,{className:"md:w-full lg:w-full bg-field-primary-background rounded-lg",children:e.jsx(t,{className:"grid grid-cols-2 p-1 gap-1",children:G.map(a=>e.jsx(t.Item,{className:"md:w-full lg:w-full flex",children:e.jsxs(t,{containerType:"flex",direction:"column",className:"flex-1 gap-1 shadow-soft-shadow-inner p-2 rounded-md bg-background-primary",children:[e.jsx(t.Item,{children:e.jsx(t,{className:"gap-1 items-center",children:e.jsx(t.Item,{className:"peer-[]:&>svg]:size-5",grow:1,order:"none",shrink:1,children:a.svg})})}),e.jsxs(t.Item,{className:"gap-0.5 p-1",children:[e.jsx(c,{className:"text-sm font-semibold",children:a.title}),e.jsx(c,{variant:"help",className:"text-sm",children:a.description})]})]})},a.id))})})]}),e.jsxs(t,{containerType:"grid",gap:"xs",className:"p-5 bg-background-primary border-[0.5px] border-solid border-border-subtle shadow-sm rounded-xl",children:[e.jsx(t.Item,{children:e.jsxs(t,{gap:"xs",align:"center",children:[e.jsx("div",{className:"text-base font-semibold text-text-primary",children:"VIP Support"}),e.jsx(r,{label:"PRO",size:"xxs",icon:null,variant:"inverse",closable:!1,className:"py-0"})]})}),e.jsx(t.Item,{children:e.jsx(t,{children:e.jsx("div",{className:"text-sm text-text-secondary mb-2",children:"Faster and exclusive support service designed for VIP assistance and benefits."})})}),e.jsx(t.Item,{children:e.jsx(o,{variant:"link",children:"Know more"})})]}),e.jsxs(t,{containerType:"grid",gap:"xs",className:"p-5 bg-background-primary border-[0.5px] border-solid border-border-subtle shadow-sm rounded-xl",children:[e.jsx(t.Item,{children:e.jsx(t,{gap:"xs",align:"center",children:e.jsx("div",{className:"text-base font-semibold text-text-primary",children:"Join the Community"})})}),e.jsx(t.Item,{children:e.jsx(t,{children:e.jsx("div",{className:"text-sm text-text-secondary mb-2",children:"Got a question about the plugin, want to share your awesome project? Join our wonderful community!"})})}),e.jsx(t.Item,{children:e.jsx(o,{variant:"link",children:"Join now"})})]})]})]})})]});i.__docgenInfo={description:"",methods:[],displayName:"AstraDashboard"};var x,g,h;i.parameters={...i.parameters,docs:{...(x=i.parameters)==null?void 0:x.docs,source:{originalSource:`args => { + return <div {...args}> + {/* Navigation Topbar */} + <Topbar gap={0} className="h-16 p-0 shadow-sm"> + <Topbar.Left className="p-5"> + <Topbar.Item> + <Logo className="size-6" /> + </Topbar.Item> + </Topbar.Left> + <Topbar.Middle align="left" className="h-full"> + <Topbar.Item className="gap-3"> + <a href="#" target="_self" className="content-center no-underline relative h-full py-0 px-1 m-0 bg-transparent outline-none shadow-none border-0 focus:outline-none text-text-primary text-sm font-medium cursor-pointer"> + <span>Dashboard</span> + <span className="absolute bottom-0 left-0 w-full h-px bg-brand-primary-600"></span> + </a> + <a href="#" target="_self" className="content-center no-underline h-full py-0 px-1 m-0 bg-transparent outline-none shadow-none border-0 focus:outline-none text-text-tertiary text-sm font-medium cursor-pointer"> + Settings + </a> + <a href="#" target="_self" className="content-center no-underline h-full py-0 px-1 m-0 bg-transparent outline-none shadow-none border-0 focus:outline-none text-text-tertiary text-sm font-medium cursor-pointer"> + Starter Templates + </a> + <a href="#" target="_self" className="content-center no-underline h-full inline-flex items-center py-0 px-1 m-0 bg-transparent outline-none shadow-none border-0 focus:outline-none cursor-pointer text-sm font-semibold text-brand-primary-600"> + <span>Upgrade to Pro</span> + <ArrowUpRight className="size-5" strokeWidth="1.5" /> + </a> + </Topbar.Item> + </Topbar.Middle> + <Topbar.Right className="p-5"> + <Topbar.Item> + <Badge label="V 2.29.2" size="xs" variant="neutral" closable={false} /> + </Topbar.Item> + <Topbar.Item className="gap-2"> + <CircleHelp strokeWidth={1.5} className="size-4 m-1" /> + <Bell strokeWidth={1.5} className="size-4 m-1" /> + </Topbar.Item> + <Topbar.Item> + <Avatar size="sm" border="none" url="https://t4.ftcdn.net/jpg/03/83/25/83/360_F_383258331_D8imaEMl8Q3lf7EKU2Pi78Cn0R7KkW9o.jpg" /> + </Topbar.Item> + </Topbar.Right> + </Topbar> + + {/* Content */} + <div className="bg-background-secondary"> + <Container containerType="grid" cols={12} gap="2xl" className="p-8 max-w-[82rem] mx-auto"> + <Container.Item colSpan={8} className="flex flex-col gap-8"> + {/* Welcome Astra card */} + <Container containerType="grid" cols={8} gap="2xl" className="bg-background-primary p-6 shadow-sm rounded-xl"> + <Container.Item colSpan={5} className="flex flex-col gap-6"> + <div> + <Title tag="h3" title="Welcome to Astra" size="lg" className="text-text-primary mb-1" /> + <p className="text-sm text-text-secondary m-0"> + Astra is fast, fully customizable & + beautiful WordPress theme suitable for + blog, personal portfolio, business + website and WooCommerce storefront. It + is very lightweight and offers + unparalleled speed. + </p> + </div> + <div className="flex gap-3"> + <Button>Start Customizing</Button> + <Button variant="ghost" icon={<CirclePlay />}> + Watch a Quick Guide + </Button> + </div> + </Container.Item> + <Container.Item colSpan={3}> + <img src="https://placehold.co/272x154" alt="Astra video" className="w-full h-full object-cover rounded" /> + </Container.Item> + </Container> + {/* Quick Settings card */} + <Container containerType="flex" direction="column" className="md:w-full lg:w-full bg-background-primary border-[0.5px] border-solid border-border-subtle rounded-xl p-4" gap="xs"> + <Container.Item className="md:w-full p-1 lg:w-full"> + <Container justify="between" align="center" gap="xs"> + <Container.Item> + <Label size="md" className="font-semibold"> + Quick Settings + </Label> + </Container.Item> + <Container.Item className="items-center flex gap-2"> + <Button variant="ghost" className="leading-none text-icon-secondary" icon={<Ellipsis />}></Button> + <Button variant="ghost" className="leading-none text-icon-secondary" icon={<ArrowUpRight />}></Button> + </Container.Item> + </Container> + </Container.Item> + <Container.Item className="md:w-full lg:w-full p-2 rounded-lg bg-background-secondary"> + <RadioButton.Group as="div" defaultValue={\`option-\${defaultRadioButtonGroupData[0].id}\`} multiSelection={true} onChange={value => { + return value; + }} className="w-full"> + {defaultRadioButtonGroupData.map(option => <RadioButton.Button key={\`option-\${option.id}\`} borderOn={false} value={option.value} icon={option.icon} hideSelection={option.hideSelection} toggleLabel={option.toggleLabel} label={{ + heading: option.label + }} useSwitch={option.useSwitch} className="px-2" badgeItem={option.badge} disabled={option.disabled} buttonWrapperClasses="bg-background-primary rounded-md shadow-sm border-0" />)} + </RadioButton.Group> + </Container.Item> + <Container.Item className="flex items-center justify-center gap-2 text-text-primary text-sm bg-background-secondary rounded-lg p-3"> + <Logo className="size-5" /> + <span className="font-semibold"> + Do More with Astra Pro + </span> + <span className="font-normal text-text-secondary"> + Get access to powerful features without the + high costs. + </span> + <a href="#" target="_self" className="content-center no-underline h-full inline-flex items-center py-0 px-1 m-0 bg-transparent outline-none shadow-none border-0 focus:outline-none cursor-pointer text-sm font-semibold text-brand-primary-600"> + <span>Upgrade to Pro</span> + <ArrowUpRight className="size-5" strokeWidth="1.5" /> + </a> + </Container.Item> + </Container> + </Container.Item> + + <Container.Item colSpan={4} className="flex flex-col gap-8"> + {/* Inegrations card */} + <Container containerType="flex" gap="xs" direction="column" className="border-[0.5px] border-solid border-border-subtle rounded-xl p-4 bg-background-primary"> + <Container.Item className="md:w-full lg:w-full"> + <Container className="p-1" justify="between" align="center" gap="xs"> + <Container.Item> + <Label className="font-semibold"> + Integrations + </Label> + </Container.Item> + <Container.Item containerType="flex" direction="row" className="items-center" gap="xs"> + <Button className="text-text-secondary" variant="ghost" icon={<ArrowUpRight />}></Button> + </Container.Item> + </Container> + </Container.Item> + <Container.Item className="md:w-full lg:w-full bg-field-primary-background rounded-lg"> + <Container className="grid grid-cols-2 p-1 gap-1"> + {astraRadioButtonGroupData.map(card => <Container.Item key={card.id} className="md:w-full lg:w-full flex"> + <Container containerType="flex" direction="column" className="flex-1 gap-1 shadow-soft-shadow-inner p-2 rounded-md bg-background-primary"> + <Container.Item> + <Container className="gap-1 items-center"> + <Container.Item className="peer-[]:&>svg]:size-5" grow={1} order="none" shrink={1}> + {card.svg} + </Container.Item> + </Container> + </Container.Item> + <Container.Item className="gap-0.5 p-1"> + <Label className="text-sm font-semibold"> + {card.title} + </Label> + <Label variant="help" className="text-sm"> + {card.description} + </Label> + </Container.Item> + </Container> + </Container.Item>)} + </Container> + </Container.Item> + </Container> + {/* Vip Support card */} + <Container containerType="grid" gap="xs" className="p-5 bg-background-primary border-[0.5px] border-solid border-border-subtle shadow-sm rounded-xl"> + <Container.Item> + <Container gap="xs" align="center"> + <div className="text-base font-semibold text-text-primary"> + VIP Support + </div> + <Badge label={'PRO'} size="xxs" icon={null} variant="inverse" closable={false} className="py-0" /> + </Container> + </Container.Item> + <Container.Item> + <Container> + <div className="text-sm text-text-secondary mb-2"> + Faster and exclusive support service + designed for VIP assistance and + benefits. + </div> + </Container> + </Container.Item> + <Container.Item> + <Button variant="link">Know more</Button> + </Container.Item> + </Container> + {/* Join the Community card */} + <Container containerType="grid" gap="xs" className="p-5 bg-background-primary border-[0.5px] border-solid border-border-subtle shadow-sm rounded-xl"> + <Container.Item> + <Container gap="xs" align="center"> + <div className="text-base font-semibold text-text-primary"> + Join the Community + </div> + </Container> + </Container.Item> + <Container.Item> + <Container> + <div className="text-sm text-text-secondary mb-2"> + Got a question about the plugin, want to + share your awesome project? Join our + wonderful community! + </div> + </Container> + </Container.Item> + <Container.Item> + <Button variant="link">Join now</Button> + </Container.Item> + </Container> + </Container.Item> + </Container> + </div> + </div>; +}`,...(h=(g=i.parameters)==null?void 0:g.docs)==null?void 0:h.source}}};const at=["AstraDashboard"];export{i as AstraDashboard,at as __namedExportsOrder,tt as default}; diff --git a/assets/dashboard-spectra.stories-Bx50MPiO.js b/assets/dashboard-spectra.stories-Bx50MPiO.js new file mode 100644 index 00000000..a53b1a8f --- /dev/null +++ b/assets/dashboard-spectra.stories-Bx50MPiO.js @@ -0,0 +1,305 @@ +import{j as e}from"./jsx-runtime-DR9Q75dM.js";import{B as a}from"./button-CWRkIW0K.js";import"./switch-CmCNAZG2.js";import"./checkbox-Chct7KEK.js";import{R as x}from"./radio-button-BBGEtJpx.js";import{B as l}from"./badge-Dv1nmPq1.js";import"./textarea-DgzwSIza.js";import"./avatar-A7FoSNec.js";import"./input-CYwL3pYz.js";import{L as r}from"./label-DvPgxd3J.js";import{T as u}from"./title-Pwv4V5tQ.js";import"./loader-Bb5Bdo8Z.js";import"./progress-bar-DDd8HN42.js";import"./tooltip-BKIj9JjV.js";import"./editor-input-Bzq0TCBV.js";import"./tabs--pYN2uoP.js";import"./select-HH_ABOAM.js";import"./toaster-Bfhn6F4R.js";import{C as n}from"./container-ZbATB8CN.js";import"./alert-f1kGYIX8.js";import"./progress-steps-DKE91ypz.js";import"./skeleton-DkrZt4C4.js";import"./menu-item-h0iRIEmG.js";import"./sidebar-DAGUTLol.js";import"./breadcrumb-BOHkNqGZ.js";import"./dialog-DLt9OUkY.js";import{T as s}from"./topbar-Dj3yHCF0.js";import"./search-Z9MTqd0b.js";import"./dropdown-menu-Bv9F8U8F.js";import"./drawer-CzUmv8Re.js";import"./pagination-DNkALv-C.js";import"./datepicker-DIA_JZ4u.js";import"./accordion-BKTr8uPA.js";import"./bar-chart-DFVhnu1W.js";import"./line-chart-BuFlrH9B.js";import"./pie-chart-CBmJ9D1c.js";import"./area-chart-DT2aNxmr.js";import{d as o}from"./icons-DPjdgw4M.js";import{X as y}from"./x-M4dKkmxh.js";import{A as p}from"./arrow-up-right-D1mgmwcd.js";import{C as N}from"./circle-help-DR8Yqm4S.js";import{M as j}from"./megaphone-C5ZL1PiD.js";import{P as v}from"./plus-CJ5uAo4M.js";import{E as w}from"./external-link-ALAHtxTv.js";import{E as I}from"./ellipsis-DN1ZI3Nb.js";import{Z as C}from"./zap-CE7YKAA5.js";import{C as i}from"./check-C7wgf3Hc.js";import{c as m}from"./createLucideIcon-DrGAWQCB.js";import{A as k,P as S,C as B,M as T}from"./picture-in-picture-BNl3IpVh.js";import{S as z}from"./share-2-DnCCulQX.js";import{N as L}from"./newspaper-Dji_c5th.js";import{H as P}from"./house-C42LrZVR.js";import{P as A}from"./panel-left-close-BbAtOGz0.js";import{H as D,M as R,S as F}from"./star-BBnJSrzd.js";import"./index-DRjF_FHU.js";import"./functions-B0jM5NET.js";import"./index.browser-DP16PUbO.js";import"./minus-BgdR_mi_.js";import"./info-boz3nBKJ.js";import"./floating-ui.react-B68Bw5rw.js";import"./index-rX-Bn4lm.js";import"./utils-Dxwlf2d8.js";import"./proxy-0EBv-VZP.js";import"./chevron-down-dZe9AKXZ.js";import"./search-GYQZ8GCW.js";import"./index-CAUXa3fz.js";import"./chevron-right-B2Obis2F.js";import"./chevron-left-DuVGxgfj.js";import"./ResponsiveContainer-TEDwBoeF.js";import"./generateCategoricalChart-CJ23qymB.js";import"./tiny-invariant-CopsF_GD.js";import"./YAxis-C6wr449K.js";/** + * @license lucide-react v0.417.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const U=m("Infinity",[["path",{d:"M12 12c-2-2.67-4-4-6-4a4 4 0 1 0 0 8c2 0 4-1.33 6-4Zm0 0c2 2.67 4 4 6 4a4 4 0 0 0 0-8c-2 0-4 1.33-6 4Z",key:"1z0uae"}]]);/** + * @license lucide-react v0.417.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const W=m("Instagram",[["rect",{width:"20",height:"20",x:"2",y:"2",rx:"5",ry:"5",key:"2e1cvw"}],["path",{d:"M16 11.37A4 4 0 1 1 12.63 8 4 4 0 0 1 16 11.37z",key:"9exkf1"}],["line",{x1:"17.5",x2:"17.51",y1:"6.5",y2:"6.5",key:"r4j83e"}]]);/** + * @license lucide-react v0.417.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const _=m("LogIn",[["path",{d:"M15 3h4a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2h-4",key:"u53s6r"}],["polyline",{points:"10 17 15 12 10 7",key:"1ail0h"}],["line",{x1:"15",x2:"3",y1:"12",y2:"12",key:"v6grx8"}]]);/** + * @license lucide-react v0.417.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const G=m("UserPlus",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["line",{x1:"19",x2:"19",y1:"8",y2:"14",key:"1bvyxn"}],["line",{x1:"22",x2:"16",y1:"11",y2:"11",key:"1shjgl"}]]),on={title:"Templates/Dashboard/Spectra Dashboard",parameters:{layout:"fullscreen"},decorators:[(d,t)=>e.jsx("div",{className:"@container",children:e.jsx("div",{className:"box-border [&_*]:box-border @[80rem]:w-full w-[1376px]",children:e.jsx(d,{...t})})})],tags:["autodocs"]},g=[{id:"1",value:"analytics",icon:e.jsx(_,{}),label:"Login Form",description:"Demo",toggleLabel:"Enable",hideSelection:!0,useSwitch:!1,bagde:e.jsx(l,{label:"PRO",size:"xxs",icon:null,variant:"inverse",closable:!1,className:"py-0"})},{id:"2",value:"notifications",icon:e.jsx(G,{}),label:"Registration Form",description:"Demo",toggleLabel:"Disable",hideSelection:!0,useSwitch:!1,bagde:e.jsx(l,{label:"PRO",size:"xxs",icon:null,variant:"inverse",closable:!1,className:"py-0"})},{id:"3",value:"settings",icon:e.jsx(W,{}),label:"Instagram Feed",description:"Demo",toggleLabel:"Settings",hideSelection:!0,useSwitch:!1,bagde:e.jsx(l,{label:"PRO",size:"xxs",icon:null,variant:"inverse",closable:!1,className:"py-0"})},{id:"4",value:"security",icon:e.jsx(U,{}),label:"Loop Builder",description:"Demo",toggleLabel:"Security",hideSelection:!0,useSwitch:!1,bagde:e.jsx(l,{label:"PRO",size:"xxs",icon:null,variant:"inverse",closable:!1,className:"py-0"})},{id:"5",value:"marketing",icon:e.jsx(k,{}),label:"Marketing Button",description:"Demo",toggleLabel:"Billing",hideSelection:!1,useSwitch:!0},{id:"6",value:"modal",icon:e.jsx(S,{}),label:"Modal",description:"Demo",toggleLabel:"modal",hideSelection:!1,useSwitch:!0},{id:"7",value:"socialshare",icon:e.jsx(z,{}),label:"Social Share",description:"Demo",toggleLabel:"socialshare",hideSelection:!1,useSwitch:!0},{id:"8",value:"Blockquote",icon:e.jsx(L,{}),label:"Blockquote",description:"Demo",toggleLabel:"blockquote",hideSelection:!1,useSwitch:!0},{id:"9",value:"contenttimeline",icon:e.jsx(B,{}),label:"Content Timeline",description:"Demo",toggleLabel:"contenttimeline",hideSelection:!1,useSwitch:!0},{id:"10",value:"googlemaps",icon:e.jsx(T,{}),label:"Google Maps",description:"Demo",toggleLabel:"googlemaps",hideSelection:!1,useSwitch:!0,bagde:e.jsx(l,{label:"New",size:"xxs",icon:null,variant:"green",closable:!1,className:"py-0 mr-2"})},{id:"11",value:"lottieanimation",icon:e.jsx(P,{}),label:"Lottie Animation",description:"Demo",toggleLabel:"lottieanimation",hideSelection:!1,useSwitch:!0},{id:"12",value:"animations",icon:e.jsx(A,{}),label:"Animations",description:"Documentation",toggleLabel:"animations",hideSelection:!1,useSwitch:!0,bagde:e.jsx(l,{label:"Extension",size:"xxs",icon:null,variant:"yellow",closable:!1,className:"py-0 mr-2"})}],M=[{id:"1",badgeText:"Free",buttonText:"Install",svg:e.jsx(o,{className:"size-5"}),title:"Astra Theme",description:"Free WordPress Page Builder Plugin."},{id:"2",badgeText:"Free",buttonText:"Activate",svg:e.jsx(o,{className:"size-5"}),title:"Starters Templates",description:"Build your dream website in minutes with AI."},{id:"3",badgeText:"Free",buttonText:"Install",svg:e.jsx(o,{className:"size-5"}),title:"SureCart",description:"The new way to sell on WordPress."},{id:"4",badgeText:"Free",buttonText:"Install",svg:e.jsx(o,{className:"size-5"}),title:"Presto Player",description:"Automate your WordPress setup."}],E=[{id:"1",value:"vipsupport",icon:e.jsx(D,{className:"size-4 m-1"}),label:"VIP Support",hideSelection:!0,useSwitch:!1,bagde:e.jsx(l,{label:"PRO",icon:null,variant:"inverse",closable:!1,size:"xxs"})},{id:"2",value:"helpcenter",icon:e.jsx(N,{className:"size-4 m-1"}),label:"Help Center",hideSelection:!0,useSwitch:!1},{id:"3",value:"community",icon:e.jsx(R,{className:"size-4 m-1"}),label:"Join the Community",hideSelection:!0,useSwitch:!1},{id:"4",value:"rateus",icon:e.jsx(F,{className:"size-4 m-1"}),label:"Rate Us",hideSelection:!0,useSwitch:!1}],c=d=>e.jsxs("div",{...d,children:[e.jsxs(n,{containerType:"flex",align:"center",justify:"center",className:"py-2 relative bg-brand-background-hover-100",children:[e.jsxs("div",{className:"space-x-1 text-text-primary text-xs",children:[e.jsx("span",{className:"font-semibold",children:"Unlock Spectra's Full Potential!"}),e.jsx("span",{className:"font-normal",children:"Get exclusive features and unbeatable performance."}),e.jsx("a",{href:"#",target:"_self",className:"content-center text-inherit font-normal underline",children:"Upgrade now"})]}),e.jsx("button",{className:"inline-flex items-center justify-center absolute right-2 top-2 p-0 bg-transparent shadow-none border-0 outline-none focus:outline-none cursor-pointer",children:e.jsx(y,{className:"size-4"})})]}),e.jsxs(s,{gap:0,className:"h-16 p-0 shadow-sm",children:[e.jsx(s.Left,{className:"p-4",children:e.jsx(s.Item,{children:e.jsx(o,{})})}),e.jsx(s.Middle,{align:"left",className:"h-full",children:e.jsxs(s.Item,{className:"gap-4",children:[e.jsxs("a",{href:"#",target:"_self",className:"content-center no-underline relative h-full py-0 px-1 m-0 bg-transparent outline-none shadow-none border-0 focus:outline-none text-text-primary text-sm font-medium cursor-pointer",children:[e.jsx("span",{children:"Dashboard"}),e.jsx("span",{className:"absolute bottom-0 left-0 w-full h-px bg-brand-primary-600"})]}),e.jsx("a",{href:"#",target:"_self",className:"content-center no-underline h-full py-0 px-1 m-0 bg-transparent outline-none shadow-none border-0 focus:outline-none text-text-tertiary text-sm font-medium cursor-pointer",children:"Blocks"}),e.jsx("a",{href:"#",target:"_self",className:"content-center no-underline h-full py-0 px-1 m-0 bg-transparent outline-none shadow-none border-0 focus:outline-none text-text-tertiary text-sm font-medium cursor-pointer",children:"Settings"}),e.jsx("a",{href:"#",target:"_self",className:"content-center no-underline h-full py-0 px-1 m-0 bg-transparent outline-none shadow-none border-0 focus:outline-none text-text-tertiary text-sm font-medium cursor-pointer",children:"AI Features"}),e.jsx("a",{href:"#",target:"_self",className:"content-center no-underline h-full py-0 px-1 m-0 bg-transparent outline-none shadow-none border-0 focus:outline-none text-text-tertiary text-sm font-medium cursor-pointer",children:"Free vs Pro"}),e.jsxs("a",{href:"#",target:"_self",className:"content-center no-underline h-full inline-flex items-center py-0 px-1 m-0 bg-transparent outline-none shadow-none border-0 focus:outline-none cursor-pointer text-sm font-semibold text-brand-primary-600",children:[e.jsx("span",{children:"Unlock Pro Features"}),e.jsx(p,{className:"size-5",strokeWidth:"1.5"})]})]})}),e.jsxs(s.Right,{className:"p-5",gap:"md",children:[e.jsx(s.Item,{children:e.jsx(l,{label:"Free",size:"xs",variant:"neutral",closable:!1})}),e.jsx(s.Item,{children:e.jsx(N,{strokeWidth:"1.5",className:"size-4 m-1"})}),e.jsx(s.Item,{className:"relative after:content-[''] after:inline-block after:size-1.5 after:bg-background-important after:rounded-full after:absolute after:-top-0.5 after:left-5",children:e.jsx(j,{strokeWidth:"1.5",className:"size-4 m-1"})})]})]}),e.jsx("div",{className:"bg-background-secondary",children:e.jsxs(n,{containerType:"grid",cols:12,gap:"2xl",className:"p-8 max-w-[82rem] mx-auto",children:[e.jsxs(n.Item,{colSpan:8,className:"flex flex-col gap-8",children:[e.jsxs(n,{containerType:"grid",cols:8,gap:"2xl",className:"bg-background-primary p-6 shadow-sm rounded-xl",children:[e.jsxs(n.Item,{colSpan:5,className:"flex flex-col gap-6",children:[e.jsxs("div",{children:[e.jsx(u,{tag:"h3",title:"Welcome to Spectra!",size:"lg",className:"text-text-primary mb-1"}),e.jsx("p",{className:"text-sm text-text-secondary m-0",children:"We designed Spectra to be intuitive but we do recommend learning how it works by checking our comprehensive documentation and watching the video below. Enjoy your time with Spectra!"})]}),e.jsxs("div",{className:"flex gap-3",children:[e.jsx(a,{variant:"primary",iconPosition:"right",icon:e.jsx(v,{}),children:"Create new page"}),e.jsx(a,{variant:"ghost",iconPosition:"right",icon:e.jsx(w,{}),children:"Read full guide"})]})]}),e.jsx(n.Item,{colSpan:3,children:e.jsx("img",{src:"https://placehold.co/272x154",alt:"Spectra video",className:"w-full h-full object-cover rounded"})})]}),e.jsxs(n,{containerType:"flex",direction:"column",className:"bg-background-primary md:w-full lg:w-full border border-solid rounded-xl border-border-subtle p-4",gap:"xs",children:[e.jsx(n.Item,{className:"md:w-full p-1 lg:w-full",children:e.jsxs(n,{justify:"between",align:"center",gap:"xs",children:[e.jsx(n.Item,{className:"",children:e.jsx(r,{className:"font-semibold text-text-primary",children:"Blocks"})}),e.jsxs(n.Item,{className:"items-center flex",gap:"xs",children:[e.jsx(r,{children:e.jsx(a,{icon:e.jsx(p,{}),iconPosition:"right",variant:"ghost",children:"View All"})}),e.jsx(a,{variant:"ghost",className:"leading-none",icon:e.jsx(I,{})})]})]})}),e.jsx(n.Item,{className:"md:w-full lg:w-full p-1 bg-field-primary-background rounded-lg",children:e.jsx(x.Group,{as:"div",size:"sm",defaultValue:`option-${g[0].id}`,multiSelection:!0,onChange:t=>t,className:"w-full gap-1",children:g.map(t=>e.jsx(x.Button,{borderOn:!0,borderOnActive:!1,value:t.value,icon:t.icon,hideSelection:t.hideSelection,toggleLabel:t.toggleLabel,label:{heading:t.label,description:t.description},useSwitch:t.useSwitch,badgeItem:t.bagde,buttonWrapperClasses:"bg-background-primary border-0"},`option-${t.id}`))})})]}),e.jsxs(n,{containerType:"grid",cols:8,gap:"2xl",className:"bg-background-primary p-6 shadow-sm rounded-xl",children:[e.jsxs(n.Item,{colSpan:4,className:"flex flex-col gap-2",children:[e.jsxs("div",{className:"text-brand-hover-700 flex space-x-1",children:[e.jsx(C,{className:"size-4"}),e.jsx("div",{className:"font-semibold text-xs",children:"Unlock Pro Features"})]}),e.jsxs("div",{children:[e.jsx(u,{title:"Limitless Design with Spectra Pro!",tag:"h5",className:"text-text-primary"}),e.jsx("p",{className:"text-sm text-text-secondary m-0",children:"Utilize advanced blocks, extensions, and premium features to create a websites that stands out!"})]}),e.jsxs("div",{className:"grid grid-cols-2 gap-3",children:[e.jsxs("ul",{className:"list-none pl-0 space-y-2",children:[e.jsxs("li",{className:"flex items-center space-x-2 text-field-label text-sm",children:[e.jsx(i,{className:"size-3.5 text-brand-hover-700"}),e.jsx("span",{children:"Instagram Feed Block"})]}),e.jsxs("li",{className:"flex items-center space-x-2 text-field-label text-sm",children:[e.jsx(i,{className:"size-3.5 text-brand-hover-700"}),e.jsx("span",{children:"Dynamic Content"})]}),e.jsxs("li",{className:"flex items-center space-x-2 text-field-label text-sm",children:[e.jsx(i,{className:"size-3.5 text-brand-hover-700"}),e.jsx("span",{children:"Popup Builder"})]})]}),e.jsxs("ul",{className:"list-none pl-0 space-y-2",children:[e.jsxs("li",{className:"flex items-center space-x-2 text-field-label text-sm",children:[e.jsx(i,{className:"size-3.5 text-brand-hover-700"}),e.jsx("span",{children:"Global Block Styles"})]}),e.jsxs("li",{className:"flex items-center space-x-2 text-field-label text-sm",children:[e.jsx(i,{className:"size-3.5 text-brand-hover-700"}),e.jsx("span",{children:"Loop Builder"})]}),e.jsxs("li",{className:"flex items-center space-x-2 text-field-label text-sm",children:[e.jsx(i,{className:"size-3.5 text-brand-hover-700"}),e.jsx("span",{children:"And more..."})]})]})]}),e.jsxs("div",{className:"flex gap-3 my-2",children:[e.jsx(a,{variant:"secondary",children:"Upgrade now"}),e.jsx(a,{variant:"ghost",children:"Free vs Pro"})]})]}),e.jsx(n.Item,{colSpan:4,children:e.jsx("img",{src:"https://placehold.co/384x252",alt:"Unlock Pro Features",className:"w-full h-full object-cover rounded-lg"})})]})]}),e.jsxs(n.Item,{colSpan:4,className:"flex flex-col gap-8",children:[e.jsxs(n,{containerType:"flex",gap:"xs",direction:"column",className:"bg-background-primary border border-solid rounded-xl border-border-subtle p-3",children:[e.jsx(n.Item,{className:"md:w-full lg:w-full",children:e.jsxs(n,{className:"p-1",justify:"between",gap:"xs",align:"center",children:[e.jsx(n.Item,{children:e.jsx(r,{className:"font-semibold text-text-primary",children:"Extend Your Website"})}),e.jsx(n.Item,{containerType:"flex",direction:"row",className:"items-center",gap:"xs",children:e.jsx(a,{className:"text-icon-secondary",variant:"ghost",icon:e.jsx(p,{})})})]})}),e.jsx(n.Item,{className:"md:w-full lg:w-full bg-field-primary-background rounded-lg",children:e.jsx(n,{className:"grid grid-cols-2 p-1 gap-1",children:M.map(t=>e.jsx(n.Item,{className:"md:w-full lg:w-full flex",children:e.jsxs(n,{containerType:"flex",direction:"column",className:"flex-1 gap-1 shadow-soft-shadow-inner p-2 rounded-md bg-background-primary",children:[e.jsx(n.Item,{children:e.jsxs(n,{align:"start",className:"gap-0",children:[e.jsx(n.Item,{className:"[&>svg]:size-5",grow:1,order:"none",shrink:1,children:t.svg}),e.jsx(n.Item,{children:e.jsxs(n,{gap:"xs",align:"center",children:[e.jsx(l,{label:t.badgeText,icon:null,size:"xxs",variant:"green",closable:!1,className:"py-0"}),e.jsx(a,{variant:"link",className:"p-0 text-link-primary",size:"sm",children:t.buttonText})]})})]})}),e.jsxs(n.Item,{className:"gap-0.5 p-1",children:[e.jsx(r,{className:"text-sm font-semibold",children:t.title}),e.jsx(r,{variant:"help",className:"text-sm",children:t.description})]})]})},t.id))})})]}),e.jsxs(n,{direction:"column",gap:"xs",className:"p-4 bg-background-primary shadow-sm rounded-xl",children:[e.jsx(n.Item,{className:"w-full",children:e.jsx("img",{src:"https://placehold.co/384x138",alt:"Build website with AI",className:"w-full h-full object-cover rounded-md"})}),e.jsxs(n.Item,{children:[e.jsx("div",{className:"text-base font-semibold text-text-primary my-1",children:"Build website 10x faster with AI"}),e.jsx("p",{className:"text-sm text-text-secondary my-1",children:"Beautiful pages, persuasive content, and custom code in seconds. The possibilities are endless!"})]}),e.jsxs(n.Item,{className:"flex gap-4 my-1",children:[e.jsx(a,{variant:"secondary",children:"Get Started"}),e.jsx("p",{className:"text-xs text-text-tertiary",children:"Get 1000 free monthly credits"})]})]}),e.jsxs(n,{containerType:"flex",direction:"column",className:"bg-background-primary border border-solid rounded-xl border-border-subtle p-3",gap:"xs",children:[e.jsx(n.Item,{className:"md:w-full lg:w-full p-1",children:e.jsx(r,{className:"font-semibold text-text-primary",children:"Quick Access"})}),e.jsx(n.Item,{className:"flex flex-col md:w-full lg:w-full bg-field-primary-background gap-1 p-1 rounded-lg",children:E.map(t=>e.jsx("div",{className:'p-2 gap-1 className="items-cente bg-background-primary rounded-md shadow-soft-shadow-inner',children:e.jsxs(n,{containerType:"flex",direction:"row",className:"gap-1 p-1",align:"center",children:[e.jsx(n.Item,{className:"flex",children:t.icon}),e.jsx(n.Item,{className:"flex",children:e.jsx("a",{href:"#",className:"no-underline hover:underline hover:text-field-label",children:e.jsx(r,{className:"py-0 px-1 font-normal cursor-pointer",children:t.label})})}),t!=null&&t.bagde?e.jsx(n.Item,{children:t.bagde}):null]},t.id)},t.id))})]})]})]})})]});c.__docgenInfo={description:"",methods:[],displayName:"SpectraDashboard"};var b,h,f;c.parameters={...c.parameters,docs:{...(b=c.parameters)==null?void 0:b.docs,source:{originalSource:`args => { + return <div {...args}> + <Container containerType="flex" align="center" justify="center" className="py-2 relative bg-brand-background-hover-100"> + <div className="space-x-1 text-text-primary text-xs"> + <span className="font-semibold"> + Unlock Spectra's Full Potential! + </span> + <span className="font-normal"> + Get exclusive features and unbeatable performance. + </span> + <a href="#" target="_self" className="content-center text-inherit font-normal underline"> + Upgrade now + </a> + </div> + <button className="inline-flex items-center justify-center absolute right-2 top-2 p-0 bg-transparent shadow-none border-0 outline-none focus:outline-none cursor-pointer"> + <X className="size-4" /> + </button> + </Container> + {/* Navigation Topbar */} + <Topbar gap={0} className="h-16 p-0 shadow-sm"> + <Topbar.Left className="p-4"> + <Topbar.Item> + <Logo /> + </Topbar.Item> + </Topbar.Left> + <Topbar.Middle align="left" className="h-full"> + <Topbar.Item className="gap-4"> + <a href="#" target="_self" className="content-center no-underline relative h-full py-0 px-1 m-0 bg-transparent outline-none shadow-none border-0 focus:outline-none text-text-primary text-sm font-medium cursor-pointer"> + <span>Dashboard</span> + <span className="absolute bottom-0 left-0 w-full h-px bg-brand-primary-600"></span> + </a> + <a href="#" target="_self" className="content-center no-underline h-full py-0 px-1 m-0 bg-transparent outline-none shadow-none border-0 focus:outline-none text-text-tertiary text-sm font-medium cursor-pointer"> + Blocks + </a> + <a href="#" target="_self" className="content-center no-underline h-full py-0 px-1 m-0 bg-transparent outline-none shadow-none border-0 focus:outline-none text-text-tertiary text-sm font-medium cursor-pointer"> + Settings + </a> + <a href="#" target="_self" className="content-center no-underline h-full py-0 px-1 m-0 bg-transparent outline-none shadow-none border-0 focus:outline-none text-text-tertiary text-sm font-medium cursor-pointer"> + AI Features + </a> + <a href="#" target="_self" className="content-center no-underline h-full py-0 px-1 m-0 bg-transparent outline-none shadow-none border-0 focus:outline-none text-text-tertiary text-sm font-medium cursor-pointer"> + Free vs Pro + </a> + <a href="#" target="_self" className="content-center no-underline h-full inline-flex items-center py-0 px-1 m-0 bg-transparent outline-none shadow-none border-0 focus:outline-none cursor-pointer text-sm font-semibold text-brand-primary-600"> + <span>Unlock Pro Features</span> + <ArrowUpRight className="size-5" strokeWidth="1.5" /> + </a> + </Topbar.Item> + </Topbar.Middle> + <Topbar.Right className="p-5" gap="md"> + <Topbar.Item> + <Badge label="Free" size="xs" variant="neutral" closable={false} /> + </Topbar.Item> + <Topbar.Item> + <CircleHelp strokeWidth="1.5" className="size-4 m-1" /> + </Topbar.Item> + <Topbar.Item className="relative after:content-[''] after:inline-block after:size-1.5 after:bg-background-important after:rounded-full after:absolute after:-top-0.5 after:left-5"> + <Megaphone strokeWidth="1.5" className="size-4 m-1" /> + </Topbar.Item> + </Topbar.Right> + </Topbar> + + {/* Content */} + <div className="bg-background-secondary"> + <Container containerType="grid" cols={12} gap="2xl" className="p-8 max-w-[82rem] mx-auto"> + <Container.Item colSpan={8} className="flex flex-col gap-8"> + {/* Welcome Spectra card */} + <Container containerType="grid" cols={8} gap="2xl" className="bg-background-primary p-6 shadow-sm rounded-xl"> + <Container.Item colSpan={5} className="flex flex-col gap-6"> + <div> + <Title tag="h3" title="Welcome to Spectra!" size="lg" className="text-text-primary mb-1" /> + <p className="text-sm text-text-secondary m-0"> + We designed Spectra to be intuitive but + we do recommend learning how it works by + checking our comprehensive documentation + and watching the video below. Enjoy your + time with Spectra! + </p> + </div> + <div className="flex gap-3"> + <Button variant="primary" iconPosition="right" icon={<Plus />}> + Create new page + </Button> + <Button variant="ghost" iconPosition="right" icon={<ExternalLink />}> + Read full guide + </Button> + </div> + </Container.Item> + + <Container.Item colSpan={3}> + <img src="https://placehold.co/272x154" alt="Spectra video" className="w-full h-full object-cover rounded" /> + </Container.Item> + </Container> + {/* Blocks card */} + <Container containerType="flex" direction="column" className="bg-background-primary md:w-full lg:w-full border border-solid rounded-xl border-border-subtle p-4" gap="xs"> + <Container.Item className="md:w-full p-1 lg:w-full"> + <Container justify="between" align="center" gap="xs"> + <Container.Item className=""> + <Label className="font-semibold text-text-primary"> + Blocks + </Label> + </Container.Item> + <Container.Item className="items-center flex" gap="xs"> + <Label> + <Button icon={<ArrowUpRight />} iconPosition="right" variant="ghost"> + View All + </Button> + </Label> + <Button variant="ghost" className="leading-none" icon={<Ellipsis />}></Button> + </Container.Item> + </Container> + </Container.Item> + <Container.Item className="md:w-full lg:w-full p-1 bg-field-primary-background rounded-lg"> + <RadioButton.Group as="div" size="sm" defaultValue={\`option-\${defaultRadioButtonGroupData[0].id}\`} multiSelection={true} onChange={value => { + return value; + }} className="w-full gap-1"> + {defaultRadioButtonGroupData.map(option => <RadioButton.Button key={\`option-\${option.id}\`} borderOn={true} borderOnActive={false} value={option.value} icon={option.icon} hideSelection={option.hideSelection} toggleLabel={option.toggleLabel} label={{ + heading: option.label, + description: option.description + }} useSwitch={option.useSwitch} badgeItem={option.bagde} buttonWrapperClasses="bg-background-primary border-0" />)} + </RadioButton.Group> + </Container.Item> + </Container> + {/* Unlock Pro Features card */} + <Container containerType="grid" cols={8} gap="2xl" className="bg-background-primary p-6 shadow-sm rounded-xl"> + <Container.Item colSpan={4} className="flex flex-col gap-2"> + <div className="text-brand-hover-700 flex space-x-1"> + <Zap className="size-4" /> + <div className="font-semibold text-xs"> + Unlock Pro Features + </div> + </div> + <div> + <Title title="Limitless Design with Spectra Pro!" tag="h5" className="text-text-primary" /> + <p className="text-sm text-text-secondary m-0"> + Utilize advanced blocks, extensions, and + premium features to create a websites + that stands out! + </p> + </div> + <div className="grid grid-cols-2 gap-3"> + <ul className="list-none pl-0 space-y-2"> + <li className="flex items-center space-x-2 text-field-label text-sm"> + <Check className="size-3.5 text-brand-hover-700" /> + <span>Instagram Feed Block</span> + </li> + <li className="flex items-center space-x-2 text-field-label text-sm"> + <Check className="size-3.5 text-brand-hover-700" /> + <span>Dynamic Content</span> + </li> + <li className="flex items-center space-x-2 text-field-label text-sm"> + <Check className="size-3.5 text-brand-hover-700" /> + <span>Popup Builder</span> + </li> + </ul> + <ul className="list-none pl-0 space-y-2"> + <li className="flex items-center space-x-2 text-field-label text-sm"> + <Check className="size-3.5 text-brand-hover-700" /> + <span>Global Block Styles</span> + </li> + <li className="flex items-center space-x-2 text-field-label text-sm"> + <Check className="size-3.5 text-brand-hover-700" /> + <span>Loop Builder</span> + </li> + <li className="flex items-center space-x-2 text-field-label text-sm"> + <Check className="size-3.5 text-brand-hover-700" /> + <span>And more...</span> + </li> + </ul> + </div> + <div className="flex gap-3 my-2"> + <Button variant="secondary"> + Upgrade now + </Button> + <Button variant="ghost">Free vs Pro</Button> + </div> + </Container.Item> + + <Container.Item colSpan={4}> + <img src="https://placehold.co/384x252" alt="Unlock Pro Features" className="w-full h-full object-cover rounded-lg" /> + </Container.Item> + </Container> + </Container.Item> + + <Container.Item colSpan={4} className="flex flex-col gap-8"> + {/* Extend Your Website card */} + <Container containerType="flex" gap="xs" direction="column" className="bg-background-primary border border-solid rounded-xl border-border-subtle p-3"> + <Container.Item className="md:w-full lg:w-full"> + <Container className="p-1" justify="between" gap="xs" align="center"> + <Container.Item> + <Label className="font-semibold text-text-primary"> + Extend Your Website + </Label> + </Container.Item> + <Container.Item containerType="flex" direction="row" className="items-center" gap="xs"> + <Button className="text-icon-secondary" variant="ghost" icon={<ArrowUpRight />}></Button> + </Container.Item> + </Container> + </Container.Item> + <Container.Item className="md:w-full lg:w-full bg-field-primary-background rounded-lg"> + <Container className="grid grid-cols-2 p-1 gap-1"> + {astraRadioButtonGroupData.map(card => <Container.Item key={card.id} className="md:w-full lg:w-full flex"> + <Container containerType="flex" direction="column" className="flex-1 gap-1 shadow-soft-shadow-inner p-2 rounded-md bg-background-primary"> + <Container.Item> + <Container align="start" className="gap-0"> + <Container.Item className="[&>svg]:size-5" grow={1} order="none" shrink={1}> + {card.svg} + </Container.Item> + <Container.Item> + <Container gap="xs" align="center"> + <Badge label={card.badgeText} icon={null} size="xxs" variant="green" closable={false} className="py-0" /> + <Button variant="link" className="p-0 text-link-primary" size="sm"> + {card.buttonText} + </Button> + </Container> + </Container.Item> + </Container> + </Container.Item> + <Container.Item className="gap-0.5 p-1"> + <Label className="text-sm font-semibold"> + {card.title} + </Label> + <Label variant="help" className="text-sm"> + {card.description} + </Label> + </Container.Item> + </Container> + </Container.Item>)} + </Container> + </Container.Item> + </Container> + {/* Build website with AI card */} + <Container direction="column" gap="xs" className="p-4 bg-background-primary shadow-sm rounded-xl"> + <Container.Item className="w-full"> + <img src="https://placehold.co/384x138" alt="Build website with AI" className="w-full h-full object-cover rounded-md" /> + </Container.Item> + <Container.Item> + <div className="text-base font-semibold text-text-primary my-1"> + Build website 10x faster with AI + </div> + <p className="text-sm text-text-secondary my-1"> + Beautiful pages, persuasive content, and + custom code in seconds. The possibilities + are endless! + </p> + </Container.Item> + <Container.Item className="flex gap-4 my-1"> + <Button variant="secondary">Get Started</Button> + <p className="text-xs text-text-tertiary"> + Get 1000 free monthly credits + </p> + </Container.Item> + </Container> + {/* Quick Access card */} + <Container containerType="flex" direction="column" className="bg-background-primary border border-solid rounded-xl border-border-subtle p-3" gap="xs"> + <Container.Item className="md:w-full lg:w-full p-1"> + <Label className="font-semibold text-text-primary"> + Quick Access + </Label> + </Container.Item> + <Container.Item className="flex flex-col md:w-full lg:w-full bg-field-primary-background gap-1 p-1 rounded-lg"> + {containerRowButtons.map(button => <div key={button.id} className='p-2 gap-1 className="items-cente bg-background-primary rounded-md shadow-soft-shadow-inner'> + <Container key={button.id} containerType="flex" direction="row" className="gap-1 p-1" align="center"> + <Container.Item className="flex"> + {button.icon} + </Container.Item> + <Container.Item className="flex"> + <a href="#" className="no-underline hover:underline hover:text-field-label"> + <Label className="py-0 px-1 font-normal cursor-pointer"> + {button.label} + </Label> + </a> + </Container.Item> + {button?.bagde ? <Container.Item> + {button.bagde} + </Container.Item> : null} + </Container> + </div>)} + </Container.Item> + </Container> + </Container.Item> + </Container> + </div> + </div>; +}`,...(f=(h=c.parameters)==null?void 0:h.docs)==null?void 0:f.source}}};const cn=["SpectraDashboard"];export{c as SpectraDashboard,cn as __namedExportsOrder,on as default}; diff --git a/assets/datepicker-DIA_JZ4u.js b/assets/datepicker-DIA_JZ4u.js new file mode 100644 index 00000000..7717af8e --- /dev/null +++ b/assets/datepicker-DIA_JZ4u.js @@ -0,0 +1,20 @@ +import{j as D}from"./jsx-runtime-DR9Q75dM.js";import{R as g,r as F}from"./index-DRjF_FHU.js";import{c as ke}from"./functions-B0jM5NET.js";import{B as U}from"./button-CWRkIW0K.js";import{C as rn}from"./chevron-left-DuVGxgfj.js";import{C as an}from"./chevron-right-B2Obis2F.js";const ht=6048e5,on=864e5,Le=Symbol.for("constructDateFrom");function B(e,t){return typeof e=="function"?e(t):e&&typeof e=="object"&&Le in e?e[Le](t):e instanceof Date?new e.constructor(t):new Date(t)}function p(e,t){return B(t||e,e)}function yt(e,t,n){const r=p(e,n==null?void 0:n.in);return isNaN(t)?B(e,NaN):(t&&r.setDate(r.getDate()+t),r)}function Ze(e,t,n){const r=p(e,n==null?void 0:n.in);if(isNaN(t))return B(e,NaN);if(!t)return r;const a=r.getDate(),o=B(e,r.getTime());o.setMonth(r.getMonth()+t+1,0);const i=o.getDate();return a>=i?o:(r.setFullYear(o.getFullYear(),o.getMonth(),a),r)}let sn={};function Ce(){return sn}function le(e,t){var s,u,f,c;const n=Ce(),r=(t==null?void 0:t.weekStartsOn)??((u=(s=t==null?void 0:t.locale)==null?void 0:s.options)==null?void 0:u.weekStartsOn)??n.weekStartsOn??((c=(f=n.locale)==null?void 0:f.options)==null?void 0:c.weekStartsOn)??0,a=p(e,t==null?void 0:t.in),o=a.getDay(),i=(o<r?7:0)+o-r;return a.setDate(a.getDate()-i),a.setHours(0,0,0,0),a}function Ne(e,t){return le(e,{...t,weekStartsOn:1})}function gt(e,t){const n=p(e,t==null?void 0:t.in),r=n.getFullYear(),a=B(n,0);a.setFullYear(r+1,0,4),a.setHours(0,0,0,0);const o=Ne(a),i=B(n,0);i.setFullYear(r,0,4),i.setHours(0,0,0,0);const s=Ne(i);return n.getTime()>=o.getTime()?r+1:n.getTime()>=s.getTime()?r:r-1}function et(e){const t=p(e),n=new Date(Date.UTC(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()));return n.setUTCFullYear(t.getFullYear()),+e-+n}function Se(e,...t){const n=B.bind(null,t.find(r=>typeof r=="object"));return t.map(n)}function be(e,t){const n=p(e,t==null?void 0:t.in);return n.setHours(0,0,0,0),n}function bt(e,t,n){const[r,a]=Se(n==null?void 0:n.in,e,t),o=be(r),i=be(a),s=+o-et(o),u=+i-et(i);return Math.round((s-u)/on)}function un(e,t){const n=gt(e,t),r=B(e,0);return r.setFullYear(n,0,4),r.setHours(0,0,0,0),Ne(r)}function wt(e,t,n){return yt(e,t*7,n)}function ln(e,t,n){return Ze(e,t*12,n)}function dn(e,t){let n,r=t==null?void 0:t.in;return e.forEach(a=>{!r&&typeof a=="object"&&(r=B.bind(null,a));const o=p(a,r);(!n||n<o||isNaN(+o))&&(n=o)}),B(r,n||NaN)}function cn(e,t){let n,r=t==null?void 0:t.in;return e.forEach(a=>{!r&&typeof a=="object"&&(r=B.bind(null,a));const o=p(a,r);(!n||n>o||isNaN(+o))&&(n=o)}),B(r,n||NaN)}function tt(e){return B(e,Date.now())}function fn(e,t,n){const[r,a]=Se(n==null?void 0:n.in,e,t);return+be(r)==+be(a)}function Dt(e){return e instanceof Date||typeof e=="object"&&Object.prototype.toString.call(e)==="[object Date]"}function mn(e){return!(!Dt(e)&&typeof e!="number"||isNaN(+p(e)))}function hn(e,t,n){const[r,a]=Se(n==null?void 0:n.in,e,t),o=r.getFullYear()-a.getFullYear(),i=r.getMonth()-a.getMonth();return o*12+i}function Ge(e,t){const n=p(e,t==null?void 0:t.in),r=n.getMonth();return n.setFullYear(n.getFullYear(),r+1,0),n.setHours(23,59,59,999),n}function ze(e,t){const n=p(e,t==null?void 0:t.in);return n.setDate(1),n.setHours(0,0,0,0),n}function yn(e,t){const n=p(e,t==null?void 0:t.in),r=n.getFullYear();return n.setFullYear(r+1,0,0),n.setHours(23,59,59,999),n}function Mt(e,t){const n=p(e,t==null?void 0:t.in);return n.setFullYear(n.getFullYear(),0,1),n.setHours(0,0,0,0),n}function Pe(e,t){var s,u,f,c;const n=Ce(),r=(t==null?void 0:t.weekStartsOn)??((u=(s=t==null?void 0:t.locale)==null?void 0:s.options)==null?void 0:u.weekStartsOn)??n.weekStartsOn??((c=(f=n.locale)==null?void 0:f.options)==null?void 0:c.weekStartsOn)??0,a=p(e,t==null?void 0:t.in),o=a.getDay(),i=(o<r?-7:0)+6-(o-r);return a.setDate(a.getDate()+i),a.setHours(23,59,59,999),a}function gn(e,t){return Pe(e,{...t,weekStartsOn:1})}const bn={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}},wn=(e,t,n)=>{let r;const a=bn[e];return typeof a=="string"?r=a:t===1?r=a.one:r=a.other.replace("{{count}}",t.toString()),n!=null&&n.addSuffix?n.comparison&&n.comparison>0?"in "+r:r+" ago":r};function Re(e){return(t={})=>{const n=t.width?String(t.width):e.defaultWidth;return e.formats[n]||e.formats[e.defaultWidth]}}const Dn={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},Mn={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},kn={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},vn={date:Re({formats:Dn,defaultWidth:"full"}),time:Re({formats:Mn,defaultWidth:"full"}),dateTime:Re({formats:kn,defaultWidth:"full"})},On={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},xn=(e,t,n,r)=>On[e];function ve(e){return(t,n)=>{const r=n!=null&&n.context?String(n.context):"standalone";let a;if(r==="formatting"&&e.formattingValues){const i=e.defaultFormattingWidth||e.defaultWidth,s=n!=null&&n.width?String(n.width):i;a=e.formattingValues[s]||e.formattingValues[i]}else{const i=e.defaultWidth,s=n!=null&&n.width?String(n.width):e.defaultWidth;a=e.values[s]||e.values[i]}const o=e.argumentCallback?e.argumentCallback(t):t;return a[o]}}const Wn={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},Nn={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},Cn={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},Sn={narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},Tn={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},pn={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},Yn=(e,t)=>{const n=Number(e),r=n%100;if(r>20||r<10)switch(r%10){case 1:return n+"st";case 2:return n+"nd";case 3:return n+"rd"}return n+"th"},Pn={ordinalNumber:Yn,era:ve({values:Wn,defaultWidth:"wide"}),quarter:ve({values:Nn,defaultWidth:"wide",argumentCallback:e=>e-1}),month:ve({values:Cn,defaultWidth:"wide"}),day:ve({values:Sn,defaultWidth:"wide"}),dayPeriod:ve({values:Tn,defaultWidth:"wide",formattingValues:pn,defaultFormattingWidth:"wide"})};function Oe(e){return(t,n={})=>{const r=n.width,a=r&&e.matchPatterns[r]||e.matchPatterns[e.defaultMatchWidth],o=t.match(a);if(!o)return null;const i=o[0],s=r&&e.parsePatterns[r]||e.parsePatterns[e.defaultParseWidth],u=Array.isArray(s)?Fn(s,d=>d.test(i)):En(s,d=>d.test(i));let f;f=e.valueCallback?e.valueCallback(u):u,f=n.valueCallback?n.valueCallback(f):f;const c=t.slice(i.length);return{value:f,rest:c}}}function En(e,t){for(const n in e)if(Object.prototype.hasOwnProperty.call(e,n)&&t(e[n]))return n}function Fn(e,t){for(let n=0;n<e.length;n++)if(t(e[n]))return n}function jn(e){return(t,n={})=>{const r=t.match(e.matchPattern);if(!r)return null;const a=r[0],o=t.match(e.parsePattern);if(!o)return null;let i=e.valueCallback?e.valueCallback(o[0]):o[0];i=n.valueCallback?n.valueCallback(i):i;const s=t.slice(a.length);return{value:i,rest:s}}}const _n=/^(\d+)(th|st|nd|rd)?/i,qn=/\d+/i,An={narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},Bn={any:[/^b/i,/^(a|c)/i]},In={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},Hn={any:[/1/i,/2/i,/3/i,/4/i]},Rn={narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},$n={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},Gn={narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},zn={narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},Qn={narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},Vn={any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},Xn={ordinalNumber:jn({matchPattern:_n,parsePattern:qn,valueCallback:e=>parseInt(e,10)}),era:Oe({matchPatterns:An,defaultMatchWidth:"wide",parsePatterns:Bn,defaultParseWidth:"any"}),quarter:Oe({matchPatterns:In,defaultMatchWidth:"wide",parsePatterns:Hn,defaultParseWidth:"any",valueCallback:e=>e+1}),month:Oe({matchPatterns:Rn,defaultMatchWidth:"wide",parsePatterns:$n,defaultParseWidth:"any"}),day:Oe({matchPatterns:Gn,defaultMatchWidth:"wide",parsePatterns:zn,defaultParseWidth:"any"}),dayPeriod:Oe({matchPatterns:Qn,defaultMatchWidth:"any",parsePatterns:Vn,defaultParseWidth:"any"})},Ee={code:"en-US",formatDistance:wn,formatLong:vn,formatRelative:xn,localize:Pn,match:Xn,options:{weekStartsOn:0,firstWeekContainsDate:1}};function Zn(e,t){const n=p(e,t==null?void 0:t.in);return bt(n,Mt(n))+1}function kt(e,t){const n=p(e,t==null?void 0:t.in),r=+Ne(n)-+un(n);return Math.round(r/ht)+1}function vt(e,t){var c,d,h,m;const n=p(e,t==null?void 0:t.in),r=n.getFullYear(),a=Ce(),o=(t==null?void 0:t.firstWeekContainsDate)??((d=(c=t==null?void 0:t.locale)==null?void 0:c.options)==null?void 0:d.firstWeekContainsDate)??a.firstWeekContainsDate??((m=(h=a.locale)==null?void 0:h.options)==null?void 0:m.firstWeekContainsDate)??1,i=B((t==null?void 0:t.in)||e,0);i.setFullYear(r+1,0,o),i.setHours(0,0,0,0);const s=le(i,t),u=B((t==null?void 0:t.in)||e,0);u.setFullYear(r,0,o),u.setHours(0,0,0,0);const f=le(u,t);return+n>=+s?r+1:+n>=+f?r:r-1}function Jn(e,t){var s,u,f,c;const n=Ce(),r=(t==null?void 0:t.firstWeekContainsDate)??((u=(s=t==null?void 0:t.locale)==null?void 0:s.options)==null?void 0:u.firstWeekContainsDate)??n.firstWeekContainsDate??((c=(f=n.locale)==null?void 0:f.options)==null?void 0:c.firstWeekContainsDate)??1,a=vt(e,t),o=B((t==null?void 0:t.in)||e,0);return o.setFullYear(a,0,r),o.setHours(0,0,0,0),le(o,t)}function Ot(e,t){const n=p(e,t==null?void 0:t.in),r=+le(n,t)-+Jn(n,t);return Math.round(r/ht)+1}function N(e,t){const n=e<0?"-":"",r=Math.abs(e).toString().padStart(t,"0");return n+r}const ue={y(e,t){const n=e.getFullYear(),r=n>0?n:1-n;return N(t==="yy"?r%100:r,t.length)},M(e,t){const n=e.getMonth();return t==="M"?String(n+1):N(n+1,2)},d(e,t){return N(e.getDate(),t.length)},a(e,t){const n=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return n.toUpperCase();case"aaa":return n;case"aaaaa":return n[0];case"aaaa":default:return n==="am"?"a.m.":"p.m."}},h(e,t){return N(e.getHours()%12||12,t.length)},H(e,t){return N(e.getHours(),t.length)},m(e,t){return N(e.getMinutes(),t.length)},s(e,t){return N(e.getSeconds(),t.length)},S(e,t){const n=t.length,r=e.getMilliseconds(),a=Math.trunc(r*Math.pow(10,n-3));return N(a,t.length)}},ge={am:"am",pm:"pm",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},nt={G:function(e,t,n){const r=e.getFullYear()>0?1:0;switch(t){case"G":case"GG":case"GGG":return n.era(r,{width:"abbreviated"});case"GGGGG":return n.era(r,{width:"narrow"});case"GGGG":default:return n.era(r,{width:"wide"})}},y:function(e,t,n){if(t==="yo"){const r=e.getFullYear(),a=r>0?r:1-r;return n.ordinalNumber(a,{unit:"year"})}return ue.y(e,t)},Y:function(e,t,n,r){const a=vt(e,r),o=a>0?a:1-a;if(t==="YY"){const i=o%100;return N(i,2)}return t==="Yo"?n.ordinalNumber(o,{unit:"year"}):N(o,t.length)},R:function(e,t){const n=gt(e);return N(n,t.length)},u:function(e,t){const n=e.getFullYear();return N(n,t.length)},Q:function(e,t,n){const r=Math.ceil((e.getMonth()+1)/3);switch(t){case"Q":return String(r);case"QQ":return N(r,2);case"Qo":return n.ordinalNumber(r,{unit:"quarter"});case"QQQ":return n.quarter(r,{width:"abbreviated",context:"formatting"});case"QQQQQ":return n.quarter(r,{width:"narrow",context:"formatting"});case"QQQQ":default:return n.quarter(r,{width:"wide",context:"formatting"})}},q:function(e,t,n){const r=Math.ceil((e.getMonth()+1)/3);switch(t){case"q":return String(r);case"qq":return N(r,2);case"qo":return n.ordinalNumber(r,{unit:"quarter"});case"qqq":return n.quarter(r,{width:"abbreviated",context:"standalone"});case"qqqqq":return n.quarter(r,{width:"narrow",context:"standalone"});case"qqqq":default:return n.quarter(r,{width:"wide",context:"standalone"})}},M:function(e,t,n){const r=e.getMonth();switch(t){case"M":case"MM":return ue.M(e,t);case"Mo":return n.ordinalNumber(r+1,{unit:"month"});case"MMM":return n.month(r,{width:"abbreviated",context:"formatting"});case"MMMMM":return n.month(r,{width:"narrow",context:"formatting"});case"MMMM":default:return n.month(r,{width:"wide",context:"formatting"})}},L:function(e,t,n){const r=e.getMonth();switch(t){case"L":return String(r+1);case"LL":return N(r+1,2);case"Lo":return n.ordinalNumber(r+1,{unit:"month"});case"LLL":return n.month(r,{width:"abbreviated",context:"standalone"});case"LLLLL":return n.month(r,{width:"narrow",context:"standalone"});case"LLLL":default:return n.month(r,{width:"wide",context:"standalone"})}},w:function(e,t,n,r){const a=Ot(e,r);return t==="wo"?n.ordinalNumber(a,{unit:"week"}):N(a,t.length)},I:function(e,t,n){const r=kt(e);return t==="Io"?n.ordinalNumber(r,{unit:"week"}):N(r,t.length)},d:function(e,t,n){return t==="do"?n.ordinalNumber(e.getDate(),{unit:"date"}):ue.d(e,t)},D:function(e,t,n){const r=Zn(e);return t==="Do"?n.ordinalNumber(r,{unit:"dayOfYear"}):N(r,t.length)},E:function(e,t,n){const r=e.getDay();switch(t){case"E":case"EE":case"EEE":return n.day(r,{width:"abbreviated",context:"formatting"});case"EEEEE":return n.day(r,{width:"narrow",context:"formatting"});case"EEEEEE":return n.day(r,{width:"short",context:"formatting"});case"EEEE":default:return n.day(r,{width:"wide",context:"formatting"})}},e:function(e,t,n,r){const a=e.getDay(),o=(a-r.weekStartsOn+8)%7||7;switch(t){case"e":return String(o);case"ee":return N(o,2);case"eo":return n.ordinalNumber(o,{unit:"day"});case"eee":return n.day(a,{width:"abbreviated",context:"formatting"});case"eeeee":return n.day(a,{width:"narrow",context:"formatting"});case"eeeeee":return n.day(a,{width:"short",context:"formatting"});case"eeee":default:return n.day(a,{width:"wide",context:"formatting"})}},c:function(e,t,n,r){const a=e.getDay(),o=(a-r.weekStartsOn+8)%7||7;switch(t){case"c":return String(o);case"cc":return N(o,t.length);case"co":return n.ordinalNumber(o,{unit:"day"});case"ccc":return n.day(a,{width:"abbreviated",context:"standalone"});case"ccccc":return n.day(a,{width:"narrow",context:"standalone"});case"cccccc":return n.day(a,{width:"short",context:"standalone"});case"cccc":default:return n.day(a,{width:"wide",context:"standalone"})}},i:function(e,t,n){const r=e.getDay(),a=r===0?7:r;switch(t){case"i":return String(a);case"ii":return N(a,t.length);case"io":return n.ordinalNumber(a,{unit:"day"});case"iii":return n.day(r,{width:"abbreviated",context:"formatting"});case"iiiii":return n.day(r,{width:"narrow",context:"formatting"});case"iiiiii":return n.day(r,{width:"short",context:"formatting"});case"iiii":default:return n.day(r,{width:"wide",context:"formatting"})}},a:function(e,t,n){const a=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return n.dayPeriod(a,{width:"abbreviated",context:"formatting"});case"aaa":return n.dayPeriod(a,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return n.dayPeriod(a,{width:"narrow",context:"formatting"});case"aaaa":default:return n.dayPeriod(a,{width:"wide",context:"formatting"})}},b:function(e,t,n){const r=e.getHours();let a;switch(r===12?a=ge.noon:r===0?a=ge.midnight:a=r/12>=1?"pm":"am",t){case"b":case"bb":return n.dayPeriod(a,{width:"abbreviated",context:"formatting"});case"bbb":return n.dayPeriod(a,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return n.dayPeriod(a,{width:"narrow",context:"formatting"});case"bbbb":default:return n.dayPeriod(a,{width:"wide",context:"formatting"})}},B:function(e,t,n){const r=e.getHours();let a;switch(r>=17?a=ge.evening:r>=12?a=ge.afternoon:r>=4?a=ge.morning:a=ge.night,t){case"B":case"BB":case"BBB":return n.dayPeriod(a,{width:"abbreviated",context:"formatting"});case"BBBBB":return n.dayPeriod(a,{width:"narrow",context:"formatting"});case"BBBB":default:return n.dayPeriod(a,{width:"wide",context:"formatting"})}},h:function(e,t,n){if(t==="ho"){let r=e.getHours()%12;return r===0&&(r=12),n.ordinalNumber(r,{unit:"hour"})}return ue.h(e,t)},H:function(e,t,n){return t==="Ho"?n.ordinalNumber(e.getHours(),{unit:"hour"}):ue.H(e,t)},K:function(e,t,n){const r=e.getHours()%12;return t==="Ko"?n.ordinalNumber(r,{unit:"hour"}):N(r,t.length)},k:function(e,t,n){let r=e.getHours();return r===0&&(r=24),t==="ko"?n.ordinalNumber(r,{unit:"hour"}):N(r,t.length)},m:function(e,t,n){return t==="mo"?n.ordinalNumber(e.getMinutes(),{unit:"minute"}):ue.m(e,t)},s:function(e,t,n){return t==="so"?n.ordinalNumber(e.getSeconds(),{unit:"second"}):ue.s(e,t)},S:function(e,t){return ue.S(e,t)},X:function(e,t,n){const r=e.getTimezoneOffset();if(r===0)return"Z";switch(t){case"X":return at(r);case"XXXX":case"XX":return fe(r);case"XXXXX":case"XXX":default:return fe(r,":")}},x:function(e,t,n){const r=e.getTimezoneOffset();switch(t){case"x":return at(r);case"xxxx":case"xx":return fe(r);case"xxxxx":case"xxx":default:return fe(r,":")}},O:function(e,t,n){const r=e.getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+rt(r,":");case"OOOO":default:return"GMT"+fe(r,":")}},z:function(e,t,n){const r=e.getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+rt(r,":");case"zzzz":default:return"GMT"+fe(r,":")}},t:function(e,t,n){const r=Math.trunc(+e/1e3);return N(r,t.length)},T:function(e,t,n){return N(+e,t.length)}};function rt(e,t=""){const n=e>0?"-":"+",r=Math.abs(e),a=Math.trunc(r/60),o=r%60;return o===0?n+String(a):n+String(a)+t+N(o,2)}function at(e,t){return e%60===0?(e>0?"-":"+")+N(Math.abs(e)/60,2):fe(e,t)}function fe(e,t=""){const n=e>0?"-":"+",r=Math.abs(e),a=N(Math.trunc(r/60),2),o=N(r%60,2);return n+a+t+o}const ot=(e,t)=>{switch(e){case"P":return t.date({width:"short"});case"PP":return t.date({width:"medium"});case"PPP":return t.date({width:"long"});case"PPPP":default:return t.date({width:"full"})}},xt=(e,t)=>{switch(e){case"p":return t.time({width:"short"});case"pp":return t.time({width:"medium"});case"ppp":return t.time({width:"long"});case"pppp":default:return t.time({width:"full"})}},Un=(e,t)=>{const n=e.match(/(P+)(p+)?/)||[],r=n[1],a=n[2];if(!a)return ot(e,t);let o;switch(r){case"P":o=t.dateTime({width:"short"});break;case"PP":o=t.dateTime({width:"medium"});break;case"PPP":o=t.dateTime({width:"long"});break;case"PPPP":default:o=t.dateTime({width:"full"});break}return o.replace("{{date}}",ot(r,t)).replace("{{time}}",xt(a,t))},Kn={p:xt,P:Un},Ln=/^D+$/,er=/^Y+$/,tr=["D","DD","YY","YYYY"];function nr(e){return Ln.test(e)}function rr(e){return er.test(e)}function ar(e,t,n){const r=or(e,t,n);if(console.warn(r),tr.includes(e))throw new RangeError(r)}function or(e,t,n){const r=e[0]==="Y"?"years":"days of the month";return`Use \`${e.toLowerCase()}\` instead of \`${e}\` (in \`${t}\`) for formatting ${r} to the input \`${n}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`}const sr=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,ir=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,ur=/^'([^]*?)'?$/,lr=/''/g,dr=/[a-zA-Z]/;function G(e,t,n){var c,d,h,m,y,v,b,w;const r=Ce(),a=(n==null?void 0:n.locale)??r.locale??Ee,o=(n==null?void 0:n.firstWeekContainsDate)??((d=(c=n==null?void 0:n.locale)==null?void 0:c.options)==null?void 0:d.firstWeekContainsDate)??r.firstWeekContainsDate??((m=(h=r.locale)==null?void 0:h.options)==null?void 0:m.firstWeekContainsDate)??1,i=(n==null?void 0:n.weekStartsOn)??((v=(y=n==null?void 0:n.locale)==null?void 0:y.options)==null?void 0:v.weekStartsOn)??r.weekStartsOn??((w=(b=r.locale)==null?void 0:b.options)==null?void 0:w.weekStartsOn)??0,s=p(e,n==null?void 0:n.in);if(!mn(s))throw new RangeError("Invalid time value");let u=t.match(ir).map(l=>{const k=l[0];if(k==="p"||k==="P"){const x=Kn[k];return x(l,a.formatLong)}return l}).join("").match(sr).map(l=>{if(l==="''")return{isToken:!1,value:"'"};const k=l[0];if(k==="'")return{isToken:!1,value:cr(l)};if(nt[k])return{isToken:!0,value:l};if(k.match(dr))throw new RangeError("Format string contains an unescaped latin alphabet character `"+k+"`");return{isToken:!1,value:l}});a.localize.preprocessor&&(u=a.localize.preprocessor(s,u));const f={firstWeekContainsDate:o,weekStartsOn:i,locale:a};return u.map(l=>{if(!l.isToken)return l.value;const k=l.value;(!(n!=null&&n.useAdditionalWeekYearTokens)&&rr(k)||!(n!=null&&n.useAdditionalDayOfYearTokens)&&nr(k))&&ar(k,t,String(e));const x=nt[k[0]];return x(s,k,a.localize,f)}).join("")}function cr(e){const t=e.match(ur);return t?t[1].replace(lr,"'"):e}function fr(e,t){const n=p(e,t==null?void 0:t.in),r=n.getFullYear(),a=n.getMonth(),o=B(n,0);return o.setFullYear(r,a+1,0),o.setHours(0,0,0,0),o.getDate()}function mr(e,t){return+p(e)>+p(t)}function hr(e,t){return+p(e)<+p(t)}function yr(e,t,n){const[r,a]=Se(n==null?void 0:n.in,e,t);return r.getFullYear()===a.getFullYear()&&r.getMonth()===a.getMonth()}function gr(e,t,n){const[r,a]=Se(n==null?void 0:n.in,e,t);return r.getFullYear()===a.getFullYear()}function br(e,t,n){const r=p(e,n==null?void 0:n.in),a=r.getFullYear(),o=r.getDate(),i=B(e,0);i.setFullYear(a,t,15),i.setHours(0,0,0,0);const s=fr(i);return r.setMonth(t,Math.min(o,s)),r}function wr(e,t,n){const r=p(e,n==null?void 0:n.in);return isNaN(+r)?B(e,NaN):(r.setFullYear(t),r)}function st(e){return be(Date.now(),e)}function it(e){const t=tt(e==null?void 0:e.in),n=t.getFullYear(),r=t.getMonth(),a=t.getDate(),o=tt(e==null?void 0:e.in);return o.setFullYear(n,r,a-1),o.setHours(0,0,0,0),o}function Qe(e,t,n){return Ze(e,-t,n)}function ut(e,t,n){return wt(e,-t,n)}var M;(function(e){e.Root="root",e.Chevron="chevron",e.Day="day",e.DayButton="day_button",e.CaptionLabel="caption_label",e.Dropdowns="dropdowns",e.Dropdown="dropdown",e.DropdownRoot="dropdown_root",e.Footer="footer",e.MonthGrid="month_grid",e.MonthCaption="month_caption",e.MonthsDropdown="months_dropdown",e.Month="month",e.Months="months",e.Nav="nav",e.NextMonthButton="button_next",e.PreviousMonthButton="button_previous",e.Week="week",e.Weeks="weeks",e.Weekday="weekday",e.Weekdays="weekdays",e.WeekNumber="week_number",e.WeekNumberHeader="week_number_header",e.YearsDropdown="years_dropdown"})(M||(M={}));var T;(function(e){e.disabled="disabled",e.hidden="hidden",e.outside="outside",e.focused="focused",e.today="today"})(T||(T={}));var A;(function(e){e.range_end="range_end",e.range_middle="range_middle",e.range_start="range_start",e.selected="selected"})(A||(A={}));class se{constructor(t,n){this.Date=Date,this.addDays=(r,a)=>{var o;return(o=this.overrides)!=null&&o.addDays?this.overrides.addDays(r,a):yt(r,a)},this.addMonths=(r,a)=>{var o;return(o=this.overrides)!=null&&o.addMonths?this.overrides.addMonths(r,a):Ze(r,a)},this.addWeeks=(r,a)=>{var o;return(o=this.overrides)!=null&&o.addWeeks?this.overrides.addWeeks(r,a):wt(r,a)},this.addYears=(r,a)=>{var o;return(o=this.overrides)!=null&&o.addYears?this.overrides.addYears(r,a):ln(r,a)},this.differenceInCalendarDays=(r,a)=>{var o;return(o=this.overrides)!=null&&o.differenceInCalendarDays?this.overrides.differenceInCalendarDays(r,a):bt(r,a)},this.differenceInCalendarMonths=(r,a)=>{var o;return(o=this.overrides)!=null&&o.differenceInCalendarMonths?this.overrides.differenceInCalendarMonths(r,a):hn(r,a)},this.endOfISOWeek=r=>{var a;return(a=this.overrides)!=null&&a.endOfISOWeek?this.overrides.endOfISOWeek(r):gn(r)},this.endOfMonth=r=>{var a;return(a=this.overrides)!=null&&a.endOfMonth?this.overrides.endOfMonth(r):Ge(r)},this.endOfWeek=r=>{var a;return(a=this.overrides)!=null&&a.endOfWeek?this.overrides.endOfWeek(r,this.options):Pe(r,this.options)},this.endOfYear=r=>{var a;return(a=this.overrides)!=null&&a.endOfYear?this.overrides.endOfYear(r):yn(r)},this.format=(r,a)=>{var o;return(o=this.overrides)!=null&&o.format?this.overrides.format(r,a,this.options):G(r,a,this.options)},this.getISOWeek=r=>{var a;return(a=this.overrides)!=null&&a.getISOWeek?this.overrides.getISOWeek(r):kt(r)},this.getWeek=r=>{var a;return(a=this.overrides)!=null&&a.getWeek?this.overrides.getWeek(r,this.options):Ot(r,this.options)},this.isAfter=(r,a)=>{var o;return(o=this.overrides)!=null&&o.isAfter?this.overrides.isAfter(r,a):mr(r,a)},this.isBefore=(r,a)=>{var o;return(o=this.overrides)!=null&&o.isBefore?this.overrides.isBefore(r,a):hr(r,a)},this.isDate=r=>{var a;return(a=this.overrides)!=null&&a.isDate?this.overrides.isDate(r):Dt(r)},this.isSameDay=(r,a)=>{var o;return(o=this.overrides)!=null&&o.isSameDay?this.overrides.isSameDay(r,a):fn(r,a)},this.isSameMonth=(r,a)=>{var o;return(o=this.overrides)!=null&&o.isSameMonth?this.overrides.isSameMonth(r,a):yr(r,a)},this.isSameYear=(r,a)=>{var o;return(o=this.overrides)!=null&&o.isSameYear?this.overrides.isSameYear(r,a):gr(r,a)},this.max=r=>{var a;return(a=this.overrides)!=null&&a.max?this.overrides.max(r):dn(r)},this.min=r=>{var a;return(a=this.overrides)!=null&&a.min?this.overrides.min(r):cn(r)},this.setMonth=(r,a)=>{var o;return(o=this.overrides)!=null&&o.setMonth?this.overrides.setMonth(r,a):br(r,a)},this.setYear=(r,a)=>{var o;return(o=this.overrides)!=null&&o.setYear?this.overrides.setYear(r,a):wr(r,a)},this.startOfDay=r=>{var a;return(a=this.overrides)!=null&&a.startOfDay?this.overrides.startOfDay(r):be(r)},this.startOfISOWeek=r=>{var a;return(a=this.overrides)!=null&&a.startOfISOWeek?this.overrides.startOfISOWeek(r):Ne(r)},this.startOfMonth=r=>{var a;return(a=this.overrides)!=null&&a.startOfMonth?this.overrides.startOfMonth(r):ze(r)},this.startOfWeek=r=>{var a;return(a=this.overrides)!=null&&a.startOfWeek?this.overrides.startOfWeek(r,this.options):le(r,this.options)},this.startOfYear=r=>{var a;return(a=this.overrides)!=null&&a.startOfYear?this.overrides.startOfYear(r):Mt(r)},this.options={locale:Ee,...t},this.overrides=n}}const me=new se;function Dr(e,t,n={}){return Object.entries(e).filter(([,a])=>a===!0).reduce((a,[o])=>(n[o]?a.push(n[o]):t[T[o]]?a.push(t[T[o]]):t[A[o]]&&a.push(t[A[o]]),a),[t[M.Day]])}function Mr(e){return g.createElement("button",{...e})}function kr(e){return g.createElement("span",{...e})}function vr(e){const{size:t=24,orientation:n="left",className:r}=e;return g.createElement("svg",{className:r,width:t,height:t,viewBox:"0 0 24 24"},n==="up"&&g.createElement("polygon",{points:"6.77 17 12.5 11.43 18.24 17 20 15.28 12.5 8 5 15.28"}),n==="down"&&g.createElement("polygon",{points:"6.77 8 12.5 13.57 18.24 8 20 9.72 12.5 17 5 9.72"}),n==="left"&&g.createElement("polygon",{points:"16 18.112 9.81111111 12 16 5.87733333 14.0888889 4 6 12 14.0888889 20"}),n==="right"&&g.createElement("polygon",{points:"8 18.612 14.1888889 12.5 8 6.37733333 9.91111111 4.5 18 12.5 9.91111111 20.5"}))}function Or(e){const{day:t,modifiers:n,...r}=e;return g.createElement("td",{...r})}function xr(e){const{day:t,modifiers:n,...r}=e,a=g.useRef(null);return g.useEffect(()=>{var o;n.focused&&((o=a.current)==null||o.focus())},[n.focused]),g.createElement("button",{ref:a,...r})}function Wr(e){const{options:t,className:n,components:r,classNames:a,...o}=e,i=[a[M.Dropdown],n].join(" "),s=t==null?void 0:t.find(({value:u})=>u===o.value);return g.createElement("span",{"data-disabled":o.disabled,className:a[M.DropdownRoot]},g.createElement(r.Select,{className:i,...o},t==null?void 0:t.map(({value:u,label:f,disabled:c})=>g.createElement(r.Option,{key:u,value:u,disabled:c},f))),g.createElement("span",{className:a[M.CaptionLabel],"aria-hidden":!0},s==null?void 0:s.label,g.createElement(r.Chevron,{orientation:"down",size:18,className:a[M.Chevron]})))}function Nr(e){return g.createElement("div",{...e})}function Cr(e){return g.createElement("div",{...e})}function Sr(e){const{calendarMonth:t,displayIndex:n,...r}=e;return g.createElement("div",{...r},e.children)}function Tr(e){const{calendarMonth:t,displayIndex:n,...r}=e;return g.createElement("div",{...r})}function pr(e){return g.createElement("table",{...e})}function Yr(e){return g.createElement("div",{...e})}const Wt=F.createContext(void 0);function we(){const e=F.useContext(Wt);if(e===void 0)throw new Error("useDayPicker() must be used within a custom component.");return e}function Pr(e){const{components:t}=we();return g.createElement(t.Dropdown,{...e})}function Er(e){const{onPreviousClick:t,onNextClick:n,previousMonth:r,nextMonth:a,...o}=e,{components:i,classNames:s,labels:{labelPrevious:u,labelNext:f}}=we();return g.createElement("nav",{...o},g.createElement(i.PreviousMonthButton,{type:"button",className:s[M.PreviousMonthButton],tabIndex:r?void 0:-1,disabled:r?void 0:!0,"aria-label":u(r),onClick:e.onPreviousClick},g.createElement(i.Chevron,{disabled:r?void 0:!0,className:s[M.Chevron],orientation:"left"})),g.createElement(i.NextMonthButton,{type:"button",className:s[M.NextMonthButton],tabIndex:a?void 0:-1,disabled:a?void 0:!0,"aria-label":f(a),onClick:e.onNextClick},g.createElement(i.Chevron,{disabled:a?void 0:!0,orientation:"right",className:s[M.Chevron]})))}function Fr(e){const{components:t}=we();return g.createElement(t.Button,{...e})}function jr(e){return g.createElement("option",{...e})}function _r(e){const{components:t}=we();return g.createElement(t.Button,{...e})}function qr(e){return g.createElement("div",{...e})}function Ar(e){return g.createElement("select",{...e})}function Br(e){const{week:t,...n}=e;return g.createElement("tr",{...n})}function Ir(e){return g.createElement("th",{...e})}function Hr(e){return g.createElement("thead",null,g.createElement("tr",{...e}))}function Rr(e){const{week:t,...n}=e;return g.createElement("th",{...n})}function $r(e){return g.createElement("th",{...e})}function Gr(e){return g.createElement("tbody",{...e})}function zr(e){const{components:t}=we();return g.createElement(t.Dropdown,{...e})}const Qr=Object.freeze(Object.defineProperty({__proto__:null,Button:Mr,CaptionLabel:kr,Chevron:vr,Day:Or,DayButton:xr,Dropdown:Wr,DropdownNav:Nr,Footer:Cr,Month:Sr,MonthCaption:Tr,MonthGrid:pr,Months:Yr,MonthsDropdown:Pr,Nav:Er,NextMonthButton:Fr,Option:jr,PreviousMonthButton:_r,Root:qr,Select:Ar,Week:Br,WeekNumber:Rr,WeekNumberHeader:$r,Weekday:Ir,Weekdays:Hr,Weeks:Gr,YearsDropdown:zr},Symbol.toStringTag,{value:"Module"}));function Vr(e){return{...Qr,...e}}function Xr(e){const t={"data-mode":e.mode??void 0,"data-required":"required"in e?e.required:void 0,"data-multiple-months":e.numberOfMonths&&e.numberOfMonths>1||void 0,"data-week-numbers":e.showWeekNumber||void 0};return Object.entries(e).forEach(([n,r])=>{n.startsWith("data-")&&(t[n]=r)}),t}function Zr(){const e={};for(const t in M)e[M[t]]=`rdp-${M[t]}`;for(const t in T)e[T[t]]=`rdp-${T[t]}`;for(const t in A)e[A[t]]=`rdp-${A[t]}`;return e}function Nt(e,t,n){return(n??new se(t)).format(e,"LLLL y")}const Jr=Nt;function Ur(e,t,n){return(n??new se(t)).format(e,"d")}function Kr(e,t=Ee){var n;return(n=t.localize)==null?void 0:n.month(e)}function Lr(e){return e<10?`0${e.toLocaleString()}`:`${e.toLocaleString()}`}function ea(){return""}function ta(e,t,n){return(n??new se(t)).format(e,"cccccc")}function Ct(e){return e.toString()}const na=Ct,ra=Object.freeze(Object.defineProperty({__proto__:null,formatCaption:Nt,formatDay:Ur,formatMonthCaption:Jr,formatMonthDropdown:Kr,formatWeekNumber:Lr,formatWeekNumberHeader:ea,formatWeekdayName:ta,formatYearCaption:na,formatYearDropdown:Ct},Symbol.toStringTag,{value:"Module"}));function aa(e){return e!=null&&e.formatMonthCaption&&!e.formatCaption&&(e.formatCaption=e.formatMonthCaption),e!=null&&e.formatYearCaption&&!e.formatYearDropdown&&(e.formatYearDropdown=e.formatYearCaption),{...ra,...e}}function oa(e,t,n,r,a){if(!t||!n)return;const{addMonths:o,startOfMonth:i,isBefore:s}=a,u=e.getFullYear(),f=[];let c=t;for(;f.length<12&&s(c,o(n,1));)f.push(c.getMonth()),c=o(c,1);return f.sort((m,y)=>m-y).map(m=>{const y=r.formatMonthDropdown(m,a.options.locale),v=a.Date?new a.Date(u,m):new Date(u,m),b=t&&v<i(t)||n&&v>i(n)||!1;return{value:m,label:y,disabled:b}})}function sa(e,t={},n={}){let r={...t==null?void 0:t[M.Day]};return Object.entries(e).filter(([,a])=>a===!0).forEach(([a])=>{r={...r,...n==null?void 0:n[a]}}),r}const $e={},xe={};function We(e,t){try{const r=($e[e]||($e[e]=new Intl.DateTimeFormat("en-GB",{timeZone:e,hour:"numeric",timeZoneName:"longOffset"}).format))(t).split("GMT")[1]||"";return r in xe?xe[r]:lt(r,r.split(":"))}catch{if(e in xe)return xe[e];const n=e==null?void 0:e.match(ia);return n?lt(e,n.slice(1)):NaN}}const ia=/([+-]\d\d):?(\d\d)?/;function lt(e,t){const n=+t[0],r=+(t[1]||0);return xe[e]=n>0?n*60+r:n*60-r}class L extends Date{constructor(...t){super(),t.length>1&&typeof t[t.length-1]=="string"&&(this.timeZone=t.pop()),this.internal=new Date,isNaN(We(this.timeZone,this))?this.setTime(NaN):t.length?typeof t[0]=="number"&&(t.length===1||t.length===2&&typeof t[1]!="number")?this.setTime(t[0]):typeof t[0]=="string"?this.setTime(+new Date(t[0])):t[0]instanceof Date?this.setTime(+t[0]):(this.setTime(+new Date(...t)),St(this),Ve(this)):this.setTime(Date.now())}static tz(t,...n){return n.length?new L(...n,t):new L(Date.now(),t)}withTimeZone(t){return new L(+this,t)}getTimezoneOffset(){return-We(this.timeZone,this)}setTime(t){return Date.prototype.setTime.apply(this,arguments),Ve(this),+this}[Symbol.for("constructDateFrom")](t){return new L(+new Date(t),this.timeZone)}}const dt=/^(get|set)(?!UTC)/;Object.getOwnPropertyNames(Date.prototype).forEach(e=>{if(!dt.test(e))return;const t=e.replace(dt,"$1UTC");L.prototype[t]&&(e.startsWith("get")?L.prototype[e]=function(){return this.internal[t]()}:(L.prototype[e]=function(){return Date.prototype[t].apply(this.internal,arguments),ua(this),+this},L.prototype[t]=function(){return Date.prototype[t].apply(this,arguments),Ve(this),+this}))});function Ve(e){e.internal.setTime(+e),e.internal.setUTCMinutes(e.internal.getUTCMinutes()-e.getTimezoneOffset())}function ua(e){Date.prototype.setFullYear.call(e,e.internal.getUTCFullYear(),e.internal.getUTCMonth(),e.internal.getUTCDate()),Date.prototype.setHours.call(e,e.internal.getUTCHours(),e.internal.getUTCMinutes(),e.internal.getUTCSeconds(),e.internal.getUTCMilliseconds()),St(e)}function St(e){const t=We(e.timeZone,e),n=new Date(+e);n.setUTCHours(n.getUTCHours()-1);const r=-new Date(+e).getTimezoneOffset(),a=-new Date(+n).getTimezoneOffset(),o=r-a,i=Date.prototype.getHours.apply(e)!==e.internal.getUTCHours();o&&i&&e.internal.setUTCMinutes(e.internal.getUTCMinutes()+o);const s=r-t;s&&Date.prototype.setUTCMinutes.call(e,Date.prototype.getUTCMinutes.call(e)+s);const u=We(e.timeZone,e),c=-new Date(+e).getTimezoneOffset()-u,d=u!==t,h=c-s;if(d&&h){Date.prototype.setUTCMinutes.call(e,Date.prototype.getUTCMinutes.call(e)+h);const m=We(e.timeZone,e),y=u-m;y&&(e.internal.setUTCMinutes(e.internal.getUTCMinutes()+y),Date.prototype.setUTCMinutes.call(e,Date.prototype.getUTCMinutes.call(e)+y))}}class ee extends L{static tz(t,...n){return n.length?new ee(...n,t):new ee(Date.now(),t)}toISOString(){const[t,n,r]=this.tzComponents(),a=`${t}${n}:${r}`;return this.internal.toISOString().slice(0,-1)+a}toString(){return`${this.toDateString()} ${this.toTimeString()}`}toDateString(){const[t,n,r,a]=this.internal.toUTCString().split(" ");return`${t==null?void 0:t.slice(0,-1)} ${r} ${n} ${a}`}toTimeString(){const t=this.internal.toUTCString().split(" ")[4],[n,r,a]=this.tzComponents();return`${t} GMT${n}${r}${a} (${la(this.timeZone,this)})`}toLocaleString(t,n){return Date.prototype.toLocaleString.call(this,t,{...n,timeZone:(n==null?void 0:n.timeZone)||this.timeZone})}toLocaleDateString(t,n){return Date.prototype.toLocaleDateString.call(this,t,{...n,timeZone:(n==null?void 0:n.timeZone)||this.timeZone})}toLocaleTimeString(t,n){return Date.prototype.toLocaleTimeString.call(this,t,{...n,timeZone:(n==null?void 0:n.timeZone)||this.timeZone})}tzComponents(){const t=this.getTimezoneOffset(),n=t>0?"-":"+",r=String(Math.floor(Math.abs(t)/60)).padStart(2,"0"),a=String(Math.abs(t)%60).padStart(2,"0");return[n,r,a]}withTimeZone(t){return new ee(+this,t)}[Symbol.for("constructDateFrom")](t){return new ee(+new Date(t),this.timeZone)}}function la(e,t){return new Intl.DateTimeFormat("en-GB",{timeZone:e,timeZoneName:"long"}).format(t).slice(12)}function da(e,t,n){const r=n?ee.tz(n):e.Date?new e.Date:new Date,a=t?e.startOfISOWeek(r):e.startOfWeek(r),o=[];for(let i=0;i<7;i++){const s=e.addDays(a,i);o.push(s)}return o}function ca(e,t,n,r,a){if(!t||!n)return;const{startOfMonth:o,startOfYear:i,endOfYear:s,addYears:u,isBefore:f,isSameYear:c}=a,d=e.getMonth(),h=i(t),m=s(n),y=[];let v=h;for(;f(v,m)||c(v,m);)y.push(v.getFullYear()),v=u(v,1);return y.map(b=>{const w=a.Date?new a.Date(b,d):new Date(b,d),l=t&&w<o(t)||d&&n&&w>o(n)||!1,k=r.formatYearDropdown(b);return{value:b,label:k,disabled:l}})}function Tt(e,t,n){return(n??new se(t)).format(e,"LLLL y")}const fa=Tt;function ma(e,t,n,r){let a=(r??new se(n)).format(e,"PPPP");return t!=null&&t.today&&(a=`Today, ${a}`),a}function pt(e,t,n,r){let a=(r??new se(n)).format(e,"PPPP");return t.today&&(a=`Today, ${a}`),t.selected&&(a=`${a}, selected`),a}const ha=pt;function ya(){return""}function ga(e){return"Choose the Month"}function ba(e){return"Go to the Next Month"}function wa(e){return"Go to the Previous Month"}function Da(e,t,n){return(n??new se(t)).format(e,"cccc")}function Ma(e,t){return`Week ${e}`}function ka(e){return"Week Number"}function va(e){return"Choose the Year"}const Oa=Object.freeze(Object.defineProperty({__proto__:null,labelCaption:fa,labelDay:ha,labelDayButton:pt,labelGrid:Tt,labelGridcell:ma,labelMonthDropdown:ga,labelNav:ya,labelNext:ba,labelPrevious:wa,labelWeekNumber:Ma,labelWeekNumberHeader:ka,labelWeekday:Da,labelYearDropdown:va},Symbol.toStringTag,{value:"Module"})),xa=42;function Wa(e,t,n,r){const a=e[0],o=e[e.length-1],{ISOWeek:i,fixedWeeks:s}=n??{},{startOfWeek:u,endOfWeek:f,startOfISOWeek:c,endOfISOWeek:d,addDays:h,differenceInCalendarDays:m,differenceInCalendarMonths:y,isAfter:v,endOfMonth:b}=r,w=i?c(a):u(a),l=i?d(b(o)):f(b(o)),k=m(l,w),x=y(o,a)+1,j=[];for(let P=0;P<=k;P++){const Q=h(w,P);if(t&&v(Q,t))break;j.push(Q)}const q=xa*x;if(s&&j.length<q)for(let P=0;P<7;P++){const Q=h(j[j.length-1],1);j.push(Q)}return j}function Na(e){const t=[];return e.reduce((n,r)=>{const a=[],o=r.weeks.reduce((i,s)=>[...i,...s.days],a);return[...n,...o]},t)}function Ca(e,t,n,r){const{numberOfMonths:a=1}=n,o=[];for(let i=0;i<a;i++){const s=r.addMonths(e,i);if(t&&s>t)break;o.push(s)}return o}function ct(e,t){const{month:n,defaultMonth:r,today:a=e.timeZone?ee.tz(e.timeZone):t.Date?new t.Date:new Date,numberOfMonths:o=1,endMonth:i,startMonth:s}=e;let u=n||r||a;const{differenceInCalendarMonths:f,addMonths:c,startOfMonth:d}=t;if(i&&f(i,u)<0){const h=-1*(o-1);u=c(i,h)}return s&&f(u,s)<0&&(u=s),d(u)}class Yt{constructor(t,n,r=me){this.date=t,this.displayMonth=n,this.outside=!!(n&&!r.isSameMonth(t,n)),this.dateLib=r}isEqualTo(t){return this.dateLib.isSameDay(t.date,this.date)&&this.dateLib.isSameMonth(t.displayMonth,this.displayMonth)}}class Sa{constructor(t,n){this.date=t,this.weeks=n}}class Ta{constructor(t,n){this.days=n,this.weekNumber=t}}function pa(e,t,n,r){const{startOfWeek:a,endOfWeek:o,startOfISOWeek:i,endOfISOWeek:s,endOfMonth:u,addDays:f,getWeek:c,getISOWeek:d}=r,h=e.reduce((m,y)=>{const v=n.ISOWeek?i(y):a(y),b=n.ISOWeek?s(u(y)):o(u(y)),w=t.filter(x=>x>=v&&x<=b);if(n.fixedWeeks&&w.length<42){const x=t.filter(j=>j>b&&j<=f(b,7));w.push(...x)}const l=w.reduce((x,j)=>{const q=n.ISOWeek?d(j):c(j),P=x.find(de=>de.weekNumber===q),Q=new Yt(j,y,r);return P?P.days.push(Q):x.push(new Ta(q,[Q])),x},[]),k=new Sa(y,l);return m.push(k),m},[]);return n.reverseMonths?h.reverse():h}function Ya(e,t){var v;let{startMonth:n,endMonth:r}=e;const{startOfYear:a,startOfDay:o,startOfMonth:i,endOfMonth:s,addYears:u,endOfYear:f}=t,{fromYear:c,toYear:d,fromMonth:h,toMonth:m}=e;!n&&h&&(n=h),!n&&c&&(n=new Date(c,0,1)),!r&&m&&(r=m),!r&&d&&(r=new Date(d,11,31));const y=(v=e.captionLayout)==null?void 0:v.startsWith("dropdown");if(n)n=i(n);else if(c)n=new Date(c,0,1);else if(!n&&y){const b=e.today??(e.timeZone?ee.tz(e.timeZone):t.Date?new t.Date:new Date);n=a(u(b,-100))}if(r)r=s(r);else if(d)r=new Date(d,11,31);else if(!r&&y){const b=e.today??(e.timeZone?ee.tz(e.timeZone):t.Date?new t.Date:new Date);r=f(b)}return[n&&o(n),r&&o(r)]}function Pa(e,t,n,r){if(n.disableNavigation)return;const{pagedNavigation:a,numberOfMonths:o=1}=n,{startOfMonth:i,addMonths:s,differenceInCalendarMonths:u}=r,f=a?o:1,c=i(e);if(!t)return s(c,f);if(!(u(t,e)<o))return s(c,f)}function Ea(e,t,n,r){if(n.disableNavigation)return;const{pagedNavigation:a,numberOfMonths:o}=n,{startOfMonth:i,addMonths:s,differenceInCalendarMonths:u}=r,f=a?o??1:1,c=i(e);if(!t)return s(c,-f);if(!(u(c,t)<=0))return s(c,-f)}function Fa(e){const t=[];return e.reduce((n,r)=>[...n,...r.weeks],t)}function Fe(e,t){const[n,r]=F.useState(e);return[t===void 0?n:t,r]}function ja(e,t){const[n,r]=Ya(e,t),{startOfMonth:a,endOfMonth:o}=t,i=ct(e,t),[s,u]=Fe(i,e.month?a(e.month):void 0);F.useEffect(()=>{const q=ct(e,t);u(q)},[e.timeZone]);const f=Ca(s,r,e,t),c=Wa(f,e.endMonth?o(e.endMonth):void 0,e,t),d=pa(f,c,e,t),h=Fa(d),m=Na(d),y=Ea(s,n,e,t),v=Pa(s,r,e,t),{disableNavigation:b,onMonthChange:w}=e,l=q=>h.some(P=>P.days.some(Q=>Q.isEqualTo(q))),k=q=>{if(b)return;let P=a(q);n&&P<a(n)&&(P=a(n)),r&&P>a(r)&&(P=a(r)),u(P),w==null||w(P)};return{months:d,weeks:h,days:m,navStart:n,navEnd:r,previousMonth:y,nextMonth:v,goToMonth:k,goToDay:q=>{l(q)||k(q.date)}}}function _a(e,t,n,r){let a,o=0,i=!1;for(;o<e.length&&!i;){const s=e[o],u=t(s);!u[T.disabled]&&!u[T.hidden]&&!u[T.outside]&&(u[T.focused]||r!=null&&r.isEqualTo(s)||n(s.date)||u[T.today])&&(a=s,i=!0),o++}return a||(a=e.find(s=>{const u=t(s);return!u[T.disabled]&&!u[T.hidden]&&!u[T.outside]})),a}function ae(e,t,n=!1,r=me){let{from:a,to:o}=e;const{differenceInCalendarDays:i,isSameDay:s}=r;return a&&o?(i(o,a)<0&&([a,o]=[o,a]),i(t,a)>=(n?1:0)&&i(o,t)>=(n?1:0)):!n&&o?s(o,t):!n&&a?s(a,t):!1}function Pt(e){return!!(e&&typeof e=="object"&&"before"in e&&"after"in e)}function Je(e){return!!(e&&typeof e=="object"&&"from"in e)}function Et(e){return!!(e&&typeof e=="object"&&"after"in e)}function Ft(e){return!!(e&&typeof e=="object"&&"before"in e)}function jt(e){return!!(e&&typeof e=="object"&&"dayOfWeek"in e)}function _t(e,t){return Array.isArray(e)&&e.every(t.isDate)}function oe(e,t,n=me){const r=Array.isArray(t)?t:[t],{isSameDay:a,differenceInCalendarDays:o,isAfter:i}=n;return r.some(s=>{if(typeof s=="boolean")return s;if(n.isDate(s))return a(e,s);if(_t(s,n))return s.includes(e);if(Je(s))return ae(s,e,!1,n);if(jt(s))return Array.isArray(s.dayOfWeek)?s.dayOfWeek.includes(e.getDay()):s.dayOfWeek===e.getDay();if(Pt(s)){const u=o(s.before,e),f=o(s.after,e),c=u>0,d=f<0;return i(s.before,s.after)?d&&c:c||d}return Et(s)?o(e,s.after)>0:Ft(s)?o(s.before,e)>0:typeof s=="function"?s(e):!1})}function qa(e,t,n,r,a,o,i){const{ISOWeek:s}=o,{addDays:u,addMonths:f,addYears:c,addWeeks:d,startOfISOWeek:h,endOfISOWeek:m,startOfWeek:y,endOfWeek:v,max:b,min:w}=i;let k={day:u,week:d,month:f,year:c,startOfWeek:x=>s?h(x):y(x),endOfWeek:x=>s?m(x):v(x)}[e](n,t==="after"?1:-1);return t==="before"&&r?k=b([r,k]):t==="after"&&a&&(k=w([a,k])),k}function qt(e,t,n,r,a,o,i,s=0){if(s>365)return;const u=qa(e,t,n.date,r,a,o,i),f=!!(o.disabled&&oe(u,o.disabled,i)),c=!!(o.hidden&&oe(u,o.hidden,i)),d=u,h=new Yt(u,d,i);return!f&&!c?h:qt(e,t,h,r,a,o,i,s+1)}function Aa(e,t,n,r,a){const{autoFocus:o}=e,[i,s]=F.useState(),u=_a(t.days,n,r||(()=>!1),i),[f,c]=F.useState(o?u:void 0);return{isFocusTarget:v=>!!(u!=null&&u.isEqualTo(v)),setFocused:c,focused:f,blur:()=>{s(f),c(void 0)},moveFocus:(v,b)=>{if(!f)return;const w=qt(v,b,f,t.navStart,t.navEnd,e,a);w&&(t.goToDay(w),c(w))}}}function Ba(e,t,n){const{disabled:r,hidden:a,modifiers:o,showOutsideDays:i,today:s}=t,{isSameDay:u,isSameMonth:f}=n,c={[T.focused]:[],[T.outside]:[],[T.disabled]:[],[T.hidden]:[],[T.today]:[]},d={},h={[A.range_end]:[],[A.range_middle]:[],[A.range_start]:[],[A.selected]:[]};for(const m of e){const{date:y,displayMonth:v}=m,b=!!(v&&!f(y,v)),w=!!(r&&oe(y,r,n)),l=!!(a&&oe(y,a,n))||!i&&b,k=u(y,s??(t.timeZone?ee.tz(t.timeZone):n.Date?new n.Date:new Date));b&&c.outside.push(m),w&&c.disabled.push(m),l&&c.hidden.push(m),k&&c.today.push(m),o&&Object.keys(o).forEach(x=>{const j=o==null?void 0:o[x];j&&oe(y,j,n)&&(d[x]?d[x].push(m):d[x]=[m])})}return m=>{const y={[T.focused]:!1,[T.disabled]:!1,[T.hidden]:!1,[T.outside]:!1,[T.today]:!1},v={[A.range_end]:!1,[A.range_middle]:!1,[A.range_start]:!1,[A.selected]:!1},b={};for(const w in c){const l=c[w];y[w]=l.some(k=>k===m)}for(const w in h){const l=h[w];v[w]=l.some(k=>k===m)}for(const w in d)b[w]=d[w].some(l=>l===m);return{...v,...y,...b}}}function Ia(e,t){const{selected:n,required:r,onSelect:a}=e,[o,i]=Fe(n,a?n:void 0),s=a?n:o,{isSameDay:u}=t,f=m=>(s==null?void 0:s.some(y=>u(y,m)))??!1,{min:c,max:d}=e;return{selected:s,select:(m,y,v)=>{let b=[...s??[]];if(f(m)){if((s==null?void 0:s.length)===c||r&&(s==null?void 0:s.length)===1)return;b=s==null?void 0:s.filter(w=>!u(w,m))}else(s==null?void 0:s.length)===d?b=[m]:b=[...b,m];return a||i(b),a==null||a(b,m,y,v),b},isSelected:f}}function Ha(e,t,n=0,r=0,a=!1,o=me){const{from:i,to:s}=t||{},{isSameDay:u,isAfter:f,isBefore:c}=o;let d;if(!i&&!s)d={from:e,to:n>0?void 0:e};else if(i&&!s)u(i,e)?a?d={from:i,to:void 0}:d=void 0:c(e,i)?d={from:e,to:i}:d={from:i,to:e};else if(i&&s)if(u(i,e)&&u(s,e))a?d={from:i,to:s}:d=void 0;else if(u(i,e))d={from:i,to:n>0?void 0:e};else if(u(s,e))d={from:e,to:n>0?void 0:e};else if(c(e,i))d={from:e,to:s};else if(f(e,i))d={from:i,to:e};else if(f(e,s))d={from:i,to:e};else throw new Error("Invalid range");if(d!=null&&d.from&&(d!=null&&d.to)){const h=o.differenceInCalendarDays(d.to,d.from);r>0&&h>r?d={from:e,to:void 0}:n>1&&h<n&&(d={from:e,to:void 0})}return d}function Ra(e,t,n=me){const r=Array.isArray(t)?t:[t];let a=e.from;const o=n.differenceInCalendarDays(e.to,e.from),i=Math.min(o,6);for(let s=0;s<=i;s++){if(r.includes(a.getDay()))return!0;a=n.addDays(a,1)}return!1}function ft(e,t,n=me){return ae(e,t.from,!1,n)||ae(e,t.to,!1,n)||ae(t,e.from,!1,n)||ae(t,e.to,!1,n)}function $a(e,t,n=me){const r=Array.isArray(t)?t:[t];if(r.filter(s=>typeof s!="function").some(s=>typeof s=="boolean"?s:n.isDate(s)?ae(e,s,!1,n):_t(s,n)?s.some(u=>ae(e,u,!1,n)):Je(s)?s.from&&s.to?ft(e,{from:s.from,to:s.to},n):!1:jt(s)?Ra(e,s.dayOfWeek,n):Pt(s)?n.isAfter(s.before,s.after)?ft(e,{from:n.addDays(s.after,1),to:n.addDays(s.before,-1)},n):oe(e.from,s,n)||oe(e.to,s,n):Et(s)||Ft(s)?oe(e.from,s,n)||oe(e.to,s,n):!1))return!0;const i=r.filter(s=>typeof s=="function");if(i.length){let s=e.from;const u=n.differenceInCalendarDays(e.to,e.from);for(let f=0;f<=u;f++){if(i.some(c=>c(s)))return!0;s=n.addDays(s,1)}}return!1}function Ga(e,t){const{disabled:n,excludeDisabled:r,selected:a,required:o,onSelect:i}=e,[s,u]=Fe(a,i?a:void 0),f=i?a:s;return{selected:f,select:(h,m,y)=>{const{min:v,max:b}=e,w=h?Ha(h,f,v,b,o,t):void 0;return r&&n&&(w!=null&&w.from)&&w.to&&$a({from:w.from,to:w.to},n,t)&&(w.from=h,w.to=void 0),i||u(w),i==null||i(w,h,m,y),w},isSelected:h=>f&&ae(f,h,!1,t)}}function za(e,t){const{selected:n,required:r,onSelect:a}=e,[o,i]=Fe(n,a?n:void 0),s=a?n:o,{isSameDay:u}=t;return{selected:s,select:(d,h,m)=>{let y=d;return!r&&s&&s&&u(d,s)&&(y=void 0),a||i(y),a==null||a(y,d,h,m),y},isSelected:d=>s?u(s,d):!1}}function Qa(e,t){const n=za(e,t),r=Ia(e,t),a=Ga(e,t);switch(e.mode){case"single":return n;case"multiple":return r;case"range":return a;default:return}}function Va(e){const{components:t,formatters:n,labels:r,dateLib:a,locale:o,classNames:i}=F.useMemo(()=>{const W={...Ee,...e.locale};return{dateLib:new se({locale:W,weekStartsOn:e.weekStartsOn,firstWeekContainsDate:e.firstWeekContainsDate,useAdditionalWeekYearTokens:e.useAdditionalWeekYearTokens,useAdditionalDayOfYearTokens:e.useAdditionalDayOfYearTokens},e.dateLib),components:Vr(e.components),formatters:aa(e.formatters),labels:{...Oa,...e.labels},locale:W,classNames:{...Zr(),...e.classNames}}},[e.classNames,e.components,e.dateLib,e.firstWeekContainsDate,e.formatters,e.labels,e.locale,e.useAdditionalDayOfYearTokens,e.useAdditionalWeekYearTokens,e.weekStartsOn]),{captionLayout:s,mode:u,onDayBlur:f,onDayClick:c,onDayFocus:d,onDayKeyDown:h,onDayMouseEnter:m,onDayMouseLeave:y,onNextClick:v,onPrevClick:b,showWeekNumber:w,styles:l}=e,{formatCaption:k,formatDay:x,formatMonthDropdown:j,formatWeekNumber:q,formatWeekNumberHeader:P,formatWeekdayName:Q,formatYearDropdown:de}=n,De=ja(e,a),{days:O,months:S,navStart:z,navEnd:Z,previousMonth:H,nextMonth:R,goToMonth:_}=De,ie=Ba(O,e,a),{isSelected:te,select:ne,selected:J}=Qa(e,a)??{},{blur:re,focused:Y,isFocusTarget:V,moveFocus:ce,setFocused:he}=Aa(e,De,ie,te??(()=>!1),a),{labelDayButton:je,labelGridcell:Te,labelGrid:Me,labelMonthDropdown:_e,labelNav:Ue,labelWeekday:qe,labelWeekNumber:At,labelWeekNumberHeader:Bt,labelYearDropdown:It}=r,Ht=F.useMemo(()=>da(a,e.ISOWeek,e.timeZone),[a,e.ISOWeek,e.timeZone]),Ke=u!==void 0||c!==void 0,Rt=F.useCallback(()=>{H&&(_(H),b==null||b(H))},[H,_,b]),$t=F.useCallback(()=>{R&&(_(R),v==null||v(R))},[_,R,v]),Gt=F.useCallback((W,$)=>E=>{E.preventDefault(),E.stopPropagation(),he(W),ne==null||ne(W.date,$,E),c==null||c(W.date,$,E)},[ne,c,he]),zt=F.useCallback((W,$)=>E=>{he(W),d==null||d(W.date,$,E)},[d,he]),Qt=F.useCallback((W,$)=>E=>{re(),f==null||f(W.date,$,E)},[re,f]),Vt=F.useCallback((W,$)=>E=>{const pe={ArrowLeft:["day",e.dir==="rtl"?"after":"before"],ArrowRight:["day",e.dir==="rtl"?"before":"after"],ArrowDown:["week","after"],ArrowUp:["week","before"],PageUp:[E.shiftKey?"year":"month","before"],PageDown:[E.shiftKey?"year":"month","after"],Home:["startOfWeek","before"],End:["endOfWeek","after"]};if(pe[E.key]){E.preventDefault(),E.stopPropagation();const[Ae,Be]=pe[E.key];ce(Ae,Be)}h==null||h(W.date,$,E)},[ce,h,e.dir]),Xt=F.useCallback((W,$)=>E=>{m==null||m(W.date,$,E)},[m]),Zt=F.useCallback((W,$)=>E=>{y==null||y(W.date,$,E)},[y]),{className:Jt,style:Ut}=F.useMemo(()=>({className:[i[M.Root],e.className].filter(Boolean).join(" "),style:{...l==null?void 0:l[M.Root],...e.style}}),[i,e.className,e.style,l]),Kt=Xr(e),Lt={dayPickerProps:e,selected:J,select:ne,isSelected:te,months:S,nextMonth:R,previousMonth:H,goToMonth:_,getModifiers:ie,components:t,classNames:i,styles:l,labels:r,formatters:n};return g.createElement(Wt.Provider,{value:Lt},g.createElement(t.Root,{className:Jt,style:Ut,dir:e.dir,id:e.id,lang:e.lang,nonce:e.nonce,title:e.title,...Kt},g.createElement(t.Months,{className:i[M.Months],style:l==null?void 0:l[M.Months]},!e.hideNavigation&&g.createElement(t.Nav,{className:i[M.Nav],style:l==null?void 0:l[M.Nav],"aria-label":Ue(),onPreviousClick:Rt,onNextClick:$t,previousMonth:H,nextMonth:R}),S.map((W,$)=>{const E=X=>{const ye=Number(X.target.value),I=a.setMonth(a.startOfMonth(W.date),ye);_(I)},pe=X=>{const ye=a.setYear(a.startOfMonth(W.date),Number(X.target.value));_(ye)},Ae=oa(W.date,z,Z,n,a),Be=ca(S[0].date,z,Z,n,a);return g.createElement(t.Month,{className:i[M.Month],style:l==null?void 0:l[M.Month],key:$,displayIndex:$,calendarMonth:W},g.createElement(t.MonthCaption,{className:i[M.MonthCaption],style:l==null?void 0:l[M.MonthCaption],calendarMonth:W,displayIndex:$},s!=null&&s.startsWith("dropdown")?g.createElement(t.DropdownNav,{className:i[M.Dropdowns],style:l==null?void 0:l[M.Dropdowns]},s==="dropdown"||s==="dropdown-months"?g.createElement(t.MonthsDropdown,{className:i[M.MonthsDropdown],"aria-label":_e(),classNames:i,components:t,disabled:!!e.disableNavigation,onChange:E,options:Ae,style:l==null?void 0:l[M.Dropdown],value:W.date.getMonth()}):g.createElement("span",{role:"status","aria-live":"polite"},j(W.date.getMonth(),o)),s==="dropdown"||s==="dropdown-years"?g.createElement(t.YearsDropdown,{className:i[M.YearsDropdown],"aria-label":It(a.options),classNames:i,components:t,disabled:!!e.disableNavigation,onChange:pe,options:Be,style:l==null?void 0:l[M.Dropdown],value:W.date.getFullYear()}):g.createElement("span",{role:"status","aria-live":"polite"},de(W.date.getFullYear()))):g.createElement(t.CaptionLabel,{className:i[M.CaptionLabel],role:"status","aria-live":"polite"},k(W.date,a.options,a))),g.createElement(t.MonthGrid,{role:"grid","aria-multiselectable":u==="multiple"||u==="range","aria-label":Me(W.date,a.options,a)||void 0,className:i[M.MonthGrid],style:l==null?void 0:l[M.MonthGrid]},!e.hideWeekdays&&g.createElement(t.Weekdays,{className:i[M.Weekdays],style:l==null?void 0:l[M.Weekdays]},w&&g.createElement(t.WeekNumberHeader,{"aria-label":Bt(a.options),className:i[M.WeekNumberHeader],style:l==null?void 0:l[M.WeekNumberHeader],scope:"col"},P()),Ht.map((X,ye)=>g.createElement(t.Weekday,{"aria-label":qe(X,a.options,a),className:i[M.Weekday],key:ye,style:l==null?void 0:l[M.Weekday],scope:"col"},Q(X,a.options,a)))),g.createElement(t.Weeks,{className:i[M.Weeks],style:l==null?void 0:l[M.Weeks]},W.weeks.map((X,ye)=>g.createElement(t.Week,{className:i[M.Week],key:X.weekNumber,style:l==null?void 0:l[M.Week],week:X},w&&g.createElement(t.WeekNumber,{week:X,style:l==null?void 0:l[M.WeekNumber],"aria-label":At(X.weekNumber,{locale:o}),className:i[M.WeekNumber],scope:"row"},q(X.weekNumber)),X.days.map(I=>{const{date:K}=I,C=ie(I);if(C[T.focused]=!C.hidden&&!!(Y!=null&&Y.isEqualTo(I)),C[A.selected]=!C.disabled&&((te==null?void 0:te(K))||C.selected),Je(J)){const{from:Ie,to:He}=J;C[A.range_start]=!!(Ie&&He&&a.isSameDay(K,Ie)),C[A.range_end]=!!(Ie&&He&&a.isSameDay(K,He)),C[A.range_middle]=ae(J,K,!0,a)}const en=sa(C,l,e.modifiersStyles),tn=Dr(C,i,e.modifiersClassNames),nn=Ke?void 0:Te(K,C,a.options,a);return g.createElement(t.Day,{key:`${a.format(K,"yyyy-MM-dd")}_${a.format(I.displayMonth,"yyyy-MM")}`,day:I,modifiers:C,className:tn.join(" "),style:en,"aria-hidden":C.hidden||void 0,"aria-selected":C.selected||void 0,"aria-label":nn,"data-day":a.format(K,"yyyy-MM-dd"),"data-month":I.outside?a.format(K,"yyyy-MM"):void 0,"data-selected":C.selected||void 0,"data-disabled":C.disabled||void 0,"data-hidden":C.hidden||void 0,"data-outside":I.outside||void 0,"data-focused":C.focused||void 0,"data-today":C.today||void 0},Ke?g.createElement(t.DayButton,{className:i[M.DayButton],style:l==null?void 0:l[M.DayButton],type:"button",day:I,modifiers:C,disabled:C.disabled||void 0,tabIndex:V(I)?0:-1,"aria-label":je(K,C,a.options,a),onClick:Gt(I,C),onBlur:Qt(I,C),onFocus:zt(I,C),onKeyDown:Vt(I,C),onMouseEnter:Xt(I,C),onMouseLeave:Zt(I,C)},x(K,a.options,a)):x(I.date,a.options,a))}))))))})),e.footer&&g.createElement(t.Footer,{className:i[M.Footer],style:l==null?void 0:l[M.Footer],role:"status","aria-live":"polite"},e.footer)))}const Xe=()=>D.jsx("span",{className:"bg-icon-interactive h-1 w-1 absolute rounded-full inline-block bottom-0 left-1/2 right-1/2"}),mt=e=>G(e,"E").slice(0,1),Xa=(e,t=24)=>Array.from({length:t},(n,r)=>e+r);Xe.__docgenInfo={description:"",methods:[],displayName:"currentTimeDot"};const Ye=({width:e,className:t,classNames:n,selectedDates:r,setSelectedDates:a,showOutsideDays:o=!0,mode:i="single",variant:s="normal",alignment:u="horizontal",numberOfMonths:f,...c})=>{const d=g.isValidElement(c.footer)||typeof c.footer=="function",[h,m]=F.useState(!1),[y,v]=F.useState(!1),[b,w]=F.useState(new Date().getFullYear()),[l,k]=F.useState(b-b%24);r==null&&(i==="multiple"?r=[]:i==="range"?r={from:null,to:null}:r=null);function x(O){const{goToMonth:S,nextMonth:z,previousMonth:Z}=we(),H=G(O.calendarMonth.date,"yyyy"),R=G(O.calendarMonth.date,"MMMM"),_=new Date(O.calendarMonth.date);_.setDate(_.getDate()-_.getDay());const ie=Array.from({length:7},(Y,V)=>{const ce=new Date(_);return ce.setDate(_.getDate()+V),mt(ce)}),te=()=>{if(y)k(l-24);else if(h){const Y=new Date(b-1,O.calendarMonth.date.getMonth());w(Y.getFullYear()),S(Y)}else S(Z)},ne=()=>{if(y)k(l+24);else if(h){const Y=new Date(b+1,O.calendarMonth.date.getMonth());w(Y.getFullYear()),S(Y)}else S(z)},J=({yearValue:Y})=>{w(Y),v(!1),m(!0),S(new Date(Y,O.calendarMonth.date.getMonth()))};let re;return y?re=`${l} - ${l+23}`:h?re=H:re=`${R} ${H}`,D.jsxs(D.Fragment,{children:[D.jsxs("div",{className:"flex justify-between",children:[D.jsx(U,{variant:"ghost",onClick:te,className:"bg-background-primary border-none cursor-pointer",children:D.jsx(rn,{className:"h-4 w-4"})}),D.jsx(U,{variant:"ghost",onClick:()=>{f>1||(h?(v(!0),m(!1)):y?v(!1):m(!h))},children:re}),D.jsx(U,{variant:"ghost",onClick:ne,className:"bg-background-primary border-none cursor-pointer",children:D.jsx(an,{className:"h-4 w-4"})})]}),y&&D.jsx("div",{className:"grid grid-cols-4 w-full",children:Xa(l).map(Y=>D.jsxs(U,{variant:"ghost",onClick:()=>J(Y),className:ke("h-10 w-full text-center font-normal relative",Y===b&&Y!==new Date().getFullYear()&&"bg-background-brand text-text-on-color hover:bg-background-brand hover:text-black"),children:[Y,Y===new Date().getFullYear()&&Xe()]},Y))}),h&&!y&&D.jsx("div",{className:"grid grid-cols-4 gap-2 my-12",children:Array.from({length:12},(Y,V)=>D.jsxs(U,{variant:"ghost",onClick:()=>{m(!1),S(new Date(b,V))},className:ke("px-1.5 py-2 h-10 w-[4.375rem] text-center font-normal relative",V===O.calendarMonth.date.getMonth()&&V!==new Date().getMonth()&&b===O.calendarMonth.date.getFullYear()&&O.calendarMonth.date.getFullYear()!==new Date().getFullYear()&&"bg-background-brand text-text-on-color hover:bg-background-brand hover:text-black"),children:[G(new Date(0,V),"MMM"),new Date().getMonth()===V&&new Date().getFullYear()===b&&Xe()]},V))}),!h&&!y&&D.jsx(j,{weekdays:ie})]})}const j=({weekdays:O})=>D.jsx("div",{className:"flex justify-between",children:O.map((S,z)=>D.jsx("button",{className:"h-10 w-10 px-1.5 py-2 text-center text-muted-foreground text-[0.8rem] font-normal content-center bg-transparent border-none",children:S},z))}),q=({day:O,modifiers:S,onSelect:z})=>{const{selected:Z,today:H,disabled:R,outside:_,range_middle:ie,range_start:te,range_end:ne}=S,J=te||ne||ie,re=()=>!R&&z(O.date),Y=new Date,V=r==null?void 0:r.to,ce=G(O.displayMonth,"yyyy-MM")===G(Y,"yyyy-MM"),he=V&&G(V,"yyyy-MM")===G(O.date,"yyyy-MM"),je=Qe(Y,1),Te=G(O.date,"yyyy-MM")===G(je,"yyyy-MM"),Me=ce||he||J,_e=!o&&_,qe=ke("h-10 w-10 flex items-center justify-center transition text-text-secondary relative","border-none rounded",(Z||J)&&(!_||Te)?"bg-background-brand text-text-on-color":"bg-transparent hover:bg-button-tertiary-hover",ie&&Me&&(!_||J)?"bg-brand-background-50 text-text-secondary rounded-none":"",R?"opacity-50 cursor-not-allowed text-text-disabled":"cursor-pointer",_&&!J||!Me&&_||_&&!Te?"bg-transperant opacity-50 text-text-disabled cursor-auto":"");return D.jsxs("button",{onClick:re,className:qe,disabled:R||_,"aria-label":G(O.date,"EEEE, MMMM do, yyyy"),children:[(!_e||J&&Me)&&G(O.date,"d"),H&&D.jsx("span",{className:"absolute h-1 w-1 bg-background-brand rounded-full bottom-1"})]})},P=O=>{const{day:S,modifiers:z,className:Z,onSelect:H}=O;return D.jsx("td",{className:Z,children:D.jsx(q,{day:S,modifiers:z,onSelect:H})})},Q=({monthGridProps:O,onSelect:S})=>D.jsx("div",{className:"flex flex-col",children:O.children[1].props.children.map((z,Z)=>D.jsx("div",{className:"flex flex-row justify-between",children:z.props.children[1].map((H,R)=>D.jsx("div",{className:"flex gap-1",children:D.jsx(q,{...H.props,onSelect:S})},R))},Z))}),de=O=>{i==="range"?!(r!=null&&r.from)||r!=null&&r.from&&(r!=null&&r.to)?a({from:O,to:null}):a({from:r.from,to:O}):i==="multiple"?r.some(S=>G(S,"yyyy-MM-dd")===G(O,"yyyy-MM-dd"))?a(r.filter(S=>G(S,"yyyy-MM-dd")!==G(O,"yyyy-MM-dd"))):a([...r,O]):i==="single"&&a([O])},De=ke("relative bg-background-primary shadow-datepicker-wrapper",e,u==="vertical"?"flex flex-col":"flex flex-row gap-3",s==="normal"?"rounded-tr-md rounded-tl-md border border-solid border-border-subtle":"",s==="presets"?"rounded-tr-md border border-solid border-border-subtle":"",s==="dualdate"?"rounded-tr-md rounded-tl-md border border-solid border-border-subtle":"",d?"rounded-b-none":"rounded-bl-md rounded-br-md");return D.jsx(D.Fragment,{children:D.jsx(Va,{mode:i,selected:r,onSelect:de,hideNavigation:!0,captionLayout:"label",className:ke(t),formatters:{formatWeekdayName:mt},classNames:{months:De,month:"flex flex-col p-2 gap-1 text-center border border-border-subtle rounded-md w-full",caption:"relative flex justify-center items-center",table:"w-full border-separate border-spacing-0",head_row:"flex mb-1",head_cell:"text-muted-foreground rounded-md w-10 font-normal text-[0.8rem]",row:"flex w-full mt-2",cell:"h-10 w-10 text-center text-sm p-0 relative",day:"h-10 w-10 p-0 font-normal bg-background-primary text-current",...n},numberOfMonths:f,components:{MonthCaption:x,Day:O=>{const S={selected:O.modifiers.selected||!1,today:O.modifiers.today||!1,disabled:O.modifiers.disabled||!1,outside:O.modifiers.outside||!1,range_middle:O.modifiers.range_middle||!1,range_start:O.modifiers.range_start||!1,range_end:O.modifiers.range_end||!1};return D.jsx(P,{...O,modifiers:S,onSelect:de})},Weekdays:()=>D.jsx(D.Fragment,{}),Months:O=>{var S;return D.jsx(D.Fragment,{children:D.jsx("div",{className:De,children:(S=O==null?void 0:O.children)==null?void 0:S.map((z,Z)=>z?D.jsx(g.Fragment,{children:z.map((H,R)=>D.jsxs(g.Fragment,{children:[R>0&&D.jsx("div",{className:"border border-solid border-border-subtle border-l-0"}),H]},R))},Z):null)})})},MonthGrid:O=>!h&&!y?D.jsx(Q,{monthGridProps:O,onSelect:de}):D.jsx(D.Fragment,{})},...i==="range"?{required:!0}:{},...c})})};Ye.__docgenInfo={description:"",methods:[],displayName:"DatePickerComponent",props:{width:{required:!1,tsType:{name:"string"},description:"The width of the date picker."},className:{required:!1,tsType:{name:"string"},description:"Additional classes to be added to the date picker."},classNames:{required:!1,tsType:{name:"signature",type:"object",raw:`{ + /** Additional classes to be added to the months element. */ + months?: string; + /** Additional classes to be added to the month element. */ + month?: string; + /** Additional classes to be added to the caption element. */ + caption?: string; + /** Additional classes to be added to the table element. */ + table?: string; + /** Additional classes to be added to the head row element. */ + head_row?: string; + /** Additional classes to be added to the head cell element. */ + head_cell?: string; + /** Additional classes to be added to the row element. */ + row?: string; + /** Additional classes to be added to the cell element. */ + cell?: string; + /** Additional classes to be added to the day element. */ + day?: string; +}`,signature:{properties:[{key:"months",value:{name:"string",required:!1},description:"Additional classes to be added to the months element."},{key:"month",value:{name:"string",required:!1},description:"Additional classes to be added to the month element."},{key:"caption",value:{name:"string",required:!1},description:"Additional classes to be added to the caption element."},{key:"table",value:{name:"string",required:!1},description:"Additional classes to be added to the table element."},{key:"head_row",value:{name:"string",required:!1},description:"Additional classes to be added to the head row element."},{key:"head_cell",value:{name:"string",required:!1},description:"Additional classes to be added to the head cell element."},{key:"row",value:{name:"string",required:!1},description:"Additional classes to be added to the row element."},{key:"cell",value:{name:"string",required:!1},description:"Additional classes to be added to the cell element."},{key:"day",value:{name:"string",required:!1},description:"Additional classes to be added to the day element."}]}},description:"Additional classes to be added to the date picker elements."},selectedDates:{required:!1,tsType:{name:"union",raw:"Date | Date[] | TDateRange | null",elements:[{name:"Date"},{name:"Array",elements:[{name:"Date"}],raw:"Date[]"},{name:"signature",type:"object",raw:"{ from: Date | null; to: Date | null }",signature:{properties:[{key:"from",value:{name:"union",raw:"Date | null",elements:[{name:"Date"},{name:"null"}],required:!0}},{key:"to",value:{name:"union",raw:"Date | null",elements:[{name:"Date"},{name:"null"}],required:!0}}]}},{name:"null"}]},description:"The selected dates."},setSelectedDates:{required:!0,tsType:{name:"signature",type:"function",raw:"( dates: Date | Date[] | TDateRange | null ) => void",signature:{arguments:[{type:{name:"union",raw:"Date | Date[] | TDateRange | null",elements:[{name:"Date"},{name:"Array",elements:[{name:"Date"}],raw:"Date[]"},{name:"signature",type:"object",raw:"{ from: Date | null; to: Date | null }",signature:{properties:[{key:"from",value:{name:"union",raw:"Date | null",elements:[{name:"Date"},{name:"null"}],required:!0}},{key:"to",value:{name:"union",raw:"Date | null",elements:[{name:"Date"},{name:"null"}],required:!0}}]}},{name:"null"}]},name:"dates"}],return:{name:"void"}}},description:"Sets the selected dates."},showOutsideDays:{required:!1,tsType:{name:"boolean"},description:"Show or hide days outside of the current month.",defaultValue:{value:"true",computed:!1}},mode:{required:!1,tsType:{name:"union",raw:"'single' | 'range' | 'multiple'",elements:[{name:"literal",value:"'single'"},{name:"literal",value:"'range'"},{name:"literal",value:"'multiple'"}]},description:"Defines the selection selectionType of the date picker: single, range, or multiple dates.",defaultValue:{value:"'single'",computed:!1}},variant:{required:!1,tsType:{name:"union",raw:"'normal' | 'dualdate' | 'presets'",elements:[{name:"literal",value:"'normal'"},{name:"literal",value:"'dualdate'"},{name:"literal",value:"'presets'"}]},description:"Defines the variant of the date picker: normal, dualdate, or presets.",defaultValue:{value:"'normal'",computed:!1}},alignment:{required:!1,tsType:{name:"union",raw:"'horizontal' | 'vertical'",elements:[{name:"literal",value:"'horizontal'"},{name:"literal",value:"'vertical'"}]},description:"Defines the alignment of the date picker: horizontal or vertical.",defaultValue:{value:"'horizontal'",computed:!1}},numberOfMonths:{required:!1,tsType:{name:"number"},description:"The number of months to display."},footer:{required:!1,tsType:{name:"ReactNode"},description:"Footer content to be displayed at the bottom of the date picker."}}};const Za=({selectionType:e="single",variant:t="normal",presets:n=[],onCancel:r,onApply:a,onDateSelect:o,applyButtonText:i="Apply",cancelButtonText:s="Cancel",showOutsideDays:u=!0,isFooter:f=!0,...c})=>{const[d,h]=F.useState(()=>e==="multiple"?[]:e==="range"?{from:null,to:null}:null),m=k=>{h(k),o&&o(k)},y=[{label:"Today",range:{from:st(),to:st()}},{label:"Yesterday",range:{from:it(),to:it()}},{label:"This Week",range:{from:le(new Date,{weekStartsOn:1}),to:Pe(new Date,{weekStartsOn:1})}},{label:"Last Week",range:{from:le(ut(new Date,1),{weekStartsOn:1}),to:Pe(ut(new Date,1),{weekStartsOn:1})}},{label:"This Month",range:{from:ze(new Date),to:Ge(new Date)}},{label:"Last Month",range:{from:ze(Qe(new Date,1)),to:Ge(Qe(new Date,1))}}],v=n.length>0?n:y,b=k=>{h(k)},w=()=>{h(e==="multiple"?[]:{from:null,to:null}),r&&r()},l=()=>{a&&a(d)};if(t==="normal")return D.jsx(Ye,{...c,mode:e,variant:t,width:"w-[18.5rem]",selectedDates:d,showOutsideDays:u,setSelectedDates:m,footer:f&&D.jsxs("div",{className:"flex justify-end p-2 gap-3 border border-solid border-border-subtle border-t-0 rounded-md rounded-tl-none rounded-tr-none",children:[D.jsx(U,{variant:"outline",onClick:w,children:s}),D.jsx(U,{onClick:l,children:i})]})});if(t==="dualdate")return D.jsx(Ye,{mode:e,numberOfMonths:2,alignment:"horizontal",selectedDates:d,setSelectedDates:m,showOutsideDays:u,variant:t,width:"w-auto",footer:D.jsxs("div",{className:"flex justify-end p-2 gap-3 border border-solid border-border-subtle border-t-0 rounded-md rounded-tl-none rounded-tr-none",children:[D.jsx(U,{variant:"outline",onClick:w,children:s}),D.jsx(U,{onClick:l,children:i})]}),...c});if(t==="presets")return D.jsxs("div",{className:"flex flex-row shadow-datepicker-wrapper",children:[D.jsx("div",{className:"flex flex-col gap-1 p-3 items-start border border-solid border-border-subtle border-r-0 rounded-tl-md rounded-bl-md",children:v.map((k,x)=>D.jsx(U,{onClick:()=>b(k.range),variant:"ghost",className:"font-medium text-sm",children:k.label},x))}),D.jsx(Ye,{...c,mode:e,selectedDates:d,setSelectedDates:m,variant:t,showOutsideDays:u,width:"w-auto",numberOfMonths:2,footer:D.jsxs("div",{className:"flex justify-end p-2 gap-3 border border-solid border-border-subtle border-t-0 rounded-md rounded-tl-none rounded-tr-none",children:[D.jsx(U,{variant:"outline",onClick:w,children:s}),D.jsx(U,{onClick:l,children:i})]})})]})};Za.__docgenInfo={description:"",methods:[],displayName:"DatePicker",props:{selectionType:{required:!1,tsType:{name:"union",raw:"'single' | 'range' | 'multiple'",elements:[{name:"literal",value:"'single'"},{name:"literal",value:"'range'"},{name:"literal",value:"'multiple'"}]},description:"Defines the selection selectionType of the date picker: single, range, or multiple dates.",defaultValue:{value:"'single'",computed:!1}},variant:{required:!1,tsType:{name:"union",raw:"'normal' | 'dualdate' | 'presets'",elements:[{name:"literal",value:"'normal'"},{name:"literal",value:"'dualdate'"},{name:"literal",value:"'presets'"}]},description:"Defines the variant of the date picker: normal, dualdate, or presets.",defaultValue:{value:"'normal'",computed:!1}},presets:{required:!1,tsType:{name:"Array",elements:[{name:"signature",type:"object",raw:"{ label: string; range: { from: Date; to: Date } }",signature:{properties:[{key:"label",value:{name:"string",required:!0}},{key:"range",value:{name:"signature",type:"object",raw:"{ from: Date; to: Date }",signature:{properties:[{key:"from",value:{name:"Date",required:!0}},{key:"to",value:{name:"Date",required:!0}}]},required:!0}}]}}],raw:"{ label: string; range: { from: Date; to: Date } }[]"},description:"An array of custom presets.",defaultValue:{value:"[]",computed:!1}},onCancel:{required:!1,tsType:{name:"signature",type:"function",raw:"() => void",signature:{arguments:[],return:{name:"void"}}},description:"Callback function to be executed when the cancel button is clicked."},onApply:{required:!1,tsType:{name:"signature",type:"function",raw:"( selectedDates: Date | { from: Date; to: Date } | Date[] ) => void",signature:{arguments:[{type:{name:"union",raw:"Date | { from: Date; to: Date } | Date[]",elements:[{name:"Date"},{name:"signature",type:"object",raw:"{ from: Date; to: Date }",signature:{properties:[{key:"from",value:{name:"Date",required:!0}},{key:"to",value:{name:"Date",required:!0}}]}},{name:"Array",elements:[{name:"Date"}],raw:"Date[]"}]},name:"selectedDates"}],return:{name:"void"}}},description:"Callback function to be executed when the apply button is clicked."},onDateSelect:{required:!1,tsType:{name:"signature",type:"function",raw:"( date: Date | Date[] | TDateRange | null ) => void",signature:{arguments:[{type:{name:"union",raw:"Date | Date[] | TDateRange | null",elements:[{name:"Date"},{name:"Array",elements:[{name:"Date"}],raw:"Date[]"},{name:"signature",type:"object",raw:"{ from: Date | null; to: Date | null }",signature:{properties:[{key:"from",value:{name:"union",raw:"Date | null",elements:[{name:"Date"},{name:"null"}],required:!0}},{key:"to",value:{name:"union",raw:"Date | null",elements:[{name:"Date"},{name:"null"}],required:!0}}]}},{name:"null"}]},name:"date"}],return:{name:"void"}}},description:"Callback function to be executed when a date is selected."},applyButtonText:{required:!1,tsType:{name:"string"},description:"Text displayed on the Apply button.",defaultValue:{value:"'Apply'",computed:!1}},cancelButtonText:{required:!1,tsType:{name:"string"},description:"Text displayed on the Cancel button.",defaultValue:{value:"'Cancel'",computed:!1}},showOutsideDays:{required:!1,tsType:{name:"boolean"},description:"Show or hide days outside of the current month.",defaultValue:{value:"true",computed:!1}},isFooter:{required:!1,tsType:{name:"boolean"},description:"Show or hide the footer.",defaultValue:{value:"true",computed:!1}}}};export{Za as D,it as a,le as b,ut as c,ze as d,Pe as e,Ge as f,Qe as g,st as s}; diff --git a/assets/datepicker.stories-ndS5zMcq.js b/assets/datepicker.stories-ndS5zMcq.js new file mode 100644 index 00000000..6e682149 --- /dev/null +++ b/assets/datepicker.stories-ndS5zMcq.js @@ -0,0 +1 @@ +import{j as l}from"./jsx-runtime-DR9Q75dM.js";import{D as M,s as c,a as p,b as i,e as u,c as m,d as y,f as d,g}from"./datepicker-DIA_JZ4u.js";import"./index-DRjF_FHU.js";import"./functions-B0jM5NET.js";import"./button-CWRkIW0K.js";import"./chevron-left-DuVGxgfj.js";import"./createLucideIcon-DrGAWQCB.js";import"./chevron-right-B2Obis2F.js";const z={title:"Atoms/DatePicker",component:M,parameters:{layout:"centered"},tags:["autodocs"],decorators:[n=>l.jsx("div",{style:{width:"100%",margin:"0 auto"},children:l.jsx(n,{})})],argTypes:{selectionType:{control:{type:"select"},options:["single","range","multiple"]},variant:{control:{type:"select"},options:["normal","dualdate","presets"]}}},o=n=>l.jsx(M,{...n},n.selectionType),e=o.bind({});e.args={selectionType:"single",variant:"normal",applyButtonText:"Apply",cancelButtonText:"Cancel",showOutsideDays:!0,onApply:()=>{},onCancel:()=>{},onDateSelect:()=>{}};const t=o.bind({});t.args={selectionType:"range",variant:"normal",applyButtonText:"Apply",cancelButtonText:"Cancel",showOutsideDays:!0,onApply:()=>{},onCancel:()=>{},onDateSelect:()=>{}};const a=o.bind({});a.args={selectionType:"multiple",variant:"normal",applyButtonText:"Apply",cancelButtonText:"Cancel",showOutsideDays:!0,onApply:()=>{},onCancel:()=>{},onDateSelect:()=>{}};const s=o.bind({});s.args={selectionType:"range",variant:"dualdate",applyButtonText:"Apply",cancelButtonText:"Cancel",showOutsideDays:!0,onApply:()=>{},onCancel:()=>{},onDateSelect:()=>{}};const r=o.bind({});r.args={selectionType:"range",variant:"presets",applyButtonText:"Apply",cancelButtonText:"Cancel",showOutsideDays:!0,presets:[{label:"Today",range:{from:c(),to:c()}},{label:"Yesterday",range:{from:p(),to:p()}},{label:"This Week",range:{from:i(new Date,{weekStartsOn:1}),to:u(new Date,{weekStartsOn:1})}},{label:"Last Week",range:{from:i(m(new Date,1),{weekStartsOn:1}),to:u(m(new Date,1),{weekStartsOn:1})}},{label:"This Month",range:{from:y(new Date),to:d(new Date)}},{label:"Last Month",range:{from:y(g(new Date,1)),to:d(g(new Date,1))}}],onApply:()=>{},onCancel:()=>{},onDateSelect:()=>{}};var D,T,k;e.parameters={...e.parameters,docs:{...(D=e.parameters)==null?void 0:D.docs,source:{originalSource:"args => <DatePicker key={args.selectionType} {...args} />",...(k=(T=e.parameters)==null?void 0:T.docs)==null?void 0:k.source}}};var f,w,x;t.parameters={...t.parameters,docs:{...(f=t.parameters)==null?void 0:f.docs,source:{originalSource:"args => <DatePicker key={args.selectionType} {...args} />",...(x=(w=t.parameters)==null?void 0:w.docs)==null?void 0:x.source}}};var h,O,b;a.parameters={...a.parameters,docs:{...(h=a.parameters)==null?void 0:h.docs,source:{originalSource:"args => <DatePicker key={args.selectionType} {...args} />",...(b=(O=a.parameters)==null?void 0:O.docs)==null?void 0:b.source}}};var S,A,B;s.parameters={...s.parameters,docs:{...(S=s.parameters)==null?void 0:S.docs,source:{originalSource:"args => <DatePicker key={args.selectionType} {...args} />",...(B=(A=s.parameters)==null?void 0:A.docs)==null?void 0:B.source}}};var C,P,v;r.parameters={...r.parameters,docs:{...(C=r.parameters)==null?void 0:C.docs,source:{originalSource:"args => <DatePicker key={args.selectionType} {...args} />",...(v=(P=r.parameters)==null?void 0:P.docs)==null?void 0:v.source}}};const F=["Default","Range","Multiple","DualDate","WithPresets"];export{e as Default,s as DualDate,a as Multiple,t as Range,r as WithPresets,F as __namedExportsOrder,z as default}; diff --git a/assets/dialog-DLt9OUkY.js b/assets/dialog-DLt9OUkY.js new file mode 100644 index 00000000..c0db263a --- /dev/null +++ b/assets/dialog-DLt9OUkY.js @@ -0,0 +1,33 @@ +import{j as t}from"./jsx-runtime-DR9Q75dM.js";import{r as s}from"./index-DRjF_FHU.js";import{b as V,c as r}from"./functions-B0jM5NET.js";import{r as H}from"./index-rX-Bn4lm.js";import{A as q}from"./index-CAUXa3fz.js";import{m as E}from"./proxy-0EBv-VZP.js";import{X as L}from"./x-M4dKkmxh.js";const A=s.createContext({}),m=()=>s.useContext(A),j={open:{opacity:1},exit:{opacity:0}},B={duration:.2},l=({open:e,setOpen:n,children:o,trigger:a=null,className:p,exitOnClickOutside:I=!1,exitOnEsc:F=!0,design:O="simple",scrollLock:X=!0})=>{const v=e!==void 0&&n!==void 0,[R,u]=s.useState(!1),f=s.useRef(null),b=s.useRef(null),d=s.useMemo(()=>v?e:R,[e,R]),y=s.useMemo(()=>v?n:u,[u,u]),g=()=>{d||y(!0)},c=()=>{d&&y(!1)},J=s.useCallback(()=>{var i;return s.isValidElement(a)?s.cloneElement(a,{onClick:V(g,(i=a==null?void 0:a.props)==null?void 0:i.onClick)}):typeof a=="function"?a({onClick:g}):null},[a,g,c]),w=i=>{switch(i.key){case"Escape":F&&c();break}},k=i=>{I&&f.current&&!f.current.contains(i.target)&&c()};return s.useEffect(()=>(window.addEventListener("keydown",w),document.addEventListener("mousedown",k),()=>{window.removeEventListener("keydown",w),document.removeEventListener("mousedown",k)}),[d]),s.useEffect(()=>{if(!X)return;const i=document.querySelector("html");return d&&i&&(i.style.overflow="hidden"),()=>{i&&(i.style.overflow="")}},[d]),t.jsxs(t.Fragment,{children:[J(),t.jsx(A.Provider,{value:{open:d,setOpen:y,handleClose:c,design:O,dialogContainerRef:b,dialogRef:f},children:t.jsx("div",{ref:b,className:r("fixed z-999999 w-0 h-0 overflow-visible",p),children:o})})]})};l.displayName="Dialog";const h=({children:e,className:n})=>{const{open:o,handleClose:a,dialogRef:p}=m();return t.jsx(q,{children:o&&t.jsx(E.div,{className:"fixed inset-0 overflow-y-auto",initial:"exit",animate:"open",exit:"exit",variants:j,role:"dialog",transition:B,children:t.jsx("div",{className:"flex items-center justify-center min-h-full",children:t.jsx("div",{ref:p,className:r("flex flex-col gap-5 w-120 h-fit bg-background-primary border border-solid border-border-subtle rounded-xl shadow-soft-shadow-2xl my-5 overflow-hidden",n),children:typeof e=="function"?e({close:a}):e})})})})};h.displayName="Dialog.Panel";const N=({className:e,...n})=>{const{open:o,dialogContainerRef:a}=m();return a!=null&&a.current?t.jsx(t.Fragment,{children:H.createPortal(t.jsx(q,{children:o&&t.jsx(E.div,{className:r("fixed inset-0 -z-10 bg-background-inverse/90 backdrop-blur-sm",e),...n,initial:"exit",animate:"open",exit:"exit",variants:j,transition:B})}),a.current)}):null};N.displayName="Dialog.Backdrop";const C=({children:e,className:n,...o})=>t.jsx("div",{className:r("space-y-2 px-5 pt-5 pb-1",n),...o,children:e});C.displayName="Dialog.Header";const D=({children:e,as:n="h3",className:o,...a})=>t.jsx(n,{className:r("text-base font-semibold text-text-primary m-0 p-0",o),...a,children:e});D.displayName="Dialog.Title";const T=({children:e,as:n="p",className:o,...a})=>t.jsx(n,{className:r("text-sm font-normal text-text-secondary my-0 ml-0 mr-1 p-0",o),...a,children:e});T.displayName="Dialog.Description";const _=({className:e,...n})=>t.jsx("button",{className:r("bg-transparent inline-flex justify-center items-center border-0 p-1 m-0 cursor-pointer focus:outline-none outline-none shadow-none",e),"aria-label":"Close dialog",...n,children:t.jsx(L,{className:"size-4 text-text-primary shrink-0"})}),x=({children:e,as:n=s.Fragment,...o})=>{const{handleClose:a}=m();return e?n===s.Fragment?typeof e=="function"?e({close:a}):s.cloneElement(e,{onClick:a}):t.jsx(n,{...o,onClick:a,children:e}):t.jsx(_,{onClick:a,...o})};x.displayName="Dialog.CloseButton";const S=({children:e,className:n,...o})=>t.jsx("div",{className:r("px-5",n),...o,children:e});S.displayName="Dialog.Body";const P=({children:e,className:n})=>{const{design:o,handleClose:a}=m(),p=()=>e?typeof e=="function"?e({close:a}):e:null;return t.jsx("div",{className:r("p-4 flex justify-end gap-3",{"bg-background-secondary":o==="footer-divided"},n),children:p()})};P.displayName="Dialog.Footer";l.Panel=h;l.Title=D;l.Description=T;l.CloseButton=x;l.Header=C;l.Body=S;l.Footer=P;l.Backdrop=N;h.__docgenInfo={description:"",methods:[],displayName:"Dialog.Panel",props:{className:{required:!1,tsType:{name:"string"},description:"Additional class name."},style:{required:!1,tsType:{name:"ReactCSSProperties",raw:"React.CSSProperties"},description:"Additional inline styles."},children:{required:!0,tsType:{name:"union",raw:"ReactNode | ( ( param: { close: () => void } ) => ReactNode )",elements:[{name:"ReactNode"},{name:"unknown"}]},description:"Children of the dialog panel."}}};N.__docgenInfo={description:"",methods:[],displayName:"Dialog.Backdrop",props:{className:{required:!1,tsType:{name:"string"},description:"Additional class name."},style:{required:!1,tsType:{name:"ReactCSSProperties",raw:"React.CSSProperties"},description:"Additional inline styles."}}};C.__docgenInfo={description:"",methods:[],displayName:"Dialog.Header",props:{className:{required:!1,tsType:{name:"string"},description:"Additional class name."},style:{required:!1,tsType:{name:"ReactCSSProperties",raw:"React.CSSProperties"},description:"Additional inline styles."},children:{required:!0,tsType:{name:"ReactNode"},description:"Children of the dialog header."}}};D.__docgenInfo={description:"",methods:[],displayName:"Dialog.Title",props:{className:{required:!1,tsType:{name:"string"},description:"Additional class name."},style:{required:!1,tsType:{name:"ReactCSSProperties",raw:"React.CSSProperties"},description:"Additional inline styles."},children:{required:!0,tsType:{name:"ReactNode"},description:"Children of the dialog title."},as:{required:!1,tsType:{name:"ElementType"},description:"Additional class name for the dialog title.",defaultValue:{value:"'h3'",computed:!1}}}};T.__docgenInfo={description:"",methods:[],displayName:"Dialog.Description",props:{className:{required:!1,tsType:{name:"string"},description:"Additional class name."},style:{required:!1,tsType:{name:"ReactCSSProperties",raw:"React.CSSProperties"},description:"Additional inline styles."},children:{required:!0,tsType:{name:"ReactNode"},description:"Children of the dialog description."},as:{required:!1,tsType:{name:"ElementType"},description:"Additional class name for the dialog description.",defaultValue:{value:"'p'",computed:!1}}}};_.__docgenInfo={description:"",methods:[],displayName:"DefaultCloseButton",props:{className:{required:!1,tsType:{name:"string"},description:"Additional class name."},style:{required:!1,tsType:{name:"ReactCSSProperties",raw:"React.CSSProperties"},description:"Additional inline styles."},onClick:{required:!1,tsType:{name:"signature",type:"function",raw:"() => void",signature:{arguments:[],return:{name:"void"}}},description:"On click event for the close button."}}};x.__docgenInfo={description:"",methods:[],displayName:"Dialog.CloseButton",props:{className:{required:!1,tsType:{name:"string"},description:"Additional class name."},style:{required:!1,tsType:{name:"ReactCSSProperties",raw:"React.CSSProperties"},description:"Additional inline styles."},children:{required:!1,tsType:{name:"ReactNode"},description:"Children of the dialog close button."},as:{required:!1,tsType:{name:"ElementType"},description:"Additional class name for the dialog close button.",defaultValue:{value:"Fragment",computed:!0}}}};S.__docgenInfo={description:"",methods:[],displayName:"Dialog.Body",props:{className:{required:!1,tsType:{name:"string"},description:"Additional class name."},style:{required:!1,tsType:{name:"ReactCSSProperties",raw:"React.CSSProperties"},description:"Additional inline styles."},children:{required:!0,tsType:{name:"ReactNode"},description:"Children of the dialog body."}}};P.__docgenInfo={description:"",methods:[],displayName:"Dialog.Footer",props:{className:{required:!1,tsType:{name:"string"},description:"Additional class name."},style:{required:!1,tsType:{name:"ReactCSSProperties",raw:"React.CSSProperties"},description:"Additional inline styles."},children:{required:!1,tsType:{name:"union",raw:"ReactNode | ( ( props: { close: () => void } ) => ReactNode )",elements:[{name:"ReactNode"},{name:"unknown"}]},description:"Children of the dialog footer."}}};l.__docgenInfo={description:"",methods:[{name:"Panel",docblock:null,modifiers:["static"],params:[{name:`{ + children, + className, +}: DialogPanelProps`,optional:!1,type:{name:"DialogPanelProps",alias:"DialogPanelProps"}}],returns:{type:{name:"JSX.Element"}}},{name:"Title",docblock:null,modifiers:["static"],params:[{name:`{ + children, + as: Tag = 'h3', + className, + ...props +}: DialogTitleProp`,optional:!1,type:{name:"DialogTitleProp",alias:"DialogTitleProp"}}],returns:{type:{name:"JSX.Element"}}},{name:"Description",docblock:null,modifiers:["static"],params:[{name:`{ + children, + as: Tag = 'p', + className, + ...props +}: DialogDescriptionProp`,optional:!1,type:{name:"DialogDescriptionProp",alias:"DialogDescriptionProp"}}],returns:{type:{name:"JSX.Element"}}},{name:"CloseButton",docblock:null,modifiers:["static"],params:[{name:`{ + children, + as: Tag = Fragment, + ...props +}: DialogCloseButtonProps`,optional:!1,type:{name:"DialogCloseButtonProps",alias:"DialogCloseButtonProps"}}],returns:{type:{name:"union",raw:"JSX.Element | ReactNode",elements:[{name:"JSX.Element"},{name:"ReactNode"}]}}},{name:"Header",docblock:null,modifiers:["static"],params:[{name:`{ + children, + className, + ...props +}: DialogHeaderProps`,optional:!1,type:{name:"DialogHeaderProps",alias:"DialogHeaderProps"}}],returns:{type:{name:"JSX.Element"}}},{name:"Body",docblock:null,modifiers:["static"],params:[{name:`{ + children, + className, + ...props +}: DialogBodyProps`,optional:!1,type:{name:"DialogBodyProps",alias:"DialogBodyProps"}}],returns:{type:{name:"JSX.Element"}}},{name:"Footer",docblock:null,modifiers:["static"],params:[{name:`{ + children, + className, +}: DialogFooterProps`,optional:!1,type:{name:"DialogFooterProps",alias:"DialogFooterProps"}}],returns:{type:{name:"JSX.Element"}}},{name:"Backdrop",docblock:null,modifiers:["static"],params:[{name:`{ + className, + ...props +}: CommonProps`,optional:!1,type:{name:"CommonProps",alias:"CommonProps"}}],returns:{type:{name:"union",raw:"JSX.Element | null",elements:[{name:"JSX.Element"},{name:"null"}]}}}],displayName:"Dialog",props:{className:{required:!1,tsType:{name:"string"},description:"Additional class name."},style:{required:!1,tsType:{name:"ReactCSSProperties",raw:"React.CSSProperties"},description:"Additional inline styles."},open:{required:!1,tsType:{name:"boolean"},description:"Control the dialog open state. If not provided, the dialog will be controlled internally."},setOpen:{required:!1,tsType:{name:"signature",type:"function",raw:"( open: boolean ) => void",signature:{arguments:[{type:{name:"boolean"},name:"open"}],return:{name:"void"}}},description:"Control the dialog open state. If not provided, the dialog will be controlled internally."},children:{required:!0,tsType:{name:"ReactNode"},description:"Children of the dialog."},trigger:{required:!1,tsType:{name:"union",raw:`| ReactNode +| ( ( props: { onClick: () => void } ) => React.ReactElement )`,elements:[{name:"ReactNode"},{name:"unknown"}]},description:"Trigger element for the dialog.",defaultValue:{value:"null",computed:!1}},exitOnClickOutside:{required:!1,tsType:{name:"boolean"},description:"Close the dialog on clicking outside the dialog.",defaultValue:{value:"false",computed:!1}},exitOnEsc:{required:!1,tsType:{name:"boolean"},description:"Close the dialog on pressing the escape key.",defaultValue:{value:"true",computed:!1}},design:{required:!1,tsType:{name:"union",raw:"'simple' | 'footer-divided'",elements:[{name:"literal",value:"'simple'"},{name:"literal",value:"'footer-divided'"}]},description:"Design of the dialog.",defaultValue:{value:"'simple'",computed:!1}},scrollLock:{required:!1,tsType:{name:"boolean"},description:"Lock the scroll when the dialog is open.",defaultValue:{value:"true",computed:!1}}}};export{l as D}; diff --git a/assets/dialog.stories-DCZWFTKP.js b/assets/dialog.stories-DCZWFTKP.js new file mode 100644 index 00000000..a0995699 --- /dev/null +++ b/assets/dialog.stories-DCZWFTKP.js @@ -0,0 +1,83 @@ +import{j as e}from"./jsx-runtime-DR9Q75dM.js";import{r as j}from"./index-DRjF_FHU.js";import{D as o}from"./dialog-DLt9OUkY.js";import{B as t}from"./button-CWRkIW0K.js";import"./functions-B0jM5NET.js";import"./index-rX-Bn4lm.js";import"./index-CAUXa3fz.js";import"./proxy-0EBv-VZP.js";import"./x-M4dKkmxh.js";import"./createLucideIcon-DrGAWQCB.js";const q={title:"Organisms/Dialog",component:o,subcomponents:{"Dialog.Panel":o.Panel,"Dialog.Header":o.Header,"Dialog.Title":o.Title,"Dialog.Description":o.Description,"Dialog.Body":o.Body,"Dialog.Footer":o.Footer,"Dialog.CloseButton":o.CloseButton,"Dialog.Backdrop":o.Backdrop},parameters:{layout:"fullscreen"},tags:["autodocs"],decorators:[n=>e.jsx("div",{className:"font-sans [&_*]:font-sans h-[600px] flex items-center justify-center",children:e.jsx(n,{})})],argTypes:{design:{control:{type:"select"}}}},h=n=>{const[B,l]=j.useState(!1);return e.jsxs(o,{...n,open:B,setOpen:l,trigger:n.trigger,children:[e.jsx(o.Backdrop,{}),e.jsxs(o.Panel,{children:[e.jsxs(o.Header,{children:[e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsx(o.Title,{children:"Dialog Title"}),e.jsx(o.CloseButton,{})]}),e.jsx(o.Description,{children:"Lorem ipsum dolor sit amet consectetur. Aliquam sed scelerisque et arcu nibh a massa."})]}),e.jsx(o.Body,{children:e.jsx("p",{className:"m-0 text-text-secondary",children:"Body content"})}),e.jsx(o.Footer,{children:e.jsx(t,{onClick:()=>l(!1),children:"Close"})})]})]})},s=h.bind({});s.args={trigger:e.jsx(t,{children:"Open Dialog"}),exitOnEsc:!0,exitOnClickOutside:!1,scrollLock:!0,design:"simple"};const f=()=>e.jsx(o,{trigger:e.jsx(t,{children:"Open Uncontrolled Dialog"}),children:e.jsx(o.Panel,{children:({close:n})=>e.jsxs(e.Fragment,{children:[e.jsxs(o.Header,{children:[e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsx(o.Title,{children:"Dialog Title"}),e.jsx(o.CloseButton,{className:"px-2 py-0.5",variant:"ghost",as:t,children:"X"})]}),e.jsx(o.Description,{children:"Lorem ipsum dolor sit amet consectetur. Aliquam sed scelerisque et arcu nibh a massa."})]}),e.jsx(o.Body,{children:e.jsx("h1",{className:"m-0",children:"Dialog Content"})}),e.jsxs(o.Footer,{children:[e.jsx("div",{className:"mr-auto inline-flex items-center",children:"Other option"}),e.jsx(t,{variant:"ghost",children:"Details"}),e.jsx(o.CloseButton,{as:t,variant:"outline",children:"Cancel"}),e.jsx(t,{onClick:n,variant:"primary",children:"Save"})]}),e.jsx(o.Backdrop,{})]})})}),a=h.bind({});a.args={trigger:e.jsx(t,{children:"Open Dialog"}),exitOnEsc:!0,exitOnClickOutside:!1,scrollLock:!0,design:"simple"};const i=f.bind({});i.parameters={docs:{source:{type:"code"}}};var r,c,d;s.parameters={...s.parameters,docs:{...(r=s.parameters)==null?void 0:r.docs,source:{originalSource:`args => { + const [open, setOpen] = useState<boolean>(false); + return <Dialog {...args} open={open} setOpen={setOpen} trigger={args.trigger}> + <Dialog.Backdrop /> + <Dialog.Panel> + <Dialog.Header> + <div className="flex items-center justify-between"> + <Dialog.Title>Dialog Title</Dialog.Title> + <Dialog.CloseButton /> + </div> + <Dialog.Description> + Lorem ipsum dolor sit amet consectetur. Aliquam sed + scelerisque et arcu nibh a massa. + </Dialog.Description> + </Dialog.Header> + <Dialog.Body> + <p className="m-0 text-text-secondary">Body content</p> + </Dialog.Body> + <Dialog.Footer> + <Button onClick={() => setOpen(false)}>Close</Button> + </Dialog.Footer> + </Dialog.Panel> + </Dialog>; +}`,...(d=(c=s.parameters)==null?void 0:c.docs)==null?void 0:d.source}}};var g,m,p;a.parameters={...a.parameters,docs:{...(g=a.parameters)==null?void 0:g.docs,source:{originalSource:`args => { + const [open, setOpen] = useState<boolean>(false); + return <Dialog {...args} open={open} setOpen={setOpen} trigger={args.trigger}> + <Dialog.Backdrop /> + <Dialog.Panel> + <Dialog.Header> + <div className="flex items-center justify-between"> + <Dialog.Title>Dialog Title</Dialog.Title> + <Dialog.CloseButton /> + </div> + <Dialog.Description> + Lorem ipsum dolor sit amet consectetur. Aliquam sed + scelerisque et arcu nibh a massa. + </Dialog.Description> + </Dialog.Header> + <Dialog.Body> + <p className="m-0 text-text-secondary">Body content</p> + </Dialog.Body> + <Dialog.Footer> + <Button onClick={() => setOpen(false)}>Close</Button> + </Dialog.Footer> + </Dialog.Panel> + </Dialog>; +}`,...(p=(m=a.parameters)==null?void 0:m.docs)==null?void 0:p.source}}};var u,D,x;i.parameters={...i.parameters,docs:{...(u=i.parameters)==null?void 0:u.docs,source:{originalSource:`() => <Dialog trigger={<Button>Open Uncontrolled Dialog</Button>}> + <Dialog.Panel> + {({ + close + }) => <> + <Dialog.Header> + <div className="flex items-center justify-between"> + <Dialog.Title>Dialog Title</Dialog.Title> + {/* Custom Close button instead of default with Passes component/tag props. */} + <Dialog.CloseButton className="px-2 py-0.5" variant="ghost" as={Button}> + X + </Dialog.CloseButton> + </div> + <Dialog.Description> + Lorem ipsum dolor sit amet consectetur. Aliquam sed + scelerisque et arcu nibh a massa. + </Dialog.Description> + </Dialog.Header> + <Dialog.Body> + <h1 className="m-0">Dialog Content</h1> + </Dialog.Body> + <Dialog.Footer> + <div className="mr-auto inline-flex items-center"> + Other option + </div> + <Button variant="ghost">Details</Button> + <Dialog.CloseButton as={Button} variant="outline"> + Cancel + </Dialog.CloseButton> + <Button onClick={close} variant="primary"> + Save + </Button> + </Dialog.Footer> + <Dialog.Backdrop /> + </>} + </Dialog.Panel> + </Dialog>`,...(x=(D=i.parameters)==null?void 0:D.docs)==null?void 0:x.source}}};const H=["Default","Controlled","Uncontrolled"];export{a as Controlled,s as Default,i as Uncontrolled,H as __namedExportsOrder,q as default}; diff --git a/assets/drawer-CzUmv8Re.js b/assets/drawer-CzUmv8Re.js new file mode 100644 index 00000000..2563260a --- /dev/null +++ b/assets/drawer-CzUmv8Re.js @@ -0,0 +1,15 @@ +import{j as n}from"./jsx-runtime-DR9Q75dM.js";import{r as o}from"./index-DRjF_FHU.js";import{c as s,b as S}from"./functions-B0jM5NET.js";import{X as z}from"./x-M4dKkmxh.js";import{r as M}from"./index-rX-Bn4lm.js";import{A as E}from"./index-CAUXa3fz.js";import{m as _}from"./proxy-0EBv-VZP.js";const K={left:{open:{x:0},exit:{x:"-100%"}},right:{open:{x:0},exit:{x:"100%"}}},h=({children:e,className:a})=>{const{open:t,position:r,handleClose:d,drawerRef:u,transitionDuration:f}=m();return n.jsx(E,{children:t&&n.jsx("div",{className:"fixed inset-0",children:n.jsx("div",{className:s("flex items-center justify-center h-full",{"justify-start":r==="left","justify-end":r==="right"}),children:n.jsx(_.div,{ref:u,className:s("flex flex-col gap-5 w-120 h-full bg-background-primary shadow-2xl my-5 overflow-hidden",a),initial:"exit",animate:"open",exit:"exit",variants:K[r],transition:f,children:typeof e=="function"?e({close:d}):e})})})})};h.displayName="Drawer.Panel";h.__docgenInfo={description:"",methods:[],displayName:"Drawer.Panel",props:{children:{required:!0,tsType:{name:"union",raw:"ReactNode | ( ( props: { close: () => void } ) => ReactNode )",elements:[{name:"ReactNode"},{name:"unknown"}]},description:"Drawer content."},className:{required:!1,tsType:{name:"string"},description:"Additional class names."}}};const N=({children:e,className:a,...t})=>n.jsx("div",{className:s("space-y-2 px-5 pt-5 pb-1",a),...t,children:e});N.displayName="Drawer.Header";N.__docgenInfo={description:"",methods:[],displayName:"Drawer.Header",props:{children:{required:!0,tsType:{name:"ReactNode"},description:"Header content."},className:{required:!1,tsType:{name:"string"},description:"Additional class names."}}};const v=({children:e,as:a="h3",className:t,...r})=>n.jsx(a,{className:s("text-base font-semibold text-text-primary m-0 p-0",t),...r,children:e});v.displayName="Drawer.Title";v.__docgenInfo={description:"",methods:[],displayName:"Drawer.Title",props:{children:{required:!0,tsType:{name:"ReactNode"},description:"Title content."},as:{required:!1,tsType:{name:"ElementType"},description:"HTML element to render.",defaultValue:{value:"'h3'",computed:!1}},className:{required:!1,tsType:{name:"string"},description:"Additional class names."}}};const T=({children:e,as:a="p",className:t,...r})=>n.jsx(a,{className:s("text-sm font-normal text-text-secondary my-0 ml-0 mr-1 p-0",t),...r,children:e});T.displayName="Drawer.Description";T.__docgenInfo={description:"",methods:[],displayName:"Drawer.Description",props:{as:{required:!1,tsType:{name:"ElementType"},description:"Description tag.",defaultValue:{value:"'p'",computed:!1}},children:{required:!0,tsType:{name:"ReactNode"},description:"Description content."},className:{required:!1,tsType:{name:"string"},description:"Additional class names."}}};const g=({children:e,className:a,...t})=>n.jsx("div",{className:s("px-5 flex flex-col flex-1 overflow-y-auto overflow-x-hidden",a),...t,children:e});g.displayName="Drawer.Body";g.__docgenInfo={description:"",methods:[],displayName:"Drawer.Body",props:{children:{required:!0,tsType:{name:"ReactNode"},description:"Body content."},className:{required:!1,tsType:{name:"string"},description:"Additional class names."}}};const k=({children:e,className:a})=>{const{design:t,handleClose:r}=m(),d=()=>e?typeof e=="function"?e({close:r}):e:null;return n.jsx("div",{className:s("p-5 flex justify-end gap-3 mt-auto",{"bg-background-secondary":t==="footer-divided"},a),children:d()})};k.displayName="Drawer.Footer";k.__docgenInfo={description:"",methods:[],displayName:"Drawer.Footer",props:{children:{required:!0,tsType:{name:"union",raw:"ReactNode | ( ( { close }: { close: () => void } ) => ReactNode )",elements:[{name:"ReactNode"},{name:"unknown"}]},description:"Footer content."},className:{required:!1,tsType:{name:"string"},description:"Additional class names."}}};const R=({className:e,...a})=>n.jsx("button",{className:s("bg-transparent inline-flex justify-center items-center border-0 p-1 m-0 cursor-pointer focus:outline-none outline-none shadow-none",e),"aria-label":"Close drawer",...a,children:n.jsx(z,{className:"size-4 text-text-primary shrink-0"})}),P=({children:e,as:a=o.Fragment,...t})=>{const{handleClose:r}=m();return e?a===o.Fragment?typeof e=="function"?e({close:r}):o.isValidElement(e)?o.cloneElement(e,{onClick:r}):n.jsx(R,{onClick:r,...t}):n.jsx(a,{...t,onClick:r,children:e}):n.jsx(R,{onClick:r,...t})};P.displayName="Drawer.CloseButton";P.__docgenInfo={description:"",methods:[],displayName:"Drawer.CloseButton",props:{className:{required:!1,tsType:{name:"string"},description:"Additional class names."},children:{required:!1,tsType:{name:"union",raw:"ReactNode | ( ( { close }: { close: () => void } ) => ReactNode )",elements:[{name:"ReactNode"},{name:"unknown"}]},description:"Button content."},as:{required:!1,tsType:{name:"ElementType"},description:"Button tag.",defaultValue:{value:"Fragment",computed:!0}}}};const U={open:{opacity:1},exit:{opacity:0}},A=({className:e,...a})=>{const{open:t,drawerContainerRef:r,transitionDuration:d}=m();return r!=null&&r.current?!!r.current&&M.createPortal(n.jsx(E,{children:t&&n.jsx(_.div,{className:s("fixed inset-0 -z-10 bg-background-inverse/90 backdrop-blur-sm",e),...a,initial:"exit",animate:"open",exit:"exit",variants:U,transition:d})}),r.current):null};A.displayName="Drawer.Backdrop";const X=.2,F=o.createContext({}),m=()=>o.useContext(F),i=({open:e,setOpen:a,children:t,trigger:r,className:d,exitOnClickOutside:u=!1,exitOnEsc:f=!0,design:O="simple",position:V="right",transitionDuration:I=X,scrollLock:H=!0})=>{const b=e!==void 0&&a!==void 0,[C,w]=o.useState(!1),y=o.useRef(null),q=o.useRef(null),c=o.useMemo(()=>b?e:C,[e,C]),D=o.useMemo(()=>b?a:w,[w,w]),x=()=>{c||D(!0)},p=()=>{c&&D(!1)},L=o.useCallback(()=>o.isValidElement(r)?o.cloneElement(r,{onClick:S(x,r.props.onClick)}):typeof r=="function"?r({onClick:x}):null,[r,x,p]),B=l=>{switch(l.key){case"Escape":f&&p();break}},j=l=>{u&&y.current&&!y.current.contains(l.target)&&p()};return o.useEffect(()=>(window.addEventListener("keydown",B),document.addEventListener("mousedown",j),()=>{window.removeEventListener("keydown",B),document.removeEventListener("mousedown",j)}),[c]),o.useEffect(()=>{if(!H)return;const l=document.querySelector("html");return c&&l&&(l.style.overflow="hidden"),()=>{l&&(l.style.overflow="")}},[c]),n.jsxs(n.Fragment,{children:[L(),n.jsx(F.Provider,{value:{open:c,setOpen:D,handleClose:p,design:O,position:V,drawerContainerRef:q,drawerRef:y,transitionDuration:{duration:I}},children:n.jsx("div",{className:s("fixed z-auto w-0 h-0 overflow-visible",d),role:"dialog",ref:q,children:t})})]})};i.displayName="Drawer";i.Panel=h;i.Header=N;i.Title=v;i.Description=T;i.Body=g;i.CloseButton=P;i.Footer=k;i.Backdrop=A;i.__docgenInfo={description:"",methods:[{name:"Panel",docblock:null,modifiers:["static"],params:[{name:"{ children, className }: DrawerPanelProps",optional:!1,type:{name:"DrawerPanelProps",alias:"DrawerPanelProps"}}],returns:null},{name:"Header",docblock:null,modifiers:["static"],params:[{name:"{ children, className, ...props }: DrawerHeaderProps",optional:!1,type:{name:"DrawerHeaderProps",alias:"DrawerHeaderProps"}}],returns:null},{name:"Title",docblock:null,modifiers:["static"],params:[{name:`{ + children, + as: Tag = 'h3', + className, + ...props +}: DrawerTitleProps`,optional:!1,type:{name:"DrawerTitleProps",alias:"DrawerTitleProps"}}],returns:null},{name:"Description",docblock:null,modifiers:["static"],params:[{name:`{ + children, + as: Tag = 'p', + className, + ...props +}: DrawerDescriptionProps`,optional:!1,type:{name:"DrawerDescriptionProps",alias:"DrawerDescriptionProps"}}],returns:null},{name:"Body",docblock:null,modifiers:["static"],params:[{name:"{ children, className, ...props }: DrawerBodyProps",optional:!1,type:{name:"DrawerBodyProps",alias:"DrawerBodyProps"}}],returns:null},{name:"CloseButton",docblock:null,modifiers:["static"],params:[{name:`{ + children, + as: Tag = Fragment, + ...props +}: DrawerCloseButtonProps`,optional:!1,type:{name:"DrawerCloseButtonProps",alias:"DrawerCloseButtonProps"}}],returns:null},{name:"Footer",docblock:null,modifiers:["static"],params:[{name:"{ children, className }: DrawerFooterProps",optional:!1,type:{name:"DrawerFooterProps",alias:"DrawerFooterProps"}}],returns:null},{name:"Backdrop",docblock:null,modifiers:["static"],params:[{name:"{ className, ...props }: DrawerBackdropProps",optional:!1,type:{name:"DrawerBackdropProps",alias:"DrawerBackdropProps"}}],returns:null}],displayName:"Drawer",props:{open:{required:!1,tsType:{name:"boolean"},description:"Open state of the drawer. Optional for uncontrolled component."},setOpen:{required:!1,tsType:{name:"signature",type:"function",raw:"( open: boolean ) => void",signature:{arguments:[{type:{name:"boolean"},name:"open"}],return:{name:"void"}}},description:"Set open state of the drawer. Optional for uncontrolled component."},children:{required:!0,tsType:{name:"ReactNode"},description:"Drawer content."},trigger:{required:!1,tsType:{name:"union",raw:"ReactNode | ( ( props: { onClick: () => void } ) => ReactNode )",elements:[{name:"ReactNode"},{name:"unknown"}]},description:"Trigger element to open the drawer. Required for uncontrolled component."},className:{required:!1,tsType:{name:"string"},description:"Additional class names."},exitOnClickOutside:{required:!1,tsType:{name:"boolean"},description:"Close drawer when clicking outside of the drawer.",defaultValue:{value:"false",computed:!1}},exitOnEsc:{required:!1,tsType:{name:"boolean"},description:"Close drawer when pressing the escape key.",defaultValue:{value:"true",computed:!1}},design:{required:!1,tsType:{name:"union",raw:"'simple' | 'footer-divided'",elements:[{name:"literal",value:"'simple'"},{name:"literal",value:"'footer-divided'"}]},description:"Design of the drawer.",defaultValue:{value:"'simple'",computed:!1}},position:{required:!1,tsType:{name:"union",raw:"'left' | 'right'",elements:[{name:"literal",value:"'left'"},{name:"literal",value:"'right'"}]},description:"Position of the drawer.",defaultValue:{value:"'right'",computed:!1}},transitionDuration:{required:!1,tsType:{name:"number"},description:"Duration of the drawer transition.",defaultValue:{value:"0.2",computed:!1}},scrollLock:{required:!1,tsType:{name:"boolean"},description:"Lock the scroll when the drawer is open.",defaultValue:{value:"true",computed:!1}}}};export{i as D}; diff --git a/assets/drawer.stories-F8Y7brHI.js b/assets/drawer.stories-F8Y7brHI.js new file mode 100644 index 00000000..c3f1dfdf --- /dev/null +++ b/assets/drawer.stories-F8Y7brHI.js @@ -0,0 +1,143 @@ +import{j as e}from"./jsx-runtime-DR9Q75dM.js";import{r as C}from"./index-DRjF_FHU.js";import{D as r}from"./drawer-CzUmv8Re.js";import{B as t}from"./button-CWRkIW0K.js";import"./functions-B0jM5NET.js";import"./x-M4dKkmxh.js";import"./createLucideIcon-DrGAWQCB.js";import"./index-rX-Bn4lm.js";import"./index-CAUXa3fz.js";import"./proxy-0EBv-VZP.js";const A={title:"Organisms/Drawer",component:r,subcomponents:{"Drawer.Panel":r.Panel,"Drawer.Header":r.Header,"Drawer.Title":r.Title,"Drawer.Description":r.Description,"Drawer.Body":r.Body,"Drawer.Footer":r.Footer,"Drawer.CloseButton":r.CloseButton},parameters:{layout:"fullscreen",controls:{expanded:!0}},tags:["autodocs"],decorators:[s=>e.jsx("div",{className:"font-sans [&_*]:font-sans h-[600px] flex items-center justify-center",children:e.jsx(s,{})})],argTypes:{design:{control:"select",table:{type:{summary:"string"}}},position:{control:"select",table:{type:{summary:"string"}}}}},H=({className:s})=>e.jsxs("svg",{width:"116",height:"24",viewBox:"0 0 116 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:s,children:[e.jsxs("g",{clipPath:"url(#clip0_6645_69725)",children:[e.jsx("path",{d:"M12.0002 24C18.6278 24 24.0002 18.6276 24.0002 12V3.6C24.0002 2.64522 23.621 1.72955 22.9458 1.05442C22.2707 0.379285 21.355 0 20.4002 0L12.6002 0V5.2644C12.6002 6.4656 12.6734 7.71 13.3034 8.7324C13.7545 9.46513 14.3578 10.0923 15.0725 10.5713C15.7873 11.0503 16.5967 11.37 17.4458 11.5086L17.6756 11.5458C17.7704 11.5782 17.8526 11.6394 17.9109 11.7208C17.9691 11.8023 18.0004 11.8999 18.0004 12C18.0004 12.1001 17.9691 12.1977 17.9109 12.2792C17.8526 12.3606 17.7704 12.4218 17.6756 12.4542L17.4458 12.4914C16.2052 12.6941 15.0595 13.2813 14.1705 14.1703C13.2816 15.0592 12.6943 16.2049 12.4916 17.4456L12.4544 17.6754C12.4221 17.7701 12.3609 17.8524 12.2794 17.9106C12.198 17.9688 12.1004 18.0002 12.0002 18.0002C11.9001 18.0002 11.8025 17.9688 11.7211 17.9106C11.6396 17.8524 11.5784 17.7701 11.546 17.6754L11.5088 17.4456C11.3702 16.5965 11.0505 15.7871 10.5715 15.0723C10.0925 14.3576 9.46535 13.7542 8.73265 13.3032C7.71025 12.6732 6.46585 12.6 5.26465 12.6H0.0146484C0.328448 18.9486 5.57425 24 12.0002 24Z",fill:"#9333EA"}),e.jsx("path",{d:"M0 11.4H5.2644C6.4656 11.4 7.71 11.3268 8.7324 10.6968C9.53161 10.2044 10.2044 9.53161 10.6968 8.7324C11.3268 7.71 11.4 6.4656 11.4 5.2644V0H3.6C2.64522 0 1.72955 0.379285 1.05442 1.05442C0.379285 1.72955 0 2.64522 0 3.6L0 11.4Z",fill:"#9333EA"})]}),e.jsx("path",{d:"M31.328 18V6.8H35.024C35.792 6.8 36.4533 6.91733 37.008 7.152C37.5733 7.38667 38.0107 7.73867 38.32 8.208C38.6293 8.66667 38.784 9.24267 38.784 9.936C38.784 10.416 38.6667 10.848 38.432 11.232C38.208 11.616 37.888 11.936 37.472 12.192C38.016 12.4587 38.432 12.816 38.72 13.264C39.008 13.712 39.152 14.2453 39.152 14.864C39.152 15.5253 39.0027 16.0907 38.704 16.56C38.4053 17.0293 37.984 17.3867 37.44 17.632C36.896 17.8773 36.2507 18 35.504 18H31.328ZM33.152 16.336H35.36C35.9467 16.336 36.4107 16.192 36.752 15.904C37.0933 15.616 37.264 15.2267 37.264 14.736C37.264 14.2027 37.072 13.7867 36.688 13.488C36.3147 13.1893 35.7867 13.04 35.104 13.04H33.152V16.336ZM33.152 11.504H35.184C35.7173 11.504 36.1333 11.3653 36.432 11.088C36.7413 10.8 36.896 10.4053 36.896 9.904C36.896 9.392 36.72 9.00267 36.368 8.736C36.0267 8.45867 35.5467 8.32 34.928 8.32H33.152V11.504ZM41.9729 13.744C41.9729 12.88 42.1382 12.1707 42.4689 11.616C42.7995 11.0613 43.2262 10.6507 43.7489 10.384C44.2822 10.1067 44.8369 9.968 45.4129 9.968V11.68C44.9222 11.68 44.4582 11.7493 44.0209 11.888C43.5942 12.016 43.2475 12.2293 42.9809 12.528C42.7142 12.8267 42.5809 13.2213 42.5809 13.712L41.9729 13.744ZM40.7889 18V10H42.5809V18H40.7889ZM51.4814 18L51.4014 16.496V13.888C51.4014 13.344 51.3427 12.8907 51.2254 12.528C51.1187 12.1547 50.9374 11.872 50.6814 11.68C50.436 11.4773 50.1054 11.376 49.6894 11.376C49.3054 11.376 48.9694 11.456 48.6814 11.616C48.3934 11.776 48.148 12.0267 47.9454 12.368L46.3774 11.792C46.548 11.44 46.772 11.1147 47.0494 10.816C47.3374 10.5067 47.6947 10.2613 48.1214 10.08C48.5587 9.89867 49.0814 9.808 49.6894 9.808C50.468 9.808 51.1187 9.96267 51.6414 10.272C52.164 10.5707 52.548 11.0027 52.7934 11.568C53.0494 12.1333 53.1774 12.816 53.1774 13.616L53.1294 18H51.4814ZM49.1774 18.192C48.2174 18.192 47.4707 17.9787 46.9374 17.552C46.4147 17.1253 46.1534 16.5227 46.1534 15.744C46.1534 14.912 46.4307 14.2773 46.9854 13.84C47.5507 13.4027 48.3347 13.184 49.3374 13.184H51.4814V14.56H49.9134C49.1987 14.56 48.6974 14.6613 48.4094 14.864C48.1214 15.056 47.9774 15.3333 47.9774 15.696C47.9774 16.0053 48.1 16.2507 48.3454 16.432C48.6014 16.6027 48.9534 16.688 49.4014 16.688C49.8067 16.688 50.1587 16.5973 50.4574 16.416C50.756 16.2347 50.9854 15.9947 51.1454 15.696C51.316 15.3973 51.4014 15.0613 51.4014 14.688H51.9294C51.9294 15.776 51.7107 16.6347 51.2734 17.264C50.836 17.8827 50.1374 18.192 49.1774 18.192ZM54.992 18V10H56.672L56.784 11.472V18H54.992ZM60.416 18V13.904H62.208V18H60.416ZM60.416 13.904C60.416 13.264 60.3413 12.7733 60.192 12.432C60.0533 12.08 59.8507 11.8347 59.584 11.696C59.328 11.5573 59.024 11.488 58.672 11.488C58.0747 11.4773 57.6107 11.6747 57.28 12.08C56.9493 12.4853 56.784 13.0667 56.784 13.824H56.112C56.112 12.9813 56.2347 12.2613 56.48 11.664C56.7253 11.056 57.0773 10.5973 57.536 10.288C57.9947 9.968 58.5387 9.808 59.168 9.808C59.808 9.808 60.352 9.936 60.8 10.192C61.2587 10.448 61.6053 10.848 61.84 11.392C62.0853 11.9253 62.208 12.624 62.208 13.488V13.904H60.416ZM69.7993 18L69.7193 16.512V6.8H71.4953V18H69.7993ZM67.1913 18.192C66.4659 18.192 65.8313 18.0213 65.2873 17.68C64.7539 17.328 64.3326 16.8373 64.0233 16.208C63.7246 15.5787 63.5753 14.8427 63.5753 14C63.5753 13.1467 63.7246 12.4107 64.0233 11.792C64.3326 11.1627 64.7539 10.6773 65.2873 10.336C65.8313 9.984 66.4659 9.808 67.1913 9.808C67.8633 9.808 68.4393 9.984 68.9193 10.336C69.4099 10.6773 69.7833 11.1627 70.0393 11.792C70.2953 12.4107 70.4233 13.1467 70.4233 14C70.4233 14.8427 70.2953 15.5787 70.0393 16.208C69.7833 16.8373 69.4099 17.328 68.9193 17.68C68.4393 18.0213 67.8633 18.192 67.1913 18.192ZM67.6393 16.56C68.0446 16.56 68.4019 16.4533 68.7113 16.24C69.0313 16.016 69.2766 15.712 69.4473 15.328C69.6286 14.944 69.7193 14.5013 69.7193 14C69.7193 13.4987 69.6286 13.056 69.4473 12.672C69.2766 12.288 69.0313 11.9893 68.7113 11.776C68.4019 11.5627 68.0393 11.456 67.6233 11.456C67.1966 11.456 66.8179 11.5627 66.4873 11.776C66.1566 11.9893 65.8953 12.288 65.7033 12.672C65.5219 13.056 65.4259 13.4987 65.4153 14C65.4259 14.5013 65.5219 14.944 65.7033 15.328C65.8953 15.712 66.1566 16.016 66.4873 16.24C66.8286 16.4533 67.2126 16.56 67.6393 16.56ZM73.8124 18V6.8H75.7324L81.6844 14.896V6.8H83.5404V18H81.6844L75.6684 9.808V18H73.8124ZM90.747 18L90.667 16.496V13.888C90.667 13.344 90.6083 12.8907 90.491 12.528C90.3843 12.1547 90.203 11.872 89.947 11.68C89.7017 11.4773 89.371 11.376 88.955 11.376C88.571 11.376 88.235 11.456 87.947 11.616C87.659 11.776 87.4137 12.0267 87.211 12.368L85.643 11.792C85.8137 11.44 86.0377 11.1147 86.315 10.816C86.603 10.5067 86.9603 10.2613 87.387 10.08C87.8243 9.89867 88.347 9.808 88.955 9.808C89.7337 9.808 90.3843 9.96267 90.907 10.272C91.4297 10.5707 91.8137 11.0027 92.059 11.568C92.315 12.1333 92.443 12.816 92.443 13.616L92.395 18H90.747ZM88.443 18.192C87.483 18.192 86.7363 17.9787 86.203 17.552C85.6803 17.1253 85.419 16.5227 85.419 15.744C85.419 14.912 85.6963 14.2773 86.251 13.84C86.8163 13.4027 87.6003 13.184 88.603 13.184H90.747V14.56H89.179C88.4643 14.56 87.963 14.6613 87.675 14.864C87.387 15.056 87.243 15.3333 87.243 15.696C87.243 16.0053 87.3657 16.2507 87.611 16.432C87.867 16.6027 88.219 16.688 88.667 16.688C89.0723 16.688 89.4243 16.5973 89.723 16.416C90.0217 16.2347 90.251 15.9947 90.411 15.696C90.5817 15.3973 90.667 15.0613 90.667 14.688H91.195C91.195 15.776 90.9763 16.6347 90.539 17.264C90.1017 17.8827 89.403 18.192 88.443 18.192ZM94.2576 18V10H95.9376L96.0176 11.072C96.263 10.656 96.5776 10.3413 96.9616 10.128C97.3456 9.91467 97.783 9.808 98.2736 9.808C98.9136 9.808 99.4576 9.952 99.9056 10.24C100.354 10.528 100.679 10.9653 100.882 11.552C101.116 10.9867 101.447 10.5547 101.874 10.256C102.3 9.95733 102.802 9.808 103.378 9.808C104.306 9.808 105.02 10.1067 105.522 10.704C106.023 11.2907 106.268 12.1973 106.258 13.424V18H104.482V13.904C104.482 13.264 104.412 12.7733 104.274 12.432C104.135 12.08 103.948 11.8347 103.714 11.696C103.479 11.5573 103.207 11.488 102.898 11.488C102.343 11.4773 101.911 11.6747 101.602 12.08C101.303 12.4853 101.154 13.0667 101.154 13.824V18H99.3616V13.904C99.3616 13.264 99.2923 12.7733 99.1536 12.432C99.0256 12.08 98.8443 11.8347 98.6096 11.696C98.375 11.5573 98.103 11.488 97.7936 11.488C97.239 11.4773 96.807 11.6747 96.4976 12.08C96.199 12.4853 96.0496 13.0667 96.0496 13.824V18H94.2576ZM111.654 18.192C110.875 18.192 110.182 18.016 109.574 17.664C108.976 17.3013 108.502 16.8053 108.15 16.176C107.808 15.5467 107.638 14.8213 107.638 14C107.638 13.1787 107.814 12.4533 108.166 11.824C108.518 11.1947 108.998 10.704 109.606 10.352C110.224 9.98933 110.928 9.808 111.718 9.808C112.432 9.808 113.078 9.99467 113.654 10.368C114.23 10.7307 114.683 11.2587 115.014 11.952C115.355 12.6453 115.526 13.472 115.526 14.432H109.238L109.478 14.208C109.478 14.6987 109.584 15.1253 109.798 15.488C110.011 15.84 110.294 16.112 110.646 16.304C110.998 16.496 111.387 16.592 111.814 16.592C112.304 16.592 112.71 16.4853 113.03 16.272C113.35 16.048 113.6 15.76 113.782 15.408L115.366 16.08C115.142 16.5067 114.854 16.88 114.502 17.2C114.16 17.52 113.75 17.7653 113.27 17.936C112.8 18.1067 112.262 18.192 111.654 18.192ZM109.59 13.28L109.334 13.056H113.846L113.606 13.28C113.606 12.8427 113.51 12.4853 113.318 12.208C113.126 11.92 112.88 11.7067 112.582 11.568C112.294 11.4187 111.99 11.344 111.67 11.344C111.35 11.344 111.03 11.4187 110.71 11.568C110.39 11.7067 110.123 11.92 109.91 12.208C109.696 12.4853 109.59 12.8427 109.59 13.28Z",fill:"#111827"}),e.jsx("defs",{children:e.jsx("clipPath",{id:"clip0_6645_69725",children:e.jsx("rect",{width:"24",height:"24",fill:"white"})})})]}),B=({title:s,titleTag:a,...o})=>{const[y,d]=C.useState(!1);return e.jsxs(r,{...o,open:y,setOpen:d,children:[e.jsxs(r.Panel,{children:[e.jsxs(r.Header,{children:[e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsx(r.Title,{as:a,children:s??"Drawer Title"}),e.jsx(r.CloseButton,{})]}),e.jsx(r.Description,{children:"Lorem ipsum dolor sit amet consectetur. Aliquam sed scelerisque et arcu nibh a massa."})]}),e.jsx(r.Body,{className:"overflow-x-hidden",children:e.jsx("div",{className:"w-full h-full flex items-center justify-center border border-border-subtle border-dashed rounded-md bg-background-secondary",children:e.jsx("p",{className:"m-0 text-text-secondary",children:"Body content"})})}),e.jsxs(r.Footer,{children:[e.jsx(t,{variant:"outline",onClick:()=>d(!1),children:"Close"}),e.jsx(t,{onClick:()=>d(!1),children:"Save"})]})]}),e.jsx(r.Backdrop,{})]})},l=B.bind({});l.args={trigger:e.jsx(t,{children:"Open Drawer"}),design:"simple",position:"right",transitionDuration:.2,exitOnClickOutside:!1,exitOnEsc:!0,scrollLock:!0};const i=B.bind({});i.args={trigger:e.jsx(t,{children:"Open Drawer"}),design:"simple",position:"right",transitionDuration:.2,exitOnClickOutside:!1,exitOnEsc:!0,scrollLock:!1,title:e.jsx(H,{className:"w-24 h-6"}),titleTag:C.Fragment};const L=s=>{const[a,o]=C.useState(!1);return e.jsxs(e.Fragment,{children:[e.jsx(t,{onClick:()=>o(!0),children:"Open Controlled Drawer"}),e.jsxs(r,{open:a,setOpen:o,...s,children:[e.jsxs(r.Panel,{children:[e.jsxs(r.Header,{children:[e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsx(r.Title,{children:"Drawer Title"}),e.jsx(r.CloseButton,{})]}),e.jsx(r.Description,{children:"Lorem ipsum dolor sit amet consectetur. Aliquam sed scelerisque et arcu nibh a massa."})]}),e.jsx(r.Body,{className:"overflow-x-hidden",children:e.jsx("div",{className:"w-full h-full flex items-center justify-center border border-border-subtle border-dashed rounded-md bg-background-secondary",children:e.jsx("p",{className:"m-0 text-text-secondary",children:"Body content"})})}),e.jsxs(r.Footer,{children:[e.jsx("div",{className:"mr-auto inline-flex items-center",children:"Other option"}),e.jsx(t,{variant:"ghost",children:"Details"}),e.jsx(t,{onClick:()=>o(!1),variant:"outline",children:"Cancel"}),e.jsx(t,{variant:"primary",children:"Save"})]})]}),e.jsx(r.Backdrop,{})]})]})},c=L.bind({});c.args={scrollLock:!1};const O=s=>e.jsxs(r,{...s,children:[e.jsx(r.Panel,{children:({close:a})=>e.jsxs(e.Fragment,{children:[e.jsxs(r.Header,{children:[e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsx(r.Title,{children:"Drawer Title"}),e.jsx(r.CloseButton,{})]}),e.jsx(r.Description,{children:"Lorem ipsum dolor sit amet consectetur. Aliquam sed scelerisque et arcu nibh a massa."})]}),e.jsx(r.Body,{className:"overflow-x-hidden",children:e.jsx("div",{className:"w-full h-full flex items-center justify-center border border-border-subtle border-dashed rounded-md bg-background-secondary",children:e.jsx("p",{className:"m-0 text-text-secondary",children:"Body content"})})}),e.jsxs(r.Footer,{children:[e.jsx("div",{className:"mr-auto inline-flex items-center",children:"Other option"}),e.jsx(t,{variant:"ghost",children:"Details"}),e.jsx(t,{onClick:a,variant:"outline",children:"Cancel"}),e.jsx(t,{variant:"primary",children:"Save"})]})]})}),e.jsx(r.Backdrop,{})]}),n=O.bind({});n.args={trigger:e.jsx(t,{children:"Open Uncontrolled Drawer"}),scrollLock:!1};n.parameters={docs:{source:{type:"code"}}};var u,m,p;l.parameters={...l.parameters,docs:{...(u=l.parameters)==null?void 0:u.docs,source:{originalSource:`({ + title, + titleTag, + ...args +}) => { + const [open, setOpen] = useState(false); + return <Drawer {...args} open={open} setOpen={setOpen}> + <Drawer.Panel> + <Drawer.Header> + <div className="flex items-center justify-between"> + <Drawer.Title as={titleTag}> + {title ?? 'Drawer Title'} + </Drawer.Title> + <Drawer.CloseButton /> + </div> + <Drawer.Description> + Lorem ipsum dolor sit amet consectetur. Aliquam sed + scelerisque et arcu nibh a massa. + </Drawer.Description> + </Drawer.Header> + <Drawer.Body className="overflow-x-hidden"> + <div className="w-full h-full flex items-center justify-center border border-border-subtle border-dashed rounded-md bg-background-secondary"> + <p className="m-0 text-text-secondary">Body content</p> + </div> + </Drawer.Body> + <Drawer.Footer> + <Button variant="outline" onClick={() => setOpen(false)}> + Close + </Button> + <Button onClick={() => setOpen(false)}>Save</Button> + </Drawer.Footer> + </Drawer.Panel> + <Drawer.Backdrop /> + </Drawer>; +}`,...(p=(m=l.parameters)==null?void 0:m.docs)==null?void 0:p.source}}};var x,w,D;i.parameters={...i.parameters,docs:{...(x=i.parameters)==null?void 0:x.docs,source:{originalSource:`({ + title, + titleTag, + ...args +}) => { + const [open, setOpen] = useState(false); + return <Drawer {...args} open={open} setOpen={setOpen}> + <Drawer.Panel> + <Drawer.Header> + <div className="flex items-center justify-between"> + <Drawer.Title as={titleTag}> + {title ?? 'Drawer Title'} + </Drawer.Title> + <Drawer.CloseButton /> + </div> + <Drawer.Description> + Lorem ipsum dolor sit amet consectetur. Aliquam sed + scelerisque et arcu nibh a massa. + </Drawer.Description> + </Drawer.Header> + <Drawer.Body className="overflow-x-hidden"> + <div className="w-full h-full flex items-center justify-center border border-border-subtle border-dashed rounded-md bg-background-secondary"> + <p className="m-0 text-text-secondary">Body content</p> + </div> + </Drawer.Body> + <Drawer.Footer> + <Button variant="outline" onClick={() => setOpen(false)}> + Close + </Button> + <Button onClick={() => setOpen(false)}>Save</Button> + </Drawer.Footer> + </Drawer.Panel> + <Drawer.Backdrop /> + </Drawer>; +}`,...(D=(w=i.parameters)==null?void 0:w.docs)==null?void 0:D.source}}};var h,f,j;c.parameters={...c.parameters,docs:{...(h=c.parameters)==null?void 0:h.docs,source:{originalSource:`args => { + const [open, setOpen] = useState(false); + return <> + <Button onClick={() => setOpen(true)}> + Open Controlled Drawer + </Button> + <Drawer open={open} setOpen={setOpen} {...args}> + <Drawer.Panel> + <Drawer.Header> + <div className="flex items-center justify-between"> + <Drawer.Title>Drawer Title</Drawer.Title> + <Drawer.CloseButton /> + </div> + <Drawer.Description> + Lorem ipsum dolor sit amet consectetur. Aliquam sed + scelerisque et arcu nibh a massa. + </Drawer.Description> + </Drawer.Header> + <Drawer.Body className="overflow-x-hidden"> + <div className="w-full h-full flex items-center justify-center border border-border-subtle border-dashed rounded-md bg-background-secondary"> + <p className="m-0 text-text-secondary"> + Body content + </p> + </div> + </Drawer.Body> + <Drawer.Footer> + <div className="mr-auto inline-flex items-center"> + Other option + </div> + <Button variant="ghost">Details</Button> + <Button onClick={() => setOpen(false)} variant="outline"> + Cancel + </Button> + <Button variant="primary">Save</Button> + </Drawer.Footer> + </Drawer.Panel> + <Drawer.Backdrop /> + </Drawer> + </>; +}`,...(j=(f=c.parameters)==null?void 0:f.docs)==null?void 0:j.source}}};var b,g,v;n.parameters={...n.parameters,docs:{...(b=n.parameters)==null?void 0:b.docs,source:{originalSource:`args => <Drawer {...args}> + <Drawer.Panel> + {({ + close + }) => <> + <Drawer.Header> + <div className="flex items-center justify-between"> + <Drawer.Title>Drawer Title</Drawer.Title> + <Drawer.CloseButton /> + </div> + <Drawer.Description> + Lorem ipsum dolor sit amet consectetur. Aliquam sed + scelerisque et arcu nibh a massa. + </Drawer.Description> + </Drawer.Header> + <Drawer.Body className="overflow-x-hidden"> + <div className="w-full h-full flex items-center justify-center border border-border-subtle border-dashed rounded-md bg-background-secondary"> + <p className="m-0 text-text-secondary"> + Body content + </p> + </div> + </Drawer.Body> + <Drawer.Footer> + <div className="mr-auto inline-flex items-center"> + Other option + </div> + <Button variant="ghost">Details</Button> + <Button onClick={close} variant="outline"> + Cancel + </Button> + <Button variant="primary">Save</Button> + </Drawer.Footer> + </>} + </Drawer.Panel> + <Drawer.Backdrop /> + </Drawer>`,...(v=(g=n.parameters)==null?void 0:g.docs)==null?void 0:v.source}}};const E=["Default","LogoInPlaceOfTheTitle","Controlled","Uncontrolled"];export{c as Controlled,l as Default,i as LogoInPlaceOfTheTitle,n as Uncontrolled,E as __namedExportsOrder,A as default}; diff --git a/assets/dropdown-menu-Bv9F8U8F.js b/assets/dropdown-menu-Bv9F8U8F.js new file mode 100644 index 00000000..03a8fd64 --- /dev/null +++ b/assets/dropdown-menu-Bv9F8U8F.js @@ -0,0 +1,68 @@ +import{j as t}from"./jsx-runtime-DR9Q75dM.js";import{r,R as c}from"./index-DRjF_FHU.js";import{u as F,o as L,f as O,s as E,b as V,c as z,h as H,i as U,j as B,k as K,F as G}from"./floating-ui.react-B68Bw5rw.js";import{c as f,b as x}from"./functions-B0jM5NET.js";import{M as m}from"./menu-item-h0iRIEmG.js";const D=r.createContext({}),J=()=>r.useContext(D),a=({placement:e="bottom",offset:s=10,boundary:o="clippingAncestors",dropdownPortalRoot:l=null,dropdownPortalId:d="",children:C,className:M})=>{const[N,u]=r.useState(!1),{refs:b,floatingStyles:T,context:p}=F({open:N,onOpenChange:u,placement:e,strategy:"absolute",middleware:[L(s),O({boundary:o}),E({boundary:o})],whileElementsMounted:V}),k=z(p),P=H(p),q=U(p,{role:"menu"}),{getReferenceProps:I,getFloatingProps:S}=B([k,P,q]),{isMounted:j,styles:A}=K(p,{duration:150,initial:{opacity:0,scale:.95},open:{opacity:1,scale:1},close:{opacity:0,scale:.95}}),R=()=>u(n=>!n),_=()=>u(!1);return t.jsx(D.Provider,{value:{handleClose:_},children:t.jsxs("div",{className:f("relative inline-block",M),children:[t.jsx("div",{ref:b.setReference,onClick:R,role:"button",tabIndex:0,...I(),className:"cursor-pointer",children:c.Children.map(C,n=>{var i;return((i=n==null?void 0:n.type)==null?void 0:i.displayName)==="DropdownMenu.Trigger"?n:null})}),j&&t.jsx(G,{id:d,root:l,children:t.jsx("div",{ref:b.setFloating,style:{...T,...A},...S(),children:c.Children.map(C,n=>{var i;return((i=n==null?void 0:n.type)==null?void 0:i.displayName)==="DropdownMenu.Content"?n:null})})})]})})};a.displayName="DropdownMenu";const g=c.forwardRef(({children:e,className:s},o)=>t.jsx("div",{ref:o,role:"button",tabIndex:0,className:s,children:e}));g.displayName="DropdownMenu.Trigger";const h=({children:e,className:s,...o})=>t.jsx("div",{className:f("border border-solid border-border-subtle rounded-md shadow-lg overflow-hidden",s),children:t.jsx(m,{...o,children:e})});h.displayName="DropdownMenu.Content";const y=e=>t.jsx(m.List,{...e});y.displayName="DropdownMenu.List";const v=({children:e,as:s=m.Item,...o})=>{var d;const{handleClose:l}=J();return e?s===r.Fragment&&r.isValidElement(e)?r.cloneElement(e,{onClick:x((d=e.props)==null?void 0:d.onClick,l)}):t.jsx(s,{...o,className:f("px-2",o.className),onClick:x(o.onClick,l),children:e}):null};v.displayName="DropdownMenu.Item";const w=e=>t.jsx(m.Separator,{...e});w.displayName="DropdownMenu.Separator";a.Trigger=g;a.Content=h;a.List=y;a.Item=v;a.Separator=w;a.__docgenInfo={description:"",methods:[{name:"Content",docblock:null,modifiers:["static"],params:[{name:`{ + children, + className, + ...props +}: DropdownCommonProps & AdditionalProps`,optional:!1,type:{name:"intersection",raw:"DropdownCommonProps & AdditionalProps",elements:[{name:"DropdownCommonProps"},{name:"AdditionalProps"}]}}],returns:null},{name:"List",docblock:null,modifiers:["static"],params:[{name:"props",optional:!1,type:{name:"MenuListProps",alias:"DropdownMenuListProps"}}],returns:null},{name:"Item",docblock:null,modifiers:["static"],params:[{name:`{ + children, + as: Tag = Menu.Item, + ...props +}`,optional:!1,type:null}],returns:null},{name:"Separator",docblock:null,modifiers:["static"],params:[{name:"props",optional:!1,type:{name:"MenuSeparatorProps",alias:"DropdownMenuSeparatorProps"}}],returns:null}],displayName:"DropdownMenu",props:{children:{required:!0,tsType:{name:"ReactNode"},description:"Children of the component"},className:{required:!1,tsType:{name:"string"},description:"Additional class name"},placement:{required:!1,tsType:{name:"union",raw:`| 'top' +| 'right' +| 'bottom' +| 'left' +| 'top-start' +| 'top-end' +| 'right-start' +| 'right-end' +| 'bottom-start' +| 'bottom-end' +| 'left-start' +| 'left-end'`,elements:[{name:"literal",value:"'top'"},{name:"literal",value:"'right'"},{name:"literal",value:"'bottom'"},{name:"literal",value:"'left'"},{name:"literal",value:"'top-start'"},{name:"literal",value:"'top-end'"},{name:"literal",value:"'right-start'"},{name:"literal",value:"'right-end'"},{name:"literal",value:"'bottom-start'"},{name:"literal",value:"'bottom-end'"},{name:"literal",value:"'left-start'"},{name:"literal",value:"'left-end'"}]},description:"Defines the position of the dropdown menu.",defaultValue:{value:"'bottom'",computed:!1}},offset:{required:!1,tsType:{name:"OffsetOptions"},description:"Defines the offset of the dropdown menu.",defaultValue:{value:"10",computed:!1}},boundary:{required:!1,tsType:{name:"Boundary"},description:"Defines the boundary of the dropdown menu.",defaultValue:{value:"'clippingAncestors'",computed:!1}},dropdownPortalRoot:{required:!1,tsType:{name:"FloatingPortalProps['root']",raw:"FloatingPortalProps['root']"},description:"Defines the trigger element of the dropdown menu.",defaultValue:{value:"null",computed:!1}},dropdownPortalId:{required:!1,tsType:{name:"FloatingPortalProps['id']",raw:"FloatingPortalProps['id']"},description:"Defines the trigger element of the dropdown menu.",defaultValue:{value:"''",computed:!1}}}};g.__docgenInfo={description:"",methods:[],displayName:"DropdownMenu.Trigger",props:{children:{required:!0,tsType:{name:"ReactNode"},description:"Children of the component"},className:{required:!1,tsType:{name:"string"},description:"Additional class name"}}};h.__docgenInfo={description:"",methods:[],displayName:"DropdownMenu.Content",props:{children:{required:!0,tsType:{name:"ReactNode"},description:"Children of the component"},className:{required:!1,tsType:{name:"string"},description:"Additional class name"}}};y.__docgenInfo={description:"",methods:[],displayName:"DropdownMenu.List",props:{className:{required:!1,tsType:{name:"string"},description:"Additional CSS classes for the component."},heading:{required:!1,tsType:{name:"string"},description:"Heading for the menu list."},arrow:{required:!1,tsType:{name:"boolean"},description:"Displays an arrow next to the heading."},open:{required:!1,tsType:{name:"boolean"},description:"Controls the initial open state of the menu list."},onClick:{required:!1,tsType:{name:"signature",type:"function",raw:"( isOpen: boolean ) => void",signature:{arguments:[{type:{name:"boolean"},name:"isOpen"}],return:{name:"void"}}},description:"Callback function triggered when the menu list is clicked."},children:{required:!0,tsType:{name:"ReactNode"},description:"Child elements of the menu list."},showArrowOnHover:{required:!1,tsType:{name:"boolean"},description:"Shows the arrow only when hovering."}}};v.__docgenInfo={description:"",methods:[],displayName:"DropdownMenu.Item",props:{children:{required:!0,tsType:{name:"ReactNode"},description:"Content of the dropdown menu item."},as:{required:!1,tsType:{name:"ElementType"},description:"Tag of the dropdown menu item. Use your custom component or HTML tag if needed instead of the default `li`.",defaultValue:{value:`( { + disabled = false, + active, + onClick, + children, + className, +}: MenuItemProps ) => { + const { size } = useMenuContext(); + + const baseClasses = + 'flex p-1 gap-1 items-center bg-transparent border-none rounded text-text-secondary cursor-pointer m-0'; + const sizeClasses = { + sm: '[&>svg]:size-4 [&>svg]:m-1 [&>*:not(svg)]:mx-1 [&>*:not(svg)]:my-0.5 text-sm', + md: '[&>svg]:size-5 [&>svg]:m-1.5 [&>*:not(svg)]:m-1 text-base', + }?.[ size ?? 'md' ]; + const hoverClasses = + 'hover:bg-background-secondary hover:text-text-primary'; + const disabledClasses = disabled + ? 'text-text-disabled hover:text-text-disabled cursor-not-allowed hover:bg-transparent' + : ''; + const activeClasses = active + ? 'text-icon-primary [&>svg]:text-icon-interactive bg-background-secondary' + : ''; + const transitionClasses = 'transition-colors duration-300 ease-in-out'; + + return ( + <li + role="menuitem" + tabIndex={ 0 } + onClick={ onClick } + onKeyDown={ ( event ) => { + if ( event.key === 'Enter' || event.key === ' ' ) { + onClick?.(); + } + } } + className={ cn( + baseClasses, + sizeClasses, + hoverClasses, + disabledClasses, + activeClasses, + transitionClasses, + className + ) } + > + { children } + </li> + ); +}`,computed:!1}},onClick:{required:!1,tsType:{name:"signature",type:"function",raw:"() => void",signature:{arguments:[],return:{name:"void"}}},description:"Click handler."},className:{required:!1,tsType:{name:"string"},description:"Additional class name."}}};w.__docgenInfo={description:"",methods:[],displayName:"DropdownMenu.Separator",props:{className:{required:!1,tsType:{name:"string"},description:"Additional CSS classes for the component."},variant:{required:!1,tsType:{name:"union",raw:"'solid' | 'dashed' | 'dotted' | 'double' | 'hidden' | 'none'",elements:[{name:"literal",value:"'solid'"},{name:"literal",value:"'dashed'"},{name:"literal",value:"'dotted'"},{name:"literal",value:"'double'"},{name:"literal",value:"'hidden'"},{name:"literal",value:"'none'"}]},description:"Defines the style of the separator (e.g., 'solid', 'dashed')."}}};export{a as D}; diff --git a/assets/dropdown-menu.stories-BoYhTgXi.js b/assets/dropdown-menu.stories-BoYhTgXi.js new file mode 100644 index 00000000..3c138c4f --- /dev/null +++ b/assets/dropdown-menu.stories-BoYhTgXi.js @@ -0,0 +1,40 @@ +import{j as n}from"./jsx-runtime-DR9Q75dM.js";import{D as e}from"./dropdown-menu-Bv9F8U8F.js";import{A as w}from"./avatar-A7FoSNec.js";import{B as D}from"./button-CWRkIW0K.js";import{H as g}from"./house-C42LrZVR.js";import"./index-DRjF_FHU.js";import"./floating-ui.react-B68Bw5rw.js";import"./index-rX-Bn4lm.js";import"./functions-B0jM5NET.js";import"./menu-item-h0iRIEmG.js";import"./proxy-0EBv-VZP.js";import"./chevron-down-dZe9AKXZ.js";import"./createLucideIcon-DrGAWQCB.js";import"./index-CAUXa3fz.js";const y={title:"Molecules/DropdownMenu",component:e,subcomponents:{"DropdownMenu.Trigger":e.Trigger,"DropdownMenu.Content":e.Content,"DropdownMenu.List":e.List,"DropdownMenu.Item":e.Item,"DropdownMenu.Separator":e.Separator},parameters:{layout:"centered"},tags:["autodocs"],argTypes:{children:{control:!1}}},r=o=>n.jsxs(e,{...o,children:[n.jsx(e.Trigger,{children:n.jsx(D,{children:"Dropdown"})}),n.jsx(e.Content,{className:"w-60",children:n.jsxs(e.List,{children:[n.jsx(e.Item,{children:"Menu Item 1"}),n.jsx(e.Item,{children:"Menu Item 2"}),n.jsx(e.Item,{children:"Menu Item 3"}),n.jsx(e.Item,{children:"Menu Item 4"}),n.jsx(e.Item,{children:"Menu Item 5"})]})})]}),t=o=>n.jsxs(e,{...o,placement:"bottom-start",children:[n.jsx(e.Trigger,{children:n.jsx(w,{children:"John"})}),n.jsx(e.Content,{className:"w-60",children:n.jsxs(e.List,{children:[n.jsx(e.Item,{children:"Menu Item 1"}),n.jsx(e.Item,{children:"Menu Item 2"}),n.jsx(e.Item,{children:"Menu Item 3"}),n.jsx(e.Item,{children:"Menu Item 4"}),n.jsx(e.Item,{children:"Menu Item 5"})]})})]}),m=o=>n.jsxs(e,{...o,placement:"bottom-end",children:[n.jsx(e.Trigger,{children:n.jsx(g,{})}),n.jsx(e.Content,{className:"w-60",children:n.jsxs(e.List,{children:[n.jsx(e.Item,{children:"Menu Item 1"}),n.jsx(e.Item,{children:"Menu Item 2"}),n.jsx(e.Item,{children:"Menu Item 3"}),n.jsx(e.Item,{children:"Menu Item 4"}),n.jsx(e.Item,{children:"Menu Item 5"})]})})]});r.__docgenInfo={description:"",methods:[],displayName:"ButtonTrigger"};t.__docgenInfo={description:"",methods:[],displayName:"AvatarTrigger"};m.__docgenInfo={description:"",methods:[],displayName:"IconTrigger"};var s,d,u;r.parameters={...r.parameters,docs:{...(s=r.parameters)==null?void 0:s.docs,source:{originalSource:`args => <DropdownMenu {...args}> + <DropdownMenu.Trigger> + <Button>Dropdown</Button> + </DropdownMenu.Trigger> + <DropdownMenu.Content className="w-60"> + <DropdownMenu.List> + <DropdownMenu.Item>Menu Item 1</DropdownMenu.Item> + <DropdownMenu.Item>Menu Item 2</DropdownMenu.Item> + <DropdownMenu.Item>Menu Item 3</DropdownMenu.Item> + <DropdownMenu.Item>Menu Item 4</DropdownMenu.Item> + <DropdownMenu.Item>Menu Item 5</DropdownMenu.Item> + </DropdownMenu.List> + </DropdownMenu.Content> + </DropdownMenu>`,...(u=(d=r.parameters)==null?void 0:d.docs)==null?void 0:u.source}}};var p,i,M;t.parameters={...t.parameters,docs:{...(p=t.parameters)==null?void 0:p.docs,source:{originalSource:`args => <DropdownMenu {...args} placement="bottom-start"> + <DropdownMenu.Trigger> + <Avatar>John</Avatar> + </DropdownMenu.Trigger> + <DropdownMenu.Content className="w-60"> + <DropdownMenu.List> + <DropdownMenu.Item>Menu Item 1</DropdownMenu.Item> + <DropdownMenu.Item>Menu Item 2</DropdownMenu.Item> + <DropdownMenu.Item>Menu Item 3</DropdownMenu.Item> + <DropdownMenu.Item>Menu Item 4</DropdownMenu.Item> + <DropdownMenu.Item>Menu Item 5</DropdownMenu.Item> + </DropdownMenu.List> + </DropdownMenu.Content> + </DropdownMenu>`,...(M=(i=t.parameters)==null?void 0:i.docs)==null?void 0:M.source}}};var a,I,c;m.parameters={...m.parameters,docs:{...(a=m.parameters)==null?void 0:a.docs,source:{originalSource:`args => <DropdownMenu {...args} placement="bottom-end"> + <DropdownMenu.Trigger> + <House /> + </DropdownMenu.Trigger> + <DropdownMenu.Content className="w-60"> + <DropdownMenu.List> + <DropdownMenu.Item>Menu Item 1</DropdownMenu.Item> + <DropdownMenu.Item>Menu Item 2</DropdownMenu.Item> + <DropdownMenu.Item>Menu Item 3</DropdownMenu.Item> + <DropdownMenu.Item>Menu Item 4</DropdownMenu.Item> + <DropdownMenu.Item>Menu Item 5</DropdownMenu.Item> + </DropdownMenu.List> + </DropdownMenu.Content> + </DropdownMenu>`,...(c=(I=m.parameters)==null?void 0:I.docs)==null?void 0:c.source}}};const S=["ButtonTrigger","AvatarTrigger","IconTrigger"];export{t as AvatarTrigger,r as ButtonTrigger,m as IconTrigger,S as __namedExportsOrder,y as default}; diff --git a/assets/editor-input-Bzq0TCBV.js b/assets/editor-input-Bzq0TCBV.js new file mode 100644 index 00000000..b65e411e --- /dev/null +++ b/assets/editor-input-Bzq0TCBV.js @@ -0,0 +1,66 @@ +var $i=Object.defineProperty;var Bi=(n,e,t)=>e in n?$i(n,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):n[e]=t;var Ce=(n,e,t)=>Bi(n,typeof e!="symbol"?e+"":e,t);import{j as z}from"./jsx-runtime-DR9Q75dM.js";import{r as N,R as En}from"./index-DRjF_FHU.js";import{r as Lr}from"./index-rX-Bn4lm.js";import{c as ct}from"./functions-B0jM5NET.js";import"./button-CWRkIW0K.js";import"./switch-CmCNAZG2.js";import"./checkbox-Chct7KEK.js";import"./radio-button-BBGEtJpx.js";import{B as Wi}from"./badge-Dv1nmPq1.js";import"./textarea-DgzwSIza.js";import"./avatar-A7FoSNec.js";import"./input-CYwL3pYz.js";import"./label-DvPgxd3J.js";import"./title-Pwv4V5tQ.js";import"./loader-Bb5Bdo8Z.js";import"./progress-bar-DDd8HN42.js";import"./tooltip-BKIj9JjV.js";import"./tabs--pYN2uoP.js";import"./select-HH_ABOAM.js";import"./toaster-Bfhn6F4R.js";import"./container-ZbATB8CN.js";import"./alert-f1kGYIX8.js";import"./progress-steps-DKE91ypz.js";import"./skeleton-DkrZt4C4.js";import"./menu-item-h0iRIEmG.js";import"./sidebar-DAGUTLol.js";import"./breadcrumb-BOHkNqGZ.js";import"./dialog-DLt9OUkY.js";import"./topbar-Dj3yHCF0.js";import"./search-Z9MTqd0b.js";import"./dropdown-menu-Bv9F8U8F.js";import"./drawer-CzUmv8Re.js";import"./pagination-DNkALv-C.js";import"./datepicker-DIA_JZ4u.js";import"./accordion-BKTr8uPA.js";import"./bar-chart-DFVhnu1W.js";import"./line-chart-BuFlrH9B.js";import"./pie-chart-CBmJ9D1c.js";import"./area-chart-DT2aNxmr.js";function ji(n){return n&&n.__esModule&&Object.prototype.hasOwnProperty.call(n,"default")?n.default:n}var Ki=ji(function(n){const e=new URLSearchParams;e.append("code",n);for(let t=1;t<arguments.length;t++)e.append("v",arguments[t]);throw Error(`Minified Lexical error #${n}; visit https://lexical.dev/docs/error?${e} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.`)});const No=N.createContext(null);function qi(n,e){return{getTheme:function(){return e??null}}}function oe(){const n=N.useContext(No);return n==null&&Ki(8),n}function Vi({defaultSelection:n}){const[e]=oe();return N.useEffect(()=>{e.focus(()=>{const t=document.activeElement,r=e.getRootElement();r===null||t!==null&&r.contains(t)||r.focus({preventScroll:!0})},{defaultSelection:n})},[n,e]),null}function Ui(n){return{}}const Xn={},Ji={},Me={},Ke={},Nn={},qe={},Zn={},Pn={},ut={},dt={},Oe={},er={},tr={},Po={},nr={},Hi={},rr={},Qi={},Io={},Lo={},ft={},Gi={},or={},Do={},Oo={},Mo={},Fo={},Ao={},Yi={},Xi={},ir={},sr={},In={},Zi={},es={},Et={},Nt={},ts={},ns={},rs={},ce=typeof window<"u"&&window.document!==void 0&&window.document.createElement!==void 0,os=ce&&"documentMode"in document?document.documentMode:null,ie=ce&&/Mac|iPod|iPhone|iPad/.test(navigator.platform),Ee=ce&&/^(?!.*Seamonkey)(?=.*Firefox).*/i.test(navigator.userAgent),Ft=!(!ce||!("InputEvent"in window)||os)&&"getTargetRanges"in new window.InputEvent("input"),lr=ce&&/Version\/[\d.]+.*Safari/.test(navigator.userAgent),Ht=ce&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream,is=ce&&/Android/.test(navigator.userAgent),Ro=ce&&/^(?=.*Chrome).*/i.test(navigator.userAgent),ss=ce&&is&&Ro,ar=ce&&/AppleWebKit\/[\d.]+/.test(navigator.userAgent)&&!Ro,yt=1,Ie=3,Ae=0,zo=1,Ue=2,ls=0,as=1,cs=2,At=4,Rt=8,cr=128,us=112|(3|At|Rt)|cr,ur=1,dr=2,fr=3,hr=4,pr=5,gr=6,Qt=lr||Ht||ar?" ":"​",me=` + +`,ds=Ee?" ":Qt,$o="֑-߿יִ-﷽ﹰ-ﻼ",Bo="A-Za-zÀ-ÖØ-öø-ʸ̀-֐ࠀ-῿‎Ⰰ-﬜︀-﹯﻽-￿",fs=new RegExp("^[^"+Bo+"]*["+$o+"]"),hs=new RegExp("^[^"+$o+"]*["+Bo+"]"),pe={bold:1,code:16,highlight:cr,italic:2,strikethrough:At,subscript:32,superscript:64,underline:Rt},ps={directionless:1,unmergeable:2},Dr={center:dr,end:gr,justify:hr,left:ur,right:fr,start:pr},gs={[dr]:"center",[gr]:"end",[hr]:"justify",[ur]:"left",[fr]:"right",[pr]:"start"},ms={normal:0,segmented:2,token:1},_s={[ls]:"normal",[cs]:"segmented",[as]:"token"};function ys(n){return n&&n.__esModule&&Object.prototype.hasOwnProperty.call(n,"default")?n.default:n}var I=ys(function(n){const e=new URLSearchParams;e.append("code",n);for(let t=1;t<arguments.length;t++)e.append("v",arguments[t]);throw Error(`Minified Lexical error #${n}; visit https://lexical.dev/docs/error?${e} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.`)});function zt(...n){const e=[];for(const t of n)if(t&&typeof t=="string")for(const[r]of t.matchAll(/\S+/g))e.push(r);return e}const xs=100;let Ln=!1,mr=0;function vs(n){mr=n.timeStamp}function gn(n,e,t){return e.__lexicalLineBreak===n||n[`__lexicalKey_${t._key}`]!==void 0}function bs(n,e,t){const r=de(t._window);let o=null,i=null;r!==null&&r.anchorNode===n&&(o=r.anchorOffset,i=r.focusOffset);const s=n.nodeValue;s!==null&&vr(e,s,o,i,!1)}function Cs(n,e,t){if(E(n)){const r=n.anchor.getNode();if(r.is(t)&&n.format!==r.getFormat())return!1}return e.nodeType===Ie&&t.isAttached()}function Wo(n,e,t){Ln=!0;const r=performance.now()-mr>xs;try{re(n,()=>{const o=M()||function(d){return d.getEditorState().read(()=>{const f=M();return f!==null?f.clone():null})}(n),i=new Map,s=n.getRootElement(),l=n._editorState,a=n._blockCursorElement;let c=!1,u="";for(let d=0;d<e.length;d++){const f=e[d],p=f.type,m=f.target;let g=Xt(m,l);if(!(g===null&&m!==s||B(g))){if(p==="characterData")r&&L(g)&&Cs(o,m,g)&&bs(m,g,n);else if(p==="childList"){c=!0;const y=f.addedNodes;for(let S=0;S<y.length;S++){const b=y[S],C=Uo(b),T=b.parentNode;if(T!=null&&b!==a&&C===null&&(b.nodeName!=="BR"||!gn(b,T,n))){if(Ee){const w=b.innerText||b.nodeValue;w&&(u+=w)}T.removeChild(b)}}const _=f.removedNodes,x=_.length;if(x>0){let S=0;for(let b=0;b<x;b++){const C=_[b];(C.nodeName==="BR"&&gn(C,m,n)||a===C)&&(m.appendChild(C),S++)}x!==S&&(m===s&&(g=Ho(l)),i.set(m,g))}}}}if(i.size>0)for(const[d,f]of i)if(k(f)){const p=f.getChildrenKeys();let m=d.firstChild;for(let g=0;g<p.length;g++){const y=p[g],_=n.getElementByKey(y);_!==null&&(m==null?(d.appendChild(_),m=_):m!==_&&d.replaceChild(_,m),m=m.nextSibling)}}else L(f)&&f.markDirty();const h=t.takeRecords();if(h.length>0){for(let d=0;d<h.length;d++){const f=h[d],p=f.addedNodes,m=f.target;for(let g=0;g<p.length;g++){const y=p[g],_=y.parentNode;_==null||y.nodeName!=="BR"||gn(y,m,n)||_.removeChild(y)}}t.takeRecords()}o!==null&&(c&&(o.dirty=!0,_e(o)),Ee&&Xo(n)&&o.insertRawText(u))})}finally{Ln=!1}}function jo(n){const e=n._observer;e!==null&&Wo(n,e.takeRecords(),e)}function Ko(n){(function(e){mr===0&&tn(e).addEventListener("textInput",vs,!0)})(n),n._observer=new MutationObserver((e,t)=>{Wo(n,e,t)})}function Or(n,e){const t=n.__mode,r=n.__format,o=n.__style,i=e.__mode,s=e.__format,l=e.__style;return!(t!==null&&t!==i||r!==null&&r!==s||o!==null&&o!==l)}function Mr(n,e){const t=n.mergeWithSibling(e),r=j()._normalizedNodes;return r.add(n.__key),r.add(e.__key),t}function Fr(n){let e,t,r=n;if(r.__text!==""||!r.isSimpleText()||r.isUnmergeable()){for(;(e=r.getPreviousSibling())!==null&&L(e)&&e.isSimpleText()&&!e.isUnmergeable();){if(e.__text!==""){if(Or(e,r)){r=Mr(e,r);break}break}e.remove()}for(;(t=r.getNextSibling())!==null&&L(t)&&t.isSimpleText()&&!t.isUnmergeable();){if(t.__text!==""){if(Or(r,t)){r=Mr(r,t);break}break}t.remove()}}else r.remove()}function Ss(n){return Ar(n.anchor),Ar(n.focus),n}function Ar(n){for(;n.type==="element";){const e=n.getNode(),t=n.offset;let r,o;if(t===e.getChildrenSize()?(r=e.getChildAtIndex(t-1),o=!0):(r=e.getChildAtIndex(t),o=!1),L(r)){n.set(r.__key,o?r.getTextContentSize():0,"text");break}if(!k(r))break;n.set(r.__key,o?r.getChildrenSize():0,"element")}}let ws=1;const ks=typeof queueMicrotask=="function"?queueMicrotask:n=>{Promise.resolve().then(n)};function qo(n){const e=document.activeElement;if(e===null)return!1;const t=e.nodeName;return B(Xt(n))&&(t==="INPUT"||t==="TEXTAREA"||e.contentEditable==="true"&&Yt(e)==null)}function Gt(n,e,t){const r=n.getRootElement();try{return r!==null&&r.contains(e)&&r.contains(t)&&e!==null&&!qo(e)&&Vo(e)===n}catch{return!1}}function _r(n){return n instanceof dn}function Vo(n){let e=n;for(;e!=null;){const t=Yt(e);if(_r(t))return t;e=en(e)}return null}function Yt(n){return n?n.__lexicalEditor:null}function $e(n){return n.isToken()||n.isSegmented()}function Ts(n){return n.nodeType===Ie}function $t(n){let e=n;for(;e!=null;){if(Ts(e))return e;e=e.firstChild}return null}function Dn(n,e,t){const r=pe[e];if(t!==null&&(n&r)==(t&r))return n;let o=n^r;return e==="subscript"?o&=~pe.superscript:e==="superscript"&&(o&=~pe.subscript),o}function Es(n,e){if(e!=null)return void(n.__key=e);ee(),xi();const t=j(),r=xe(),o=""+ws++;r._nodeMap.set(o,n),k(n)?t._dirtyElements.set(o,!0):t._dirtyLeaves.add(o),t._cloneNotNeeded.add(o),t._dirtyType=zo,n.__key=o}function Fe(n){const e=n.getParent();if(e!==null){const t=n.getWritable(),r=e.getWritable(),o=n.getPreviousSibling(),i=n.getNextSibling();if(o===null)if(i!==null){const s=i.getWritable();r.__first=i.__key,s.__prev=null}else r.__first=null;else{const s=o.getWritable();if(i!==null){const l=i.getWritable();l.__prev=s.__key,s.__next=l.__key}else s.__next=null;t.__prev=null}if(i===null)if(o!==null){const s=o.getWritable();r.__last=o.__key,s.__next=null}else r.__last=null;else{const s=i.getWritable();if(o!==null){const l=o.getWritable();l.__next=s.__key,s.__prev=l.__key}else s.__prev=null;t.__next=null}r.__size--,t.__parent=null}}function Bt(n){xi();const e=n.getLatest(),t=e.__parent,r=xe(),o=j(),i=r._nodeMap,s=o._dirtyElements;t!==null&&function(a,c,u){let h=a;for(;h!==null;){if(u.has(h))return;const d=c.get(h);if(d===void 0)break;u.set(h,!1),h=d.__parent}}(t,i,s);const l=e.__key;o._dirtyType=zo,k(n)?s.set(l,!0):o._dirtyLeaves.add(l)}function Q(n){ee();const e=j(),t=e._compositionKey;if(n!==t){if(e._compositionKey=n,t!==null){const r=V(t);r!==null&&r.getWritable()}if(n!==null){const r=V(n);r!==null&&r.getWritable()}}}function ke(){return Ct()?null:j()._compositionKey}function V(n,e){const t=(e||xe())._nodeMap.get(n);return t===void 0?null:t}function Uo(n,e){const t=n[`__lexicalKey_${j()._key}`];return t!==void 0?V(t,e):null}function Xt(n,e){let t=n;for(;t!=null;){const r=Uo(t,e);if(r!==null)return r;t=en(t)}return null}function Jo(n){const e=n._decorators,t=Object.assign({},e);return n._pendingDecorators=t,t}function Rr(n){return n.read(()=>G().getTextContent())}function G(){return Ho(xe())}function Ho(n){return n._nodeMap.get("root")}function _e(n){ee();const e=xe();n!==null&&(n.dirty=!0,n.setCachedNodes(null)),e._selection=n}function je(n){const e=j(),t=function(r,o){let i=r;for(;i!=null;){const s=i[`__lexicalKey_${o._key}`];if(s!==void 0)return s;i=en(i)}return null}(n,e);return t===null?n===e.getRootElement()?V("root"):null:V(t)}function zr(n,e){return e?n.getTextContentSize():0}function Qo(n){return/[\uD800-\uDBFF][\uDC00-\uDFFF]/g.test(n)}function yr(n){const e=[];let t=n;for(;t!==null;)e.push(t),t=t._parentEditor;return e}function Go(){return Math.random().toString(36).replace(/[^a-z]+/g,"").substr(0,5)}function Yo(n){return n.nodeType===Ie?n.nodeValue:null}function xr(n,e,t){const r=de(e._window);if(r===null)return;const o=r.anchorNode;let{anchorOffset:i,focusOffset:s}=r;if(o!==null){let l=Yo(o);const a=Xt(o);if(l!==null&&L(a)){if(l===Qt&&t){const c=t.length;l=t,i=c,s=c}l!==null&&vr(a,l,i,s,n)}}}function vr(n,e,t,r,o){let i=n;if(i.isAttached()&&(o||!i.isDirty())){const s=i.isComposing();let l=e;(s||o)&&e[e.length-1]===Qt&&(l=e.slice(0,-1));const a=i.getTextContent();if(o||l!==a){if(l===""){if(Q(null),lr||Ht||ar)i.remove();else{const m=j();setTimeout(()=>{m.update(()=>{i.isAttached()&&i.remove()})},20)}return}const c=i.getParent(),u=an(),h=i.getTextContentSize(),d=ke(),f=i.getKey();if(i.isToken()||d!==null&&f===d&&!s||E(u)&&(c!==null&&!c.canInsertTextBefore()&&u.anchor.offset===0||u.anchor.key===n.__key&&u.anchor.offset===0&&!i.canInsertTextBefore()&&!s||u.focus.key===n.__key&&u.focus.offset===h&&!i.canInsertTextAfter()&&!s))return void i.markDirty();const p=M();if(!E(p)||t===null||r===null)return void i.setTextContent(l);if(p.setTextNodeRange(i,t,i,r),i.isSegmented()){const m=H(i.getTextContent());i.replace(m),i=m}i.setTextContent(l)}}}function Ns(n,e){if(e.isSegmented())return!0;if(!n.isCollapsed())return!1;const t=n.anchor.offset,r=e.getParentOrThrow(),o=e.isToken();return t===0?!e.canInsertTextBefore()||!r.canInsertTextBefore()&&!e.isComposing()||o||function(i){const s=i.getPreviousSibling();return(L(s)||k(s)&&s.isInline())&&!s.canInsertTextAfter()}(e):t===e.getTextContentSize()&&(!e.canInsertTextAfter()||!r.canInsertTextAfter()&&!e.isComposing()||o)}function $r(n){return n==="ArrowLeft"}function Br(n){return n==="ArrowRight"}function nt(n,e){return ie?n:e}function Wr(n){return n==="Enter"}function Ze(n){return n==="Backspace"}function et(n){return n==="Delete"}function jr(n,e,t){return n.toLowerCase()==="a"&&nt(e,t)}function Ps(){const n=G();_e(Ss(n.select(0,n.getChildrenSize())))}function ot(n,e){n.__lexicalClassNameCache===void 0&&(n.__lexicalClassNameCache={});const t=n.__lexicalClassNameCache,r=t[e];if(r!==void 0)return r;const o=n[e];if(typeof o=="string"){const i=zt(o);return t[e]=i,i}return o}function br(n,e,t,r,o){if(t.size===0)return;const i=r.__type,s=r.__key,l=e.get(i);l===void 0&&I(33,i);const a=l.klass;let c=n.get(a);c===void 0&&(c=new Map,n.set(a,c));const u=c.get(s),h=u==="destroyed"&&o==="created";(u===void 0||h)&&c.set(s,h?"updated":o)}function Kr(n,e,t){const r=n.getParent();let o=t,i=n;return r!==null&&(e&&t===0?(o=i.getIndexWithinParent(),i=r):e||t!==i.getChildrenSize()||(o=i.getIndexWithinParent()+1,i=r)),i.getChildAtIndex(e?o-1:o)}function On(n,e){const t=n.offset;if(n.type==="element")return Kr(n.getNode(),e,t);{const r=n.getNode();if(e&&t===0||!e&&t===r.getTextContentSize()){const o=e?r.getPreviousSibling():r.getNextSibling();return o===null?Kr(r.getParentOrThrow(),e,r.getIndexWithinParent()+(e?0:1)):o}}return null}function Xo(n){const e=tn(n).event,t=e&&e.inputType;return t==="insertFromPaste"||t==="insertFromPasteAsQuotation"}function D(n,e,t){return Ci(n,e,t)}function Zt(n){return!X(n)&&!n.isLastChild()&&!n.isInline()}function Wt(n,e){const t=n._keyToDOMMap.get(e);return t===void 0&&I(75,e),t}function en(n){const e=n.assignedSlot||n.parentElement;return e!==null&&e.nodeType===11?e.host:e}function Mn(n,e){let t=n.getParent();for(;t!==null;){if(t.is(e))return!0;t=t.getParent()}return!1}function tn(n){const e=n._window;return e===null&&I(78),e}function Is(n){let e=n.getParentOrThrow();for(;e!==null;){if(xt(e))return e;e=e.getParentOrThrow()}return e}function xt(n){return X(n)||k(n)&&n.isShadowRoot()}function nn(n){const e=j(),t=n.constructor.getType(),r=e._nodes.get(t);r===void 0&&I(97);const o=r.replace;if(o!==null){const i=o(n);return i instanceof n.constructor||I(98),i}return n}function mn(n,e){!X(n.getParent())||k(e)||B(e)||I(99)}function _n(n){return(B(n)||k(n)&&!n.canBeEmpty())&&!n.isInline()}function Cr(n,e,t){t.style.removeProperty("caret-color"),e._blockCursorElement=null;const r=n.parentElement;r!==null&&r.removeChild(n)}function Ls(n,e,t){let r=n._blockCursorElement;if(E(t)&&t.isCollapsed()&&t.anchor.type==="element"&&e.contains(document.activeElement)){const o=t.anchor,i=o.getNode(),s=o.offset;let l=!1,a=null;if(s===i.getChildrenSize())_n(i.getChildAtIndex(s-1))&&(l=!0);else{const c=i.getChildAtIndex(s);if(_n(c)){const u=c.getPreviousSibling();(u===null||_n(u))&&(l=!0,a=n.getElementByKey(c.__key))}}if(l){const c=n.getElementByKey(i.__key);return r===null&&(n._blockCursorElement=r=function(u){const h=u.theme,d=document.createElement("div");d.contentEditable="false",d.setAttribute("data-lexical-cursor","true");let f=h.blockCursor;if(f!==void 0){if(typeof f=="string"){const p=zt(f);f=h.blockCursor=p}f!==void 0&&d.classList.add(...f)}return d}(n._config)),e.style.caretColor="transparent",void(a===null?c.appendChild(r):c.insertBefore(r,a))}}r!==null&&Cr(r,n,e)}function de(n){return ce?(n||window).getSelection():null}function Sr(n){return n.nodeType===1}function Ds(n){const e=new RegExp(/^(a|abbr|acronym|b|cite|code|del|em|i|ins|kbd|label|output|q|ruby|s|samp|span|strong|sub|sup|time|u|tt|var|#text)$/,"i");return n.nodeName.match(e)!==null}function qr(n){const e=new RegExp(/^(address|article|aside|blockquote|canvas|dd|div|dl|dt|fieldset|figcaption|figure|footer|form|h1|h2|h3|h4|h5|h6|header|hr|li|main|nav|noscript|ol|p|pre|section|table|td|tfoot|ul|video)$/,"i");return n.nodeName.match(e)!==null}function Be(n){if(X(n)||B(n)&&!n.isInline())return!0;if(!k(n)||xt(n))return!1;const e=n.getFirstChild(),t=e===null||lt(e)||L(e)||e.isInline();return!n.isInline()&&n.canBeEmpty()!==!1&&t}function yn(n,e){let t=n;for(;t!==null&&t.getParent()!==null&&!e(t);)t=t.getParentOrThrow();return e(t)?t:null}const Vr=new WeakMap,Os=new Map;function Ms(n){if(!n._readOnly&&n.isEmpty())return Os;n._readOnly||I(192);let e=Vr.get(n);if(!e){e=new Map,Vr.set(n,e);for(const[t,r]of n._nodeMap){const o=r.__type;let i=e.get(o);i||(i=new Map,e.set(o,i)),i.set(t,r)}}return e}function Zo(n){const e=n.constructor.clone(n);return e.afterCloneFrom(n),e}function ei(n,e,t,r,o,i){let s=n.getFirstChild();for(;s!==null;){const l=s.__key;s.__parent===e&&(k(s)&&ei(s,l,t,r,o,i),t.has(l)||i.delete(l),o.push(l)),s=s.getNextSibling()}}let Ne,Z,ht,rn,Fn,An,Re,ae,Rn,pt,q="",Y="",ue=null,se="",he="",ti=!1,gt=!1,Ot=null;function jt(n,e){const t=Re.get(n);if(e!==null){const r=Bn(n);r.parentNode===e&&e.removeChild(r)}if(ae.has(n)||Z._keyToDOMMap.delete(n),k(t)){const r=qt(t,Re);zn(r,0,r.length-1,null)}t!==void 0&&br(pt,ht,rn,t,"destroyed")}function zn(n,e,t,r){let o=e;for(;o<=t;++o){const i=n[o];i!==void 0&&jt(i,r)}}function De(n,e){n.setProperty("text-align",e)}const Fs="40px";function ni(n,e){const t=Ne.theme.indent;if(typeof t=="string"){const o=n.classList.contains(t);e>0&&!o?n.classList.add(t):e<1&&o&&n.classList.remove(t)}const r=getComputedStyle(n).getPropertyValue("--lexical-indent-base-value")||Fs;n.style.setProperty("padding-inline-start",e===0?"":`calc(${e} * ${r})`)}function ri(n,e){const t=n.style;e===0?De(t,""):e===ur?De(t,"left"):e===dr?De(t,"center"):e===fr?De(t,"right"):e===hr?De(t,"justify"):e===pr?De(t,"start"):e===gr&&De(t,"end")}function Kt(n,e,t){const r=ae.get(n);r===void 0&&I(60);const o=r.createDOM(Ne,Z);if(function(i,s,l){const a=l._keyToDOMMap;s["__lexicalKey_"+l._key]=i,a.set(i,s)}(n,o,Z),L(r)?o.setAttribute("data-lexical-text","true"):B(r)&&o.setAttribute("data-lexical-decorator","true"),k(r)){const i=r.__indent,s=r.__size;if(i!==0&&ni(o,i),s!==0){const a=s-1;(function(c,u,h,d){const f=Y;Y="",$n(c,h,0,u,d,null),ii(h,d),Y=f})(qt(r,ae),a,r,o)}const l=r.__format;l!==0&&ri(o,l),r.isInline()||oi(null,r,o),Zt(r)&&(q+=me,he+=me)}else{const i=r.getTextContent();if(B(r)){const s=r.decorate(Z,Ne);s!==null&&si(n,s),o.contentEditable="false"}else L(r)&&(r.isDirectionless()||(Y+=i));q+=i,he+=i}if(e!==null)if(t!=null)e.insertBefore(o,t);else{const i=e.__lexicalLineBreak;i!=null?e.insertBefore(o,i):e.appendChild(o)}return br(pt,ht,rn,r,"created"),o}function $n(n,e,t,r,o,i){const s=q;q="";let l=t;for(;l<=r;++l){Kt(n[l],o,i);const a=ae.get(n[l]);a!==null&&L(a)&&(ue===null&&(ue=a.getFormat()),se===""&&(se=a.getStyle()))}Zt(e)&&(q+=me),o.__lexicalTextContent=q,q=s+q}function Ur(n,e){const t=e.get(n);return lt(t)||B(t)&&t.isInline()}function oi(n,e,t){const r=n!==null&&(n.__size===0||Ur(n.__last,Re)),o=e.__size===0||Ur(e.__last,ae);if(r){if(!o){const i=t.__lexicalLineBreak;if(i!=null)try{t.removeChild(i)}catch(s){if(typeof s=="object"&&s!=null){const l=`${s.toString()} Parent: ${t.tagName}, child: ${i.tagName}.`;throw new Error(l)}throw s}t.__lexicalLineBreak=null}}else if(o){const i=document.createElement("br");t.__lexicalLineBreak=i,t.appendChild(i)}}function ii(n,e){const t=e.__lexicalDirTextContent,r=e.__lexicalDir;if(t!==Y||r!==Ot){const i=Y==="",s=i?Ot:(o=Y,fs.test(o)?"rtl":hs.test(o)?"ltr":null);if(s!==r){const l=e.classList,a=Ne.theme;let c=r!==null?a[r]:void 0,u=s!==null?a[s]:void 0;if(c!==void 0){if(typeof c=="string"){const h=zt(c);c=a[r]=h}l.remove(...c)}if(s===null||i&&s==="ltr")e.removeAttribute("dir");else{if(u!==void 0){if(typeof u=="string"){const h=zt(u);u=a[s]=h}u!==void 0&&l.add(...u)}e.dir=s}gt||(n.getWritable().__dir=s)}Ot=s,e.__lexicalDirTextContent=Y,e.__lexicalDir=s}var o}function As(n,e,t){const r=Y;var o;Y="",ue=null,se="",function(i,s,l){const a=q,c=i.__size,u=s.__size;if(q="",c===1&&u===1){const h=i.__first,d=s.__first;if(h===d)rt(h,l);else{const p=Bn(h),m=Kt(d,null,null);try{l.replaceChild(m,p)}catch(g){if(typeof g=="object"&&g!=null){const y=`${g.toString()} Parent: ${l.tagName}, new child: {tag: ${m.tagName} key: ${d}}, old child: {tag: ${p.tagName}, key: ${h}}.`;throw new Error(y)}throw g}jt(h,null)}const f=ae.get(d);L(f)&&(ue===null&&(ue=f.getFormat()),se===""&&(se=f.getStyle()))}else{const h=qt(i,Re),d=qt(s,ae);if(c===0)u!==0&&$n(d,s,0,u-1,l,null);else if(u===0){if(c!==0){const f=l.__lexicalLineBreak==null;zn(h,0,c-1,f?null:l),f&&(l.textContent="")}}else(function(f,p,m,g,y,_){const x=g-1,S=y-1;let b,C,T=(P=_,P.firstChild),w=0,v=0;for(var P;w<=x&&v<=S;){const R=p[w],F=m[v];if(R===F)T=xn(rt(F,_)),w++,v++;else{b===void 0&&(b=new Set(p)),C===void 0&&(C=new Set(m));const K=C.has(R),ne=b.has(F);if(K)if(ne){const ve=Wt(Z,F);ve===T?T=xn(rt(F,_)):(T!=null?_.insertBefore(ve,T):_.appendChild(ve),rt(F,_)),w++,v++}else Kt(F,_,T),v++;else T=xn(Bn(R)),jt(R,_),w++}const $=ae.get(F);$!==null&&L($)&&(ue===null&&(ue=$.getFormat()),se===""&&(se=$.getStyle()))}const O=w>x,A=v>S;if(O&&!A){const R=m[S+1];$n(m,f,v,S,_,R===void 0?null:Z.getElementByKey(R))}else A&&!O&&zn(p,w,x,_)})(s,h,d,c,u,l)}Zt(s)&&(q+=me),l.__lexicalTextContent=q,q=a+q}(n,e,t),ii(e,t),Jn(o=e)&&ue!=null&&ue!==o.__textFormat&&!gt&&(o.setTextFormat(ue),o.setTextStyle(se)),function(i){Jn(i)&&se!==""&&se!==i.__textStyle&&!gt&&i.setTextStyle(se)}(e),Y=r}function qt(n,e){const t=[];let r=n.__first;for(;r!==null;){const o=e.get(r);o===void 0&&I(101),t.push(r),r=o.__next}return t}function rt(n,e){const t=Re.get(n);let r=ae.get(n);t!==void 0&&r!==void 0||I(61);const o=ti||An.has(n)||Fn.has(n),i=Wt(Z,n);if(t===r&&!o){if(k(t)){const s=i.__lexicalTextContent;s!==void 0&&(q+=s,he+=s);const l=i.__lexicalDirTextContent;l!==void 0&&(Y+=l)}else{const s=t.getTextContent();L(t)&&!t.isDirectionless()&&(Y+=s),he+=s,q+=s}return i}if(t!==r&&o&&br(pt,ht,rn,r,"updated"),r.updateDOM(t,i,Ne)){const s=Kt(n,null,null);return e===null&&I(62),e.replaceChild(s,i),jt(n,null),s}if(k(t)&&k(r)){const s=r.__indent;s!==t.__indent&&ni(i,s);const l=r.__format;l!==t.__format&&ri(i,l),o&&(As(t,r,i),X(r)||r.isInline()||oi(t,r,i)),Zt(r)&&(q+=me,he+=me)}else{const s=r.getTextContent();if(B(r)){const l=r.decorate(Z,Ne);l!==null&&si(n,l)}else L(r)&&!r.isDirectionless()&&(Y+=s);q+=s,he+=s}if(!gt&&X(r)&&r.__cachedText!==he){const s=r.getWritable();s.__cachedText=he,r=s}return i}function si(n,e){let t=Z._pendingDecorators;const r=Z._decorators;if(t===null){if(r[n]===e)return;t=Jo(Z)}t[n]=e}function xn(n){let e=n.nextSibling;return e!==null&&e===Z._blockCursorElement&&(e=e.nextSibling),e}function Rs(n,e,t,r,o,i){q="",he="",Y="",ti=r===Ue,Ot=null,Z=t,Ne=t._config,ht=t._nodes,rn=Z._listeners.mutation,Fn=o,An=i,Re=n._nodeMap,ae=e._nodeMap,gt=e._readOnly,Rn=new Map(t._keyToDOMMap);const s=new Map;return pt=s,rt("root",null),Z=void 0,ht=void 0,Fn=void 0,An=void 0,Re=void 0,ae=void 0,Ne=void 0,Rn=void 0,pt=void 0,s}function Bn(n){const e=Rn.get(n);return e===void 0&&I(75,n),e}const fe=Object.freeze({}),Wn=30,jn=[["keydown",function(n,e){if(it=n.timeStamp,li=n.key,e.isComposing())return;const{key:t,shiftKey:r,ctrlKey:o,metaKey:i,altKey:s}=n;D(e,Po,n)||t!=null&&(function(l,a,c,u){return Br(l)&&!a&&!u&&!c}(t,o,s,i)?D(e,nr,n):function(l,a,c,u,h){return Br(l)&&!u&&!c&&(a||h)}(t,o,r,s,i)?D(e,Hi,n):function(l,a,c,u){return $r(l)&&!a&&!u&&!c}(t,o,s,i)?D(e,rr,n):function(l,a,c,u,h){return $r(l)&&!u&&!c&&(a||h)}(t,o,r,s,i)?D(e,Qi,n):function(l,a,c){return function(u){return u==="ArrowUp"}(l)&&!a&&!c}(t,o,i)?D(e,Io,n):function(l,a,c){return function(u){return u==="ArrowDown"}(l)&&!a&&!c}(t,o,i)?D(e,Lo,n):function(l,a){return Wr(l)&&a}(t,r)?(st=!0,D(e,ft,n)):function(l){return l===" "}(t)?D(e,Gi,n):function(l,a){return ie&&a&&l.toLowerCase()==="o"}(t,o)?(n.preventDefault(),st=!0,D(e,Ke,!0)):function(l,a){return Wr(l)&&!a}(t,r)?(st=!1,D(e,ft,n)):function(l,a,c,u){return ie?!a&&!c&&(Ze(l)||l.toLowerCase()==="h"&&u):!(u||a||c)&&Ze(l)}(t,s,i,o)?Ze(t)?D(e,or,n):(n.preventDefault(),D(e,Me,!0)):function(l){return l==="Escape"}(t)?D(e,Do,n):function(l,a,c,u,h){return ie?!(c||u||h)&&(et(l)||l.toLowerCase()==="d"&&a):!(a||u||h)&&et(l)}(t,o,r,s,i)?et(t)?D(e,Oo,n):(n.preventDefault(),D(e,Me,!1)):function(l,a,c){return Ze(l)&&(ie?a:c)}(t,s,o)?(n.preventDefault(),D(e,ut,!0)):function(l,a,c){return et(l)&&(ie?a:c)}(t,s,o)?(n.preventDefault(),D(e,ut,!1)):function(l,a){return ie&&a&&Ze(l)}(t,i)?(n.preventDefault(),D(e,dt,!0)):function(l,a){return ie&&a&&et(l)}(t,i)?(n.preventDefault(),D(e,dt,!1)):function(l,a,c,u){return l.toLowerCase()==="b"&&!a&&nt(c,u)}(t,s,i,o)?(n.preventDefault(),D(e,Oe,"bold")):function(l,a,c,u){return l.toLowerCase()==="u"&&!a&&nt(c,u)}(t,s,i,o)?(n.preventDefault(),D(e,Oe,"underline")):function(l,a,c,u){return l.toLowerCase()==="i"&&!a&&nt(c,u)}(t,s,i,o)?(n.preventDefault(),D(e,Oe,"italic")):function(l,a,c,u){return l==="Tab"&&!a&&!c&&!u}(t,s,o,i)?D(e,Mo,n):function(l,a,c,u){return l.toLowerCase()==="z"&&!a&&nt(c,u)}(t,r,i,o)?(n.preventDefault(),D(e,er,void 0)):function(l,a,c,u){return ie?l.toLowerCase()==="z"&&c&&a:l.toLowerCase()==="y"&&u||l.toLowerCase()==="z"&&u&&a}(t,r,i,o)?(n.preventDefault(),D(e,tr,void 0)):ln(e._editorState._selection)?function(l,a,c,u){return!a&&l.toLowerCase()==="c"&&(ie?c:u)}(t,r,i,o)?(n.preventDefault(),D(e,ir,n)):function(l,a,c,u){return!a&&l.toLowerCase()==="x"&&(ie?c:u)}(t,r,i,o)?(n.preventDefault(),D(e,sr,n)):jr(t,i,o)&&(n.preventDefault(),D(e,In,n)):!Ee&&jr(t,i,o)&&(n.preventDefault(),D(e,In,n)),function(l,a,c,u){return l||a||c||u}(o,r,s,i)&&D(e,rs,n))}],["pointerdown",function(n,e){const t=n.target,r=n.pointerType;t instanceof Node&&r!=="touch"&&re(e,()=>{B(Xt(t))||(qn=!0)})}],["compositionstart",function(n,e){re(e,()=>{const t=M();if(E(t)&&!e.isComposing()){const r=t.anchor,o=t.anchor.getNode();Q(r.key),(n.timeStamp<it+Wn||r.type==="element"||!t.isCollapsed()||o.getFormat()!==t.format||L(o)&&o.getStyle()!==t.style)&&D(e,qe,ds)}})}],["compositionend",function(n,e){Ee?tt=!0:re(e,()=>{vn(e,n.data)})}],["input",function(n,e){n.stopPropagation(),re(e,()=>{const t=M(),r=n.data,o=di(n);if(r!=null&&E(t)&&ui(t,o,r,n.timeStamp,!1)){tt&&(vn(e,r),tt=!1);const i=t.anchor.getNode(),s=de(e._window);if(s===null)return;const l=t.isBackward(),a=l?t.anchor.offset:t.focus.offset,c=l?t.focus.offset:t.anchor.offset;Ft&&!t.isCollapsed()&&L(i)&&s.anchorNode!==null&&i.getTextContent().slice(0,a)+r+i.getTextContent().slice(a+c)===Yo(s.anchorNode)||D(e,qe,r);const u=r.length;Ee&&u>1&&n.inputType==="insertCompositionText"&&!e.isComposing()&&(t.anchor.offset-=u),lr||Ht||ar||!e.isComposing()||(it=0,Q(null))}else xr(!1,e,r!==null?r:void 0),tt&&(vn(e,r||void 0),tt=!1);ee(),jo(j())}),We=null}],["click",function(n,e){re(e,()=>{const t=M(),r=de(e._window),o=an();if(r){if(E(t)){const i=t.anchor,s=i.getNode();i.type==="element"&&i.offset===0&&t.isCollapsed()&&!X(s)&&G().getChildrenSize()===1&&s.getTopLevelElementOrThrow().isEmpty()&&o!==null&&t.is(o)?(r.removeAllRanges(),t.dirty=!0):n.detail===3&&!t.isCollapsed()&&s!==t.focus.getNode()&&(k(s)?s.select(0):s.getParentOrThrow().select(0))}else if(n.pointerType==="touch"){const i=r.anchorNode;if(i!==null){const s=i.nodeType;(s===yt||s===Ie)&&_e(Tr(o,r,e,n))}}}D(e,Ji,n)})}],["cut",fe],["copy",fe],["dragstart",fe],["dragover",fe],["dragend",fe],["paste",fe],["focus",fe],["blur",fe],["drop",fe]];Ft&&jn.push(["beforeinput",(n,e)=>function(t,r){const o=t.inputType,i=di(t);o==="deleteCompositionText"||Ee&&Xo(r)||o!=="insertCompositionText"&&re(r,()=>{const s=M();if(o==="deleteContentBackward"){if(s===null){const f=an();if(!E(f))return;_e(f.clone())}if(E(s)){const f=s.anchor.key===s.focus.key;if(l=t.timeStamp,li==="MediaLast"&&l<it+Wn&&r.isComposing()&&f){if(Q(null),it=0,setTimeout(()=>{re(r,()=>{Q(null)})},Wn),E(s)){const p=s.anchor.getNode();p.markDirty(),s.format=p.getFormat(),L(p)||I(142),s.style=p.getStyle()}}else{Q(null),t.preventDefault();const p=s.anchor.getNode().getTextContent(),m=s.anchor.offset===0&&s.focus.offset===p.length;ss&&f&&!m||D(r,Me,!0)}return}}var l;if(!E(s))return;const a=t.data;We!==null&&xr(!1,r,We),s.dirty&&We===null||!s.isCollapsed()||X(s.anchor.getNode())||i===null||s.applyDOMRange(i),We=null;const c=s.anchor,u=s.focus,h=c.getNode(),d=u.getNode();if(o!=="insertText"&&o!=="insertTranspose")switch(t.preventDefault(),o){case"insertFromYank":case"insertFromDrop":case"insertReplacementText":D(r,qe,t);break;case"insertFromComposition":Q(null),D(r,qe,t);break;case"insertLineBreak":Q(null),D(r,Ke,!1);break;case"insertParagraph":Q(null),st&&!Ht?(st=!1,D(r,Ke,!1)):D(r,Nn,void 0);break;case"insertFromPaste":case"insertFromPasteAsQuotation":D(r,Zn,t);break;case"deleteByComposition":(function(f,p){return f!==p||k(f)||k(p)||!f.isToken()||!p.isToken()})(h,d)&&D(r,Pn,t);break;case"deleteByDrag":case"deleteByCut":D(r,Pn,t);break;case"deleteContent":D(r,Me,!1);break;case"deleteWordBackward":D(r,ut,!0);break;case"deleteWordForward":D(r,ut,!1);break;case"deleteHardLineBackward":case"deleteSoftLineBackward":D(r,dt,!0);break;case"deleteContentForward":case"deleteHardLineForward":case"deleteSoftLineForward":D(r,dt,!1);break;case"formatStrikeThrough":D(r,Oe,"strikethrough");break;case"formatBold":D(r,Oe,"bold");break;case"formatItalic":D(r,Oe,"italic");break;case"formatUnderline":D(r,Oe,"underline");break;case"historyUndo":D(r,er,void 0);break;case"historyRedo":D(r,tr,void 0)}else{if(a===` +`)t.preventDefault(),D(r,Ke,!1);else if(a===me)t.preventDefault(),D(r,Nn,void 0);else if(a==null&&t.dataTransfer){const f=t.dataTransfer.getData("text/plain");t.preventDefault(),s.insertRawText(f)}else a!=null&&ui(s,i,a,t.timeStamp,!0)?(t.preventDefault(),D(r,qe,a)):We=a;ai=t.timeStamp}})}(n,e)]);let it=0,li=null,ai=0,We=null;const Vt=new WeakMap;let Kn=!1,qn=!1,st=!1,tt=!1,ci=[0,"",0,"root",0];function ui(n,e,t,r,o){const i=n.anchor,s=n.focus,l=i.getNode(),a=j(),c=de(a._window),u=c!==null?c.anchorNode:null,h=i.key,d=a.getElementByKey(h),f=t.length;return h!==s.key||!L(l)||(!o&&(!Ft||ai<r+50)||l.isDirty()&&f<2||Qo(t))&&i.offset!==s.offset&&!l.isComposing()||$e(l)||l.isDirty()&&f>1||(o||!Ft)&&d!==null&&!l.isComposing()&&u!==$t(d)||c!==null&&e!==null&&(!e.collapsed||e.startContainer!==c.anchorNode||e.startOffset!==c.anchorOffset)||l.getFormat()!==n.format||l.getStyle()!==n.style||Ns(n,l)}function Jr(n,e){return n!==null&&n.nodeValue!==null&&n.nodeType===Ie&&e!==0&&e!==n.nodeValue.length}function Hr(n,e,t){const{anchorNode:r,anchorOffset:o,focusNode:i,focusOffset:s}=n;Kn&&(Kn=!1,Jr(r,o)&&Jr(i,s))||re(e,()=>{if(!t)return void _e(null);if(!Gt(e,r,i))return;const l=M();if(E(l)){const a=l.anchor,c=a.getNode();if(l.isCollapsed()){n.type==="Range"&&n.anchorNode===n.focusNode&&(l.dirty=!0);const u=tn(e).event,h=u?u.timeStamp:performance.now(),[d,f,p,m,g]=ci,y=G(),_=e.isComposing()===!1&&y.getTextContent()==="";if(h<g+200&&a.offset===p&&a.key===m)l.format=d,l.style=f;else if(a.type==="text")L(c)||I(141),l.format=c.getFormat(),l.style=c.getStyle();else if(a.type==="element"&&!_){const x=a.getNode();l.style="",x instanceof Ge&&x.getChildrenSize()===0?(l.format=x.getTextFormat(),l.style=x.getTextStyle()):l.format=0}}else{const u=a.key,h=l.focus.key,d=l.getNodes(),f=d.length,p=l.isBackward(),m=p?s:o,g=p?o:s,y=p?h:u,_=p?u:h;let x=us,S=!1;for(let b=0;b<f;b++){const C=d[b],T=C.getTextContentSize();if(L(C)&&T!==0&&!(b===0&&C.__key===y&&m===T||b===f-1&&C.__key===_&&g===0)&&(S=!0,x&=C.getFormat(),x===0))break}l.format=S?x:0}}D(e,Xn,void 0)})}function di(n){if(!n.getTargetRanges)return null;const e=n.getTargetRanges();return e.length===0?null:e[0]}function vn(n,e){const t=n._compositionKey;if(Q(null),t!==null&&e!=null){if(e===""){const r=V(t),o=$t(n.getElementByKey(t));return void(o!==null&&o.nodeValue!==null&&L(r)&&vr(r,o.nodeValue,null,null,!0))}if(e[e.length-1]===` +`){const r=M();if(E(r)){const o=r.focus;return r.anchor.set(o.key,o.offset,o.type),void D(n,ft,null)}}}xr(!0,n,e)}function fi(n){let e=n.__lexicalEventHandles;return e===void 0&&(e=[],n.__lexicalEventHandles=e),e}const Ve=new Map;function hi(n){const e=n.target,t=de(e==null?null:e.nodeType===9?e.defaultView:e.ownerDocument.defaultView);if(t===null)return;const r=Vo(t.anchorNode);if(r===null)return;qn&&(qn=!1,re(r,()=>{const c=an(),u=t.anchorNode;if(u===null)return;const h=u.nodeType;h!==yt&&h!==Ie||_e(Tr(c,t,r,n))}));const o=yr(r),i=o[o.length-1],s=i._key,l=Ve.get(s),a=l||i;a!==r&&Hr(t,a,!1),Hr(t,r,!0),r!==i?Ve.set(s,r):l&&Ve.delete(s)}function Qr(n){n._lexicalHandled=!0}function Gr(n){return n._lexicalHandled===!0}function zs(n){const e=n.ownerDocument,t=Vt.get(e);t===void 0&&I(162);const r=t-1;r>=0||I(164),Vt.set(e,r),r===0&&e.removeEventListener("selectionchange",hi);const o=Yt(n);_r(o)?(function(s){if(s._parentEditor!==null){const l=yr(s),a=l[l.length-1]._key;Ve.get(a)===s&&Ve.delete(a)}else Ve.delete(s._key)}(o),n.__lexicalEditor=null):o&&I(198);const i=fi(n);for(let s=0;s<i.length;s++)i[s]();n.__lexicalEventHandles=[]}function Vn(n,e,t){ee();const r=n.__key,o=n.getParent();if(o===null)return;const i=function(l){const a=M();if(!E(a)||!k(l))return a;const{anchor:c,focus:u}=a,h=c.getNode(),d=u.getNode();return Mn(h,l)&&c.set(l.__key,0,"element"),Mn(d,l)&&u.set(l.__key,0,"element"),a}(n);let s=!1;if(E(i)&&e){const l=i.anchor,a=i.focus;l.key===r&&(Jt(l,n,o,n.getPreviousSibling(),n.getNextSibling()),s=!0),a.key===r&&(Jt(a,n,o,n.getPreviousSibling(),n.getNextSibling()),s=!0)}else ln(i)&&e&&n.isSelected()&&n.selectPrevious();if(E(i)&&e&&!s){const l=n.getIndexWithinParent();Fe(n),Ut(i,o,l,-1)}else Fe(n);t||xt(o)||o.canBeEmpty()||!o.isEmpty()||Vn(o,e),e&&X(o)&&o.isEmpty()&&o.selectEnd()}class on{static getType(){I(64,this.name)}static clone(e){I(65,this.name)}afterCloneFrom(e){this.__parent=e.__parent,this.__next=e.__next,this.__prev=e.__prev}constructor(e){this.__type=this.constructor.getType(),this.__parent=null,this.__prev=null,this.__next=null,Es(this,e)}getType(){return this.__type}isInline(){I(137,this.constructor.name)}isAttached(){let e=this.__key;for(;e!==null;){if(e==="root")return!0;const t=V(e);if(t===null)break;e=t.__parent}return!1}isSelected(e){const t=e||M();if(t==null)return!1;const r=t.getNodes().some(o=>o.__key===this.__key);if(L(this))return r;if(E(t)&&t.anchor.type==="element"&&t.focus.type==="element"){if(t.isCollapsed())return!1;const o=this.getParent();if(B(this)&&this.isInline()&&o){const i=t.isBackward()?t.focus:t.anchor,s=i.getNode();if(i.offset===s.getChildrenSize()&&s.is(o)&&s.getLastChildOrThrow().is(this))return!1}}return r}getKey(){return this.__key}getIndexWithinParent(){const e=this.getParent();if(e===null)return-1;let t=e.getFirstChild(),r=0;for(;t!==null;){if(this.is(t))return r;r++,t=t.getNextSibling()}return-1}getParent(){const e=this.getLatest().__parent;return e===null?null:V(e)}getParentOrThrow(){const e=this.getParent();return e===null&&I(66,this.__key),e}getTopLevelElement(){let e=this;for(;e!==null;){const t=e.getParent();if(xt(t))return k(e)||e===this&&B(e)||I(194),e;e=t}return null}getTopLevelElementOrThrow(){const e=this.getTopLevelElement();return e===null&&I(67,this.__key),e}getParents(){const e=[];let t=this.getParent();for(;t!==null;)e.push(t),t=t.getParent();return e}getParentKeys(){const e=[];let t=this.getParent();for(;t!==null;)e.push(t.__key),t=t.getParent();return e}getPreviousSibling(){const e=this.getLatest().__prev;return e===null?null:V(e)}getPreviousSiblings(){const e=[],t=this.getParent();if(t===null)return e;let r=t.getFirstChild();for(;r!==null&&!r.is(this);)e.push(r),r=r.getNextSibling();return e}getNextSibling(){const e=this.getLatest().__next;return e===null?null:V(e)}getNextSiblings(){const e=[];let t=this.getNextSibling();for(;t!==null;)e.push(t),t=t.getNextSibling();return e}getCommonAncestor(e){const t=this.getParents(),r=e.getParents();k(this)&&t.unshift(this),k(e)&&r.unshift(e);const o=t.length,i=r.length;if(o===0||i===0||t[o-1]!==r[i-1])return null;const s=new Set(r);for(let l=0;l<o;l++){const a=t[l];if(s.has(a))return a}return null}is(e){return e!=null&&this.__key===e.__key}isBefore(e){if(this===e)return!1;if(e.isParentOf(this))return!0;if(this.isParentOf(e))return!1;const t=this.getCommonAncestor(e);let r=0,o=0,i=this;for(;;){const s=i.getParentOrThrow();if(s===t){r=i.getIndexWithinParent();break}i=s}for(i=e;;){const s=i.getParentOrThrow();if(s===t){o=i.getIndexWithinParent();break}i=s}return r<o}isParentOf(e){const t=this.__key;if(t===e.__key)return!1;let r=e;for(;r!==null;){if(r.__key===t)return!0;r=r.getParent()}return!1}getNodesBetween(e){const t=this.isBefore(e),r=[],o=new Set;let i=this;for(;i!==null;){const s=i.__key;if(o.has(s)||(o.add(s),r.push(i)),i===e)break;const l=k(i)?t?i.getFirstChild():i.getLastChild():null;if(l!==null){i=l;continue}const a=t?i.getNextSibling():i.getPreviousSibling();if(a!==null){i=a;continue}const c=i.getParentOrThrow();if(o.has(c.__key)||r.push(c),c===e)break;let u=null,h=c;do{if(h===null&&I(68),u=t?h.getNextSibling():h.getPreviousSibling(),h=h.getParent(),h===null)break;u!==null||o.has(h.__key)||r.push(h)}while(u===null);i=u}return t||r.reverse(),r}isDirty(){const e=j()._dirtyLeaves;return e!==null&&e.has(this.__key)}getLatest(){const e=V(this.__key);return e===null&&I(113),e}getWritable(){ee();const e=xe(),t=j(),r=e._nodeMap,o=this.__key,i=this.getLatest(),s=t._cloneNotNeeded,l=M();if(l!==null&&l.setCachedNodes(null),s.has(o))return Bt(i),i;const a=Zo(i);return s.add(o),Bt(a),r.set(o,a),a}getTextContent(){return""}getTextContentSize(){return this.getTextContent().length}createDOM(e,t){I(70)}updateDOM(e,t,r){I(71)}exportDOM(e){return{element:this.createDOM(e._config,e)}}exportJSON(){I(72)}static importJSON(e){I(18,this.name)}static transform(){return null}remove(e){Vn(this,!0,e)}replace(e,t){ee();let r=M();r!==null&&(r=r.clone()),mn(this,e);const o=this.getLatest(),i=this.__key,s=e.__key,l=e.getWritable(),a=this.getParentOrThrow().getWritable(),c=a.__size;Fe(l);const u=o.getPreviousSibling(),h=o.getNextSibling(),d=o.__prev,f=o.__next,p=o.__parent;if(Vn(o,!1,!0),u===null?a.__first=s:u.getWritable().__next=s,l.__prev=d,h===null?a.__last=s:h.getWritable().__prev=s,l.__next=f,l.__parent=p,a.__size=c,t&&(k(this)&&k(l)||I(139),this.getChildren().forEach(m=>{l.append(m)})),E(r)){_e(r);const m=r.anchor,g=r.focus;m.key===i&&eo(m,l),g.key===i&&eo(g,l)}return ke()===i&&Q(s),l}insertAfter(e,t=!0){ee(),mn(this,e);const r=this.getWritable(),o=e.getWritable(),i=o.getParent(),s=M();let l=!1,a=!1;if(i!==null){const f=e.getIndexWithinParent();if(Fe(o),E(s)){const p=i.__key,m=s.anchor,g=s.focus;l=m.type==="element"&&m.key===p&&m.offset===f+1,a=g.type==="element"&&g.key===p&&g.offset===f+1}}const c=this.getNextSibling(),u=this.getParentOrThrow().getWritable(),h=o.__key,d=r.__next;if(c===null?u.__last=h:c.getWritable().__prev=h,u.__size++,r.__next=h,o.__next=d,o.__prev=r.__key,o.__parent=r.__parent,t&&E(s)){const f=this.getIndexWithinParent();Ut(s,u,f+1);const p=u.__key;l&&s.anchor.set(p,f+2,"element"),a&&s.focus.set(p,f+2,"element")}return e}insertBefore(e,t=!0){ee(),mn(this,e);const r=this.getWritable(),o=e.getWritable(),i=o.__key;Fe(o);const s=this.getPreviousSibling(),l=this.getParentOrThrow().getWritable(),a=r.__prev,c=this.getIndexWithinParent();s===null?l.__first=i:s.getWritable().__next=i,l.__size++,r.__prev=i,o.__prev=a,o.__next=r.__key,o.__parent=r.__parent;const u=M();return t&&E(u)&&Ut(u,this.getParentOrThrow(),c),e}isParentRequired(){return!1}createParentElementNode(){return ge()}selectStart(){return this.selectPrevious()}selectEnd(){return this.selectNext(0,0)}selectPrevious(e,t){ee();const r=this.getPreviousSibling(),o=this.getParentOrThrow();if(r===null)return o.select(0,0);if(k(r))return r.select();if(!L(r)){const i=r.getIndexWithinParent()+1;return o.select(i,i)}return r.select(e,t)}selectNext(e,t){ee();const r=this.getNextSibling(),o=this.getParentOrThrow();if(r===null)return o.select();if(k(r))return r.select(0,0);if(!L(r)){const i=r.getIndexWithinParent();return o.select(i,i)}return r.select(e,t)}markDirty(){this.getWritable()}}class vt extends on{static getType(){return"linebreak"}static clone(e){return new vt(e.__key)}constructor(e){super(e)}getTextContent(){return` +`}createDOM(){return document.createElement("br")}updateDOM(){return!1}static importDOM(){return{br:e=>function(t){const r=t.parentElement;if(r!==null&&qr(r)){const o=r.firstChild;if(o===t||o.nextSibling===t&&Pt(o)){const i=r.lastChild;if(i===t||i.previousSibling===t&&Pt(i))return!0}}return!1}(e)||function(t){const r=t.parentElement;if(r!==null&&qr(r)){const o=r.firstChild;if(o===t||o.nextSibling===t&&Pt(o))return!1;const i=r.lastChild;if(i===t||i.previousSibling===t&&Pt(i))return!0}return!1}(e)?null:{conversion:$s,priority:0}}}static importJSON(e){return mt()}exportJSON(){return{type:"linebreak",version:1}}}function $s(n){return{node:mt()}}function mt(){return nn(new vt)}function lt(n){return n instanceof vt}function Pt(n){return n.nodeType===Ie&&/^( |\t|\r?\n)+$/.test(n.textContent||"")}function bn(n,e){return 16&e?"code":e&cr?"mark":32&e?"sub":64&e?"sup":null}function Cn(n,e){return 1&e?"strong":2&e?"em":"span"}function pi(n,e,t,r,o){const i=r.classList;let s=ot(o,"base");s!==void 0&&i.add(...s),s=ot(o,"underlineStrikethrough");let l=!1;const a=e&Rt&&e&At;s!==void 0&&(t&Rt&&t&At?(l=!0,a||i.add(...s)):a&&i.remove(...s));for(const c in pe){const u=pe[c];if(s=ot(o,c),s!==void 0)if(t&u){if(l&&(c==="underline"||c==="strikethrough")){e&u&&i.remove(...s);continue}e&u&&(!a||c!=="underline")&&c!=="strikethrough"||i.add(...s)}else e&u&&i.remove(...s)}}function gi(n,e,t){const r=e.firstChild,o=t.isComposing(),i=n+(o?Qt:"");if(r==null)e.textContent=i;else{const s=r.nodeValue;if(s!==i)if(o||Ee){const[l,a,c]=function(u,h){const d=u.length,f=h.length;let p=0,m=0;for(;p<d&&p<f&&u[p]===h[p];)p++;for(;m+p<d&&m+p<f&&u[d-m-1]===h[f-m-1];)m++;return[p,d-p-m,h.slice(p,f-m)]}(s,i);a!==0&&r.deleteData(l,a),r.insertData(l,c)}else r.nodeValue=i}}function Yr(n,e,t,r,o,i){gi(o,n,e);const s=i.theme.text;s!==void 0&&pi(0,0,r,n,s)}function It(n,e){const t=document.createElement(e);return t.appendChild(n),t}class Qe extends on{static getType(){return"text"}static clone(e){return new Qe(e.__text,e.__key)}afterCloneFrom(e){super.afterCloneFrom(e),this.__format=e.__format,this.__style=e.__style,this.__mode=e.__mode,this.__detail=e.__detail}constructor(e,t){super(t),this.__text=e,this.__format=0,this.__style="",this.__mode=0,this.__detail=0}getFormat(){return this.getLatest().__format}getDetail(){return this.getLatest().__detail}getMode(){const e=this.getLatest();return _s[e.__mode]}getStyle(){return this.getLatest().__style}isToken(){return this.getLatest().__mode===1}isComposing(){return this.__key===ke()}isSegmented(){return this.getLatest().__mode===2}isDirectionless(){return!!(1&this.getLatest().__detail)}isUnmergeable(){return!!(2&this.getLatest().__detail)}hasFormat(e){const t=pe[e];return!!(this.getFormat()&t)}isSimpleText(){return this.__type==="text"&&this.__mode===0}getTextContent(){return this.getLatest().__text}getFormatFlags(e,t){return Dn(this.getLatest().__format,e,t)}canHaveFormat(){return!0}createDOM(e,t){const r=this.__format,o=bn(0,r),i=Cn(0,r),s=o===null?i:o,l=document.createElement(s);let a=l;this.hasFormat("code")&&l.setAttribute("spellcheck","false"),o!==null&&(a=document.createElement(i),l.appendChild(a)),Yr(a,this,0,r,this.__text,e);const c=this.__style;return c!==""&&(l.style.cssText=c),l}updateDOM(e,t,r){const o=this.__text,i=e.__format,s=this.__format,l=bn(0,i),a=bn(0,s),c=Cn(0,i),u=Cn(0,s);if((l===null?c:l)!==(a===null?u:a))return!0;if(l===a&&c!==u){const m=t.firstChild;m==null&&I(48);const g=document.createElement(u);return Yr(g,this,0,s,o,r),t.replaceChild(g,m),!1}let h=t;a!==null&&l!==null&&(h=t.firstChild,h==null&&I(49)),gi(o,h,this);const d=r.theme.text;d!==void 0&&i!==s&&pi(0,i,s,h,d);const f=e.__style,p=this.__style;return f!==p&&(t.style.cssText=p),!1}static importDOM(){return{"#text":()=>({conversion:Ks,priority:0}),b:()=>({conversion:Ws,priority:0}),code:()=>({conversion:Se,priority:0}),em:()=>({conversion:Se,priority:0}),i:()=>({conversion:Se,priority:0}),s:()=>({conversion:Se,priority:0}),span:()=>({conversion:Bs,priority:0}),strong:()=>({conversion:Se,priority:0}),sub:()=>({conversion:Se,priority:0}),sup:()=>({conversion:Se,priority:0}),u:()=>({conversion:Se,priority:0})}}static importJSON(e){const t=H(e.text);return t.setFormat(e.format),t.setDetail(e.detail),t.setMode(e.mode),t.setStyle(e.style),t}exportDOM(e){let{element:t}=super.exportDOM(e);return t!==null&&Sr(t)||I(132),t.style.whiteSpace="pre-wrap",this.hasFormat("bold")&&(t=It(t,"b")),this.hasFormat("italic")&&(t=It(t,"i")),this.hasFormat("strikethrough")&&(t=It(t,"s")),this.hasFormat("underline")&&(t=It(t,"u")),{element:t}}exportJSON(){return{detail:this.getDetail(),format:this.getFormat(),mode:this.getMode(),style:this.getStyle(),text:this.getTextContent(),type:"text",version:1}}selectionTransform(e,t){}setFormat(e){const t=this.getWritable();return t.__format=typeof e=="string"?pe[e]:e,t}setDetail(e){const t=this.getWritable();return t.__detail=typeof e=="string"?ps[e]:e,t}setStyle(e){const t=this.getWritable();return t.__style=e,t}toggleFormat(e){const t=Dn(this.getFormat(),e,null);return this.setFormat(t)}toggleDirectionless(){const e=this.getWritable();return e.__detail^=1,e}toggleUnmergeable(){const e=this.getWritable();return e.__detail^=2,e}setMode(e){const t=ms[e];if(this.__mode===t)return this;const r=this.getWritable();return r.__mode=t,r}setTextContent(e){if(this.__text===e)return this;const t=this.getWritable();return t.__text=e,t}select(e,t){ee();let r=e,o=t;const i=M(),s=this.getTextContent(),l=this.__key;if(typeof s=="string"){const a=s.length;r===void 0&&(r=a),o===void 0&&(o=a)}else r=0,o=0;if(!E(i))return yi(l,r,l,o,"text","text");{const a=ke();a!==i.anchor.key&&a!==i.focus.key||Q(l),i.setTextNodeRange(this,r,this,o)}return i}selectStart(){return this.select(0,0)}selectEnd(){const e=this.getTextContentSize();return this.select(e,e)}spliceText(e,t,r,o){const i=this.getWritable(),s=i.__text,l=r.length;let a=e;a<0&&(a=l+a,a<0&&(a=0));const c=M();if(o&&E(c)){const h=e+l;c.setTextNodeRange(i,h,i,h)}const u=s.slice(0,a)+r+s.slice(a+t);return i.__text=u,i}canInsertTextBefore(){return!0}canInsertTextAfter(){return!0}splitText(...e){ee();const t=this.getLatest(),r=t.getTextContent(),o=t.__key,i=ke(),s=new Set(e),l=[],a=r.length;let c="";for(let b=0;b<a;b++)c!==""&&s.has(b)&&(l.push(c),c=""),c+=r[b];c!==""&&l.push(c);const u=l.length;if(u===0)return[];if(l[0]===r)return[t];const h=l[0],d=t.getParent();let f;const p=t.getFormat(),m=t.getStyle(),g=t.__detail;let y=!1;t.isSegmented()?(f=H(h),f.__format=p,f.__style=m,f.__detail=g,y=!0):(f=t.getWritable(),f.__text=h);const _=M(),x=[f];let S=h.length;for(let b=1;b<u;b++){const C=l[b],T=C.length,w=H(C).getWritable();w.__format=p,w.__style=m,w.__detail=g;const v=w.__key,P=S+T;if(E(_)){const O=_.anchor,A=_.focus;O.key===o&&O.type==="text"&&O.offset>S&&O.offset<=P&&(O.key=v,O.offset-=S,_.dirty=!0),A.key===o&&A.type==="text"&&A.offset>S&&A.offset<=P&&(A.key=v,A.offset-=S,_.dirty=!0)}i===o&&Q(v),S=P,x.push(w)}if(d!==null){(function(T){const w=T.getPreviousSibling(),v=T.getNextSibling();w!==null&&Bt(w),v!==null&&Bt(v)})(this);const b=d.getWritable(),C=this.getIndexWithinParent();y?(b.splice(C,0,x),this.remove()):b.splice(C,1,x),E(_)&&Ut(_,d,C,u-1)}return x}mergeWithSibling(e){const t=e===this.getPreviousSibling();t||e===this.getNextSibling()||I(50);const r=this.__key,o=e.__key,i=this.__text,s=i.length;ke()===o&&Q(r);const l=M();if(E(l)){const h=l.anchor,d=l.focus;h!==null&&h.key===o&&(lo(h,t,r,e,s),l.dirty=!0),d!==null&&d.key===o&&(lo(d,t,r,e,s),l.dirty=!0)}const a=e.__text,c=t?a+i:i+a;this.setTextContent(c);const u=this.getWritable();return e.remove(),u}isTextEntity(){return!1}}function Bs(n){return{forChild:wr(n.style),node:null}}function Ws(n){const e=n,t=e.style.fontWeight==="normal";return{forChild:wr(e.style,t?void 0:"bold"),node:null}}const Xr=new WeakMap;function js(n){return n.nodeName==="PRE"||n.nodeType===yt&&n.style!==void 0&&n.style.whiteSpace!==void 0&&n.style.whiteSpace.startsWith("pre")}function Ks(n){const e=n;n.parentElement===null&&I(129);let t=e.textContent||"";if(function(r){let o,i=r.parentNode;const s=[r];for(;i!==null&&(o=Xr.get(i))===void 0&&!js(i);)s.push(i),i=i.parentNode;const l=o===void 0?i:o;for(let a=0;a<s.length;a++)Xr.set(s[a],l);return l}(e)!==null){const r=t.split(/(\r?\n|\t)/),o=[],i=r.length;for(let s=0;s<i;s++){const l=r[s];l===` +`||l===`\r +`?o.push(mt()):l===" "?o.push(kr()):l!==""&&o.push(H(l))}return{node:o}}if(t=t.replace(/\r/g,"").replace(/[ \t\n]+/g," "),t==="")return{node:null};if(t[0]===" "){let r=e,o=!0;for(;r!==null&&(r=Zr(r,!1))!==null;){const i=r.textContent||"";if(i.length>0){/[ \t\n]$/.test(i)&&(t=t.slice(1)),o=!1;break}}o&&(t=t.slice(1))}if(t[t.length-1]===" "){let r=e,o=!0;for(;r!==null&&(r=Zr(r,!0))!==null;)if((r.textContent||"").replace(/^( |\t|\r?\n)+/,"").length>0){o=!1;break}o&&(t=t.slice(0,t.length-1))}return t===""?{node:null}:{node:H(t)}}function Zr(n,e){let t=n;for(;;){let r;for(;(r=e?t.nextSibling:t.previousSibling)===null;){const i=t.parentElement;if(i===null)return null;t=i}if(t=r,t.nodeType===yt){const i=t.style.display;if(i===""&&!Ds(t)||i!==""&&!i.startsWith("inline"))return null}let o=t;for(;(o=e?t.firstChild:t.lastChild)!==null;)t=o;if(t.nodeType===Ie)return t;if(t.nodeName==="BR")return null}}const qs={code:"code",em:"italic",i:"italic",s:"strikethrough",strong:"bold",sub:"subscript",sup:"superscript",u:"underline"};function Se(n){const e=qs[n.nodeName.toLowerCase()];return e===void 0?{node:null}:{forChild:wr(n.style,e),node:null}}function H(n=""){return nn(new Qe(n))}function L(n){return n instanceof Qe}function wr(n,e){const t=n.fontWeight,r=n.textDecoration.split(" "),o=t==="700"||t==="bold",i=r.includes("line-through"),s=n.fontStyle==="italic",l=r.includes("underline"),a=n.verticalAlign;return c=>(L(c)&&(o&&!c.hasFormat("bold")&&c.toggleFormat("bold"),i&&!c.hasFormat("strikethrough")&&c.toggleFormat("strikethrough"),s&&!c.hasFormat("italic")&&c.toggleFormat("italic"),l&&!c.hasFormat("underline")&&c.toggleFormat("underline"),a!=="sub"||c.hasFormat("subscript")||c.toggleFormat("subscript"),a!=="super"||c.hasFormat("superscript")||c.toggleFormat("superscript"),e&&!c.hasFormat(e)&&c.toggleFormat(e)),c)}class bt extends Qe{static getType(){return"tab"}static clone(e){return new bt(e.__key)}afterCloneFrom(e){super.afterCloneFrom(e),this.__text=e.__text}constructor(e){super(" ",e),this.__detail=2}static importDOM(){return null}static importJSON(e){const t=kr();return t.setFormat(e.format),t.setStyle(e.style),t}exportJSON(){return{...super.exportJSON(),type:"tab",version:1}}setTextContent(e){I(126)}setDetail(e){I(127)}setMode(e){I(128)}canInsertTextBefore(){return!1}canInsertTextAfter(){return!1}}function kr(){return nn(new bt)}function Vs(n){return n instanceof bt}class Us{constructor(e,t,r){this._selection=null,this.key=e,this.offset=t,this.type=r}is(e){return this.key===e.key&&this.offset===e.offset&&this.type===e.type}isBefore(e){let t=this.getNode(),r=e.getNode();const o=this.offset,i=e.offset;if(k(t)){const s=t.getDescendantByIndex(o);t=s??t}if(k(r)){const s=r.getDescendantByIndex(i);r=s??r}return t===r?o<i:t.isBefore(r)}getNode(){const e=V(this.key);return e===null&&I(20),e}set(e,t,r){const o=this._selection,i=this.key;this.key=e,this.offset=t,this.type=r,Ct()||(ke()===i&&Q(e),o!==null&&(o.setCachedNodes(null),o.dirty=!0))}}function Pe(n,e,t){return new Us(n,e,t)}function Sn(n,e){let t=e.__key,r=n.offset,o="element";if(L(e)){o="text";const i=e.getTextContentSize();r>i&&(r=i)}else if(!k(e)){const i=e.getNextSibling();if(L(i))t=i.__key,r=0,o="text";else{const s=e.getParent();s&&(t=s.__key,r=e.getIndexWithinParent()+1)}}n.set(t,r,o)}function eo(n,e){if(k(e)){const t=e.getLastDescendant();k(t)||L(t)?Sn(n,t):Sn(n,e)}else Sn(n,e)}function we(n,e,t,r){n.key=e,n.offset=t,n.type=r}class sn{constructor(e){this._cachedNodes=null,this._nodes=e,this.dirty=!1}getCachedNodes(){return this._cachedNodes}setCachedNodes(e){this._cachedNodes=e}is(e){if(!ln(e))return!1;const t=this._nodes,r=e._nodes;return t.size===r.size&&Array.from(t).every(o=>r.has(o))}isCollapsed(){return!1}isBackward(){return!1}getStartEndPoints(){return null}add(e){this.dirty=!0,this._nodes.add(e),this._cachedNodes=null}delete(e){this.dirty=!0,this._nodes.delete(e),this._cachedNodes=null}clear(){this.dirty=!0,this._nodes.clear(),this._cachedNodes=null}has(e){return this._nodes.has(e)}clone(){return new sn(new Set(this._nodes))}extract(){return this.getNodes()}insertRawText(e){}insertText(){}insertNodes(e){const t=this.getNodes(),r=t.length,o=t[r-1];let i;if(L(o))i=o.select();else{const s=o.getIndexWithinParent()+1;i=o.getParentOrThrow().select(s,s)}i.insertNodes(e);for(let s=0;s<r;s++)t[s].remove()}getNodes(){const e=this._cachedNodes;if(e!==null)return e;const t=this._nodes,r=[];for(const o of t){const i=V(o);i!==null&&r.push(i)}return Ct()||(this._cachedNodes=r),r}getTextContent(){const e=this.getNodes();let t="";for(let r=0;r<e.length;r++)t+=e[r].getTextContent();return t}}function E(n){return n instanceof ze}class ze{constructor(e,t,r,o){this.anchor=e,this.focus=t,e._selection=this,t._selection=this,this._cachedNodes=null,this.format=r,this.style=o,this.dirty=!1}getCachedNodes(){return this._cachedNodes}setCachedNodes(e){this._cachedNodes=e}is(e){return!!E(e)&&this.anchor.is(e.anchor)&&this.focus.is(e.focus)&&this.format===e.format&&this.style===e.style}isCollapsed(){return this.anchor.is(this.focus)}getNodes(){const e=this._cachedNodes;if(e!==null)return e;const t=this.anchor,r=this.focus,o=t.isBefore(r),i=o?t:r,s=o?r:t;let l=i.getNode(),a=s.getNode();const c=i.offset,u=s.offset;if(k(l)){const d=l.getDescendantByIndex(c);l=d??l}if(k(a)){let d=a.getDescendantByIndex(u);d!==null&&d!==l&&a.getChildAtIndex(u)===d&&(d=d.getPreviousSibling()),a=d??a}let h;return h=l.is(a)?k(l)&&l.getChildrenSize()>0?[]:[l]:l.getNodesBetween(a),Ct()||(this._cachedNodes=h),h}setTextNodeRange(e,t,r,o){we(this.anchor,e.__key,t,"text"),we(this.focus,r.__key,o,"text"),this._cachedNodes=null,this.dirty=!0}getTextContent(){const e=this.getNodes();if(e.length===0)return"";const t=e[0],r=e[e.length-1],o=this.anchor,i=this.focus,s=o.isBefore(i),[l,a]=Un(this);let c="",u=!0;for(let h=0;h<e.length;h++){const d=e[h];if(k(d)&&!d.isInline())u||(c+=` +`),u=!d.isEmpty();else if(u=!1,L(d)){let f=d.getTextContent();d===t?d===r?o.type==="element"&&i.type==="element"&&i.offset!==o.offset||(f=l<a?f.slice(l,a):f.slice(a,l)):f=s?f.slice(l):f.slice(a):d===r&&(f=s?f.slice(0,a):f.slice(0,l)),c+=f}else!B(d)&&!lt(d)||d===r&&this.isCollapsed()||(c+=d.getTextContent())}return c}applyDOMRange(e){const t=j(),r=t.getEditorState()._selection,o=_i(e.startContainer,e.startOffset,e.endContainer,e.endOffset,t,r);if(o===null)return;const[i,s]=o;we(this.anchor,i.key,i.offset,i.type),we(this.focus,s.key,s.offset,s.type),this._cachedNodes=null}clone(){const e=this.anchor,t=this.focus;return new ze(Pe(e.key,e.offset,e.type),Pe(t.key,t.offset,t.type),this.format,this.style)}toggleFormat(e){this.format=Dn(this.format,e,null),this.dirty=!0}setStyle(e){this.style=e,this.dirty=!0}hasFormat(e){const t=pe[e];return!!(this.format&t)}insertRawText(e){const t=e.split(/(\r?\n|\t)/),r=[],o=t.length;for(let i=0;i<o;i++){const s=t[i];s===` +`||s===`\r +`?r.push(mt()):s===" "?r.push(kr()):r.push(H(s))}this.insertNodes(r)}insertText(e){const t=this.anchor,r=this.focus,o=this.format,i=this.style;let s=t,l=r;!this.isCollapsed()&&r.isBefore(t)&&(s=r,l=t),s.type==="element"&&function(g,y,_,x){const S=g.getNode(),b=S.getChildAtIndex(g.offset),C=H(),T=X(S)?ge().append(C):C;C.setFormat(_),C.setStyle(x),b===null?S.append(T):b.insertBefore(T),g.is(y)&&y.set(C.__key,0,"text"),g.set(C.__key,0,"text")}(s,l,o,i);const a=s.offset;let c=l.offset;const u=this.getNodes(),h=u.length;let d=u[0];L(d)||I(26);const f=d.getTextContent().length,p=d.getParentOrThrow();let m=u[h-1];if(h===1&&l.type==="element"&&(c=f,l.set(s.key,c,"text")),this.isCollapsed()&&a===f&&(d.isSegmented()||d.isToken()||!d.canInsertTextAfter()||!p.canInsertTextAfter()&&d.getNextSibling()===null)){let g=d.getNextSibling();if(L(g)&&g.canInsertTextBefore()&&!$e(g)||(g=H(),g.setFormat(o),g.setStyle(i),p.canInsertTextAfter()?d.insertAfter(g):p.insertAfter(g)),g.select(0,0),d=g,e!=="")return void this.insertText(e)}else if(this.isCollapsed()&&a===0&&(d.isSegmented()||d.isToken()||!d.canInsertTextBefore()||!p.canInsertTextBefore()&&d.getPreviousSibling()===null)){let g=d.getPreviousSibling();if(L(g)&&!$e(g)||(g=H(),g.setFormat(o),p.canInsertTextBefore()?d.insertBefore(g):p.insertBefore(g)),g.select(),d=g,e!=="")return void this.insertText(e)}else if(d.isSegmented()&&a!==f){const g=H(d.getTextContent());g.setFormat(o),d.replace(g),d=g}else if(!this.isCollapsed()&&e!==""){const g=m.getParent();if(!p.canInsertTextBefore()||!p.canInsertTextAfter()||k(g)&&(!g.canInsertTextBefore()||!g.canInsertTextAfter()))return this.insertText(""),mi(this.anchor,this.focus,null),void this.insertText(e)}if(h===1){if(d.isToken()){const x=H(e);return x.select(),void d.replace(x)}const g=d.getFormat(),y=d.getStyle();if(a!==c||g===o&&y===i){if(Vs(d)){const x=H(e);return x.setFormat(o),x.setStyle(i),x.select(),void d.replace(x)}}else{if(d.getTextContent()!==""){const x=H(e);if(x.setFormat(o),x.setStyle(i),x.select(),a===0)d.insertBefore(x,!1);else{const[S]=d.splitText(a);S.insertAfter(x,!1)}return void(x.isComposing()&&this.anchor.type==="text"&&(this.anchor.offset-=e.length))}d.setFormat(o),d.setStyle(i)}const _=c-a;d=d.spliceText(a,_,e,!0),d.getTextContent()===""?d.remove():this.anchor.type==="text"&&(d.isComposing()?this.anchor.offset-=e.length:(this.format=g,this.style=y))}else{const g=new Set([...d.getParentKeys(),...m.getParentKeys()]),y=k(d)?d:d.getParentOrThrow();let _=k(m)?m:m.getParentOrThrow(),x=m;if(!y.is(_)&&_.isInline())do x=_,_=_.getParentOrThrow();while(_.isInline());if(l.type==="text"&&(c!==0||m.getTextContent()==="")||l.type==="element"&&m.getIndexWithinParent()<c)if(L(m)&&!m.isToken()&&c!==m.getTextContentSize()){if(m.isSegmented()){const w=H(m.getTextContent());m.replace(w),m=w}X(l.getNode())||l.type!=="text"||(m=m.spliceText(0,c,"")),g.add(m.__key)}else{const w=m.getParentOrThrow();w.canBeEmpty()||w.getChildrenSize()!==1?m.remove():w.remove()}else g.add(m.__key);const S=_.getChildren(),b=new Set(u),C=y.is(_),T=y.isInline()&&d.getNextSibling()===null?y:d;for(let w=S.length-1;w>=0;w--){const v=S[w];if(v.is(d)||k(v)&&v.isParentOf(d))break;v.isAttached()&&(!b.has(v)||v.is(x)?C||T.insertAfter(v,!1):v.remove())}if(!C){let w=_,v=null;for(;w!==null;){const P=w.getChildren(),O=P.length;(O===0||P[O-1].is(v))&&(g.delete(w.__key),v=w),w=w.getParent()}}if(d.isToken())if(a===f)d.select();else{const w=H(e);w.select(),d.replace(w)}else d=d.spliceText(a,f-a,e,!0),d.getTextContent()===""?d.remove():d.isComposing()&&this.anchor.type==="text"&&(this.anchor.offset-=e.length);for(let w=1;w<h;w++){const v=u[w],P=v.__key;g.has(P)||v.remove()}}}removeText(){this.insertText("")}formatText(e){if(this.isCollapsed())return this.toggleFormat(e),void Q(null);const t=this.getNodes(),r=[];for(const _ of t)L(_)&&r.push(_);const o=r.length;if(o===0)return this.toggleFormat(e),void Q(null);const i=this.anchor,s=this.focus,l=this.isBackward(),a=l?s:i,c=l?i:s;let u=0,h=r[0],d=a.type==="element"?0:a.offset;if(a.type==="text"&&d===h.getTextContentSize()&&(u=1,h=r[1],d=0),h==null)return;const f=h.getFormatFlags(e,null),p=o-1;let m=r[p];const g=c.type==="text"?c.offset:m.getTextContentSize();if(h.is(m)){if(d===g)return;if($e(h)||d===0&&g===h.getTextContentSize())h.setFormat(f);else{const _=h.splitText(d,g),x=d===0?_[0]:_[1];x.setFormat(f),a.type==="text"&&a.set(x.__key,0,"text"),c.type==="text"&&c.set(x.__key,g-d,"text")}return void(this.format=f)}d===0||$e(h)||([,h]=h.splitText(d),d=0),h.setFormat(f);const y=m.getFormatFlags(e,f);g>0&&(g===m.getTextContentSize()||$e(m)||([m]=m.splitText(g)),m.setFormat(y));for(let _=u+1;_<p;_++){const x=r[_],S=x.getFormatFlags(e,y);x.setFormat(S)}a.type==="text"&&a.set(h.__key,d,"text"),c.type==="text"&&c.set(m.__key,g,"text"),this.format=f|y}insertNodes(e){if(e.length===0)return;if(this.anchor.key==="root"){this.insertParagraph();const f=M();return E(f)||I(134),f.insertNodes(e)}const t=yn((this.isBackward()?this.focus:this.anchor).getNode(),Be),r=e[e.length-1];if("__language"in t&&k(t)){if("__language"in e[0])this.insertText(e[0].getTextContent());else{const f=wn(this);t.splice(f,0,e),r.selectEnd()}return}if(!e.some(f=>(k(f)||B(f))&&!f.isInline())){k(t)||I(135);const f=wn(this);return t.splice(f,0,e),void r.selectEnd()}const o=function(f){const p=ge();let m=null;for(let g=0;g<f.length;g++){const y=f[g],_=lt(y);if(_||B(y)&&y.isInline()||k(y)&&y.isInline()||L(y)||y.isParentRequired()){if(m===null&&(m=y.createParentElementNode(),p.append(m),_))continue;m!==null&&m.append(y)}else p.append(y),m=null}return p}(e),i=o.getLastDescendant(),s=o.getChildren(),l=!k(t)||!t.isEmpty()?this.insertParagraph():null,a=s[s.length-1];let c=s[0];var u;k(u=c)&&Be(u)&&!u.isEmpty()&&k(t)&&(!t.isEmpty()||t.canMergeWhenEmpty())&&(k(t)||I(135),t.append(...c.getChildren()),c=s[1]),c&&function(f,p,m){const g=p.getParentOrThrow().getLastChild();let y=p;const _=[p];for(;y!==g;)y.getNextSibling()||I(140),y=y.getNextSibling(),_.push(y);let x=f;for(const S of _)x=x.insertAfter(S)}(t,c);const h=yn(i,Be);l&&k(h)&&(l.canMergeWhenEmpty()||Be(a))&&(h.append(...l.getChildren()),l.remove()),k(t)&&t.isEmpty()&&t.remove(),i.selectEnd();const d=k(t)?t.getLastChild():null;lt(d)&&h!==t&&d.remove()}insertParagraph(){if(this.anchor.key==="root"){const s=ge();return G().splice(this.anchor.offset,0,[s]),s.select(),s}const e=wn(this),t=yn(this.anchor.getNode(),Be);k(t)||I(136);const r=t.getChildAtIndex(e),o=r?[r,...r.getNextSiblings()]:[],i=t.insertNewAfter(this,!1);return i?(i.append(...o),i.selectStart(),i):null}insertLineBreak(e){const t=mt();if(this.insertNodes([t]),e){const r=t.getParentOrThrow(),o=t.getIndexWithinParent();r.select(o,o)}}extract(){const e=this.getNodes(),t=e.length,r=t-1,o=this.anchor,i=this.focus;let s=e[0],l=e[r];const[a,c]=Un(this);if(t===0)return[];if(t===1){if(L(s)&&!this.isCollapsed()){const h=a>c?c:a,d=a>c?a:c,f=s.splitText(h,d),p=h===0?f[0]:f[1];return p!=null?[p]:[]}return[s]}const u=o.isBefore(i);if(L(s)){const h=u?a:c;h===s.getTextContentSize()?e.shift():h!==0&&([,s]=s.splitText(h),e[0]=s)}if(L(l)){const h=l.getTextContent().length,d=u?c:a;d===0?e.pop():d!==h&&([l]=l.splitText(d),e[r]=l)}return e}modify(e,t,r){const o=this.focus,i=this.anchor,s=e==="move",l=On(o,t);if(B(l)&&!l.isIsolated()){if(s&&l.isKeyboardSelectable()){const f=io();return f.add(l.__key),void _e(f)}const d=t?l.getPreviousSibling():l.getNextSibling();if(L(d)){const f=d.__key,p=t?d.getTextContent().length:0;return o.set(f,p,"text"),void(s&&i.set(f,p,"text"))}{const f=l.getParentOrThrow();let p,m;return k(d)?(m=d.__key,p=t?d.getChildrenSize():0):(p=l.getIndexWithinParent(),m=f.__key,t||p++),o.set(m,p,"element"),void(s&&i.set(m,p,"element"))}}const a=j(),c=de(a._window);if(!c)return;const u=a._blockCursorElement,h=a._rootElement;if(h===null||u===null||!k(l)||l.isInline()||l.canBeEmpty()||Cr(u,a,h),function(d,f,p,m){d.modify(f,p,m)}(c,e,t?"backward":"forward",r),c.rangeCount>0){const d=c.getRangeAt(0),f=this.anchor.getNode(),p=X(f)?f:Is(f);if(this.applyDOMRange(d),this.dirty=!0,!s){const m=this.getNodes(),g=[];let y=!1;for(let _=0;_<m.length;_++){const x=m[_];Mn(x,p)?g.push(x):y=!0}if(y&&g.length>0)if(t){const _=g[0];k(_)?_.selectStart():_.getParentOrThrow().selectStart()}else{const _=g[g.length-1];k(_)?_.selectEnd():_.getParentOrThrow().selectEnd()}c.anchorNode===d.startContainer&&c.anchorOffset===d.startOffset||function(_){const x=_.focus,S=_.anchor,b=S.key,C=S.offset,T=S.type;we(S,x.key,x.offset,x.type),we(x,b,C,T),_._cachedNodes=null}(this)}}}forwardDeletion(e,t,r){if(!r&&(e.type==="element"&&k(t)&&e.offset===t.getChildrenSize()||e.type==="text"&&e.offset===t.getTextContentSize())){const o=t.getParent(),i=t.getNextSibling()||(o===null?null:o.getNextSibling());if(k(i)&&i.isShadowRoot())return!0}return!1}deleteCharacter(e){const t=this.isCollapsed();if(this.isCollapsed()){const r=this.anchor;let o=r.getNode();if(this.forwardDeletion(r,o,e))return;const i=this.focus,s=On(i,e);if(B(s)&&!s.isIsolated()){if(s.isKeyboardSelectable()&&k(o)&&o.getChildrenSize()===0){o.remove();const l=io();l.add(s.__key),_e(l)}else s.remove(),j().dispatchCommand(Xn,void 0);return}if(!e&&k(s)&&k(o)&&o.isEmpty())return o.remove(),void s.selectStart();if(this.modify("extend",e,"character"),this.isCollapsed()){if(e&&r.offset===0&&(r.type==="element"?r.getNode():r.getNode().getParentOrThrow()).collapseAtStart(this))return}else{const l=i.type==="text"?i.getNode():null;if(o=r.type==="text"?r.getNode():null,l!==null&&l.isSegmented()){const a=i.offset,c=l.getTextContentSize();if(l.is(o)||e&&a!==c||!e&&a!==0)return void no(l,e,a)}else if(o!==null&&o.isSegmented()){const a=r.offset,c=o.getTextContentSize();if(o.is(l)||e&&a!==0||!e&&a!==c)return void no(o,e,a)}(function(a,c){const u=a.anchor,h=a.focus,d=u.getNode(),f=h.getNode();if(d===f&&u.type==="text"&&h.type==="text"){const p=u.offset,m=h.offset,g=p<m,y=g?p:m,_=g?m:p,x=_-1;y!==x&&(Qo(d.getTextContent().slice(y,_))||(c?h.offset=x:u.offset=x))}})(this,e)}}if(this.removeText(),e&&!t&&this.isCollapsed()&&this.anchor.type==="element"&&this.anchor.offset===0){const r=this.anchor.getNode();r.isEmpty()&&X(r.getParent())&&r.getIndexWithinParent()===0&&r.collapseAtStart(this)}}deleteLine(e){if(this.isCollapsed()){const t=this.anchor.type==="element";if(t&&this.insertText(" "),this.modify("extend",e,"lineboundary"),(e?this.focus:this.anchor).offset===0&&this.modify("extend",e,"character"),t){const r=e?this.anchor:this.focus;r.set(r.key,r.offset+1,r.type)}}this.removeText()}deleteWord(e){if(this.isCollapsed()){const t=this.anchor,r=t.getNode();if(this.forwardDeletion(t,r,e))return;this.modify("extend",e,"word")}this.removeText()}isBackward(){return this.focus.isBefore(this.anchor)}getStartEndPoints(){return[this.anchor,this.focus]}}function ln(n){return n instanceof sn}function to(n){const e=n.offset;if(n.type==="text")return e;const t=n.getNode();return e===t.getChildrenSize()?t.getTextContent().length:0}function Un(n){const e=n.getStartEndPoints();if(e===null)return[0,0];const[t,r]=e;return t.type==="element"&&r.type==="element"&&t.key===r.key&&t.offset===r.offset?[0,0]:[to(t),to(r)]}function no(n,e,t){const r=n,o=r.getTextContent().split(/(?=\s)/g),i=o.length;let s=0,l=0;for(let c=0;c<i;c++){const u=c===i-1;if(l=s,s+=o[c].length,e&&s===t||s>t||u){o.splice(c,1),u&&(l=void 0);break}}const a=o.join("").trim();a===""?r.remove():(r.setTextContent(a),r.select(l,l))}function ro(n,e,t,r){let o,i=e;if(n.nodeType===yt){let s=!1;const l=n.childNodes,a=l.length,c=r._blockCursorElement;i===a&&(s=!0,i=a-1);let u=l[i],h=!1;if(u===c)u=l[i+1],h=!0;else if(c!==null){const d=c.parentNode;n===d&&e>Array.prototype.indexOf.call(d.children,c)&&i--}if(o=je(u),L(o))i=zr(o,s);else{let d=je(n);if(d===null)return null;if(k(d)){i=Math.min(d.getChildrenSize(),i);let f=d.getChildAtIndex(i);if(k(f)&&function(p,m,g){const y=p.getParent();return g===null||y===null||!y.canBeEmpty()||y!==g.getNode()}(f,0,t)){const p=s?f.getLastDescendant():f.getFirstDescendant();p===null?d=f:(f=p,d=k(f)?f:f.getParentOrThrow()),i=0}L(f)?(o=f,d=null,i=zr(f,s)):f!==d&&s&&!h&&i++}else{const f=d.getIndexWithinParent();i=e===0&&B(d)&&je(n)===d?f:f+1,d=d.getParentOrThrow()}if(k(d))return Pe(d.__key,i,"element")}}else o=je(n);return L(o)?Pe(o.__key,i,"text"):null}function oo(n,e,t){const r=n.offset,o=n.getNode();if(r===0){const i=o.getPreviousSibling(),s=o.getParent();if(e){if((t||!e)&&i===null&&k(s)&&s.isInline()){const l=s.getPreviousSibling();L(l)&&(n.key=l.__key,n.offset=l.getTextContent().length)}}else k(i)&&!t&&i.isInline()?(n.key=i.__key,n.offset=i.getChildrenSize(),n.type="element"):L(i)&&(n.key=i.__key,n.offset=i.getTextContent().length)}else if(r===o.getTextContent().length){const i=o.getNextSibling(),s=o.getParent();if(e&&k(i)&&i.isInline())n.key=i.__key,n.offset=0,n.type="element";else if((t||e)&&i===null&&k(s)&&s.isInline()&&!s.canInsertTextAfter()){const l=s.getNextSibling();L(l)&&(n.key=l.__key,n.offset=0)}}}function mi(n,e,t){if(n.type==="text"&&e.type==="text"){const r=n.isBefore(e),o=n.is(e);oo(n,r,o),oo(e,!r,o),o&&(e.key=n.key,e.offset=n.offset,e.type=n.type);const i=j();if(i.isComposing()&&i._compositionKey!==n.key&&E(t)){const s=t.anchor,l=t.focus;we(n,s.key,s.offset,s.type),we(e,l.key,l.offset,l.type)}}}function _i(n,e,t,r,o,i){if(n===null||t===null||!Gt(o,n,t))return null;const s=ro(n,e,E(i)?i.anchor:null,o);if(s===null)return null;const l=ro(t,r,E(i)?i.focus:null,o);if(l===null)return null;if(s.type==="element"&&l.type==="element"){const a=je(n),c=je(t);if(B(a)&&B(c))return null}return mi(s,l,i),[s,l]}function yi(n,e,t,r,o,i){const s=xe(),l=new ze(Pe(n,e,o),Pe(t,r,i),0,"");return l.dirty=!0,s._selection=l,l}function io(){return new sn(new Set)}function Tr(n,e,t,r){const o=t._window;if(o===null)return null;const i=r||o.event,s=i?i.type:void 0,l=s==="selectionchange",a=!Ln&&(l||s==="beforeinput"||s==="compositionstart"||s==="compositionend"||s==="click"&&i&&i.detail===3||s==="drop"||s===void 0);let c,u,h,d;if(E(n)&&!a)return n.clone();if(e===null)return null;if(c=e.anchorNode,u=e.focusNode,h=e.anchorOffset,d=e.focusOffset,l&&E(n)&&!Gt(t,c,u))return n.clone();const f=_i(c,h,u,d,t,n);if(f===null)return null;const[p,m]=f;return new ze(p,m,E(n)?n.format:0,E(n)?n.style:"")}function M(){return xe()._selection}function an(){return j()._editorState._selection}function Ut(n,e,t,r=1){const o=n.anchor,i=n.focus,s=o.getNode(),l=i.getNode();if(!e.is(s)&&!e.is(l))return;const a=e.__key;if(n.isCollapsed()){const c=o.offset;if(t<=c&&r>0||t<c&&r<0){const u=Math.max(0,c+r);o.set(a,u,"element"),i.set(a,u,"element"),so(n)}}else{const c=n.isBackward(),u=c?i:o,h=u.getNode(),d=c?o:i,f=d.getNode();if(e.is(h)){const p=u.offset;(t<=p&&r>0||t<p&&r<0)&&u.set(a,Math.max(0,p+r),"element")}if(e.is(f)){const p=d.offset;(t<=p&&r>0||t<p&&r<0)&&d.set(a,Math.max(0,p+r),"element")}}so(n)}function so(n){const e=n.anchor,t=e.offset,r=n.focus,o=r.offset,i=e.getNode(),s=r.getNode();if(n.isCollapsed()){if(!k(i))return;const l=i.getChildrenSize(),a=t>=l,c=a?i.getChildAtIndex(l-1):i.getChildAtIndex(t);if(L(c)){let u=0;a&&(u=c.getTextContentSize()),e.set(c.__key,u,"text"),r.set(c.__key,u,"text")}}else{if(k(i)){const l=i.getChildrenSize(),a=t>=l,c=a?i.getChildAtIndex(l-1):i.getChildAtIndex(t);if(L(c)){let u=0;a&&(u=c.getTextContentSize()),e.set(c.__key,u,"text")}}if(k(s)){const l=s.getChildrenSize(),a=o>=l,c=a?s.getChildAtIndex(l-1):s.getChildAtIndex(o);if(L(c)){let u=0;a&&(u=c.getTextContentSize()),r.set(c.__key,u,"text")}}}}function Jt(n,e,t,r,o){let i=null,s=0,l=null;r!==null?(i=r.__key,L(r)?(s=r.getTextContentSize(),l="text"):k(r)&&(s=r.getChildrenSize(),l="element")):o!==null&&(i=o.__key,L(o)?l="text":k(o)&&(l="element")),i!==null&&l!==null?n.set(i,s,l):(s=e.getIndexWithinParent(),s===-1&&(s=t.getChildrenSize()),n.set(t.__key,s,"element"))}function lo(n,e,t,r,o){n.type==="text"?(n.key=t,e||(n.offset+=o)):n.offset>r.getIndexWithinParent()&&(n.offset-=1)}function Js(n,e,t,r,o,i,s){const l=r.anchorNode,a=r.focusNode,c=r.anchorOffset,u=r.focusOffset,h=document.activeElement;if(o.has("collaboration")&&h!==i||h!==null&&qo(h))return;if(!E(e))return void(n!==null&&Gt(t,l,a)&&r.removeAllRanges());const d=e.anchor,f=e.focus,p=d.key,m=f.key,g=Wt(t,p),y=Wt(t,m),_=d.offset,x=f.offset,S=e.format,b=e.style,C=e.isCollapsed();let T=g,w=y,v=!1;if(d.type==="text"){T=$t(g);const $=d.getNode();v=$.getFormat()!==S||$.getStyle()!==b}else E(n)&&n.anchor.type==="text"&&(v=!0);var P,O,A,R,F;if(f.type==="text"&&(w=$t(y)),T!==null&&w!==null&&(C&&(n===null||v||E(n)&&(n.format!==S||n.style!==b))&&(P=S,O=b,A=_,R=p,F=performance.now(),ci=[P,O,A,R,F]),c!==_||u!==x||l!==T||a!==w||r.type==="Range"&&C||(h!==null&&i.contains(h)||i.focus({preventScroll:!0}),d.type==="element"))){try{r.setBaseAndExtent(T,_,w,x)}catch{}if(!o.has("skip-scroll-into-view")&&e.isCollapsed()&&i!==null&&i===document.activeElement){const $=e instanceof ze&&e.anchor.type==="element"?T.childNodes[_]||null:r.rangeCount>0?r.getRangeAt(0):null;if($!==null){let K;if($ instanceof Text){const ne=document.createRange();ne.selectNode($),K=ne.getBoundingClientRect()}else K=$.getBoundingClientRect();(function(ne,ve,Le){const Nr=Le.ownerDocument,Pr=Nr.defaultView;if(Pr===null)return;let{top:fn,bottom:hn}=ve,wt=0,kt=0,be=Le;for(;be!==null;){const pn=be===Nr.body;if(pn)wt=0,kt=tn(ne).innerHeight;else{const Tt=be.getBoundingClientRect();wt=Tt.top,kt=Tt.bottom}let Xe=0;if(fn<wt?Xe=-(wt-fn):hn>kt&&(Xe=hn-kt),Xe!==0)if(pn)Pr.scrollBy(0,Xe);else{const Tt=be.scrollTop;be.scrollTop+=Xe;const Ir=be.scrollTop-Tt;fn-=Ir,hn-=Ir}if(pn)break;be=en(be)}})(t,K,i)}}Kn=!0}}function wn(n){let e=n;n.isCollapsed()||e.removeText();const t=M();E(t)&&(e=t),E(e)||I(161);const r=e.anchor;let o=r.getNode(),i=r.offset;for(;!Be(o);)[o,i]=Hs(o,i);return i}function Hs(n,e){const t=n.getParent();if(!t){const o=ge();return G().append(o),o.select(),[G(),0]}if(L(n)){const o=n.splitText(e);if(o.length===0)return[t,n.getIndexWithinParent()];const i=e===0?0:1;return[t,o[0].getIndexWithinParent()+i]}if(!k(n)||e===0)return[t,n.getIndexWithinParent()];const r=n.getChildAtIndex(e);if(r){const o=new ze(Pe(n.__key,e,"element"),Pe(n.__key,e,"element"),0,""),i=n.insertNewAfter(o);i&&i.append(r,...r.getNextSiblings())}return[t,n.getIndexWithinParent()+1]}let U=null,J=null,te=!1,kn=!1,Mt=0;const ao={characterData:!0,childList:!0,subtree:!0};function Ct(){return te||U!==null&&U._readOnly}function ee(){te&&I(13)}function xi(){Mt>99&&I(14)}function xe(){return U===null&&I(195,vi()),U}function j(){return J===null&&I(196,vi()),J}function vi(){let n=0;const e=new Set,t=dn.version;if(typeof window<"u")for(const o of document.querySelectorAll("[contenteditable]")){const i=Yt(o);if(_r(i))n++;else if(i){let s=String(i.constructor.version||"<0.17.1");s===t&&(s+=" (separately built, likely a bundler configuration issue)"),e.add(s)}}let r=` Detected on the page: ${n} compatible editor(s) with version ${t}`;return e.size&&(r+=` and incompatible editors with versions ${Array.from(e).join(", ")}`),r}function Qs(){return J}function co(n,e,t){const r=e.__type,o=function(l,a){const c=l._nodes.get(a);return c===void 0&&I(30,a),c}(n,r);let i=t.get(r);i===void 0&&(i=Array.from(o.transforms),t.set(r,i));const s=i.length;for(let l=0;l<s&&(i[l](e),e.isAttached());l++);}function uo(n,e){return n!==void 0&&n.__key!==e&&n.isAttached()}function bi(n,e){const t=n.type,r=e.get(t);r===void 0&&I(17,t);const o=r.klass;n.type!==o.getType()&&I(18,o.name);const i=o.importJSON(n),s=n.children;if(k(i)&&Array.isArray(s))for(let l=0;l<s.length;l++){const a=bi(s[l],e);i.append(a)}return i}function fo(n,e,t){const r=U,o=te,i=J;U=e,te=!0,J=n;try{return t()}finally{U=r,te=o,J=i}}function Te(n,e){const t=n._pendingEditorState,r=n._rootElement,o=n._headless||r===null;if(t===null)return;const i=n._editorState,s=i._selection,l=t._selection,a=n._dirtyType!==Ae,c=U,u=te,h=J,d=n._updating,f=n._observer;let p=null;if(n._pendingEditorState=null,n._editorState=t,!o&&a&&f!==null){J=n,U=t,te=!1,n._updating=!0;try{const C=n._dirtyType,T=n._dirtyElements,w=n._dirtyLeaves;f.disconnect(),p=Rs(i,t,n,C,T,w)}catch(C){if(C instanceof Error&&n._onError(C),kn)throw C;return Ti(n,null,r,t),Ko(n),n._dirtyType=Ue,kn=!0,Te(n,i),void(kn=!1)}finally{f.observe(r,ao),n._updating=d,U=c,te=u,J=h}}t._readOnly||(t._readOnly=!0);const m=n._dirtyLeaves,g=n._dirtyElements,y=n._normalizedNodes,_=n._updateTags,x=n._deferred;a&&(n._dirtyType=Ae,n._cloneNotNeeded.clear(),n._dirtyLeaves=new Set,n._dirtyElements=new Map,n._normalizedNodes=new Set,n._updateTags=new Set),function(C,T){const w=C._decorators;let v=C._pendingDecorators||w;const P=T._nodeMap;let O;for(O in v)P.has(O)||(v===w&&(v=Jo(C)),delete v[O])}(n,t);const S=o?null:de(n._window);if(n._editable&&S!==null&&(a||l===null||l.dirty)){J=n,U=t;try{if(f!==null&&f.disconnect(),a||l===null||l.dirty){const C=n._blockCursorElement;C!==null&&Cr(C,n,r),Js(s,l,n,S,_,r)}Ls(n,r,l),f!==null&&f.observe(r,ao)}finally{J=h,U=c}}p!==null&&function(C,T,w,v,P){const O=Array.from(C._listeners.mutation),A=O.length;for(let R=0;R<A;R++){const[F,$]=O[R],K=T.get($);K!==void 0&&F(K,{dirtyLeaves:v,prevEditorState:P,updateTags:w})}}(n,p,_,m,i),E(l)||l===null||s!==null&&s.is(l)||n.dispatchCommand(Xn,void 0);const b=n._pendingDecorators;b!==null&&(n._decorators=b,n._pendingDecorators=null,at("decorator",n,!0,b)),function(C,T,w){const v=Rr(T),P=Rr(w);v!==P&&at("textcontent",C,!0,P)}(n,e||i,t),at("update",n,!0,{dirtyElements:g,dirtyLeaves:m,editorState:t,normalizedNodes:y,prevEditorState:e||i,tags:_}),function(C,T){if(C._deferred=[],T.length!==0){const w=C._updating;C._updating=!0;try{for(let v=0;v<T.length;v++)T[v]()}finally{C._updating=w}}}(n,x),function(C){const T=C._updates;if(T.length!==0){const w=T.shift();if(w){const[v,P]=w;Si(C,v,P)}}}(n)}function at(n,e,t,...r){const o=e._updating;e._updating=t;try{const i=Array.from(e._listeners[n]);for(let s=0;s<i.length;s++)i[s].apply(null,r)}finally{e._updating=o}}function Ci(n,e,t){if(n._updating===!1||J!==n){let o=!1;return n.update(()=>{o=Ci(n,e,t)}),o}const r=yr(n);for(let o=4;o>=0;o--)for(let i=0;i<r.length;i++){const s=r[i]._commands.get(e);if(s!==void 0){const l=s[o];if(l!==void 0){const a=Array.from(l),c=a.length;for(let u=0;u<c;u++)if(a[u](t,n)===!0)return!0}}}return!1}function ho(n,e){const t=n._updates;let r=e||!1;for(;t.length!==0;){const o=t.shift();if(o){const[i,s]=o;let l,a;if(s!==void 0){if(l=s.onUpdate,a=s.tag,s.skipTransforms&&(r=!0),s.discrete){const c=n._pendingEditorState;c===null&&I(191),c._flushSync=!0}l&&n._deferred.push(l),a&&n._updateTags.add(a)}i()}}return r}function Si(n,e,t){const r=n._updateTags;let o,i,s=!1,l=!1;t!==void 0&&(o=t.onUpdate,i=t.tag,i!=null&&r.add(i),s=t.skipTransforms||!1,l=t.discrete||!1),o&&n._deferred.push(o);const a=n._editorState;let c=n._pendingEditorState,u=!1;(c===null||c._readOnly)&&(c=n._pendingEditorState=new un(new Map((c||a)._nodeMap)),u=!0),c._flushSync=l;const h=U,d=te,f=J,p=n._updating;U=c,te=!1,n._updating=!0,J=n;try{u&&(n._headless?a._selection!==null&&(c._selection=a._selection.clone()):c._selection=function(_){const x=_.getEditorState()._selection,S=de(_._window);return E(x)||x==null?Tr(x,S,_,null):x.clone()}(n));const g=n._compositionKey;e(),s=ho(n,s),function(_,x){const S=x.getEditorState()._selection,b=_._selection;if(E(b)){const C=b.anchor,T=b.focus;let w;if(C.type==="text"&&(w=C.getNode(),w.selectionTransform(S,b)),T.type==="text"){const v=T.getNode();w!==v&&v.selectionTransform(S,b)}}}(c,n),n._dirtyType!==Ae&&(s?function(_,x){const S=x._dirtyLeaves,b=_._nodeMap;for(const C of S){const T=b.get(C);L(T)&&T.isAttached()&&T.isSimpleText()&&!T.isUnmergeable()&&Fr(T)}}(c,n):function(_,x){const S=x._dirtyLeaves,b=x._dirtyElements,C=_._nodeMap,T=ke(),w=new Map;let v=S,P=v.size,O=b,A=O.size;for(;P>0||A>0;){if(P>0){x._dirtyLeaves=new Set;for(const R of v){const F=C.get(R);L(F)&&F.isAttached()&&F.isSimpleText()&&!F.isUnmergeable()&&Fr(F),F!==void 0&&uo(F,T)&&co(x,F,w),S.add(R)}if(v=x._dirtyLeaves,P=v.size,P>0){Mt++;continue}}x._dirtyLeaves=new Set,x._dirtyElements=new Map;for(const R of O){const F=R[0],$=R[1];if(F!=="root"&&!$)continue;const K=C.get(F);K!==void 0&&uo(K,T)&&co(x,K,w),b.set(F,$)}v=x._dirtyLeaves,P=v.size,O=x._dirtyElements,A=O.size,Mt++}x._dirtyLeaves=S,x._dirtyElements=b}(c,n),ho(n),function(_,x,S,b){const C=_._nodeMap,T=x._nodeMap,w=[];for(const[v]of b){const P=T.get(v);P!==void 0&&(P.isAttached()||(k(P)&&ei(P,v,C,T,w,b),C.has(v)||b.delete(v),w.push(v)))}for(const v of w)T.delete(v);for(const v of S){const P=T.get(v);P===void 0||P.isAttached()||(C.has(v)||S.delete(v),T.delete(v))}}(a,c,n._dirtyLeaves,n._dirtyElements)),g!==n._compositionKey&&(c._flushSync=!0);const y=c._selection;if(E(y)){const _=c._nodeMap,x=y.anchor.key,S=y.focus.key;_.get(x)!==void 0&&_.get(S)!==void 0||I(19)}else ln(y)&&y._nodes.size===0&&(c._selection=null)}catch(g){return g instanceof Error&&n._onError(g),n._pendingEditorState=a,n._dirtyType=Ue,n._cloneNotNeeded.clear(),n._dirtyLeaves=new Set,n._dirtyElements.clear(),void Te(n)}finally{U=h,te=d,J=f,n._updating=p,Mt=0}n._dirtyType!==Ae||function(g,y){const _=y.getEditorState()._selection,x=g._selection;if(x!==null){if(x.dirty||!x.is(_))return!0}else if(_!==null)return!0;return!1}(c,n)?c._flushSync?(c._flushSync=!1,Te(n)):u&&ks(()=>{Te(n)}):(c._flushSync=!1,u&&(r.clear(),n._deferred=[],n._pendingEditorState=null))}function re(n,e,t){n._updating?n._updates.push([e,t]):Si(n,e,t)}class cn extends on{constructor(e){super(e),this.__first=null,this.__last=null,this.__size=0,this.__format=0,this.__style="",this.__indent=0,this.__dir=null}afterCloneFrom(e){super.afterCloneFrom(e),this.__first=e.__first,this.__last=e.__last,this.__size=e.__size,this.__indent=e.__indent,this.__format=e.__format,this.__style=e.__style,this.__dir=e.__dir}getFormat(){return this.getLatest().__format}getFormatType(){const e=this.getFormat();return gs[e]||""}getStyle(){return this.getLatest().__style}getIndent(){return this.getLatest().__indent}getChildren(){const e=[];let t=this.getFirstChild();for(;t!==null;)e.push(t),t=t.getNextSibling();return e}getChildrenKeys(){const e=[];let t=this.getFirstChild();for(;t!==null;)e.push(t.__key),t=t.getNextSibling();return e}getChildrenSize(){return this.getLatest().__size}isEmpty(){return this.getChildrenSize()===0}isDirty(){const e=j()._dirtyElements;return e!==null&&e.has(this.__key)}isLastChild(){const e=this.getLatest(),t=this.getParentOrThrow().getLastChild();return t!==null&&t.is(e)}getAllTextNodes(){const e=[];let t=this.getFirstChild();for(;t!==null;){if(L(t)&&e.push(t),k(t)){const r=t.getAllTextNodes();e.push(...r)}t=t.getNextSibling()}return e}getFirstDescendant(){let e=this.getFirstChild();for(;k(e);){const t=e.getFirstChild();if(t===null)break;e=t}return e}getLastDescendant(){let e=this.getLastChild();for(;k(e);){const t=e.getLastChild();if(t===null)break;e=t}return e}getDescendantByIndex(e){const t=this.getChildren(),r=t.length;if(e>=r){const i=t[r-1];return k(i)&&i.getLastDescendant()||i||null}const o=t[e];return k(o)&&o.getFirstDescendant()||o||null}getFirstChild(){const e=this.getLatest().__first;return e===null?null:V(e)}getFirstChildOrThrow(){const e=this.getFirstChild();return e===null&&I(45,this.__key),e}getLastChild(){const e=this.getLatest().__last;return e===null?null:V(e)}getLastChildOrThrow(){const e=this.getLastChild();return e===null&&I(96,this.__key),e}getChildAtIndex(e){const t=this.getChildrenSize();let r,o;if(e<t/2){for(r=this.getFirstChild(),o=0;r!==null&&o<=e;){if(o===e)return r;r=r.getNextSibling(),o++}return null}for(r=this.getLastChild(),o=t-1;r!==null&&o>=e;){if(o===e)return r;r=r.getPreviousSibling(),o--}return null}getTextContent(){let e="";const t=this.getChildren(),r=t.length;for(let o=0;o<r;o++){const i=t[o];e+=i.getTextContent(),k(i)&&o!==r-1&&!i.isInline()&&(e+=me)}return e}getTextContentSize(){let e=0;const t=this.getChildren(),r=t.length;for(let o=0;o<r;o++){const i=t[o];e+=i.getTextContentSize(),k(i)&&o!==r-1&&!i.isInline()&&(e+=me.length)}return e}getDirection(){return this.getLatest().__dir}hasFormat(e){if(e!==""){const t=Dr[e];return!!(this.getFormat()&t)}return!1}select(e,t){ee();const r=M();let o=e,i=t;const s=this.getChildrenSize();if(!this.canBeEmpty()){if(e===0&&t===0){const a=this.getFirstChild();if(L(a)||k(a))return a.select(0,0)}else if(!(e!==void 0&&e!==s||t!==void 0&&t!==s)){const a=this.getLastChild();if(L(a)||k(a))return a.select()}}o===void 0&&(o=s),i===void 0&&(i=s);const l=this.__key;return E(r)?(r.anchor.set(l,o,"element"),r.focus.set(l,i,"element"),r.dirty=!0,r):yi(l,o,l,i,"element","element")}selectStart(){const e=this.getFirstDescendant();return e?e.selectStart():this.select()}selectEnd(){const e=this.getLastDescendant();return e?e.selectEnd():this.select()}clear(){const e=this.getWritable();return this.getChildren().forEach(t=>t.remove()),e}append(...e){return this.splice(this.getChildrenSize(),0,e)}setDirection(e){const t=this.getWritable();return t.__dir=e,t}setFormat(e){return this.getWritable().__format=e!==""?Dr[e]:0,this}setStyle(e){return this.getWritable().__style=e||"",this}setIndent(e){return this.getWritable().__indent=e,this}splice(e,t,r){const o=r.length,i=this.getChildrenSize(),s=this.getWritable(),l=s.__key,a=[],c=[],u=this.getChildAtIndex(e+t);let h=null,d=i-t+o;if(e!==0)if(e===i)h=this.getLastChild();else{const p=this.getChildAtIndex(e);p!==null&&(h=p.getPreviousSibling())}if(t>0){let p=h===null?this.getFirstChild():h.getNextSibling();for(let m=0;m<t;m++){p===null&&I(100);const g=p.getNextSibling(),y=p.__key;Fe(p.getWritable()),c.push(y),p=g}}let f=h;for(let p=0;p<o;p++){const m=r[p];f!==null&&m.is(f)&&(h=f=f.getPreviousSibling());const g=m.getWritable();g.__parent===l&&d--,Fe(g);const y=m.__key;if(f===null)s.__first=y,g.__prev=null;else{const _=f.getWritable();_.__next=y,g.__prev=_.__key}m.__key===l&&I(76),g.__parent=l,a.push(y),f=m}if(e+t===i)f!==null&&(f.getWritable().__next=null,s.__last=f.__key);else if(u!==null){const p=u.getWritable();if(f!==null){const m=f.getWritable();p.__prev=f.__key,m.__next=u.__key}else p.__prev=null}if(s.__size=d,c.length){const p=M();if(E(p)){const m=new Set(c),g=new Set(a),{anchor:y,focus:_}=p;po(y,m,g)&&Jt(y,y.getNode(),this,h,u),po(_,m,g)&&Jt(_,_.getNode(),this,h,u),d!==0||this.canBeEmpty()||xt(this)||this.remove()}}return s}exportJSON(){return{children:[],direction:this.getDirection(),format:this.getFormatType(),indent:this.getIndent(),type:"element",version:1}}insertNewAfter(e,t){return null}canIndent(){return!0}collapseAtStart(e){return!1}excludeFromCopy(e){return!1}canReplaceWith(e){return!0}canInsertAfter(e){return!0}canBeEmpty(){return!0}canInsertTextBefore(){return!0}canInsertTextAfter(){return!0}isInline(){return!1}isShadowRoot(){return!1}canMergeWith(e){return!1}extractWithChild(e,t,r){return!1}canMergeWhenEmpty(){return!1}}function k(n){return n instanceof cn}function po(n,e,t){let r=n.getNode();for(;r;){const o=r.__key;if(e.has(o)&&!t.has(o))return!0;r=r.getParent()}return!1}class wi extends on{constructor(e){super(e)}decorate(e,t){I(47)}isIsolated(){return!1}isInline(){return!0}isKeyboardSelectable(){return!0}}function B(n){return n instanceof wi}class St extends cn{static getType(){return"root"}static clone(){return new St}constructor(){super("root"),this.__cachedText=null}getTopLevelElementOrThrow(){I(51)}getTextContent(){const e=this.__cachedText;return!Ct()&&j()._dirtyType!==Ae||e===null?super.getTextContent():e}remove(){I(52)}replace(e){I(53)}insertBefore(e){I(54)}insertAfter(e){I(55)}updateDOM(e,t){return!1}append(...e){for(let t=0;t<e.length;t++){const r=e[t];k(r)||B(r)||I(56)}return super.append(...e)}static importJSON(e){const t=G();return t.setFormat(e.format),t.setIndent(e.indent),t.setDirection(e.direction),t}exportJSON(){return{children:[],direction:this.getDirection(),format:this.getFormatType(),indent:this.getIndent(),type:"root",version:1}}collapseAtStart(){return!0}}function X(n){return n instanceof St}function Er(){return new un(new Map([["root",new St]]))}function ki(n){const e=n.exportJSON(),t=n.constructor;if(e.type!==t.getType()&&I(130,t.name),k(n)){const r=e.children;Array.isArray(r)||I(59,t.name);const o=n.getChildren();for(let i=0;i<o.length;i++){const s=ki(o[i]);r.push(s)}}return e}class un{constructor(e,t){this._nodeMap=e,this._selection=t||null,this._flushSync=!1,this._readOnly=!1}isEmpty(){return this._nodeMap.size===1&&this._selection===null}read(e,t){return fo(t&&t.editor||null,this,e)}clone(e){const t=new un(this._nodeMap,e===void 0?this._selection:e);return t._readOnly=!0,t}toJSON(){return fo(null,this,()=>({root:ki(G())}))}}class Gs extends cn{static getType(){return"artificial"}createDOM(e){return document.createElement("div")}}class Ge extends cn{constructor(e){super(e),this.__textFormat=0,this.__textStyle=""}static getType(){return"paragraph"}getTextFormat(){return this.getLatest().__textFormat}setTextFormat(e){const t=this.getWritable();return t.__textFormat=e,t}hasTextFormat(e){const t=pe[e];return!!(this.getTextFormat()&t)}getTextStyle(){return this.getLatest().__textStyle}setTextStyle(e){const t=this.getWritable();return t.__textStyle=e,t}static clone(e){return new Ge(e.__key)}afterCloneFrom(e){super.afterCloneFrom(e),this.__textFormat=e.__textFormat,this.__textStyle=e.__textStyle}createDOM(e){const t=document.createElement("p"),r=ot(e.theme,"paragraph");return r!==void 0&&t.classList.add(...r),t}updateDOM(e,t,r){return!1}static importDOM(){return{p:e=>({conversion:Ys,priority:0})}}exportDOM(e){const{element:t}=super.exportDOM(e);if(t&&Sr(t)){this.isEmpty()&&t.append(document.createElement("br"));const r=this.getFormatType();t.style.textAlign=r;const o=this.getDirection();o&&(t.dir=o);const i=this.getIndent();i>0&&(t.style.textIndent=20*i+"px")}return{element:t}}static importJSON(e){const t=ge();return t.setFormat(e.format),t.setIndent(e.indent),t.setDirection(e.direction),t.setTextFormat(e.textFormat),t}exportJSON(){return{...super.exportJSON(),textFormat:this.getTextFormat(),textStyle:this.getTextStyle(),type:"paragraph",version:1}}insertNewAfter(e,t){const r=ge();r.setTextFormat(e.format),r.setTextStyle(e.style);const o=this.getDirection();return r.setDirection(o),r.setFormat(this.getFormatType()),r.setStyle(this.getTextStyle()),this.insertAfter(r,t),r}collapseAtStart(){const e=this.getChildren();if(e.length===0||L(e[0])&&e[0].getTextContent().trim()===""){if(this.getNextSibling()!==null)return this.selectNext(),this.remove(),!0;if(this.getPreviousSibling()!==null)return this.selectPrevious(),this.remove(),!0}return!1}}function Ys(n){const e=ge();if(n.style){e.setFormat(n.style.textAlign);const t=parseInt(n.style.textIndent,10)/20;t>0&&e.setIndent(t)}return{node:e}}function ge(){return nn(new Ge)}function Jn(n){return n instanceof Ge}const W=0,Je=1;function Ti(n,e,t,r){const o=n._keyToDOMMap;o.clear(),n._editorState=Er(),n._pendingEditorState=r,n._compositionKey=null,n._dirtyType=Ae,n._cloneNotNeeded.clear(),n._dirtyLeaves=new Set,n._dirtyElements.clear(),n._normalizedNodes=new Set,n._updateTags=new Set,n._updates=[],n._blockCursorElement=null;const i=n._observer;i!==null&&(i.disconnect(),n._observer=null),e!==null&&(e.textContent=""),t!==null&&(t.textContent="",o.set("root",t))}function Xs(n){const e=n||{},t=Qs(),r=e.theme||{},o=n===void 0?t:e.parentEditor||null,i=e.disableEvents||!1,s=Er(),l=e.namespace||(o!==null?o._config.namespace:Go()),a=e.editorState,c=[St,Qe,vt,bt,Ge,Gs,...e.nodes||[]],{onError:u,html:h}=e,d=e.editable===void 0||e.editable;let f;if(n===void 0&&t!==null)f=t._nodes;else{f=new Map;for(let m=0;m<c.length;m++){let g=c[m],y=null,_=null;if(typeof g!="function"){const C=g;g=C.replace,y=C.with,_=C.withKlass||null}const x=g.getType(),S=g.transform(),b=new Set;S!==null&&b.add(S),f.set(x,{exportDOM:h&&h.export?h.export.get(g):void 0,klass:g,replace:y,replaceWithKlass:_,transforms:b})}}const p=new dn(s,o,f,{disableEvents:i,namespace:l,theme:r},u||console.error,function(m,g){const y=new Map,_=new Set,x=S=>{Object.keys(S).forEach(b=>{let C=y.get(b);C===void 0&&(C=[],y.set(b,C)),C.push(S[b])})};return m.forEach(S=>{const b=S.klass.importDOM;if(b==null||_.has(b))return;_.add(b);const C=b.call(S.klass);C!==null&&x(C)}),g&&x(g),y}(f,h?h.import:void 0),d);return a!==void 0&&(p._pendingEditorState=a,p._dirtyType=Ue),p}class dn{constructor(e,t,r,o,i,s,l){this._parentEditor=t,this._rootElement=null,this._editorState=e,this._pendingEditorState=null,this._compositionKey=null,this._deferred=[],this._keyToDOMMap=new Map,this._updates=[],this._updating=!1,this._listeners={decorator:new Set,editable:new Set,mutation:new Map,root:new Set,textcontent:new Set,update:new Set},this._commands=new Map,this._config=o,this._nodes=r,this._decorators={},this._pendingDecorators=null,this._dirtyType=Ae,this._cloneNotNeeded=new Set,this._dirtyLeaves=new Set,this._dirtyElements=new Map,this._normalizedNodes=new Set,this._updateTags=new Set,this._observer=null,this._key=Go(),this._onError=i,this._htmlConversions=s,this._editable=l,this._headless=t!==null&&t._headless,this._window=null,this._blockCursorElement=null}isComposing(){return this._compositionKey!=null}registerUpdateListener(e){const t=this._listeners.update;return t.add(e),()=>{t.delete(e)}}registerEditableListener(e){const t=this._listeners.editable;return t.add(e),()=>{t.delete(e)}}registerDecoratorListener(e){const t=this._listeners.decorator;return t.add(e),()=>{t.delete(e)}}registerTextContentListener(e){const t=this._listeners.textcontent;return t.add(e),()=>{t.delete(e)}}registerRootListener(e){const t=this._listeners.root;return e(this._rootElement,null),t.add(e),()=>{e(null,this._rootElement),t.delete(e)}}registerCommand(e,t,r){r===void 0&&I(35);const o=this._commands;o.has(e)||o.set(e,[new Set,new Set,new Set,new Set,new Set]);const i=o.get(e);i===void 0&&I(36,String(e));const s=i[r];return s.add(t),()=>{s.delete(t),i.every(l=>l.size===0)&&o.delete(e)}}registerMutationListener(e,t,r){const o=this.resolveRegisteredNodeAfterReplacements(this.getRegisteredNode(e)).klass,i=this._listeners.mutation;i.set(t,o);const s=r&&r.skipInitialization;return s===void 0||s||this.initializeMutationListener(t,o),()=>{i.delete(t)}}getRegisteredNode(e){const t=this._nodes.get(e.getType());return t===void 0&&I(37,e.name),t}resolveRegisteredNodeAfterReplacements(e){for(;e.replaceWithKlass;)e=this.getRegisteredNode(e.replaceWithKlass);return e}initializeMutationListener(e,t){const r=this._editorState,o=Ms(r).get(t.getType());if(!o)return;const i=new Map;for(const s of o.keys())i.set(s,"created");i.size>0&&e(i,{dirtyLeaves:new Set,prevEditorState:r,updateTags:new Set(["registerMutationListener"])})}registerNodeTransformToKlass(e,t){const r=this.getRegisteredNode(e);return r.transforms.add(t),r}registerNodeTransform(e,t){const r=this.registerNodeTransformToKlass(e,t),o=[r],i=r.replaceWithKlass;if(i!=null){const a=this.registerNodeTransformToKlass(i,t);o.push(a)}var s,l;return s=this,l=e.getType(),re(s,()=>{const a=xe();if(a.isEmpty())return;if(l==="root")return void G().markDirty();const c=a._nodeMap;for(const[,u]of c)u.markDirty()},s._pendingEditorState===null?{tag:"history-merge"}:void 0),()=>{o.forEach(a=>a.transforms.delete(t))}}hasNode(e){return this._nodes.has(e.getType())}hasNodes(e){return e.every(this.hasNode.bind(this))}dispatchCommand(e,t){return D(this,e,t)}getDecorators(){return this._decorators}getRootElement(){return this._rootElement}getKey(){return this._key}setRootElement(e){const t=this._rootElement;if(e!==t){const r=ot(this._config.theme,"root"),o=this._pendingEditorState||this._editorState;if(this._rootElement=e,Ti(this,t,e,o),t!==null&&(this._config.disableEvents||zs(t),r!=null&&t.classList.remove(...r)),e!==null){const i=function(l){const a=l.ownerDocument;return a&&a.defaultView||null}(e),s=e.style;s.userSelect="text",s.whiteSpace="pre-wrap",s.wordBreak="break-word",e.setAttribute("data-lexical-editor","true"),this._window=i,this._dirtyType=Ue,Ko(this),this._updateTags.add("history-merge"),Te(this),this._config.disableEvents||function(l,a){const c=l.ownerDocument,u=Vt.get(c);(u===void 0||u<1)&&c.addEventListener("selectionchange",hi),Vt.set(c,(u||0)+1),l.__lexicalEditor=a;const h=fi(l);for(let d=0;d<jn.length;d++){const[f,p]=jn[d],m=typeof p=="function"?g=>{Gr(g)||(Qr(g),(a.isEditable()||f==="click")&&p(g,a))}:g=>{if(Gr(g))return;Qr(g);const y=a.isEditable();switch(f){case"cut":return y&&D(a,sr,g);case"copy":return D(a,ir,g);case"paste":return y&&D(a,Zn,g);case"dragstart":return y&&D(a,Ao,g);case"dragover":return y&&D(a,Yi,g);case"dragend":return y&&D(a,Xi,g);case"focus":return y&&D(a,ts,g);case"blur":return y&&D(a,ns,g);case"drop":return y&&D(a,Fo,g)}};l.addEventListener(f,m),h.push(()=>{l.removeEventListener(f,m)})}}(e,this),r!=null&&e.classList.add(...r)}else this._editorState=o,this._pendingEditorState=null,this._window=null;at("root",this,!1,e,t)}}getElementByKey(e){return this._keyToDOMMap.get(e)||null}getEditorState(){return this._editorState}setEditorState(e,t){e.isEmpty()&&I(38),jo(this);const r=this._pendingEditorState,o=this._updateTags,i=t!==void 0?t.tag:null;r===null||r.isEmpty()||(i!=null&&o.add(i),Te(this)),this._pendingEditorState=e,this._dirtyType=Ue,this._dirtyElements.set("root",!1),this._compositionKey=null,i!=null&&o.add(i),Te(this)}parseEditorState(e,t){return function(r,o,i){const s=Er(),l=U,a=te,c=J,u=o._dirtyElements,h=o._dirtyLeaves,d=o._cloneNotNeeded,f=o._dirtyType;o._dirtyElements=new Map,o._dirtyLeaves=new Set,o._cloneNotNeeded=new Set,o._dirtyType=0,U=s,te=!1,J=o;try{const p=o._nodes;bi(r.root,p),i&&i(),s._readOnly=!0}catch(p){p instanceof Error&&o._onError(p)}finally{o._dirtyElements=u,o._dirtyLeaves=h,o._cloneNotNeeded=d,o._dirtyType=f,U=l,te=a,J=c}return s}(typeof e=="string"?JSON.parse(e):e,this,t)}read(e){return Te(this),this.getEditorState().read(e,{editor:this})}update(e,t){re(this,e,t)}focus(e,t={}){const r=this._rootElement;r!==null&&(r.setAttribute("autocapitalize","off"),re(this,()=>{const o=M(),i=G();o!==null?o.dirty=!0:i.getChildrenSize()!==0&&(t.defaultSelection==="rootStart"?i.selectStart():i.selectEnd())},{onUpdate:()=>{r.removeAttribute("autocapitalize"),e&&e()},tag:"focus"}),this._pendingEditorState===null&&r.removeAttribute("autocapitalize"))}blur(){const e=this._rootElement;e!==null&&e.blur();const t=de(this._window);t!==null&&t.removeAllRanges()}isEditable(){return this._editable}setEditable(e){this._editable!==e&&(this._editable=e,at("editable",this,!0,e))}toJSON(){return{editorState:this._editorState.toJSON()}}}dn.version="0.17.1+prod.esm";const Ei=typeof window<"u"&&window.document!==void 0&&window.document.createElement!==void 0,Zs=Ei?N.useLayoutEffect:N.useEffect,Lt={tag:"history-merge"};function el({initialConfig:n,children:e}){const t=N.useMemo(()=>{const{theme:r,namespace:o,nodes:i,onError:s,editorState:l,html:a}=n,c=qi(null,r),u=Xs({editable:n.editable,html:a,namespace:o,nodes:i,onError:h=>s(h,u),theme:r});return function(h,d){if(d!==null){if(d===void 0)h.update(()=>{const f=G();if(f.isEmpty()){const p=ge();f.append(p);const m=Ei?document.activeElement:null;(M()!==null||m!==null&&m===h.getRootElement())&&p.select()}},Lt);else if(d!==null)switch(typeof d){case"string":{const f=h.parseEditorState(d);h.setEditorState(f,Lt);break}case"object":h.setEditorState(d,Lt);break;case"function":h.update(()=>{G().isEmpty()&&d(h)},Lt)}}}(u,l),[u,c]},[]);return Zs(()=>{const r=n.editable,[o]=t;o.setEditable(r===void 0||r)},[]),z.jsx(No.Provider,{value:t,children:e})}const tl=typeof window<"u"&&window.document!==void 0&&window.document.createElement!==void 0?N.useLayoutEffect:N.useEffect;function nl(n){return{initialValueFn:()=>n.isEditable(),subscribe:e=>n.registerEditableListener(e)}}function rl(){return function(n){const[e]=oe(),t=N.useMemo(()=>n(e),[e,n]),r=N.useRef(t.initialValueFn()),[o,i]=N.useState(r.current);return tl(()=>{const{initialValueFn:s,subscribe:l}=t,a=s();return r.current!==a&&(r.current=a,i(a)),l(c=>{r.current=c,i(c)})},[t,n]),o}(nl)}function ol(){return G().getTextContent()}function il(n,e=!0){if(n)return!1;let t=ol();return e&&(t=t.trim()),t===""}function sl(n){if(!il(n,!1))return!1;const e=G().getChildren(),t=e.length;if(t>1)return!1;for(let r=0;r<t;r++){const o=e[r];if(B(o))return!1;if(k(o)){if(!Jn(o)||o.__indent!==0)return!1;const i=o.getChildren(),s=i.length;for(let l=0;l<s;l++){const a=i[r];if(!L(a))return!1}}}return!0}function Ni(n){return()=>sl(n)}function ll(n){return n&&n.__esModule&&Object.prototype.hasOwnProperty.call(n,"default")?n.default:n}ll(function(n){const e=new URLSearchParams;e.append("code",n);for(let t=1;t<arguments.length;t++)e.append("v",arguments[t]);throw Error(`Minified Lexical error #${n}; visit https://lexical.dev/docs/error?${e} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.`)});function al(n){return n&&n.__esModule&&Object.prototype.hasOwnProperty.call(n,"default")?n.default:n}al(function(n){const e=new URLSearchParams;e.append("code",n);for(let t=1;t<arguments.length;t++)e.append("v",arguments[t]);throw Error(`Minified Lexical error #${n}; visit https://lexical.dev/docs/error?${e} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.`)});function cl(n,e){const t=n.getStartEndPoints();if(e.isSelected(n)&&!e.isSegmented()&&!e.isToken()&&t!==null){const[r,o]=t,i=n.isBackward(),s=r.getNode(),l=o.getNode(),a=e.is(s),c=e.is(l);if(a||c){const[u,h]=Un(n),d=s.is(l),f=e.is(i?l:s),p=e.is(i?s:l);let m,g=0;return d?(g=u>h?h:u,m=u>h?u:h):f?(g=i?h:u,m=void 0):p&&(g=0,m=i?u:h),e.__text=e.__text.slice(g,m),e}}return e}function go(n,e){const t=On(n.focus,e);return B(t)&&!t.isIsolated()||k(t)&&!t.isInline()&&!t.canBeEmpty()}function ul(n,e,t,r){n.modify(e?"extend":"move",t,r)}function dl(n){const e=n.anchor.getNode();return(X(e)?e:e.getParentOrThrow()).getDirection()==="rtl"}function mo(n,e,t){const r=dl(n);ul(n,e,t?!r:r,"character")}function fl(n){return n&&n.__esModule&&Object.prototype.hasOwnProperty.call(n,"default")?n.default:n}fl(function(n){const e=new URLSearchParams;e.append("code",n);for(let t=1;t<arguments.length;t++)e.append("v",arguments[t]);throw Error(`Minified Lexical error #${n}; visit https://lexical.dev/docs/error?${e} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.`)});const Pi=typeof window<"u"&&window.document!==void 0&&window.document.createElement!==void 0,hl=Pi&&"documentMode"in document?document.documentMode:null;!(!Pi||!("InputEvent"in window)||hl)&&"getTargetRanges"in new window.InputEvent("input");function ye(...n){return()=>{for(let e=n.length-1;e>=0;e--)n[e]();n.length=0}}function pl(n,e){return n!==null&&Object.getPrototypeOf(n).constructor.name===e.name}function gl(n){const e=window.location.origin,t=r=>{if(r.origin!==e)return;const o=n.getRootElement();if(document.activeElement!==o)return;const i=r.data;if(typeof i=="string"){let s;try{s=JSON.parse(i)}catch{return}if(s&&s.protocol==="nuanria_messaging"&&s.type==="request"){const l=s.payload;if(l&&l.functionId==="makeChanges"){const a=l.args;if(a){const[c,u,h,d,f,p]=a;n.update(()=>{const m=M();if(E(m)){const g=m.anchor;let y=g.getNode(),_=0,x=0;if(L(y)&&c>=0&&u>=0&&(_=c,x=c+u,m.setTextNodeRange(y,_,y,x)),_===x&&h===""||(m.insertRawText(h),y=g.getNode()),L(y)){_=d,x=d+f;const S=y.getTextContentSize();_=_>S?S:_,x=x>S?S:x,m.setTextNodeRange(y,_,y,x)}r.stopImmediatePropagation()}})}}}}};return window.addEventListener("message",t,!0),()=>{window.removeEventListener("message",t,!0)}}function ml(n,e){if(typeof document>"u"||typeof window>"u"&&global.window===void 0)throw new Error("To use $generateHtmlFromNodes in headless mode please initialize a headless browser implementation such as JSDom before calling this function.");const t=document.createElement("div"),r=G().getChildren();for(let o=0;o<r.length;o++)Ii(n,r[o],t,e);return t.innerHTML}function Ii(n,e,t,r=null){let o=r===null||e.isSelected(r);const i=k(e)&&e.excludeFromCopy("html");let s=e;if(r!==null){let f=Zo(e);f=L(f)&&r!==null?cl(r,f):f,s=f}const l=k(s)?s.getChildren():[],a=n._nodes.get(s.getType());let c;c=a&&a.exportDOM!==void 0?a.exportDOM(n,s):s.exportDOM(n);const{element:u,after:h}=c;if(!u)return!1;const d=document.createDocumentFragment();for(let f=0;f<l.length;f++){const p=l[f],m=Ii(n,p,d,r);!o&&k(e)&&m&&e.extractWithChild(p,r,"html")&&(o=!0)}if(o&&!i){if(Sr(u)&&u.append(d),t.append(u),h){const f=h.call(s,u);f&&u.replaceWith(f)}}else t.append(d);return o}function _l(n){return n&&n.__esModule&&Object.prototype.hasOwnProperty.call(n,"default")?n.default:n}var yl=_l(function(n){const e=new URLSearchParams;e.append("code",n);for(let t=1;t<arguments.length;t++)e.append("v",arguments[t]);throw Error(`Minified Lexical error #${n}; visit https://lexical.dev/docs/error?${e} for the full message or use the non-minified dev environment for full errors and additional helpful warnings.`)});function xl(n,e=M()){return e==null&&yl(166),E(e)&&e.isCollapsed()||e.getNodes().length===0?"":ml(n,e)}function _o(n,e){const t=n.getData("text/plain")||n.getData("text/uri-list");t!=null&&e.insertRawText(t)}const Ye=typeof window<"u"&&window.document!==void 0&&window.document.createElement!==void 0,vl=Ye&&"documentMode"in document?document.documentMode:null,bl=!(!Ye||!("InputEvent"in window)||vl)&&"getTargetRanges"in new window.InputEvent("input"),Cl=Ye&&/Version\/[\d.]+.*Safari/.test(navigator.userAgent),Sl=Ye&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream,wl=Ye&&/^(?=.*Chrome).*/i.test(navigator.userAgent),kl=Ye&&/AppleWebKit\/[\d.]+/.test(navigator.userAgent)&&!wl;function yo(n,e){e.update(()=>{if(n!==null){const t=pl(n,KeyboardEvent)?null:n.clipboardData,r=M();if(r!==null&&t!=null){n.preventDefault();const o=xl(e);o!==null&&t.setData("text/html",o),t.setData("text/plain",r.getTextContent())}}})}function Tl(n){return ye(n.registerCommand(Me,e=>{const t=M();return!!E(t)&&(t.deleteCharacter(e),!0)},W),n.registerCommand(ut,e=>{const t=M();return!!E(t)&&(t.deleteWord(e),!0)},W),n.registerCommand(dt,e=>{const t=M();return!!E(t)&&(t.deleteLine(e),!0)},W),n.registerCommand(qe,e=>{const t=M();if(!E(t))return!1;if(typeof e=="string")t.insertText(e);else{const r=e.dataTransfer;if(r!=null)_o(r,t);else{const o=e.data;o&&t.insertText(o)}}return!0},W),n.registerCommand(Pn,()=>{const e=M();return!!E(e)&&(e.removeText(),!0)},W),n.registerCommand(Ke,e=>{const t=M();return!!E(t)&&(t.insertLineBreak(e),!0)},W),n.registerCommand(Nn,()=>{const e=M();return!!E(e)&&(e.insertLineBreak(),!0)},W),n.registerCommand(rr,e=>{const t=M();if(!E(t))return!1;const r=e,o=r.shiftKey;return!!go(t,!0)&&(r.preventDefault(),mo(t,o,!0),!0)},W),n.registerCommand(nr,e=>{const t=M();if(!E(t))return!1;const r=e,o=r.shiftKey;return!!go(t,!1)&&(r.preventDefault(),mo(t,o,!1),!0)},W),n.registerCommand(or,e=>{const t=M();return!!E(t)&&(e.preventDefault(),n.dispatchCommand(Me,!0))},W),n.registerCommand(Oo,e=>{const t=M();return!!E(t)&&(e.preventDefault(),n.dispatchCommand(Me,!1))},W),n.registerCommand(ft,e=>{const t=M();if(!E(t))return!1;if(e!==null){if((Sl||Cl||kl)&&bl)return!1;e.preventDefault()}return n.dispatchCommand(Ke,!1)},W),n.registerCommand(In,()=>(Ps(),!0),W),n.registerCommand(ir,e=>{const t=M();return!!E(t)&&(yo(e,n),!0)},W),n.registerCommand(sr,e=>{const t=M();return!!E(t)&&(function(r,o){yo(r,o),o.update(()=>{const i=M();E(i)&&i.removeText()})}(e,n),!0)},W),n.registerCommand(Zn,e=>{const t=M();return!!E(t)&&(function(r,o){r.preventDefault(),o.update(()=>{const i=M(),{clipboardData:s}=r;s!=null&&E(i)&&_o(s,i)},{tag:"paste"})}(e,n),!0)},W),n.registerCommand(Fo,e=>{const t=M();return!!E(t)&&(e.preventDefault(),!0)},W),n.registerCommand(Ao,e=>{const t=M();return!!E(t)&&(e.preventDefault(),!0)},W))}const Hn=typeof window<"u"&&window.document!==void 0&&window.document.createElement!==void 0?N.useLayoutEffect:N.useEffect;function xo(n){return n.getEditorState().read(Ni(n.isComposing()))}function El({contentEditable:n,placeholder:e=null,ErrorBoundary:t}){const[r]=oe(),o=function(i,s){const[l,a]=N.useState(()=>i.getDecorators());return Hn(()=>i.registerDecoratorListener(c=>{Lr.flushSync(()=>{a(c)})}),[i]),N.useEffect(()=>{a(i.getDecorators())},[i]),N.useMemo(()=>{const c=[],u=Object.keys(l);for(let h=0;h<u.length;h++){const d=u[h],f=z.jsx(s,{onError:m=>i._onError(m),children:z.jsx(N.Suspense,{fallback:null,children:l[d]})}),p=i.getElementByKey(d);p!==null&&c.push(Lr.createPortal(f,p,d))}return c},[s,l,i])}(r,t);return function(i){Hn(()=>ye(Tl(i),gl(i)),[i])}(r),z.jsxs(z.Fragment,{children:[n,z.jsx(Nl,{content:e}),o]})}function Nl({content:n}){const[e]=oe(),t=function(o){const[i,s]=N.useState(()=>xo(o));return Hn(()=>{function l(){const a=xo(o);s(a)}return l(),ye(o.registerUpdateListener(()=>{l()}),o.registerEditableListener(()=>{l()}))},[o]),i}(e),r=rl();return t?typeof n=="function"?n(r):n:null}const Li=typeof window<"u"&&window.document!==void 0&&window.document.createElement!==void 0?N.useLayoutEffect:N.useEffect;function Pl({editor:n,ariaActiveDescendant:e,ariaAutoComplete:t,ariaControls:r,ariaDescribedBy:o,ariaExpanded:i,ariaLabel:s,ariaLabelledBy:l,ariaMultiline:a,ariaOwns:c,ariaRequired:u,autoCapitalize:h,className:d,id:f,role:p="textbox",spellCheck:m=!0,style:g,tabIndex:y,"data-testid":_,...x},S){const[b,C]=N.useState(n.isEditable()),T=N.useCallback(v=>{v&&v.ownerDocument&&v.ownerDocument.defaultView?n.setRootElement(v):n.setRootElement(null)},[n]),w=N.useMemo(()=>function(...v){return P=>{v.forEach(O=>{typeof O=="function"?O(P):O!=null&&(O.current=P)})}}(S,T),[T,S]);return Li(()=>(C(n.isEditable()),n.registerEditableListener(v=>{C(v)})),[n]),z.jsx("div",{...x,"aria-activedescendant":b?e:void 0,"aria-autocomplete":b?t:"none","aria-controls":b?r:void 0,"aria-describedby":o,"aria-expanded":b&&p==="combobox"?!!i:void 0,"aria-label":s,"aria-labelledby":l,"aria-multiline":a,"aria-owns":b?c:void 0,"aria-readonly":!b||void 0,"aria-required":u,autoCapitalize:h,className:d,contentEditable:b,"data-testid":_,id:f,ref:w,role:b?p:void 0,spellCheck:m,style:g,tabIndex:y})}const Il=N.forwardRef(Pl);function vo(n){return n.getEditorState().read(Ni(n.isComposing()))}const Ll=N.forwardRef(Dl);function Dl(n,e){const{placeholder:t,...r}=n,[o]=oe();return z.jsxs(z.Fragment,{children:[z.jsx(Il,{editor:o,...r,ref:e}),t!=null&&z.jsx(Ol,{editor:o,content:t})]})}function Ol({content:n,editor:e}){const t=function(s){const[l,a]=N.useState(()=>vo(s));return Li(()=>{function c(){const u=vo(s);a(u)}return c(),ye(s.registerUpdateListener(()=>{c()}),s.registerEditableListener(()=>{c()}))},[s]),l}(e),[r,o]=N.useState(e.isEditable());if(N.useLayoutEffect(()=>(o(e.isEditable()),e.registerEditableListener(s=>{o(s)})),[e]),!t)return null;let i=null;return typeof n=="function"?i=n(r):n!==null&&(i=n),i===null?null:z.jsx("div",{"aria-hidden":!0,children:i})}const Dt=0,Qn=1,Gn=2,le=0,Ml=1,bo=2,Fl=3,Al=4;function Rl(n,e,t,r,o){if(n===null||t.size===0&&r.size===0&&!o)return le;const i=e._selection,s=n._selection;if(o)return Ml;if(!(E(i)&&E(s)&&s.isCollapsed()&&i.isCollapsed()))return le;const l=function(y,_,x){const S=y._nodeMap,b=[];for(const C of _){const T=S.get(C);T!==void 0&&b.push(T)}for(const[C,T]of x){if(!T)continue;const w=S.get(C);w===void 0||X(w)||b.push(w)}return b}(e,t,r);if(l.length===0)return le;if(l.length>1){const y=e._nodeMap,_=y.get(i.anchor.key),x=y.get(s.anchor.key);return _&&x&&!n._nodeMap.has(_.__key)&&L(_)&&_.__text.length===1&&i.anchor.offset===1?bo:le}const a=l[0],c=n._nodeMap.get(a.__key);if(!L(c)||!L(a)||c.__mode!==a.__mode)return le;const u=c.__text,h=a.__text;if(u===h)return le;const d=i.anchor,f=s.anchor;if(d.key!==f.key||d.type!=="text")return le;const p=d.offset,m=f.offset,g=h.length-u.length;return g===1&&m===p-1?bo:g===-1&&m===p+1?Fl:g===-1&&m===p?Al:le}function zl(n,e){let t=Date.now(),r=le;return(o,i,s,l,a,c)=>{const u=Date.now();if(c.has("historic"))return r=le,t=u,Gn;const h=Rl(o,i,l,a,n.isComposing()),d=(()=>{const f=s===null||s.editor===n,p=c.has("history-push");if(!p&&f&&c.has("history-merge"))return Dt;if(o===null)return Qn;const m=i._selection;return l.size>0||a.size>0?p===!1&&h!==le&&h===r&&u<t+e&&f||l.size===1&&function(g,y,_){const x=y._nodeMap.get(g),S=_._nodeMap.get(g),b=y._selection,C=_._selection;return!(E(b)&&E(C)&&b.anchor.type==="element"&&b.focus.type==="element"&&C.anchor.type==="text"&&C.focus.type==="text"||!L(x)||!L(S)||x.__parent!==S.__parent)&&JSON.stringify(y.read(()=>x.exportJSON()))===JSON.stringify(_.read(()=>S.exportJSON()))}(Array.from(l)[0],o,i)?Dt:Qn:m!==null?Dt:Gn})();return t=u,r=h,d}}function Co(n){n.undoStack=[],n.redoStack=[],n.current=null}function $l(n,e,t){const r=zl(n,t);return ye(n.registerCommand(er,()=>(function(i,s){const l=s.redoStack,a=s.undoStack;if(a.length!==0){const c=s.current,u=a.pop();c!==null&&(l.push(c),i.dispatchCommand(Et,!0)),a.length===0&&i.dispatchCommand(Nt,!1),s.current=u||null,u&&u.editor.setEditorState(u.editorState,{tag:"historic"})}}(n,e),!0),W),n.registerCommand(tr,()=>(function(i,s){const l=s.redoStack,a=s.undoStack;if(l.length!==0){const c=s.current;c!==null&&(a.push(c),i.dispatchCommand(Nt,!0));const u=l.pop();l.length===0&&i.dispatchCommand(Et,!1),s.current=u||null,u&&u.editor.setEditorState(u.editorState,{tag:"historic"})}}(n,e),!0),W),n.registerCommand(Zi,()=>(Co(e),!1),W),n.registerCommand(es,()=>(Co(e),n.dispatchCommand(Et,!1),n.dispatchCommand(Nt,!1),!0),W),n.registerUpdateListener(({editorState:i,prevEditorState:s,dirtyLeaves:l,dirtyElements:a,tags:c})=>{const u=e.current,h=e.redoStack,d=e.undoStack,f=u===null?null:u.editorState;if(u!==null&&i===f)return;const p=r(s,i,u,l,a,c);if(p===Qn)h.length!==0&&(e.redoStack=[],n.dispatchCommand(Et,!1)),u!==null&&(d.push({...u}),n.dispatchCommand(Nt,!0));else if(p===Gn)return;e.current={editor:n,editorState:i}}))}function Bl(){return{current:null,redoStack:[],undoStack:[]}}function Wl({delay:n,externalHistoryState:e}){const[t]=oe();return function(r,o,i=1e3){const s=N.useMemo(()=>o||Bl(),[o]);N.useEffect(()=>$l(r,s,i),[i,r,s])}(t,e,n),null}function Yn(n,e){return Yn=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,r){return t.__proto__=r,t},Yn(n,e)}var So={error:null},jl=function(n){var e,t;function r(){for(var i,s=arguments.length,l=new Array(s),a=0;a<s;a++)l[a]=arguments[a];return(i=n.call.apply(n,[this].concat(l))||this).state=So,i.resetErrorBoundary=function(){for(var c,u=arguments.length,h=new Array(u),d=0;d<u;d++)h[d]=arguments[d];i.props.onReset==null||(c=i.props).onReset.apply(c,h),i.reset()},i}t=n,(e=r).prototype=Object.create(t.prototype),e.prototype.constructor=e,Yn(e,t),r.getDerivedStateFromError=function(i){return{error:i}};var o=r.prototype;return o.reset=function(){this.setState(So)},o.componentDidCatch=function(i,s){var l,a;(l=(a=this.props).onError)==null||l.call(a,i,s)},o.componentDidUpdate=function(i,s){var l,a,c,u,h=this.state.error,d=this.props.resetKeys;h!==null&&s.error!==null&&((c=i.resetKeys)===void 0&&(c=[]),(u=d)===void 0&&(u=[]),c.length!==u.length||c.some(function(f,p){return!Object.is(f,u[p])}))&&((l=(a=this.props).onResetKeysChange)==null||l.call(a,i.resetKeys,d),this.reset())},o.render=function(){var i=this.state.error,s=this.props,l=s.fallbackRender,a=s.FallbackComponent,c=s.fallback;if(i!==null){var u={error:i,resetErrorBoundary:this.resetErrorBoundary};if(N.isValidElement(c))return c;if(typeof l=="function")return l(u);if(a)return N.createElement(a,u);throw new Error("react-error-boundary requires either a fallback, fallbackRender, or FallbackComponent prop")}return this.props.children},r}(N.Component);function Kl({children:n,onError:e}){return z.jsx(jl,{fallback:z.jsx("div",{style:{border:"1px solid #f00",color:"#f00",padding:"8px"},children:"An error was thrown."}),onError:e,children:n})}const ql=typeof window<"u"&&window.document!==void 0&&window.document.createElement!==void 0?N.useLayoutEffect:N.useEffect;function Vl({ignoreHistoryMergeTagChange:n=!0,ignoreSelectionChange:e=!1,onChange:t}){const[r]=oe();return ql(()=>{if(t)return r.registerUpdateListener(({editorState:o,dirtyElements:i,dirtyLeaves:s,prevEditorState:l,tags:a})=>{e&&i.size===0&&s.size===0||n&&a.has("history-merge")||l.isEmpty()||t(o,r,a)})},[r,n,e,t]),null}function Ul({editorRef:n}){const[e]=oe();return N.useEffect(()=>{typeof n=="function"?n(e):typeof n=="object"&&(n.current=e)},[e]),null}const Jl="w-full [&>p]:w-full [&>p]:m-0",Hl="focus-within:ring-2 focus-within:ring-offset-2 hover:outline-border-strong hover:focus-within:outline-focus-border focus-within:outline-focus-border focus-within:ring-focus transition-[color,outline,box-shadow] duration-150 ease-in-out outline outline-1 outline-field-border",Ql="bg-field-secondary-background outline-field-border-disabled hover:outline-field-border-disabled [&_p]:text-badge-color-disabled cursor-not-allowed",Gl={sm:"px-3 py-1.5 rounded [&_.editor-content>p]:text-xs [&_.editor-content>p]:font-normal [&_.pointer-events-none]:text-xs [&_.pointer-events-none]:font-normal [&_.editor-content>p]:content-center [&_.editor-content>p]:min-h-5",md:"px-3.5 py-2 rounded-md [&_.editor-content>p]:text-sm [&_.editor-content>p]:font-normal [&_.pointer-events-none]:text-sm [&_.pointer-events-none]:font-normal [&_.editor-content>p]:content-center [&_.editor-content>p]:min-h-6",lg:"px-4 py-2.5 rounded-md [&_.editor-content>p]:text-base [&_.editor-content>p]:font-normal [&_.pointer-events-none]:text-base [&_.pointer-events-none]:font-normal [&_.editor-content>p]:content-center [&_.editor-content>p]:min-h-7"},Yl="absolute inset-x-0 top-full mt-2 mx-0 mb-0 w-full h-auto overflow-y-auto overflow-x-hidden z-10 bg-background-primary border border-solid border-border-subtle shadow-lg",Xl={sm:"p-1.5 rounded-md max-h-[10.75rem]",md:"p-2 rounded-lg max-h-[13.5rem]",lg:"p-2 rounded-lg max-h-[13.5rem]"},Zl="m-0 text-text-primary cursor-pointer",ea={sm:"p-1.5 rounded text-xs leading-5 font-normal",md:"p-2 rounded-md text-sm leading-6 font-normal",lg:"p-2 rounded-md text-base leading-6 font-normal"},ta="bg-button-tertiary-hover",wo="startTransition",na=typeof window<"u"&&window.document!==void 0&&window.document.createElement!==void 0?N.useLayoutEffect:N.useEffect,ko=n=>{const e=document.getElementById("typeahead-menu");if(!e)return;const t=e.getBoundingClientRect();t.top+t.height>window.innerHeight&&e.scrollIntoView({block:"center"}),t.top<0&&e.scrollIntoView({block:"center"}),n.scrollIntoView({block:"nearest"})};function To(n,e){const t=n.getBoundingClientRect(),r=e.getBoundingClientRect();return t.top>r.top&&t.top<r.bottom}function ra(n,e,t,r){const[o]=oe();N.useEffect(()=>{if(e!=null&&n!=null){const i=o.getRootElement(),s=i!=null?function(h,d){let f=getComputedStyle(h);const p=f.position==="absolute",m=/(auto|scroll)/;if(f.position==="fixed")return document.body;for(let g=h;g=g.parentElement;)if(f=getComputedStyle(g),(!p||f.position!=="static")&&m.test(f.overflow+f.overflowY+f.overflowX))return g;return document.body}(i):document.body;let l=!1,a=To(e,s);const c=function(){l||(window.requestAnimationFrame(function(){t(),l=!1}),l=!0);const h=To(e,s);h!==a&&(a=h,r!=null&&r(h))},u=new ResizeObserver(t);return window.addEventListener("resize",t),document.addEventListener("scroll",c,{capture:!0,passive:!0}),u.observe(e),()=>{u.unobserve(e),window.removeEventListener("resize",t),document.removeEventListener("scroll",c,!0)}}},[e,o,r,t,n])}const Eo=Ui();function oa({close:n,editor:e,anchorElementRef:t,resolution:r,options:o,menuRenderFn:i,onSelectOption:s,shouldSplitNodeWithQuery:l=!1,commandPriority:a=Je}){const[c,u]=N.useState(null),h=r.match&&r.match.matchingString;N.useEffect(()=>{u(0)},[h]);const d=N.useCallback(p=>{e.update(()=>{const m=r.match!=null&&l?function(g){const y=M();if(!E(y)||!y.isCollapsed())return null;const _=y.anchor;if(_.type!=="text")return null;const x=_.getNode();if(!x.isSimpleText())return null;const S=_.offset,b=x.getTextContent().slice(0,S),C=g.replaceableString.length,T=S-function(v,P,O){let A=O;for(let R=A;R<=P.length;R++)v.substr(-R)===P.substr(0,R)&&(A=R);return A}(b,g.matchingString,C);if(T<0)return null;let w;return T===0?[w]=x.splitText(S):[,w]=x.splitText(T,S),w}(r.match):null;s(p,m,n,r.match?r.match.matchingString:"")})},[e,l,r.match,s,n]),f=N.useCallback(p=>{const m=e.getRootElement();m!==null&&(m.setAttribute("aria-activedescendant","typeahead-item-"+p),u(p))},[e]);return N.useEffect(()=>()=>{const p=e.getRootElement();p!==null&&p.removeAttribute("aria-activedescendant")},[e]),na(()=>{o===null?u(null):c===null&&f(0)},[o,c,f]),N.useEffect(()=>ye(e.registerCommand(Eo,({option:p})=>!(!p.ref||p.ref.current==null)&&(ko(p.ref.current),!0),a)),[e,f,a]),N.useEffect(()=>ye(e.registerCommand(Lo,p=>{const m=p;if(o!==null&&o.length&&c!==null){const g=c!==o.length-1?c+1:0;f(g);const y=o[g];y.ref!=null&&y.ref.current&&e.dispatchCommand(Eo,{index:g,option:y}),m.preventDefault(),m.stopImmediatePropagation()}return!0},a),e.registerCommand(Io,p=>{const m=p;if(o!==null&&o.length&&c!==null){const g=c!==0?c-1:o.length-1;f(g);const y=o[g];y.ref!=null&&y.ref.current&&ko(y.ref.current),m.preventDefault(),m.stopImmediatePropagation()}return!0},a),e.registerCommand(Do,p=>{const m=p;return m.preventDefault(),m.stopImmediatePropagation(),n(),!0},a),e.registerCommand(Mo,p=>{const m=p;return o!==null&&c!==null&&o[c]!=null&&(m.preventDefault(),m.stopImmediatePropagation(),d(o[c]),!0)},a),e.registerCommand(ft,p=>o!==null&&c!==null&&o[c]!=null&&(p!==null&&(p.preventDefault(),p.stopImmediatePropagation()),d(o[c]),!0),a)),[d,n,e,o,c,f,a]),i(t,N.useMemo(()=>({options:o,selectOptionAndCleanUp:d,selectedIndex:c,setHighlightedIndex:u}),[d,c,o]),r.match?r.match.matchingString:"")}function ia({options:n,onQueryChange:e,onSelectOption:t,onOpen:r,onClose:o,menuRenderFn:i,triggerFn:s,anchorClassName:l,commandPriority:a=Je,parent:c}){const[u]=oe(),[h,d]=N.useState(null),f=function(g,y,_,x=document.body){const[S]=oe(),b=N.useRef(document.createElement("div")),C=N.useCallback(()=>{b.current.style.top=b.current.style.bottom;const w=S.getRootElement(),v=b.current,P=v.firstChild;if(w!==null&&g!==null){const{left:O,top:A,width:R,height:F}=g.getRect(),$=b.current.offsetHeight;if(v.style.top=`${A+window.pageYOffset+$+3}px`,v.style.left=`${O+window.pageXOffset}px`,v.style.height=`${F}px`,v.style.width=`${R}px`,P!==null){P.style.top=`${A}`;const K=P.getBoundingClientRect(),ne=K.height,ve=K.width,Le=w.getBoundingClientRect();O+ve>Le.right&&(v.style.left=`${Le.right-ve+window.pageXOffset}px`),(A+ne>window.innerHeight||A+ne>Le.bottom)&&A-Le.top>ne+F&&(v.style.top=A-ne+window.pageYOffset-F+"px")}v.isConnected||(_!=null&&(v.className=_),v.setAttribute("aria-label","Typeahead menu"),v.setAttribute("id","typeahead-menu"),v.setAttribute("role","listbox"),v.style.display="block",v.style.position="absolute",x.append(v)),b.current=v,w.setAttribute("aria-controls","typeahead-menu")}},[S,g,_,x]);N.useEffect(()=>{const w=S.getRootElement();if(g!==null)return C(),()=>{w!==null&&w.removeAttribute("aria-controls");const v=b.current;v!==null&&v.isConnected&&v.remove()}},[S,C,g]);const T=N.useCallback(w=>{g!==null&&(w||y(null))},[g,y]);return ra(g,b.current,C,T),b}(h,d,l,c),p=N.useCallback(()=>{d(null),o!=null&&h!==null&&o()},[o,h]),m=N.useCallback(g=>{d(g),r!=null&&h===null&&r(g)},[r,h]);return N.useEffect(()=>{const g=u.registerUpdateListener(()=>{u.getEditorState().read(()=>{const y=u._window||window,_=y.document.createRange(),x=M(),S=function(T){let w=null;return T.getEditorState().read(()=>{const v=M();E(v)&&(w=function(P){const O=P.anchor;if(O.type!=="text")return null;const A=O.getNode();if(!A.isSimpleText())return null;const R=O.offset;return A.getTextContent().slice(0,R)}(v))}),w}(u);if(!E(x)||!x.isCollapsed()||S===null||_===null)return void p();const b=s(S,u);if(e(b?b.matchingString:null),b!==null&&!function(T,w){return w===0&&T.getEditorState().read(()=>{const v=M();if(E(v)){const P=v.anchor.getNode().getPreviousSibling();return L(P)&&P.isTextEntity()}return!1})}(u,b.leadOffset)&&function(w,v,P){const O=P.getSelection();if(O===null||!O.isCollapsed)return!1;const A=O.anchorNode,R=w,F=O.anchorOffset;if(A==null||F==null)return!1;try{v.setStart(A,R),v.setEnd(A,F)}catch{return!1}return!0}(b.leadOffset,_,y)!==null)return C=()=>m({getRect:()=>_.getBoundingClientRect(),match:b}),void(wo in En?En[wo](C):C());var C;p()})});return()=>{g()}},[u,s,e,h,p,m]),h===null||u===null?null:z.jsx(oa,{close:p,resolution:h,editor:u,anchorElementRef:f,options:n,menuRenderFn:i,shouldSplitNodeWithQuery:!0,onSelectOption:t,commandPriority:a})}const sa=N.createContext({activeItem:null,onChange:()=>{},size:"md",iconPosition:"left"}),Di=({slug:n,text:e,icon:t,className:r,disabled:o=!1,isFirstChild:i,isLastChild:s,...l},a)=>{const c=En.useContext(sa);if(!c)throw new Error("Button should be used inside Button Group");const{activeItem:u,onChange:h,size:d,iconPosition:f}=c,p={xs:"py-1 px-1 text-sm gap-0.5 [&>svg]:size-4",sm:"py-2 px-2 text-base gap-1 [&>svg]:size-4",md:"py-2.5 px-2.5 text-base gap-1 [&>svg]:size-5"},m="bg-background-primary text-primary cursor-pointer flex items-center justify-center",g="hover:bg-button-tertiary-hover",y="focus:outline-none",_=o?"text-text-disabled cursor-not-allowed":"",x=i?"rounded-tl rounded-bl border-0 border-r border-border-subtle":"",S=s?"rounded-tr rounded-br border-0":"",b="border-0 border-r border-border-subtle border-solid",C=u===n?"bg-button-disabled":"",T=ct(m,g,y,_,p[d],b,C,x,S,r),w=v=>{h({event:v,value:{slug:n,text:e}})};return z.jsxs("button",{ref:a,className:T,disabled:o,onClick:w,...l,children:[f==="left"&&t&&z.jsx("span",{className:"mr-1",children:t}),e,f==="right"&&t&&z.jsx("span",{className:"ml-1",children:t})]})},la=N.forwardRef(Di);la.displayName="Button";Di.__docgenInfo={description:"",methods:[],displayName:"ButtonComponent",props:{className:{required:!1,tsType:{name:"string"},description:"Additional class names for styling."},slug:{required:!0,tsType:{name:"string"},description:"Unique slug identifying the button."},text:{required:!0,tsType:{name:"string"},description:"Text content of the button."},icon:{required:!1,tsType:{name:"ReactElement"},description:"Icon displayed inside the button."},disabled:{required:!1,tsType:{name:"boolean"},description:"Marks the button as disabled.",defaultValue:{value:"false",computed:!1}},isFirstChild:{required:!1,tsType:{name:"boolean"},description:"Indicates if the button is the first child in the group."},isLastChild:{required:!1,tsType:{name:"boolean"},description:"Indicates if the button is the last child in the group."}}};const aa=n=>{switch(n){case"sm":return"xs";case"md":return"sm";case"lg":return"md";default:return"sm"}},Oi=({data:n,by:e,size:t,nodeKey:r})=>{const[o]=oe(),i=!o.isEditable(),s=u=>{u.stopPropagation(),u.preventDefault(),!i&&o.update(()=>{const h=V(r);h&&h.remove()})};let l=n;typeof n=="object"&&(l=n[e]);const a=N.useCallback(u=>{const h=V(r);if(!h||!h.isSelected())return!1;let d=!1;const f=h.getPreviousSibling();return k(f)&&(f.selectEnd(),d=!0),L(f)&&(f.select(),d=!0),B(f)&&(f.selectNext(),d=!0),f===null&&(h.selectPrevious(),d=!0),d&&u.preventDefault(),d},[r]),c=N.useCallback(u=>{const h=V(r);if(!h||!h.isSelected())return!1;let d=!1;const f=h.getNextSibling();return k(f)&&(f.selectStart(),d=!0),L(f)&&(f.select(0,0),d=!0),B(f)&&(f.selectPrevious(),d=!0),f===null&&(h.selectNext(),d=!0),d&&u.preventDefault(),d},[r]);return N.useEffect(()=>{const u=ye(o.registerCommand(rr,a,Je),o.registerCommand(nr,c,Je));return()=>{u()}},[o,a,c]),z.jsx(Wi,{className:"inline-flex mr-0.5",type:"rounded",size:aa(t),label:l,icon:null,closable:!0,onClose:s,disabled:i})};Oi.__docgenInfo={description:"",methods:[],displayName:"MentionComponent",props:{data:{required:!0,tsType:{name:"union",raw:"Record<string, unknown> | string",elements:[{name:"Record",elements:[{name:"string"},{name:"unknown"}],raw:"Record<string, unknown>"},{name:"string"}]},description:""},by:{required:!0,tsType:{name:"union",raw:"Record<string, unknown> | string",elements:[{name:"Record",elements:[{name:"string"},{name:"unknown"}],raw:"Record<string, unknown>"},{name:"string"}]},description:""},size:{required:!0,tsType:{name:"string"},description:""},nodeKey:{required:!0,tsType:{name:"string"},description:""}}};class He extends wi{constructor(t,r,o,i){super(i);Ce(this,"__data");Ce(this,"__by");Ce(this,"__size");this.__data=t,this.__by=r,this.__size=o}static getType(){return"mention"}static clone(t){return new He(t.__data,t.__by,t.__size,t.__key)}static importJSON(t){return Mi(t.data,t.by,t.size)}createDOM(){return document.createElement("span")}updateDOM(){return!1}exportDOM(){return{element:document.createElement("span")}}exportJSON(){return{type:He.getType(),data:this.__data,by:this.__by,size:this.__size,version:1}}decorate(){return z.jsx(Oi,{data:this.__data,by:this.__by,size:this.__size,nodeKey:this.__key})}}const Mi=(n,e,t)=>new He(n,e,t),ca=n=>n instanceof He;class ua{constructor(e){Ce(this,"data");Ce(this,"key");Ce(this,"ref");Ce(this,"setRefElement");this.initData=e,this.key="",this.data=e,this.ref={current:null},this.setRefElement=t=>{this.ref.current=t}}}const Tn=new Map;function da(n,e,t="name"){const[r,o]=N.useState([]);return N.useEffect(()=>{if(e===null){o([]);return}const i=Tn.get(e);if(i!==null){if(i!==void 0){o(i);return}Tn.set(e,null),fa.search(n,e,s=>{Tn.set(e,s),o(s)},t)}},[e]),r}const fa={search(n,e,t,r){setTimeout(()=>{if(!Array.isArray(n))return[];const o=n.filter(i=>{var l;if(typeof i=="string")return i.toLowerCase().includes(e.toLowerCase());const s=(l=i==null?void 0:i[r])==null?void 0:l.toString();return s?s.toLowerCase().includes(e.toLowerCase()):!1});t(o)},500)}},_t=({size:n,className:e,children:t})=>z.jsx("ul",{role:"menu",className:ct(Yl,Xl[n],e),children:t});_t.displayName="EditorCombobox";const Fi=N.forwardRef(({size:n,children:e,selected:t=!1,className:r,...o},i)=>z.jsx("li",{role:"option",ref:i,className:ct(Zl,ea[n],t&&ta,r),...o,children:e}));Fi.displayName="EditorCombobox.Item";_t.Item=Fi;_t.__docgenInfo={description:"",methods:[],displayName:"EditorCombobox",props:{size:{required:!0,tsType:{name:"union",raw:"'sm' | 'md' | 'lg'",elements:[{name:"literal",value:"'sm'"},{name:"literal",value:"'md'"},{name:"literal",value:"'lg'"}]},description:"The size of the combobox."},className:{required:!1,tsType:{name:"string"},description:"The class name of the combobox."},children:{required:!0,tsType:{name:"ReactNode"},description:"The children of the combobox."}}};const Ai=({optionsArray:n,by:e="name",size:t="md",trigger:r="@",menuComponent:o=_t,menuItemComponent:i=_t.Item,autoSpace:s=!0})=>{const l=N.useRef(!1),a=`\\.,\\+\\*\\?\\$\\@\\|#{}\\(\\)\\^\\-\\[\\]\\\\/!%'"~=<>_:;`,c=[r].join(""),u="[^"+c+a+"\\s]",h="(?:\\.[ |$]| |["+a+"]|)",d=75,f=new RegExp(`(^|\\s|\\()([${c}]((?:${u}${h}){0,${d}}))$`),p=50,m=new RegExp(`(^|\\s|\\()([${c}]((?:${u}){0,${p}}))$`),g=v=>{let P=f.exec(v);if(P===null&&(P=m.exec(v)),P!==null){const O=P[1],A=P[3];if(A.length>=0)return{leadOffset:P.index+O.length,matchingString:A,replaceableString:P[2]}}return null},[y]=oe(),[_,x]=N.useState(null),S=da(n,_,e),b=N.useCallback((v,P,O)=>{y.update(()=>{const A=Mi(v.data,e,t);P&&P.replace(A),O()})},[y]),C=N.useMemo(()=>S.map(v=>new ua(v)),[y,S]),T=N.useCallback(v=>{if(!s)return!1;const{key:P,ctrlKey:O,metaKey:A}=v;if(O||A||P===" "||P.length>1||l.current)return l.current&&(l.current=!1),!1;const R=M(),{focus:F,anchor:$}=R,[K]=R.getNodes();if(!$||!F||($==null?void 0:$.key)!==(F==null?void 0:F.key)||($==null?void 0:$.offset)!==(F==null?void 0:F.offset)||!K)return!1;if(ca(K)){const ne=H(" ");return K.insertAfter(ne),!0}return!1},[y,r,s]),w=N.useCallback(v=>{const{key:P}=v;return P==="Backspace"?(l.current=!0,!0):!1},[l]);return N.useEffect(()=>{if(y)return ye(y.registerCommand(Po,T,Je),y.registerCommand(or,w,Je))},[y,T]),z.jsx(ia,{onQueryChange:x,onSelectOption:b,triggerFn:g,options:C,menuRenderFn:(v,{selectedIndex:P,selectOptionAndCleanUp:O,setHighlightedIndex:A})=>v.current&&(C!=null&&C.length)?z.jsx(o,{size:t,children:C.map((R,F)=>{var $;return z.jsx(i,{ref:R.ref,size:t,selected:F===P,onMouseEnter:()=>{A(F)},onClick:()=>O(R),children:typeof R.data=="string"?R.data:($=R.data)==null?void 0:$[e]},F)})}):null})};Ai.__docgenInfo={description:"",methods:[],displayName:"MentionPlugin",props:{optionsArray:{required:!0,tsType:{name:"T"},description:""},by:{required:!1,tsType:{name:"unknown"},description:"",defaultValue:{value:"'name'",computed:!1}},size:{required:!1,tsType:{name:"union",raw:"'lg' | 'md' | 'sm'",elements:[{name:"literal",value:"'lg'"},{name:"literal",value:"'md'"},{name:"literal",value:"'sm'"}]},description:"",defaultValue:{value:"'md'",computed:!1}},trigger:{required:!1,tsType:{name:"union",raw:"'@' | '#' | ( string & {} )",elements:[{name:"literal",value:"'@'"},{name:"literal",value:"'#'"},{name:"unknown"}]},description:"",defaultValue:{value:"'@'",computed:!1}},menuComponent:{required:!1,tsType:{name:"ReactComponentType",raw:`React.ComponentType< + React.ComponentProps<typeof EditorCombobox> +>`,elements:[{name:"ReactComponentProps",raw:"React.ComponentProps<typeof EditorCombobox>",elements:[{name:"EditorCombobox"}]}]},description:"",defaultValue:{value:`( { size, className, children }: EditorComboboxProps ) => ( + <ul + role="menu" + className={ cn( + comboboxDropdownCommonClassNames, + comboboxDropdownClassNames[ size ], + className + ) } + > + { children } + </ul> +)`,computed:!1}},menuItemComponent:{required:!1,tsType:{name:"ReactComponentType",raw:`React.ComponentType< + React.ComponentProps<typeof EditorCombobox.Item> +>`,elements:[{name:"ReactComponentProps",raw:"React.ComponentProps<typeof EditorCombobox.Item>",elements:[{name:"EditorCombobox.Item"}]}]},description:"",defaultValue:{value:`forwardRef<Ref, EditorComboboxItemProps>( + ( { size, children, selected = false, className, ...props }, ref ) => ( + <li + role="option" + ref={ ref } + className={ cn( + comboboxItemCommonClassNames, + comboboxItemClassNames[ size ], + selected && comboboxSelectedItemClassNames, + className + ) } + { ...props } + > + { children } + </li> + ) +)`,computed:!0}},autoSpace:{required:!1,tsType:{name:"boolean"},description:"",defaultValue:{value:"true",computed:!1}}}};const ha={ltr:"ltr",rtl:"rtl",paragraph:"editor-paragraph",quote:"editor-quote",heading:{h1:"editor-heading-h1",h2:"editor-heading-h2",h3:"editor-heading-h3",h4:"editor-heading-h4",h5:"editor-heading-h5",h6:"editor-heading-h6"},list:{nested:{listitem:"editor-nested-listitem"},ol:"editor-list-ol",ul:"editor-list-ul",listitem:"editor-listItem",listitemChecked:"editor-listItemChecked",listitemUnchecked:"editor-listItemUnchecked"},hashtag:"editor-hashtag",image:"editor-image",link:"editor-link",text:{bold:"editor-textBold",code:"editor-textCode",italic:"editor-textItalic",strikethrough:"editor-textStrikethrough",subscript:"editor-textSubscript",superscript:"editor-textSuperscript",underline:"editor-textUnderline",underlineStrikethrough:"editor-textUnderlineStrikethrough"},code:"editor-code",codeHighlight:{atrule:"editor-tokenAttr",attr:"editor-tokenAttr",boolean:"editor-tokenProperty",builtin:"editor-tokenSelector",cdata:"editor-tokenComment",char:"editor-tokenSelector",class:"editor-tokenFunction","class-name":"editor-tokenFunction",comment:"editor-tokenComment",constant:"editor-tokenProperty",deleted:"editor-tokenProperty",doctype:"editor-tokenComment",entity:"editor-tokenOperator",function:"editor-tokenFunction",important:"editor-tokenVariable",inserted:"editor-tokenSelector",keyword:"editor-tokenAttr",namespace:"editor-tokenVariable",number:"editor-tokenProperty",operator:"editor-tokenOperator",prolog:"editor-tokenComment",property:"editor-tokenProperty",punctuation:"editor-tokenPunctuation",regex:"editor-tokenVariable",selector:"editor-tokenSelector",string:"editor-tokenSelector",symbol:"editor-tokenProperty",tag:"editor-tokenProperty",url:"editor-tokenOperator",variable:"editor-tokenVariable"}},Ri=({content:n})=>z.jsx("div",{"aria-hidden":"true",className:"pointer-events-none absolute inset-0 flex items-center justify-start text-field-placeholder w-full",children:z.jsx("span",{className:"truncate",children:n})});Ri.__docgenInfo={description:"",methods:[],displayName:"EditorPlaceholder",props:{content:{required:!0,tsType:{name:"union",raw:"string | React.ReactNode",elements:[{name:"string"},{name:"ReactReactNode",raw:"React.ReactNode"}]},description:"Placeholder content."}}};function pa(n){console.error(n)}const ga=`{ + "root": { + "children": [ + { + "children": [], + "direction": null, + "format": "", + "indent": 0, + "type": "paragraph", + "version": 1, + "textFormat": 0, + "textStyle": "" + } + ], + "direction": null, + "format": "", + "indent": 0, + "type": "root", + "version": 1 + } +}`,zi=N.forwardRef(({defaultValue:n="",placeholder:e="Press @ to view variable suggestions",onChange:t,size:r="md",autoFocus:o=!1,options:i,by:s="name",trigger:l="@",menuComponent:a,menuItemComponent:c,className:u,wrapperClassName:h,disabled:d=!1,autoSpaceAfterMention:f=!1},p)=>{const m={namespace:"Editor",editorTheme:ha,onError:pa,nodes:[He],editorState:n||ga,editable:!d},g=(x,S)=>{typeof t=="function"&&t(x,S)};let y,_;return N.isValidElement(a)&&(y=a),N.isValidElement(c)&&(_=c),z.jsx("div",{className:ct("relative w-full",Hl,Gl[r],d&&Ql,h),children:z.jsxs(el,{initialConfig:m,children:[z.jsx("div",{className:"relative w-full [&_p]:m-0",children:z.jsx(El,{contentEditable:z.jsx(Ll,{className:ct("editor-content focus-visible:outline-none outline-none",Jl,u)}),placeholder:z.jsx(Ri,{content:e}),ErrorBoundary:Kl})}),z.jsx(Wl,{}),z.jsx(Ai,{menuComponent:y,menuItemComponent:_,size:r,by:s,optionsArray:i,trigger:l,autoSpace:f}),z.jsx(Vl,{onChange:g,ignoreSelectionChange:!0}),p&&z.jsx(Ul,{editorRef:p}),o&&z.jsx(Vi,{})]})})});zi.displayName="EditorInput";zi.__docgenInfo={description:"",methods:[],displayName:"EditorInput",props:{defaultValue:{required:!1,tsType:{name:"string"},description:"Default value for the editor input field.",defaultValue:{value:"''",computed:!1}},placeholder:{required:!1,tsType:{name:"string"},description:"Placeholder text for the editor input field.",defaultValue:{value:"'Press @ to view variable suggestions'",computed:!1}},onChange:{required:!1,tsType:{name:"signature",type:"function",raw:"( editorState: EditorState, editor: LexicalEditor ) => void",signature:{arguments:[{type:{name:"EditorState"},name:"editorState"},{type:{name:"LexicalEditor"},name:"editor"}],return:{name:"void"}}},description:"Callback function that is called when the value of the input changes. The function receives the updated value as an argument."},size:{required:!1,tsType:{name:"union",raw:"keyof typeof editorInputClassNames",elements:[{name:"literal",value:"sm"},{name:"literal",value:"md"},{name:"literal",value:"lg"}]},description:"Defines the sizes of the editor input.",defaultValue:{value:"'md'",computed:!1}},autoFocus:{required:!1,tsType:{name:"boolean"},description:"Defines if the editor input is focused automatically.",defaultValue:{value:"false",computed:!1}},options:{required:!0,tsType:{name:"Array",elements:[{name:"T"}],raw:"T[]"},description:"Array of options to be displayed in the editor input. Each option should be an object or string."},by:{required:!1,tsType:{name:"unknown"},description:"The key to be used to display the label of the option in the editor input and in the editor after selecting any mention/tag option.",defaultValue:{value:"'name'",computed:!1}},trigger:{required:!1,tsType:{name:"string"},description:"The trigger to be used to show the mention options.",defaultValue:{value:"'@'",computed:!1}},menuComponent:{required:!1,tsType:{name:"ReactComponentType",raw:`React.ComponentType< + React.ComponentProps<typeof EditorCombobox> +>`,elements:[{name:"ReactComponentProps",raw:"React.ComponentProps<typeof EditorCombobox>",elements:[{name:"EditorCombobox"}]}]},description:"The component to be used for the mention menu."},menuItemComponent:{required:!1,tsType:{name:"ReactComponentType",raw:`React.ComponentType< + React.ComponentProps<typeof EditorCombobox.Item> +>`,elements:[{name:"ReactComponentProps",raw:"React.ComponentProps<typeof EditorCombobox.Item>",elements:[{name:"EditorCombobox.Item"}]}]},description:"The component to be used for the mention menu items."},className:{required:!1,tsType:{name:"string"},description:"Additional class names to be added to the editor input."},wrapperClassName:{required:!1,tsType:{name:"string"},description:"Additional class names to be added to the editor input wrapper."},disabled:{required:!1,tsType:{name:"boolean"},description:"Defines if the editor input is disabled.",defaultValue:{value:"false",computed:!1}},autoSpaceAfterMention:{required:!1,tsType:{name:"boolean"},description:"Defines if the editor input should add a space after selecting a mention/tag option.",defaultValue:{value:"false",computed:!1}}}};export{zi as E}; diff --git a/assets/editor-input.stories-CiIpJ8QZ.js b/assets/editor-input.stories-CiIpJ8QZ.js new file mode 100644 index 00000000..703a4460 --- /dev/null +++ b/assets/editor-input.stories-CiIpJ8QZ.js @@ -0,0 +1 @@ +import{j as s}from"./jsx-runtime-DR9Q75dM.js";import{E as f}from"./editor-input-Bzq0TCBV.js";import"./index-DRjF_FHU.js";import"./index-rX-Bn4lm.js";import"./functions-B0jM5NET.js";import"./button-CWRkIW0K.js";import"./switch-CmCNAZG2.js";import"./index.browser-DP16PUbO.js";import"./checkbox-Chct7KEK.js";import"./minus-BgdR_mi_.js";import"./createLucideIcon-DrGAWQCB.js";import"./check-C7wgf3Hc.js";import"./radio-button-BBGEtJpx.js";import"./tooltip-BKIj9JjV.js";import"./floating-ui.react-B68Bw5rw.js";import"./utils-Dxwlf2d8.js";import"./info-boz3nBKJ.js";import"./badge-Dv1nmPq1.js";import"./x-M4dKkmxh.js";import"./textarea-DgzwSIza.js";import"./avatar-A7FoSNec.js";import"./input-CYwL3pYz.js";import"./label-DvPgxd3J.js";import"./title-Pwv4V5tQ.js";import"./loader-Bb5Bdo8Z.js";import"./progress-bar-DDd8HN42.js";import"./tabs--pYN2uoP.js";import"./proxy-0EBv-VZP.js";import"./select-HH_ABOAM.js";import"./chevron-down-dZe9AKXZ.js";import"./search-GYQZ8GCW.js";import"./toaster-Bfhn6F4R.js";import"./index-CAUXa3fz.js";import"./container-ZbATB8CN.js";import"./alert-f1kGYIX8.js";import"./progress-steps-DKE91ypz.js";import"./plus-CJ5uAo4M.js";import"./skeleton-DkrZt4C4.js";import"./menu-item-h0iRIEmG.js";import"./sidebar-DAGUTLol.js";import"./panel-left-close-BbAtOGz0.js";import"./breadcrumb-BOHkNqGZ.js";import"./chevron-right-B2Obis2F.js";import"./ellipsis-DN1ZI3Nb.js";import"./dialog-DLt9OUkY.js";import"./topbar-Dj3yHCF0.js";import"./search-Z9MTqd0b.js";import"./dropdown-menu-Bv9F8U8F.js";import"./drawer-CzUmv8Re.js";import"./pagination-DNkALv-C.js";import"./chevron-left-DuVGxgfj.js";import"./datepicker-DIA_JZ4u.js";import"./accordion-BKTr8uPA.js";import"./bar-chart-DFVhnu1W.js";import"./ResponsiveContainer-TEDwBoeF.js";import"./generateCategoricalChart-CJ23qymB.js";import"./tiny-invariant-CopsF_GD.js";import"./YAxis-C6wr449K.js";import"./line-chart-BuFlrH9B.js";import"./pie-chart-CBmJ9D1c.js";import"./area-chart-DT2aNxmr.js";const Nr={title:"Atoms/EditorInput",component:f,tags:["autodocs"],decorators:[r=>s.jsx("div",{className:"[&_*]:box-border box-border",style:{maxWidth:"900px",height:"200px"},children:s.jsx(r,{})})],argTypes:{size:{control:{type:"select"}}}},p=["Red","Orange","Yellow","Green","Cyan","Blue","Purple","Pink"],m=r=>s.jsx(f,{...r},r.size),o=m.bind({});o.args={size:"md",autoSpaceAfterMention:!1,autoFocus:!1,options:p,onChange:r=>r.toJSON()};const t=m.bind({});t.args={size:"sm",options:p,onChange:r=>r.toJSON()};const e=m.bind({});e.args={size:"md",options:p,onChange:r=>r.toJSON()};const i=m.bind({});i.args={size:"lg",options:p,onChange:r=>r.toJSON()};var a,n,c;o.parameters={...o.parameters,docs:{...(a=o.parameters)==null?void 0:a.docs,source:{originalSource:"args => <EditorInput key={args.size} {...args} />",...(c=(n=o.parameters)==null?void 0:n.docs)==null?void 0:c.source}}};var d,g,u;t.parameters={...t.parameters,docs:{...(d=t.parameters)==null?void 0:d.docs,source:{originalSource:"args => <EditorInput key={args.size} {...args} />",...(u=(g=t.parameters)==null?void 0:g.docs)==null?void 0:u.source}}};var l,x,S;e.parameters={...e.parameters,docs:{...(l=e.parameters)==null?void 0:l.docs,source:{originalSource:"args => <EditorInput key={args.size} {...args} />",...(S=(x=e.parameters)==null?void 0:x.docs)==null?void 0:S.source}}};var z,E,b;i.parameters={...i.parameters,docs:{...(z=i.parameters)==null?void 0:z.docs,source:{originalSource:"args => <EditorInput key={args.size} {...args} />",...(b=(E=i.parameters)==null?void 0:E.docs)==null?void 0:b.source}}};const Jr=["Default","Small","Medium","Large"];export{o as Default,i as Large,e as Medium,t as Small,Jr as __namedExportsOrder,Nr as default}; diff --git a/assets/ellipsis-DN1ZI3Nb.js b/assets/ellipsis-DN1ZI3Nb.js new file mode 100644 index 00000000..9d5f421e --- /dev/null +++ b/assets/ellipsis-DN1ZI3Nb.js @@ -0,0 +1,6 @@ +import{c}from"./createLucideIcon-DrGAWQCB.js";/** + * @license lucide-react v0.417.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const e=c("Ellipsis",[["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}],["circle",{cx:"19",cy:"12",r:"1",key:"1wjl8i"}],["circle",{cx:"5",cy:"12",r:"1",key:"1pcz8c"}]]);export{e as E}; diff --git a/assets/entry-preview-D4kRhU3g.js b/assets/entry-preview-D4kRhU3g.js new file mode 100644 index 00000000..4207a9ed --- /dev/null +++ b/assets/entry-preview-D4kRhU3g.js @@ -0,0 +1,10 @@ +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./react-18-BamFVnwC.js","./index-DRjF_FHU.js","./index-rX-Bn4lm.js"])))=>i.map(i=>d[i]); +import{_ as tr}from"./iframe-Cnnnx44X.js";import{_ as sr,a as nr,b as L}from"./chunk-XP5HYGXS-BGCqD1aY.js";import{r as Y,R as re}from"./index-DRjF_FHU.js";import{r as ar}from"./index-rX-Bn4lm.js";import"../sb-preview/runtime.js";var b={};/** + * @license React + * react-dom-test-utils.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var K=Y,ye=ar;function Ve(e){var t=e,r=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,t.flags&4098&&(r=t.return),e=t.return;while(e)}return t.tag===3?r:null}function Fe(e){if(Ve(e)!==e)throw Error("Unable to find node on an unmounted component.")}function ir(e){var t=e.alternate;if(!t){if(t=Ve(e),t===null)throw Error("Unable to find node on an unmounted component.");return t!==e?null:e}for(var r=e,n=t;;){var o=r.return;if(o===null)break;var a=o.alternate;if(a===null){if(n=o.return,n!==null){r=n;continue}break}if(o.child===a.child){for(a=o.child;a;){if(a===r)return Fe(o),e;if(a===n)return Fe(o),t;a=a.sibling}throw Error("Unable to find node on an unmounted component.")}if(r.return!==n.return)r=o,n=a;else{for(var l=!1,h=o.child;h;){if(h===r){l=!0,r=o,n=a;break}if(h===n){l=!0,n=o,r=a;break}h=h.sibling}if(!l){for(h=a.child;h;){if(h===r){l=!0,r=a,n=o;break}if(h===n){l=!0,n=a,r=o;break}h=h.sibling}if(!l)throw Error("Child was not found in either parent set. This indicates a bug in React related to the return pointer. Please file an issue.")}}if(r.alternate!==n)throw Error("Return fibers should always be each others' alternates. This error is likely caused by a bug in React. Please file an issue.")}if(r.tag!==3)throw Error("Unable to find node on an unmounted component.");return r.stateNode.current===r?e:t}var F=Object.assign;function _e(e){var t=e.keyCode;return"charCode"in e?(e=e.charCode,e===0&&t===13&&(e=13)):e=t,e===10&&(e=13),32<=e||e===13?e:0}function ie(){return!0}function qe(){return!1}function q(e){function t(r,n,o,a,l){this._reactName=r,this._targetInst=o,this.type=n,this.nativeEvent=a,this.target=l,this.currentTarget=null;for(var h in e)e.hasOwnProperty(h)&&(r=e[h],this[h]=r?r(a):a[h]);return this.isDefaultPrevented=(a.defaultPrevented!=null?a.defaultPrevented:a.returnValue===!1)?ie:qe,this.isPropagationStopped=qe,this}return F(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var r=this.nativeEvent;r&&(r.preventDefault?r.preventDefault():typeof r.returnValue!="unknown"&&(r.returnValue=!1),this.isDefaultPrevented=ie)},stopPropagation:function(){var r=this.nativeEvent;r&&(r.stopPropagation?r.stopPropagation():typeof r.cancelBubble!="unknown"&&(r.cancelBubble=!0),this.isPropagationStopped=ie)},persist:function(){},isPersistent:ie}),t}var z={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},or=q(z),se=F({},z,{view:0,detail:0});q(se);var Le,we,ee,pe=F({},se,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Ae,button:0,buttons:0,relatedTarget:function(e){return e.relatedTarget===void 0?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==ee&&(ee&&e.type==="mousemove"?(Le=e.screenX-ee.screenX,we=e.screenY-ee.screenY):we=Le=0,ee=e),Le)},movementY:function(e){return"movementY"in e?e.movementY:we}});q(pe);var lr=F({},pe,{dataTransfer:0});q(lr);var ur=F({},se,{relatedTarget:0});q(ur);var pr=F({},z,{animationName:0,elapsedTime:0,pseudoElement:0});q(pr);var cr=F({},z,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}});q(cr);var mr=F({},z,{data:0});q(mr);var hr={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},dr={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"},fr={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Er(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=fr[e])?!!t[e]:!1}function Ae(){return Er}var vr=F({},se,{key:function(e){if(e.key){var t=hr[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=_e(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?dr[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Ae,charCode:function(e){return e.type==="keypress"?_e(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?_e(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}});q(vr);var Rr=F({},pe,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0});q(Rr);var gr=F({},se,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Ae});q(gr);var Ir=F({},z,{propertyName:0,elapsedTime:0,pseudoElement:0});q(Ir);var $r=F({},pe,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0});q($r);function _r(e,t,r,n,o,a,l,h,s){var i=Array.prototype.slice.call(arguments,3);try{t.apply(r,i)}catch(I){this.onError(I)}}var te=!1,le=null,ue=!1,Oe=null,Lr={onError:function(e){te=!0,le=e}};function wr(e,t,r,n,o,a,l,h,s){te=!1,le=null,_r.apply(Lr,arguments)}function Tr(e,t,r,n,o,a,l,h,s){if(wr.apply(this,arguments),te){if(te){var i=le;te=!1,le=null}else throw Error("clearCaughtError was called but no error was captured. This error is likely caused by a bug in React. Please file an issue.");ue||(ue=!0,Oe=i)}}var Ce=Array.isArray,ne=ye.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.Events,Nr=ne[0],Or=ne[1],Sr=ne[2],yr=ne[3],Ar=ne[4],Cr=K.unstable_act;function xr(){}function Dr(e,t){if(!e)return[];if(e=ir(e),!e)return[];for(var r=e,n=[];;){if(r.tag===5||r.tag===6||r.tag===1||r.tag===0){var o=r.stateNode;t(o)&&n.push(o)}if(r.child)r.child.return=r,r=r.child;else{if(r===e)return n;for(;!r.sibling;){if(!r.return||r.return===e)return n;r=r.return}r.sibling.return=r.return,r=r.sibling}}}function H(e,t){if(e&&!e._reactInternals){var r=String(e);throw e=Ce(e)?"an array":e&&e.nodeType===1&&e.tagName?"a DOM node":r==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":r,Error(t+"(...): the first argument must be a React class instance. Instead received: "+(e+"."))}}function ce(e){return!(!e||e.nodeType!==1||!e.tagName)}function xe(e){return ce(e)?!1:e!=null&&typeof e.render=="function"&&typeof e.setState=="function"}function Ye(e,t){return xe(e)?e._reactInternals.type===t:!1}function me(e,t){return H(e,"findAllInRenderedTree"),e?Dr(e._reactInternals,t):[]}function We(e,t){return H(e,"scryRenderedDOMComponentsWithClass"),me(e,function(r){if(ce(r)){var n=r.className;typeof n!="string"&&(n=r.getAttribute("class")||"");var o=n.split(/\s+/);if(!Ce(t)){if(t===void 0)throw Error("TestUtils.scryRenderedDOMComponentsWithClass expects a className as a second argument.");t=t.split(/\s+/)}return t.every(function(a){return o.indexOf(a)!==-1})}return!1})}function He(e,t){return H(e,"scryRenderedDOMComponentsWithTag"),me(e,function(r){return ce(r)&&r.tagName.toUpperCase()===t.toUpperCase()})}function Be(e,t){return H(e,"scryRenderedComponentsWithType"),me(e,function(r){return Ye(r,t)})}function Ge(e,t,r){var n=e.type||"unknown-event";e.currentTarget=Or(r),Tr(n,t,void 0,e),e.currentTarget=null}function Ke(e,t,r){for(var n=[];e;){n.push(e);do e=e.return;while(e&&e.tag!==5);e=e||null}for(e=n.length;0<e--;)t(n[e],"captured",r);for(e=0;e<n.length;e++)t(n[e],"bubbled",r)}function ze(e,t){var r=e.stateNode;if(!r)return null;var n=Sr(r);if(!n)return null;r=n[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(n=!n.disabled)||(e=e.type,n=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!n;break e;default:e=!1}if(e)return null;if(r&&typeof r!="function")throw Error("Expected `"+t+"` listener to be a function, instead got a value of `"+typeof r+"` type.");return r}function Pr(e,t,r){e&&r&&r._reactName&&(t=ze(e,r._reactName))&&(r._dispatchListeners==null&&(r._dispatchListeners=[]),r._dispatchInstances==null&&(r._dispatchInstances=[]),r._dispatchListeners.push(t),r._dispatchInstances.push(e))}function jr(e,t,r){var n=r._reactName;t==="captured"&&(n+="Capture"),(t=ze(e,n))&&(r._dispatchListeners==null&&(r._dispatchListeners=[]),r._dispatchInstances==null&&(r._dispatchInstances=[]),r._dispatchListeners.push(t),r._dispatchInstances.push(e))}var Ze={},br=new Set(["mouseEnter","mouseLeave","pointerEnter","pointerLeave"]);function Ur(e){return function(t,r){if(K.isValidElement(t))throw Error("TestUtils.Simulate expected a DOM node as the first argument but received a React element. Pass the DOM node you wish to simulate the event on instead. Note that TestUtils.Simulate will not work if you are using shallow rendering.");if(xe(t))throw Error("TestUtils.Simulate expected a DOM node as the first argument but received a component instance. Pass the DOM node you wish to simulate the event on instead.");var n="on"+e[0].toUpperCase()+e.slice(1),o=new xr;o.target=t,o.type=e.toLowerCase();var a=Nr(t),l=new or(n,o.type,a,o,t);l.persist(),F(l,r),br.has(e)?l&&l._reactName&&Pr(l._targetInst,null,l):l&&l._reactName&&Ke(l._targetInst,jr,l),ye.unstable_batchedUpdates(function(){if(yr(t),l){var h=l._dispatchListeners,s=l._dispatchInstances;if(Ce(h))for(var i=0;i<h.length&&!l.isPropagationStopped();i++)Ge(l,h[i],s[i]);else h&&Ge(l,h,s);l._dispatchListeners=null,l._dispatchInstances=null,l.isPersistent()||l.constructor.release(l)}if(ue)throw h=Oe,ue=!1,Oe=null,h}),Ar()}}"blur cancel click close contextMenu copy cut auxClick doubleClick dragEnd dragStart drop focus input invalid keyDown keyPress keyUp mouseDown mouseUp paste pause play pointerCancel pointerDown pointerUp rateChange reset resize seeked submit touchCancel touchEnd touchStart volumeChange drag dragEnter dragExit dragLeave dragOver mouseMove mouseOut mouseOver pointerMove pointerOut pointerOver scroll toggle touchMove wheel abort animationEnd animationIteration animationStart canPlay canPlayThrough durationChange emptied encrypted ended error gotPointerCapture load loadedData loadedMetadata loadStart lostPointerCapture playing progress seeking stalled suspend timeUpdate transitionEnd waiting mouseEnter mouseLeave pointerEnter pointerLeave change select beforeInput compositionEnd compositionStart compositionUpdate".split(" ").forEach(function(e){Ze[e]=Ur(e)});b.Simulate=Ze;b.act=Cr;b.findAllInRenderedTree=me;b.findRenderedComponentWithType=function(e,t){if(H(e,"findRenderedComponentWithType"),e=Be(e,t),e.length!==1)throw Error("Did not find exactly one match (found: "+e.length+") for componentType:"+t);return e[0]};b.findRenderedDOMComponentWithClass=function(e,t){if(H(e,"findRenderedDOMComponentWithClass"),e=We(e,t),e.length!==1)throw Error("Did not find exactly one match (found: "+e.length+") for class:"+t);return e[0]};b.findRenderedDOMComponentWithTag=function(e,t){if(H(e,"findRenderedDOMComponentWithTag"),e=He(e,t),e.length!==1)throw Error("Did not find exactly one match (found: "+e.length+") for tag:"+t);return e[0]};b.isCompositeComponent=xe;b.isCompositeComponentWithType=Ye;b.isDOMComponent=ce;b.isDOMComponentElement=function(e){return!!(e&&K.isValidElement(e)&&e.tagName)};b.isElement=function(e){return K.isValidElement(e)};b.isElementOfType=function(e,t){return K.isValidElement(e)&&e.type===t};b.mockComponent=function(e,t){return t=t||e.mockTagName||"div",e.prototype.render.mockImplementation(function(){return K.createElement(t,null,this.props.children)}),this};b.nativeTouchData=function(e,t){return{touches:[{pageX:e,pageY:t}]}};b.renderIntoDocument=function(e){var t=document.createElement("div");return ye.render(e,t)};b.scryRenderedComponentsWithType=Be;b.scryRenderedDOMComponentsWithClass=We;b.scryRenderedDOMComponentsWithTag=He;b.traverseTwoPhase=Ke;var Te={};const{global:kr}=__STORYBOOK_MODULE_GLOBAL__;var he=L({"../../node_modules/semver/internal/constants.js"(e,t){var r="2.0.0",n=Number.MAX_SAFE_INTEGER||9007199254740991,o=16,a=250,l=["major","premajor","minor","preminor","patch","prepatch","prerelease"];t.exports={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:o,MAX_SAFE_BUILD_LENGTH:a,MAX_SAFE_INTEGER:n,RELEASE_TYPES:l,SEMVER_SPEC_VERSION:r,FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}}}),de=L({"../../node_modules/semver/internal/debug.js"(e,t){var r=typeof process=="object"&&Te&&Te.NODE_DEBUG&&/\bsemver\b/i.test(Te.NODE_DEBUG)?(...n)=>console.error("SEMVER",...n):()=>{};t.exports=r}}),ae=L({"../../node_modules/semver/internal/re.js"(e,t){var{MAX_SAFE_COMPONENT_LENGTH:r,MAX_SAFE_BUILD_LENGTH:n,MAX_LENGTH:o}=he(),a=de();e=t.exports={};var l=e.re=[],h=e.safeRe=[],s=e.src=[],i=e.t={},I=0,u="[a-zA-Z0-9-]",c=[["\\s",1],["\\d",o],[u,n]],m=f=>{for(let[T,N]of c)f=f.split(`${T}*`).join(`${T}{0,${N}}`).split(`${T}+`).join(`${T}{1,${N}}`);return f},p=(f,T,N)=>{let S=m(T),x=I++;a(f,x,T),i[f]=x,s[x]=T,l[x]=new RegExp(T,N?"g":void 0),h[x]=new RegExp(S,N?"g":void 0)};p("NUMERICIDENTIFIER","0|[1-9]\\d*"),p("NUMERICIDENTIFIERLOOSE","\\d+"),p("NONNUMERICIDENTIFIER",`\\d*[a-zA-Z-]${u}*`),p("MAINVERSION",`(${s[i.NUMERICIDENTIFIER]})\\.(${s[i.NUMERICIDENTIFIER]})\\.(${s[i.NUMERICIDENTIFIER]})`),p("MAINVERSIONLOOSE",`(${s[i.NUMERICIDENTIFIERLOOSE]})\\.(${s[i.NUMERICIDENTIFIERLOOSE]})\\.(${s[i.NUMERICIDENTIFIERLOOSE]})`),p("PRERELEASEIDENTIFIER",`(?:${s[i.NUMERICIDENTIFIER]}|${s[i.NONNUMERICIDENTIFIER]})`),p("PRERELEASEIDENTIFIERLOOSE",`(?:${s[i.NUMERICIDENTIFIERLOOSE]}|${s[i.NONNUMERICIDENTIFIER]})`),p("PRERELEASE",`(?:-(${s[i.PRERELEASEIDENTIFIER]}(?:\\.${s[i.PRERELEASEIDENTIFIER]})*))`),p("PRERELEASELOOSE",`(?:-?(${s[i.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${s[i.PRERELEASEIDENTIFIERLOOSE]})*))`),p("BUILDIDENTIFIER",`${u}+`),p("BUILD",`(?:\\+(${s[i.BUILDIDENTIFIER]}(?:\\.${s[i.BUILDIDENTIFIER]})*))`),p("FULLPLAIN",`v?${s[i.MAINVERSION]}${s[i.PRERELEASE]}?${s[i.BUILD]}?`),p("FULL",`^${s[i.FULLPLAIN]}$`),p("LOOSEPLAIN",`[v=\\s]*${s[i.MAINVERSIONLOOSE]}${s[i.PRERELEASELOOSE]}?${s[i.BUILD]}?`),p("LOOSE",`^${s[i.LOOSEPLAIN]}$`),p("GTLT","((?:<|>)?=?)"),p("XRANGEIDENTIFIERLOOSE",`${s[i.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`),p("XRANGEIDENTIFIER",`${s[i.NUMERICIDENTIFIER]}|x|X|\\*`),p("XRANGEPLAIN",`[v=\\s]*(${s[i.XRANGEIDENTIFIER]})(?:\\.(${s[i.XRANGEIDENTIFIER]})(?:\\.(${s[i.XRANGEIDENTIFIER]})(?:${s[i.PRERELEASE]})?${s[i.BUILD]}?)?)?`),p("XRANGEPLAINLOOSE",`[v=\\s]*(${s[i.XRANGEIDENTIFIERLOOSE]})(?:\\.(${s[i.XRANGEIDENTIFIERLOOSE]})(?:\\.(${s[i.XRANGEIDENTIFIERLOOSE]})(?:${s[i.PRERELEASELOOSE]})?${s[i.BUILD]}?)?)?`),p("XRANGE",`^${s[i.GTLT]}\\s*${s[i.XRANGEPLAIN]}$`),p("XRANGELOOSE",`^${s[i.GTLT]}\\s*${s[i.XRANGEPLAINLOOSE]}$`),p("COERCEPLAIN",`(^|[^\\d])(\\d{1,${r}})(?:\\.(\\d{1,${r}}))?(?:\\.(\\d{1,${r}}))?`),p("COERCE",`${s[i.COERCEPLAIN]}(?:$|[^\\d])`),p("COERCEFULL",s[i.COERCEPLAIN]+`(?:${s[i.PRERELEASE]})?(?:${s[i.BUILD]})?(?:$|[^\\d])`),p("COERCERTL",s[i.COERCE],!0),p("COERCERTLFULL",s[i.COERCEFULL],!0),p("LONETILDE","(?:~>?)"),p("TILDETRIM",`(\\s*)${s[i.LONETILDE]}\\s+`,!0),e.tildeTrimReplace="$1~",p("TILDE",`^${s[i.LONETILDE]}${s[i.XRANGEPLAIN]}$`),p("TILDELOOSE",`^${s[i.LONETILDE]}${s[i.XRANGEPLAINLOOSE]}$`),p("LONECARET","(?:\\^)"),p("CARETTRIM",`(\\s*)${s[i.LONECARET]}\\s+`,!0),e.caretTrimReplace="$1^",p("CARET",`^${s[i.LONECARET]}${s[i.XRANGEPLAIN]}$`),p("CARETLOOSE",`^${s[i.LONECARET]}${s[i.XRANGEPLAINLOOSE]}$`),p("COMPARATORLOOSE",`^${s[i.GTLT]}\\s*(${s[i.LOOSEPLAIN]})$|^$`),p("COMPARATOR",`^${s[i.GTLT]}\\s*(${s[i.FULLPLAIN]})$|^$`),p("COMPARATORTRIM",`(\\s*)${s[i.GTLT]}\\s*(${s[i.LOOSEPLAIN]}|${s[i.XRANGEPLAIN]})`,!0),e.comparatorTrimReplace="$1$2$3",p("HYPHENRANGE",`^\\s*(${s[i.XRANGEPLAIN]})\\s+-\\s+(${s[i.XRANGEPLAIN]})\\s*$`),p("HYPHENRANGELOOSE",`^\\s*(${s[i.XRANGEPLAINLOOSE]})\\s+-\\s+(${s[i.XRANGEPLAINLOOSE]})\\s*$`),p("STAR","(<|>)?=?\\s*\\*"),p("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$"),p("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")}}),De=L({"../../node_modules/semver/internal/parse-options.js"(e,t){var r=Object.freeze({loose:!0}),n=Object.freeze({}),o=a=>a?typeof a!="object"?r:a:n;t.exports=o}}),Je=L({"../../node_modules/semver/internal/identifiers.js"(e,t){var r=/^[0-9]+$/,n=(a,l)=>{let h=r.test(a),s=r.test(l);return h&&s&&(a=+a,l=+l),a===l?0:h&&!s?-1:s&&!h?1:a<l?-1:1},o=(a,l)=>n(l,a);t.exports={compareIdentifiers:n,rcompareIdentifiers:o}}}),U=L({"../../node_modules/semver/classes/semver.js"(e,t){var r=de(),{MAX_LENGTH:n,MAX_SAFE_INTEGER:o}=he(),{safeRe:a,t:l}=ae(),h=De(),{compareIdentifiers:s}=Je(),i=class V{constructor(u,c){if(c=h(c),u instanceof V){if(u.loose===!!c.loose&&u.includePrerelease===!!c.includePrerelease)return u;u=u.version}else if(typeof u!="string")throw new TypeError(`Invalid version. Must be a string. Got type "${typeof u}".`);if(u.length>n)throw new TypeError(`version is longer than ${n} characters`);r("SemVer",u,c),this.options=c,this.loose=!!c.loose,this.includePrerelease=!!c.includePrerelease;let m=u.trim().match(c.loose?a[l.LOOSE]:a[l.FULL]);if(!m)throw new TypeError(`Invalid Version: ${u}`);if(this.raw=u,this.major=+m[1],this.minor=+m[2],this.patch=+m[3],this.major>o||this.major<0)throw new TypeError("Invalid major version");if(this.minor>o||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>o||this.patch<0)throw new TypeError("Invalid patch version");m[4]?this.prerelease=m[4].split(".").map(p=>{if(/^[0-9]+$/.test(p)){let f=+p;if(f>=0&&f<o)return f}return p}):this.prerelease=[],this.build=m[5]?m[5].split("."):[],this.format()}format(){return this.version=`${this.major}.${this.minor}.${this.patch}`,this.prerelease.length&&(this.version+=`-${this.prerelease.join(".")}`),this.version}toString(){return this.version}compare(u){if(r("SemVer.compare",this.version,this.options,u),!(u instanceof V)){if(typeof u=="string"&&u===this.version)return 0;u=new V(u,this.options)}return u.version===this.version?0:this.compareMain(u)||this.comparePre(u)}compareMain(u){return u instanceof V||(u=new V(u,this.options)),s(this.major,u.major)||s(this.minor,u.minor)||s(this.patch,u.patch)}comparePre(u){if(u instanceof V||(u=new V(u,this.options)),this.prerelease.length&&!u.prerelease.length)return-1;if(!this.prerelease.length&&u.prerelease.length)return 1;if(!this.prerelease.length&&!u.prerelease.length)return 0;let c=0;do{let m=this.prerelease[c],p=u.prerelease[c];if(r("prerelease compare",c,m,p),m===void 0&&p===void 0)return 0;if(p===void 0)return 1;if(m===void 0)return-1;if(m!==p)return s(m,p)}while(++c)}compareBuild(u){u instanceof V||(u=new V(u,this.options));let c=0;do{let m=this.build[c],p=u.build[c];if(r("build compare",c,m,p),m===void 0&&p===void 0)return 0;if(p===void 0)return 1;if(m===void 0)return-1;if(m!==p)return s(m,p)}while(++c)}inc(u,c,m){switch(u){case"premajor":this.prerelease.length=0,this.patch=0,this.minor=0,this.major++,this.inc("pre",c,m);break;case"preminor":this.prerelease.length=0,this.patch=0,this.minor++,this.inc("pre",c,m);break;case"prepatch":this.prerelease.length=0,this.inc("patch",c,m),this.inc("pre",c,m);break;case"prerelease":this.prerelease.length===0&&this.inc("patch",c,m),this.inc("pre",c,m);break;case"major":(this.minor!==0||this.patch!==0||this.prerelease.length===0)&&this.major++,this.minor=0,this.patch=0,this.prerelease=[];break;case"minor":(this.patch!==0||this.prerelease.length===0)&&this.minor++,this.patch=0,this.prerelease=[];break;case"patch":this.prerelease.length===0&&this.patch++,this.prerelease=[];break;case"pre":{let p=Number(m)?1:0;if(!c&&m===!1)throw new Error("invalid increment argument: identifier is empty");if(this.prerelease.length===0)this.prerelease=[p];else{let f=this.prerelease.length;for(;--f>=0;)typeof this.prerelease[f]=="number"&&(this.prerelease[f]++,f=-2);if(f===-1){if(c===this.prerelease.join(".")&&m===!1)throw new Error("invalid increment argument: identifier already exists");this.prerelease.push(p)}}if(c){let f=[c,p];m===!1&&(f=[c]),s(this.prerelease[0],c)===0?isNaN(this.prerelease[1])&&(this.prerelease=f):this.prerelease=f}break}default:throw new Error(`invalid increment argument: ${u}`)}return this.raw=this.format(),this.build.length&&(this.raw+=`+${this.build.join(".")}`),this}};t.exports=i}}),Z=L({"../../node_modules/semver/functions/parse.js"(e,t){var r=U(),n=(o,a,l=!1)=>{if(o instanceof r)return o;try{return new r(o,a)}catch(h){if(!l)return null;throw h}};t.exports=n}}),Fr=L({"../../node_modules/semver/functions/valid.js"(e,t){var r=Z(),n=(o,a)=>{let l=r(o,a);return l?l.version:null};t.exports=n}}),qr=L({"../../node_modules/semver/functions/clean.js"(e,t){var r=Z(),n=(o,a)=>{let l=r(o.trim().replace(/^[=v]+/,""),a);return l?l.version:null};t.exports=n}}),Gr=L({"../../node_modules/semver/functions/inc.js"(e,t){var r=U(),n=(o,a,l,h,s)=>{typeof l=="string"&&(s=h,h=l,l=void 0);try{return new r(o instanceof r?o.version:o,l).inc(a,h,s).version}catch{return null}};t.exports=n}}),Mr=L({"../../node_modules/semver/functions/diff.js"(e,t){var r=Z(),n=(o,a)=>{let l=r(o,null,!0),h=r(a,null,!0),s=l.compare(h);if(s===0)return null;let i=s>0,I=i?l:h,u=i?h:l,c=!!I.prerelease.length;if(u.prerelease.length&&!c)return!u.patch&&!u.minor?"major":I.patch?"patch":I.minor?"minor":"major";let m=c?"pre":"";return l.major!==h.major?m+"major":l.minor!==h.minor?m+"minor":l.patch!==h.patch?m+"patch":"prerelease"};t.exports=n}}),Xr=L({"../../node_modules/semver/functions/major.js"(e,t){var r=U(),n=(o,a)=>new r(o,a).major;t.exports=n}}),Vr=L({"../../node_modules/semver/functions/minor.js"(e,t){var r=U(),n=(o,a)=>new r(o,a).minor;t.exports=n}}),Yr=L({"../../node_modules/semver/functions/patch.js"(e,t){var r=U(),n=(o,a)=>new r(o,a).patch;t.exports=n}}),Wr=L({"../../node_modules/semver/functions/prerelease.js"(e,t){var r=Z(),n=(o,a)=>{let l=r(o,a);return l&&l.prerelease.length?l.prerelease:null};t.exports=n}}),M=L({"../../node_modules/semver/functions/compare.js"(e,t){var r=U(),n=(o,a,l)=>new r(o,l).compare(new r(a,l));t.exports=n}}),Hr=L({"../../node_modules/semver/functions/rcompare.js"(e,t){var r=M(),n=(o,a,l)=>r(a,o,l);t.exports=n}}),Br=L({"../../node_modules/semver/functions/compare-loose.js"(e,t){var r=M(),n=(o,a)=>r(o,a,!0);t.exports=n}}),Pe=L({"../../node_modules/semver/functions/compare-build.js"(e,t){var r=U(),n=(o,a,l)=>{let h=new r(o,l),s=new r(a,l);return h.compare(s)||h.compareBuild(s)};t.exports=n}}),Kr=L({"../../node_modules/semver/functions/sort.js"(e,t){var r=Pe(),n=(o,a)=>o.sort((l,h)=>r(l,h,a));t.exports=n}}),zr=L({"../../node_modules/semver/functions/rsort.js"(e,t){var r=Pe(),n=(o,a)=>o.sort((l,h)=>r(h,l,a));t.exports=n}}),fe=L({"../../node_modules/semver/functions/gt.js"(e,t){var r=M(),n=(o,a,l)=>r(o,a,l)>0;t.exports=n}}),je=L({"../../node_modules/semver/functions/lt.js"(e,t){var r=M(),n=(o,a,l)=>r(o,a,l)<0;t.exports=n}}),Qe=L({"../../node_modules/semver/functions/eq.js"(e,t){var r=M(),n=(o,a,l)=>r(o,a,l)===0;t.exports=n}}),er=L({"../../node_modules/semver/functions/neq.js"(e,t){var r=M(),n=(o,a,l)=>r(o,a,l)!==0;t.exports=n}}),be=L({"../../node_modules/semver/functions/gte.js"(e,t){var r=M(),n=(o,a,l)=>r(o,a,l)>=0;t.exports=n}}),Ue=L({"../../node_modules/semver/functions/lte.js"(e,t){var r=M(),n=(o,a,l)=>r(o,a,l)<=0;t.exports=n}}),rr=L({"../../node_modules/semver/functions/cmp.js"(e,t){var r=Qe(),n=er(),o=fe(),a=be(),l=je(),h=Ue(),s=(i,I,u,c)=>{switch(I){case"===":return typeof i=="object"&&(i=i.version),typeof u=="object"&&(u=u.version),i===u;case"!==":return typeof i=="object"&&(i=i.version),typeof u=="object"&&(u=u.version),i!==u;case"":case"=":case"==":return r(i,u,c);case"!=":return n(i,u,c);case">":return o(i,u,c);case">=":return a(i,u,c);case"<":return l(i,u,c);case"<=":return h(i,u,c);default:throw new TypeError(`Invalid operator: ${I}`)}};t.exports=s}}),Zr=L({"../../node_modules/semver/functions/coerce.js"(e,t){var r=U(),n=Z(),{safeRe:o,t:a}=ae(),l=(h,s)=>{if(h instanceof r)return h;if(typeof h=="number"&&(h=String(h)),typeof h!="string")return null;s=s||{};let i=null;if(!s.rtl)i=h.match(s.includePrerelease?o[a.COERCEFULL]:o[a.COERCE]);else{let f=s.includePrerelease?o[a.COERCERTLFULL]:o[a.COERCERTL],T;for(;(T=f.exec(h))&&(!i||i.index+i[0].length!==h.length);)(!i||T.index+T[0].length!==i.index+i[0].length)&&(i=T),f.lastIndex=T.index+T[1].length+T[2].length;f.lastIndex=-1}if(i===null)return null;let I=i[2],u=i[3]||"0",c=i[4]||"0",m=s.includePrerelease&&i[5]?`-${i[5]}`:"",p=s.includePrerelease&&i[6]?`+${i[6]}`:"";return n(`${I}.${u}.${c}${m}${p}`,s)};t.exports=l}}),Jr=L({"../../node_modules/semver/internal/lrucache.js"(e,t){var r=class{constructor(){this.max=1e3,this.map=new Map}get(n){let o=this.map.get(n);if(o!==void 0)return this.map.delete(n),this.map.set(n,o),o}delete(n){return this.map.delete(n)}set(n,o){if(!this.delete(n)&&o!==void 0){if(this.map.size>=this.max){let a=this.map.keys().next().value;this.delete(a)}this.map.set(n,o)}return this}};t.exports=r}}),X=L({"../../node_modules/semver/classes/range.js"(e,t){var r=/\s+/g,n=class oe{constructor(d,g){if(g=l(g),d instanceof oe)return d.loose===!!g.loose&&d.includePrerelease===!!g.includePrerelease?d:new oe(d.raw,g);if(d instanceof h)return this.raw=d.value,this.set=[[d]],this.formatted=void 0,this;if(this.options=g,this.loose=!!g.loose,this.includePrerelease=!!g.includePrerelease,this.raw=d.trim().replace(r," "),this.set=this.raw.split("||").map(v=>this.parseRange(v.trim())).filter(v=>v.length),!this.set.length)throw new TypeError(`Invalid SemVer Range: ${this.raw}`);if(this.set.length>1){let v=this.set[0];if(this.set=this.set.filter($=>!N($[0])),this.set.length===0)this.set=[v];else if(this.set.length>1){for(let $ of this.set)if($.length===1&&S($[0])){this.set=[$];break}}}this.formatted=void 0}get range(){if(this.formatted===void 0){this.formatted="";for(let d=0;d<this.set.length;d++){d>0&&(this.formatted+="||");let g=this.set[d];for(let v=0;v<g.length;v++)v>0&&(this.formatted+=" "),this.formatted+=g[v].toString().trim()}}return this.formatted}format(){return this.range}toString(){return this.range}parseRange(d){let g=((this.options.includePrerelease&&f)|(this.options.loose&&T))+":"+d,v=a.get(g);if(v)return v;let $=this.options.loose,R=$?I[u.HYPHENRANGELOOSE]:I[u.HYPHENRANGE];d=d.replace(R,Ie(this.options.includePrerelease)),s("hyphen replace",d),d=d.replace(I[u.COMPARATORTRIM],c),s("comparator trim",d),d=d.replace(I[u.TILDETRIM],m),s("tilde trim",d),d=d.replace(I[u.CARETTRIM],p),s("caret trim",d);let _=d.split(" ").map(C=>G(C,this.options)).join(" ").split(/\s+/).map(C=>ge(C,this.options));$&&(_=_.filter(C=>(s("loose invalid filter",C,this.options),!!C.match(I[u.COMPARATORLOOSE])))),s("range list",_);let y=new Map,O=_.map(C=>new h(C,this.options));for(let C of O){if(N(C))return[C];y.set(C.value,C)}y.size>1&&y.has("")&&y.delete("");let A=[...y.values()];return a.set(g,A),A}intersects(d,g){if(!(d instanceof oe))throw new TypeError("a Range is required");return this.set.some(v=>x(v,g)&&d.set.some($=>x($,g)&&v.every(R=>$.every(_=>R.intersects(_,g)))))}test(d){if(!d)return!1;if(typeof d=="string")try{d=new i(d,this.options)}catch{return!1}for(let g=0;g<this.set.length;g++)if($e(this.set[g],d,this.options))return!0;return!1}};t.exports=n;var o=Jr(),a=new o,l=De(),h=Ee(),s=de(),i=U(),{safeRe:I,t:u,comparatorTrimReplace:c,tildeTrimReplace:m,caretTrimReplace:p}=ae(),{FLAG_INCLUDE_PRERELEASE:f,FLAG_LOOSE:T}=he(),N=E=>E.value==="<0.0.0-0",S=E=>E.value==="",x=(E,d)=>{let g=!0,v=E.slice(),$=v.pop();for(;g&&v.length;)g=v.every(R=>$.intersects(R,d)),$=v.pop();return g},G=(E,d)=>(s("comp",E,d),E=P(E,d),s("caret",E),E=W(E,d),s("tildes",E),E=w(E,d),s("xrange",E),E=Re(E,d),s("stars",E),E),D=E=>!E||E.toLowerCase()==="x"||E==="*",W=(E,d)=>E.trim().split(/\s+/).map(g=>k(g,d)).join(" "),k=(E,d)=>{let g=d.loose?I[u.TILDELOOSE]:I[u.TILDE];return E.replace(g,(v,$,R,_,y)=>{s("tilde",E,v,$,R,_,y);let O;return D($)?O="":D(R)?O=`>=${$}.0.0 <${+$+1}.0.0-0`:D(_)?O=`>=${$}.${R}.0 <${$}.${+R+1}.0-0`:y?(s("replaceTilde pr",y),O=`>=${$}.${R}.${_}-${y} <${$}.${+R+1}.0-0`):O=`>=${$}.${R}.${_} <${$}.${+R+1}.0-0`,s("tilde return",O),O})},P=(E,d)=>E.trim().split(/\s+/).map(g=>j(g,d)).join(" "),j=(E,d)=>{s("caret",E,d);let g=d.loose?I[u.CARETLOOSE]:I[u.CARET],v=d.includePrerelease?"-0":"";return E.replace(g,($,R,_,y,O)=>{s("caret",E,$,R,_,y,O);let A;return D(R)?A="":D(_)?A=`>=${R}.0.0${v} <${+R+1}.0.0-0`:D(y)?R==="0"?A=`>=${R}.${_}.0${v} <${R}.${+_+1}.0-0`:A=`>=${R}.${_}.0${v} <${+R+1}.0.0-0`:O?(s("replaceCaret pr",O),R==="0"?_==="0"?A=`>=${R}.${_}.${y}-${O} <${R}.${_}.${+y+1}-0`:A=`>=${R}.${_}.${y}-${O} <${R}.${+_+1}.0-0`:A=`>=${R}.${_}.${y}-${O} <${+R+1}.0.0-0`):(s("no pr"),R==="0"?_==="0"?A=`>=${R}.${_}.${y}${v} <${R}.${_}.${+y+1}-0`:A=`>=${R}.${_}.${y}${v} <${R}.${+_+1}.0-0`:A=`>=${R}.${_}.${y} <${+R+1}.0.0-0`),s("caret return",A),A})},w=(E,d)=>(s("replaceXRanges",E,d),E.split(/\s+/).map(g=>J(g,d)).join(" ")),J=(E,d)=>{E=E.trim();let g=d.loose?I[u.XRANGELOOSE]:I[u.XRANGE];return E.replace(g,(v,$,R,_,y,O)=>{s("xRange",E,v,$,R,_,y,O);let A=D(R),C=A||D(_),B=C||D(y),Q=B;return $==="="&&Q&&($=""),O=d.includePrerelease?"-0":"",A?$===">"||$==="<"?v="<0.0.0-0":v="*":$&&Q?(C&&(_=0),y=0,$===">"?($=">=",C?(R=+R+1,_=0,y=0):(_=+_+1,y=0)):$==="<="&&($="<",C?R=+R+1:_=+_+1),$==="<"&&(O="-0"),v=`${$+R}.${_}.${y}${O}`):C?v=`>=${R}.0.0${O} <${+R+1}.0.0-0`:B&&(v=`>=${R}.${_}.0${O} <${R}.${+_+1}.0-0`),s("xRange return",v),v})},Re=(E,d)=>(s("replaceStars",E,d),E.trim().replace(I[u.STAR],"")),ge=(E,d)=>(s("replaceGTE0",E,d),E.trim().replace(I[d.includePrerelease?u.GTE0PRE:u.GTE0],"")),Ie=E=>(d,g,v,$,R,_,y,O,A,C,B,Q)=>(D(v)?g="":D($)?g=`>=${v}.0.0${E?"-0":""}`:D(R)?g=`>=${v}.${$}.0${E?"-0":""}`:_?g=`>=${g}`:g=`>=${g}${E?"-0":""}`,D(A)?O="":D(C)?O=`<${+A+1}.0.0-0`:D(B)?O=`<${A}.${+C+1}.0-0`:Q?O=`<=${A}.${C}.${B}-${Q}`:E?O=`<${A}.${C}.${+B+1}-0`:O=`<=${O}`,`${g} ${O}`.trim()),$e=(E,d,g)=>{for(let v=0;v<E.length;v++)if(!E[v].test(d))return!1;if(d.prerelease.length&&!g.includePrerelease){for(let v=0;v<E.length;v++)if(s(E[v].semver),E[v].semver!==h.ANY&&E[v].semver.prerelease.length>0){let $=E[v].semver;if($.major===d.major&&$.minor===d.minor&&$.patch===d.patch)return!0}return!1}return!0}}}),Ee=L({"../../node_modules/semver/classes/comparator.js"(e,t){var r=Symbol("SemVer ANY"),n=class Se{static get ANY(){return r}constructor(c,m){if(m=o(m),c instanceof Se){if(c.loose===!!m.loose)return c;c=c.value}c=c.trim().split(/\s+/).join(" "),s("comparator",c,m),this.options=m,this.loose=!!m.loose,this.parse(c),this.semver===r?this.value="":this.value=this.operator+this.semver.version,s("comp",this)}parse(c){let m=this.options.loose?a[l.COMPARATORLOOSE]:a[l.COMPARATOR],p=c.match(m);if(!p)throw new TypeError(`Invalid comparator: ${c}`);this.operator=p[1]!==void 0?p[1]:"",this.operator==="="&&(this.operator=""),p[2]?this.semver=new i(p[2],this.options.loose):this.semver=r}toString(){return this.value}test(c){if(s("Comparator.test",c,this.options.loose),this.semver===r||c===r)return!0;if(typeof c=="string")try{c=new i(c,this.options)}catch{return!1}return h(c,this.operator,this.semver,this.options)}intersects(c,m){if(!(c instanceof Se))throw new TypeError("a Comparator is required");return this.operator===""?this.value===""?!0:new I(c.value,m).test(this.value):c.operator===""?c.value===""?!0:new I(this.value,m).test(c.semver):(m=o(m),m.includePrerelease&&(this.value==="<0.0.0-0"||c.value==="<0.0.0-0")||!m.includePrerelease&&(this.value.startsWith("<0.0.0")||c.value.startsWith("<0.0.0"))?!1:!!(this.operator.startsWith(">")&&c.operator.startsWith(">")||this.operator.startsWith("<")&&c.operator.startsWith("<")||this.semver.version===c.semver.version&&this.operator.includes("=")&&c.operator.includes("=")||h(this.semver,"<",c.semver,m)&&this.operator.startsWith(">")&&c.operator.startsWith("<")||h(this.semver,">",c.semver,m)&&this.operator.startsWith("<")&&c.operator.startsWith(">")))}};t.exports=n;var o=De(),{safeRe:a,t:l}=ae(),h=rr(),s=de(),i=U(),I=X()}}),ve=L({"../../node_modules/semver/functions/satisfies.js"(e,t){var r=X(),n=(o,a,l)=>{try{a=new r(a,l)}catch{return!1}return a.test(o)};t.exports=n}}),Qr=L({"../../node_modules/semver/ranges/to-comparators.js"(e,t){var r=X(),n=(o,a)=>new r(o,a).set.map(l=>l.map(h=>h.value).join(" ").trim().split(" "));t.exports=n}}),et=L({"../../node_modules/semver/ranges/max-satisfying.js"(e,t){var r=U(),n=X(),o=(a,l,h)=>{let s=null,i=null,I=null;try{I=new n(l,h)}catch{return null}return a.forEach(u=>{I.test(u)&&(!s||i.compare(u)===-1)&&(s=u,i=new r(s,h))}),s};t.exports=o}}),rt=L({"../../node_modules/semver/ranges/min-satisfying.js"(e,t){var r=U(),n=X(),o=(a,l,h)=>{let s=null,i=null,I=null;try{I=new n(l,h)}catch{return null}return a.forEach(u=>{I.test(u)&&(!s||i.compare(u)===1)&&(s=u,i=new r(s,h))}),s};t.exports=o}}),tt=L({"../../node_modules/semver/ranges/min-version.js"(e,t){var r=U(),n=X(),o=fe(),a=(l,h)=>{l=new n(l,h);let s=new r("0.0.0");if(l.test(s)||(s=new r("0.0.0-0"),l.test(s)))return s;s=null;for(let i=0;i<l.set.length;++i){let I=l.set[i],u=null;I.forEach(c=>{let m=new r(c.semver.version);switch(c.operator){case">":m.prerelease.length===0?m.patch++:m.prerelease.push(0),m.raw=m.format();case"":case">=":(!u||o(m,u))&&(u=m);break;case"<":case"<=":break;default:throw new Error(`Unexpected operation: ${c.operator}`)}}),u&&(!s||o(s,u))&&(s=u)}return s&&l.test(s)?s:null};t.exports=a}}),st=L({"../../node_modules/semver/ranges/valid.js"(e,t){var r=X(),n=(o,a)=>{try{return new r(o,a).range||"*"}catch{return null}};t.exports=n}}),ke=L({"../../node_modules/semver/ranges/outside.js"(e,t){var r=U(),n=Ee(),{ANY:o}=n,a=X(),l=ve(),h=fe(),s=je(),i=Ue(),I=be(),u=(c,m,p,f)=>{c=new r(c,f),m=new a(m,f);let T,N,S,x,G;switch(p){case">":T=h,N=i,S=s,x=">",G=">=";break;case"<":T=s,N=I,S=h,x="<",G="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(l(c,m,f))return!1;for(let D=0;D<m.set.length;++D){let W=m.set[D],k=null,P=null;if(W.forEach(j=>{j.semver===o&&(j=new n(">=0.0.0")),k=k||j,P=P||j,T(j.semver,k.semver,f)?k=j:S(j.semver,P.semver,f)&&(P=j)}),k.operator===x||k.operator===G||(!P.operator||P.operator===x)&&N(c,P.semver)||P.operator===G&&S(c,P.semver))return!1}return!0};t.exports=u}}),nt=L({"../../node_modules/semver/ranges/gtr.js"(e,t){var r=ke(),n=(o,a,l)=>r(o,a,">",l);t.exports=n}}),at=L({"../../node_modules/semver/ranges/ltr.js"(e,t){var r=ke(),n=(o,a,l)=>r(o,a,"<",l);t.exports=n}}),it=L({"../../node_modules/semver/ranges/intersects.js"(e,t){var r=X(),n=(o,a,l)=>(o=new r(o,l),a=new r(a,l),o.intersects(a,l));t.exports=n}}),ot=L({"../../node_modules/semver/ranges/simplify.js"(e,t){var r=ve(),n=M();t.exports=(o,a,l)=>{let h=[],s=null,i=null,I=o.sort((p,f)=>n(p,f,l));for(let p of I)r(p,a,l)?(i=p,s||(s=p)):(i&&h.push([s,i]),i=null,s=null);s&&h.push([s,null]);let u=[];for(let[p,f]of h)p===f?u.push(p):!f&&p===I[0]?u.push("*"):f?p===I[0]?u.push(`<=${f}`):u.push(`${p} - ${f}`):u.push(`>=${p}`);let c=u.join(" || "),m=typeof a.raw=="string"?a.raw:String(a);return c.length<m.length?c:a}}}),lt=L({"../../node_modules/semver/ranges/subset.js"(e,t){var r=X(),n=Ee(),{ANY:o}=n,a=ve(),l=M(),h=(m,p,f={})=>{if(m===p)return!0;m=new r(m,f),p=new r(p,f);let T=!1;e:for(let N of m.set){for(let S of p.set){let x=I(N,S,f);if(T=T||x!==null,x)continue e}if(T)return!1}return!0},s=[new n(">=0.0.0-0")],i=[new n(">=0.0.0")],I=(m,p,f)=>{if(m===p)return!0;if(m.length===1&&m[0].semver===o){if(p.length===1&&p[0].semver===o)return!0;f.includePrerelease?m=s:m=i}if(p.length===1&&p[0].semver===o){if(f.includePrerelease)return!0;p=i}let T=new Set,N,S;for(let w of m)w.operator===">"||w.operator===">="?N=u(N,w,f):w.operator==="<"||w.operator==="<="?S=c(S,w,f):T.add(w.semver);if(T.size>1)return null;let x;if(N&&S&&(x=l(N.semver,S.semver,f),x>0||x===0&&(N.operator!==">="||S.operator!=="<=")))return null;for(let w of T){if(N&&!a(w,String(N),f)||S&&!a(w,String(S),f))return null;for(let J of p)if(!a(w,String(J),f))return!1;return!0}let G,D,W,k,P=S&&!f.includePrerelease&&S.semver.prerelease.length?S.semver:!1,j=N&&!f.includePrerelease&&N.semver.prerelease.length?N.semver:!1;P&&P.prerelease.length===1&&S.operator==="<"&&P.prerelease[0]===0&&(P=!1);for(let w of p){if(k=k||w.operator===">"||w.operator===">=",W=W||w.operator==="<"||w.operator==="<=",N){if(j&&w.semver.prerelease&&w.semver.prerelease.length&&w.semver.major===j.major&&w.semver.minor===j.minor&&w.semver.patch===j.patch&&(j=!1),w.operator===">"||w.operator===">="){if(G=u(N,w,f),G===w&&G!==N)return!1}else if(N.operator===">="&&!a(N.semver,String(w),f))return!1}if(S){if(P&&w.semver.prerelease&&w.semver.prerelease.length&&w.semver.major===P.major&&w.semver.minor===P.minor&&w.semver.patch===P.patch&&(P=!1),w.operator==="<"||w.operator==="<="){if(D=c(S,w,f),D===w&&D!==S)return!1}else if(S.operator==="<="&&!a(S.semver,String(w),f))return!1}if(!w.operator&&(S||N)&&x!==0)return!1}return!(N&&W&&!S&&x!==0||S&&k&&!N&&x!==0||j||P)},u=(m,p,f)=>{if(!m)return p;let T=l(m.semver,p.semver,f);return T>0?m:T<0||p.operator===">"&&m.operator===">="?p:m},c=(m,p,f)=>{if(!m)return p;let T=l(m.semver,p.semver,f);return T<0?m:T>0||p.operator==="<"&&m.operator==="<="?p:m};t.exports=h}}),ut=L({"../../node_modules/semver/index.js"(e,t){var r=ae(),n=he(),o=U(),a=Je(),l=Z(),h=Fr(),s=qr(),i=Gr(),I=Mr(),u=Xr(),c=Vr(),m=Yr(),p=Wr(),f=M(),T=Hr(),N=Br(),S=Pe(),x=Kr(),G=zr(),D=fe(),W=je(),k=Qe(),P=er(),j=be(),w=Ue(),J=rr(),Re=Zr(),ge=Ee(),Ie=X(),$e=ve(),E=Qr(),d=et(),g=rt(),v=tt(),$=st(),R=ke(),_=nt(),y=at(),O=it(),A=ot(),C=lt();t.exports={parse:l,valid:h,clean:s,inc:i,diff:I,major:u,minor:c,patch:m,prerelease:p,compare:f,rcompare:T,compareLoose:N,compareBuild:S,sort:x,rsort:G,gt:D,lt:W,eq:k,neq:P,gte:j,lte:w,cmp:J,coerce:Re,Comparator:ge,Range:Ie,satisfies:$e,toComparators:E,maxSatisfying:d,minSatisfying:g,minVersion:v,validRange:$,outside:R,gtr:_,ltr:y,intersects:O,simplifyRange:A,subset:C,SemVer:o,re:r.re,src:r.src,tokens:r.t,SEMVER_SPEC_VERSION:n.SEMVER_SPEC_VERSION,RELEASE_TYPES:n.RELEASE_TYPES,compareIdentifiers:a.compareIdentifiers,rcompareIdentifiers:a.rcompareIdentifiers}}}),pt={};sr(pt,{decorators:()=>vt,mount:()=>ft,parameters:()=>Et,render:()=>ct,renderToCanvas:()=>dt});var Me=nr(ut()),ct=(e,t)=>{let{id:r,component:n}=t;if(!n)throw new Error(`Unable to render story ${r} as the component annotation is missing from the default export`);return re.createElement(n,{...e})};function mt(){return globalThis.IS_REACT_ACT_ENVIRONMENT}var{FRAMEWORK_OPTIONS:Ne}=kr,ht=class extends Y.Component{constructor(){super(...arguments),this.state={hasError:!1}}static getDerivedStateFromError(){return{hasError:!0}}componentDidMount(){let{hasError:e}=this.state,{showMain:t}=this.props;e||t()}componentDidCatch(e){let{showException:t}=this.props;t(e)}render(){let{hasError:e}=this.state,{children:t}=this.props;return e?null:t}},Xe=Ne!=null&&Ne.strictMode?Y.StrictMode:Y.Fragment;async function dt({storyContext:e,unboundStoryFn:t,showMain:r,showException:n,forceRemount:o},a){var u,c;let{renderElement:l,unmountElement:h}=await tr(async()=>{const{renderElement:m,unmountElement:p}=await import("./react-18-BamFVnwC.js");return{renderElement:m,unmountElement:p}},__vite__mapDeps([0,1,2]),import.meta.url),s=t,i=mt()?re.createElement(s,{...e}):re.createElement(ht,{showMain:r,showException:n},re.createElement(s,{...e})),I=Xe?re.createElement(Xe,null,i):i;return o&&h(a),await l(I,a,(c=(u=e==null?void 0:e.parameters)==null?void 0:u.react)==null?void 0:c.rootOptions),()=>h(a)}var ft=e=>async t=>(t!=null&&(e.originalStoryFn=()=>t),await e.renderToCanvas(),e.canvas),Et={renderer:"react"},vt=[(e,t)=>{var o,a;if(!((a=(o=t.parameters)==null?void 0:o.react)!=null&&a.rsc))return Y.createElement(e,null);let r=Me.default.major(Y.version),n=Me.default.minor(Y.version);if(r<18||r===18&&n<3)throw new Error("React Server Components require React >= 18.3");return Y.createElement(Y.Suspense,null,Y.createElement(e,null))}];export{vt as decorators,ft as mount,Et as parameters,ct as render,dt as renderToCanvas}; diff --git a/assets/entry-preview-docs-1u7BJnRH.js b/assets/entry-preview-docs-1u7BJnRH.js new file mode 100644 index 00000000..10f284bb --- /dev/null +++ b/assets/entry-preview-docs-1u7BJnRH.js @@ -0,0 +1,47 @@ +import{_ as Cu,a as ft,b as he,c as Eu,d as zn}from"./chunk-XP5HYGXS-BGCqD1aY.js";import{n as gu,c as Fu,y as yu,l as De,g as Gn,z as xu,o as Bu,j as $n,Y as Yn,a as _t,B as vu}from"./index-ByJW5jRy.js";import{R as yt,r as tt}from"./index-DRjF_FHU.js";const{logger:kt}=__STORYBOOK_MODULE_CLIENT_LOGGER__,{defaultDecorateStory:_u,addons:Su,useEffect:bu}=__STORYBOOK_MODULE_PREVIEW_API__;var wu=he({"../../node_modules/react-is/cjs/react-is.development.js"(e){(function(){var t=typeof Symbol=="function"&&Symbol.for,n=t?Symbol.for("react.element"):60103,r=t?Symbol.for("react.portal"):60106,i=t?Symbol.for("react.fragment"):60107,o=t?Symbol.for("react.strict_mode"):60108,s=t?Symbol.for("react.profiler"):60114,l=t?Symbol.for("react.provider"):60109,p=t?Symbol.for("react.context"):60110,d=t?Symbol.for("react.async_mode"):60111,D=t?Symbol.for("react.concurrent_mode"):60111,y=t?Symbol.for("react.forward_ref"):60112,C=t?Symbol.for("react.suspense"):60113,E=t?Symbol.for("react.suspense_list"):60120,m=t?Symbol.for("react.memo"):60115,g=t?Symbol.for("react.lazy"):60116,T=t?Symbol.for("react.block"):60121,k=t?Symbol.for("react.fundamental"):60117,v=t?Symbol.for("react.responder"):60118,R=t?Symbol.for("react.scope"):60119;function _(N){return typeof N=="string"||typeof N=="function"||N===i||N===D||N===s||N===o||N===C||N===E||typeof N=="object"&&N!==null&&(N.$$typeof===g||N.$$typeof===m||N.$$typeof===l||N.$$typeof===p||N.$$typeof===y||N.$$typeof===k||N.$$typeof===v||N.$$typeof===R||N.$$typeof===T)}function x(N){if(typeof N=="object"&&N!==null){var se=N.$$typeof;switch(se){case n:var W=N.type;switch(W){case d:case D:case i:case s:case o:case C:return W;default:var Ne=W&&W.$$typeof;switch(Ne){case p:case y:case g:case m:case l:return Ne;default:return se}}case r:return se}}}var F=d,B=D,b=p,I=l,q=n,U=y,z=i,G=g,ee=m,de=r,pe=s,Ae=o,te=C,Ee=!1;function Re(N){return Ee||(Ee=!0,console.warn("The ReactIs.isAsyncMode() alias has been deprecated, and will be removed in React 17+. Update your code to use ReactIs.isConcurrentMode() instead. It has the exact same API.")),be(N)||x(N)===d}function be(N){return x(N)===D}function S(N){return x(N)===p}function j(N){return x(N)===l}function J(N){return typeof N=="object"&&N!==null&&N.$$typeof===n}function H(N){return x(N)===y}function M(N){return x(N)===i}function X(N){return x(N)===g}function Q(N){return x(N)===m}function ne(N){return x(N)===r}function ie(N){return x(N)===s}function le(N){return x(N)===o}function Z(N){return x(N)===C}e.AsyncMode=F,e.ConcurrentMode=B,e.ContextConsumer=b,e.ContextProvider=I,e.Element=q,e.ForwardRef=U,e.Fragment=z,e.Lazy=G,e.Memo=ee,e.Portal=de,e.Profiler=pe,e.StrictMode=Ae,e.Suspense=te,e.isAsyncMode=Re,e.isConcurrentMode=be,e.isContextConsumer=S,e.isContextProvider=j,e.isElement=J,e.isForwardRef=H,e.isFragment=M,e.isLazy=X,e.isMemo=Q,e.isPortal=ne,e.isProfiler=ie,e.isStrictMode=le,e.isSuspense=Z,e.isValidElementType=_,e.typeOf=x})()}}),vr=he({"../../node_modules/react-is/index.js"(e,t){t.exports=wu()}}),Tu=he({"../../node_modules/object-assign/index.js"(e,t){var n=Object.getOwnPropertySymbols,r=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable;function o(l){if(l==null)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(l)}function s(){try{if(!Object.assign)return!1;var l=new String("abc");if(l[5]="de",Object.getOwnPropertyNames(l)[0]==="5")return!1;for(var p={},d=0;d<10;d++)p["_"+String.fromCharCode(d)]=d;var D=Object.getOwnPropertyNames(p).map(function(C){return p[C]});if(D.join("")!=="0123456789")return!1;var y={};return"abcdefghijklmnopqrst".split("").forEach(function(C){y[C]=C}),Object.keys(Object.assign({},y)).join("")==="abcdefghijklmnopqrst"}catch{return!1}}t.exports=s()?Object.assign:function(l,p){for(var d,D=o(l),y,C=1;C<arguments.length;C++){d=Object(arguments[C]);for(var E in d)r.call(d,E)&&(D[E]=d[E]);if(n){y=n(d);for(var m=0;m<y.length;m++)i.call(d,y[m])&&(D[y[m]]=d[y[m]])}}return D}}}),_r=he({"../../node_modules/prop-types/lib/ReactPropTypesSecret.js"(e,t){var n="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";t.exports=n}}),Sr=he({"../../node_modules/prop-types/lib/has.js"(e,t){t.exports=Function.call.bind(Object.prototype.hasOwnProperty)}}),ku=he({"../../node_modules/prop-types/checkPropTypes.js"(e,t){var n=function(){};r=_r(),i={},o=Sr(),n=function(l){var p="Warning: "+l;typeof console<"u"&&console.error(p);try{throw new Error(p)}catch{}};var r,i,o;function s(l,p,d,D,y){for(var C in l)if(o(l,C)){var E;try{if(typeof l[C]!="function"){var m=Error((D||"React class")+": "+d+" type `"+C+"` is invalid; it must be a function, usually from the `prop-types` package, but received `"+typeof l[C]+"`.This often happens because of typos such as `PropTypes.function` instead of `PropTypes.func`.");throw m.name="Invariant Violation",m}E=l[C](p,C,D,d,null,r)}catch(T){E=T}if(E&&!(E instanceof Error)&&n((D||"React class")+": type specification of "+d+" `"+C+"` is invalid; the type checker function must return `null` or an `Error` but returned a "+typeof E+". You may have forgotten to pass an argument to the type checker creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and shape all require an argument)."),E instanceof Error&&!(E.message in i)){i[E.message]=!0;var g=y?y():"";n("Failed "+d+" type: "+E.message+(g??""))}}}s.resetWarningCache=function(){i={}},t.exports=s}}),Pu=he({"../../node_modules/prop-types/factoryWithTypeCheckers.js"(e,t){var n=vr(),r=Tu(),i=_r(),o=Sr(),s=ku(),l=function(){};l=function(d){var D="Warning: "+d;typeof console<"u"&&console.error(D);try{throw new Error(D)}catch{}};function p(){return null}t.exports=function(d,D){var y=typeof Symbol=="function"&&Symbol.iterator,C="@@iterator";function E(S){var j=S&&(y&&S[y]||S[C]);if(typeof j=="function")return j}var m="<<anonymous>>",g={array:R("array"),bigint:R("bigint"),bool:R("boolean"),func:R("function"),number:R("number"),object:R("object"),string:R("string"),symbol:R("symbol"),any:_(),arrayOf:x,element:F(),elementType:B(),instanceOf:b,node:z(),objectOf:q,oneOf:I,oneOfType:U,shape:ee,exact:de};function T(S,j){return S===j?S!==0||1/S===1/j:S!==S&&j!==j}function k(S,j){this.message=S,this.data=j&&typeof j=="object"?j:{},this.stack=""}k.prototype=Error.prototype;function v(S){var j={},J=0;function H(X,Q,ne,ie,le,Z,N){if(ie=ie||m,Z=Z||ne,N!==i){if(D){var se=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use `PropTypes.checkPropTypes()` to call them. Read more at http://fb.me/use-check-prop-types");throw se.name="Invariant Violation",se}else if(typeof console<"u"){var W=ie+":"+ne;!j[W]&&J<3&&(l("You are manually calling a React.PropTypes validation function for the `"+Z+"` prop on `"+ie+"`. This is deprecated and will throw in the standalone `prop-types` package. You may be seeing this warning due to a third-party PropTypes library. See https://fb.me/react-warning-dont-call-proptypes for details."),j[W]=!0,J++)}}return Q[ne]==null?X?Q[ne]===null?new k("The "+le+" `"+Z+"` is marked as required "+("in `"+ie+"`, but its value is `null`.")):new k("The "+le+" `"+Z+"` is marked as required in "+("`"+ie+"`, but its value is `undefined`.")):null:S(Q,ne,ie,le,Z)}var M=H.bind(null,!1);return M.isRequired=H.bind(null,!0),M}function R(S){function j(J,H,M,X,Q,ne){var ie=J[H],le=te(ie);if(le!==S){var Z=Ee(ie);return new k("Invalid "+X+" `"+Q+"` of type "+("`"+Z+"` supplied to `"+M+"`, expected ")+("`"+S+"`."),{expectedType:S})}return null}return v(j)}function _(){return v(p)}function x(S){function j(J,H,M,X,Q){if(typeof S!="function")return new k("Property `"+Q+"` of component `"+M+"` has invalid PropType notation inside arrayOf.");var ne=J[H];if(!Array.isArray(ne)){var ie=te(ne);return new k("Invalid "+X+" `"+Q+"` of type "+("`"+ie+"` supplied to `"+M+"`, expected an array."))}for(var le=0;le<ne.length;le++){var Z=S(ne,le,M,X,Q+"["+le+"]",i);if(Z instanceof Error)return Z}return null}return v(j)}function F(){function S(j,J,H,M,X){var Q=j[J];if(!d(Q)){var ne=te(Q);return new k("Invalid "+M+" `"+X+"` of type "+("`"+ne+"` supplied to `"+H+"`, expected a single ReactElement."))}return null}return v(S)}function B(){function S(j,J,H,M,X){var Q=j[J];if(!n.isValidElementType(Q)){var ne=te(Q);return new k("Invalid "+M+" `"+X+"` of type "+("`"+ne+"` supplied to `"+H+"`, expected a single ReactElement type."))}return null}return v(S)}function b(S){function j(J,H,M,X,Q){if(!(J[H]instanceof S)){var ne=S.name||m,ie=be(J[H]);return new k("Invalid "+X+" `"+Q+"` of type "+("`"+ie+"` supplied to `"+M+"`, expected ")+("instance of `"+ne+"`."))}return null}return v(j)}function I(S){if(!Array.isArray(S))return arguments.length>1?l("Invalid arguments supplied to oneOf, expected an array, got "+arguments.length+" arguments. A common mistake is to write oneOf(x, y, z) instead of oneOf([x, y, z])."):l("Invalid argument supplied to oneOf, expected an array."),p;function j(J,H,M,X,Q){for(var ne=J[H],ie=0;ie<S.length;ie++)if(T(ne,S[ie]))return null;var le=JSON.stringify(S,function(Z,N){var se=Ee(N);return se==="symbol"?String(N):N});return new k("Invalid "+X+" `"+Q+"` of value `"+String(ne)+"` "+("supplied to `"+M+"`, expected one of "+le+"."))}return v(j)}function q(S){function j(J,H,M,X,Q){if(typeof S!="function")return new k("Property `"+Q+"` of component `"+M+"` has invalid PropType notation inside objectOf.");var ne=J[H],ie=te(ne);if(ie!=="object")return new k("Invalid "+X+" `"+Q+"` of type "+("`"+ie+"` supplied to `"+M+"`, expected an object."));for(var le in ne)if(o(ne,le)){var Z=S(ne,le,M,X,Q+"."+le,i);if(Z instanceof Error)return Z}return null}return v(j)}function U(S){if(!Array.isArray(S))return l("Invalid argument supplied to oneOfType, expected an instance of array."),p;for(var j=0;j<S.length;j++){var J=S[j];if(typeof J!="function")return l("Invalid argument supplied to oneOfType. Expected an array of check functions, but received "+Re(J)+" at index "+j+"."),p}function H(M,X,Q,ne,ie){for(var le=[],Z=0;Z<S.length;Z++){var N=S[Z],se=N(M,X,Q,ne,ie,i);if(se==null)return null;se.data&&o(se.data,"expectedType")&&le.push(se.data.expectedType)}var W=le.length>0?", expected one of type ["+le.join(", ")+"]":"";return new k("Invalid "+ne+" `"+ie+"` supplied to "+("`"+Q+"`"+W+"."))}return v(H)}function z(){function S(j,J,H,M,X){return pe(j[J])?null:new k("Invalid "+M+" `"+X+"` supplied to "+("`"+H+"`, expected a ReactNode."))}return v(S)}function G(S,j,J,H,M){return new k((S||"React class")+": "+j+" type `"+J+"."+H+"` is invalid; it must be a function, usually from the `prop-types` package, but received `"+M+"`.")}function ee(S){function j(J,H,M,X,Q){var ne=J[H],ie=te(ne);if(ie!=="object")return new k("Invalid "+X+" `"+Q+"` of type `"+ie+"` "+("supplied to `"+M+"`, expected `object`."));for(var le in S){var Z=S[le];if(typeof Z!="function")return G(M,X,Q,le,Ee(Z));var N=Z(ne,le,M,X,Q+"."+le,i);if(N)return N}return null}return v(j)}function de(S){function j(J,H,M,X,Q){var ne=J[H],ie=te(ne);if(ie!=="object")return new k("Invalid "+X+" `"+Q+"` of type `"+ie+"` "+("supplied to `"+M+"`, expected `object`."));var le=r({},J[H],S);for(var Z in le){var N=S[Z];if(o(S,Z)&&typeof N!="function")return G(M,X,Q,Z,Ee(N));if(!N)return new k("Invalid "+X+" `"+Q+"` key `"+Z+"` supplied to `"+M+"`.\nBad object: "+JSON.stringify(J[H],null," ")+` +Valid keys: `+JSON.stringify(Object.keys(S),null," "));var se=N(ne,Z,M,X,Q+"."+Z,i);if(se)return se}return null}return v(j)}function pe(S){switch(typeof S){case"number":case"string":case"undefined":return!0;case"boolean":return!S;case"object":if(Array.isArray(S))return S.every(pe);if(S===null||d(S))return!0;var j=E(S);if(j){var J=j.call(S),H;if(j!==S.entries){for(;!(H=J.next()).done;)if(!pe(H.value))return!1}else for(;!(H=J.next()).done;){var M=H.value;if(M&&!pe(M[1]))return!1}}else return!1;return!0;default:return!1}}function Ae(S,j){return S==="symbol"?!0:j?j["@@toStringTag"]==="Symbol"||typeof Symbol=="function"&&j instanceof Symbol:!1}function te(S){var j=typeof S;return Array.isArray(S)?"array":S instanceof RegExp?"object":Ae(j,S)?"symbol":j}function Ee(S){if(typeof S>"u"||S===null)return""+S;var j=te(S);if(j==="object"){if(S instanceof Date)return"date";if(S instanceof RegExp)return"regexp"}return j}function Re(S){var j=Ee(S);switch(j){case"array":case"object":return"an "+j;case"boolean":case"date":case"regexp":return"a "+j;default:return j}}function be(S){return!S.constructor||!S.constructor.name?m:S.constructor.name}return g.checkPropTypes=s,g.resetWarningCache=s.resetWarningCache,g.PropTypes=g,g}}}),Iu=he({"../../node_modules/prop-types/index.js"(e,t){n=vr(),r=!0,t.exports=Pu()(n.isElement,r);var n,r}}),Ou=he({"../../node_modules/html-tags/html-tags.json"(e,t){t.exports=["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","label","legend","li","link","main","map","mark","math","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rb","rp","rt","rtc","ruby","s","samp","script","search","section","select","slot","small","source","span","strong","style","sub","summary","sup","svg","table","tbody","td","template","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr"]}}),Ru=he({"../../node_modules/html-tags/index.js"(e,t){t.exports=Ou()}}),Lu=he({"../../node_modules/estraverse/estraverse.js"(e){(function t(n){var r,i,o,s,l,p;function d(x){var F={},B,b;for(B in x)x.hasOwnProperty(B)&&(b=x[B],typeof b=="object"&&b!==null?F[B]=d(b):F[B]=b);return F}function D(x,F){var B,b,I,q;for(b=x.length,I=0;b;)B=b>>>1,q=I+B,F(x[q])?b=B:(I=q+1,b-=B+1);return I}r={AssignmentExpression:"AssignmentExpression",AssignmentPattern:"AssignmentPattern",ArrayExpression:"ArrayExpression",ArrayPattern:"ArrayPattern",ArrowFunctionExpression:"ArrowFunctionExpression",AwaitExpression:"AwaitExpression",BlockStatement:"BlockStatement",BinaryExpression:"BinaryExpression",BreakStatement:"BreakStatement",CallExpression:"CallExpression",CatchClause:"CatchClause",ChainExpression:"ChainExpression",ClassBody:"ClassBody",ClassDeclaration:"ClassDeclaration",ClassExpression:"ClassExpression",ComprehensionBlock:"ComprehensionBlock",ComprehensionExpression:"ComprehensionExpression",ConditionalExpression:"ConditionalExpression",ContinueStatement:"ContinueStatement",DebuggerStatement:"DebuggerStatement",DirectiveStatement:"DirectiveStatement",DoWhileStatement:"DoWhileStatement",EmptyStatement:"EmptyStatement",ExportAllDeclaration:"ExportAllDeclaration",ExportDefaultDeclaration:"ExportDefaultDeclaration",ExportNamedDeclaration:"ExportNamedDeclaration",ExportSpecifier:"ExportSpecifier",ExpressionStatement:"ExpressionStatement",ForStatement:"ForStatement",ForInStatement:"ForInStatement",ForOfStatement:"ForOfStatement",FunctionDeclaration:"FunctionDeclaration",FunctionExpression:"FunctionExpression",GeneratorExpression:"GeneratorExpression",Identifier:"Identifier",IfStatement:"IfStatement",ImportExpression:"ImportExpression",ImportDeclaration:"ImportDeclaration",ImportDefaultSpecifier:"ImportDefaultSpecifier",ImportNamespaceSpecifier:"ImportNamespaceSpecifier",ImportSpecifier:"ImportSpecifier",Literal:"Literal",LabeledStatement:"LabeledStatement",LogicalExpression:"LogicalExpression",MemberExpression:"MemberExpression",MetaProperty:"MetaProperty",MethodDefinition:"MethodDefinition",ModuleSpecifier:"ModuleSpecifier",NewExpression:"NewExpression",ObjectExpression:"ObjectExpression",ObjectPattern:"ObjectPattern",PrivateIdentifier:"PrivateIdentifier",Program:"Program",Property:"Property",PropertyDefinition:"PropertyDefinition",RestElement:"RestElement",ReturnStatement:"ReturnStatement",SequenceExpression:"SequenceExpression",SpreadElement:"SpreadElement",Super:"Super",SwitchStatement:"SwitchStatement",SwitchCase:"SwitchCase",TaggedTemplateExpression:"TaggedTemplateExpression",TemplateElement:"TemplateElement",TemplateLiteral:"TemplateLiteral",ThisExpression:"ThisExpression",ThrowStatement:"ThrowStatement",TryStatement:"TryStatement",UnaryExpression:"UnaryExpression",UpdateExpression:"UpdateExpression",VariableDeclaration:"VariableDeclaration",VariableDeclarator:"VariableDeclarator",WhileStatement:"WhileStatement",WithStatement:"WithStatement",YieldExpression:"YieldExpression"},o={AssignmentExpression:["left","right"],AssignmentPattern:["left","right"],ArrayExpression:["elements"],ArrayPattern:["elements"],ArrowFunctionExpression:["params","body"],AwaitExpression:["argument"],BlockStatement:["body"],BinaryExpression:["left","right"],BreakStatement:["label"],CallExpression:["callee","arguments"],CatchClause:["param","body"],ChainExpression:["expression"],ClassBody:["body"],ClassDeclaration:["id","superClass","body"],ClassExpression:["id","superClass","body"],ComprehensionBlock:["left","right"],ComprehensionExpression:["blocks","filter","body"],ConditionalExpression:["test","consequent","alternate"],ContinueStatement:["label"],DebuggerStatement:[],DirectiveStatement:[],DoWhileStatement:["body","test"],EmptyStatement:[],ExportAllDeclaration:["source"],ExportDefaultDeclaration:["declaration"],ExportNamedDeclaration:["declaration","specifiers","source"],ExportSpecifier:["exported","local"],ExpressionStatement:["expression"],ForStatement:["init","test","update","body"],ForInStatement:["left","right","body"],ForOfStatement:["left","right","body"],FunctionDeclaration:["id","params","body"],FunctionExpression:["id","params","body"],GeneratorExpression:["blocks","filter","body"],Identifier:[],IfStatement:["test","consequent","alternate"],ImportExpression:["source"],ImportDeclaration:["specifiers","source"],ImportDefaultSpecifier:["local"],ImportNamespaceSpecifier:["local"],ImportSpecifier:["imported","local"],Literal:[],LabeledStatement:["label","body"],LogicalExpression:["left","right"],MemberExpression:["object","property"],MetaProperty:["meta","property"],MethodDefinition:["key","value"],ModuleSpecifier:[],NewExpression:["callee","arguments"],ObjectExpression:["properties"],ObjectPattern:["properties"],PrivateIdentifier:[],Program:["body"],Property:["key","value"],PropertyDefinition:["key","value"],RestElement:["argument"],ReturnStatement:["argument"],SequenceExpression:["expressions"],SpreadElement:["argument"],Super:[],SwitchStatement:["discriminant","cases"],SwitchCase:["test","consequent"],TaggedTemplateExpression:["tag","quasi"],TemplateElement:[],TemplateLiteral:["quasis","expressions"],ThisExpression:[],ThrowStatement:["argument"],TryStatement:["block","handler","finalizer"],UnaryExpression:["argument"],UpdateExpression:["argument"],VariableDeclaration:["declarations"],VariableDeclarator:["id","init"],WhileStatement:["test","body"],WithStatement:["object","body"],YieldExpression:["argument"]},s={},l={},p={},i={Break:s,Skip:l,Remove:p};function y(x,F){this.parent=x,this.key=F}y.prototype.replace=function(x){this.parent[this.key]=x},y.prototype.remove=function(){return Array.isArray(this.parent)?(this.parent.splice(this.key,1),!0):(this.replace(null),!1)};function C(x,F,B,b){this.node=x,this.path=F,this.wrap=B,this.ref=b}function E(){}E.prototype.path=function(){var x,F,B,b,I,q;function U(z,G){if(Array.isArray(G))for(B=0,b=G.length;B<b;++B)z.push(G[B]);else z.push(G)}if(!this.__current.path)return null;for(I=[],x=2,F=this.__leavelist.length;x<F;++x)q=this.__leavelist[x],U(I,q.path);return U(I,this.__current.path),I},E.prototype.type=function(){var x=this.current();return x.type||this.__current.wrap},E.prototype.parents=function(){var x,F,B;for(B=[],x=1,F=this.__leavelist.length;x<F;++x)B.push(this.__leavelist[x].node);return B},E.prototype.current=function(){return this.__current.node},E.prototype.__execute=function(x,F){var B,b;return b=void 0,B=this.__current,this.__current=F,this.__state=null,x&&(b=x.call(this,F.node,this.__leavelist[this.__leavelist.length-1].node)),this.__current=B,b},E.prototype.notify=function(x){this.__state=x},E.prototype.skip=function(){this.notify(l)},E.prototype.break=function(){this.notify(s)},E.prototype.remove=function(){this.notify(p)},E.prototype.__initialize=function(x,F){this.visitor=F,this.root=x,this.__worklist=[],this.__leavelist=[],this.__current=null,this.__state=null,this.__fallback=null,F.fallback==="iteration"?this.__fallback=Object.keys:typeof F.fallback=="function"&&(this.__fallback=F.fallback),this.__keys=o,F.keys&&(this.__keys=Object.assign(Object.create(this.__keys),F.keys))};function m(x){return x==null?!1:typeof x=="object"&&typeof x.type=="string"}function g(x,F){return(x===r.ObjectExpression||x===r.ObjectPattern)&&F==="properties"}function T(x,F){for(var B=x.length-1;B>=0;--B)if(x[B].node===F)return!0;return!1}E.prototype.traverse=function(x,F){var B,b,I,q,U,z,G,ee,de,pe,Ae,te;for(this.__initialize(x,F),te={},B=this.__worklist,b=this.__leavelist,B.push(new C(x,null,null,null)),b.push(new C(null,null,null,null));B.length;){if(I=B.pop(),I===te){if(I=b.pop(),z=this.__execute(F.leave,I),this.__state===s||z===s)return;continue}if(I.node){if(z=this.__execute(F.enter,I),this.__state===s||z===s)return;if(B.push(te),b.push(I),this.__state===l||z===l)continue;if(q=I.node,U=q.type||I.wrap,pe=this.__keys[U],!pe)if(this.__fallback)pe=this.__fallback(q);else throw new Error("Unknown node type "+U+".");for(ee=pe.length;(ee-=1)>=0;)if(G=pe[ee],Ae=q[G],!!Ae){if(Array.isArray(Ae)){for(de=Ae.length;(de-=1)>=0;)if(Ae[de]&&!T(b,Ae[de])){if(g(U,pe[ee]))I=new C(Ae[de],[G,de],"Property",null);else if(m(Ae[de]))I=new C(Ae[de],[G,de],null,null);else continue;B.push(I)}}else if(m(Ae)){if(T(b,Ae))continue;B.push(new C(Ae,G,null,null))}}}}},E.prototype.replace=function(x,F){var B,b,I,q,U,z,G,ee,de,pe,Ae,te,Ee;function Re(be){var S,j,J,H;if(be.ref.remove()){for(j=be.ref.key,H=be.ref.parent,S=B.length;S--;)if(J=B[S],J.ref&&J.ref.parent===H){if(J.ref.key<j)break;--J.ref.key}}}for(this.__initialize(x,F),Ae={},B=this.__worklist,b=this.__leavelist,te={root:x},z=new C(x,null,null,new y(te,"root")),B.push(z),b.push(z);B.length;){if(z=B.pop(),z===Ae){if(z=b.pop(),U=this.__execute(F.leave,z),U!==void 0&&U!==s&&U!==l&&U!==p&&z.ref.replace(U),(this.__state===p||U===p)&&Re(z),this.__state===s||U===s)return te.root;continue}if(U=this.__execute(F.enter,z),U!==void 0&&U!==s&&U!==l&&U!==p&&(z.ref.replace(U),z.node=U),(this.__state===p||U===p)&&(Re(z),z.node=null),this.__state===s||U===s)return te.root;if(I=z.node,!!I&&(B.push(Ae),b.push(z),!(this.__state===l||U===l))){if(q=I.type||z.wrap,de=this.__keys[q],!de)if(this.__fallback)de=this.__fallback(I);else throw new Error("Unknown node type "+q+".");for(G=de.length;(G-=1)>=0;)if(Ee=de[G],pe=I[Ee],!!pe)if(Array.isArray(pe)){for(ee=pe.length;(ee-=1)>=0;)if(pe[ee]){if(g(q,de[G]))z=new C(pe[ee],[Ee,ee],"Property",new y(pe,ee));else if(m(pe[ee]))z=new C(pe[ee],[Ee,ee],null,new y(pe,ee));else continue;B.push(z)}}else m(pe)&&B.push(new C(pe,Ee,null,new y(I,Ee)))}}return te.root};function k(x,F){var B=new E;return B.traverse(x,F)}function v(x,F){var B=new E;return B.replace(x,F)}function R(x,F){var B;return B=D(F,function(b){return b.range[0]>x.range[0]}),x.extendedRange=[x.range[0],x.range[1]],B!==F.length&&(x.extendedRange[1]=F[B].range[0]),B-=1,B>=0&&(x.extendedRange[0]=F[B].range[1]),x}function _(x,F,B){var b=[],I,q,U,z;if(!x.range)throw new Error("attachComments needs range information");if(!B.length){if(F.length){for(U=0,q=F.length;U<q;U+=1)I=d(F[U]),I.extendedRange=[0,x.range[0]],b.push(I);x.leadingComments=b}return x}for(U=0,q=F.length;U<q;U+=1)b.push(R(d(F[U]),B));return z=0,k(x,{enter:function(G){for(var ee;z<b.length&&(ee=b[z],!(ee.extendedRange[1]>G.range[0]));)ee.extendedRange[1]===G.range[0]?(G.leadingComments||(G.leadingComments=[]),G.leadingComments.push(ee),b.splice(z,1)):z+=1;if(z===b.length)return i.Break;if(b[z].extendedRange[0]>G.range[1])return i.Skip}}),z=0,k(x,{leave:function(G){for(var ee;z<b.length&&(ee=b[z],!(G.range[1]<ee.extendedRange[0]));)G.range[1]===ee.extendedRange[0]?(G.trailingComments||(G.trailingComments=[]),G.trailingComments.push(ee),b.splice(z,1)):z+=1;if(z===b.length)return i.Break;if(b[z].extendedRange[0]>G.range[1])return i.Skip}}),x}return n.Syntax=r,n.traverse=k,n.replace=v,n.attachComments=_,n.VisitorKeys=o,n.VisitorOption=i,n.Controller=E,n.cloneEnvironment=function(){return t({})},n})(e)}}),Nu=he({"../../node_modules/esutils/lib/ast.js"(e,t){(function(){function n(p){if(p==null)return!1;switch(p.type){case"ArrayExpression":case"AssignmentExpression":case"BinaryExpression":case"CallExpression":case"ConditionalExpression":case"FunctionExpression":case"Identifier":case"Literal":case"LogicalExpression":case"MemberExpression":case"NewExpression":case"ObjectExpression":case"SequenceExpression":case"ThisExpression":case"UnaryExpression":case"UpdateExpression":return!0}return!1}function r(p){if(p==null)return!1;switch(p.type){case"DoWhileStatement":case"ForInStatement":case"ForStatement":case"WhileStatement":return!0}return!1}function i(p){if(p==null)return!1;switch(p.type){case"BlockStatement":case"BreakStatement":case"ContinueStatement":case"DebuggerStatement":case"DoWhileStatement":case"EmptyStatement":case"ExpressionStatement":case"ForInStatement":case"ForStatement":case"IfStatement":case"LabeledStatement":case"ReturnStatement":case"SwitchStatement":case"ThrowStatement":case"TryStatement":case"VariableDeclaration":case"WhileStatement":case"WithStatement":return!0}return!1}function o(p){return i(p)||p!=null&&p.type==="FunctionDeclaration"}function s(p){switch(p.type){case"IfStatement":return p.alternate!=null?p.alternate:p.consequent;case"LabeledStatement":case"ForStatement":case"ForInStatement":case"WhileStatement":case"WithStatement":return p.body}return null}function l(p){var d;if(p.type!=="IfStatement"||p.alternate==null)return!1;d=p.consequent;do{if(d.type==="IfStatement"&&d.alternate==null)return!0;d=s(d)}while(d);return!1}t.exports={isExpression:n,isStatement:i,isIterationStatement:r,isSourceElement:o,isProblematicIfStatement:l,trailingStatement:s}})()}}),br=he({"../../node_modules/esutils/lib/code.js"(e,t){(function(){var n,r,i,o,s,l;r={NonAsciiIdentifierStart:/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u08A0-\u08B4\u08B6-\u08BD\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]/,NonAsciiIdentifierPart:/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u0487\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05F0-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u0800-\u082D\u0840-\u085B\u08A0-\u08B4\u08B6-\u08BD\u08D4-\u08E1\u08E3-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0AF9\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BEF\u0C00-\u0C03\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58-\u0C5A\u0C60-\u0C63\u0C66-\u0C6F\u0C80-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1\u0CF2\u0D01-\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D54-\u0D57\u0D5F-\u0D63\u0D66-\u0D6F\u0D7A-\u0D7F\u0D82\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB9\u0EBB-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u135F\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1714\u1720-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u180B-\u180D\u1810-\u1819\u1820-\u1877\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19D9\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1AB0-\u1ABD\u1B00-\u1B4B\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1CD0-\u1CD2\u1CD4-\u1CF6\u1CF8\u1CF9\u1D00-\u1DF5\u1DFB-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u200C\u200D\u203F\u2040\u2054\u2071\u207F\u2090-\u209C\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u2E2F\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099\u309A\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66F\uA674-\uA67D\uA67F-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA827\uA840-\uA873\uA880-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA8FD\uA900-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uA9E0-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABEA\uABEC\uABED\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF3F\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]/},n={NonAsciiIdentifierStart:/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u08A0-\u08B4\u08B6-\u08BD\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2118-\u211D\u2124\u2126\u2128\u212A-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309B-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF30-\uDF4A\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC03-\uDC37\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDF00-\uDF19]|\uD806[\uDCA0-\uDCDF\uDCFF\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50\uDF93-\uDF9F\uDFE0]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00\uDC01]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1]|\uD87E[\uDC00-\uDE1D]/,NonAsciiIdentifierPart:/[\xAA\xB5\xB7\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u0487\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05F0-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u0800-\u082D\u0840-\u085B\u08A0-\u08B4\u08B6-\u08BD\u08D4-\u08E1\u08E3-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0AF9\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BEF\u0C00-\u0C03\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58-\u0C5A\u0C60-\u0C63\u0C66-\u0C6F\u0C80-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1\u0CF2\u0D01-\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D54-\u0D57\u0D5F-\u0D63\u0D66-\u0D6F\u0D7A-\u0D7F\u0D82\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB9\u0EBB-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u135F\u1369-\u1371\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1714\u1720-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u180B-\u180D\u1810-\u1819\u1820-\u1877\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19DA\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1AB0-\u1ABD\u1B00-\u1B4B\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1CD0-\u1CD2\u1CD4-\u1CF6\u1CF8\u1CF9\u1D00-\u1DF5\u1DFB-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u200C\u200D\u203F\u2040\u2054\u2071\u207F\u2090-\u209C\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2118-\u211D\u2124\u2126\u2128\u212A-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66F\uA674-\uA67D\uA67F-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA827\uA840-\uA873\uA880-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA8FD\uA900-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uA9E0-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABEA\uABEC\uABED\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF3F\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDDFD\uDE80-\uDE9C\uDEA0-\uDED0\uDEE0\uDF00-\uDF1F\uDF30-\uDF4A\uDF50-\uDF7A\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCA0-\uDCA9\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00-\uDE03\uDE05\uDE06\uDE0C-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE38-\uDE3A\uDE3F\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE6\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC00-\uDC46\uDC66-\uDC6F\uDC7F-\uDCBA\uDCD0-\uDCE8\uDCF0-\uDCF9\uDD00-\uDD34\uDD36-\uDD3F\uDD50-\uDD73\uDD76\uDD80-\uDDC4\uDDCA-\uDDCC\uDDD0-\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE37\uDE3E\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEEA\uDEF0-\uDEF9\uDF00-\uDF03\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3C-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF50\uDF57\uDF5D-\uDF63\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC00-\uDC4A\uDC50-\uDC59\uDC80-\uDCC5\uDCC7\uDCD0-\uDCD9\uDD80-\uDDB5\uDDB8-\uDDC0\uDDD8-\uDDDD\uDE00-\uDE40\uDE44\uDE50-\uDE59\uDE80-\uDEB7\uDEC0-\uDEC9\uDF00-\uDF19\uDF1D-\uDF2B\uDF30-\uDF39]|\uD806[\uDCA0-\uDCE9\uDCFF\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC36\uDC38-\uDC40\uDC50-\uDC59\uDC72-\uDC8F\uDC92-\uDCA7\uDCA9-\uDCB6]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE60-\uDE69\uDED0-\uDEED\uDEF0-\uDEF4\uDF00-\uDF36\uDF40-\uDF43\uDF50-\uDF59\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50-\uDF7E\uDF8F-\uDF9F\uDFE0]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00\uDC01]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99\uDC9D\uDC9E]|\uD834[\uDD65-\uDD69\uDD6D-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB\uDFCE-\uDFFF]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A]|\uD83A[\uDC00-\uDCC4\uDCD0-\uDCD6\uDD00-\uDD4A\uDD50-\uDD59]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1]|\uD87E[\uDC00-\uDE1D]|\uDB40[\uDD00-\uDDEF]/};function p(v){return 48<=v&&v<=57}function d(v){return 48<=v&&v<=57||97<=v&&v<=102||65<=v&&v<=70}function D(v){return v>=48&&v<=55}i=[5760,8192,8193,8194,8195,8196,8197,8198,8199,8200,8201,8202,8239,8287,12288,65279];function y(v){return v===32||v===9||v===11||v===12||v===160||v>=5760&&i.indexOf(v)>=0}function C(v){return v===10||v===13||v===8232||v===8233}function E(v){if(v<=65535)return String.fromCharCode(v);var R=String.fromCharCode(Math.floor((v-65536)/1024)+55296),_=String.fromCharCode((v-65536)%1024+56320);return R+_}for(o=new Array(128),l=0;l<128;++l)o[l]=l>=97&&l<=122||l>=65&&l<=90||l===36||l===95;for(s=new Array(128),l=0;l<128;++l)s[l]=l>=97&&l<=122||l>=65&&l<=90||l>=48&&l<=57||l===36||l===95;function m(v){return v<128?o[v]:r.NonAsciiIdentifierStart.test(E(v))}function g(v){return v<128?s[v]:r.NonAsciiIdentifierPart.test(E(v))}function T(v){return v<128?o[v]:n.NonAsciiIdentifierStart.test(E(v))}function k(v){return v<128?s[v]:n.NonAsciiIdentifierPart.test(E(v))}t.exports={isDecimalDigit:p,isHexDigit:d,isOctalDigit:D,isWhiteSpace:y,isLineTerminator:C,isIdentifierStartES5:m,isIdentifierPartES5:g,isIdentifierStartES6:T,isIdentifierPartES6:k}})()}}),ju=he({"../../node_modules/esutils/lib/keyword.js"(e,t){(function(){var n=br();function r(m){switch(m){case"implements":case"interface":case"package":case"private":case"protected":case"public":case"static":case"let":return!0;default:return!1}}function i(m,g){return!g&&m==="yield"?!1:o(m,g)}function o(m,g){if(g&&r(m))return!0;switch(m.length){case 2:return m==="if"||m==="in"||m==="do";case 3:return m==="var"||m==="for"||m==="new"||m==="try";case 4:return m==="this"||m==="else"||m==="case"||m==="void"||m==="with"||m==="enum";case 5:return m==="while"||m==="break"||m==="catch"||m==="throw"||m==="const"||m==="yield"||m==="class"||m==="super";case 6:return m==="return"||m==="typeof"||m==="delete"||m==="switch"||m==="export"||m==="import";case 7:return m==="default"||m==="finally"||m==="extends";case 8:return m==="function"||m==="continue"||m==="debugger";case 10:return m==="instanceof";default:return!1}}function s(m,g){return m==="null"||m==="true"||m==="false"||i(m,g)}function l(m,g){return m==="null"||m==="true"||m==="false"||o(m,g)}function p(m){return m==="eval"||m==="arguments"}function d(m){var g,T,k;if(m.length===0||(k=m.charCodeAt(0),!n.isIdentifierStartES5(k)))return!1;for(g=1,T=m.length;g<T;++g)if(k=m.charCodeAt(g),!n.isIdentifierPartES5(k))return!1;return!0}function D(m,g){return(m-55296)*1024+(g-56320)+65536}function y(m){var g,T,k,v,R;if(m.length===0)return!1;for(R=n.isIdentifierStartES6,g=0,T=m.length;g<T;++g){if(k=m.charCodeAt(g),55296<=k&&k<=56319){if(++g,g>=T||(v=m.charCodeAt(g),!(56320<=v&&v<=57343)))return!1;k=D(k,v)}if(!R(k))return!1;R=n.isIdentifierPartES6}return!0}function C(m,g){return d(m)&&!s(m,g)}function E(m,g){return y(m)&&!l(m,g)}t.exports={isKeywordES5:i,isKeywordES6:o,isReservedWordES5:s,isReservedWordES6:l,isRestrictedWord:p,isIdentifierNameES5:d,isIdentifierNameES6:y,isIdentifierES5:C,isIdentifierES6:E}})()}}),Mu=he({"../../node_modules/esutils/lib/utils.js"(e){(function(){e.ast=Nu(),e.code=br(),e.keyword=ju()})()}}),Vu=he({"../../node_modules/escodegen/node_modules/source-map/lib/base64.js"(e){var t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split("");e.encode=function(n){if(0<=n&&n<t.length)return t[n];throw new TypeError("Must be between 0 and 63: "+n)},e.decode=function(n){var r=65,i=90,o=97,s=122,l=48,p=57,d=43,D=47,y=26,C=52;return r<=n&&n<=i?n-r:o<=n&&n<=s?n-o+y:l<=n&&n<=p?n-l+C:n==d?62:n==D?63:-1}}}),wr=he({"../../node_modules/escodegen/node_modules/source-map/lib/base64-vlq.js"(e){var t=Vu(),n=5,r=1<<n,i=r-1,o=r;function s(p){return p<0?(-p<<1)+1:(p<<1)+0}function l(p){var d=(p&1)===1,D=p>>1;return d?-D:D}e.encode=function(p){var d="",D,y=s(p);do D=y&i,y>>>=n,y>0&&(D|=o),d+=t.encode(D);while(y>0);return d},e.decode=function(p,d,D){var y=p.length,C=0,E=0,m,g;do{if(d>=y)throw new Error("Expected more digits in base 64 VLQ value.");if(g=t.decode(p.charCodeAt(d++)),g===-1)throw new Error("Invalid base64 digit: "+p.charAt(d-1));m=!!(g&o),g&=i,C=C+(g<<E),E+=n}while(m);D.value=l(C),D.rest=d}}}),St=he({"../../node_modules/escodegen/node_modules/source-map/lib/util.js"(e){function t(_,x,F){if(x in _)return _[x];if(arguments.length===3)return F;throw new Error('"'+x+'" is a required argument.')}e.getArg=t;var n=/^(?:([\w+\-.]+):)?\/\/(?:(\w+:\w+)@)?([\w.-]*)(?::(\d+))?(.*)$/,r=/^data:.+\,.+$/;function i(_){var x=_.match(n);return x?{scheme:x[1],auth:x[2],host:x[3],port:x[4],path:x[5]}:null}e.urlParse=i;function o(_){var x="";return _.scheme&&(x+=_.scheme+":"),x+="//",_.auth&&(x+=_.auth+"@"),_.host&&(x+=_.host),_.port&&(x+=":"+_.port),_.path&&(x+=_.path),x}e.urlGenerate=o;function s(_){var x=_,F=i(_);if(F){if(!F.path)return _;x=F.path}for(var B=e.isAbsolute(x),b=x.split(/\/+/),I,q=0,U=b.length-1;U>=0;U--)I=b[U],I==="."?b.splice(U,1):I===".."?q++:q>0&&(I===""?(b.splice(U+1,q),q=0):(b.splice(U,2),q--));return x=b.join("/"),x===""&&(x=B?"/":"."),F?(F.path=x,o(F)):x}e.normalize=s;function l(_,x){_===""&&(_="."),x===""&&(x=".");var F=i(x),B=i(_);if(B&&(_=B.path||"/"),F&&!F.scheme)return B&&(F.scheme=B.scheme),o(F);if(F||x.match(r))return x;if(B&&!B.host&&!B.path)return B.host=x,o(B);var b=x.charAt(0)==="/"?x:s(_.replace(/\/+$/,"")+"/"+x);return B?(B.path=b,o(B)):b}e.join=l,e.isAbsolute=function(_){return _.charAt(0)==="/"||n.test(_)};function p(_,x){_===""&&(_="."),_=_.replace(/\/$/,"");for(var F=0;x.indexOf(_+"/")!==0;){var B=_.lastIndexOf("/");if(B<0||(_=_.slice(0,B),_.match(/^([^\/]+:\/)?\/*$/)))return x;++F}return Array(F+1).join("../")+x.substr(_.length+1)}e.relative=p;var d=function(){var _=Object.create(null);return!("__proto__"in _)}();function D(_){return _}function y(_){return E(_)?"$"+_:_}e.toSetString=d?D:y;function C(_){return E(_)?_.slice(1):_}e.fromSetString=d?D:C;function E(_){if(!_)return!1;var x=_.length;if(x<9||_.charCodeAt(x-1)!==95||_.charCodeAt(x-2)!==95||_.charCodeAt(x-3)!==111||_.charCodeAt(x-4)!==116||_.charCodeAt(x-5)!==111||_.charCodeAt(x-6)!==114||_.charCodeAt(x-7)!==112||_.charCodeAt(x-8)!==95||_.charCodeAt(x-9)!==95)return!1;for(var F=x-10;F>=0;F--)if(_.charCodeAt(F)!==36)return!1;return!0}function m(_,x,F){var B=T(_.source,x.source);return B!==0||(B=_.originalLine-x.originalLine,B!==0)||(B=_.originalColumn-x.originalColumn,B!==0||F)||(B=_.generatedColumn-x.generatedColumn,B!==0)||(B=_.generatedLine-x.generatedLine,B!==0)?B:T(_.name,x.name)}e.compareByOriginalPositions=m;function g(_,x,F){var B=_.generatedLine-x.generatedLine;return B!==0||(B=_.generatedColumn-x.generatedColumn,B!==0||F)||(B=T(_.source,x.source),B!==0)||(B=_.originalLine-x.originalLine,B!==0)||(B=_.originalColumn-x.originalColumn,B!==0)?B:T(_.name,x.name)}e.compareByGeneratedPositionsDeflated=g;function T(_,x){return _===x?0:_===null?1:x===null?-1:_>x?1:-1}function k(_,x){var F=_.generatedLine-x.generatedLine;return F!==0||(F=_.generatedColumn-x.generatedColumn,F!==0)||(F=T(_.source,x.source),F!==0)||(F=_.originalLine-x.originalLine,F!==0)||(F=_.originalColumn-x.originalColumn,F!==0)?F:T(_.name,x.name)}e.compareByGeneratedPositionsInflated=k;function v(_){return JSON.parse(_.replace(/^\)]}'[^\n]*\n/,""))}e.parseSourceMapInput=v;function R(_,x,F){if(x=x||"",_&&(_[_.length-1]!=="/"&&x[0]!=="/"&&(_+="/"),x=_+x),F){var B=i(F);if(!B)throw new Error("sourceMapURL could not be parsed");if(B.path){var b=B.path.lastIndexOf("/");b>=0&&(B.path=B.path.substring(0,b+1))}x=l(o(B),x)}return s(x)}e.computeSourceURL=R}}),Tr=he({"../../node_modules/escodegen/node_modules/source-map/lib/array-set.js"(e){var t=St(),n=Object.prototype.hasOwnProperty,r=typeof Map<"u";function i(){this._array=[],this._set=r?new Map:Object.create(null)}i.fromArray=function(o,s){for(var l=new i,p=0,d=o.length;p<d;p++)l.add(o[p],s);return l},i.prototype.size=function(){return r?this._set.size:Object.getOwnPropertyNames(this._set).length},i.prototype.add=function(o,s){var l=r?o:t.toSetString(o),p=r?this.has(o):n.call(this._set,l),d=this._array.length;(!p||s)&&this._array.push(o),p||(r?this._set.set(o,d):this._set[l]=d)},i.prototype.has=function(o){if(r)return this._set.has(o);var s=t.toSetString(o);return n.call(this._set,s)},i.prototype.indexOf=function(o){if(r){var s=this._set.get(o);if(s>=0)return s}else{var l=t.toSetString(o);if(n.call(this._set,l))return this._set[l]}throw new Error('"'+o+'" is not in the set.')},i.prototype.at=function(o){if(o>=0&&o<this._array.length)return this._array[o];throw new Error("No element indexed by "+o)},i.prototype.toArray=function(){return this._array.slice()},e.ArraySet=i}}),qu=he({"../../node_modules/escodegen/node_modules/source-map/lib/mapping-list.js"(e){var t=St();function n(i,o){var s=i.generatedLine,l=o.generatedLine,p=i.generatedColumn,d=o.generatedColumn;return l>s||l==s&&d>=p||t.compareByGeneratedPositionsInflated(i,o)<=0}function r(){this._array=[],this._sorted=!0,this._last={generatedLine:-1,generatedColumn:0}}r.prototype.unsortedForEach=function(i,o){this._array.forEach(i,o)},r.prototype.add=function(i){n(this._last,i)?(this._last=i,this._array.push(i)):(this._sorted=!1,this._array.push(i))},r.prototype.toArray=function(){return this._sorted||(this._array.sort(t.compareByGeneratedPositionsInflated),this._sorted=!0),this._array},e.MappingList=r}}),kr=he({"../../node_modules/escodegen/node_modules/source-map/lib/source-map-generator.js"(e){var t=wr(),n=St(),r=Tr().ArraySet,i=qu().MappingList;function o(s){s||(s={}),this._file=n.getArg(s,"file",null),this._sourceRoot=n.getArg(s,"sourceRoot",null),this._skipValidation=n.getArg(s,"skipValidation",!1),this._sources=new r,this._names=new r,this._mappings=new i,this._sourcesContents=null}o.prototype._version=3,o.fromSourceMap=function(s){var l=s.sourceRoot,p=new o({file:s.file,sourceRoot:l});return s.eachMapping(function(d){var D={generated:{line:d.generatedLine,column:d.generatedColumn}};d.source!=null&&(D.source=d.source,l!=null&&(D.source=n.relative(l,D.source)),D.original={line:d.originalLine,column:d.originalColumn},d.name!=null&&(D.name=d.name)),p.addMapping(D)}),s.sources.forEach(function(d){var D=d;l!==null&&(D=n.relative(l,d)),p._sources.has(D)||p._sources.add(D);var y=s.sourceContentFor(d);y!=null&&p.setSourceContent(d,y)}),p},o.prototype.addMapping=function(s){var l=n.getArg(s,"generated"),p=n.getArg(s,"original",null),d=n.getArg(s,"source",null),D=n.getArg(s,"name",null);this._skipValidation||this._validateMapping(l,p,d,D),d!=null&&(d=String(d),this._sources.has(d)||this._sources.add(d)),D!=null&&(D=String(D),this._names.has(D)||this._names.add(D)),this._mappings.add({generatedLine:l.line,generatedColumn:l.column,originalLine:p!=null&&p.line,originalColumn:p!=null&&p.column,source:d,name:D})},o.prototype.setSourceContent=function(s,l){var p=s;this._sourceRoot!=null&&(p=n.relative(this._sourceRoot,p)),l!=null?(this._sourcesContents||(this._sourcesContents=Object.create(null)),this._sourcesContents[n.toSetString(p)]=l):this._sourcesContents&&(delete this._sourcesContents[n.toSetString(p)],Object.keys(this._sourcesContents).length===0&&(this._sourcesContents=null))},o.prototype.applySourceMap=function(s,l,p){var d=l;if(l==null){if(s.file==null)throw new Error(`SourceMapGenerator.prototype.applySourceMap requires either an explicit source file, or the source map's "file" property. Both were omitted.`);d=s.file}var D=this._sourceRoot;D!=null&&(d=n.relative(D,d));var y=new r,C=new r;this._mappings.unsortedForEach(function(E){if(E.source===d&&E.originalLine!=null){var m=s.originalPositionFor({line:E.originalLine,column:E.originalColumn});m.source!=null&&(E.source=m.source,p!=null&&(E.source=n.join(p,E.source)),D!=null&&(E.source=n.relative(D,E.source)),E.originalLine=m.line,E.originalColumn=m.column,m.name!=null&&(E.name=m.name))}var g=E.source;g!=null&&!y.has(g)&&y.add(g);var T=E.name;T!=null&&!C.has(T)&&C.add(T)},this),this._sources=y,this._names=C,s.sources.forEach(function(E){var m=s.sourceContentFor(E);m!=null&&(p!=null&&(E=n.join(p,E)),D!=null&&(E=n.relative(D,E)),this.setSourceContent(E,m))},this)},o.prototype._validateMapping=function(s,l,p,d){if(l&&typeof l.line!="number"&&typeof l.column!="number")throw new Error("original.line and original.column are not numbers -- you probably meant to omit the original mapping entirely and only map the generated position. If so, pass null for the original mapping instead of an object with empty or null values.");if(!(s&&"line"in s&&"column"in s&&s.line>0&&s.column>=0&&!l&&!p&&!d)){if(s&&"line"in s&&"column"in s&&l&&"line"in l&&"column"in l&&s.line>0&&s.column>=0&&l.line>0&&l.column>=0&&p)return;throw new Error("Invalid mapping: "+JSON.stringify({generated:s,source:p,original:l,name:d}))}},o.prototype._serializeMappings=function(){for(var s=0,l=1,p=0,d=0,D=0,y=0,C="",E,m,g,T,k=this._mappings.toArray(),v=0,R=k.length;v<R;v++){if(m=k[v],E="",m.generatedLine!==l)for(s=0;m.generatedLine!==l;)E+=";",l++;else if(v>0){if(!n.compareByGeneratedPositionsInflated(m,k[v-1]))continue;E+=","}E+=t.encode(m.generatedColumn-s),s=m.generatedColumn,m.source!=null&&(T=this._sources.indexOf(m.source),E+=t.encode(T-y),y=T,E+=t.encode(m.originalLine-1-d),d=m.originalLine-1,E+=t.encode(m.originalColumn-p),p=m.originalColumn,m.name!=null&&(g=this._names.indexOf(m.name),E+=t.encode(g-D),D=g)),C+=E}return C},o.prototype._generateSourcesContent=function(s,l){return s.map(function(p){if(!this._sourcesContents)return null;l!=null&&(p=n.relative(l,p));var d=n.toSetString(p);return Object.prototype.hasOwnProperty.call(this._sourcesContents,d)?this._sourcesContents[d]:null},this)},o.prototype.toJSON=function(){var s={version:this._version,sources:this._sources.toArray(),names:this._names.toArray(),mappings:this._serializeMappings()};return this._file!=null&&(s.file=this._file),this._sourceRoot!=null&&(s.sourceRoot=this._sourceRoot),this._sourcesContents&&(s.sourcesContent=this._generateSourcesContent(s.sources,s.sourceRoot)),s},o.prototype.toString=function(){return JSON.stringify(this.toJSON())},e.SourceMapGenerator=o}}),Uu=he({"../../node_modules/escodegen/node_modules/source-map/lib/binary-search.js"(e){e.GREATEST_LOWER_BOUND=1,e.LEAST_UPPER_BOUND=2;function t(n,r,i,o,s,l){var p=Math.floor((r-n)/2)+n,d=s(i,o[p],!0);return d===0?p:d>0?r-p>1?t(p,r,i,o,s,l):l==e.LEAST_UPPER_BOUND?r<o.length?r:-1:p:p-n>1?t(n,p,i,o,s,l):l==e.LEAST_UPPER_BOUND?p:n<0?-1:n}e.search=function(n,r,i,o){if(r.length===0)return-1;var s=t(-1,r.length,n,r,i,o||e.GREATEST_LOWER_BOUND);if(s<0)return-1;for(;s-1>=0&&i(r[s],r[s-1],!0)===0;)--s;return s}}}),Wu=he({"../../node_modules/escodegen/node_modules/source-map/lib/quick-sort.js"(e){function t(i,o,s){var l=i[o];i[o]=i[s],i[s]=l}function n(i,o){return Math.round(i+Math.random()*(o-i))}function r(i,o,s,l){if(s<l){var p=n(s,l),d=s-1;t(i,p,l);for(var D=i[l],y=s;y<l;y++)o(i[y],D)<=0&&(d+=1,t(i,d,y));t(i,d+1,y);var C=d+1;r(i,o,s,C-1),r(i,o,C+1,l)}}e.quickSort=function(i,o){r(i,o,0,i.length-1)}}}),zu=he({"../../node_modules/escodegen/node_modules/source-map/lib/source-map-consumer.js"(e){var t=St(),n=Uu(),r=Tr().ArraySet,i=wr(),o=Wu().quickSort;function s(D,y){var C=D;return typeof D=="string"&&(C=t.parseSourceMapInput(D)),C.sections!=null?new d(C,y):new l(C,y)}s.fromSourceMap=function(D,y){return l.fromSourceMap(D,y)},s.prototype._version=3,s.prototype.__generatedMappings=null,Object.defineProperty(s.prototype,"_generatedMappings",{configurable:!0,enumerable:!0,get:function(){return this.__generatedMappings||this._parseMappings(this._mappings,this.sourceRoot),this.__generatedMappings}}),s.prototype.__originalMappings=null,Object.defineProperty(s.prototype,"_originalMappings",{configurable:!0,enumerable:!0,get:function(){return this.__originalMappings||this._parseMappings(this._mappings,this.sourceRoot),this.__originalMappings}}),s.prototype._charIsMappingSeparator=function(D,y){var C=D.charAt(y);return C===";"||C===","},s.prototype._parseMappings=function(D,y){throw new Error("Subclasses must implement _parseMappings")},s.GENERATED_ORDER=1,s.ORIGINAL_ORDER=2,s.GREATEST_LOWER_BOUND=1,s.LEAST_UPPER_BOUND=2,s.prototype.eachMapping=function(D,y,C){var E=y||null,m=C||s.GENERATED_ORDER,g;switch(m){case s.GENERATED_ORDER:g=this._generatedMappings;break;case s.ORIGINAL_ORDER:g=this._originalMappings;break;default:throw new Error("Unknown order of iteration.")}var T=this.sourceRoot;g.map(function(k){var v=k.source===null?null:this._sources.at(k.source);return v=t.computeSourceURL(T,v,this._sourceMapURL),{source:v,generatedLine:k.generatedLine,generatedColumn:k.generatedColumn,originalLine:k.originalLine,originalColumn:k.originalColumn,name:k.name===null?null:this._names.at(k.name)}},this).forEach(D,E)},s.prototype.allGeneratedPositionsFor=function(D){var y=t.getArg(D,"line"),C={source:t.getArg(D,"source"),originalLine:y,originalColumn:t.getArg(D,"column",0)};if(C.source=this._findSourceIndex(C.source),C.source<0)return[];var E=[],m=this._findMapping(C,this._originalMappings,"originalLine","originalColumn",t.compareByOriginalPositions,n.LEAST_UPPER_BOUND);if(m>=0){var g=this._originalMappings[m];if(D.column===void 0)for(var T=g.originalLine;g&&g.originalLine===T;)E.push({line:t.getArg(g,"generatedLine",null),column:t.getArg(g,"generatedColumn",null),lastColumn:t.getArg(g,"lastGeneratedColumn",null)}),g=this._originalMappings[++m];else for(var k=g.originalColumn;g&&g.originalLine===y&&g.originalColumn==k;)E.push({line:t.getArg(g,"generatedLine",null),column:t.getArg(g,"generatedColumn",null),lastColumn:t.getArg(g,"lastGeneratedColumn",null)}),g=this._originalMappings[++m]}return E},e.SourceMapConsumer=s;function l(D,y){var C=D;typeof D=="string"&&(C=t.parseSourceMapInput(D));var E=t.getArg(C,"version"),m=t.getArg(C,"sources"),g=t.getArg(C,"names",[]),T=t.getArg(C,"sourceRoot",null),k=t.getArg(C,"sourcesContent",null),v=t.getArg(C,"mappings"),R=t.getArg(C,"file",null);if(E!=this._version)throw new Error("Unsupported version: "+E);T&&(T=t.normalize(T)),m=m.map(String).map(t.normalize).map(function(_){return T&&t.isAbsolute(T)&&t.isAbsolute(_)?t.relative(T,_):_}),this._names=r.fromArray(g.map(String),!0),this._sources=r.fromArray(m,!0),this._absoluteSources=this._sources.toArray().map(function(_){return t.computeSourceURL(T,_,y)}),this.sourceRoot=T,this.sourcesContent=k,this._mappings=v,this._sourceMapURL=y,this.file=R}l.prototype=Object.create(s.prototype),l.prototype.consumer=s,l.prototype._findSourceIndex=function(D){var y=D;if(this.sourceRoot!=null&&(y=t.relative(this.sourceRoot,y)),this._sources.has(y))return this._sources.indexOf(y);var C;for(C=0;C<this._absoluteSources.length;++C)if(this._absoluteSources[C]==D)return C;return-1},l.fromSourceMap=function(D,y){var C=Object.create(l.prototype),E=C._names=r.fromArray(D._names.toArray(),!0),m=C._sources=r.fromArray(D._sources.toArray(),!0);C.sourceRoot=D._sourceRoot,C.sourcesContent=D._generateSourcesContent(C._sources.toArray(),C.sourceRoot),C.file=D._file,C._sourceMapURL=y,C._absoluteSources=C._sources.toArray().map(function(F){return t.computeSourceURL(C.sourceRoot,F,y)});for(var g=D._mappings.toArray().slice(),T=C.__generatedMappings=[],k=C.__originalMappings=[],v=0,R=g.length;v<R;v++){var _=g[v],x=new p;x.generatedLine=_.generatedLine,x.generatedColumn=_.generatedColumn,_.source&&(x.source=m.indexOf(_.source),x.originalLine=_.originalLine,x.originalColumn=_.originalColumn,_.name&&(x.name=E.indexOf(_.name)),k.push(x)),T.push(x)}return o(C.__originalMappings,t.compareByOriginalPositions),C},l.prototype._version=3,Object.defineProperty(l.prototype,"sources",{get:function(){return this._absoluteSources.slice()}});function p(){this.generatedLine=0,this.generatedColumn=0,this.source=null,this.originalLine=null,this.originalColumn=null,this.name=null}l.prototype._parseMappings=function(D,y){for(var C=1,E=0,m=0,g=0,T=0,k=0,v=D.length,R=0,_={},x={},F=[],B=[],b,I,q,U,z;R<v;)if(D.charAt(R)===";")C++,R++,E=0;else if(D.charAt(R)===",")R++;else{for(b=new p,b.generatedLine=C,U=R;U<v&&!this._charIsMappingSeparator(D,U);U++);if(I=D.slice(R,U),q=_[I],q)R+=I.length;else{for(q=[];R<U;)i.decode(D,R,x),z=x.value,R=x.rest,q.push(z);if(q.length===2)throw new Error("Found a source, but no line and column");if(q.length===3)throw new Error("Found a source and line, but no column");_[I]=q}b.generatedColumn=E+q[0],E=b.generatedColumn,q.length>1&&(b.source=T+q[1],T+=q[1],b.originalLine=m+q[2],m=b.originalLine,b.originalLine+=1,b.originalColumn=g+q[3],g=b.originalColumn,q.length>4&&(b.name=k+q[4],k+=q[4])),B.push(b),typeof b.originalLine=="number"&&F.push(b)}o(B,t.compareByGeneratedPositionsDeflated),this.__generatedMappings=B,o(F,t.compareByOriginalPositions),this.__originalMappings=F},l.prototype._findMapping=function(D,y,C,E,m,g){if(D[C]<=0)throw new TypeError("Line must be greater than or equal to 1, got "+D[C]);if(D[E]<0)throw new TypeError("Column must be greater than or equal to 0, got "+D[E]);return n.search(D,y,m,g)},l.prototype.computeColumnSpans=function(){for(var D=0;D<this._generatedMappings.length;++D){var y=this._generatedMappings[D];if(D+1<this._generatedMappings.length){var C=this._generatedMappings[D+1];if(y.generatedLine===C.generatedLine){y.lastGeneratedColumn=C.generatedColumn-1;continue}}y.lastGeneratedColumn=1/0}},l.prototype.originalPositionFor=function(D){var y={generatedLine:t.getArg(D,"line"),generatedColumn:t.getArg(D,"column")},C=this._findMapping(y,this._generatedMappings,"generatedLine","generatedColumn",t.compareByGeneratedPositionsDeflated,t.getArg(D,"bias",s.GREATEST_LOWER_BOUND));if(C>=0){var E=this._generatedMappings[C];if(E.generatedLine===y.generatedLine){var m=t.getArg(E,"source",null);m!==null&&(m=this._sources.at(m),m=t.computeSourceURL(this.sourceRoot,m,this._sourceMapURL));var g=t.getArg(E,"name",null);return g!==null&&(g=this._names.at(g)),{source:m,line:t.getArg(E,"originalLine",null),column:t.getArg(E,"originalColumn",null),name:g}}}return{source:null,line:null,column:null,name:null}},l.prototype.hasContentsOfAllSources=function(){return this.sourcesContent?this.sourcesContent.length>=this._sources.size()&&!this.sourcesContent.some(function(D){return D==null}):!1},l.prototype.sourceContentFor=function(D,y){if(!this.sourcesContent)return null;var C=this._findSourceIndex(D);if(C>=0)return this.sourcesContent[C];var E=D;this.sourceRoot!=null&&(E=t.relative(this.sourceRoot,E));var m;if(this.sourceRoot!=null&&(m=t.urlParse(this.sourceRoot))){var g=E.replace(/^file:\/\//,"");if(m.scheme=="file"&&this._sources.has(g))return this.sourcesContent[this._sources.indexOf(g)];if((!m.path||m.path=="/")&&this._sources.has("/"+E))return this.sourcesContent[this._sources.indexOf("/"+E)]}if(y)return null;throw new Error('"'+E+'" is not in the SourceMap.')},l.prototype.generatedPositionFor=function(D){var y=t.getArg(D,"source");if(y=this._findSourceIndex(y),y<0)return{line:null,column:null,lastColumn:null};var C={source:y,originalLine:t.getArg(D,"line"),originalColumn:t.getArg(D,"column")},E=this._findMapping(C,this._originalMappings,"originalLine","originalColumn",t.compareByOriginalPositions,t.getArg(D,"bias",s.GREATEST_LOWER_BOUND));if(E>=0){var m=this._originalMappings[E];if(m.source===C.source)return{line:t.getArg(m,"generatedLine",null),column:t.getArg(m,"generatedColumn",null),lastColumn:t.getArg(m,"lastGeneratedColumn",null)}}return{line:null,column:null,lastColumn:null}},e.BasicSourceMapConsumer=l;function d(D,y){var C=D;typeof D=="string"&&(C=t.parseSourceMapInput(D));var E=t.getArg(C,"version"),m=t.getArg(C,"sections");if(E!=this._version)throw new Error("Unsupported version: "+E);this._sources=new r,this._names=new r;var g={line:-1,column:0};this._sections=m.map(function(T){if(T.url)throw new Error("Support for url field in sections not implemented.");var k=t.getArg(T,"offset"),v=t.getArg(k,"line"),R=t.getArg(k,"column");if(v<g.line||v===g.line&&R<g.column)throw new Error("Section offsets must be ordered and non-overlapping.");return g=k,{generatedOffset:{generatedLine:v+1,generatedColumn:R+1},consumer:new s(t.getArg(T,"map"),y)}})}d.prototype=Object.create(s.prototype),d.prototype.constructor=s,d.prototype._version=3,Object.defineProperty(d.prototype,"sources",{get:function(){for(var D=[],y=0;y<this._sections.length;y++)for(var C=0;C<this._sections[y].consumer.sources.length;C++)D.push(this._sections[y].consumer.sources[C]);return D}}),d.prototype.originalPositionFor=function(D){var y={generatedLine:t.getArg(D,"line"),generatedColumn:t.getArg(D,"column")},C=n.search(y,this._sections,function(m,g){var T=m.generatedLine-g.generatedOffset.generatedLine;return T||m.generatedColumn-g.generatedOffset.generatedColumn}),E=this._sections[C];return E?E.consumer.originalPositionFor({line:y.generatedLine-(E.generatedOffset.generatedLine-1),column:y.generatedColumn-(E.generatedOffset.generatedLine===y.generatedLine?E.generatedOffset.generatedColumn-1:0),bias:D.bias}):{source:null,line:null,column:null,name:null}},d.prototype.hasContentsOfAllSources=function(){return this._sections.every(function(D){return D.consumer.hasContentsOfAllSources()})},d.prototype.sourceContentFor=function(D,y){for(var C=0;C<this._sections.length;C++){var E=this._sections[C],m=E.consumer.sourceContentFor(D,!0);if(m)return m}if(y)return null;throw new Error('"'+D+'" is not in the SourceMap.')},d.prototype.generatedPositionFor=function(D){for(var y=0;y<this._sections.length;y++){var C=this._sections[y];if(C.consumer._findSourceIndex(t.getArg(D,"source"))!==-1){var E=C.consumer.generatedPositionFor(D);if(E){var m={line:E.line+(C.generatedOffset.generatedLine-1),column:E.column+(C.generatedOffset.generatedLine===E.line?C.generatedOffset.generatedColumn-1:0)};return m}}}return{line:null,column:null}},d.prototype._parseMappings=function(D,y){this.__generatedMappings=[],this.__originalMappings=[];for(var C=0;C<this._sections.length;C++)for(var E=this._sections[C],m=E.consumer._generatedMappings,g=0;g<m.length;g++){var T=m[g],k=E.consumer._sources.at(T.source);k=t.computeSourceURL(E.consumer.sourceRoot,k,this._sourceMapURL),this._sources.add(k),k=this._sources.indexOf(k);var v=null;T.name&&(v=E.consumer._names.at(T.name),this._names.add(v),v=this._names.indexOf(v));var R={source:k,generatedLine:T.generatedLine+(E.generatedOffset.generatedLine-1),generatedColumn:T.generatedColumn+(E.generatedOffset.generatedLine===T.generatedLine?E.generatedOffset.generatedColumn-1:0),originalLine:T.originalLine,originalColumn:T.originalColumn,name:v};this.__generatedMappings.push(R),typeof R.originalLine=="number"&&this.__originalMappings.push(R)}o(this.__generatedMappings,t.compareByGeneratedPositionsDeflated),o(this.__originalMappings,t.compareByOriginalPositions)},e.IndexedSourceMapConsumer=d}}),Gu=he({"../../node_modules/escodegen/node_modules/source-map/lib/source-node.js"(e){var t=kr().SourceMapGenerator,n=St(),r=/(\r?\n)/,i=10,o="$$$isSourceNode$$$";function s(l,p,d,D,y){this.children=[],this.sourceContents={},this.line=l??null,this.column=p??null,this.source=d??null,this.name=y??null,this[o]=!0,D!=null&&this.add(D)}s.fromStringWithSourceMap=function(l,p,d){var D=new s,y=l.split(r),C=0,E=function(){var v=_(),R=_()||"";return v+R;function _(){return C<y.length?y[C++]:void 0}},m=1,g=0,T=null;return p.eachMapping(function(v){if(T!==null)if(m<v.generatedLine)k(T,E()),m++,g=0;else{var R=y[C]||"",_=R.substr(0,v.generatedColumn-g);y[C]=R.substr(v.generatedColumn-g),g=v.generatedColumn,k(T,_),T=v;return}for(;m<v.generatedLine;)D.add(E()),m++;if(g<v.generatedColumn){var R=y[C]||"";D.add(R.substr(0,v.generatedColumn)),y[C]=R.substr(v.generatedColumn),g=v.generatedColumn}T=v},this),C<y.length&&(T&&k(T,E()),D.add(y.splice(C).join(""))),p.sources.forEach(function(v){var R=p.sourceContentFor(v);R!=null&&(d!=null&&(v=n.join(d,v)),D.setSourceContent(v,R))}),D;function k(v,R){if(v===null||v.source===void 0)D.add(R);else{var _=d?n.join(d,v.source):v.source;D.add(new s(v.originalLine,v.originalColumn,_,R,v.name))}}},s.prototype.add=function(l){if(Array.isArray(l))l.forEach(function(p){this.add(p)},this);else if(l[o]||typeof l=="string")l&&this.children.push(l);else throw new TypeError("Expected a SourceNode, string, or an array of SourceNodes and strings. Got "+l);return this},s.prototype.prepend=function(l){if(Array.isArray(l))for(var p=l.length-1;p>=0;p--)this.prepend(l[p]);else if(l[o]||typeof l=="string")this.children.unshift(l);else throw new TypeError("Expected a SourceNode, string, or an array of SourceNodes and strings. Got "+l);return this},s.prototype.walk=function(l){for(var p,d=0,D=this.children.length;d<D;d++)p=this.children[d],p[o]?p.walk(l):p!==""&&l(p,{source:this.source,line:this.line,column:this.column,name:this.name})},s.prototype.join=function(l){var p,d,D=this.children.length;if(D>0){for(p=[],d=0;d<D-1;d++)p.push(this.children[d]),p.push(l);p.push(this.children[d]),this.children=p}return this},s.prototype.replaceRight=function(l,p){var d=this.children[this.children.length-1];return d[o]?d.replaceRight(l,p):typeof d=="string"?this.children[this.children.length-1]=d.replace(l,p):this.children.push("".replace(l,p)),this},s.prototype.setSourceContent=function(l,p){this.sourceContents[n.toSetString(l)]=p},s.prototype.walkSourceContents=function(l){for(var p=0,d=this.children.length;p<d;p++)this.children[p][o]&&this.children[p].walkSourceContents(l);for(var D=Object.keys(this.sourceContents),p=0,d=D.length;p<d;p++)l(n.fromSetString(D[p]),this.sourceContents[D[p]])},s.prototype.toString=function(){var l="";return this.walk(function(p){l+=p}),l},s.prototype.toStringWithSourceMap=function(l){var p={code:"",line:1,column:0},d=new t(l),D=!1,y=null,C=null,E=null,m=null;return this.walk(function(g,T){p.code+=g,T.source!==null&&T.line!==null&&T.column!==null?((y!==T.source||C!==T.line||E!==T.column||m!==T.name)&&d.addMapping({source:T.source,original:{line:T.line,column:T.column},generated:{line:p.line,column:p.column},name:T.name}),y=T.source,C=T.line,E=T.column,m=T.name,D=!0):D&&(d.addMapping({generated:{line:p.line,column:p.column}}),y=null,D=!1);for(var k=0,v=g.length;k<v;k++)g.charCodeAt(k)===i?(p.line++,p.column=0,k+1===v?(y=null,D=!1):D&&d.addMapping({source:T.source,original:{line:T.line,column:T.column},generated:{line:p.line,column:p.column},name:T.name})):p.column++}),this.walkSourceContents(function(g,T){d.setSourceContent(g,T)}),{code:p.code,map:d}},e.SourceNode=s}}),$u=he({"../../node_modules/escodegen/node_modules/source-map/source-map.js"(e){e.SourceMapGenerator=kr().SourceMapGenerator,e.SourceMapConsumer=zu().SourceMapConsumer,e.SourceNode=Gu().SourceNode}}),Yu=he({"../../node_modules/escodegen/package.json"(e,t){t.exports={name:"escodegen",description:"ECMAScript code generator",homepage:"http://github.com/estools/escodegen",main:"escodegen.js",bin:{esgenerate:"./bin/esgenerate.js",escodegen:"./bin/escodegen.js"},files:["LICENSE.BSD","README.md","bin","escodegen.js","package.json"],version:"2.1.0",engines:{node:">=6.0"},maintainers:[{name:"Yusuke Suzuki",email:"utatane.tea@gmail.com",web:"http://github.com/Constellation"}],repository:{type:"git",url:"http://github.com/estools/escodegen.git"},dependencies:{estraverse:"^5.2.0",esutils:"^2.0.2",esprima:"^4.0.1"},optionalDependencies:{"source-map":"~0.6.1"},devDependencies:{acorn:"^8.0.4",bluebird:"^3.4.7","bower-registry-client":"^1.0.0",chai:"^4.2.0","chai-exclude":"^2.0.2","commonjs-everywhere":"^0.9.7",gulp:"^4.0.2","gulp-eslint":"^6.0.0","gulp-mocha":"^7.0.2",minimist:"^1.2.5",optionator:"^0.9.1",semver:"^7.3.4"},license:"BSD-2-Clause",scripts:{test:"gulp travis","unit-test":"gulp test",lint:"gulp lint",release:"node tools/release.js","build-min":"./node_modules/.bin/cjsify -ma path: tools/entry-point.js > escodegen.browser.min.js",build:"./node_modules/.bin/cjsify -a path: tools/entry-point.js > escodegen.browser.js"}}}}),Ju=he({"../../node_modules/escodegen/escodegen.js"(e){(function(){var t,n,r,i,o,s,l,p,d,D,y,C,E,m,g,T,k,v,R,_,x,F,B,b,I,q;o=Lu(),s=Mu(),t=o.Syntax;function U(u){return Fe.Expression.hasOwnProperty(u.type)}function z(u){return Fe.Statement.hasOwnProperty(u.type)}n={Sequence:0,Yield:1,Assignment:1,Conditional:2,ArrowFunction:2,Coalesce:3,LogicalOR:4,LogicalAND:5,BitwiseOR:6,BitwiseXOR:7,BitwiseAND:8,Equality:9,Relational:10,BitwiseSHIFT:11,Additive:12,Multiplicative:13,Exponentiation:14,Await:15,Unary:15,Postfix:16,OptionalChaining:17,Call:18,New:19,TaggedTemplate:20,Member:21,Primary:22},r={"??":n.Coalesce,"||":n.LogicalOR,"&&":n.LogicalAND,"|":n.BitwiseOR,"^":n.BitwiseXOR,"&":n.BitwiseAND,"==":n.Equality,"!=":n.Equality,"===":n.Equality,"!==":n.Equality,is:n.Equality,isnt:n.Equality,"<":n.Relational,">":n.Relational,"<=":n.Relational,">=":n.Relational,in:n.Relational,instanceof:n.Relational,"<<":n.BitwiseSHIFT,">>":n.BitwiseSHIFT,">>>":n.BitwiseSHIFT,"+":n.Additive,"-":n.Additive,"*":n.Multiplicative,"%":n.Multiplicative,"/":n.Multiplicative,"**":n.Exponentiation};var G=1,ee=2,de=4,pe=8,Ae=16,te=32,Ee=64,Re=ee|de,be=G|ee,S=G|ee|de,j=G,J=de,H=G|de,M=G,X=G|te,Q=0,ne=G|Ae,ie=G|pe;function le(){return{indent:null,base:null,parse:null,comment:!1,format:{indent:{style:" ",base:0,adjustMultilineComment:!1},newline:` +`,space:" ",json:!1,renumber:!1,hexadecimal:!1,quotes:"single",escapeless:!1,compact:!1,parentheses:!0,semicolons:!0,safeConcatenation:!1,preserveBlankLines:!1},moz:{comprehensionExpressionStartsWithAssignment:!1,starlessGenerator:!1},sourceMap:null,sourceMapRoot:null,sourceMapWithCode:!1,directive:!1,raw:!0,verbatim:null,sourceCode:null}}function Z(u,c){var a="";for(c|=0;c>0;c>>>=1,u+=u)c&1&&(a+=u);return a}function N(u){return/[\r\n]/g.test(u)}function se(u){var c=u.length;return c&&s.code.isLineTerminator(u.charCodeAt(c-1))}function W(u,c){var a;for(a in c)c.hasOwnProperty(a)&&(u[a]=c[a]);return u}function Ne(u,c){var a,h;function A(w){return typeof w=="object"&&w instanceof Object&&!(w instanceof RegExp)}for(a in c)c.hasOwnProperty(a)&&(h=c[a],A(h)?A(u[a])?Ne(u[a],h):u[a]=Ne({},h):u[a]=h);return u}function rt(u){var c,a,h,A,w;if(u!==u)throw new Error("Numeric literal whose value is NaN");if(u<0||u===0&&1/u<0)throw new Error("Numeric literal whose value is negative");if(u===1/0)return d?"null":D?"1e400":"1e+400";if(c=""+u,!D||c.length<3)return c;for(a=c.indexOf("."),!d&&c.charCodeAt(0)===48&&a===1&&(a=0,c=c.slice(1)),h=c,c=c.replace("e+","e"),A=0,(w=h.indexOf("e"))>0&&(A=+h.slice(w+1),h=h.slice(0,w)),a>=0&&(A-=h.length-a-1,h=+(h.slice(0,a)+h.slice(a+1))+""),w=0;h.charCodeAt(h.length+w-1)===48;)--w;return w!==0&&(A-=w,h=h.slice(0,w)),A!==0&&(h+="e"+A),(h.length<c.length||y&&u>1e12&&Math.floor(u)===u&&(h="0x"+u.toString(16)).length<c.length)&&+h===u&&(c=h),c}function At(u,c){return(u&-2)===8232?(c?"u":"\\u")+(u===8232?"2028":"2029"):u===10||u===13?(c?"":"\\")+(u===10?"n":"r"):String.fromCharCode(u)}function ou(u){var c,a,h,A,w,P,O,V;if(a=u.toString(),u.source){if(c=a.match(/\/([^/]*)$/),!c)return a;for(h=c[1],a="",O=!1,V=!1,A=0,w=u.source.length;A<w;++A)P=u.source.charCodeAt(A),V?(a+=At(P,V),V=!1):(O?P===93&&(O=!1):P===47?a+="\\":P===91&&(O=!0),a+=At(P,V),V=P===92);return"/"+a+"/"+h}return a}function lu(u,c){var a;return u===8?"\\b":u===12?"\\f":u===9?"\\t":(a=u.toString(16).toUpperCase(),d||u>255?"\\u"+"0000".slice(a.length)+a:u===0&&!s.code.isDecimalDigit(c)?"\\0":u===11?"\\x0B":"\\x"+"00".slice(a.length)+a)}function cu(u){if(u===92)return"\\\\";if(u===10)return"\\n";if(u===13)return"\\r";if(u===8232)return"\\u2028";if(u===8233)return"\\u2029";throw new Error("Incorrectly classified character")}function hu(u){var c,a,h,A;for(A=C==="double"?'"':"'",c=0,a=u.length;c<a;++c)if(h=u.charCodeAt(c),h===39){A='"';break}else if(h===34){A="'";break}else h===92&&++c;return A+u+A}function pu(u){var c="",a,h,A,w=0,P=0,O,V;for(a=0,h=u.length;a<h;++a){if(A=u.charCodeAt(a),A===39)++w;else if(A===34)++P;else if(A===47&&d)c+="\\";else if(s.code.isLineTerminator(A)||A===92){c+=cu(A);continue}else if(!s.code.isIdentifierPartES5(A)&&(d&&A<32||!d&&!E&&(A<32||A>126))){c+=lu(A,u.charCodeAt(a+1));continue}c+=String.fromCharCode(A)}if(O=!(C==="double"||C==="auto"&&P<w),V=O?"'":'"',!(O?w:P))return V+c+V;for(u=c,c=V,a=0,h=u.length;a<h;++a)A=u.charCodeAt(a),(A===39&&O||A===34&&!O)&&(c+="\\"),c+=String.fromCharCode(A);return c+V}function jn(u){var c,a,h,A="";for(c=0,a=u.length;c<a;++c)h=u[c],A+=Array.isArray(h)?jn(h):h;return A}function fe(u,c){if(!F)return Array.isArray(u)?jn(u):u;if(c==null){if(u instanceof i)return u;c={}}return c.loc==null?new i(null,null,F,u,c.name||null):new i(c.loc.start.line,c.loc.start.column,F===!0?c.loc.source||null:F,u,c.name||null)}function Be(){return g||" "}function Y(u,c){var a,h,A,w;return a=fe(u).toString(),a.length===0?[c]:(h=fe(c).toString(),h.length===0?[u]:(A=a.charCodeAt(a.length-1),w=h.charCodeAt(0),(A===43||A===45)&&A===w||s.code.isIdentifierPartES5(A)&&s.code.isIdentifierPartES5(w)||A===47&&w===105?[u,Be(),c]:s.code.isWhiteSpace(A)||s.code.isLineTerminator(A)||s.code.isWhiteSpace(w)||s.code.isLineTerminator(w)?[u,c]:[u,g,c]))}function ve(u){return[l,u]}function ge(u){var c;c=l,l+=p,u(l),l=c}function fu(u){var c;for(c=u.length-1;c>=0&&!s.code.isLineTerminator(u.charCodeAt(c));--c);return u.length-1-c}function du(u,c){var a,h,A,w,P,O,V,ae;for(a=u.split(/\r\n|[\r\n]/),O=Number.MAX_VALUE,h=1,A=a.length;h<A;++h){for(w=a[h],P=0;P<w.length&&s.code.isWhiteSpace(w.charCodeAt(P));)++P;O>P&&(O=P)}for(typeof c<"u"?(V=l,a[1][O]==="*"&&(c+=" "),l=c):(O&1&&--O,V=l),h=1,A=a.length;h<A;++h)ae=fe(ve(a[h].slice(O))),a[h]=F?ae.join(""):ae;return l=V,a.join(` +`)}function We(u,c){if(u.type==="Line"){if(se(u.value))return"//"+u.value;var a="//"+u.value;return b||(a+=` +`),a}return _.format.indent.adjustMultilineComment&&/[\n\r]/.test(u.value)?du("/*"+u.value+"*/",c):"/*"+u.value+"*/"}function Mn(u,c){var a,h,A,w,P,O,V,ae,xe,He,it,Un,Wn,je;if(u.leadingComments&&u.leadingComments.length>0){if(w=c,b){for(A=u.leadingComments[0],c=[],ae=A.extendedRange,xe=A.range,it=B.substring(ae[0],xe[0]),je=(it.match(/\n/g)||[]).length,je>0?(c.push(Z(` +`,je)),c.push(ve(We(A)))):(c.push(it),c.push(We(A))),He=xe,a=1,h=u.leadingComments.length;a<h;a++)A=u.leadingComments[a],xe=A.range,Un=B.substring(He[1],xe[0]),je=(Un.match(/\n/g)||[]).length,c.push(Z(` +`,je)),c.push(ve(We(A))),He=xe;Wn=B.substring(xe[1],ae[1]),je=(Wn.match(/\n/g)||[]).length,c.push(Z(` +`,je))}else for(A=u.leadingComments[0],c=[],v&&u.type===t.Program&&u.body.length===0&&c.push(` +`),c.push(We(A)),se(fe(c).toString())||c.push(` +`),a=1,h=u.leadingComments.length;a<h;++a)A=u.leadingComments[a],V=[We(A)],se(fe(V).toString())||V.push(` +`),c.push(ve(V));c.push(ve(w))}if(u.trailingComments)if(b)A=u.trailingComments[0],ae=A.extendedRange,xe=A.range,it=B.substring(ae[0],xe[0]),je=(it.match(/\n/g)||[]).length,je>0?(c.push(Z(` +`,je)),c.push(ve(We(A)))):(c.push(it),c.push(We(A)));else for(P=!se(fe(c).toString()),O=Z(" ",fu(fe([l,c,p]).toString())),a=0,h=u.trailingComments.length;a<h;++a)A=u.trailingComments[a],P?(a===0?c=[c,p]:c=[c,O],c.push(We(A,O))):c=[c,ve(We(A))],a!==h-1&&!se(fe(c).toString())&&(c=[c,` +`]);return c}function ut(u,c,a){var h,A=0;for(h=u;h<c;h++)B[h]===` +`&&A++;for(h=1;h<A;h++)a.push(m)}function ye(u,c,a){return c<a?["(",u,")"]:u}function Vn(u){var c,a,h;for(h=u.split(/\r\n|\n/),c=1,a=h.length;c<a;c++)h[c]=m+l+h[c];return h}function Au(u,c){var a,h,A;return a=u[_.verbatim],typeof a=="string"?h=ye(Vn(a),n.Sequence,c):(h=Vn(a.content),A=a.precedence!=null?a.precedence:n.Sequence,h=ye(h,A,c)),fe(h,u)}function Fe(){}Fe.prototype.maybeBlock=function(u,c){var a,h,A=this;return h=!_.comment||!u.leadingComments,u.type===t.BlockStatement&&h?[g,this.generateStatement(u,c)]:u.type===t.EmptyStatement&&h?";":(ge(function(){a=[m,ve(A.generateStatement(u,c))]}),a)},Fe.prototype.maybeBlockSuffix=function(u,c){var a=se(fe(c).toString());return u.type===t.BlockStatement&&(!_.comment||!u.leadingComments)&&!a?[c,g]:a?[c,l]:[c,m,l]};function ke(u){return fe(u.name,u)}function Dt(u,c){return u.async?"async"+(c?Be():g):""}function Tt(u){var c=u.generator&&!_.moz.starlessGenerator;return c?"*"+g:""}function qn(u){var c=u.value,a="";return c.async&&(a+=Dt(c,!u.computed)),c.generator&&(a+=Tt(c)?"*":""),a}Fe.prototype.generatePattern=function(u,c,a){return u.type===t.Identifier?ke(u):this.generateExpression(u,c,a)},Fe.prototype.generateFunctionParams=function(u){var c,a,h,A;if(A=!1,u.type===t.ArrowFunctionExpression&&!u.rest&&(!u.defaults||u.defaults.length===0)&&u.params.length===1&&u.params[0].type===t.Identifier)h=[Dt(u,!0),ke(u.params[0])];else{for(h=u.type===t.ArrowFunctionExpression?[Dt(u,!1)]:[],h.push("("),u.defaults&&(A=!0),c=0,a=u.params.length;c<a;++c)A&&u.defaults[c]?h.push(this.generateAssignment(u.params[c],u.defaults[c],"=",n.Assignment,S)):h.push(this.generatePattern(u.params[c],n.Assignment,S)),c+1<a&&h.push(","+g);u.rest&&(u.params.length&&h.push(","+g),h.push("..."),h.push(ke(u.rest))),h.push(")")}return h},Fe.prototype.generateFunctionBody=function(u){var c,a;return c=this.generateFunctionParams(u),u.type===t.ArrowFunctionExpression&&(c.push(g),c.push("=>")),u.expression?(c.push(g),a=this.generateExpression(u.body,n.Assignment,S),a.toString().charAt(0)==="{"&&(a=["(",a,")"]),c.push(a)):c.push(this.maybeBlock(u.body,ie)),c},Fe.prototype.generateIterationForStatement=function(u,c,a){var h=["for"+(c.await?Be()+"await":"")+g+"("],A=this;return ge(function(){c.left.type===t.VariableDeclaration?ge(function(){h.push(c.left.kind+Be()),h.push(A.generateStatement(c.left.declarations[0],Q))}):h.push(A.generateExpression(c.left,n.Call,S)),h=Y(h,u),h=[Y(h,A.generateExpression(c.right,n.Assignment,S)),")"]}),h.push(this.maybeBlock(c.body,a)),h},Fe.prototype.generatePropertyKey=function(u,c){var a=[];return c&&a.push("["),a.push(this.generateExpression(u,n.Assignment,S)),c&&a.push("]"),a},Fe.prototype.generateAssignment=function(u,c,a,h,A){return n.Assignment<h&&(A|=G),ye([this.generateExpression(u,n.Call,A),g+a+g,this.generateExpression(c,n.Assignment,A)],n.Assignment,h)},Fe.prototype.semicolon=function(u){return!k&&u&te?"":";"},Fe.Statement={BlockStatement:function(u,c){var a,h,A=["{",m],w=this;return ge(function(){u.body.length===0&&b&&(a=u.range,a[1]-a[0]>2&&(h=B.substring(a[0]+1,a[1]-1),h[0]===` +`&&(A=["{"]),A.push(h)));var P,O,V,ae;for(ae=M,c&pe&&(ae|=Ae),P=0,O=u.body.length;P<O;++P)b&&(P===0&&(u.body[0].leadingComments&&(a=u.body[0].leadingComments[0].extendedRange,h=B.substring(a[0],a[1]),h[0]===` +`&&(A=["{"])),u.body[0].leadingComments||ut(u.range[0],u.body[0].range[0],A)),P>0&&!u.body[P-1].trailingComments&&!u.body[P].leadingComments&&ut(u.body[P-1].range[1],u.body[P].range[0],A)),P===O-1&&(ae|=te),u.body[P].leadingComments&&b?V=w.generateStatement(u.body[P],ae):V=ve(w.generateStatement(u.body[P],ae)),A.push(V),se(fe(V).toString())||b&&P<O-1&&u.body[P+1].leadingComments||A.push(m),b&&P===O-1&&(u.body[P].trailingComments||ut(u.body[P].range[1],u.range[1],A))}),A.push(ve("}")),A},BreakStatement:function(u,c){return u.label?"break "+u.label.name+this.semicolon(c):"break"+this.semicolon(c)},ContinueStatement:function(u,c){return u.label?"continue "+u.label.name+this.semicolon(c):"continue"+this.semicolon(c)},ClassBody:function(u,c){var a=["{",m],h=this;return ge(function(A){var w,P;for(w=0,P=u.body.length;w<P;++w)a.push(A),a.push(h.generateExpression(u.body[w],n.Sequence,S)),w+1<P&&a.push(m)}),se(fe(a).toString())||a.push(m),a.push(l),a.push("}"),a},ClassDeclaration:function(u,c){var a,h;return a=["class"],u.id&&(a=Y(a,this.generateExpression(u.id,n.Sequence,S))),u.superClass&&(h=Y("extends",this.generateExpression(u.superClass,n.Unary,S)),a=Y(a,h)),a.push(g),a.push(this.generateStatement(u.body,X)),a},DirectiveStatement:function(u,c){return _.raw&&u.raw?u.raw+this.semicolon(c):hu(u.directive)+this.semicolon(c)},DoWhileStatement:function(u,c){var a=Y("do",this.maybeBlock(u.body,M));return a=this.maybeBlockSuffix(u.body,a),Y(a,["while"+g+"(",this.generateExpression(u.test,n.Sequence,S),")"+this.semicolon(c)])},CatchClause:function(u,c){var a,h=this;return ge(function(){var A;u.param?(a=["catch"+g+"(",h.generateExpression(u.param,n.Sequence,S),")"],u.guard&&(A=h.generateExpression(u.guard,n.Sequence,S),a.splice(2,0," if ",A))):a=["catch"]}),a.push(this.maybeBlock(u.body,M)),a},DebuggerStatement:function(u,c){return"debugger"+this.semicolon(c)},EmptyStatement:function(u,c){return";"},ExportDefaultDeclaration:function(u,c){var a=["export"],h;return h=c&te?X:M,a=Y(a,"default"),z(u.declaration)?a=Y(a,this.generateStatement(u.declaration,h)):a=Y(a,this.generateExpression(u.declaration,n.Assignment,S)+this.semicolon(c)),a},ExportNamedDeclaration:function(u,c){var a=["export"],h,A=this;return h=c&te?X:M,u.declaration?Y(a,this.generateStatement(u.declaration,h)):(u.specifiers&&(u.specifiers.length===0?a=Y(a,"{"+g+"}"):u.specifiers[0].type===t.ExportBatchSpecifier?a=Y(a,this.generateExpression(u.specifiers[0],n.Sequence,S)):(a=Y(a,"{"),ge(function(w){var P,O;for(a.push(m),P=0,O=u.specifiers.length;P<O;++P)a.push(w),a.push(A.generateExpression(u.specifiers[P],n.Sequence,S)),P+1<O&&a.push(","+m)}),se(fe(a).toString())||a.push(m),a.push(l+"}")),u.source?a=Y(a,["from"+g,this.generateExpression(u.source,n.Sequence,S),this.semicolon(c)]):a.push(this.semicolon(c))),a)},ExportAllDeclaration:function(u,c){return["export"+g,"*"+g,"from"+g,this.generateExpression(u.source,n.Sequence,S),this.semicolon(c)]},ExpressionStatement:function(u,c){var a,h;function A(O){var V;return O.slice(0,5)!=="class"?!1:(V=O.charCodeAt(5),V===123||s.code.isWhiteSpace(V)||s.code.isLineTerminator(V))}function w(O){var V;return O.slice(0,8)!=="function"?!1:(V=O.charCodeAt(8),V===40||s.code.isWhiteSpace(V)||V===42||s.code.isLineTerminator(V))}function P(O){var V,ae,xe;if(O.slice(0,5)!=="async"||!s.code.isWhiteSpace(O.charCodeAt(5)))return!1;for(ae=6,xe=O.length;ae<xe&&s.code.isWhiteSpace(O.charCodeAt(ae));++ae);return ae===xe||O.slice(ae,ae+8)!=="function"?!1:(V=O.charCodeAt(ae+8),V===40||s.code.isWhiteSpace(V)||V===42||s.code.isLineTerminator(V))}return a=[this.generateExpression(u.expression,n.Sequence,S)],h=fe(a).toString(),h.charCodeAt(0)===123||A(h)||w(h)||P(h)||R&&c&Ae&&u.expression.type===t.Literal&&typeof u.expression.value=="string"?a=["(",a,")"+this.semicolon(c)]:a.push(this.semicolon(c)),a},ImportDeclaration:function(u,c){var a,h,A=this;return u.specifiers.length===0?["import",g,this.generateExpression(u.source,n.Sequence,S),this.semicolon(c)]:(a=["import"],h=0,u.specifiers[h].type===t.ImportDefaultSpecifier&&(a=Y(a,[this.generateExpression(u.specifiers[h],n.Sequence,S)]),++h),u.specifiers[h]&&(h!==0&&a.push(","),u.specifiers[h].type===t.ImportNamespaceSpecifier?a=Y(a,[g,this.generateExpression(u.specifiers[h],n.Sequence,S)]):(a.push(g+"{"),u.specifiers.length-h===1?(a.push(g),a.push(this.generateExpression(u.specifiers[h],n.Sequence,S)),a.push(g+"}"+g)):(ge(function(w){var P,O;for(a.push(m),P=h,O=u.specifiers.length;P<O;++P)a.push(w),a.push(A.generateExpression(u.specifiers[P],n.Sequence,S)),P+1<O&&a.push(","+m)}),se(fe(a).toString())||a.push(m),a.push(l+"}"+g)))),a=Y(a,["from"+g,this.generateExpression(u.source,n.Sequence,S),this.semicolon(c)]),a)},VariableDeclarator:function(u,c){var a=c&G?S:Re;return u.init?[this.generateExpression(u.id,n.Assignment,a),g,"=",g,this.generateExpression(u.init,n.Assignment,a)]:this.generatePattern(u.id,n.Assignment,a)},VariableDeclaration:function(u,c){var a,h,A,w,P,O=this;a=[u.kind],P=c&G?M:Q;function V(){for(w=u.declarations[0],_.comment&&w.leadingComments?(a.push(` +`),a.push(ve(O.generateStatement(w,P)))):(a.push(Be()),a.push(O.generateStatement(w,P))),h=1,A=u.declarations.length;h<A;++h)w=u.declarations[h],_.comment&&w.leadingComments?(a.push(","+m),a.push(ve(O.generateStatement(w,P)))):(a.push(","+g),a.push(O.generateStatement(w,P)))}return u.declarations.length>1?ge(V):V(),a.push(this.semicolon(c)),a},ThrowStatement:function(u,c){return[Y("throw",this.generateExpression(u.argument,n.Sequence,S)),this.semicolon(c)]},TryStatement:function(u,c){var a,h,A,w;if(a=["try",this.maybeBlock(u.block,M)],a=this.maybeBlockSuffix(u.block,a),u.handlers)for(h=0,A=u.handlers.length;h<A;++h)a=Y(a,this.generateStatement(u.handlers[h],M)),(u.finalizer||h+1!==A)&&(a=this.maybeBlockSuffix(u.handlers[h].body,a));else{for(w=u.guardedHandlers||[],h=0,A=w.length;h<A;++h)a=Y(a,this.generateStatement(w[h],M)),(u.finalizer||h+1!==A)&&(a=this.maybeBlockSuffix(w[h].body,a));if(u.handler)if(Array.isArray(u.handler))for(h=0,A=u.handler.length;h<A;++h)a=Y(a,this.generateStatement(u.handler[h],M)),(u.finalizer||h+1!==A)&&(a=this.maybeBlockSuffix(u.handler[h].body,a));else a=Y(a,this.generateStatement(u.handler,M)),u.finalizer&&(a=this.maybeBlockSuffix(u.handler.body,a))}return u.finalizer&&(a=Y(a,["finally",this.maybeBlock(u.finalizer,M)])),a},SwitchStatement:function(u,c){var a,h,A,w,P,O=this;if(ge(function(){a=["switch"+g+"(",O.generateExpression(u.discriminant,n.Sequence,S),")"+g+"{"+m]}),u.cases)for(P=M,A=0,w=u.cases.length;A<w;++A)A===w-1&&(P|=te),h=ve(this.generateStatement(u.cases[A],P)),a.push(h),se(fe(h).toString())||a.push(m);return a.push(ve("}")),a},SwitchCase:function(u,c){var a,h,A,w,P,O=this;return ge(function(){for(u.test?a=[Y("case",O.generateExpression(u.test,n.Sequence,S)),":"]:a=["default:"],A=0,w=u.consequent.length,w&&u.consequent[0].type===t.BlockStatement&&(h=O.maybeBlock(u.consequent[0],M),a.push(h),A=1),A!==w&&!se(fe(a).toString())&&a.push(m),P=M;A<w;++A)A===w-1&&c&te&&(P|=te),h=ve(O.generateStatement(u.consequent[A],P)),a.push(h),A+1!==w&&!se(fe(h).toString())&&a.push(m)}),a},IfStatement:function(u,c){var a,h,A,w=this;return ge(function(){a=["if"+g+"(",w.generateExpression(u.test,n.Sequence,S),")"]}),A=c&te,h=M,A&&(h|=te),u.alternate?(a.push(this.maybeBlock(u.consequent,M)),a=this.maybeBlockSuffix(u.consequent,a),u.alternate.type===t.IfStatement?a=Y(a,["else ",this.generateStatement(u.alternate,h)]):a=Y(a,Y("else",this.maybeBlock(u.alternate,h)))):a.push(this.maybeBlock(u.consequent,h)),a},ForStatement:function(u,c){var a,h=this;return ge(function(){a=["for"+g+"("],u.init?u.init.type===t.VariableDeclaration?a.push(h.generateStatement(u.init,Q)):(a.push(h.generateExpression(u.init,n.Sequence,Re)),a.push(";")):a.push(";"),u.test&&(a.push(g),a.push(h.generateExpression(u.test,n.Sequence,S))),a.push(";"),u.update&&(a.push(g),a.push(h.generateExpression(u.update,n.Sequence,S))),a.push(")")}),a.push(this.maybeBlock(u.body,c&te?X:M)),a},ForInStatement:function(u,c){return this.generateIterationForStatement("in",u,c&te?X:M)},ForOfStatement:function(u,c){return this.generateIterationForStatement("of",u,c&te?X:M)},LabeledStatement:function(u,c){return[u.label.name+":",this.maybeBlock(u.body,c&te?X:M)]},Program:function(u,c){var a,h,A,w,P;for(w=u.body.length,a=[v&&w>0?` +`:""],P=ne,A=0;A<w;++A)!v&&A===w-1&&(P|=te),b&&(A===0&&(u.body[0].leadingComments||ut(u.range[0],u.body[A].range[0],a)),A>0&&!u.body[A-1].trailingComments&&!u.body[A].leadingComments&&ut(u.body[A-1].range[1],u.body[A].range[0],a)),h=ve(this.generateStatement(u.body[A],P)),a.push(h),A+1<w&&!se(fe(h).toString())&&(b&&u.body[A+1].leadingComments||a.push(m)),b&&A===w-1&&(u.body[A].trailingComments||ut(u.body[A].range[1],u.range[1],a));return a},FunctionDeclaration:function(u,c){return[Dt(u,!0),"function",Tt(u)||Be(),u.id?ke(u.id):"",this.generateFunctionBody(u)]},ReturnStatement:function(u,c){return u.argument?[Y("return",this.generateExpression(u.argument,n.Sequence,S)),this.semicolon(c)]:["return"+this.semicolon(c)]},WhileStatement:function(u,c){var a,h=this;return ge(function(){a=["while"+g+"(",h.generateExpression(u.test,n.Sequence,S),")"]}),a.push(this.maybeBlock(u.body,c&te?X:M)),a},WithStatement:function(u,c){var a,h=this;return ge(function(){a=["with"+g+"(",h.generateExpression(u.object,n.Sequence,S),")"]}),a.push(this.maybeBlock(u.body,c&te?X:M)),a}},W(Fe.prototype,Fe.Statement),Fe.Expression={SequenceExpression:function(u,c,a){var h,A,w;for(n.Sequence<c&&(a|=G),h=[],A=0,w=u.expressions.length;A<w;++A)h.push(this.generateExpression(u.expressions[A],n.Assignment,a)),A+1<w&&h.push(","+g);return ye(h,n.Sequence,c)},AssignmentExpression:function(u,c,a){return this.generateAssignment(u.left,u.right,u.operator,c,a)},ArrowFunctionExpression:function(u,c,a){return ye(this.generateFunctionBody(u),n.ArrowFunction,c)},ConditionalExpression:function(u,c,a){return n.Conditional<c&&(a|=G),ye([this.generateExpression(u.test,n.Coalesce,a),g+"?"+g,this.generateExpression(u.consequent,n.Assignment,a),g+":"+g,this.generateExpression(u.alternate,n.Assignment,a)],n.Conditional,c)},LogicalExpression:function(u,c,a){return u.operator==="??"&&(a|=Ee),this.BinaryExpression(u,c,a)},BinaryExpression:function(u,c,a){var h,A,w,P,O,V;return P=r[u.operator],A=u.operator==="**"?n.Postfix:P,w=u.operator==="**"?P:P+1,P<c&&(a|=G),O=this.generateExpression(u.left,A,a),V=O.toString(),V.charCodeAt(V.length-1)===47&&s.code.isIdentifierPartES5(u.operator.charCodeAt(0))?h=[O,Be(),u.operator]:h=Y(O,u.operator),O=this.generateExpression(u.right,w,a),u.operator==="/"&&O.toString().charAt(0)==="/"||u.operator.slice(-1)==="<"&&O.toString().slice(0,3)==="!--"?(h.push(Be()),h.push(O)):h=Y(h,O),u.operator==="in"&&!(a&G)?["(",h,")"]:(u.operator==="||"||u.operator==="&&")&&a&Ee?["(",h,")"]:ye(h,P,c)},CallExpression:function(u,c,a){var h,A,w;for(h=[this.generateExpression(u.callee,n.Call,be)],u.optional&&h.push("?."),h.push("("),A=0,w=u.arguments.length;A<w;++A)h.push(this.generateExpression(u.arguments[A],n.Assignment,S)),A+1<w&&h.push(","+g);return h.push(")"),a&ee?ye(h,n.Call,c):["(",h,")"]},ChainExpression:function(u,c,a){n.OptionalChaining<c&&(a|=ee);var h=this.generateExpression(u.expression,n.OptionalChaining,a);return ye(h,n.OptionalChaining,c)},NewExpression:function(u,c,a){var h,A,w,P,O;if(A=u.arguments.length,O=a&de&&!T&&A===0?H:j,h=Y("new",this.generateExpression(u.callee,n.New,O)),!(a&de)||T||A>0){for(h.push("("),w=0,P=A;w<P;++w)h.push(this.generateExpression(u.arguments[w],n.Assignment,S)),w+1<P&&h.push(","+g);h.push(")")}return ye(h,n.New,c)},MemberExpression:function(u,c,a){var h,A;return h=[this.generateExpression(u.object,n.Call,a&ee?be:j)],u.computed?(u.optional&&h.push("?."),h.push("["),h.push(this.generateExpression(u.property,n.Sequence,a&ee?S:H)),h.push("]")):(!u.optional&&u.object.type===t.Literal&&typeof u.object.value=="number"&&(A=fe(h).toString(),A.indexOf(".")<0&&!/[eExX]/.test(A)&&s.code.isDecimalDigit(A.charCodeAt(A.length-1))&&!(A.length>=2&&A.charCodeAt(0)===48)&&h.push(" ")),h.push(u.optional?"?.":"."),h.push(ke(u.property))),ye(h,n.Member,c)},MetaProperty:function(u,c,a){var h;return h=[],h.push(typeof u.meta=="string"?u.meta:ke(u.meta)),h.push("."),h.push(typeof u.property=="string"?u.property:ke(u.property)),ye(h,n.Member,c)},UnaryExpression:function(u,c,a){var h,A,w,P,O;return A=this.generateExpression(u.argument,n.Unary,S),g===""?h=Y(u.operator,A):(h=[u.operator],u.operator.length>2?h=Y(h,A):(P=fe(h).toString(),O=P.charCodeAt(P.length-1),w=A.toString().charCodeAt(0),((O===43||O===45)&&O===w||s.code.isIdentifierPartES5(O)&&s.code.isIdentifierPartES5(w))&&h.push(Be()),h.push(A))),ye(h,n.Unary,c)},YieldExpression:function(u,c,a){var h;return u.delegate?h="yield*":h="yield",u.argument&&(h=Y(h,this.generateExpression(u.argument,n.Yield,S))),ye(h,n.Yield,c)},AwaitExpression:function(u,c,a){var h=Y(u.all?"await*":"await",this.generateExpression(u.argument,n.Await,S));return ye(h,n.Await,c)},UpdateExpression:function(u,c,a){return u.prefix?ye([u.operator,this.generateExpression(u.argument,n.Unary,S)],n.Unary,c):ye([this.generateExpression(u.argument,n.Postfix,S),u.operator],n.Postfix,c)},FunctionExpression:function(u,c,a){var h=[Dt(u,!0),"function"];return u.id?(h.push(Tt(u)||Be()),h.push(ke(u.id))):h.push(Tt(u)||g),h.push(this.generateFunctionBody(u)),h},ArrayPattern:function(u,c,a){return this.ArrayExpression(u,c,a,!0)},ArrayExpression:function(u,c,a,h){var A,w,P=this;return u.elements.length?(w=h?!1:u.elements.length>1,A=["[",w?m:""],ge(function(O){var V,ae;for(V=0,ae=u.elements.length;V<ae;++V)u.elements[V]?(A.push(w?O:""),A.push(P.generateExpression(u.elements[V],n.Assignment,S))):(w&&A.push(O),V+1===ae&&A.push(",")),V+1<ae&&A.push(","+(w?m:g))}),w&&!se(fe(A).toString())&&A.push(m),A.push(w?l:""),A.push("]"),A):"[]"},RestElement:function(u,c,a){return"..."+this.generatePattern(u.argument)},ClassExpression:function(u,c,a){var h,A;return h=["class"],u.id&&(h=Y(h,this.generateExpression(u.id,n.Sequence,S))),u.superClass&&(A=Y("extends",this.generateExpression(u.superClass,n.Unary,S)),h=Y(h,A)),h.push(g),h.push(this.generateStatement(u.body,X)),h},MethodDefinition:function(u,c,a){var h,A;return u.static?h=["static"+g]:h=[],u.kind==="get"||u.kind==="set"?A=[Y(u.kind,this.generatePropertyKey(u.key,u.computed)),this.generateFunctionBody(u.value)]:A=[qn(u),this.generatePropertyKey(u.key,u.computed),this.generateFunctionBody(u.value)],Y(h,A)},Property:function(u,c,a){return u.kind==="get"||u.kind==="set"?[u.kind,Be(),this.generatePropertyKey(u.key,u.computed),this.generateFunctionBody(u.value)]:u.shorthand?u.value.type==="AssignmentPattern"?this.AssignmentPattern(u.value,n.Sequence,S):this.generatePropertyKey(u.key,u.computed):u.method?[qn(u),this.generatePropertyKey(u.key,u.computed),this.generateFunctionBody(u.value)]:[this.generatePropertyKey(u.key,u.computed),":"+g,this.generateExpression(u.value,n.Assignment,S)]},ObjectExpression:function(u,c,a){var h,A,w,P=this;return u.properties.length?(h=u.properties.length>1,ge(function(){w=P.generateExpression(u.properties[0],n.Sequence,S)}),!h&&!N(fe(w).toString())?["{",g,w,g,"}"]:(ge(function(O){var V,ae;if(A=["{",m,O,w],h)for(A.push(","+m),V=1,ae=u.properties.length;V<ae;++V)A.push(O),A.push(P.generateExpression(u.properties[V],n.Sequence,S)),V+1<ae&&A.push(","+m)}),se(fe(A).toString())||A.push(m),A.push(l),A.push("}"),A)):"{}"},AssignmentPattern:function(u,c,a){return this.generateAssignment(u.left,u.right,"=",c,a)},ObjectPattern:function(u,c,a){var h,A,w,P,O,V=this;if(!u.properties.length)return"{}";if(P=!1,u.properties.length===1)O=u.properties[0],O.type===t.Property&&O.value.type!==t.Identifier&&(P=!0);else for(A=0,w=u.properties.length;A<w;++A)if(O=u.properties[A],O.type===t.Property&&!O.shorthand){P=!0;break}return h=["{",P?m:""],ge(function(ae){var xe,He;for(xe=0,He=u.properties.length;xe<He;++xe)h.push(P?ae:""),h.push(V.generateExpression(u.properties[xe],n.Sequence,S)),xe+1<He&&h.push(","+(P?m:g))}),P&&!se(fe(h).toString())&&h.push(m),h.push(P?l:""),h.push("}"),h},ThisExpression:function(u,c,a){return"this"},Super:function(u,c,a){return"super"},Identifier:function(u,c,a){return ke(u)},ImportDefaultSpecifier:function(u,c,a){return ke(u.id||u.local)},ImportNamespaceSpecifier:function(u,c,a){var h=["*"],A=u.id||u.local;return A&&h.push(g+"as"+Be()+ke(A)),h},ImportSpecifier:function(u,c,a){var h=u.imported,A=[h.name],w=u.local;return w&&w.name!==h.name&&A.push(Be()+"as"+Be()+ke(w)),A},ExportSpecifier:function(u,c,a){var h=u.local,A=[h.name],w=u.exported;return w&&w.name!==h.name&&A.push(Be()+"as"+Be()+ke(w)),A},Literal:function(u,c,a){var h;if(u.hasOwnProperty("raw")&&x&&_.raw)try{if(h=x(u.raw).body[0].expression,h.type===t.Literal&&h.value===u.value)return u.raw}catch{}return u.regex?"/"+u.regex.pattern+"/"+u.regex.flags:typeof u.value=="bigint"?u.value.toString()+"n":u.bigint?u.bigint+"n":u.value===null?"null":typeof u.value=="string"?pu(u.value):typeof u.value=="number"?rt(u.value):typeof u.value=="boolean"?u.value?"true":"false":ou(u.value)},GeneratorExpression:function(u,c,a){return this.ComprehensionExpression(u,c,a)},ComprehensionExpression:function(u,c,a){var h,A,w,P,O=this;return h=u.type===t.GeneratorExpression?["("]:["["],_.moz.comprehensionExpressionStartsWithAssignment&&(P=this.generateExpression(u.body,n.Assignment,S),h.push(P)),u.blocks&&ge(function(){for(A=0,w=u.blocks.length;A<w;++A)P=O.generateExpression(u.blocks[A],n.Sequence,S),A>0||_.moz.comprehensionExpressionStartsWithAssignment?h=Y(h,P):h.push(P)}),u.filter&&(h=Y(h,"if"+g),P=this.generateExpression(u.filter,n.Sequence,S),h=Y(h,["(",P,")"])),_.moz.comprehensionExpressionStartsWithAssignment||(P=this.generateExpression(u.body,n.Assignment,S),h=Y(h,P)),h.push(u.type===t.GeneratorExpression?")":"]"),h},ComprehensionBlock:function(u,c,a){var h;return u.left.type===t.VariableDeclaration?h=[u.left.kind,Be(),this.generateStatement(u.left.declarations[0],Q)]:h=this.generateExpression(u.left,n.Call,S),h=Y(h,u.of?"of":"in"),h=Y(h,this.generateExpression(u.right,n.Sequence,S)),["for"+g+"(",h,")"]},SpreadElement:function(u,c,a){return["...",this.generateExpression(u.argument,n.Assignment,S)]},TaggedTemplateExpression:function(u,c,a){var h=be;a&ee||(h=j);var A=[this.generateExpression(u.tag,n.Call,h),this.generateExpression(u.quasi,n.Primary,J)];return ye(A,n.TaggedTemplate,c)},TemplateElement:function(u,c,a){return u.value.raw},TemplateLiteral:function(u,c,a){var h,A,w;for(h=["`"],A=0,w=u.quasis.length;A<w;++A)h.push(this.generateExpression(u.quasis[A],n.Primary,S)),A+1<w&&(h.push("${"+g),h.push(this.generateExpression(u.expressions[A],n.Sequence,S)),h.push(g+"}"));return h.push("`"),h},ModuleSpecifier:function(u,c,a){return this.Literal(u,c,a)},ImportExpression:function(u,c,a){return ye(["import(",this.generateExpression(u.source,n.Assignment,S),")"],n.Call,c)}},W(Fe.prototype,Fe.Expression),Fe.prototype.generateExpression=function(u,c,a){var h,A;return A=u.type||t.Property,_.verbatim&&u.hasOwnProperty(_.verbatim)?Au(u,c):(h=this[A](u,c,a),_.comment&&(h=Mn(u,h)),fe(h,u))},Fe.prototype.generateStatement=function(u,c){var a,h;return a=this[u.type](u,c),_.comment&&(a=Mn(u,a)),h=fe(a).toString(),u.type===t.Program&&!v&&m===""&&h.charAt(h.length-1)===` +`&&(a=F?fe(a).replaceRight(/\s+$/,""):h.replace(/\s+$/,"")),fe(a,u)};function Du(u){var c;if(c=new Fe,z(u))return c.generateStatement(u,M);if(U(u))return c.generateExpression(u,n.Sequence,S);throw new Error("Unknown node type: "+u.type)}function mu(u,c){var a=le(),h,A;return c!=null?(typeof c.indent=="string"&&(a.format.indent.style=c.indent),typeof c.base=="number"&&(a.format.indent.base=c.base),c=Ne(a,c),p=c.format.indent.style,typeof c.base=="string"?l=c.base:l=Z(p,c.format.indent.base)):(c=a,p=c.format.indent.style,l=Z(p,c.format.indent.base)),d=c.format.json,D=c.format.renumber,y=d?!1:c.format.hexadecimal,C=d?"double":c.format.quotes,E=c.format.escapeless,m=c.format.newline,g=c.format.space,c.format.compact&&(m=g=p=l=""),T=c.format.parentheses,k=c.format.semicolons,v=c.format.safeConcatenation,R=c.directive,x=d?null:c.parse,F=c.sourceMap,B=c.sourceCode,b=c.format.preserveBlankLines&&B!==null,_=c,F&&(e.browser?i=global.sourceMap.SourceNode:i=$u().SourceNode),h=Du(u),F?(A=h.toStringWithSourceMap({file:c.file,sourceRoot:c.sourceMapRoot}),c.sourceContent&&A.map.setSourceContent(c.sourceMap,c.sourceContent),c.sourceMapWithCode?A:A.map.toString()):(A={code:h.toString(),map:null},c.sourceMapWithCode?A:A.code)}I={indent:{style:"",base:0},renumber:!0,hexadecimal:!0,quotes:"auto",escapeless:!0,compact:!0,parentheses:!1,semicolons:!1},q=le().format,e.version=Yu().version,e.generate=mu,e.attachComments=o.attachComments,e.Precedence=Ne({},n),e.browser=!1,e.FORMAT_MINIFY=I,e.FORMAT_DEFAULTS=q})()}}),An={};Cu(An,{Node:()=>gt,Parser:()=>me,Position:()=>Ke,SourceLocation:()=>ct,TokContext:()=>Oe,Token:()=>Ft,TokenType:()=>ce,defaultOptions:()=>Bt,getLineInfo:()=>mn,isIdentifierChar:()=>Qe,isIdentifierStart:()=>Ge,isNewLine:()=>ot,keywordTypes:()=>xt,lineBreak:()=>Te,lineBreakG:()=>et,nonASCIIwhitespace:()=>Wt,parse:()=>ri,parseExpressionAt:()=>ui,tokContexts:()=>Ce,tokTypes:()=>f,tokenizer:()=>ii,version:()=>xn});function Dn(e,t){for(var n=65536,r=0;r<t.length;r+=2){if(n+=t[r],n>e)return!1;if(n+=t[r+1],n>=e)return!0}}function Ge(e,t){return e<65?e===36:e<91?!0:e<97?e===95:e<123?!0:e<=65535?e>=170&&Or.test(String.fromCharCode(e)):t===!1?!1:Dn(e,kn)}function Qe(e,t){return e<48?e===36:e<58?!0:e<65?!1:e<91?!0:e<97?e===95:e<123?!0:e<=65535?e>=170&&Rr.test(String.fromCharCode(e)):t===!1?!1:Dn(e,kn)||Dn(e,Lr)}function Le(e,t){return new ce(e,{beforeExpr:!0,binop:t})}function oe(e,t){return t===void 0&&(t={}),t.keyword=e,xt[e]=new ce(e,t)}function ot(e,t){return e===10||e===13||!t&&(e===8232||e===8233)}function qt(e,t){return Nr.call(e,t)}function Ze(e){return new RegExp("^(?:"+e.replace(/ /g,"|")+")$")}function mn(e,t){for(var n=1,r=0;;){et.lastIndex=r;var i=et.exec(e);if(i&&i.index<t)++n,r=i.index+i[0].length;else return new Ke(n,t-r)}}function Xu(e){var t={};for(var n in Bt)t[n]=e&&qt(e,n)?e[n]:Bt[n];if(t.ecmaVersion>=2015&&(t.ecmaVersion-=2009),t.allowReserved==null&&(t.allowReserved=t.ecmaVersion<5),Cn(t.onToken)){var r=t.onToken;t.onToken=function(i){return r.push(i)}}return Cn(t.onComment)&&(t.onComment=Hu(t,t.onComment)),t}function Hu(e,t){return function(n,r,i,o,s,l){var p={type:n?"Block":"Line",value:r,start:i,end:o};e.locations&&(p.loc=new ct(this,s,l)),e.ranges&&(p.range=[i,o]),t.push(p)}}function Yt(e,t){return lt|(e?En:0)|(t?gn:0)}function Pt(){this.shorthandAssign=this.trailingComma=this.parenthesizedAssign=this.parenthesizedBind=this.doubleProto=-1}function Jn(e,t,n,r){return e.type=t,e.end=n,this.options.locations&&(e.loc.end=r),this.options.ranges&&(e.range[1]=n),e}function Jt(e){var t=yn[e]={binary:Ze(jr[e]+" "+Fn),nonBinary:{General_Category:Ze(Fn),Script:Ze(Mr[e])}};t.nonBinary.Script_Extensions=t.nonBinary.Script,t.nonBinary.gc=t.nonBinary.General_Category,t.nonBinary.sc=t.nonBinary.Script,t.nonBinary.scx=t.nonBinary.Script_Extensions}function It(e){return e<=65535?String.fromCharCode(e):(e-=65536,String.fromCharCode((e>>10)+55296,(e&1023)+56320))}function Xn(e){return e===36||e>=40&&e<=43||e===46||e===63||e>=91&&e<=94||e>=123&&e<=125}function Qu(e){return Ge(e,!0)||e===36||e===95}function Ku(e){return Qe(e,!0)||e===36||e===95||e===8204||e===8205}function Pr(e){return e>=65&&e<=90||e>=97&&e<=122}function Zu(e){return e>=0&&e<=1114111}function ei(e){return e===100||e===68||e===115||e===83||e===119||e===87}function Ir(e){return Pr(e)||e===95}function ti(e){return Ir(e)||Ut(e)}function Ut(e){return e>=48&&e<=57}function Hn(e){return e>=48&&e<=57||e>=65&&e<=70||e>=97&&e<=102}function Qn(e){return e>=65&&e<=70?10+(e-65):e>=97&&e<=102?10+(e-97):e-48}function Kn(e){return e>=48&&e<=55}function ni(e,t){return t?parseInt(e,8):parseFloat(e.replace(/_/g,""))}function Zn(e){return typeof BigInt!="function"?null:BigInt(e.replace(/_/g,""))}function Xt(e){return e<=65535?String.fromCharCode(e):(e-=65536,String.fromCharCode((e>>10)+55296,(e&1023)+56320))}function ri(e,t){return me.parse(e,t)}function ui(e,t,n){return me.parseExpressionAt(e,t,n)}function ii(e,t){return me.tokenizer(e,t)}var Ot,Rt,er,tr,Lt,Ht,Or,Rr,kn,Lr,ce,Pe,we,xt,f,Te,et,Wt,Ie,Qt,Nr,nr,Cn,Ke,ct,Bt,st,lt,Nt,En,gn,Kt,Zt,en,tn,nn,jt,Me,rn,un,sn,me,Ye,_e,rr,K,Mt,ur,ir,at,Vt,an,Ve,re,sr,mt,ze,ar,gt,Ct,Oe,Ce,Et,on,ln,or,jr,Fn,cn,hn,lr,Mr,yn,$,qe,Ft,ue,pn,xn,Bn=Eu({"../../node_modules/acorn/dist/acorn.mjs"(){Ot={3:"abstract boolean byte char class double enum export extends final float goto implements import int interface long native package private protected public short static super synchronized throws transient volatile",5:"class enum extends super const export import",6:"enum",strict:"implements interface let package private protected public static yield",strictBind:"eval arguments"},Rt="break case catch continue debugger default do else finally for function if return switch throw try var while with null true false instanceof typeof void delete new in this",er={5:Rt,"5module":Rt+" export import",6:Rt+" const class extends export import super"},tr=/^in(stanceof)?$/,Lt="ªµºÀ-ÖØ-öø-ˁˆ-ˑˠ-ˤˬˮͰ-ʹͶͷͺ-ͽͿΆΈ-ΊΌΎ-ΡΣ-ϵϷ-ҁҊ-ԯԱ-Ֆՙՠ-ֈא-תׯ-ײؠ-يٮٯٱ-ۓەۥۦۮۯۺ-ۼۿܐܒ-ܯݍ-ޥޱߊ-ߪߴߵߺࠀ-ࠕࠚࠤࠨࡀ-ࡘࡠ-ࡪࢠ-ࢴࢶ-ࣇऄ-हऽॐक़-ॡॱ-ঀঅ-ঌএঐও-নপ-রলশ-হঽৎড়ঢ়য়-ৡৰৱৼਅ-ਊਏਐਓ-ਨਪ-ਰਲਲ਼ਵਸ਼ਸਹਖ਼-ੜਫ਼ੲ-ੴઅ-ઍએ-ઑઓ-નપ-રલળવ-હઽૐૠૡૹଅ-ଌଏଐଓ-ନପ-ରଲଳଵ-ହଽଡ଼ଢ଼ୟ-ୡୱஃஅ-ஊஎ-ஐஒ-கஙசஜஞடணதந-பம-ஹௐఅ-ఌఎ-ఐఒ-నప-హఽౘ-ౚౠౡಀಅ-ಌಎ-ಐಒ-ನಪ-ಳವ-ಹಽೞೠೡೱೲഄ-ഌഎ-ഐഒ-ഺഽൎൔ-ൖൟ-ൡൺ-ൿඅ-ඖක-නඳ-රලව-ෆก-ะาำเ-ๆກຂຄຆ-ຊຌ-ຣລວ-ະາຳຽເ-ໄໆໜ-ໟༀཀ-ཇཉ-ཬྈ-ྌက-ဪဿၐ-ၕၚ-ၝၡၥၦၮ-ၰၵ-ႁႎႠ-ჅჇჍა-ჺჼ-ቈቊ-ቍቐ-ቖቘቚ-ቝበ-ኈኊ-ኍነ-ኰኲ-ኵኸ-ኾዀዂ-ዅወ-ዖዘ-ጐጒ-ጕጘ-ፚᎀ-ᎏᎠ-Ᏽᏸ-ᏽᐁ-ᙬᙯ-ᙿᚁ-ᚚᚠ-ᛪᛮ-ᛸᜀ-ᜌᜎ-ᜑᜠ-ᜱᝀ-ᝑᝠ-ᝬᝮ-ᝰក-ឳៗៜᠠ-ᡸᢀ-ᢨᢪᢰ-ᣵᤀ-ᤞᥐ-ᥭᥰ-ᥴᦀ-ᦫᦰ-ᧉᨀ-ᨖᨠ-ᩔᪧᬅ-ᬳᭅ-ᭋᮃ-ᮠᮮᮯᮺ-ᯥᰀ-ᰣᱍ-ᱏᱚ-ᱽᲀ-ᲈᲐ-ᲺᲽ-Ჿᳩ-ᳬᳮ-ᳳᳵᳶᳺᴀ-ᶿḀ-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙὛὝὟ-ώᾀ-ᾴᾶ-ᾼιῂ-ῄῆ-ῌῐ-ΐῖ-Ίῠ-Ῥῲ-ῴῶ-ῼⁱⁿₐ-ₜℂℇℊ-ℓℕ℘-ℝℤΩℨK-ℹℼ-ℿⅅ-ⅉⅎⅠ-ↈⰀ-Ⱞⰰ-ⱞⱠ-ⳤⳫ-ⳮⳲⳳⴀ-ⴥⴧⴭⴰ-ⵧⵯⶀ-ⶖⶠ-ⶦⶨ-ⶮⶰ-ⶶⶸ-ⶾⷀ-ⷆⷈ-ⷎⷐ-ⷖⷘ-ⷞ々-〇〡-〩〱-〵〸-〼ぁ-ゖ゛-ゟァ-ヺー-ヿㄅ-ㄯㄱ-ㆎㆠ-ㆿㇰ-ㇿ㐀-䶿一-鿼ꀀ-ꒌꓐ-ꓽꔀ-ꘌꘐ-ꘟꘪꘫꙀ-ꙮꙿ-ꚝꚠ-ꛯꜗ-ꜟꜢ-ꞈꞋ-ꞿꟂ-ꟊꟵ-ꠁꠃ-ꠅꠇ-ꠊꠌ-ꠢꡀ-ꡳꢂ-ꢳꣲ-ꣷꣻꣽꣾꤊ-ꤥꤰ-ꥆꥠ-ꥼꦄ-ꦲꧏꧠ-ꧤꧦ-ꧯꧺ-ꧾꨀ-ꨨꩀ-ꩂꩄ-ꩋꩠ-ꩶꩺꩾ-ꪯꪱꪵꪶꪹ-ꪽꫀꫂꫛ-ꫝꫠ-ꫪꫲ-ꫴꬁ-ꬆꬉ-ꬎꬑ-ꬖꬠ-ꬦꬨ-ꬮꬰ-ꭚꭜ-ꭩꭰ-ꯢ가-힣ힰ-ퟆퟋ-ퟻ豈-舘並-龎ff-stﬓ-ﬗיִײַ-ﬨשׁ-זּטּ-לּמּנּסּףּפּצּ-ﮱﯓ-ﴽﵐ-ﶏﶒ-ﷇﷰ-ﷻﹰ-ﹴﹶ-ﻼA-Za-zヲ-하-ᅦᅧ-ᅬᅭ-ᅲᅳ-ᅵ",Ht="‌‍·̀-ͯ·҃-֑҇-ׇֽֿׁׂׅׄؐ-ًؚ-٩ٰۖ-ۜ۟-۪ۤۧۨ-ۭ۰-۹ܑܰ-݊ަ-ް߀-߉߫-߽߳ࠖ-࠙ࠛ-ࠣࠥ-ࠧࠩ-࡙࠭-࡛࣓-ࣣ࣡-ःऺ-़ा-ॏ॑-ॗॢॣ०-९ঁ-ঃ়া-ৄেৈো-্ৗৢৣ০-৯৾ਁ-ਃ਼ਾ-ੂੇੈੋ-੍ੑ੦-ੱੵઁ-ઃ઼ા-ૅે-ૉો-્ૢૣ૦-૯ૺ-૿ଁ-ଃ଼ା-ୄେୈୋ-୍୕-ୗୢୣ୦-୯ஂா-ூெ-ைொ-்ௗ௦-௯ఀ-ఄా-ౄె-ైొ-్ౕౖౢౣ౦-౯ಁ-ಃ಼ಾ-ೄೆ-ೈೊ-್ೕೖೢೣ೦-೯ഀ-ഃ഻഼ാ-ൄെ-ൈൊ-്ൗൢൣ൦-൯ඁ-ඃ්ා-ුූෘ-ෟ෦-෯ෲෳัิ-ฺ็-๎๐-๙ັິ-ຼ່-ໍ໐-໙༘༙༠-༩༹༵༷༾༿ཱ-྄྆྇ྍ-ྗྙ-ྼ࿆ါ-ှ၀-၉ၖ-ၙၞ-ၠၢ-ၤၧ-ၭၱ-ၴႂ-ႍႏ-ႝ፝-፟፩-፱ᜒ-᜔ᜲ-᜴ᝒᝓᝲᝳ឴-៓៝០-៩᠋-᠍᠐-᠙ᢩᤠ-ᤫᤰ-᤻᥆-᥏᧐-᧚ᨗ-ᨛᩕ-ᩞ᩠-᩿᩼-᪉᪐-᪙᪰-᪽ᪿᫀᬀ-ᬄ᬴-᭄᭐-᭙᭫-᭳ᮀ-ᮂᮡ-ᮭ᮰-᮹᯦-᯳ᰤ-᰷᱀-᱉᱐-᱙᳐-᳔᳒-᳨᳭᳴᳷-᳹᷀-᷹᷻-᷿‿⁀⁔⃐-⃥⃜⃡-⃰⳯-⵿⳱ⷠ-〪ⷿ-゙゚〯꘠-꘩꙯ꙴ-꙽ꚞꚟ꛰꛱ꠂ꠆ꠋꠣ-ꠧ꠬ꢀꢁꢴ-ꣅ꣐-꣙꣠-꣱ꣿ-꤉ꤦ-꤭ꥇ-꥓ꦀ-ꦃ꦳-꧀꧐-꧙ꧥ꧰-꧹ꨩ-ꨶꩃꩌꩍ꩐-꩙ꩻ-ꩽꪰꪲ-ꪴꪷꪸꪾ꪿꫁ꫫ-ꫯꫵ꫶ꯣ-ꯪ꯬꯭꯰-꯹ﬞ︀-️︠-︯︳︴﹍-﹏0-9_",Or=new RegExp("["+Lt+"]"),Rr=new RegExp("["+Lt+Ht+"]"),Lt=Ht=null,kn=[0,11,2,25,2,18,2,1,2,14,3,13,35,122,70,52,268,28,4,48,48,31,14,29,6,37,11,29,3,35,5,7,2,4,43,157,19,35,5,35,5,39,9,51,157,310,10,21,11,7,153,5,3,0,2,43,2,1,4,0,3,22,11,22,10,30,66,18,2,1,11,21,11,25,71,55,7,1,65,0,16,3,2,2,2,28,43,28,4,28,36,7,2,27,28,53,11,21,11,18,14,17,111,72,56,50,14,50,14,35,349,41,7,1,79,28,11,0,9,21,107,20,28,22,13,52,76,44,33,24,27,35,30,0,3,0,9,34,4,0,13,47,15,3,22,0,2,0,36,17,2,24,85,6,2,0,2,3,2,14,2,9,8,46,39,7,3,1,3,21,2,6,2,1,2,4,4,0,19,0,13,4,159,52,19,3,21,2,31,47,21,1,2,0,185,46,42,3,37,47,21,0,60,42,14,0,72,26,230,43,117,63,32,7,3,0,3,7,2,1,2,23,16,0,2,0,95,7,3,38,17,0,2,0,29,0,11,39,8,0,22,0,12,45,20,0,35,56,264,8,2,36,18,0,50,29,113,6,2,1,2,37,22,0,26,5,2,1,2,31,15,0,328,18,190,0,80,921,103,110,18,195,2749,1070,4050,582,8634,568,8,30,114,29,19,47,17,3,32,20,6,18,689,63,129,74,6,0,67,12,65,1,2,0,29,6135,9,1237,43,8,8952,286,50,2,18,3,9,395,2309,106,6,12,4,8,8,9,5991,84,2,70,2,1,3,0,3,1,3,3,2,11,2,0,2,6,2,64,2,3,3,7,2,6,2,27,2,3,2,4,2,0,4,6,2,339,3,24,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,7,2357,44,11,6,17,0,370,43,1301,196,60,67,8,0,1205,3,2,26,2,1,2,0,3,0,2,9,2,3,2,0,2,0,7,0,5,0,2,0,2,0,2,2,2,1,2,0,3,0,2,0,2,0,2,0,2,0,2,1,2,0,3,3,2,6,2,3,2,3,2,0,2,9,2,16,6,2,2,4,2,16,4421,42717,35,4148,12,221,3,5761,15,7472,3104,541,1507,4938],Lr=[509,0,227,0,150,4,294,9,1368,2,2,1,6,3,41,2,5,0,166,1,574,3,9,9,370,1,154,10,176,2,54,14,32,9,16,3,46,10,54,9,7,2,37,13,2,9,6,1,45,0,13,2,49,13,9,3,2,11,83,11,7,0,161,11,6,9,7,3,56,1,2,6,3,1,3,2,10,0,11,1,3,6,4,4,193,17,10,9,5,0,82,19,13,9,214,6,3,8,28,1,83,16,16,9,82,12,9,9,84,14,5,9,243,14,166,9,71,5,2,1,3,3,2,0,2,1,13,9,120,6,3,6,4,0,29,9,41,6,2,3,9,0,10,10,47,15,406,7,2,7,17,9,57,21,2,13,123,5,4,0,2,1,2,6,2,0,9,9,49,4,2,1,2,4,9,9,330,3,19306,9,135,4,60,6,26,9,1014,0,2,54,8,3,82,0,12,1,19628,1,5319,4,4,5,9,7,3,6,31,3,149,2,1418,49,513,54,5,49,9,0,15,0,23,4,2,14,1361,6,2,16,3,6,2,1,2,4,262,6,10,9,419,13,1495,6,110,6,6,9,4759,9,787719,239],ce=function(e,t){t===void 0&&(t={}),this.label=e,this.keyword=t.keyword,this.beforeExpr=!!t.beforeExpr,this.startsExpr=!!t.startsExpr,this.isLoop=!!t.isLoop,this.isAssign=!!t.isAssign,this.prefix=!!t.prefix,this.postfix=!!t.postfix,this.binop=t.binop||null,this.updateContext=null},Pe={beforeExpr:!0},we={startsExpr:!0},xt={},f={num:new ce("num",we),regexp:new ce("regexp",we),string:new ce("string",we),name:new ce("name",we),eof:new ce("eof"),bracketL:new ce("[",{beforeExpr:!0,startsExpr:!0}),bracketR:new ce("]"),braceL:new ce("{",{beforeExpr:!0,startsExpr:!0}),braceR:new ce("}"),parenL:new ce("(",{beforeExpr:!0,startsExpr:!0}),parenR:new ce(")"),comma:new ce(",",Pe),semi:new ce(";",Pe),colon:new ce(":",Pe),dot:new ce("."),question:new ce("?",Pe),questionDot:new ce("?."),arrow:new ce("=>",Pe),template:new ce("template"),invalidTemplate:new ce("invalidTemplate"),ellipsis:new ce("...",Pe),backQuote:new ce("`",we),dollarBraceL:new ce("${",{beforeExpr:!0,startsExpr:!0}),eq:new ce("=",{beforeExpr:!0,isAssign:!0}),assign:new ce("_=",{beforeExpr:!0,isAssign:!0}),incDec:new ce("++/--",{prefix:!0,postfix:!0,startsExpr:!0}),prefix:new ce("!/~",{beforeExpr:!0,prefix:!0,startsExpr:!0}),logicalOR:Le("||",1),logicalAND:Le("&&",2),bitwiseOR:Le("|",3),bitwiseXOR:Le("^",4),bitwiseAND:Le("&",5),equality:Le("==/!=/===/!==",6),relational:Le("</>/<=/>=",7),bitShift:Le("<</>>/>>>",8),plusMin:new ce("+/-",{beforeExpr:!0,binop:9,prefix:!0,startsExpr:!0}),modulo:Le("%",10),star:Le("*",10),slash:Le("/",10),starstar:new ce("**",{beforeExpr:!0}),coalesce:Le("??",1),_break:oe("break"),_case:oe("case",Pe),_catch:oe("catch"),_continue:oe("continue"),_debugger:oe("debugger"),_default:oe("default",Pe),_do:oe("do",{isLoop:!0,beforeExpr:!0}),_else:oe("else",Pe),_finally:oe("finally"),_for:oe("for",{isLoop:!0}),_function:oe("function",we),_if:oe("if"),_return:oe("return",Pe),_switch:oe("switch"),_throw:oe("throw",Pe),_try:oe("try"),_var:oe("var"),_const:oe("const"),_while:oe("while",{isLoop:!0}),_with:oe("with"),_new:oe("new",{beforeExpr:!0,startsExpr:!0}),_this:oe("this",we),_super:oe("super",we),_class:oe("class",we),_extends:oe("extends",Pe),_export:oe("export"),_import:oe("import",we),_null:oe("null",we),_true:oe("true",we),_false:oe("false",we),_in:oe("in",{beforeExpr:!0,binop:7}),_instanceof:oe("instanceof",{beforeExpr:!0,binop:7}),_typeof:oe("typeof",{beforeExpr:!0,prefix:!0,startsExpr:!0}),_void:oe("void",{beforeExpr:!0,prefix:!0,startsExpr:!0}),_delete:oe("delete",{beforeExpr:!0,prefix:!0,startsExpr:!0})},Te=/\r\n?|\n|\u2028|\u2029/,et=new RegExp(Te.source,"g"),Wt=/[\u1680\u2000-\u200a\u202f\u205f\u3000\ufeff]/,Ie=/(?:\s|\/\/.*|\/\*[^]*?\*\/)*/g,Qt=Object.prototype,Nr=Qt.hasOwnProperty,nr=Qt.toString,Cn=Array.isArray||function(e){return nr.call(e)==="[object Array]"},Ke=function(e,t){this.line=e,this.column=t},Ke.prototype.offset=function(e){return new Ke(this.line,this.column+e)},ct=function(e,t,n){this.start=t,this.end=n,e.sourceFile!==null&&(this.source=e.sourceFile)},Bt={ecmaVersion:10,sourceType:"script",onInsertedSemicolon:null,onTrailingComma:null,allowReserved:null,allowReturnOutsideFunction:!1,allowImportExportEverywhere:!1,allowAwaitOutsideFunction:!1,allowHashBang:!1,locations:!1,onToken:null,onComment:null,ranges:!1,program:null,sourceFile:null,directSourceFile:null,preserveParens:!1},st=1,lt=2,Nt=st|lt,En=4,gn=8,Kt=16,Zt=32,en=64,tn=128,nn=0,jt=1,Me=2,rn=3,un=4,sn=5,me=function(e,t,n){this.options=e=Xu(e),this.sourceFile=e.sourceFile,this.keywords=Ze(er[e.ecmaVersion>=6?6:e.sourceType==="module"?"5module":5]);var r="";if(e.allowReserved!==!0){for(var i=e.ecmaVersion;!(r=Ot[i]);i--);e.sourceType==="module"&&(r+=" await")}this.reservedWords=Ze(r);var o=(r?r+" ":"")+Ot.strict;this.reservedWordsStrict=Ze(o),this.reservedWordsStrictBind=Ze(o+" "+Ot.strictBind),this.input=String(t),this.containsEsc=!1,n?(this.pos=n,this.lineStart=this.input.lastIndexOf(` +`,n-1)+1,this.curLine=this.input.slice(0,this.lineStart).split(Te).length):(this.pos=this.lineStart=0,this.curLine=1),this.type=f.eof,this.value=null,this.start=this.end=this.pos,this.startLoc=this.endLoc=this.curPosition(),this.lastTokEndLoc=this.lastTokStartLoc=null,this.lastTokStart=this.lastTokEnd=this.pos,this.context=this.initialContext(),this.exprAllowed=!0,this.inModule=e.sourceType==="module",this.strict=this.inModule||this.strictDirective(this.pos),this.potentialArrowAt=-1,this.yieldPos=this.awaitPos=this.awaitIdentPos=0,this.labels=[],this.undefinedExports={},this.pos===0&&e.allowHashBang&&this.input.slice(0,2)==="#!"&&this.skipLineComment(2),this.scopeStack=[],this.enterScope(st),this.regexpState=null},Ye={inFunction:{configurable:!0},inGenerator:{configurable:!0},inAsync:{configurable:!0},allowSuper:{configurable:!0},allowDirectSuper:{configurable:!0},treatFunctionsAsVar:{configurable:!0}},me.prototype.parse=function(){var e=this.options.program||this.startNode();return this.nextToken(),this.parseTopLevel(e)},Ye.inFunction.get=function(){return(this.currentVarScope().flags<)>0},Ye.inGenerator.get=function(){return(this.currentVarScope().flags&gn)>0},Ye.inAsync.get=function(){return(this.currentVarScope().flags&En)>0},Ye.allowSuper.get=function(){return(this.currentThisScope().flags&en)>0},Ye.allowDirectSuper.get=function(){return(this.currentThisScope().flags&tn)>0},Ye.treatFunctionsAsVar.get=function(){return this.treatFunctionsAsVarInScope(this.currentScope())},me.prototype.inNonArrowFunction=function(){return(this.currentThisScope().flags<)>0},me.extend=function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];for(var n=this,r=0;r<e.length;r++)n=e[r](n);return n},me.parse=function(e,t){return new this(t,e).parse()},me.parseExpressionAt=function(e,t,n){var r=new this(n,e,t);return r.nextToken(),r.parseExpression()},me.tokenizer=function(e,t){return new this(t,e)},Object.defineProperties(me.prototype,Ye),_e=me.prototype,rr=/^(?:'((?:\\.|[^'\\])*?)'|"((?:\\.|[^"\\])*?)")/,_e.strictDirective=function(e){for(;;){Ie.lastIndex=e,e+=Ie.exec(this.input)[0].length;var t=rr.exec(this.input.slice(e));if(!t)return!1;if((t[1]||t[2])==="use strict"){Ie.lastIndex=e+t[0].length;var n=Ie.exec(this.input),r=n.index+n[0].length,i=this.input.charAt(r);return i===";"||i==="}"||Te.test(n[0])&&!(/[(`.[+\-/*%<>=,?^&]/.test(i)||i==="!"&&this.input.charAt(r+1)==="=")}e+=t[0].length,Ie.lastIndex=e,e+=Ie.exec(this.input)[0].length,this.input[e]===";"&&e++}},_e.eat=function(e){return this.type===e?(this.next(),!0):!1},_e.isContextual=function(e){return this.type===f.name&&this.value===e&&!this.containsEsc},_e.eatContextual=function(e){return this.isContextual(e)?(this.next(),!0):!1},_e.expectContextual=function(e){this.eatContextual(e)||this.unexpected()},_e.canInsertSemicolon=function(){return this.type===f.eof||this.type===f.braceR||Te.test(this.input.slice(this.lastTokEnd,this.start))},_e.insertSemicolon=function(){if(this.canInsertSemicolon())return this.options.onInsertedSemicolon&&this.options.onInsertedSemicolon(this.lastTokEnd,this.lastTokEndLoc),!0},_e.semicolon=function(){!this.eat(f.semi)&&!this.insertSemicolon()&&this.unexpected()},_e.afterTrailingComma=function(e,t){if(this.type===e)return this.options.onTrailingComma&&this.options.onTrailingComma(this.lastTokStart,this.lastTokStartLoc),t||this.next(),!0},_e.expect=function(e){this.eat(e)||this.unexpected()},_e.unexpected=function(e){this.raise(e??this.start,"Unexpected token")},_e.checkPatternErrors=function(e,t){if(e){e.trailingComma>-1&&this.raiseRecoverable(e.trailingComma,"Comma is not permitted after the rest element");var n=t?e.parenthesizedAssign:e.parenthesizedBind;n>-1&&this.raiseRecoverable(n,"Parenthesized pattern")}},_e.checkExpressionErrors=function(e,t){if(!e)return!1;var n=e.shorthandAssign,r=e.doubleProto;if(!t)return n>=0||r>=0;n>=0&&this.raise(n,"Shorthand property assignments are valid only in destructuring patterns"),r>=0&&this.raiseRecoverable(r,"Redefinition of __proto__ property")},_e.checkYieldAwaitInDefaultParams=function(){this.yieldPos&&(!this.awaitPos||this.yieldPos<this.awaitPos)&&this.raise(this.yieldPos,"Yield expression cannot be a default value"),this.awaitPos&&this.raise(this.awaitPos,"Await expression cannot be a default value")},_e.isSimpleAssignTarget=function(e){return e.type==="ParenthesizedExpression"?this.isSimpleAssignTarget(e.expression):e.type==="Identifier"||e.type==="MemberExpression"},K=me.prototype,K.parseTopLevel=function(e){var t={};for(e.body||(e.body=[]);this.type!==f.eof;){var n=this.parseStatement(null,!0,t);e.body.push(n)}if(this.inModule)for(var r=0,i=Object.keys(this.undefinedExports);r<i.length;r+=1){var o=i[r];this.raiseRecoverable(this.undefinedExports[o].start,"Export '"+o+"' is not defined")}return this.adaptDirectivePrologue(e.body),this.next(),e.sourceType=this.options.sourceType,this.finishNode(e,"Program")},Mt={kind:"loop"},ur={kind:"switch"},K.isLet=function(e){if(this.options.ecmaVersion<6||!this.isContextual("let"))return!1;Ie.lastIndex=this.pos;var t=Ie.exec(this.input),n=this.pos+t[0].length,r=this.input.charCodeAt(n);if(r===91)return!0;if(e)return!1;if(r===123)return!0;if(Ge(r,!0)){for(var i=n+1;Qe(this.input.charCodeAt(i),!0);)++i;var o=this.input.slice(n,i);if(!tr.test(o))return!0}return!1},K.isAsyncFunction=function(){if(this.options.ecmaVersion<8||!this.isContextual("async"))return!1;Ie.lastIndex=this.pos;var e=Ie.exec(this.input),t=this.pos+e[0].length;return!Te.test(this.input.slice(this.pos,t))&&this.input.slice(t,t+8)==="function"&&(t+8===this.input.length||!Qe(this.input.charAt(t+8)))},K.parseStatement=function(e,t,n){var r=this.type,i=this.startNode(),o;switch(this.isLet(e)&&(r=f._var,o="let"),r){case f._break:case f._continue:return this.parseBreakContinueStatement(i,r.keyword);case f._debugger:return this.parseDebuggerStatement(i);case f._do:return this.parseDoStatement(i);case f._for:return this.parseForStatement(i);case f._function:return e&&(this.strict||e!=="if"&&e!=="label")&&this.options.ecmaVersion>=6&&this.unexpected(),this.parseFunctionStatement(i,!1,!e);case f._class:return e&&this.unexpected(),this.parseClass(i,!0);case f._if:return this.parseIfStatement(i);case f._return:return this.parseReturnStatement(i);case f._switch:return this.parseSwitchStatement(i);case f._throw:return this.parseThrowStatement(i);case f._try:return this.parseTryStatement(i);case f._const:case f._var:return o=o||this.value,e&&o!=="var"&&this.unexpected(),this.parseVarStatement(i,o);case f._while:return this.parseWhileStatement(i);case f._with:return this.parseWithStatement(i);case f.braceL:return this.parseBlock(!0,i);case f.semi:return this.parseEmptyStatement(i);case f._export:case f._import:if(this.options.ecmaVersion>10&&r===f._import){Ie.lastIndex=this.pos;var s=Ie.exec(this.input),l=this.pos+s[0].length,p=this.input.charCodeAt(l);if(p===40||p===46)return this.parseExpressionStatement(i,this.parseExpression())}return this.options.allowImportExportEverywhere||(t||this.raise(this.start,"'import' and 'export' may only appear at the top level"),this.inModule||this.raise(this.start,"'import' and 'export' may appear only with 'sourceType: module'")),r===f._import?this.parseImport(i):this.parseExport(i,n);default:if(this.isAsyncFunction())return e&&this.unexpected(),this.next(),this.parseFunctionStatement(i,!0,!e);var d=this.value,D=this.parseExpression();return r===f.name&&D.type==="Identifier"&&this.eat(f.colon)?this.parseLabeledStatement(i,d,D,e):this.parseExpressionStatement(i,D)}},K.parseBreakContinueStatement=function(e,t){var n=t==="break";this.next(),this.eat(f.semi)||this.insertSemicolon()?e.label=null:this.type!==f.name?this.unexpected():(e.label=this.parseIdent(),this.semicolon());for(var r=0;r<this.labels.length;++r){var i=this.labels[r];if((e.label==null||i.name===e.label.name)&&(i.kind!=null&&(n||i.kind==="loop")||e.label&&n))break}return r===this.labels.length&&this.raise(e.start,"Unsyntactic "+t),this.finishNode(e,n?"BreakStatement":"ContinueStatement")},K.parseDebuggerStatement=function(e){return this.next(),this.semicolon(),this.finishNode(e,"DebuggerStatement")},K.parseDoStatement=function(e){return this.next(),this.labels.push(Mt),e.body=this.parseStatement("do"),this.labels.pop(),this.expect(f._while),e.test=this.parseParenExpression(),this.options.ecmaVersion>=6?this.eat(f.semi):this.semicolon(),this.finishNode(e,"DoWhileStatement")},K.parseForStatement=function(e){this.next();var t=this.options.ecmaVersion>=9&&(this.inAsync||!this.inFunction&&this.options.allowAwaitOutsideFunction)&&this.eatContextual("await")?this.lastTokStart:-1;if(this.labels.push(Mt),this.enterScope(0),this.expect(f.parenL),this.type===f.semi)return t>-1&&this.unexpected(t),this.parseFor(e,null);var n=this.isLet();if(this.type===f._var||this.type===f._const||n){var r=this.startNode(),i=n?"let":this.value;return this.next(),this.parseVar(r,!0,i),this.finishNode(r,"VariableDeclaration"),(this.type===f._in||this.options.ecmaVersion>=6&&this.isContextual("of"))&&r.declarations.length===1?(this.options.ecmaVersion>=9&&(this.type===f._in?t>-1&&this.unexpected(t):e.await=t>-1),this.parseForIn(e,r)):(t>-1&&this.unexpected(t),this.parseFor(e,r))}var o=new Pt,s=this.parseExpression(!0,o);return this.type===f._in||this.options.ecmaVersion>=6&&this.isContextual("of")?(this.options.ecmaVersion>=9&&(this.type===f._in?t>-1&&this.unexpected(t):e.await=t>-1),this.toAssignable(s,!1,o),this.checkLVal(s),this.parseForIn(e,s)):(this.checkExpressionErrors(o,!0),t>-1&&this.unexpected(t),this.parseFor(e,s))},K.parseFunctionStatement=function(e,t,n){return this.next(),this.parseFunction(e,at|(n?0:Vt),!1,t)},K.parseIfStatement=function(e){return this.next(),e.test=this.parseParenExpression(),e.consequent=this.parseStatement("if"),e.alternate=this.eat(f._else)?this.parseStatement("if"):null,this.finishNode(e,"IfStatement")},K.parseReturnStatement=function(e){return!this.inFunction&&!this.options.allowReturnOutsideFunction&&this.raise(this.start,"'return' outside of function"),this.next(),this.eat(f.semi)||this.insertSemicolon()?e.argument=null:(e.argument=this.parseExpression(),this.semicolon()),this.finishNode(e,"ReturnStatement")},K.parseSwitchStatement=function(e){this.next(),e.discriminant=this.parseParenExpression(),e.cases=[],this.expect(f.braceL),this.labels.push(ur),this.enterScope(0);for(var t,n=!1;this.type!==f.braceR;)if(this.type===f._case||this.type===f._default){var r=this.type===f._case;t&&this.finishNode(t,"SwitchCase"),e.cases.push(t=this.startNode()),t.consequent=[],this.next(),r?t.test=this.parseExpression():(n&&this.raiseRecoverable(this.lastTokStart,"Multiple default clauses"),n=!0,t.test=null),this.expect(f.colon)}else t||this.unexpected(),t.consequent.push(this.parseStatement(null));return this.exitScope(),t&&this.finishNode(t,"SwitchCase"),this.next(),this.labels.pop(),this.finishNode(e,"SwitchStatement")},K.parseThrowStatement=function(e){return this.next(),Te.test(this.input.slice(this.lastTokEnd,this.start))&&this.raise(this.lastTokEnd,"Illegal newline after throw"),e.argument=this.parseExpression(),this.semicolon(),this.finishNode(e,"ThrowStatement")},ir=[],K.parseTryStatement=function(e){if(this.next(),e.block=this.parseBlock(),e.handler=null,this.type===f._catch){var t=this.startNode();if(this.next(),this.eat(f.parenL)){t.param=this.parseBindingAtom();var n=t.param.type==="Identifier";this.enterScope(n?Zt:0),this.checkLVal(t.param,n?un:Me),this.expect(f.parenR)}else this.options.ecmaVersion<10&&this.unexpected(),t.param=null,this.enterScope(0);t.body=this.parseBlock(!1),this.exitScope(),e.handler=this.finishNode(t,"CatchClause")}return e.finalizer=this.eat(f._finally)?this.parseBlock():null,!e.handler&&!e.finalizer&&this.raise(e.start,"Missing catch or finally clause"),this.finishNode(e,"TryStatement")},K.parseVarStatement=function(e,t){return this.next(),this.parseVar(e,!1,t),this.semicolon(),this.finishNode(e,"VariableDeclaration")},K.parseWhileStatement=function(e){return this.next(),e.test=this.parseParenExpression(),this.labels.push(Mt),e.body=this.parseStatement("while"),this.labels.pop(),this.finishNode(e,"WhileStatement")},K.parseWithStatement=function(e){return this.strict&&this.raise(this.start,"'with' in strict mode"),this.next(),e.object=this.parseParenExpression(),e.body=this.parseStatement("with"),this.finishNode(e,"WithStatement")},K.parseEmptyStatement=function(e){return this.next(),this.finishNode(e,"EmptyStatement")},K.parseLabeledStatement=function(e,t,n,r){for(var i=0,o=this.labels;i<o.length;i+=1){var s=o[i];s.name===t&&this.raise(n.start,"Label '"+t+"' is already declared")}for(var l=this.type.isLoop?"loop":this.type===f._switch?"switch":null,p=this.labels.length-1;p>=0;p--){var d=this.labels[p];if(d.statementStart===e.start)d.statementStart=this.start,d.kind=l;else break}return this.labels.push({name:t,kind:l,statementStart:this.start}),e.body=this.parseStatement(r?r.indexOf("label")===-1?r+"label":r:"label"),this.labels.pop(),e.label=n,this.finishNode(e,"LabeledStatement")},K.parseExpressionStatement=function(e,t){return e.expression=t,this.semicolon(),this.finishNode(e,"ExpressionStatement")},K.parseBlock=function(e,t,n){for(e===void 0&&(e=!0),t===void 0&&(t=this.startNode()),t.body=[],this.expect(f.braceL),e&&this.enterScope(0);this.type!==f.braceR;){var r=this.parseStatement(null);t.body.push(r)}return n&&(this.strict=!1),this.next(),e&&this.exitScope(),this.finishNode(t,"BlockStatement")},K.parseFor=function(e,t){return e.init=t,this.expect(f.semi),e.test=this.type===f.semi?null:this.parseExpression(),this.expect(f.semi),e.update=this.type===f.parenR?null:this.parseExpression(),this.expect(f.parenR),e.body=this.parseStatement("for"),this.exitScope(),this.labels.pop(),this.finishNode(e,"ForStatement")},K.parseForIn=function(e,t){var n=this.type===f._in;return this.next(),t.type==="VariableDeclaration"&&t.declarations[0].init!=null&&(!n||this.options.ecmaVersion<8||this.strict||t.kind!=="var"||t.declarations[0].id.type!=="Identifier")?this.raise(t.start,(n?"for-in":"for-of")+" loop variable declaration may not have an initializer"):t.type==="AssignmentPattern"&&this.raise(t.start,"Invalid left-hand side in for-loop"),e.left=t,e.right=n?this.parseExpression():this.parseMaybeAssign(),this.expect(f.parenR),e.body=this.parseStatement("for"),this.exitScope(),this.labels.pop(),this.finishNode(e,n?"ForInStatement":"ForOfStatement")},K.parseVar=function(e,t,n){for(e.declarations=[],e.kind=n;;){var r=this.startNode();if(this.parseVarId(r,n),this.eat(f.eq)?r.init=this.parseMaybeAssign(t):n==="const"&&!(this.type===f._in||this.options.ecmaVersion>=6&&this.isContextual("of"))?this.unexpected():r.id.type!=="Identifier"&&!(t&&(this.type===f._in||this.isContextual("of")))?this.raise(this.lastTokEnd,"Complex binding patterns require an initialization value"):r.init=null,e.declarations.push(this.finishNode(r,"VariableDeclarator")),!this.eat(f.comma))break}return e},K.parseVarId=function(e,t){e.id=this.parseBindingAtom(),this.checkLVal(e.id,t==="var"?jt:Me,!1)},at=1,Vt=2,an=4,K.parseFunction=function(e,t,n,r){this.initFunction(e),(this.options.ecmaVersion>=9||this.options.ecmaVersion>=6&&!r)&&(this.type===f.star&&t&Vt&&this.unexpected(),e.generator=this.eat(f.star)),this.options.ecmaVersion>=8&&(e.async=!!r),t&at&&(e.id=t&an&&this.type!==f.name?null:this.parseIdent(),e.id&&!(t&Vt)&&this.checkLVal(e.id,this.strict||e.generator||e.async?this.treatFunctionsAsVar?jt:Me:rn));var i=this.yieldPos,o=this.awaitPos,s=this.awaitIdentPos;return this.yieldPos=0,this.awaitPos=0,this.awaitIdentPos=0,this.enterScope(Yt(e.async,e.generator)),t&at||(e.id=this.type===f.name?this.parseIdent():null),this.parseFunctionParams(e),this.parseFunctionBody(e,n,!1),this.yieldPos=i,this.awaitPos=o,this.awaitIdentPos=s,this.finishNode(e,t&at?"FunctionDeclaration":"FunctionExpression")},K.parseFunctionParams=function(e){this.expect(f.parenL),e.params=this.parseBindingList(f.parenR,!1,this.options.ecmaVersion>=8),this.checkYieldAwaitInDefaultParams()},K.parseClass=function(e,t){this.next();var n=this.strict;this.strict=!0,this.parseClassId(e,t),this.parseClassSuper(e);var r=this.startNode(),i=!1;for(r.body=[],this.expect(f.braceL);this.type!==f.braceR;){var o=this.parseClassElement(e.superClass!==null);o&&(r.body.push(o),o.type==="MethodDefinition"&&o.kind==="constructor"&&(i&&this.raise(o.start,"Duplicate constructor in the same class"),i=!0))}return this.strict=n,this.next(),e.body=this.finishNode(r,"ClassBody"),this.finishNode(e,t?"ClassDeclaration":"ClassExpression")},K.parseClassElement=function(e){var t=this;if(this.eat(f.semi))return null;var n=this.startNode(),r=function(p,d){d===void 0&&(d=!1);var D=t.start,y=t.startLoc;return t.eatContextual(p)?t.type!==f.parenL&&(!d||!t.canInsertSemicolon())?!0:(n.key&&t.unexpected(),n.computed=!1,n.key=t.startNodeAt(D,y),n.key.name=p,t.finishNode(n.key,"Identifier"),!1):!1};n.kind="method",n.static=r("static");var i=this.eat(f.star),o=!1;i||(this.options.ecmaVersion>=8&&r("async",!0)?(o=!0,i=this.options.ecmaVersion>=9&&this.eat(f.star)):r("get")?n.kind="get":r("set")&&(n.kind="set")),n.key||this.parsePropertyName(n);var s=n.key,l=!1;return!n.computed&&!n.static&&(s.type==="Identifier"&&s.name==="constructor"||s.type==="Literal"&&s.value==="constructor")?(n.kind!=="method"&&this.raise(s.start,"Constructor can't have get/set modifier"),i&&this.raise(s.start,"Constructor can't be a generator"),o&&this.raise(s.start,"Constructor can't be an async method"),n.kind="constructor",l=e):n.static&&s.type==="Identifier"&&s.name==="prototype"&&this.raise(s.start,"Classes may not have a static property named prototype"),this.parseClassMethod(n,i,o,l),n.kind==="get"&&n.value.params.length!==0&&this.raiseRecoverable(n.value.start,"getter should have no params"),n.kind==="set"&&n.value.params.length!==1&&this.raiseRecoverable(n.value.start,"setter should have exactly one param"),n.kind==="set"&&n.value.params[0].type==="RestElement"&&this.raiseRecoverable(n.value.params[0].start,"Setter cannot use rest params"),n},K.parseClassMethod=function(e,t,n,r){return e.value=this.parseMethod(t,n,r),this.finishNode(e,"MethodDefinition")},K.parseClassId=function(e,t){this.type===f.name?(e.id=this.parseIdent(),t&&this.checkLVal(e.id,Me,!1)):(t===!0&&this.unexpected(),e.id=null)},K.parseClassSuper=function(e){e.superClass=this.eat(f._extends)?this.parseExprSubscripts():null},K.parseExport=function(e,t){if(this.next(),this.eat(f.star))return this.options.ecmaVersion>=11&&(this.eatContextual("as")?(e.exported=this.parseIdent(!0),this.checkExport(t,e.exported.name,this.lastTokStart)):e.exported=null),this.expectContextual("from"),this.type!==f.string&&this.unexpected(),e.source=this.parseExprAtom(),this.semicolon(),this.finishNode(e,"ExportAllDeclaration");if(this.eat(f._default)){this.checkExport(t,"default",this.lastTokStart);var n;if(this.type===f._function||(n=this.isAsyncFunction())){var r=this.startNode();this.next(),n&&this.next(),e.declaration=this.parseFunction(r,at|an,!1,n)}else if(this.type===f._class){var i=this.startNode();e.declaration=this.parseClass(i,"nullableID")}else e.declaration=this.parseMaybeAssign(),this.semicolon();return this.finishNode(e,"ExportDefaultDeclaration")}if(this.shouldParseExportStatement())e.declaration=this.parseStatement(null),e.declaration.type==="VariableDeclaration"?this.checkVariableExport(t,e.declaration.declarations):this.checkExport(t,e.declaration.id.name,e.declaration.id.start),e.specifiers=[],e.source=null;else{if(e.declaration=null,e.specifiers=this.parseExportSpecifiers(t),this.eatContextual("from"))this.type!==f.string&&this.unexpected(),e.source=this.parseExprAtom();else{for(var o=0,s=e.specifiers;o<s.length;o+=1){var l=s[o];this.checkUnreserved(l.local),this.checkLocalExport(l.local)}e.source=null}this.semicolon()}return this.finishNode(e,"ExportNamedDeclaration")},K.checkExport=function(e,t,n){e&&(qt(e,t)&&this.raiseRecoverable(n,"Duplicate export '"+t+"'"),e[t]=!0)},K.checkPatternExport=function(e,t){var n=t.type;if(n==="Identifier")this.checkExport(e,t.name,t.start);else if(n==="ObjectPattern")for(var r=0,i=t.properties;r<i.length;r+=1){var o=i[r];this.checkPatternExport(e,o)}else if(n==="ArrayPattern")for(var s=0,l=t.elements;s<l.length;s+=1){var p=l[s];p&&this.checkPatternExport(e,p)}else n==="Property"?this.checkPatternExport(e,t.value):n==="AssignmentPattern"?this.checkPatternExport(e,t.left):n==="RestElement"?this.checkPatternExport(e,t.argument):n==="ParenthesizedExpression"&&this.checkPatternExport(e,t.expression)},K.checkVariableExport=function(e,t){if(e)for(var n=0,r=t;n<r.length;n+=1){var i=r[n];this.checkPatternExport(e,i.id)}},K.shouldParseExportStatement=function(){return this.type.keyword==="var"||this.type.keyword==="const"||this.type.keyword==="class"||this.type.keyword==="function"||this.isLet()||this.isAsyncFunction()},K.parseExportSpecifiers=function(e){var t=[],n=!0;for(this.expect(f.braceL);!this.eat(f.braceR);){if(n)n=!1;else if(this.expect(f.comma),this.afterTrailingComma(f.braceR))break;var r=this.startNode();r.local=this.parseIdent(!0),r.exported=this.eatContextual("as")?this.parseIdent(!0):r.local,this.checkExport(e,r.exported.name,r.exported.start),t.push(this.finishNode(r,"ExportSpecifier"))}return t},K.parseImport=function(e){return this.next(),this.type===f.string?(e.specifiers=ir,e.source=this.parseExprAtom()):(e.specifiers=this.parseImportSpecifiers(),this.expectContextual("from"),e.source=this.type===f.string?this.parseExprAtom():this.unexpected()),this.semicolon(),this.finishNode(e,"ImportDeclaration")},K.parseImportSpecifiers=function(){var e=[],t=!0;if(this.type===f.name){var n=this.startNode();if(n.local=this.parseIdent(),this.checkLVal(n.local,Me),e.push(this.finishNode(n,"ImportDefaultSpecifier")),!this.eat(f.comma))return e}if(this.type===f.star){var r=this.startNode();return this.next(),this.expectContextual("as"),r.local=this.parseIdent(),this.checkLVal(r.local,Me),e.push(this.finishNode(r,"ImportNamespaceSpecifier")),e}for(this.expect(f.braceL);!this.eat(f.braceR);){if(t)t=!1;else if(this.expect(f.comma),this.afterTrailingComma(f.braceR))break;var i=this.startNode();i.imported=this.parseIdent(!0),this.eatContextual("as")?i.local=this.parseIdent():(this.checkUnreserved(i.imported),i.local=i.imported),this.checkLVal(i.local,Me),e.push(this.finishNode(i,"ImportSpecifier"))}return e},K.adaptDirectivePrologue=function(e){for(var t=0;t<e.length&&this.isDirectiveCandidate(e[t]);++t)e[t].directive=e[t].expression.raw.slice(1,-1)},K.isDirectiveCandidate=function(e){return e.type==="ExpressionStatement"&&e.expression.type==="Literal"&&typeof e.expression.value=="string"&&(this.input[e.start]==='"'||this.input[e.start]==="'")},Ve=me.prototype,Ve.toAssignable=function(e,t,n){if(this.options.ecmaVersion>=6&&e)switch(e.type){case"Identifier":this.inAsync&&e.name==="await"&&this.raise(e.start,"Cannot use 'await' as identifier inside an async function");break;case"ObjectPattern":case"ArrayPattern":case"RestElement":break;case"ObjectExpression":e.type="ObjectPattern",n&&this.checkPatternErrors(n,!0);for(var r=0,i=e.properties;r<i.length;r+=1){var o=i[r];this.toAssignable(o,t),o.type==="RestElement"&&(o.argument.type==="ArrayPattern"||o.argument.type==="ObjectPattern")&&this.raise(o.argument.start,"Unexpected token")}break;case"Property":e.kind!=="init"&&this.raise(e.key.start,"Object pattern can't contain getter or setter"),this.toAssignable(e.value,t);break;case"ArrayExpression":e.type="ArrayPattern",n&&this.checkPatternErrors(n,!0),this.toAssignableList(e.elements,t);break;case"SpreadElement":e.type="RestElement",this.toAssignable(e.argument,t),e.argument.type==="AssignmentPattern"&&this.raise(e.argument.start,"Rest elements cannot have a default value");break;case"AssignmentExpression":e.operator!=="="&&this.raise(e.left.end,"Only '=' operator can be used for specifying default value."),e.type="AssignmentPattern",delete e.operator,this.toAssignable(e.left,t);case"AssignmentPattern":break;case"ParenthesizedExpression":this.toAssignable(e.expression,t,n);break;case"ChainExpression":this.raiseRecoverable(e.start,"Optional chaining cannot appear in left-hand side");break;case"MemberExpression":if(!t)break;default:this.raise(e.start,"Assigning to rvalue")}else n&&this.checkPatternErrors(n,!0);return e},Ve.toAssignableList=function(e,t){for(var n=e.length,r=0;r<n;r++){var i=e[r];i&&this.toAssignable(i,t)}if(n){var o=e[n-1];this.options.ecmaVersion===6&&t&&o&&o.type==="RestElement"&&o.argument.type!=="Identifier"&&this.unexpected(o.argument.start)}return e},Ve.parseSpread=function(e){var t=this.startNode();return this.next(),t.argument=this.parseMaybeAssign(!1,e),this.finishNode(t,"SpreadElement")},Ve.parseRestBinding=function(){var e=this.startNode();return this.next(),this.options.ecmaVersion===6&&this.type!==f.name&&this.unexpected(),e.argument=this.parseBindingAtom(),this.finishNode(e,"RestElement")},Ve.parseBindingAtom=function(){if(this.options.ecmaVersion>=6)switch(this.type){case f.bracketL:var e=this.startNode();return this.next(),e.elements=this.parseBindingList(f.bracketR,!0,!0),this.finishNode(e,"ArrayPattern");case f.braceL:return this.parseObj(!0)}return this.parseIdent()},Ve.parseBindingList=function(e,t,n){for(var r=[],i=!0;!this.eat(e);)if(i?i=!1:this.expect(f.comma),t&&this.type===f.comma)r.push(null);else{if(n&&this.afterTrailingComma(e))break;if(this.type===f.ellipsis){var o=this.parseRestBinding();this.parseBindingListItem(o),r.push(o),this.type===f.comma&&this.raise(this.start,"Comma is not permitted after the rest element"),this.expect(e);break}else{var s=this.parseMaybeDefault(this.start,this.startLoc);this.parseBindingListItem(s),r.push(s)}}return r},Ve.parseBindingListItem=function(e){return e},Ve.parseMaybeDefault=function(e,t,n){if(n=n||this.parseBindingAtom(),this.options.ecmaVersion<6||!this.eat(f.eq))return n;var r=this.startNodeAt(e,t);return r.left=n,r.right=this.parseMaybeAssign(),this.finishNode(r,"AssignmentPattern")},Ve.checkLVal=function(e,t,n){switch(t===void 0&&(t=nn),e.type){case"Identifier":t===Me&&e.name==="let"&&this.raiseRecoverable(e.start,"let is disallowed as a lexically bound name"),this.strict&&this.reservedWordsStrictBind.test(e.name)&&this.raiseRecoverable(e.start,(t?"Binding ":"Assigning to ")+e.name+" in strict mode"),n&&(qt(n,e.name)&&this.raiseRecoverable(e.start,"Argument name clash"),n[e.name]=!0),t!==nn&&t!==sn&&this.declareName(e.name,t,e.start);break;case"ChainExpression":this.raiseRecoverable(e.start,"Optional chaining cannot appear in left-hand side");break;case"MemberExpression":t&&this.raiseRecoverable(e.start,"Binding member expression");break;case"ObjectPattern":for(var r=0,i=e.properties;r<i.length;r+=1){var o=i[r];this.checkLVal(o,t,n)}break;case"Property":this.checkLVal(e.value,t,n);break;case"ArrayPattern":for(var s=0,l=e.elements;s<l.length;s+=1){var p=l[s];p&&this.checkLVal(p,t,n)}break;case"AssignmentPattern":this.checkLVal(e.left,t,n);break;case"RestElement":this.checkLVal(e.argument,t,n);break;case"ParenthesizedExpression":this.checkLVal(e.expression,t,n);break;default:this.raise(e.start,(t?"Binding":"Assigning to")+" rvalue")}},re=me.prototype,re.checkPropClash=function(e,t,n){if(!(this.options.ecmaVersion>=9&&e.type==="SpreadElement")&&!(this.options.ecmaVersion>=6&&(e.computed||e.method||e.shorthand))){var r=e.key,i;switch(r.type){case"Identifier":i=r.name;break;case"Literal":i=String(r.value);break;default:return}var o=e.kind;if(this.options.ecmaVersion>=6){i==="__proto__"&&o==="init"&&(t.proto&&(n?n.doubleProto<0&&(n.doubleProto=r.start):this.raiseRecoverable(r.start,"Redefinition of __proto__ property")),t.proto=!0);return}i="$"+i;var s=t[i];if(s){var l;o==="init"?l=this.strict&&s.init||s.get||s.set:l=s.init||s[o],l&&this.raiseRecoverable(r.start,"Redefinition of property")}else s=t[i]={init:!1,get:!1,set:!1};s[o]=!0}},re.parseExpression=function(e,t){var n=this.start,r=this.startLoc,i=this.parseMaybeAssign(e,t);if(this.type===f.comma){var o=this.startNodeAt(n,r);for(o.expressions=[i];this.eat(f.comma);)o.expressions.push(this.parseMaybeAssign(e,t));return this.finishNode(o,"SequenceExpression")}return i},re.parseMaybeAssign=function(e,t,n){if(this.isContextual("yield")){if(this.inGenerator)return this.parseYield(e);this.exprAllowed=!1}var r=!1,i=-1,o=-1;t?(i=t.parenthesizedAssign,o=t.trailingComma,t.parenthesizedAssign=t.trailingComma=-1):(t=new Pt,r=!0);var s=this.start,l=this.startLoc;(this.type===f.parenL||this.type===f.name)&&(this.potentialArrowAt=this.start);var p=this.parseMaybeConditional(e,t);if(n&&(p=n.call(this,p,s,l)),this.type.isAssign){var d=this.startNodeAt(s,l);return d.operator=this.value,d.left=this.type===f.eq?this.toAssignable(p,!1,t):p,r||(t.parenthesizedAssign=t.trailingComma=t.doubleProto=-1),t.shorthandAssign>=d.left.start&&(t.shorthandAssign=-1),this.checkLVal(p),this.next(),d.right=this.parseMaybeAssign(e),this.finishNode(d,"AssignmentExpression")}else r&&this.checkExpressionErrors(t,!0);return i>-1&&(t.parenthesizedAssign=i),o>-1&&(t.trailingComma=o),p},re.parseMaybeConditional=function(e,t){var n=this.start,r=this.startLoc,i=this.parseExprOps(e,t);if(this.checkExpressionErrors(t))return i;if(this.eat(f.question)){var o=this.startNodeAt(n,r);return o.test=i,o.consequent=this.parseMaybeAssign(),this.expect(f.colon),o.alternate=this.parseMaybeAssign(e),this.finishNode(o,"ConditionalExpression")}return i},re.parseExprOps=function(e,t){var n=this.start,r=this.startLoc,i=this.parseMaybeUnary(t,!1);return this.checkExpressionErrors(t)||i.start===n&&i.type==="ArrowFunctionExpression"?i:this.parseExprOp(i,n,r,-1,e)},re.parseExprOp=function(e,t,n,r,i){var o=this.type.binop;if(o!=null&&(!i||this.type!==f._in)&&o>r){var s=this.type===f.logicalOR||this.type===f.logicalAND,l=this.type===f.coalesce;l&&(o=f.logicalAND.binop);var p=this.value;this.next();var d=this.start,D=this.startLoc,y=this.parseExprOp(this.parseMaybeUnary(null,!1),d,D,o,i),C=this.buildBinary(t,n,e,y,p,s||l);return(s&&this.type===f.coalesce||l&&(this.type===f.logicalOR||this.type===f.logicalAND))&&this.raiseRecoverable(this.start,"Logical expressions and coalesce expressions cannot be mixed. Wrap either by parentheses"),this.parseExprOp(C,t,n,r,i)}return e},re.buildBinary=function(e,t,n,r,i,o){var s=this.startNodeAt(e,t);return s.left=n,s.operator=i,s.right=r,this.finishNode(s,o?"LogicalExpression":"BinaryExpression")},re.parseMaybeUnary=function(e,t){var n=this.start,r=this.startLoc,i;if(this.isContextual("await")&&(this.inAsync||!this.inFunction&&this.options.allowAwaitOutsideFunction))i=this.parseAwait(),t=!0;else if(this.type.prefix){var o=this.startNode(),s=this.type===f.incDec;o.operator=this.value,o.prefix=!0,this.next(),o.argument=this.parseMaybeUnary(null,!0),this.checkExpressionErrors(e,!0),s?this.checkLVal(o.argument):this.strict&&o.operator==="delete"&&o.argument.type==="Identifier"?this.raiseRecoverable(o.start,"Deleting local variable in strict mode"):t=!0,i=this.finishNode(o,s?"UpdateExpression":"UnaryExpression")}else{if(i=this.parseExprSubscripts(e),this.checkExpressionErrors(e))return i;for(;this.type.postfix&&!this.canInsertSemicolon();){var l=this.startNodeAt(n,r);l.operator=this.value,l.prefix=!1,l.argument=i,this.checkLVal(i),this.next(),i=this.finishNode(l,"UpdateExpression")}}return!t&&this.eat(f.starstar)?this.buildBinary(n,r,i,this.parseMaybeUnary(null,!1),"**",!1):i},re.parseExprSubscripts=function(e){var t=this.start,n=this.startLoc,r=this.parseExprAtom(e);if(r.type==="ArrowFunctionExpression"&&this.input.slice(this.lastTokStart,this.lastTokEnd)!==")")return r;var i=this.parseSubscripts(r,t,n);return e&&i.type==="MemberExpression"&&(e.parenthesizedAssign>=i.start&&(e.parenthesizedAssign=-1),e.parenthesizedBind>=i.start&&(e.parenthesizedBind=-1)),i},re.parseSubscripts=function(e,t,n,r){for(var i=this.options.ecmaVersion>=8&&e.type==="Identifier"&&e.name==="async"&&this.lastTokEnd===e.end&&!this.canInsertSemicolon()&&e.end-e.start===5&&this.potentialArrowAt===e.start,o=!1;;){var s=this.parseSubscript(e,t,n,r,i,o);if(s.optional&&(o=!0),s===e||s.type==="ArrowFunctionExpression"){if(o){var l=this.startNodeAt(t,n);l.expression=s,s=this.finishNode(l,"ChainExpression")}return s}e=s}},re.parseSubscript=function(e,t,n,r,i,o){var s=this.options.ecmaVersion>=11,l=s&&this.eat(f.questionDot);r&&l&&this.raise(this.lastTokStart,"Optional chaining cannot appear in the callee of new expressions");var p=this.eat(f.bracketL);if(p||l&&this.type!==f.parenL&&this.type!==f.backQuote||this.eat(f.dot)){var d=this.startNodeAt(t,n);d.object=e,d.property=p?this.parseExpression():this.parseIdent(this.options.allowReserved!=="never"),d.computed=!!p,p&&this.expect(f.bracketR),s&&(d.optional=l),e=this.finishNode(d,"MemberExpression")}else if(!r&&this.eat(f.parenL)){var D=new Pt,y=this.yieldPos,C=this.awaitPos,E=this.awaitIdentPos;this.yieldPos=0,this.awaitPos=0,this.awaitIdentPos=0;var m=this.parseExprList(f.parenR,this.options.ecmaVersion>=8,!1,D);if(i&&!l&&!this.canInsertSemicolon()&&this.eat(f.arrow))return this.checkPatternErrors(D,!1),this.checkYieldAwaitInDefaultParams(),this.awaitIdentPos>0&&this.raise(this.awaitIdentPos,"Cannot use 'await' as identifier inside an async function"),this.yieldPos=y,this.awaitPos=C,this.awaitIdentPos=E,this.parseArrowExpression(this.startNodeAt(t,n),m,!0);this.checkExpressionErrors(D,!0),this.yieldPos=y||this.yieldPos,this.awaitPos=C||this.awaitPos,this.awaitIdentPos=E||this.awaitIdentPos;var g=this.startNodeAt(t,n);g.callee=e,g.arguments=m,s&&(g.optional=l),e=this.finishNode(g,"CallExpression")}else if(this.type===f.backQuote){(l||o)&&this.raise(this.start,"Optional chaining cannot appear in the tag of tagged template expressions");var T=this.startNodeAt(t,n);T.tag=e,T.quasi=this.parseTemplate({isTagged:!0}),e=this.finishNode(T,"TaggedTemplateExpression")}return e},re.parseExprAtom=function(e){this.type===f.slash&&this.readRegexp();var t,n=this.potentialArrowAt===this.start;switch(this.type){case f._super:return this.allowSuper||this.raise(this.start,"'super' keyword outside a method"),t=this.startNode(),this.next(),this.type===f.parenL&&!this.allowDirectSuper&&this.raise(t.start,"super() call outside constructor of a subclass"),this.type!==f.dot&&this.type!==f.bracketL&&this.type!==f.parenL&&this.unexpected(),this.finishNode(t,"Super");case f._this:return t=this.startNode(),this.next(),this.finishNode(t,"ThisExpression");case f.name:var r=this.start,i=this.startLoc,o=this.containsEsc,s=this.parseIdent(!1);if(this.options.ecmaVersion>=8&&!o&&s.name==="async"&&!this.canInsertSemicolon()&&this.eat(f._function))return this.parseFunction(this.startNodeAt(r,i),0,!1,!0);if(n&&!this.canInsertSemicolon()){if(this.eat(f.arrow))return this.parseArrowExpression(this.startNodeAt(r,i),[s],!1);if(this.options.ecmaVersion>=8&&s.name==="async"&&this.type===f.name&&!o)return s=this.parseIdent(!1),(this.canInsertSemicolon()||!this.eat(f.arrow))&&this.unexpected(),this.parseArrowExpression(this.startNodeAt(r,i),[s],!0)}return s;case f.regexp:var l=this.value;return t=this.parseLiteral(l.value),t.regex={pattern:l.pattern,flags:l.flags},t;case f.num:case f.string:return this.parseLiteral(this.value);case f._null:case f._true:case f._false:return t=this.startNode(),t.value=this.type===f._null?null:this.type===f._true,t.raw=this.type.keyword,this.next(),this.finishNode(t,"Literal");case f.parenL:var p=this.start,d=this.parseParenAndDistinguishExpression(n);return e&&(e.parenthesizedAssign<0&&!this.isSimpleAssignTarget(d)&&(e.parenthesizedAssign=p),e.parenthesizedBind<0&&(e.parenthesizedBind=p)),d;case f.bracketL:return t=this.startNode(),this.next(),t.elements=this.parseExprList(f.bracketR,!0,!0,e),this.finishNode(t,"ArrayExpression");case f.braceL:return this.parseObj(!1,e);case f._function:return t=this.startNode(),this.next(),this.parseFunction(t,0);case f._class:return this.parseClass(this.startNode(),!1);case f._new:return this.parseNew();case f.backQuote:return this.parseTemplate();case f._import:return this.options.ecmaVersion>=11?this.parseExprImport():this.unexpected();default:this.unexpected()}},re.parseExprImport=function(){var e=this.startNode();this.containsEsc&&this.raiseRecoverable(this.start,"Escape sequence in keyword import");var t=this.parseIdent(!0);switch(this.type){case f.parenL:return this.parseDynamicImport(e);case f.dot:return e.meta=t,this.parseImportMeta(e);default:this.unexpected()}},re.parseDynamicImport=function(e){if(this.next(),e.source=this.parseMaybeAssign(),!this.eat(f.parenR)){var t=this.start;this.eat(f.comma)&&this.eat(f.parenR)?this.raiseRecoverable(t,"Trailing comma is not allowed in import()"):this.unexpected(t)}return this.finishNode(e,"ImportExpression")},re.parseImportMeta=function(e){this.next();var t=this.containsEsc;return e.property=this.parseIdent(!0),e.property.name!=="meta"&&this.raiseRecoverable(e.property.start,"The only valid meta property for import is 'import.meta'"),t&&this.raiseRecoverable(e.start,"'import.meta' must not contain escaped characters"),this.options.sourceType!=="module"&&this.raiseRecoverable(e.start,"Cannot use 'import.meta' outside a module"),this.finishNode(e,"MetaProperty")},re.parseLiteral=function(e){var t=this.startNode();return t.value=e,t.raw=this.input.slice(this.start,this.end),t.raw.charCodeAt(t.raw.length-1)===110&&(t.bigint=t.raw.slice(0,-1).replace(/_/g,"")),this.next(),this.finishNode(t,"Literal")},re.parseParenExpression=function(){this.expect(f.parenL);var e=this.parseExpression();return this.expect(f.parenR),e},re.parseParenAndDistinguishExpression=function(e){var t=this.start,n=this.startLoc,r,i=this.options.ecmaVersion>=8;if(this.options.ecmaVersion>=6){this.next();var o=this.start,s=this.startLoc,l=[],p=!0,d=!1,D=new Pt,y=this.yieldPos,C=this.awaitPos,E;for(this.yieldPos=0,this.awaitPos=0;this.type!==f.parenR;)if(p?p=!1:this.expect(f.comma),i&&this.afterTrailingComma(f.parenR,!0)){d=!0;break}else if(this.type===f.ellipsis){E=this.start,l.push(this.parseParenItem(this.parseRestBinding())),this.type===f.comma&&this.raise(this.start,"Comma is not permitted after the rest element");break}else l.push(this.parseMaybeAssign(!1,D,this.parseParenItem));var m=this.start,g=this.startLoc;if(this.expect(f.parenR),e&&!this.canInsertSemicolon()&&this.eat(f.arrow))return this.checkPatternErrors(D,!1),this.checkYieldAwaitInDefaultParams(),this.yieldPos=y,this.awaitPos=C,this.parseParenArrowList(t,n,l);(!l.length||d)&&this.unexpected(this.lastTokStart),E&&this.unexpected(E),this.checkExpressionErrors(D,!0),this.yieldPos=y||this.yieldPos,this.awaitPos=C||this.awaitPos,l.length>1?(r=this.startNodeAt(o,s),r.expressions=l,this.finishNodeAt(r,"SequenceExpression",m,g)):r=l[0]}else r=this.parseParenExpression();if(this.options.preserveParens){var T=this.startNodeAt(t,n);return T.expression=r,this.finishNode(T,"ParenthesizedExpression")}else return r},re.parseParenItem=function(e){return e},re.parseParenArrowList=function(e,t,n){return this.parseArrowExpression(this.startNodeAt(e,t),n)},sr=[],re.parseNew=function(){this.containsEsc&&this.raiseRecoverable(this.start,"Escape sequence in keyword new");var e=this.startNode(),t=this.parseIdent(!0);if(this.options.ecmaVersion>=6&&this.eat(f.dot)){e.meta=t;var n=this.containsEsc;return e.property=this.parseIdent(!0),e.property.name!=="target"&&this.raiseRecoverable(e.property.start,"The only valid meta property for new is 'new.target'"),n&&this.raiseRecoverable(e.start,"'new.target' must not contain escaped characters"),this.inNonArrowFunction()||this.raiseRecoverable(e.start,"'new.target' can only be used in functions"),this.finishNode(e,"MetaProperty")}var r=this.start,i=this.startLoc,o=this.type===f._import;return e.callee=this.parseSubscripts(this.parseExprAtom(),r,i,!0),o&&e.callee.type==="ImportExpression"&&this.raise(r,"Cannot use new with import()"),this.eat(f.parenL)?e.arguments=this.parseExprList(f.parenR,this.options.ecmaVersion>=8,!1):e.arguments=sr,this.finishNode(e,"NewExpression")},re.parseTemplateElement=function(e){var t=e.isTagged,n=this.startNode();return this.type===f.invalidTemplate?(t||this.raiseRecoverable(this.start,"Bad escape sequence in untagged template literal"),n.value={raw:this.value,cooked:null}):n.value={raw:this.input.slice(this.start,this.end).replace(/\r\n?/g,` +`),cooked:this.value},this.next(),n.tail=this.type===f.backQuote,this.finishNode(n,"TemplateElement")},re.parseTemplate=function(e){e===void 0&&(e={});var t=e.isTagged;t===void 0&&(t=!1);var n=this.startNode();this.next(),n.expressions=[];var r=this.parseTemplateElement({isTagged:t});for(n.quasis=[r];!r.tail;)this.type===f.eof&&this.raise(this.pos,"Unterminated template literal"),this.expect(f.dollarBraceL),n.expressions.push(this.parseExpression()),this.expect(f.braceR),n.quasis.push(r=this.parseTemplateElement({isTagged:t}));return this.next(),this.finishNode(n,"TemplateLiteral")},re.isAsyncProp=function(e){return!e.computed&&e.key.type==="Identifier"&&e.key.name==="async"&&(this.type===f.name||this.type===f.num||this.type===f.string||this.type===f.bracketL||this.type.keyword||this.options.ecmaVersion>=9&&this.type===f.star)&&!Te.test(this.input.slice(this.lastTokEnd,this.start))},re.parseObj=function(e,t){var n=this.startNode(),r=!0,i={};for(n.properties=[],this.next();!this.eat(f.braceR);){if(r)r=!1;else if(this.expect(f.comma),this.options.ecmaVersion>=5&&this.afterTrailingComma(f.braceR))break;var o=this.parseProperty(e,t);e||this.checkPropClash(o,i,t),n.properties.push(o)}return this.finishNode(n,e?"ObjectPattern":"ObjectExpression")},re.parseProperty=function(e,t){var n=this.startNode(),r,i,o,s;if(this.options.ecmaVersion>=9&&this.eat(f.ellipsis))return e?(n.argument=this.parseIdent(!1),this.type===f.comma&&this.raise(this.start,"Comma is not permitted after the rest element"),this.finishNode(n,"RestElement")):(this.type===f.parenL&&t&&(t.parenthesizedAssign<0&&(t.parenthesizedAssign=this.start),t.parenthesizedBind<0&&(t.parenthesizedBind=this.start)),n.argument=this.parseMaybeAssign(!1,t),this.type===f.comma&&t&&t.trailingComma<0&&(t.trailingComma=this.start),this.finishNode(n,"SpreadElement"));this.options.ecmaVersion>=6&&(n.method=!1,n.shorthand=!1,(e||t)&&(o=this.start,s=this.startLoc),e||(r=this.eat(f.star)));var l=this.containsEsc;return this.parsePropertyName(n),!e&&!l&&this.options.ecmaVersion>=8&&!r&&this.isAsyncProp(n)?(i=!0,r=this.options.ecmaVersion>=9&&this.eat(f.star),this.parsePropertyName(n,t)):i=!1,this.parsePropertyValue(n,e,r,i,o,s,t,l),this.finishNode(n,"Property")},re.parsePropertyValue=function(e,t,n,r,i,o,s,l){if((n||r)&&this.type===f.colon&&this.unexpected(),this.eat(f.colon))e.value=t?this.parseMaybeDefault(this.start,this.startLoc):this.parseMaybeAssign(!1,s),e.kind="init";else if(this.options.ecmaVersion>=6&&this.type===f.parenL)t&&this.unexpected(),e.kind="init",e.method=!0,e.value=this.parseMethod(n,r);else if(!t&&!l&&this.options.ecmaVersion>=5&&!e.computed&&e.key.type==="Identifier"&&(e.key.name==="get"||e.key.name==="set")&&this.type!==f.comma&&this.type!==f.braceR&&this.type!==f.eq){(n||r)&&this.unexpected(),e.kind=e.key.name,this.parsePropertyName(e),e.value=this.parseMethod(!1);var p=e.kind==="get"?0:1;if(e.value.params.length!==p){var d=e.value.start;e.kind==="get"?this.raiseRecoverable(d,"getter should have no params"):this.raiseRecoverable(d,"setter should have exactly one param")}else e.kind==="set"&&e.value.params[0].type==="RestElement"&&this.raiseRecoverable(e.value.params[0].start,"Setter cannot use rest params")}else this.options.ecmaVersion>=6&&!e.computed&&e.key.type==="Identifier"?((n||r)&&this.unexpected(),this.checkUnreserved(e.key),e.key.name==="await"&&!this.awaitIdentPos&&(this.awaitIdentPos=i),e.kind="init",t?e.value=this.parseMaybeDefault(i,o,e.key):this.type===f.eq&&s?(s.shorthandAssign<0&&(s.shorthandAssign=this.start),e.value=this.parseMaybeDefault(i,o,e.key)):e.value=e.key,e.shorthand=!0):this.unexpected()},re.parsePropertyName=function(e){if(this.options.ecmaVersion>=6){if(this.eat(f.bracketL))return e.computed=!0,e.key=this.parseMaybeAssign(),this.expect(f.bracketR),e.key;e.computed=!1}return e.key=this.type===f.num||this.type===f.string?this.parseExprAtom():this.parseIdent(this.options.allowReserved!=="never")},re.initFunction=function(e){e.id=null,this.options.ecmaVersion>=6&&(e.generator=e.expression=!1),this.options.ecmaVersion>=8&&(e.async=!1)},re.parseMethod=function(e,t,n){var r=this.startNode(),i=this.yieldPos,o=this.awaitPos,s=this.awaitIdentPos;return this.initFunction(r),this.options.ecmaVersion>=6&&(r.generator=e),this.options.ecmaVersion>=8&&(r.async=!!t),this.yieldPos=0,this.awaitPos=0,this.awaitIdentPos=0,this.enterScope(Yt(t,r.generator)|en|(n?tn:0)),this.expect(f.parenL),r.params=this.parseBindingList(f.parenR,!1,this.options.ecmaVersion>=8),this.checkYieldAwaitInDefaultParams(),this.parseFunctionBody(r,!1,!0),this.yieldPos=i,this.awaitPos=o,this.awaitIdentPos=s,this.finishNode(r,"FunctionExpression")},re.parseArrowExpression=function(e,t,n){var r=this.yieldPos,i=this.awaitPos,o=this.awaitIdentPos;return this.enterScope(Yt(n,!1)|Kt),this.initFunction(e),this.options.ecmaVersion>=8&&(e.async=!!n),this.yieldPos=0,this.awaitPos=0,this.awaitIdentPos=0,e.params=this.toAssignableList(t,!0),this.parseFunctionBody(e,!0,!1),this.yieldPos=r,this.awaitPos=i,this.awaitIdentPos=o,this.finishNode(e,"ArrowFunctionExpression")},re.parseFunctionBody=function(e,t,n){var r=t&&this.type!==f.braceL,i=this.strict,o=!1;if(r)e.body=this.parseMaybeAssign(),e.expression=!0,this.checkParams(e,!1);else{var s=this.options.ecmaVersion>=7&&!this.isSimpleParamList(e.params);(!i||s)&&(o=this.strictDirective(this.end),o&&s&&this.raiseRecoverable(e.start,"Illegal 'use strict' directive in function with non-simple parameter list"));var l=this.labels;this.labels=[],o&&(this.strict=!0),this.checkParams(e,!i&&!o&&!t&&!n&&this.isSimpleParamList(e.params)),this.strict&&e.id&&this.checkLVal(e.id,sn),e.body=this.parseBlock(!1,void 0,o&&!i),e.expression=!1,this.adaptDirectivePrologue(e.body.body),this.labels=l}this.exitScope()},re.isSimpleParamList=function(e){for(var t=0,n=e;t<n.length;t+=1){var r=n[t];if(r.type!=="Identifier")return!1}return!0},re.checkParams=function(e,t){for(var n={},r=0,i=e.params;r<i.length;r+=1){var o=i[r];this.checkLVal(o,jt,t?null:n)}},re.parseExprList=function(e,t,n,r){for(var i=[],o=!0;!this.eat(e);){if(o)o=!1;else if(this.expect(f.comma),t&&this.afterTrailingComma(e))break;var s=void 0;n&&this.type===f.comma?s=null:this.type===f.ellipsis?(s=this.parseSpread(r),r&&this.type===f.comma&&r.trailingComma<0&&(r.trailingComma=this.start)):s=this.parseMaybeAssign(!1,r),i.push(s)}return i},re.checkUnreserved=function(e){var t=e.start,n=e.end,r=e.name;if(this.inGenerator&&r==="yield"&&this.raiseRecoverable(t,"Cannot use 'yield' as identifier inside a generator"),this.inAsync&&r==="await"&&this.raiseRecoverable(t,"Cannot use 'await' as identifier inside an async function"),this.keywords.test(r)&&this.raise(t,"Unexpected keyword '"+r+"'"),!(this.options.ecmaVersion<6&&this.input.slice(t,n).indexOf("\\")!==-1)){var i=this.strict?this.reservedWordsStrict:this.reservedWords;i.test(r)&&(!this.inAsync&&r==="await"&&this.raiseRecoverable(t,"Cannot use keyword 'await' outside an async function"),this.raiseRecoverable(t,"The keyword '"+r+"' is reserved"))}},re.parseIdent=function(e,t){var n=this.startNode();return this.type===f.name?n.name=this.value:this.type.keyword?(n.name=this.type.keyword,(n.name==="class"||n.name==="function")&&(this.lastTokEnd!==this.lastTokStart+1||this.input.charCodeAt(this.lastTokStart)!==46)&&this.context.pop()):this.unexpected(),this.next(!!e),this.finishNode(n,"Identifier"),e||(this.checkUnreserved(n),n.name==="await"&&!this.awaitIdentPos&&(this.awaitIdentPos=n.start)),n},re.parseYield=function(e){this.yieldPos||(this.yieldPos=this.start);var t=this.startNode();return this.next(),this.type===f.semi||this.canInsertSemicolon()||this.type!==f.star&&!this.type.startsExpr?(t.delegate=!1,t.argument=null):(t.delegate=this.eat(f.star),t.argument=this.parseMaybeAssign(e)),this.finishNode(t,"YieldExpression")},re.parseAwait=function(){this.awaitPos||(this.awaitPos=this.start);var e=this.startNode();return this.next(),e.argument=this.parseMaybeUnary(null,!1),this.finishNode(e,"AwaitExpression")},mt=me.prototype,mt.raise=function(e,t){var n=mn(this.input,e);t+=" ("+n.line+":"+n.column+")";var r=new SyntaxError(t);throw r.pos=e,r.loc=n,r.raisedAt=this.pos,r},mt.raiseRecoverable=mt.raise,mt.curPosition=function(){if(this.options.locations)return new Ke(this.curLine,this.pos-this.lineStart)},ze=me.prototype,ar=function(e){this.flags=e,this.var=[],this.lexical=[],this.functions=[]},ze.enterScope=function(e){this.scopeStack.push(new ar(e))},ze.exitScope=function(){this.scopeStack.pop()},ze.treatFunctionsAsVarInScope=function(e){return e.flags<||!this.inModule&&e.flags&st},ze.declareName=function(e,t,n){var r=!1;if(t===Me){var i=this.currentScope();r=i.lexical.indexOf(e)>-1||i.functions.indexOf(e)>-1||i.var.indexOf(e)>-1,i.lexical.push(e),this.inModule&&i.flags&st&&delete this.undefinedExports[e]}else if(t===un){var o=this.currentScope();o.lexical.push(e)}else if(t===rn){var s=this.currentScope();this.treatFunctionsAsVar?r=s.lexical.indexOf(e)>-1:r=s.lexical.indexOf(e)>-1||s.var.indexOf(e)>-1,s.functions.push(e)}else for(var l=this.scopeStack.length-1;l>=0;--l){var p=this.scopeStack[l];if(p.lexical.indexOf(e)>-1&&!(p.flags&Zt&&p.lexical[0]===e)||!this.treatFunctionsAsVarInScope(p)&&p.functions.indexOf(e)>-1){r=!0;break}if(p.var.push(e),this.inModule&&p.flags&st&&delete this.undefinedExports[e],p.flags&Nt)break}r&&this.raiseRecoverable(n,"Identifier '"+e+"' has already been declared")},ze.checkLocalExport=function(e){this.scopeStack[0].lexical.indexOf(e.name)===-1&&this.scopeStack[0].var.indexOf(e.name)===-1&&(this.undefinedExports[e.name]=e)},ze.currentScope=function(){return this.scopeStack[this.scopeStack.length-1]},ze.currentVarScope=function(){for(var e=this.scopeStack.length-1;;e--){var t=this.scopeStack[e];if(t.flags&Nt)return t}},ze.currentThisScope=function(){for(var e=this.scopeStack.length-1;;e--){var t=this.scopeStack[e];if(t.flags&Nt&&!(t.flags&Kt))return t}},gt=function(e,t,n){this.type="",this.start=t,this.end=0,e.options.locations&&(this.loc=new ct(e,n)),e.options.directSourceFile&&(this.sourceFile=e.options.directSourceFile),e.options.ranges&&(this.range=[t,0])},Ct=me.prototype,Ct.startNode=function(){return new gt(this,this.start,this.startLoc)},Ct.startNodeAt=function(e,t){return new gt(this,e,t)},Ct.finishNode=function(e,t){return Jn.call(this,e,t,this.lastTokEnd,this.lastTokEndLoc)},Ct.finishNodeAt=function(e,t,n,r){return Jn.call(this,e,t,n,r)},Oe=function(e,t,n,r,i){this.token=e,this.isExpr=!!t,this.preserveSpace=!!n,this.override=r,this.generator=!!i},Ce={b_stat:new Oe("{",!1),b_expr:new Oe("{",!0),b_tmpl:new Oe("${",!1),p_stat:new Oe("(",!1),p_expr:new Oe("(",!0),q_tmpl:new Oe("`",!0,!0,function(e){return e.tryReadTemplateToken()}),f_stat:new Oe("function",!1),f_expr:new Oe("function",!0),f_expr_gen:new Oe("function",!0,!1,null,!0),f_gen:new Oe("function",!1,!1,null,!0)},Et=me.prototype,Et.initialContext=function(){return[Ce.b_stat]},Et.braceIsBlock=function(e){var t=this.curContext();return t===Ce.f_expr||t===Ce.f_stat?!0:e===f.colon&&(t===Ce.b_stat||t===Ce.b_expr)?!t.isExpr:e===f._return||e===f.name&&this.exprAllowed?Te.test(this.input.slice(this.lastTokEnd,this.start)):e===f._else||e===f.semi||e===f.eof||e===f.parenR||e===f.arrow?!0:e===f.braceL?t===Ce.b_stat:e===f._var||e===f._const||e===f.name?!1:!this.exprAllowed},Et.inGeneratorContext=function(){for(var e=this.context.length-1;e>=1;e--){var t=this.context[e];if(t.token==="function")return t.generator}return!1},Et.updateContext=function(e){var t,n=this.type;n.keyword&&e===f.dot?this.exprAllowed=!1:(t=n.updateContext)?t.call(this,e):this.exprAllowed=n.beforeExpr},f.parenR.updateContext=f.braceR.updateContext=function(){if(this.context.length===1){this.exprAllowed=!0;return}var e=this.context.pop();e===Ce.b_stat&&this.curContext().token==="function"&&(e=this.context.pop()),this.exprAllowed=!e.isExpr},f.braceL.updateContext=function(e){this.context.push(this.braceIsBlock(e)?Ce.b_stat:Ce.b_expr),this.exprAllowed=!0},f.dollarBraceL.updateContext=function(){this.context.push(Ce.b_tmpl),this.exprAllowed=!0},f.parenL.updateContext=function(e){var t=e===f._if||e===f._for||e===f._with||e===f._while;this.context.push(t?Ce.p_stat:Ce.p_expr),this.exprAllowed=!0},f.incDec.updateContext=function(){},f._function.updateContext=f._class.updateContext=function(e){e.beforeExpr&&e!==f.semi&&e!==f._else&&!(e===f._return&&Te.test(this.input.slice(this.lastTokEnd,this.start)))&&!((e===f.colon||e===f.braceL)&&this.curContext()===Ce.b_stat)?this.context.push(Ce.f_expr):this.context.push(Ce.f_stat),this.exprAllowed=!1},f.backQuote.updateContext=function(){this.curContext()===Ce.q_tmpl?this.context.pop():this.context.push(Ce.q_tmpl),this.exprAllowed=!1},f.star.updateContext=function(e){if(e===f._function){var t=this.context.length-1;this.context[t]===Ce.f_expr?this.context[t]=Ce.f_expr_gen:this.context[t]=Ce.f_gen}this.exprAllowed=!0},f.name.updateContext=function(e){var t=!1;this.options.ecmaVersion>=6&&e!==f.dot&&(this.value==="of"&&!this.exprAllowed||this.value==="yield"&&this.inGeneratorContext())&&(t=!0),this.exprAllowed=t},on="ASCII ASCII_Hex_Digit AHex Alphabetic Alpha Any Assigned Bidi_Control Bidi_C Bidi_Mirrored Bidi_M Case_Ignorable CI Cased Changes_When_Casefolded CWCF Changes_When_Casemapped CWCM Changes_When_Lowercased CWL Changes_When_NFKC_Casefolded CWKCF Changes_When_Titlecased CWT Changes_When_Uppercased CWU Dash Default_Ignorable_Code_Point DI Deprecated Dep Diacritic Dia Emoji Emoji_Component Emoji_Modifier Emoji_Modifier_Base Emoji_Presentation Extender Ext Grapheme_Base Gr_Base Grapheme_Extend Gr_Ext Hex_Digit Hex IDS_Binary_Operator IDSB IDS_Trinary_Operator IDST ID_Continue IDC ID_Start IDS Ideographic Ideo Join_Control Join_C Logical_Order_Exception LOE Lowercase Lower Math Noncharacter_Code_Point NChar Pattern_Syntax Pat_Syn Pattern_White_Space Pat_WS Quotation_Mark QMark Radical Regional_Indicator RI Sentence_Terminal STerm Soft_Dotted SD Terminal_Punctuation Term Unified_Ideograph UIdeo Uppercase Upper Variation_Selector VS White_Space space XID_Continue XIDC XID_Start XIDS",ln=on+" Extended_Pictographic",or=ln,jr={9:on,10:ln,11:or},Fn="Cased_Letter LC Close_Punctuation Pe Connector_Punctuation Pc Control Cc cntrl Currency_Symbol Sc Dash_Punctuation Pd Decimal_Number Nd digit Enclosing_Mark Me Final_Punctuation Pf Format Cf Initial_Punctuation Pi Letter L Letter_Number Nl Line_Separator Zl Lowercase_Letter Ll Mark M Combining_Mark Math_Symbol Sm Modifier_Letter Lm Modifier_Symbol Sk Nonspacing_Mark Mn Number N Open_Punctuation Ps Other C Other_Letter Lo Other_Number No Other_Punctuation Po Other_Symbol So Paragraph_Separator Zp Private_Use Co Punctuation P punct Separator Z Space_Separator Zs Spacing_Mark Mc Surrogate Cs Symbol S Titlecase_Letter Lt Unassigned Cn Uppercase_Letter Lu",cn="Adlam Adlm Ahom Ahom Anatolian_Hieroglyphs Hluw Arabic Arab Armenian Armn Avestan Avst Balinese Bali Bamum Bamu Bassa_Vah Bass Batak Batk Bengali Beng Bhaiksuki Bhks Bopomofo Bopo Brahmi Brah Braille Brai Buginese Bugi Buhid Buhd Canadian_Aboriginal Cans Carian Cari Caucasian_Albanian Aghb Chakma Cakm Cham Cham Cherokee Cher Common Zyyy Coptic Copt Qaac Cuneiform Xsux Cypriot Cprt Cyrillic Cyrl Deseret Dsrt Devanagari Deva Duployan Dupl Egyptian_Hieroglyphs Egyp Elbasan Elba Ethiopic Ethi Georgian Geor Glagolitic Glag Gothic Goth Grantha Gran Greek Grek Gujarati Gujr Gurmukhi Guru Han Hani Hangul Hang Hanunoo Hano Hatran Hatr Hebrew Hebr Hiragana Hira Imperial_Aramaic Armi Inherited Zinh Qaai Inscriptional_Pahlavi Phli Inscriptional_Parthian Prti Javanese Java Kaithi Kthi Kannada Knda Katakana Kana Kayah_Li Kali Kharoshthi Khar Khmer Khmr Khojki Khoj Khudawadi Sind Lao Laoo Latin Latn Lepcha Lepc Limbu Limb Linear_A Lina Linear_B Linb Lisu Lisu Lycian Lyci Lydian Lydi Mahajani Mahj Malayalam Mlym Mandaic Mand Manichaean Mani Marchen Marc Masaram_Gondi Gonm Meetei_Mayek Mtei Mende_Kikakui Mend Meroitic_Cursive Merc Meroitic_Hieroglyphs Mero Miao Plrd Modi Modi Mongolian Mong Mro Mroo Multani Mult Myanmar Mymr Nabataean Nbat New_Tai_Lue Talu Newa Newa Nko Nkoo Nushu Nshu Ogham Ogam Ol_Chiki Olck Old_Hungarian Hung Old_Italic Ital Old_North_Arabian Narb Old_Permic Perm Old_Persian Xpeo Old_South_Arabian Sarb Old_Turkic Orkh Oriya Orya Osage Osge Osmanya Osma Pahawh_Hmong Hmng Palmyrene Palm Pau_Cin_Hau Pauc Phags_Pa Phag Phoenician Phnx Psalter_Pahlavi Phlp Rejang Rjng Runic Runr Samaritan Samr Saurashtra Saur Sharada Shrd Shavian Shaw Siddham Sidd SignWriting Sgnw Sinhala Sinh Sora_Sompeng Sora Soyombo Soyo Sundanese Sund Syloti_Nagri Sylo Syriac Syrc Tagalog Tglg Tagbanwa Tagb Tai_Le Tale Tai_Tham Lana Tai_Viet Tavt Takri Takr Tamil Taml Tangut Tang Telugu Telu Thaana Thaa Thai Thai Tibetan Tibt Tifinagh Tfng Tirhuta Tirh Ugaritic Ugar Vai Vaii Warang_Citi Wara Yi Yiii Zanabazar_Square Zanb",hn=cn+" Dogra Dogr Gunjala_Gondi Gong Hanifi_Rohingya Rohg Makasar Maka Medefaidrin Medf Old_Sogdian Sogo Sogdian Sogd",lr=hn+" Elymaic Elym Nandinagari Nand Nyiakeng_Puachue_Hmong Hmnp Wancho Wcho",Mr={9:cn,10:hn,11:lr},yn={},Jt(9),Jt(10),Jt(11),$=me.prototype,qe=function(e){this.parser=e,this.validFlags="gim"+(e.options.ecmaVersion>=6?"uy":"")+(e.options.ecmaVersion>=9?"s":""),this.unicodeProperties=yn[e.options.ecmaVersion>=11?11:e.options.ecmaVersion],this.source="",this.flags="",this.start=0,this.switchU=!1,this.switchN=!1,this.pos=0,this.lastIntValue=0,this.lastStringValue="",this.lastAssertionIsQuantifiable=!1,this.numCapturingParens=0,this.maxBackReference=0,this.groupNames=[],this.backReferenceNames=[]},qe.prototype.reset=function(e,t,n){var r=n.indexOf("u")!==-1;this.start=e|0,this.source=t+"",this.flags=n,this.switchU=r&&this.parser.options.ecmaVersion>=6,this.switchN=r&&this.parser.options.ecmaVersion>=9},qe.prototype.raise=function(e){this.parser.raiseRecoverable(this.start,"Invalid regular expression: /"+this.source+"/: "+e)},qe.prototype.at=function(e,t){t===void 0&&(t=!1);var n=this.source,r=n.length;if(e>=r)return-1;var i=n.charCodeAt(e);if(!(t||this.switchU)||i<=55295||i>=57344||e+1>=r)return i;var o=n.charCodeAt(e+1);return o>=56320&&o<=57343?(i<<10)+o-56613888:i},qe.prototype.nextIndex=function(e,t){t===void 0&&(t=!1);var n=this.source,r=n.length;if(e>=r)return r;var i=n.charCodeAt(e),o;return!(t||this.switchU)||i<=55295||i>=57344||e+1>=r||(o=n.charCodeAt(e+1))<56320||o>57343?e+1:e+2},qe.prototype.current=function(e){return e===void 0&&(e=!1),this.at(this.pos,e)},qe.prototype.lookahead=function(e){return e===void 0&&(e=!1),this.at(this.nextIndex(this.pos,e),e)},qe.prototype.advance=function(e){e===void 0&&(e=!1),this.pos=this.nextIndex(this.pos,e)},qe.prototype.eat=function(e,t){return t===void 0&&(t=!1),this.current(t)===e?(this.advance(t),!0):!1},$.validateRegExpFlags=function(e){for(var t=e.validFlags,n=e.flags,r=0;r<n.length;r++){var i=n.charAt(r);t.indexOf(i)===-1&&this.raise(e.start,"Invalid regular expression flag"),n.indexOf(i,r+1)>-1&&this.raise(e.start,"Duplicate regular expression flag")}},$.validateRegExpPattern=function(e){this.regexp_pattern(e),!e.switchN&&this.options.ecmaVersion>=9&&e.groupNames.length>0&&(e.switchN=!0,this.regexp_pattern(e))},$.regexp_pattern=function(e){e.pos=0,e.lastIntValue=0,e.lastStringValue="",e.lastAssertionIsQuantifiable=!1,e.numCapturingParens=0,e.maxBackReference=0,e.groupNames.length=0,e.backReferenceNames.length=0,this.regexp_disjunction(e),e.pos!==e.source.length&&(e.eat(41)&&e.raise("Unmatched ')'"),(e.eat(93)||e.eat(125))&&e.raise("Lone quantifier brackets")),e.maxBackReference>e.numCapturingParens&&e.raise("Invalid escape");for(var t=0,n=e.backReferenceNames;t<n.length;t+=1){var r=n[t];e.groupNames.indexOf(r)===-1&&e.raise("Invalid named capture referenced")}},$.regexp_disjunction=function(e){for(this.regexp_alternative(e);e.eat(124);)this.regexp_alternative(e);this.regexp_eatQuantifier(e,!0)&&e.raise("Nothing to repeat"),e.eat(123)&&e.raise("Lone quantifier brackets")},$.regexp_alternative=function(e){for(;e.pos<e.source.length&&this.regexp_eatTerm(e););},$.regexp_eatTerm=function(e){return this.regexp_eatAssertion(e)?(e.lastAssertionIsQuantifiable&&this.regexp_eatQuantifier(e)&&e.switchU&&e.raise("Invalid quantifier"),!0):(e.switchU?this.regexp_eatAtom(e):this.regexp_eatExtendedAtom(e))?(this.regexp_eatQuantifier(e),!0):!1},$.regexp_eatAssertion=function(e){var t=e.pos;if(e.lastAssertionIsQuantifiable=!1,e.eat(94)||e.eat(36))return!0;if(e.eat(92)){if(e.eat(66)||e.eat(98))return!0;e.pos=t}if(e.eat(40)&&e.eat(63)){var n=!1;if(this.options.ecmaVersion>=9&&(n=e.eat(60)),e.eat(61)||e.eat(33))return this.regexp_disjunction(e),e.eat(41)||e.raise("Unterminated group"),e.lastAssertionIsQuantifiable=!n,!0}return e.pos=t,!1},$.regexp_eatQuantifier=function(e,t){return t===void 0&&(t=!1),this.regexp_eatQuantifierPrefix(e,t)?(e.eat(63),!0):!1},$.regexp_eatQuantifierPrefix=function(e,t){return e.eat(42)||e.eat(43)||e.eat(63)||this.regexp_eatBracedQuantifier(e,t)},$.regexp_eatBracedQuantifier=function(e,t){var n=e.pos;if(e.eat(123)){var r=0,i=-1;if(this.regexp_eatDecimalDigits(e)&&(r=e.lastIntValue,e.eat(44)&&this.regexp_eatDecimalDigits(e)&&(i=e.lastIntValue),e.eat(125)))return i!==-1&&i<r&&!t&&e.raise("numbers out of order in {} quantifier"),!0;e.switchU&&!t&&e.raise("Incomplete quantifier"),e.pos=n}return!1},$.regexp_eatAtom=function(e){return this.regexp_eatPatternCharacters(e)||e.eat(46)||this.regexp_eatReverseSolidusAtomEscape(e)||this.regexp_eatCharacterClass(e)||this.regexp_eatUncapturingGroup(e)||this.regexp_eatCapturingGroup(e)},$.regexp_eatReverseSolidusAtomEscape=function(e){var t=e.pos;if(e.eat(92)){if(this.regexp_eatAtomEscape(e))return!0;e.pos=t}return!1},$.regexp_eatUncapturingGroup=function(e){var t=e.pos;if(e.eat(40)){if(e.eat(63)&&e.eat(58)){if(this.regexp_disjunction(e),e.eat(41))return!0;e.raise("Unterminated group")}e.pos=t}return!1},$.regexp_eatCapturingGroup=function(e){if(e.eat(40)){if(this.options.ecmaVersion>=9?this.regexp_groupSpecifier(e):e.current()===63&&e.raise("Invalid group"),this.regexp_disjunction(e),e.eat(41))return e.numCapturingParens+=1,!0;e.raise("Unterminated group")}return!1},$.regexp_eatExtendedAtom=function(e){return e.eat(46)||this.regexp_eatReverseSolidusAtomEscape(e)||this.regexp_eatCharacterClass(e)||this.regexp_eatUncapturingGroup(e)||this.regexp_eatCapturingGroup(e)||this.regexp_eatInvalidBracedQuantifier(e)||this.regexp_eatExtendedPatternCharacter(e)},$.regexp_eatInvalidBracedQuantifier=function(e){return this.regexp_eatBracedQuantifier(e,!0)&&e.raise("Nothing to repeat"),!1},$.regexp_eatSyntaxCharacter=function(e){var t=e.current();return Xn(t)?(e.lastIntValue=t,e.advance(),!0):!1},$.regexp_eatPatternCharacters=function(e){for(var t=e.pos,n=0;(n=e.current())!==-1&&!Xn(n);)e.advance();return e.pos!==t},$.regexp_eatExtendedPatternCharacter=function(e){var t=e.current();return t!==-1&&t!==36&&!(t>=40&&t<=43)&&t!==46&&t!==63&&t!==91&&t!==94&&t!==124?(e.advance(),!0):!1},$.regexp_groupSpecifier=function(e){if(e.eat(63)){if(this.regexp_eatGroupName(e)){e.groupNames.indexOf(e.lastStringValue)!==-1&&e.raise("Duplicate capture group name"),e.groupNames.push(e.lastStringValue);return}e.raise("Invalid group")}},$.regexp_eatGroupName=function(e){if(e.lastStringValue="",e.eat(60)){if(this.regexp_eatRegExpIdentifierName(e)&&e.eat(62))return!0;e.raise("Invalid capture group name")}return!1},$.regexp_eatRegExpIdentifierName=function(e){if(e.lastStringValue="",this.regexp_eatRegExpIdentifierStart(e)){for(e.lastStringValue+=It(e.lastIntValue);this.regexp_eatRegExpIdentifierPart(e);)e.lastStringValue+=It(e.lastIntValue);return!0}return!1},$.regexp_eatRegExpIdentifierStart=function(e){var t=e.pos,n=this.options.ecmaVersion>=11,r=e.current(n);return e.advance(n),r===92&&this.regexp_eatRegExpUnicodeEscapeSequence(e,n)&&(r=e.lastIntValue),Qu(r)?(e.lastIntValue=r,!0):(e.pos=t,!1)},$.regexp_eatRegExpIdentifierPart=function(e){var t=e.pos,n=this.options.ecmaVersion>=11,r=e.current(n);return e.advance(n),r===92&&this.regexp_eatRegExpUnicodeEscapeSequence(e,n)&&(r=e.lastIntValue),Ku(r)?(e.lastIntValue=r,!0):(e.pos=t,!1)},$.regexp_eatAtomEscape=function(e){return this.regexp_eatBackReference(e)||this.regexp_eatCharacterClassEscape(e)||this.regexp_eatCharacterEscape(e)||e.switchN&&this.regexp_eatKGroupName(e)?!0:(e.switchU&&(e.current()===99&&e.raise("Invalid unicode escape"),e.raise("Invalid escape")),!1)},$.regexp_eatBackReference=function(e){var t=e.pos;if(this.regexp_eatDecimalEscape(e)){var n=e.lastIntValue;if(e.switchU)return n>e.maxBackReference&&(e.maxBackReference=n),!0;if(n<=e.numCapturingParens)return!0;e.pos=t}return!1},$.regexp_eatKGroupName=function(e){if(e.eat(107)){if(this.regexp_eatGroupName(e))return e.backReferenceNames.push(e.lastStringValue),!0;e.raise("Invalid named reference")}return!1},$.regexp_eatCharacterEscape=function(e){return this.regexp_eatControlEscape(e)||this.regexp_eatCControlLetter(e)||this.regexp_eatZero(e)||this.regexp_eatHexEscapeSequence(e)||this.regexp_eatRegExpUnicodeEscapeSequence(e,!1)||!e.switchU&&this.regexp_eatLegacyOctalEscapeSequence(e)||this.regexp_eatIdentityEscape(e)},$.regexp_eatCControlLetter=function(e){var t=e.pos;if(e.eat(99)){if(this.regexp_eatControlLetter(e))return!0;e.pos=t}return!1},$.regexp_eatZero=function(e){return e.current()===48&&!Ut(e.lookahead())?(e.lastIntValue=0,e.advance(),!0):!1},$.regexp_eatControlEscape=function(e){var t=e.current();return t===116?(e.lastIntValue=9,e.advance(),!0):t===110?(e.lastIntValue=10,e.advance(),!0):t===118?(e.lastIntValue=11,e.advance(),!0):t===102?(e.lastIntValue=12,e.advance(),!0):t===114?(e.lastIntValue=13,e.advance(),!0):!1},$.regexp_eatControlLetter=function(e){var t=e.current();return Pr(t)?(e.lastIntValue=t%32,e.advance(),!0):!1},$.regexp_eatRegExpUnicodeEscapeSequence=function(e,t){t===void 0&&(t=!1);var n=e.pos,r=t||e.switchU;if(e.eat(117)){if(this.regexp_eatFixedHexDigits(e,4)){var i=e.lastIntValue;if(r&&i>=55296&&i<=56319){var o=e.pos;if(e.eat(92)&&e.eat(117)&&this.regexp_eatFixedHexDigits(e,4)){var s=e.lastIntValue;if(s>=56320&&s<=57343)return e.lastIntValue=(i-55296)*1024+(s-56320)+65536,!0}e.pos=o,e.lastIntValue=i}return!0}if(r&&e.eat(123)&&this.regexp_eatHexDigits(e)&&e.eat(125)&&Zu(e.lastIntValue))return!0;r&&e.raise("Invalid unicode escape"),e.pos=n}return!1},$.regexp_eatIdentityEscape=function(e){if(e.switchU)return this.regexp_eatSyntaxCharacter(e)?!0:e.eat(47)?(e.lastIntValue=47,!0):!1;var t=e.current();return t!==99&&(!e.switchN||t!==107)?(e.lastIntValue=t,e.advance(),!0):!1},$.regexp_eatDecimalEscape=function(e){e.lastIntValue=0;var t=e.current();if(t>=49&&t<=57){do e.lastIntValue=10*e.lastIntValue+(t-48),e.advance();while((t=e.current())>=48&&t<=57);return!0}return!1},$.regexp_eatCharacterClassEscape=function(e){var t=e.current();if(ei(t))return e.lastIntValue=-1,e.advance(),!0;if(e.switchU&&this.options.ecmaVersion>=9&&(t===80||t===112)){if(e.lastIntValue=-1,e.advance(),e.eat(123)&&this.regexp_eatUnicodePropertyValueExpression(e)&&e.eat(125))return!0;e.raise("Invalid property name")}return!1},$.regexp_eatUnicodePropertyValueExpression=function(e){var t=e.pos;if(this.regexp_eatUnicodePropertyName(e)&&e.eat(61)){var n=e.lastStringValue;if(this.regexp_eatUnicodePropertyValue(e)){var r=e.lastStringValue;return this.regexp_validateUnicodePropertyNameAndValue(e,n,r),!0}}if(e.pos=t,this.regexp_eatLoneUnicodePropertyNameOrValue(e)){var i=e.lastStringValue;return this.regexp_validateUnicodePropertyNameOrValue(e,i),!0}return!1},$.regexp_validateUnicodePropertyNameAndValue=function(e,t,n){qt(e.unicodeProperties.nonBinary,t)||e.raise("Invalid property name"),e.unicodeProperties.nonBinary[t].test(n)||e.raise("Invalid property value")},$.regexp_validateUnicodePropertyNameOrValue=function(e,t){e.unicodeProperties.binary.test(t)||e.raise("Invalid property name")},$.regexp_eatUnicodePropertyName=function(e){var t=0;for(e.lastStringValue="";Ir(t=e.current());)e.lastStringValue+=It(t),e.advance();return e.lastStringValue!==""},$.regexp_eatUnicodePropertyValue=function(e){var t=0;for(e.lastStringValue="";ti(t=e.current());)e.lastStringValue+=It(t),e.advance();return e.lastStringValue!==""},$.regexp_eatLoneUnicodePropertyNameOrValue=function(e){return this.regexp_eatUnicodePropertyValue(e)},$.regexp_eatCharacterClass=function(e){if(e.eat(91)){if(e.eat(94),this.regexp_classRanges(e),e.eat(93))return!0;e.raise("Unterminated character class")}return!1},$.regexp_classRanges=function(e){for(;this.regexp_eatClassAtom(e);){var t=e.lastIntValue;if(e.eat(45)&&this.regexp_eatClassAtom(e)){var n=e.lastIntValue;e.switchU&&(t===-1||n===-1)&&e.raise("Invalid character class"),t!==-1&&n!==-1&&t>n&&e.raise("Range out of order in character class")}}},$.regexp_eatClassAtom=function(e){var t=e.pos;if(e.eat(92)){if(this.regexp_eatClassEscape(e))return!0;if(e.switchU){var n=e.current();(n===99||Kn(n))&&e.raise("Invalid class escape"),e.raise("Invalid escape")}e.pos=t}var r=e.current();return r!==93?(e.lastIntValue=r,e.advance(),!0):!1},$.regexp_eatClassEscape=function(e){var t=e.pos;if(e.eat(98))return e.lastIntValue=8,!0;if(e.switchU&&e.eat(45))return e.lastIntValue=45,!0;if(!e.switchU&&e.eat(99)){if(this.regexp_eatClassControlLetter(e))return!0;e.pos=t}return this.regexp_eatCharacterClassEscape(e)||this.regexp_eatCharacterEscape(e)},$.regexp_eatClassControlLetter=function(e){var t=e.current();return Ut(t)||t===95?(e.lastIntValue=t%32,e.advance(),!0):!1},$.regexp_eatHexEscapeSequence=function(e){var t=e.pos;if(e.eat(120)){if(this.regexp_eatFixedHexDigits(e,2))return!0;e.switchU&&e.raise("Invalid escape"),e.pos=t}return!1},$.regexp_eatDecimalDigits=function(e){var t=e.pos,n=0;for(e.lastIntValue=0;Ut(n=e.current());)e.lastIntValue=10*e.lastIntValue+(n-48),e.advance();return e.pos!==t},$.regexp_eatHexDigits=function(e){var t=e.pos,n=0;for(e.lastIntValue=0;Hn(n=e.current());)e.lastIntValue=16*e.lastIntValue+Qn(n),e.advance();return e.pos!==t},$.regexp_eatLegacyOctalEscapeSequence=function(e){if(this.regexp_eatOctalDigit(e)){var t=e.lastIntValue;if(this.regexp_eatOctalDigit(e)){var n=e.lastIntValue;t<=3&&this.regexp_eatOctalDigit(e)?e.lastIntValue=t*64+n*8+e.lastIntValue:e.lastIntValue=t*8+n}else e.lastIntValue=t;return!0}return!1},$.regexp_eatOctalDigit=function(e){var t=e.current();return Kn(t)?(e.lastIntValue=t-48,e.advance(),!0):(e.lastIntValue=0,!1)},$.regexp_eatFixedHexDigits=function(e,t){var n=e.pos;e.lastIntValue=0;for(var r=0;r<t;++r){var i=e.current();if(!Hn(i))return e.pos=n,!1;e.lastIntValue=16*e.lastIntValue+Qn(i),e.advance()}return!0},Ft=function(e){this.type=e.type,this.value=e.value,this.start=e.start,this.end=e.end,e.options.locations&&(this.loc=new ct(e,e.startLoc,e.endLoc)),e.options.ranges&&(this.range=[e.start,e.end])},ue=me.prototype,ue.next=function(e){!e&&this.type.keyword&&this.containsEsc&&this.raiseRecoverable(this.start,"Escape sequence in keyword "+this.type.keyword),this.options.onToken&&this.options.onToken(new Ft(this)),this.lastTokEnd=this.end,this.lastTokStart=this.start,this.lastTokEndLoc=this.endLoc,this.lastTokStartLoc=this.startLoc,this.nextToken()},ue.getToken=function(){return this.next(),new Ft(this)},typeof Symbol<"u"&&(ue[Symbol.iterator]=function(){var e=this;return{next:function(){var t=e.getToken();return{done:t.type===f.eof,value:t}}}}),ue.curContext=function(){return this.context[this.context.length-1]},ue.nextToken=function(){var e=this.curContext();if((!e||!e.preserveSpace)&&this.skipSpace(),this.start=this.pos,this.options.locations&&(this.startLoc=this.curPosition()),this.pos>=this.input.length)return this.finishToken(f.eof);if(e.override)return e.override(this);this.readToken(this.fullCharCodeAtPos())},ue.readToken=function(e){return Ge(e,this.options.ecmaVersion>=6)||e===92?this.readWord():this.getTokenFromCode(e)},ue.fullCharCodeAtPos=function(){var e=this.input.charCodeAt(this.pos);if(e<=55295||e>=57344)return e;var t=this.input.charCodeAt(this.pos+1);return(e<<10)+t-56613888},ue.skipBlockComment=function(){var e=this.options.onComment&&this.curPosition(),t=this.pos,n=this.input.indexOf("*/",this.pos+=2);if(n===-1&&this.raise(this.pos-2,"Unterminated comment"),this.pos=n+2,this.options.locations){et.lastIndex=t;for(var r;(r=et.exec(this.input))&&r.index<this.pos;)++this.curLine,this.lineStart=r.index+r[0].length}this.options.onComment&&this.options.onComment(!0,this.input.slice(t+2,n),t,this.pos,e,this.curPosition())},ue.skipLineComment=function(e){for(var t=this.pos,n=this.options.onComment&&this.curPosition(),r=this.input.charCodeAt(this.pos+=e);this.pos<this.input.length&&!ot(r);)r=this.input.charCodeAt(++this.pos);this.options.onComment&&this.options.onComment(!1,this.input.slice(t+e,this.pos),t,this.pos,n,this.curPosition())},ue.skipSpace=function(){e:for(;this.pos<this.input.length;){var e=this.input.charCodeAt(this.pos);switch(e){case 32:case 160:++this.pos;break;case 13:this.input.charCodeAt(this.pos+1)===10&&++this.pos;case 10:case 8232:case 8233:++this.pos,this.options.locations&&(++this.curLine,this.lineStart=this.pos);break;case 47:switch(this.input.charCodeAt(this.pos+1)){case 42:this.skipBlockComment();break;case 47:this.skipLineComment(2);break;default:break e}break;default:if(e>8&&e<14||e>=5760&&Wt.test(String.fromCharCode(e)))++this.pos;else break e}}},ue.finishToken=function(e,t){this.end=this.pos,this.options.locations&&(this.endLoc=this.curPosition());var n=this.type;this.type=e,this.value=t,this.updateContext(n)},ue.readToken_dot=function(){var e=this.input.charCodeAt(this.pos+1);if(e>=48&&e<=57)return this.readNumber(!0);var t=this.input.charCodeAt(this.pos+2);return this.options.ecmaVersion>=6&&e===46&&t===46?(this.pos+=3,this.finishToken(f.ellipsis)):(++this.pos,this.finishToken(f.dot))},ue.readToken_slash=function(){var e=this.input.charCodeAt(this.pos+1);return this.exprAllowed?(++this.pos,this.readRegexp()):e===61?this.finishOp(f.assign,2):this.finishOp(f.slash,1)},ue.readToken_mult_modulo_exp=function(e){var t=this.input.charCodeAt(this.pos+1),n=1,r=e===42?f.star:f.modulo;return this.options.ecmaVersion>=7&&e===42&&t===42&&(++n,r=f.starstar,t=this.input.charCodeAt(this.pos+2)),t===61?this.finishOp(f.assign,n+1):this.finishOp(r,n)},ue.readToken_pipe_amp=function(e){var t=this.input.charCodeAt(this.pos+1);if(t===e){if(this.options.ecmaVersion>=12){var n=this.input.charCodeAt(this.pos+2);if(n===61)return this.finishOp(f.assign,3)}return this.finishOp(e===124?f.logicalOR:f.logicalAND,2)}return t===61?this.finishOp(f.assign,2):this.finishOp(e===124?f.bitwiseOR:f.bitwiseAND,1)},ue.readToken_caret=function(){var e=this.input.charCodeAt(this.pos+1);return e===61?this.finishOp(f.assign,2):this.finishOp(f.bitwiseXOR,1)},ue.readToken_plus_min=function(e){var t=this.input.charCodeAt(this.pos+1);return t===e?t===45&&!this.inModule&&this.input.charCodeAt(this.pos+2)===62&&(this.lastTokEnd===0||Te.test(this.input.slice(this.lastTokEnd,this.pos)))?(this.skipLineComment(3),this.skipSpace(),this.nextToken()):this.finishOp(f.incDec,2):t===61?this.finishOp(f.assign,2):this.finishOp(f.plusMin,1)},ue.readToken_lt_gt=function(e){var t=this.input.charCodeAt(this.pos+1),n=1;return t===e?(n=e===62&&this.input.charCodeAt(this.pos+2)===62?3:2,this.input.charCodeAt(this.pos+n)===61?this.finishOp(f.assign,n+1):this.finishOp(f.bitShift,n)):t===33&&e===60&&!this.inModule&&this.input.charCodeAt(this.pos+2)===45&&this.input.charCodeAt(this.pos+3)===45?(this.skipLineComment(4),this.skipSpace(),this.nextToken()):(t===61&&(n=2),this.finishOp(f.relational,n))},ue.readToken_eq_excl=function(e){var t=this.input.charCodeAt(this.pos+1);return t===61?this.finishOp(f.equality,this.input.charCodeAt(this.pos+2)===61?3:2):e===61&&t===62&&this.options.ecmaVersion>=6?(this.pos+=2,this.finishToken(f.arrow)):this.finishOp(e===61?f.eq:f.prefix,1)},ue.readToken_question=function(){var e=this.options.ecmaVersion;if(e>=11){var t=this.input.charCodeAt(this.pos+1);if(t===46){var n=this.input.charCodeAt(this.pos+2);if(n<48||n>57)return this.finishOp(f.questionDot,2)}if(t===63){if(e>=12){var r=this.input.charCodeAt(this.pos+2);if(r===61)return this.finishOp(f.assign,3)}return this.finishOp(f.coalesce,2)}}return this.finishOp(f.question,1)},ue.getTokenFromCode=function(e){switch(e){case 46:return this.readToken_dot();case 40:return++this.pos,this.finishToken(f.parenL);case 41:return++this.pos,this.finishToken(f.parenR);case 59:return++this.pos,this.finishToken(f.semi);case 44:return++this.pos,this.finishToken(f.comma);case 91:return++this.pos,this.finishToken(f.bracketL);case 93:return++this.pos,this.finishToken(f.bracketR);case 123:return++this.pos,this.finishToken(f.braceL);case 125:return++this.pos,this.finishToken(f.braceR);case 58:return++this.pos,this.finishToken(f.colon);case 96:if(this.options.ecmaVersion<6)break;return++this.pos,this.finishToken(f.backQuote);case 48:var t=this.input.charCodeAt(this.pos+1);if(t===120||t===88)return this.readRadixNumber(16);if(this.options.ecmaVersion>=6){if(t===111||t===79)return this.readRadixNumber(8);if(t===98||t===66)return this.readRadixNumber(2)}case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:return this.readNumber(!1);case 34:case 39:return this.readString(e);case 47:return this.readToken_slash();case 37:case 42:return this.readToken_mult_modulo_exp(e);case 124:case 38:return this.readToken_pipe_amp(e);case 94:return this.readToken_caret();case 43:case 45:return this.readToken_plus_min(e);case 60:case 62:return this.readToken_lt_gt(e);case 61:case 33:return this.readToken_eq_excl(e);case 63:return this.readToken_question();case 126:return this.finishOp(f.prefix,1)}this.raise(this.pos,"Unexpected character '"+Xt(e)+"'")},ue.finishOp=function(e,t){var n=this.input.slice(this.pos,this.pos+t);return this.pos+=t,this.finishToken(e,n)},ue.readRegexp=function(){for(var e,t,n=this.pos;;){this.pos>=this.input.length&&this.raise(n,"Unterminated regular expression");var r=this.input.charAt(this.pos);if(Te.test(r)&&this.raise(n,"Unterminated regular expression"),e)e=!1;else{if(r==="[")t=!0;else if(r==="]"&&t)t=!1;else if(r==="/"&&!t)break;e=r==="\\"}++this.pos}var i=this.input.slice(n,this.pos);++this.pos;var o=this.pos,s=this.readWord1();this.containsEsc&&this.unexpected(o);var l=this.regexpState||(this.regexpState=new qe(this));l.reset(n,i,s),this.validateRegExpFlags(l),this.validateRegExpPattern(l);var p=null;try{p=new RegExp(i,s)}catch{}return this.finishToken(f.regexp,{pattern:i,flags:s,value:p})},ue.readInt=function(e,t,n){for(var r=this.options.ecmaVersion>=12&&t===void 0,i=n&&this.input.charCodeAt(this.pos)===48,o=this.pos,s=0,l=0,p=0,d=t??1/0;p<d;++p,++this.pos){var D=this.input.charCodeAt(this.pos),y=void 0;if(r&&D===95){i&&this.raiseRecoverable(this.pos,"Numeric separator is not allowed in legacy octal numeric literals"),l===95&&this.raiseRecoverable(this.pos,"Numeric separator must be exactly one underscore"),p===0&&this.raiseRecoverable(this.pos,"Numeric separator is not allowed at the first of digits"),l=D;continue}if(D>=97?y=D-97+10:D>=65?y=D-65+10:D>=48&&D<=57?y=D-48:y=1/0,y>=e)break;l=D,s=s*e+y}return r&&l===95&&this.raiseRecoverable(this.pos-1,"Numeric separator is not allowed at the last of digits"),this.pos===o||t!=null&&this.pos-o!==t?null:s},ue.readRadixNumber=function(e){var t=this.pos;this.pos+=2;var n=this.readInt(e);return n==null&&this.raise(this.start+2,"Expected number in radix "+e),this.options.ecmaVersion>=11&&this.input.charCodeAt(this.pos)===110?(n=Zn(this.input.slice(t,this.pos)),++this.pos):Ge(this.fullCharCodeAtPos())&&this.raise(this.pos,"Identifier directly after number"),this.finishToken(f.num,n)},ue.readNumber=function(e){var t=this.pos;!e&&this.readInt(10,void 0,!0)===null&&this.raise(t,"Invalid number");var n=this.pos-t>=2&&this.input.charCodeAt(t)===48;n&&this.strict&&this.raise(t,"Invalid number");var r=this.input.charCodeAt(this.pos);if(!n&&!e&&this.options.ecmaVersion>=11&&r===110){var i=Zn(this.input.slice(t,this.pos));return++this.pos,Ge(this.fullCharCodeAtPos())&&this.raise(this.pos,"Identifier directly after number"),this.finishToken(f.num,i)}n&&/[89]/.test(this.input.slice(t,this.pos))&&(n=!1),r===46&&!n&&(++this.pos,this.readInt(10),r=this.input.charCodeAt(this.pos)),(r===69||r===101)&&!n&&(r=this.input.charCodeAt(++this.pos),(r===43||r===45)&&++this.pos,this.readInt(10)===null&&this.raise(t,"Invalid number")),Ge(this.fullCharCodeAtPos())&&this.raise(this.pos,"Identifier directly after number");var o=ni(this.input.slice(t,this.pos),n);return this.finishToken(f.num,o)},ue.readCodePoint=function(){var e=this.input.charCodeAt(this.pos),t;if(e===123){this.options.ecmaVersion<6&&this.unexpected();var n=++this.pos;t=this.readHexChar(this.input.indexOf("}",this.pos)-this.pos),++this.pos,t>1114111&&this.invalidStringToken(n,"Code point out of bounds")}else t=this.readHexChar(4);return t},ue.readString=function(e){for(var t="",n=++this.pos;;){this.pos>=this.input.length&&this.raise(this.start,"Unterminated string constant");var r=this.input.charCodeAt(this.pos);if(r===e)break;r===92?(t+=this.input.slice(n,this.pos),t+=this.readEscapedChar(!1),n=this.pos):(ot(r,this.options.ecmaVersion>=10)&&this.raise(this.start,"Unterminated string constant"),++this.pos)}return t+=this.input.slice(n,this.pos++),this.finishToken(f.string,t)},pn={},ue.tryReadTemplateToken=function(){this.inTemplateElement=!0;try{this.readTmplToken()}catch(e){if(e===pn)this.readInvalidTemplateToken();else throw e}this.inTemplateElement=!1},ue.invalidStringToken=function(e,t){if(this.inTemplateElement&&this.options.ecmaVersion>=9)throw pn;this.raise(e,t)},ue.readTmplToken=function(){for(var e="",t=this.pos;;){this.pos>=this.input.length&&this.raise(this.start,"Unterminated template");var n=this.input.charCodeAt(this.pos);if(n===96||n===36&&this.input.charCodeAt(this.pos+1)===123)return this.pos===this.start&&(this.type===f.template||this.type===f.invalidTemplate)?n===36?(this.pos+=2,this.finishToken(f.dollarBraceL)):(++this.pos,this.finishToken(f.backQuote)):(e+=this.input.slice(t,this.pos),this.finishToken(f.template,e));if(n===92)e+=this.input.slice(t,this.pos),e+=this.readEscapedChar(!0),t=this.pos;else if(ot(n)){switch(e+=this.input.slice(t,this.pos),++this.pos,n){case 13:this.input.charCodeAt(this.pos)===10&&++this.pos;case 10:e+=` +`;break;default:e+=String.fromCharCode(n);break}this.options.locations&&(++this.curLine,this.lineStart=this.pos),t=this.pos}else++this.pos}},ue.readInvalidTemplateToken=function(){for(;this.pos<this.input.length;this.pos++)switch(this.input[this.pos]){case"\\":++this.pos;break;case"$":if(this.input[this.pos+1]!=="{")break;case"`":return this.finishToken(f.invalidTemplate,this.input.slice(this.start,this.pos))}this.raise(this.start,"Unterminated template")},ue.readEscapedChar=function(e){var t=this.input.charCodeAt(++this.pos);switch(++this.pos,t){case 110:return` +`;case 114:return"\r";case 120:return String.fromCharCode(this.readHexChar(2));case 117:return Xt(this.readCodePoint());case 116:return" ";case 98:return"\b";case 118:return"\v";case 102:return"\f";case 13:this.input.charCodeAt(this.pos)===10&&++this.pos;case 10:return this.options.locations&&(this.lineStart=this.pos,++this.curLine),"";case 56:case 57:if(e){var n=this.pos-1;return this.invalidStringToken(n,"Invalid escape sequence in template string"),null}default:if(t>=48&&t<=55){var r=this.input.substr(this.pos-1,3).match(/^[0-7]+/)[0],i=parseInt(r,8);return i>255&&(r=r.slice(0,-1),i=parseInt(r,8)),this.pos+=r.length-1,t=this.input.charCodeAt(this.pos),(r!=="0"||t===56||t===57)&&(this.strict||e)&&this.invalidStringToken(this.pos-1-r.length,e?"Octal literal in template string":"Octal literal in strict mode"),String.fromCharCode(i)}return ot(t)?"":String.fromCharCode(t)}},ue.readHexChar=function(e){var t=this.pos,n=this.readInt(16,e);return n===null&&this.invalidStringToken(t,"Bad character escape sequence"),n},ue.readWord1=function(){this.containsEsc=!1;for(var e="",t=!0,n=this.pos,r=this.options.ecmaVersion>=6;this.pos<this.input.length;){var i=this.fullCharCodeAtPos();if(Qe(i,r))this.pos+=i<=65535?1:2;else if(i===92){this.containsEsc=!0,e+=this.input.slice(n,this.pos);var o=this.pos;this.input.charCodeAt(++this.pos)!==117&&this.invalidStringToken(this.pos,"Expecting Unicode escape sequence \\uXXXX"),++this.pos;var s=this.readCodePoint();(t?Ge:Qe)(s,r)||this.invalidStringToken(o,"Invalid Unicode escape"),e+=Xt(s),n=this.pos}else break;t=!1}return e+this.input.slice(n,this.pos)},ue.readWord=function(){var e=this.readWord1(),t=f.name;return this.keywords.test(e)&&(t=xt[e]),this.finishToken(t,e)},xn="7.4.1",me.acorn={Parser:me,version:xn,defaultOptions:Bt,Position:Ke,SourceLocation:ct,getLineInfo:mn,Node:gt,TokenType:ce,tokTypes:f,keywordTypes:xt,TokContext:Oe,tokContexts:Ce,isIdentifierChar:Qe,isIdentifierStart:Ge,Token:Ft,isNewLine:ot,lineBreak:Te,lineBreakG:et,nonASCIIwhitespace:Wt}}}),si=he({"../../node_modules/acorn-jsx/xhtml.js"(e,t){t.exports={quot:'"',amp:"&",apos:"'",lt:"<",gt:">",nbsp:" ",iexcl:"¡",cent:"¢",pound:"£",curren:"¤",yen:"¥",brvbar:"¦",sect:"§",uml:"¨",copy:"©",ordf:"ª",laquo:"«",not:"¬",shy:"­",reg:"®",macr:"¯",deg:"°",plusmn:"±",sup2:"²",sup3:"³",acute:"´",micro:"µ",para:"¶",middot:"·",cedil:"¸",sup1:"¹",ordm:"º",raquo:"»",frac14:"¼",frac12:"½",frac34:"¾",iquest:"¿",Agrave:"À",Aacute:"Á",Acirc:"Â",Atilde:"Ã",Auml:"Ä",Aring:"Å",AElig:"Æ",Ccedil:"Ç",Egrave:"È",Eacute:"É",Ecirc:"Ê",Euml:"Ë",Igrave:"Ì",Iacute:"Í",Icirc:"Î",Iuml:"Ï",ETH:"Ð",Ntilde:"Ñ",Ograve:"Ò",Oacute:"Ó",Ocirc:"Ô",Otilde:"Õ",Ouml:"Ö",times:"×",Oslash:"Ø",Ugrave:"Ù",Uacute:"Ú",Ucirc:"Û",Uuml:"Ü",Yacute:"Ý",THORN:"Þ",szlig:"ß",agrave:"à",aacute:"á",acirc:"â",atilde:"ã",auml:"ä",aring:"å",aelig:"æ",ccedil:"ç",egrave:"è",eacute:"é",ecirc:"ê",euml:"ë",igrave:"ì",iacute:"í",icirc:"î",iuml:"ï",eth:"ð",ntilde:"ñ",ograve:"ò",oacute:"ó",ocirc:"ô",otilde:"õ",ouml:"ö",divide:"÷",oslash:"ø",ugrave:"ù",uacute:"ú",ucirc:"û",uuml:"ü",yacute:"ý",thorn:"þ",yuml:"ÿ",OElig:"Œ",oelig:"œ",Scaron:"Š",scaron:"š",Yuml:"Ÿ",fnof:"ƒ",circ:"ˆ",tilde:"˜",Alpha:"Α",Beta:"Β",Gamma:"Γ",Delta:"Δ",Epsilon:"Ε",Zeta:"Ζ",Eta:"Η",Theta:"Θ",Iota:"Ι",Kappa:"Κ",Lambda:"Λ",Mu:"Μ",Nu:"Ν",Xi:"Ξ",Omicron:"Ο",Pi:"Π",Rho:"Ρ",Sigma:"Σ",Tau:"Τ",Upsilon:"Υ",Phi:"Φ",Chi:"Χ",Psi:"Ψ",Omega:"Ω",alpha:"α",beta:"β",gamma:"γ",delta:"δ",epsilon:"ε",zeta:"ζ",eta:"η",theta:"θ",iota:"ι",kappa:"κ",lambda:"λ",mu:"μ",nu:"ν",xi:"ξ",omicron:"ο",pi:"π",rho:"ρ",sigmaf:"ς",sigma:"σ",tau:"τ",upsilon:"υ",phi:"φ",chi:"χ",psi:"ψ",omega:"ω",thetasym:"ϑ",upsih:"ϒ",piv:"ϖ",ensp:" ",emsp:" ",thinsp:" ",zwnj:"‌",zwj:"‍",lrm:"‎",rlm:"‏",ndash:"–",mdash:"—",lsquo:"‘",rsquo:"’",sbquo:"‚",ldquo:"“",rdquo:"”",bdquo:"„",dagger:"†",Dagger:"‡",bull:"•",hellip:"…",permil:"‰",prime:"′",Prime:"″",lsaquo:"‹",rsaquo:"›",oline:"‾",frasl:"⁄",euro:"€",image:"ℑ",weierp:"℘",real:"ℜ",trade:"™",alefsym:"ℵ",larr:"←",uarr:"↑",rarr:"→",darr:"↓",harr:"↔",crarr:"↵",lArr:"⇐",uArr:"⇑",rArr:"⇒",dArr:"⇓",hArr:"⇔",forall:"∀",part:"∂",exist:"∃",empty:"∅",nabla:"∇",isin:"∈",notin:"∉",ni:"∋",prod:"∏",sum:"∑",minus:"−",lowast:"∗",radic:"√",prop:"∝",infin:"∞",ang:"∠",and:"∧",or:"∨",cap:"∩",cup:"∪",int:"∫",there4:"∴",sim:"∼",cong:"≅",asymp:"≈",ne:"≠",equiv:"≡",le:"≤",ge:"≥",sub:"⊂",sup:"⊃",nsub:"⊄",sube:"⊆",supe:"⊇",oplus:"⊕",otimes:"⊗",perp:"⊥",sdot:"⋅",lceil:"⌈",rceil:"⌉",lfloor:"⌊",rfloor:"⌋",lang:"〈",rang:"〉",loz:"◊",spades:"♠",clubs:"♣",hearts:"♥",diams:"♦"}}}),ai=he({"../../node_modules/acorn-jsx/index.js"(e,t){var n=si(),r=/^[\da-fA-F]+$/,i=/^\d+$/,o=new WeakMap;function s(d){d=d.Parser.acorn||d;let D=o.get(d);if(!D){let y=d.tokTypes,C=d.TokContext,E=d.TokenType,m=new C("<tag",!1),g=new C("</tag",!1),T=new C("<tag>...</tag>",!0,!0),k={tc_oTag:m,tc_cTag:g,tc_expr:T},v={jsxName:new E("jsxName"),jsxText:new E("jsxText",{beforeExpr:!0}),jsxTagStart:new E("jsxTagStart",{startsExpr:!0}),jsxTagEnd:new E("jsxTagEnd")};v.jsxTagStart.updateContext=function(){this.context.push(T),this.context.push(m),this.exprAllowed=!1},v.jsxTagEnd.updateContext=function(R){let _=this.context.pop();_===m&&R===y.slash||_===g?(this.context.pop(),this.exprAllowed=this.curContext()===T):this.exprAllowed=!0},D={tokContexts:k,tokTypes:v},o.set(d,D)}return D}function l(d){if(!d)return d;if(d.type==="JSXIdentifier")return d.name;if(d.type==="JSXNamespacedName")return d.namespace.name+":"+d.name.name;if(d.type==="JSXMemberExpression")return l(d.object)+"."+l(d.property)}t.exports=function(d){return d=d||{},function(D){return p({allowNamespaces:d.allowNamespaces!==!1,allowNamespacedObjects:!!d.allowNamespacedObjects},D)}},Object.defineProperty(t.exports,"tokTypes",{get:function(){return s((Bn(),zn(An))).tokTypes},configurable:!0,enumerable:!0});function p(d,D){let y=D.acorn||(Bn(),zn(An)),C=s(y),E=y.tokTypes,m=C.tokTypes,g=y.tokContexts,T=C.tokContexts.tc_oTag,k=C.tokContexts.tc_cTag,v=C.tokContexts.tc_expr,R=y.isNewLine,_=y.isIdentifierStart,x=y.isIdentifierChar;return class extends D{static get acornJsx(){return C}jsx_readToken(){let F="",B=this.pos;for(;;){this.pos>=this.input.length&&this.raise(this.start,"Unterminated JSX contents");let b=this.input.charCodeAt(this.pos);switch(b){case 60:case 123:return this.pos===this.start?b===60&&this.exprAllowed?(++this.pos,this.finishToken(m.jsxTagStart)):this.getTokenFromCode(b):(F+=this.input.slice(B,this.pos),this.finishToken(m.jsxText,F));case 38:F+=this.input.slice(B,this.pos),F+=this.jsx_readEntity(),B=this.pos;break;case 62:case 125:this.raise(this.pos,"Unexpected token `"+this.input[this.pos]+"`. Did you mean `"+(b===62?">":"}")+'` or `{"'+this.input[this.pos]+'"}`?');default:R(b)?(F+=this.input.slice(B,this.pos),F+=this.jsx_readNewLine(!0),B=this.pos):++this.pos}}}jsx_readNewLine(F){let B=this.input.charCodeAt(this.pos),b;return++this.pos,B===13&&this.input.charCodeAt(this.pos)===10?(++this.pos,b=F?` +`:`\r +`):b=String.fromCharCode(B),this.options.locations&&(++this.curLine,this.lineStart=this.pos),b}jsx_readString(F){let B="",b=++this.pos;for(;;){this.pos>=this.input.length&&this.raise(this.start,"Unterminated string constant");let I=this.input.charCodeAt(this.pos);if(I===F)break;I===38?(B+=this.input.slice(b,this.pos),B+=this.jsx_readEntity(),b=this.pos):R(I)?(B+=this.input.slice(b,this.pos),B+=this.jsx_readNewLine(!1),b=this.pos):++this.pos}return B+=this.input.slice(b,this.pos++),this.finishToken(E.string,B)}jsx_readEntity(){let F="",B=0,b,I=this.input[this.pos];I!=="&"&&this.raise(this.pos,"Entity must start with an ampersand");let q=++this.pos;for(;this.pos<this.input.length&&B++<10;){if(I=this.input[this.pos++],I===";"){F[0]==="#"?F[1]==="x"?(F=F.substr(2),r.test(F)&&(b=String.fromCharCode(parseInt(F,16)))):(F=F.substr(1),i.test(F)&&(b=String.fromCharCode(parseInt(F,10)))):b=n[F];break}F+=I}return b||(this.pos=q,"&")}jsx_readWord(){let F,B=this.pos;do F=this.input.charCodeAt(++this.pos);while(x(F)||F===45);return this.finishToken(m.jsxName,this.input.slice(B,this.pos))}jsx_parseIdentifier(){let F=this.startNode();return this.type===m.jsxName?F.name=this.value:this.type.keyword?F.name=this.type.keyword:this.unexpected(),this.next(),this.finishNode(F,"JSXIdentifier")}jsx_parseNamespacedName(){let F=this.start,B=this.startLoc,b=this.jsx_parseIdentifier();if(!d.allowNamespaces||!this.eat(E.colon))return b;var I=this.startNodeAt(F,B);return I.namespace=b,I.name=this.jsx_parseIdentifier(),this.finishNode(I,"JSXNamespacedName")}jsx_parseElementName(){if(this.type===m.jsxTagEnd)return"";let F=this.start,B=this.startLoc,b=this.jsx_parseNamespacedName();for(this.type===E.dot&&b.type==="JSXNamespacedName"&&!d.allowNamespacedObjects&&this.unexpected();this.eat(E.dot);){let I=this.startNodeAt(F,B);I.object=b,I.property=this.jsx_parseIdentifier(),b=this.finishNode(I,"JSXMemberExpression")}return b}jsx_parseAttributeValue(){switch(this.type){case E.braceL:let F=this.jsx_parseExpressionContainer();return F.expression.type==="JSXEmptyExpression"&&this.raise(F.start,"JSX attributes must only be assigned a non-empty expression"),F;case m.jsxTagStart:case E.string:return this.parseExprAtom();default:this.raise(this.start,"JSX value should be either an expression or a quoted JSX text")}}jsx_parseEmptyExpression(){let F=this.startNodeAt(this.lastTokEnd,this.lastTokEndLoc);return this.finishNodeAt(F,"JSXEmptyExpression",this.start,this.startLoc)}jsx_parseExpressionContainer(){let F=this.startNode();return this.next(),F.expression=this.type===E.braceR?this.jsx_parseEmptyExpression():this.parseExpression(),this.expect(E.braceR),this.finishNode(F,"JSXExpressionContainer")}jsx_parseAttribute(){let F=this.startNode();return this.eat(E.braceL)?(this.expect(E.ellipsis),F.argument=this.parseMaybeAssign(),this.expect(E.braceR),this.finishNode(F,"JSXSpreadAttribute")):(F.name=this.jsx_parseNamespacedName(),F.value=this.eat(E.eq)?this.jsx_parseAttributeValue():null,this.finishNode(F,"JSXAttribute"))}jsx_parseOpeningElementAt(F,B){let b=this.startNodeAt(F,B);b.attributes=[];let I=this.jsx_parseElementName();for(I&&(b.name=I);this.type!==E.slash&&this.type!==m.jsxTagEnd;)b.attributes.push(this.jsx_parseAttribute());return b.selfClosing=this.eat(E.slash),this.expect(m.jsxTagEnd),this.finishNode(b,I?"JSXOpeningElement":"JSXOpeningFragment")}jsx_parseClosingElementAt(F,B){let b=this.startNodeAt(F,B),I=this.jsx_parseElementName();return I&&(b.name=I),this.expect(m.jsxTagEnd),this.finishNode(b,I?"JSXClosingElement":"JSXClosingFragment")}jsx_parseElementAt(F,B){let b=this.startNodeAt(F,B),I=[],q=this.jsx_parseOpeningElementAt(F,B),U=null;if(!q.selfClosing){e:for(;;)switch(this.type){case m.jsxTagStart:if(F=this.start,B=this.startLoc,this.next(),this.eat(E.slash)){U=this.jsx_parseClosingElementAt(F,B);break e}I.push(this.jsx_parseElementAt(F,B));break;case m.jsxText:I.push(this.parseExprAtom());break;case E.braceL:I.push(this.jsx_parseExpressionContainer());break;default:this.unexpected()}l(U.name)!==l(q.name)&&this.raise(U.start,"Expected corresponding JSX closing tag for <"+l(q.name)+">")}let z=q.name?"Element":"Fragment";return b["opening"+z]=q,b["closing"+z]=U,b.children=I,this.type===E.relational&&this.value==="<"&&this.raise(this.start,"Adjacent JSX elements must be wrapped in an enclosing tag"),this.finishNode(b,"JSX"+z)}jsx_parseText(){let F=this.parseLiteral(this.value);return F.type="JSXText",F}jsx_parseElement(){let F=this.start,B=this.startLoc;return this.next(),this.jsx_parseElementAt(F,B)}parseExprAtom(F){return this.type===m.jsxText?this.jsx_parseText():this.type===m.jsxTagStart?this.jsx_parseElement():super.parseExprAtom(F)}readToken(F){let B=this.curContext();if(B===v)return this.jsx_readToken();if(B===T||B===k){if(_(F))return this.jsx_readWord();if(F==62)return++this.pos,this.finishToken(m.jsxTagEnd);if((F===34||F===39)&&B==T)return this.jsx_readString(F)}return F===60&&this.exprAllowed&&this.input.charCodeAt(this.pos+1)!==33?(++this.pos,this.finishToken(m.jsxTagStart)):super.readToken(F)}updateContext(F){if(this.type==E.braceL){var B=this.curContext();B==T?this.context.push(g.b_expr):B==v?this.context.push(g.b_tmpl):super.updateContext(F),this.exprAllowed=!0}else if(this.type===E.slash&&F===m.jsxTagStart)this.context.length-=2,this.context.push(k),this.exprAllowed=!1;else return super.updateContext(F)}}}}}),oi=he({"../../node_modules/@base2/pretty-print-object/dist/index.js"(e){var t=e&&e.__assign||function(){return t=Object.assign||function(p){for(var d,D=1,y=arguments.length;D<y;D++){d=arguments[D];for(var C in d)Object.prototype.hasOwnProperty.call(d,C)&&(p[C]=d[C])}return p},t.apply(this,arguments)},n=e&&e.__spreadArrays||function(){for(var p=0,d=0,D=arguments.length;d<D;d++)p+=arguments[d].length;for(var y=Array(p),C=0,d=0;d<D;d++)for(var E=arguments[d],m=0,g=E.length;m<g;m++,C++)y[C]=E[m];return y};Object.defineProperty(e,"__esModule",{value:!0});var r=[];function i(p){var d=typeof p;return p!==null&&(d==="object"||d==="function")}function o(p){return Object.prototype.toString.call(p)==="[object RegExp]"}function s(p){return Object.getOwnPropertySymbols(p).filter(function(d){return Object.prototype.propertyIsEnumerable.call(p,d)})}function l(p,d,D){D===void 0&&(D="");var y={indent:" ",singleQuotes:!0},C=t(t({},y),d),E;C.inlineCharacterLimit===void 0?E={newLine:` +`,newLineOrSpace:` +`,pad:D,indent:D+C.indent}:E={newLine:"@@__PRETTY_PRINT_NEW_LINE__@@",newLineOrSpace:"@@__PRETTY_PRINT_NEW_LINE_OR_SPACE__@@",pad:"@@__PRETTY_PRINT_PAD__@@",indent:"@@__PRETTY_PRINT_INDENT__@@"};var m=function(k){if(C.inlineCharacterLimit===void 0)return k;var v=k.replace(new RegExp(E.newLine,"g"),"").replace(new RegExp(E.newLineOrSpace,"g")," ").replace(new RegExp(E.pad+"|"+E.indent,"g"),"");return v.length<=C.inlineCharacterLimit?v:k.replace(new RegExp(E.newLine+"|"+E.newLineOrSpace,"g"),` +`).replace(new RegExp(E.pad,"g"),D).replace(new RegExp(E.indent,"g"),D+C.indent)};if(r.indexOf(p)!==-1)return'"[Circular]"';if(p==null||typeof p=="number"||typeof p=="boolean"||typeof p=="function"||typeof p=="symbol"||o(p))return String(p);if(p instanceof Date)return"new Date('"+p.toISOString()+"')";if(Array.isArray(p)){if(p.length===0)return"[]";r.push(p);var g="["+E.newLine+p.map(function(k,v){var R=p.length-1===v?E.newLine:","+E.newLineOrSpace,_=l(k,C,D+C.indent);return C.transform&&(_=C.transform(p,v,_)),E.indent+_+R}).join("")+E.pad+"]";return r.pop(),m(g)}if(i(p)){var T=n(Object.keys(p),s(p));if(C.filter&&(T=T.filter(function(v){return C.filter&&C.filter(p,v)})),T.length===0)return"{}";r.push(p);var g="{"+E.newLine+T.map(function(v,R){var _=T.length-1===R?E.newLine:","+E.newLineOrSpace,x=typeof v=="symbol",F=!x&&/^[a-z$_][a-z$_0-9]*$/i.test(v.toString()),B=x||F?v:l(v,C),b=l(p[v],C,D+C.indent);return C.transform&&(b=C.transform(p,v,b)),E.indent+String(B)+": "+b+_}).join("")+E.pad+"}";return r.pop(),m(g)}return p=String(p).replace(/[\r\n]/g,function(k){return k===` +`?"\\n":"\\r"}),C.singleQuotes?(p=p.replace(/\\?'/g,"\\'"),"'"+p+"'"):(p=p.replace(/"/g,'\\"'),'"'+p+'"')}e.prettyPrint=l}}),li=he({"../../node_modules/react-element-to-jsx-string/node_modules/react-is/cjs/react-is.development.js"(e){(function(){var t=!1,n=!1,r=!1,i=!1,o=!1,s=Symbol.for("react.element"),l=Symbol.for("react.portal"),p=Symbol.for("react.fragment"),d=Symbol.for("react.strict_mode"),D=Symbol.for("react.profiler"),y=Symbol.for("react.provider"),C=Symbol.for("react.context"),E=Symbol.for("react.server_context"),m=Symbol.for("react.forward_ref"),g=Symbol.for("react.suspense"),T=Symbol.for("react.suspense_list"),k=Symbol.for("react.memo"),v=Symbol.for("react.lazy"),R=Symbol.for("react.offscreen"),_;_=Symbol.for("react.module.reference");function x(W){return!!(typeof W=="string"||typeof W=="function"||W===p||W===D||o||W===d||W===g||W===T||i||W===R||t||n||r||typeof W=="object"&&W!==null&&(W.$$typeof===v||W.$$typeof===k||W.$$typeof===y||W.$$typeof===C||W.$$typeof===m||W.$$typeof===_||W.getModuleId!==void 0))}function F(W){if(typeof W=="object"&&W!==null){var Ne=W.$$typeof;switch(Ne){case s:var rt=W.type;switch(rt){case p:case D:case d:case g:case T:return rt;default:var At=rt&&rt.$$typeof;switch(At){case E:case C:case m:case v:case k:case y:return At;default:return Ne}}case l:return Ne}}}var B=C,b=y,I=s,q=m,U=p,z=v,G=k,ee=l,de=D,pe=d,Ae=g,te=T,Ee=!1,Re=!1;function be(W){return Ee||(Ee=!0,console.warn("The ReactIs.isAsyncMode() alias has been deprecated, and will be removed in React 18+.")),!1}function S(W){return Re||(Re=!0,console.warn("The ReactIs.isConcurrentMode() alias has been deprecated, and will be removed in React 18+.")),!1}function j(W){return F(W)===C}function J(W){return F(W)===y}function H(W){return typeof W=="object"&&W!==null&&W.$$typeof===s}function M(W){return F(W)===m}function X(W){return F(W)===p}function Q(W){return F(W)===v}function ne(W){return F(W)===k}function ie(W){return F(W)===l}function le(W){return F(W)===D}function Z(W){return F(W)===d}function N(W){return F(W)===g}function se(W){return F(W)===T}e.ContextConsumer=B,e.ContextProvider=b,e.Element=I,e.ForwardRef=q,e.Fragment=U,e.Lazy=z,e.Memo=G,e.Portal=ee,e.Profiler=de,e.StrictMode=pe,e.Suspense=Ae,e.SuspenseList=te,e.isAsyncMode=be,e.isConcurrentMode=S,e.isContextConsumer=j,e.isContextProvider=J,e.isElement=H,e.isForwardRef=M,e.isFragment=X,e.isLazy=Q,e.isMemo=ne,e.isPortal=ie,e.isProfiler=le,e.isStrictMode=Z,e.isSuspense=N,e.isSuspenseList=se,e.isValidElementType=x,e.typeOf=F})()}}),ci=he({"../../node_modules/react-element-to-jsx-string/node_modules/react-is/index.js"(e,t){t.exports=li()}}),cr=ft(Iu()),vn="custom",bt="object",Pn="array",hi="class",ht="func",dt="element",pi=ft(Ru());function In(e){return pi.default.includes(e.toLowerCase())}var fi=ft(Ju());function di(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];var r=Array.from(typeof e=="string"?[e]:e);r[r.length-1]=r[r.length-1].replace(/\r?\n([\t ]*)$/,"");var i=r.reduce(function(l,p){var d=p.match(/\n([\t ]+|(?!\s).)/g);return d?l.concat(d.map(function(D){var y,C;return(C=(y=D.match(/[\t ]/g))===null||y===void 0?void 0:y.length)!==null&&C!==void 0?C:0})):l},[]);if(i.length){var o=new RegExp(` +[ ]{`+Math.min.apply(Math,i)+"}","g");r=r.map(function(l){return l.replace(o,` +`)})}r[0]=r[0].replace(/^\r?\n/,"");var s=r[0];return t.forEach(function(l,p){var d=s.match(/(?:^|\n)( *)$/),D=d?d[1]:"",y=l;typeof l=="string"&&l.includes(` +`)&&(y=String(l).split(` +`).map(function(C,E){return E===0?C:""+D+C}).join(` +`)),s+=y+r[p+1]}),s}var Vr={format:{indent:{style:" "},semicolons:!1}},Ai={...Vr,format:{newline:""}},Di={...Vr};function Je(e,t=!1){return(0,fi.generate)(e,t?Ai:Di)}function _n(e,t=!1){return t?mi(e):Je(e)}function mi(e){let t=Je(e,!0);return t.endsWith(" }")||(t=`${t.slice(0,-1)} }`),t}function hr(e,t=!1){return t?Ei(e):Ci(e)}function Ci(e){let t=Je(e);return t.endsWith(" }]")&&(t=di(t)),t}function Ei(e){let t=Je(e,!0);return t.startsWith("[ ")&&(t=t.replace("[ ","[")),t}var qr=e=>e.$$typeof===Symbol.for("react.memo"),gi=e=>e.$$typeof===Symbol.for("react.forward_ref");Bn();var Fi=ft(ai());function Ur(e,t,n,r,i){n||(n=L),function o(s,l,p){var d=p||s.type,D=t[d];n[d](s,l,o),D&&D(s,l)}(e,r,i)}function yi(e,t,n,r,i){var o=[];n||(n=L),function s(l,p,d){var D=d||l.type,y=t[D],C=l!==o[o.length-1];C&&o.push(l),n[D](l,p,s),y&&y(l,p||o,o),C&&o.pop()}(e,r,i)}function On(e,t,n){n(e,t)}function nt(e,t,n){}var L={};L.Program=L.BlockStatement=function(e,t,n){for(var r=0,i=e.body;r<i.length;r+=1){var o=i[r];n(o,t,"Statement")}};L.Statement=On;L.EmptyStatement=nt;L.ExpressionStatement=L.ParenthesizedExpression=L.ChainExpression=function(e,t,n){return n(e.expression,t,"Expression")};L.IfStatement=function(e,t,n){n(e.test,t,"Expression"),n(e.consequent,t,"Statement"),e.alternate&&n(e.alternate,t,"Statement")};L.LabeledStatement=function(e,t,n){return n(e.body,t,"Statement")};L.BreakStatement=L.ContinueStatement=nt;L.WithStatement=function(e,t,n){n(e.object,t,"Expression"),n(e.body,t,"Statement")};L.SwitchStatement=function(e,t,n){n(e.discriminant,t,"Expression");for(var r=0,i=e.cases;r<i.length;r+=1){var o=i[r];o.test&&n(o.test,t,"Expression");for(var s=0,l=o.consequent;s<l.length;s+=1){var p=l[s];n(p,t,"Statement")}}};L.SwitchCase=function(e,t,n){e.test&&n(e.test,t,"Expression");for(var r=0,i=e.consequent;r<i.length;r+=1){var o=i[r];n(o,t,"Statement")}};L.ReturnStatement=L.YieldExpression=L.AwaitExpression=function(e,t,n){e.argument&&n(e.argument,t,"Expression")};L.ThrowStatement=L.SpreadElement=function(e,t,n){return n(e.argument,t,"Expression")};L.TryStatement=function(e,t,n){n(e.block,t,"Statement"),e.handler&&n(e.handler,t),e.finalizer&&n(e.finalizer,t,"Statement")};L.CatchClause=function(e,t,n){e.param&&n(e.param,t,"Pattern"),n(e.body,t,"Statement")};L.WhileStatement=L.DoWhileStatement=function(e,t,n){n(e.test,t,"Expression"),n(e.body,t,"Statement")};L.ForStatement=function(e,t,n){e.init&&n(e.init,t,"ForInit"),e.test&&n(e.test,t,"Expression"),e.update&&n(e.update,t,"Expression"),n(e.body,t,"Statement")};L.ForInStatement=L.ForOfStatement=function(e,t,n){n(e.left,t,"ForInit"),n(e.right,t,"Expression"),n(e.body,t,"Statement")};L.ForInit=function(e,t,n){e.type==="VariableDeclaration"?n(e,t):n(e,t,"Expression")};L.DebuggerStatement=nt;L.FunctionDeclaration=function(e,t,n){return n(e,t,"Function")};L.VariableDeclaration=function(e,t,n){for(var r=0,i=e.declarations;r<i.length;r+=1){var o=i[r];n(o,t)}};L.VariableDeclarator=function(e,t,n){n(e.id,t,"Pattern"),e.init&&n(e.init,t,"Expression")};L.Function=function(e,t,n){e.id&&n(e.id,t,"Pattern");for(var r=0,i=e.params;r<i.length;r+=1){var o=i[r];n(o,t,"Pattern")}n(e.body,t,e.expression?"Expression":"Statement")};L.Pattern=function(e,t,n){e.type==="Identifier"?n(e,t,"VariablePattern"):e.type==="MemberExpression"?n(e,t,"MemberPattern"):n(e,t)};L.VariablePattern=nt;L.MemberPattern=On;L.RestElement=function(e,t,n){return n(e.argument,t,"Pattern")};L.ArrayPattern=function(e,t,n){for(var r=0,i=e.elements;r<i.length;r+=1){var o=i[r];o&&n(o,t,"Pattern")}};L.ObjectPattern=function(e,t,n){for(var r=0,i=e.properties;r<i.length;r+=1){var o=i[r];o.type==="Property"?(o.computed&&n(o.key,t,"Expression"),n(o.value,t,"Pattern")):o.type==="RestElement"&&n(o.argument,t,"Pattern")}};L.Expression=On;L.ThisExpression=L.Super=L.MetaProperty=nt;L.ArrayExpression=function(e,t,n){for(var r=0,i=e.elements;r<i.length;r+=1){var o=i[r];o&&n(o,t,"Expression")}};L.ObjectExpression=function(e,t,n){for(var r=0,i=e.properties;r<i.length;r+=1){var o=i[r];n(o,t)}};L.FunctionExpression=L.ArrowFunctionExpression=L.FunctionDeclaration;L.SequenceExpression=function(e,t,n){for(var r=0,i=e.expressions;r<i.length;r+=1){var o=i[r];n(o,t,"Expression")}};L.TemplateLiteral=function(e,t,n){for(var r=0,i=e.quasis;r<i.length;r+=1){var o=i[r];n(o,t)}for(var s=0,l=e.expressions;s<l.length;s+=1){var p=l[s];n(p,t,"Expression")}};L.TemplateElement=nt;L.UnaryExpression=L.UpdateExpression=function(e,t,n){n(e.argument,t,"Expression")};L.BinaryExpression=L.LogicalExpression=function(e,t,n){n(e.left,t,"Expression"),n(e.right,t,"Expression")};L.AssignmentExpression=L.AssignmentPattern=function(e,t,n){n(e.left,t,"Pattern"),n(e.right,t,"Expression")};L.ConditionalExpression=function(e,t,n){n(e.test,t,"Expression"),n(e.consequent,t,"Expression"),n(e.alternate,t,"Expression")};L.NewExpression=L.CallExpression=function(e,t,n){if(n(e.callee,t,"Expression"),e.arguments)for(var r=0,i=e.arguments;r<i.length;r+=1){var o=i[r];n(o,t,"Expression")}};L.MemberExpression=function(e,t,n){n(e.object,t,"Expression"),e.computed&&n(e.property,t,"Expression")};L.ExportNamedDeclaration=L.ExportDefaultDeclaration=function(e,t,n){e.declaration&&n(e.declaration,t,e.type==="ExportNamedDeclaration"||e.declaration.id?"Statement":"Expression"),e.source&&n(e.source,t,"Expression")};L.ExportAllDeclaration=function(e,t,n){e.exported&&n(e.exported,t),n(e.source,t,"Expression")};L.ImportDeclaration=function(e,t,n){for(var r=0,i=e.specifiers;r<i.length;r+=1){var o=i[r];n(o,t)}n(e.source,t,"Expression")};L.ImportExpression=function(e,t,n){n(e.source,t,"Expression")};L.ImportSpecifier=L.ImportDefaultSpecifier=L.ImportNamespaceSpecifier=L.Identifier=L.Literal=nt;L.TaggedTemplateExpression=function(e,t,n){n(e.tag,t,"Expression"),n(e.quasi,t,"Expression")};L.ClassDeclaration=L.ClassExpression=function(e,t,n){return n(e,t,"Class")};L.Class=function(e,t,n){e.id&&n(e.id,t,"Pattern"),e.superClass&&n(e.superClass,t,"Expression"),n(e.body,t)};L.ClassBody=function(e,t,n){for(var r=0,i=e.body;r<i.length;r+=1){var o=i[r];n(o,t)}};L.MethodDefinition=L.Property=function(e,t,n){e.computed&&n(e.key,t,"Expression"),n(e.value,t,"Expression")};var Rn={...L,JSXElement:()=>{}},xi=me.extend((0,Fi.default)());function wt(e){return e!=null?e.name:null}function pr(e){return e.filter(t=>t.type==="ObjectExpression"||t.type==="ArrayExpression")}function Wr(e){let t=[];return yi(e,{ObjectExpression(n,r){t.push(pr(r).length)},ArrayExpression(n,r){t.push(pr(r).length)}},Rn),Math.max(...t)}function Bi(e){return{inferredType:{type:"Identifier",identifier:wt(e)},ast:e}}function vi(e){return{inferredType:{type:"Literal"},ast:e}}function _i(e){let t;Ur(e.body,{JSXElement(i){t=i}},Rn);let n={type:t!=null?"Element":"Function",params:e.params,hasParams:e.params.length!==0},r=wt(e.id);return r!=null&&(n.identifier=r),{inferredType:n,ast:e}}function Si(e){let t;return Ur(e.body,{JSXElement(n){t=n}},Rn),{inferredType:{type:t!=null?"Element":"Class",identifier:wt(e.id)},ast:e}}function bi(e){let t={type:"Element"},n=wt(e.openingElement.name);return n!=null&&(t.identifier=n),{inferredType:t,ast:e}}function wi(e){let t=e.callee.type==="MemberExpression"?e.callee.property:e.callee;return wt(t)==="shape"?zr(e.arguments[0]):null}function zr(e){return{inferredType:{type:"Object",depth:Wr(e)},ast:e}}function Ti(e){return{inferredType:{type:"Array",depth:Wr(e)},ast:e}}function ki(e){switch(e.type){case"Identifier":return Bi(e);case"Literal":return vi(e);case"FunctionExpression":case"ArrowFunctionExpression":return _i(e);case"ClassExpression":return Si(e);case"JSXElement":return bi(e);case"CallExpression":return wi(e);case"ObjectExpression":return zr(e);case"ArrayExpression":return Ti(e);default:return null}}function Pi(e){let t=xi.parse(`(${e})`,{ecmaVersion:2020}),n={inferredType:{type:"Unknown"},ast:t};if(t.body[0]!=null){let r=t.body[0];switch(r.type){case"ExpressionStatement":{let i=ki(r.expression);i!=null&&(n=i);break}}}return n}function Xe(e){try{return{...Pi(e)}}catch{}return{inferredType:{type:"Unknown"}}}function Gr({inferredType:e,ast:t}){let{depth:n}=e;if(n<=2){let r=hr(t,!0);if(!_t(r))return De(r)}return De(Pn,hr(t))}function $r({inferredType:e,ast:t}){let{depth:n}=e;if(n===1){let r=_n(t,!0);if(!_t(r))return De(r)}return De(bt,_n(t))}function Ln(e,t){return t?`${e}( ... )`:`${e}()`}function Gt(e){return`<${e} />`}function Yr(e){let{type:t,identifier:n}=e;switch(t){case"Function":return Ln(n,e.hasParams);case"Element":return Gt(n);default:return n}}function Ii({inferredType:e,ast:t}){let{identifier:n}=e;if(n!=null)return De(Yr(e),Je(t));let r=Je(t,!0);return _t(r)?De(ht,Je(t)):De(r)}function Oi(e,t){let{inferredType:n}=t,{identifier:r}=n;if(r!=null&&!In(r)){let i=Yr(n);return De(i,e)}return _t(e)?De(dt,e):De(e)}function Jr(e){try{let t=Xe(e);switch(t.inferredType.type){case"Object":return $r(t);case"Function":return Ii(t);case"Element":return Oi(e,t);case"Array":return Gr(t);default:return null}}catch(t){console.error(t)}return null}function fr(e){return typeof e=="function"}function Ri(e){return typeof e=="string"||e instanceof String}function Li(e){var n;if(typeof e!="object"||e==null)return!1;if(Object.getPrototypeOf(e)===null)return!0;if(Object.prototype.toString.call(e)!=="[object Object]"){let r=e[Symbol.toStringTag];return r==null||!((n=Object.getOwnPropertyDescriptor(e,Symbol.toStringTag))!=null&&n.writable)?!1:e.toString()===`[object ${r}]`}let t=e;for(;Object.getPrototypeOf(t)!==null;)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}function dr(e){return Object.prototype.toString.call(e)==="[object Object]"}function Ni(e){var t,n;return dr(e)===!1?!1:(t=e.constructor,t===void 0?!0:(n=t.prototype,!(dr(n)===!1||n.hasOwnProperty("isPrototypeOf")===!1)))}var ji=ft(oi()),Ue=ft(ci()),$e=function(e,t){return e===0?"":new Array(e*t).fill(" ").join("")};function vt(e){"@babel/helpers - typeof";return vt=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},vt(e)}function Mi(e){return Vi(e)||qi(e)||Ui(e)||Wi()}function Vi(e){if(Array.isArray(e))return Sn(e)}function qi(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function Ui(e,t){if(e){if(typeof e=="string")return Sn(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Sn(e,t)}}function Sn(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Wi(){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 bn(e,t){return e===null||vt(e)!=="object"||e instanceof Date||e instanceof RegExp||tt.isValidElement(e)?e:(t.add(e),Array.isArray(e)?e.map(function(n){return bn(n,t)}):Object.keys(e).sort().reduce(function(n,r){return r==="_owner"||(r==="current"||t.has(e[r])?n[r]="[Circular]":n[r]=bn(e[r],t)),n},{}))}function zi(e){return bn(e,new WeakSet)}var Xr=function(e){return{type:"string",value:e}},Gi=function(e){return{type:"number",value:e}},$i=function(e,t,n,r){return{type:"ReactElement",displayName:e,props:t,defaultProps:n,childrens:r}},Yi=function(e,t){return{type:"ReactFragment",key:e,childrens:t}},Ji=!!tt.Fragment,Hr=function(e){return!e.name||e.name==="_default"?"No Display Name":e.name},Xi=function e(t){switch(!0){case!!t.displayName:return t.displayName;case t.$$typeof===Ue.Memo:return e(t.type);case t.$$typeof===Ue.ForwardRef:return e(t.render);default:return Hr(t)}},Hi=function(e){switch(!0){case typeof e.type=="string":return e.type;case typeof e.type=="function":return e.type.displayName?e.type.displayName:Hr(e.type);case(0,Ue.isForwardRef)(e):case(0,Ue.isMemo)(e):return Xi(e.type);case(0,Ue.isContextConsumer)(e):return"".concat(e.type._context.displayName||"Context",".Consumer");case(0,Ue.isContextProvider)(e):return"".concat(e.type._context.displayName||"Context",".Provider");case(0,Ue.isLazy)(e):return"Lazy";case(0,Ue.isProfiler)(e):return"Profiler";case(0,Ue.isStrictMode)(e):return"StrictMode";case(0,Ue.isSuspense)(e):return"Suspense";default:return"UnknownElementType"}},Ar=function(e,t){return t!=="children"},Qi=function(e){return e!==!0&&e!==!1&&e!==null&&e!==""},Dr=function(e,t){var n={};return Object.keys(e).filter(function(r){return t(e[r],r)}).forEach(function(r){return n[r]=e[r]}),n},Nn=function e(t,n){var r=n.displayName,i=r===void 0?Hi:r;if(typeof t=="string")return Xr(t);if(typeof t=="number")return Gi(t);if(!yt.isValidElement(t))throw new Error("react-element-to-jsx-string: Expected a React.Element, got `".concat(vt(t),"`"));var o=i(t),s=Dr(t.props,Ar);t.ref!==null&&(s.ref=t.ref);var l=t.key;typeof l=="string"&&l.search(/^\./)&&(s.key=l);var p=Dr(t.type.defaultProps||{},Ar),d=yt.Children.toArray(t.props.children).filter(Qi).map(function(D){return e(D,n)});return Ji&&t.type===tt.Fragment?Yi(l,d):$i(o,s,p,d)};function Ki(){}var Zi=function(e){return e.toString().split(` +`).map(function(t){return t.trim()}).join("")},mr=Zi,Qr=function(e,t){var n=t.functionValue,r=n===void 0?mr:n,i=t.showFunctions;return r(!i&&r===mr?Ki:e)},es=function(e,t,n,r){var i=zi(e),o=(0,ji.prettyPrint)(i,{transform:function(s,l,p){var d=s[l];return d&&tt.isValidElement(d)?$t(Nn(d,r),!0,n,r):typeof d=="function"?Qr(d,r):p}});return t?o.replace(/\s+/g," ").replace(/{ /g,"{").replace(/ }/g,"}").replace(/\[ /g,"[").replace(/ ]/g,"]"):o.replace(/\t/g,$e(1,r.tabStop)).replace(/\n([^$])/g,` +`.concat($e(n+1,r.tabStop),"$1"))},ts=function(e){return e.replace(/"/g,""")},ns=function(e,t,n,r){if(typeof e=="number")return"{".concat(String(e),"}");if(typeof e=="string")return'"'.concat(ts(e),'"');if(vt(e)==="symbol"){var i=e.valueOf().toString().replace(/Symbol\((.*)\)/,"$1");return i?"{Symbol('".concat(i,"')}"):"{Symbol()}"}return typeof e=="function"?"{".concat(Qr(e,r),"}"):tt.isValidElement(e)?"{".concat($t(Nn(e,r),!0,n,r),"}"):e instanceof Date?isNaN(e.valueOf())?"{new Date(NaN)}":'{new Date("'.concat(e.toISOString(),'")}'):Ni(e)||Array.isArray(e)?"{".concat(es(e,t,n,r),"}"):"{".concat(String(e),"}")},rs=function(e,t,n,r,i,o,s,l){if(!t&&!r)throw new Error('The prop "'.concat(e,'" has no value and no default: could not be formatted'));var p=t?n:i,d=l.useBooleanShorthandSyntax,D=l.tabStop,y=ns(p,o,s,l),C=" ",E=` +`.concat($e(s+1,D)),m=y.includes(` +`);return d&&y==="{false}"&&!r?(C="",E=""):d&&y==="{true}"?(C+="".concat(e),E+="".concat(e)):(C+="".concat(e,"=").concat(y),E+="".concat(e,"=").concat(y)),{attributeFormattedInline:C,attributeFormattedMultiline:E,isMultilineAttribute:m}},us=function(e,t){var n=e.slice(0,e.length>0?e.length-1:0),r=e[e.length-1];return r&&(t.type==="string"||t.type==="number")&&(r.type==="string"||r.type==="number")?n.push(Xr(String(r.value)+String(t.value))):(r&&n.push(r),n.push(t)),n},is=function(e){return["key","ref"].includes(e)},ss=function(e){return function(t){var n=t.includes("key"),r=t.includes("ref"),i=t.filter(function(s){return!is(s)}),o=Mi(e?i.sort():i);return r&&o.unshift("ref"),n&&o.unshift("key"),o}};function as(e,t){return Array.isArray(t)?function(n){return t.indexOf(n)===-1}:function(n){return t(e[n],n)}}var os=function(e,t,n,r,i){var o=i.tabStop;return e.type==="string"?t.split(` +`).map(function(s,l){return l===0?s:"".concat($e(r,o)).concat(s)}).join(` +`):t},ls=function(e,t,n){return function(r){return os(r,$t(r,e,t,n),e,t,n)}},cs=function(e,t){return function(n){var r=Object.keys(e).includes(n);return!r||r&&e[n]!==t[n]}},Kr=function(e,t,n,r,i){return i?$e(n,r).length+t.length>i:e.length>1},hs=function(e,t,n,r,i,o,s){return(Kr(e,t,i,o,s)||n)&&!r},Zr=function(e,t,n,r){var i=e.type,o=e.displayName,s=o===void 0?"":o,l=e.childrens,p=e.props,d=p===void 0?{}:p,D=e.defaultProps,y=D===void 0?{}:D;if(i!=="ReactElement")throw new Error('The "formatReactElementNode" function could only format node of type "ReactElement". Given: '.concat(i));var C=r.filterProps,E=r.maxInlineAttributesLineLength,m=r.showDefaultProps,g=r.sortProps,T=r.tabStop,k="<".concat(s),v=k,R=k,_=!1,x=[],F=as(d,C);Object.keys(d).filter(F).filter(cs(y,d)).forEach(function(I){return x.push(I)}),Object.keys(y).filter(F).filter(function(){return m}).filter(function(I){return!x.includes(I)}).forEach(function(I){return x.push(I)});var B=ss(g)(x);if(B.forEach(function(I){var q=rs(I,Object.keys(d).includes(I),d[I],Object.keys(y).includes(I),y[I],t,n,r),U=q.attributeFormattedInline,z=q.attributeFormattedMultiline,G=q.isMultilineAttribute;G&&(_=!0),v+=U,R+=z}),R+=` +`.concat($e(n,T)),hs(B,v,_,t,n,T,E)?k=R:k=v,l&&l.length>0){var b=n+1;k+=">",t||(k+=` +`,k+=$e(b,T)),k+=l.reduce(us,[]).map(ls(t,b,r)).join(t?"":` +`.concat($e(b,T))),t||(k+=` +`,k+=$e(b-1,T)),k+="</".concat(s,">")}else Kr(B,v,n,T,E)||(k+=" "),k+="/>";return k},ps="",Cr="React.Fragment",fs=function(e,t,n){var r={};return t&&(r={key:t}),{type:"ReactElement",displayName:e,props:r,defaultProps:{},childrens:n}},ds=function(e){var t=e.key;return!!t},As=function(e){var t=e.childrens;return t.length===0},Ds=function(e,t,n,r){var i=e.type,o=e.key,s=e.childrens;if(i!=="ReactFragment")throw new Error('The "formatReactFragmentNode" function could only format node of type "ReactFragment". Given: '.concat(i));var l=r.useFragmentShortSyntax,p;return l?As(e)||ds(e)?p=Cr:p=ps:p=Cr,Zr(fs(p,o,s),t,n,r)},ms=["<",">","{","}"],Cs=function(e){return ms.some(function(t){return e.includes(t)})},Es=function(e){return Cs(e)?"{`".concat(e,"`}"):e},gs=function(e){var t=e;return t.endsWith(" ")&&(t=t.replace(/^(.*?)(\s+)$/,"$1{'$2'}")),t.startsWith(" ")&&(t=t.replace(/^(\s+)(.*)$/,"{'$1'}$2")),t},$t=function(e,t,n,r){if(e.type==="number")return String(e.value);if(e.type==="string")return e.value?"".concat(gs(Es(String(e.value)))):"";if(e.type==="ReactElement")return Zr(e,t,n,r);if(e.type==="ReactFragment")return Ds(e,t,n,r);throw new TypeError('Unknow format type "'.concat(e.type,'"'))},Fs=function(e,t){return $t(e,!1,0,t)},eu=function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=t.filterProps,r=n===void 0?[]:n,i=t.showDefaultProps,o=i===void 0?!0:i,s=t.showFunctions,l=s===void 0?!1:s,p=t.functionValue,d=t.tabStop,D=d===void 0?2:d,y=t.useBooleanShorthandSyntax,C=y===void 0?!0:y,E=t.useFragmentShortSyntax,m=E===void 0?!0:E,g=t.sortProps,T=g===void 0?!0:g,k=t.maxInlineAttributesLineLength,v=t.displayName;if(!e)throw new Error("react-element-to-jsx-string: Expected a ReactElement");var R={filterProps:r,showDefaultProps:o,showFunctions:l,functionValue:p,tabStop:D,useBooleanShorthandSyntax:C,useFragmentShortSyntax:m,sortProps:T,maxInlineAttributesLineLength:k,displayName:v};return Fs(Nn(e,R),R)},Er=eu;function tu(e){return e.$$typeof!=null}function nu(e,t){let{name:n}=e;return n!==""&&n!=="anonymous"&&n!==t?n:null}var ys=e=>De(JSON.stringify(e));function xs(e){let{type:t}=e,{displayName:n}=t,r=Er(e,{});if(n!=null){let i=Gt(n);return De(i,r)}if(Ri(t)&&In(t)){let i=Er(e,{tabStop:0}).replace(/\r?\n|\r/g,"");if(!_t(i))return De(i)}return De(dt,r)}var Bs=e=>{if(tu(e)&&e.type!=null)return xs(e);if(Li(e)){let t=Xe(JSON.stringify(e));return $r(t)}if(Array.isArray(e)){let t=Xe(JSON.stringify(e));return Gr(t)}return De(bt)},vs=(e,t)=>{let n=!1,r;if(fr(e.render))n=!0;else if(e.prototype!=null&&fr(e.prototype.render))n=!0;else{let o;try{r=Xe(e.toString());let{hasParams:s,params:l}=r.inferredType;s?l.length===1&&l[0].type==="ObjectPattern"&&(o=e({})):o=e(),o!=null&&tu(o)&&(n=!0)}catch{}}let i=nu(e,t.name);if(i!=null){if(n)return De(Gt(i));r!=null&&(r=Xe(e.toString()));let{hasParams:o}=r.inferredType;return De(Ln(i,o))}return De(n?dt:ht)},_s=e=>De(e.toString()),ru={string:ys,object:Bs,function:vs,default:_s};function Ss(e={}){return{...ru,...e}}function bs(e,t,n=ru){try{switch(typeof e){case"string":return n.string(e,t);case"object":return n.object(e,t);case"function":return n.function(e,t);default:return n.default(e,t)}}catch(r){console.error(r)}return null}function ws(e,t){let n=e!=null,r=t!=null;if(!n&&!r)return"";let i=[];if(n){let o=e.map(s=>{let l=s.getPrettyName(),p=s.getTypeName();return p!=null?`${l}: ${p}`:l});i.push(`(${o.join(", ")})`)}else i.push("()");return r&&i.push(`=> ${t.getTypeName()}`),i.join(" ")}function Ts(e,t){let n=e!=null,r=t!=null;if(!n&&!r)return"";let i=[];return n?i.push("( ... )"):i.push("()"),r&&i.push(`=> ${t.getTypeName()}`),i.join(" ")}function ks(e){return e.replace(/,/g,`,\r +`)}var Ps=150;function Se({name:e,short:t,compact:n,full:r,inferredType:i}){return{name:e,short:t,compact:n,full:r??t,inferredType:i}}function uu(e){return e.replace(/PropTypes./g,"").replace(/.isRequired/g,"")}function gr(e){return e.split(/\r?\n/)}function zt(e,t=!1){return uu(_n(e,t))}function Fr(e,t=!1){return uu(Je(e,t))}function Is(e){switch(e){case"Object":return bt;case"Array":return Pn;case"Class":return hi;case"Function":return ht;case"Element":return dt;default:return vn}}function iu(e,t){let{inferredType:n,ast:r}=Xe(e),{type:i}=n,o,s,l;switch(i){case"Identifier":case"Literal":o=e,s=e;break;case"Object":{let{depth:p}=n;o=bt,s=p===1?zt(r,!0):null,l=zt(r);break}case"Element":{let{identifier:p}=n;o=p!=null&&!In(p)?p:dt,s=gr(e).length===1?e:null,l=e;break}case"Array":{let{depth:p}=n;o=Pn,s=p<=2?Fr(r,!0):null,l=Fr(r);break}default:o=Is(i),s=gr(e).length===1?e:null,l=e;break}return Se({name:t,short:o,compact:s,full:l,inferredType:i})}function Os({raw:e}){return e!=null?iu(e,"custom"):Se({name:"custom",short:vn,compact:vn})}function Rs(e){let{jsDocTags:t}=e;return t!=null&&(t.params!=null||t.returns!=null)?Se({name:"func",short:Ts(t.params,t.returns),compact:null,full:ws(t.params,t.returns)}):Se({name:"func",short:ht,compact:ht})}function Ls(e,t){let n=Object.keys(e.value).map(s=>`${s}: ${pt(e.value[s],t).full}`).join(", "),{inferredType:r,ast:i}=Xe(`{ ${n} }`),{depth:o}=r;return Se({name:"shape",short:bt,compact:o===1&&i?zt(i,!0):null,full:i?zt(i):null})}function fn(e){return`objectOf(${e})`}function Ns(e,t){let{short:n,compact:r,full:i}=pt(e.value,t);return Se({name:"objectOf",short:fn(n),compact:r!=null?fn(r):null,full:i&&fn(i)})}function js(e,t){if(Array.isArray(e.value)){let n=e.value.reduce((r,i)=>{let{short:o,compact:s,full:l}=pt(i,t);return r.short.push(o),r.compact.push(s),r.full.push(l),r},{short:[],compact:[],full:[]});return Se({name:"union",short:n.short.join(" | "),compact:n.compact.every(r=>r!=null)?n.compact.join(" | "):null,full:n.full.join(" | ")})}return Se({name:"union",short:e.value,compact:null})}function Ms({value:e,computed:t}){return t?iu(e,"enumvalue"):Se({name:"enumvalue",short:e,compact:e})}function Vs(e){if(Array.isArray(e.value)){let t=e.value.reduce((n,r)=>{let{short:i,compact:o,full:s}=Ms(r);return n.short.push(i),n.compact.push(o),n.full.push(s),n},{short:[],compact:[],full:[]});return Se({name:"enum",short:t.short.join(" | "),compact:t.compact.every(n=>n!=null)?t.compact.join(" | "):null,full:t.full.join(" | ")})}return Se({name:"enum",short:e.value,compact:e.value})}function wn(e){return`${e}[]`}function yr(e){return`[${e}]`}function xr(e,t,n){return Se({name:"arrayOf",short:wn(e),compact:t!=null?yr(t):null,full:n&&yr(n)})}function qs(e,t){let{name:n,short:r,compact:i,full:o,inferredType:s}=pt(e.value,t);if(n==="custom"){if(s==="Object")return xr(r,i,o)}else if(n==="shape")return xr(r,i,o);return Se({name:"arrayOf",short:wn(r),compact:wn(r)})}function pt(e,t){try{switch(e.name){case"custom":return Os(e);case"func":return Rs(t);case"shape":return Ls(e,t);case"instanceOf":return Se({name:"instanceOf",short:e.value,compact:e.value});case"objectOf":return Ns(e,t);case"union":return js(e,t);case"enum":return Vs(e);case"arrayOf":return qs(e,t);default:return Se({name:e.name,short:e.name,compact:e.name})}}catch(n){console.error(n)}return Se({name:"unknown",short:"unknown",compact:"unknown"})}function Us(e){let{type:t}=e.docgenInfo;if(t==null)return null;try{switch(t.name){case"custom":case"shape":case"instanceOf":case"objectOf":case"union":case"enum":case"arrayOf":{let{short:n,compact:r,full:i}=pt(t,e);return r!=null&&!vu(r)?De(r):i?De(n,i):De(n)}case"func":{let{short:n,full:r}=pt(t,e),i=n,o;return r&&r.length<Ps?i=r:r&&(o=ks(r)),De(i,o)}default:return null}}catch(n){console.error(n)}return null}var Ws=(e,{name:t,type:n})=>{let r=(n==null?void 0:n.summary)==="element"||(n==null?void 0:n.summary)==="elementType",i=nu(e,t);if(i!=null){if(r)return De(Gt(i));let{hasParams:o}=Xe(e.toString()).inferredType;return De(Ln(i,o))}return De(r?dt:ht)},zs=Ss({function:Ws});function Gs(e,t){let{propTypes:n}=t;return n!=null?Object.keys(n).map(r=>e.find(i=>i.name===r)).filter(Boolean):e}function $s(e,t){let{propDef:n}=e,r=Us(e);r!=null&&(n.type=r);let{defaultValue:i}=e.docgenInfo;if(i!=null&&i.value!=null){let o=Jr(i.value);o!=null&&(n.defaultValue=o)}else if(t!=null){let o=bs(t,n,zs);o!=null&&(n.defaultValue=o)}return n}function Ys(e,t){let n=t.defaultProps!=null?t.defaultProps:{},r=e.map(i=>$s(i,n[i.propDef.name]));return Gs(r,t)}function Js(e,t){let{propDef:n}=e,{defaultValue:r}=e.docgenInfo;if(r!=null&&r.value!=null){let i=Jr(r.value);i!=null&&(n.defaultValue=i)}return n}function Xs(e){return e.map(t=>Js(t))}var Br=new Map;Object.keys(cr.default).forEach(e=>{let t=cr.default[e];Br.set(t,e),Br.set(t.isRequired,e)});function Hs(e,t){let n=e;!xu(e)&&!e.propTypes&&qr(e)&&(n=e.type);let r=Bu(n,t);if(r.length===0)return[];switch(r[0].typeSystem){case $n.JAVASCRIPT:return Ys(r,e);case $n.TYPESCRIPT:return Xs(r);default:return r.map(i=>i.propDef)}}var Qs=e=>({rows:Hs(e,"props")}),Ks=e=>{if(e){let{rows:t}=Qs(e);if(t)return t.reduce((n,r)=>{let{name:i,description:o,type:s,sbType:l,defaultValue:p,jsDocTags:d,required:D}=r;return n[i]={name:i,description:o,type:{required:D,...l},table:{type:s??void 0,jsDocTags:d,defaultValue:p??void 0}},n},{})}return null},dn=eu,Zs=e=>e.charAt(0).toUpperCase()+e.slice(1),ea=e=>(e.$$typeof||e).toString().replace(/^Symbol\((.*)\)$/,"$1").split(".").map(t=>t.split("_").map(Zs).join("")).join(".");function Tn(e){if(tt.isValidElement(e)){let t=Object.keys(e.props).reduce((n,r)=>(n[r]=Tn(e.props[r]),n),{});return{...e,props:t,_owner:null}}return Array.isArray(e)?e.map(Tn):e}var ta=(e,t)=>{if(typeof e>"u")return kt.warn("Too many skip or undefined component"),null;let n=e,r=n.type;for(let s=0;s<(t==null?void 0:t.skip);s+=1){if(typeof n>"u")return kt.warn("Cannot skip undefined element"),null;if(yt.Children.count(n)>1)return kt.warn("Trying to skip an array of elements"),null;typeof n.props.children>"u"?(kt.warn("Not enough children to skip elements."),typeof n.type=="function"&&n.type.name===""&&(n=yt.createElement(r,{...n.props}))):typeof n.props.children=="function"?n=n.props.children():n=n.props.children}let i;typeof(t==null?void 0:t.displayName)=="string"?i={showFunctions:!0,displayName:()=>t.displayName}:i={displayName:s=>{var l;return s.type.displayName?s.type.displayName:Yn(s.type,"displayName")?Yn(s.type,"displayName"):(l=s.type.render)!=null&&l.displayName?s.type.render.displayName:typeof s.type=="symbol"||s.type.$$typeof&&typeof s.type.$$typeof=="symbol"?ea(s.type):s.type.name&&s.type.name!=="_default"?s.type.name:typeof s.type=="function"?"No Display Name":gi(s.type)?s.type.render.name:qr(s.type)?s.type.type.name:s.type}};let o={...i,filterProps:(s,l)=>s!==void 0,...t};return yt.Children.map(e,s=>{let l=typeof s=="number"?s.toString():s,p=(typeof dn=="function"?dn:dn.default)(Tn(l),o);if(p.indexOf(""")>-1){let d=p.match(/\S+=\\"([^"]*)\\"/g);d&&d.forEach(D=>{p=p.replace(D,D.replace(/"/g,"'"))})}return p}).join(` +`).replace(/function\s+noRefCheck\(\)\s*\{\}/g,"() => {}")},na={skip:0,showFunctions:!1,enableBeautify:!0,showDefaultProps:!1},ra=e=>{var r;let t=(r=e==null?void 0:e.parameters.docs)==null?void 0:r.source,n=e==null?void 0:e.parameters.__isArgsStory;return(t==null?void 0:t.type)===Gn.DYNAMIC?!1:!n||(t==null?void 0:t.code)||(t==null?void 0:t.type)===Gn.CODE},ua=e=>{var t,n;return((t=e.type)==null?void 0:t.displayName)==="MDXCreateElement"&&!!((n=e.props)!=null&&n.mdxType)},su=e=>{if(!ua(e))return e;let{mdxType:t,originalType:n,children:r,...i}=e.props,o=[];return r&&(o=(Array.isArray(r)?r:[r]).map(su)),tt.createElement(n,i,...o)},au=(e,t)=>{var D,y;let n=Su.getChannel(),r=ra(t),i="";bu(()=>{if(!r){let{id:C,unmappedArgs:E}=t;n.emit(yu,{id:C,source:i,args:E})}});let o=e();if(r)return o;let s={...na,...(t==null?void 0:t.parameters.jsx)||{}},l=(y=(D=t==null?void 0:t.parameters.docs)==null?void 0:D.source)!=null&&y.excludeDecorators?t.originalStoryFn(t.args,t):o,p=su(l),d=ta(p,s);return d&&(i=d),o},oa=(e,t)=>{let n=t.findIndex(i=>i.originalFn===au),r=n===-1?t:[...t.splice(n,1),...t];return _u(e,r)},la={docs:{story:{inline:!0},extractArgTypes:Ks,extractComponentDescription:gu}},ca=[au],ha=[Fu];export{oa as applyDecorators,ha as argTypesEnhancers,ca as decorators,la as parameters}; diff --git a/assets/external-link-ALAHtxTv.js b/assets/external-link-ALAHtxTv.js new file mode 100644 index 00000000..7c477b7c --- /dev/null +++ b/assets/external-link-ALAHtxTv.js @@ -0,0 +1,6 @@ +import{c as a}from"./createLucideIcon-DrGAWQCB.js";/** + * @license lucide-react v0.417.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const e=a("ExternalLink",[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"M10 14 21 3",key:"gplh6r"}],["path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6",key:"a6xqqp"}]]);export{e as E}; diff --git a/assets/floating-ui.react-B68Bw5rw.js b/assets/floating-ui.react-B68Bw5rw.js new file mode 100644 index 00000000..cacc1738 --- /dev/null +++ b/assets/floating-ui.react-B68Bw5rw.js @@ -0,0 +1,4 @@ +import{r as m,a as ur}from"./index-DRjF_FHU.js";import{r as Ln}from"./index-rX-Bn4lm.js";function yt(){return typeof window<"u"}function Me(e){return Fn(e)?(e.nodeName||"").toLowerCase():"#document"}function fe(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function ye(e){var t;return(t=(Fn(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function Fn(e){return yt()?e instanceof Node||e instanceof fe(e).Node:!1}function G(e){return yt()?e instanceof Element||e instanceof fe(e).Element:!1}function ne(e){return yt()?e instanceof HTMLElement||e instanceof fe(e).HTMLElement:!1}function _t(e){return!yt()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof fe(e).ShadowRoot}function tt(e){const{overflow:t,overflowX:n,overflowY:r,display:o}=me(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!["inline","contents"].includes(o)}function lr(e){return["table","td","th"].includes(Me(e))}function wt(e){return[":popover-open",":modal"].some(t=>{try{return e.matches(t)}catch{return!1}})}function qt(e){const t=xt(),n=G(e)?me(e):e;return n.transform!=="none"||n.perspective!=="none"||(n.containerType?n.containerType!=="normal":!1)||!t&&(n.backdropFilter?n.backdropFilter!=="none":!1)||!t&&(n.filter?n.filter!=="none":!1)||["transform","perspective","filter"].some(r=>(n.willChange||"").includes(r))||["paint","layout","strict","content"].some(r=>(n.contain||"").includes(r))}function ar(e){let t=xe(e);for(;ne(t)&&!Oe(t);){if(qt(t))return t;if(wt(t))return null;t=xe(t)}return null}function xt(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}function Oe(e){return["html","body","#document"].includes(Me(e))}function me(e){return fe(e).getComputedStyle(e)}function Rt(e){return G(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function xe(e){if(Me(e)==="html")return e;const t=e.assignedSlot||e.parentNode||_t(e)&&e.host||ye(e);return _t(t)?t.host:t}function Nn(e){const t=xe(e);return Oe(t)?e.ownerDocument?e.ownerDocument.body:e.body:ne(t)&&tt(t)?t:Nn(t)}function Se(e,t,n){var r;t===void 0&&(t=[]),n===void 0&&(n=!0);const o=Nn(e),i=o===((r=e.ownerDocument)==null?void 0:r.body),s=fe(o);if(i){const c=Wt(s);return t.concat(s,s.visualViewport||[],tt(o)?o:[],c&&n?Se(c):[])}return t.concat(o,Se(o,[],n))}function Wt(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function pe(e){let t=e.activeElement;for(;((n=t)==null||(n=n.shadowRoot)==null?void 0:n.activeElement)!=null;){var n;t=t.shadowRoot.activeElement}return t}function te(e,t){if(!e||!t)return!1;const n=t.getRootNode==null?void 0:t.getRootNode();if(e.contains(t))return!0;if(n&&_t(n)){let r=t;for(;r;){if(e===r)return!0;r=r.parentNode||r.host}}return!1}function _n(){const e=navigator.userAgentData;return e!=null&&e.platform?e.platform:navigator.platform}function Wn(){const e=navigator.userAgentData;return e&&Array.isArray(e.brands)?e.brands.map(t=>{let{brand:n,version:r}=t;return n+"/"+r}).join(" "):navigator.userAgent}function Kn(e){return e.mozInputSource===0&&e.isTrusted?!0:Kt()&&e.pointerType?e.type==="click"&&e.buttons===1:e.detail===0&&!e.pointerType}function zt(e){return fr()?!1:!Kt()&&e.width===0&&e.height===0||Kt()&&e.width===1&&e.height===1&&e.pressure===0&&e.detail===0&&e.pointerType==="mouse"||e.width<1&&e.height<1&&e.pressure===0&&e.detail===0&&e.pointerType==="touch"}function Yt(){return/apple/i.test(navigator.vendor)}function Kt(){const e=/android/i;return e.test(_n())||e.test(Wn())}function Bn(){return _n().toLowerCase().startsWith("mac")&&!navigator.maxTouchPoints}function fr(){return Wn().includes("jsdom/")}function Je(e,t){const n=["mouse","pen"];return t||n.push("",void 0),n.includes(e)}function dr(e){return"nativeEvent"in e}function mr(e){return e.matches("html,body")}function ie(e){return(e==null?void 0:e.ownerDocument)||document}function Ot(e,t){if(t==null)return!1;if("composedPath"in e)return e.composedPath().includes(t);const n=e;return n.target!=null&&t.contains(n.target)}function we(e){return"composedPath"in e?e.composedPath()[0]:e.target}const gr="input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])";function Ut(e){return ne(e)&&e.matches(gr)}function oe(e){e.preventDefault(),e.stopPropagation()}function Bt(e){return e?e.getAttribute("role")==="combobox"&&Ut(e):!1}const Ae=Math.min,de=Math.max,ft=Math.round,Ve=Math.floor,be=e=>({x:e,y:e}),pr={left:"right",right:"left",bottom:"top",top:"bottom"},hr={start:"end",end:"start"};function Vt(e,t,n){return de(e,Ae(t,n))}function qe(e,t){return typeof e=="function"?e(t):e}function Pe(e){return e.split("-")[0]}function ze(e){return e.split("-")[1]}function Vn(e){return e==="x"?"y":"x"}function Xt(e){return e==="y"?"height":"width"}function Ne(e){return["top","bottom"].includes(Pe(e))?"y":"x"}function Gt(e){return Vn(Ne(e))}function vr(e,t,n){n===void 0&&(n=!1);const r=ze(e),o=Gt(e),i=Xt(o);let s=o==="x"?r===(n?"end":"start")?"right":"left":r==="start"?"bottom":"top";return t.reference[i]>t.floating[i]&&(s=dt(s)),[s,dt(s)]}function br(e){const t=dt(e);return[$t(e),t,$t(t)]}function $t(e){return e.replace(/start|end/g,t=>hr[t])}function yr(e,t,n){const r=["left","right"],o=["right","left"],i=["top","bottom"],s=["bottom","top"];switch(e){case"top":case"bottom":return n?t?o:r:t?r:o;case"left":case"right":return t?i:s;default:return[]}}function wr(e,t,n,r){const o=ze(e);let i=yr(Pe(e),n==="start",r);return o&&(i=i.map(s=>s+"-"+o),t&&(i=i.concat(i.map($t)))),i}function dt(e){return e.replace(/left|right|bottom|top/g,t=>pr[t])}function xr(e){return{top:0,right:0,bottom:0,left:0,...e}}function $n(e){return typeof e!="number"?xr(e):{top:e,right:e,bottom:e,left:e}}function mt(e){const{x:t,y:n,width:r,height:o}=e;return{width:r,height:o,top:n,left:t,right:t+r,bottom:n+o,x:t,y:n}}/*! +* tabbable 6.2.0 +* @license MIT, https://github.com/focus-trap/tabbable/blob/master/LICENSE +*/var Rr=["input:not([inert])","select:not([inert])","textarea:not([inert])","a[href]:not([inert])","button:not([inert])","[tabindex]:not(slot):not([inert])","audio[controls]:not([inert])","video[controls]:not([inert])",'[contenteditable]:not([contenteditable="false"]):not([inert])',"details>summary:first-of-type:not([inert])","details:not([inert])"],gt=Rr.join(","),Hn=typeof Element>"u",He=Hn?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,pt=!Hn&&Element.prototype.getRootNode?function(e){var t;return e==null||(t=e.getRootNode)===null||t===void 0?void 0:t.call(e)}:function(e){return e==null?void 0:e.ownerDocument},ht=function e(t,n){var r;n===void 0&&(n=!0);var o=t==null||(r=t.getAttribute)===null||r===void 0?void 0:r.call(t,"inert"),i=o===""||o==="true",s=i||n&&t&&e(t.parentNode);return s},Er=function(t){var n,r=t==null||(n=t.getAttribute)===null||n===void 0?void 0:n.call(t,"contenteditable");return r===""||r==="true"},Tr=function(t,n,r){if(ht(t))return[];var o=Array.prototype.slice.apply(t.querySelectorAll(gt));return n&&He.call(t,gt)&&o.unshift(t),o=o.filter(r),o},Cr=function e(t,n,r){for(var o=[],i=Array.from(t);i.length;){var s=i.shift();if(!ht(s,!1))if(s.tagName==="SLOT"){var c=s.assignedElements(),a=c.length?c:s.children,u=e(a,!0,r);r.flatten?o.push.apply(o,u):o.push({scopeParent:s,candidates:u})}else{var g=He.call(s,gt);g&&r.filter(s)&&(n||!t.includes(s))&&o.push(s);var f=s.shadowRoot||typeof r.getShadowRoot=="function"&&r.getShadowRoot(s),h=!ht(f,!1)&&(!r.shadowRootFilter||r.shadowRootFilter(s));if(f&&h){var l=e(f===!0?s.children:f.children,!0,r);r.flatten?o.push.apply(o,l):o.push({scopeParent:s,candidates:l})}else i.unshift.apply(i,s.children)}}return o},jn=function(t){return!isNaN(parseInt(t.getAttribute("tabindex"),10))},qn=function(t){if(!t)throw new Error("No node provided");return t.tabIndex<0&&(/^(AUDIO|VIDEO|DETAILS)$/.test(t.tagName)||Er(t))&&!jn(t)?0:t.tabIndex},Ir=function(t,n){var r=qn(t);return r<0&&n&&!jn(t)?0:r},Sr=function(t,n){return t.tabIndex===n.tabIndex?t.documentOrder-n.documentOrder:t.tabIndex-n.tabIndex},zn=function(t){return t.tagName==="INPUT"},Or=function(t){return zn(t)&&t.type==="hidden"},Ar=function(t){var n=t.tagName==="DETAILS"&&Array.prototype.slice.apply(t.children).some(function(r){return r.tagName==="SUMMARY"});return n},Pr=function(t,n){for(var r=0;r<t.length;r++)if(t[r].checked&&t[r].form===n)return t[r]},Mr=function(t){if(!t.name)return!0;var n=t.form||pt(t),r=function(c){return n.querySelectorAll('input[type="radio"][name="'+c+'"]')},o;if(typeof window<"u"&&typeof window.CSS<"u"&&typeof window.CSS.escape=="function")o=r(window.CSS.escape(t.name));else try{o=r(t.name)}catch(s){return console.error("Looks like you have a radio button with a name attribute containing invalid CSS selector characters and need the CSS.escape polyfill: %s",s.message),!1}var i=Pr(o,t.form);return!i||i===t},kr=function(t){return zn(t)&&t.type==="radio"},Dr=function(t){return kr(t)&&!Mr(t)},Lr=function(t){var n,r=t&&pt(t),o=(n=r)===null||n===void 0?void 0:n.host,i=!1;if(r&&r!==t){var s,c,a;for(i=!!((s=o)!==null&&s!==void 0&&(c=s.ownerDocument)!==null&&c!==void 0&&c.contains(o)||t!=null&&(a=t.ownerDocument)!==null&&a!==void 0&&a.contains(t));!i&&o;){var u,g,f;r=pt(o),o=(u=r)===null||u===void 0?void 0:u.host,i=!!((g=o)!==null&&g!==void 0&&(f=g.ownerDocument)!==null&&f!==void 0&&f.contains(o))}}return i},cn=function(t){var n=t.getBoundingClientRect(),r=n.width,o=n.height;return r===0&&o===0},Fr=function(t,n){var r=n.displayCheck,o=n.getShadowRoot;if(getComputedStyle(t).visibility==="hidden")return!0;var i=He.call(t,"details>summary:first-of-type"),s=i?t.parentElement:t;if(He.call(s,"details:not([open]) *"))return!0;if(!r||r==="full"||r==="legacy-full"){if(typeof o=="function"){for(var c=t;t;){var a=t.parentElement,u=pt(t);if(a&&!a.shadowRoot&&o(a)===!0)return cn(t);t.assignedSlot?t=t.assignedSlot:!a&&u!==t.ownerDocument?t=u.host:t=a}t=c}if(Lr(t))return!t.getClientRects().length;if(r!=="legacy-full")return!0}else if(r==="non-zero-area")return cn(t);return!1},Nr=function(t){if(/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(t.tagName))for(var n=t.parentElement;n;){if(n.tagName==="FIELDSET"&&n.disabled){for(var r=0;r<n.children.length;r++){var o=n.children.item(r);if(o.tagName==="LEGEND")return He.call(n,"fieldset[disabled] *")?!0:!o.contains(t)}return!0}n=n.parentElement}return!1},_r=function(t,n){return!(n.disabled||ht(n)||Or(n)||Fr(n,t)||Ar(n)||Nr(n))},Ht=function(t,n){return!(Dr(n)||qn(n)<0||!_r(t,n))},Wr=function(t){var n=parseInt(t.getAttribute("tabindex"),10);return!!(isNaN(n)||n>=0)},Kr=function e(t){var n=[],r=[];return t.forEach(function(o,i){var s=!!o.scopeParent,c=s?o.scopeParent:o,a=Ir(c,s),u=s?e(o.candidates):c;a===0?s?n.push.apply(n,u):n.push(c):r.push({documentOrder:i,tabIndex:a,item:o,isScope:s,content:u})}),r.sort(Sr).reduce(function(o,i){return i.isScope?o.push.apply(o,i.content):o.push(i.content),o},[]).concat(n)},Et=function(t,n){n=n||{};var r;return n.getShadowRoot?r=Cr([t],n.includeContainer,{filter:Ht.bind(null,n),flatten:!1,getShadowRoot:n.getShadowRoot,shadowRootFilter:Wr}):r=Tr(t,n.includeContainer,Ht.bind(null,n)),Kr(r)},Br=function(t,n){if(n=n||{},!t)throw new Error("No node provided");return He.call(t,gt)===!1?!1:Ht(n,t)};function un(e,t,n){let{reference:r,floating:o}=e;const i=Ne(t),s=Gt(t),c=Xt(s),a=Pe(t),u=i==="y",g=r.x+r.width/2-o.width/2,f=r.y+r.height/2-o.height/2,h=r[c]/2-o[c]/2;let l;switch(a){case"top":l={x:g,y:r.y-o.height};break;case"bottom":l={x:g,y:r.y+r.height};break;case"right":l={x:r.x+r.width,y:f};break;case"left":l={x:r.x-o.width,y:f};break;default:l={x:r.x,y:r.y}}switch(ze(t)){case"start":l[s]-=h*(n&&u?-1:1);break;case"end":l[s]+=h*(n&&u?-1:1);break}return l}const Vr=async(e,t,n)=>{const{placement:r="bottom",strategy:o="absolute",middleware:i=[],platform:s}=n,c=i.filter(Boolean),a=await(s.isRTL==null?void 0:s.isRTL(t));let u=await s.getElementRects({reference:e,floating:t,strategy:o}),{x:g,y:f}=un(u,r,a),h=r,l={},d=0;for(let p=0;p<c.length;p++){const{name:w,fn:x}=c[p],{x:C,y,data:I,reset:k}=await x({x:g,y:f,initialPlacement:r,placement:h,strategy:o,middlewareData:l,rects:u,platform:s,elements:{reference:e,floating:t}});g=C??g,f=y??f,l={...l,[w]:{...l[w],...I}},k&&d<=50&&(d++,typeof k=="object"&&(k.placement&&(h=k.placement),k.rects&&(u=k.rects===!0?await s.getElementRects({reference:e,floating:t,strategy:o}):k.rects),{x:g,y:f}=un(u,h,a)),p=-1)}return{x:g,y:f,placement:h,strategy:o,middlewareData:l}};async function Zt(e,t){var n;t===void 0&&(t={});const{x:r,y:o,platform:i,rects:s,elements:c,strategy:a}=e,{boundary:u="clippingAncestors",rootBoundary:g="viewport",elementContext:f="floating",altBoundary:h=!1,padding:l=0}=qe(t,e),d=$n(l),w=c[h?f==="floating"?"reference":"floating":f],x=mt(await i.getClippingRect({element:(n=await(i.isElement==null?void 0:i.isElement(w)))==null||n?w:w.contextElement||await(i.getDocumentElement==null?void 0:i.getDocumentElement(c.floating)),boundary:u,rootBoundary:g,strategy:a})),C=f==="floating"?{x:r,y:o,width:s.floating.width,height:s.floating.height}:s.reference,y=await(i.getOffsetParent==null?void 0:i.getOffsetParent(c.floating)),I=await(i.isElement==null?void 0:i.isElement(y))?await(i.getScale==null?void 0:i.getScale(y))||{x:1,y:1}:{x:1,y:1},k=mt(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:c,rect:C,offsetParent:y,strategy:a}):C);return{top:(x.top-k.top+d.top)/I.y,bottom:(k.bottom-x.bottom+d.bottom)/I.y,left:(x.left-k.left+d.left)/I.x,right:(k.right-x.right+d.right)/I.x}}const $r=e=>({name:"arrow",options:e,async fn(t){const{x:n,y:r,placement:o,rects:i,platform:s,elements:c,middlewareData:a}=t,{element:u,padding:g=0}=qe(e,t)||{};if(u==null)return{};const f=$n(g),h={x:n,y:r},l=Gt(o),d=Xt(l),p=await s.getDimensions(u),w=l==="y",x=w?"top":"left",C=w?"bottom":"right",y=w?"clientHeight":"clientWidth",I=i.reference[d]+i.reference[l]-h[l]-i.floating[d],k=h[l]-i.reference[l],M=await(s.getOffsetParent==null?void 0:s.getOffsetParent(u));let L=M?M[y]:0;(!L||!await(s.isElement==null?void 0:s.isElement(M)))&&(L=c.floating[y]||i.floating[d]);const W=I/2-k/2,K=L/2-p[d]/2-1,P=Ae(f[x],K),H=Ae(f[C],K),E=P,O=L-p[d]-H,R=L/2-p[d]/2+W,A=Vt(E,R,O),v=!a.arrow&&ze(o)!=null&&R!==A&&i.reference[d]/2-(R<E?P:H)-p[d]/2<0,T=v?R<E?R-E:R-O:0;return{[l]:h[l]+T,data:{[l]:A,centerOffset:R-A-T,...v&&{alignmentOffset:T}},reset:v}}}),Hr=function(e){return e===void 0&&(e={}),{name:"flip",options:e,async fn(t){var n,r;const{placement:o,middlewareData:i,rects:s,initialPlacement:c,platform:a,elements:u}=t,{mainAxis:g=!0,crossAxis:f=!0,fallbackPlacements:h,fallbackStrategy:l="bestFit",fallbackAxisSideDirection:d="none",flipAlignment:p=!0,...w}=qe(e,t);if((n=i.arrow)!=null&&n.alignmentOffset)return{};const x=Pe(o),C=Ne(c),y=Pe(c)===c,I=await(a.isRTL==null?void 0:a.isRTL(u.floating)),k=h||(y||!p?[dt(c)]:br(c)),M=d!=="none";!h&&M&&k.push(...wr(c,p,d,I));const L=[c,...k],W=await Zt(t,w),K=[];let P=((r=i.flip)==null?void 0:r.overflows)||[];if(g&&K.push(W[x]),f){const R=vr(o,s,I);K.push(W[R[0]],W[R[1]])}if(P=[...P,{placement:o,overflows:K}],!K.every(R=>R<=0)){var H,E;const R=(((H=i.flip)==null?void 0:H.index)||0)+1,A=L[R];if(A)return{data:{index:R,overflows:P},reset:{placement:A}};let v=(E=P.filter(T=>T.overflows[0]<=0).sort((T,S)=>T.overflows[1]-S.overflows[1])[0])==null?void 0:E.placement;if(!v)switch(l){case"bestFit":{var O;const T=(O=P.filter(S=>{if(M){const b=Ne(S.placement);return b===C||b==="y"}return!0}).map(S=>[S.placement,S.overflows.filter(b=>b>0).reduce((b,D)=>b+D,0)]).sort((S,b)=>S[1]-b[1])[0])==null?void 0:O[0];T&&(v=T);break}case"initialPlacement":v=c;break}if(o!==v)return{reset:{placement:v}}}return{}}}};async function jr(e,t){const{placement:n,platform:r,elements:o}=e,i=await(r.isRTL==null?void 0:r.isRTL(o.floating)),s=Pe(n),c=ze(n),a=Ne(n)==="y",u=["left","top"].includes(s)?-1:1,g=i&&a?-1:1,f=qe(t,e);let{mainAxis:h,crossAxis:l,alignmentAxis:d}=typeof f=="number"?{mainAxis:f,crossAxis:0,alignmentAxis:null}:{mainAxis:f.mainAxis||0,crossAxis:f.crossAxis||0,alignmentAxis:f.alignmentAxis};return c&&typeof d=="number"&&(l=c==="end"?d*-1:d),a?{x:l*g,y:h*u}:{x:h*u,y:l*g}}const qr=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var n,r;const{x:o,y:i,placement:s,middlewareData:c}=t,a=await jr(t,e);return s===((n=c.offset)==null?void 0:n.placement)&&(r=c.arrow)!=null&&r.alignmentOffset?{}:{x:o+a.x,y:i+a.y,data:{...a,placement:s}}}}},zr=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){const{x:n,y:r,placement:o}=t,{mainAxis:i=!0,crossAxis:s=!1,limiter:c={fn:w=>{let{x,y:C}=w;return{x,y:C}}},...a}=qe(e,t),u={x:n,y:r},g=await Zt(t,a),f=Ne(Pe(o)),h=Vn(f);let l=u[h],d=u[f];if(i){const w=h==="y"?"top":"left",x=h==="y"?"bottom":"right",C=l+g[w],y=l-g[x];l=Vt(C,l,y)}if(s){const w=f==="y"?"top":"left",x=f==="y"?"bottom":"right",C=d+g[w],y=d-g[x];d=Vt(C,d,y)}const p=c.fn({...t,[h]:l,[f]:d});return{...p,data:{x:p.x-n,y:p.y-r,enabled:{[h]:i,[f]:s}}}}}},Yr=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){var n,r;const{placement:o,rects:i,platform:s,elements:c}=t,{apply:a=()=>{},...u}=qe(e,t),g=await Zt(t,u),f=Pe(o),h=ze(o),l=Ne(o)==="y",{width:d,height:p}=i.floating;let w,x;f==="top"||f==="bottom"?(w=f,x=h===(await(s.isRTL==null?void 0:s.isRTL(c.floating))?"start":"end")?"left":"right"):(x=f,w=h==="end"?"top":"bottom");const C=p-g.top-g.bottom,y=d-g.left-g.right,I=Ae(p-g[w],C),k=Ae(d-g[x],y),M=!t.middlewareData.shift;let L=I,W=k;if((n=t.middlewareData.shift)!=null&&n.enabled.x&&(W=y),(r=t.middlewareData.shift)!=null&&r.enabled.y&&(L=C),M&&!h){const P=de(g.left,0),H=de(g.right,0),E=de(g.top,0),O=de(g.bottom,0);l?W=d-2*(P!==0||H!==0?P+H:de(g.left,g.right)):L=p-2*(E!==0||O!==0?E+O:de(g.top,g.bottom))}await a({...t,availableWidth:W,availableHeight:L});const K=await s.getDimensions(c.floating);return d!==K.width||p!==K.height?{reset:{rects:!0}}:{}}}};function Yn(e){const t=me(e);let n=parseFloat(t.width)||0,r=parseFloat(t.height)||0;const o=ne(e),i=o?e.offsetWidth:n,s=o?e.offsetHeight:r,c=ft(n)!==i||ft(r)!==s;return c&&(n=i,r=s),{width:n,height:r,$:c}}function Jt(e){return G(e)?e:e.contextElement}function $e(e){const t=Jt(e);if(!ne(t))return be(1);const n=t.getBoundingClientRect(),{width:r,height:o,$:i}=Yn(t);let s=(i?ft(n.width):n.width)/r,c=(i?ft(n.height):n.height)/o;return(!s||!Number.isFinite(s))&&(s=1),(!c||!Number.isFinite(c))&&(c=1),{x:s,y:c}}const Ur=be(0);function Un(e){const t=fe(e);return!xt()||!t.visualViewport?Ur:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function Xr(e,t,n){return t===void 0&&(t=!1),!n||t&&n!==fe(e)?!1:t}function _e(e,t,n,r){t===void 0&&(t=!1),n===void 0&&(n=!1);const o=e.getBoundingClientRect(),i=Jt(e);let s=be(1);t&&(r?G(r)&&(s=$e(r)):s=$e(e));const c=Xr(i,n,r)?Un(i):be(0);let a=(o.left+c.x)/s.x,u=(o.top+c.y)/s.y,g=o.width/s.x,f=o.height/s.y;if(i){const h=fe(i),l=r&&G(r)?fe(r):r;let d=h,p=Wt(d);for(;p&&r&&l!==d;){const w=$e(p),x=p.getBoundingClientRect(),C=me(p),y=x.left+(p.clientLeft+parseFloat(C.paddingLeft))*w.x,I=x.top+(p.clientTop+parseFloat(C.paddingTop))*w.y;a*=w.x,u*=w.y,g*=w.x,f*=w.y,a+=y,u+=I,d=fe(p),p=Wt(d)}}return mt({width:g,height:f,x:a,y:u})}function Qt(e,t){const n=Rt(e).scrollLeft;return t?t.left+n:_e(ye(e)).left+n}function Xn(e,t,n){n===void 0&&(n=!1);const r=e.getBoundingClientRect(),o=r.left+t.scrollLeft-(n?0:Qt(e,r)),i=r.top+t.scrollTop;return{x:o,y:i}}function Gr(e){let{elements:t,rect:n,offsetParent:r,strategy:o}=e;const i=o==="fixed",s=ye(r),c=t?wt(t.floating):!1;if(r===s||c&&i)return n;let a={scrollLeft:0,scrollTop:0},u=be(1);const g=be(0),f=ne(r);if((f||!f&&!i)&&((Me(r)!=="body"||tt(s))&&(a=Rt(r)),ne(r))){const l=_e(r);u=$e(r),g.x=l.x+r.clientLeft,g.y=l.y+r.clientTop}const h=s&&!f&&!i?Xn(s,a,!0):be(0);return{width:n.width*u.x,height:n.height*u.y,x:n.x*u.x-a.scrollLeft*u.x+g.x+h.x,y:n.y*u.y-a.scrollTop*u.y+g.y+h.y}}function Zr(e){return Array.from(e.getClientRects())}function Jr(e){const t=ye(e),n=Rt(e),r=e.ownerDocument.body,o=de(t.scrollWidth,t.clientWidth,r.scrollWidth,r.clientWidth),i=de(t.scrollHeight,t.clientHeight,r.scrollHeight,r.clientHeight);let s=-n.scrollLeft+Qt(e);const c=-n.scrollTop;return me(r).direction==="rtl"&&(s+=de(t.clientWidth,r.clientWidth)-o),{width:o,height:i,x:s,y:c}}function Qr(e,t){const n=fe(e),r=ye(e),o=n.visualViewport;let i=r.clientWidth,s=r.clientHeight,c=0,a=0;if(o){i=o.width,s=o.height;const u=xt();(!u||u&&t==="fixed")&&(c=o.offsetLeft,a=o.offsetTop)}return{width:i,height:s,x:c,y:a}}function eo(e,t){const n=_e(e,!0,t==="fixed"),r=n.top+e.clientTop,o=n.left+e.clientLeft,i=ne(e)?$e(e):be(1),s=e.clientWidth*i.x,c=e.clientHeight*i.y,a=o*i.x,u=r*i.y;return{width:s,height:c,x:a,y:u}}function ln(e,t,n){let r;if(t==="viewport")r=Qr(e,n);else if(t==="document")r=Jr(ye(e));else if(G(t))r=eo(t,n);else{const o=Un(e);r={x:t.x-o.x,y:t.y-o.y,width:t.width,height:t.height}}return mt(r)}function Gn(e,t){const n=xe(e);return n===t||!G(n)||Oe(n)?!1:me(n).position==="fixed"||Gn(n,t)}function to(e,t){const n=t.get(e);if(n)return n;let r=Se(e,[],!1).filter(c=>G(c)&&Me(c)!=="body"),o=null;const i=me(e).position==="fixed";let s=i?xe(e):e;for(;G(s)&&!Oe(s);){const c=me(s),a=qt(s);!a&&c.position==="fixed"&&(o=null),(i?!a&&!o:!a&&c.position==="static"&&!!o&&["absolute","fixed"].includes(o.position)||tt(s)&&!a&&Gn(e,s))?r=r.filter(g=>g!==s):o=c,s=xe(s)}return t.set(e,r),r}function no(e){let{element:t,boundary:n,rootBoundary:r,strategy:o}=e;const s=[...n==="clippingAncestors"?wt(t)?[]:to(t,this._c):[].concat(n),r],c=s[0],a=s.reduce((u,g)=>{const f=ln(t,g,o);return u.top=de(f.top,u.top),u.right=Ae(f.right,u.right),u.bottom=Ae(f.bottom,u.bottom),u.left=de(f.left,u.left),u},ln(t,c,o));return{width:a.right-a.left,height:a.bottom-a.top,x:a.left,y:a.top}}function ro(e){const{width:t,height:n}=Yn(e);return{width:t,height:n}}function oo(e,t,n){const r=ne(t),o=ye(t),i=n==="fixed",s=_e(e,!0,i,t);let c={scrollLeft:0,scrollTop:0};const a=be(0);if(r||!r&&!i)if((Me(t)!=="body"||tt(o))&&(c=Rt(t)),r){const h=_e(t,!0,i,t);a.x=h.x+t.clientLeft,a.y=h.y+t.clientTop}else o&&(a.x=Qt(o));const u=o&&!r&&!i?Xn(o,c):be(0),g=s.left+c.scrollLeft-a.x-u.x,f=s.top+c.scrollTop-a.y-u.y;return{x:g,y:f,width:s.width,height:s.height}}function At(e){return me(e).position==="static"}function an(e,t){if(!ne(e)||me(e).position==="fixed")return null;if(t)return t(e);let n=e.offsetParent;return ye(e)===n&&(n=n.ownerDocument.body),n}function Zn(e,t){const n=fe(e);if(wt(e))return n;if(!ne(e)){let o=xe(e);for(;o&&!Oe(o);){if(G(o)&&!At(o))return o;o=xe(o)}return n}let r=an(e,t);for(;r&&lr(r)&&At(r);)r=an(r,t);return r&&Oe(r)&&At(r)&&!qt(r)?n:r||ar(e)||n}const io=async function(e){const t=this.getOffsetParent||Zn,n=this.getDimensions,r=await n(e.floating);return{reference:oo(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}};function so(e){return me(e).direction==="rtl"}const co={convertOffsetParentRelativeRectToViewportRelativeRect:Gr,getDocumentElement:ye,getClippingRect:no,getOffsetParent:Zn,getElementRects:io,getClientRects:Zr,getDimensions:ro,getScale:$e,isElement:G,isRTL:so};function uo(e,t){let n=null,r;const o=ye(e);function i(){var c;clearTimeout(r),(c=n)==null||c.disconnect(),n=null}function s(c,a){c===void 0&&(c=!1),a===void 0&&(a=1),i();const{left:u,top:g,width:f,height:h}=e.getBoundingClientRect();if(c||t(),!f||!h)return;const l=Ve(g),d=Ve(o.clientWidth-(u+f)),p=Ve(o.clientHeight-(g+h)),w=Ve(u),C={rootMargin:-l+"px "+-d+"px "+-p+"px "+-w+"px",threshold:de(0,Ae(1,a))||1};let y=!0;function I(k){const M=k[0].intersectionRatio;if(M!==a){if(!y)return s();M?s(!1,M):r=setTimeout(()=>{s(!1,1e-7)},1e3)}y=!1}try{n=new IntersectionObserver(I,{...C,root:o.ownerDocument})}catch{n=new IntersectionObserver(I,C)}n.observe(e)}return s(!0),i}function Uo(e,t,n,r){r===void 0&&(r={});const{ancestorScroll:o=!0,ancestorResize:i=!0,elementResize:s=typeof ResizeObserver=="function",layoutShift:c=typeof IntersectionObserver=="function",animationFrame:a=!1}=r,u=Jt(e),g=o||i?[...u?Se(u):[],...Se(t)]:[];g.forEach(x=>{o&&x.addEventListener("scroll",n,{passive:!0}),i&&x.addEventListener("resize",n)});const f=u&&c?uo(u,n):null;let h=-1,l=null;s&&(l=new ResizeObserver(x=>{let[C]=x;C&&C.target===u&&l&&(l.unobserve(t),cancelAnimationFrame(h),h=requestAnimationFrame(()=>{var y;(y=l)==null||y.observe(t)})),n()}),u&&!a&&l.observe(u),l.observe(t));let d,p=a?_e(e):null;a&&w();function w(){const x=_e(e);p&&(x.x!==p.x||x.y!==p.y||x.width!==p.width||x.height!==p.height)&&n(),p=x,d=requestAnimationFrame(w)}return n(),()=>{var x;g.forEach(C=>{o&&C.removeEventListener("scroll",n),i&&C.removeEventListener("resize",n)}),f==null||f(),(x=l)==null||x.disconnect(),l=null,a&&cancelAnimationFrame(d)}}const lo=qr,ao=zr,fo=Hr,mo=Yr,fn=$r,go=(e,t,n)=>{const r=new Map,o={platform:co,...n},i={...o.platform,_c:r};return Vr(e,t,{...o,platform:i})};var lt=typeof document<"u"?m.useLayoutEffect:m.useEffect;function vt(e,t){if(e===t)return!0;if(typeof e!=typeof t)return!1;if(typeof e=="function"&&e.toString()===t.toString())return!0;let n,r,o;if(e&&t&&typeof e=="object"){if(Array.isArray(e)){if(n=e.length,n!==t.length)return!1;for(r=n;r--!==0;)if(!vt(e[r],t[r]))return!1;return!0}if(o=Object.keys(e),n=o.length,n!==Object.keys(t).length)return!1;for(r=n;r--!==0;)if(!{}.hasOwnProperty.call(t,o[r]))return!1;for(r=n;r--!==0;){const i=o[r];if(!(i==="_owner"&&e.$$typeof)&&!vt(e[i],t[i]))return!1}return!0}return e!==e&&t!==t}function Jn(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function dn(e,t){const n=Jn(e);return Math.round(t*n)/n}function Pt(e){const t=m.useRef(e);return lt(()=>{t.current=e}),t}function po(e){e===void 0&&(e={});const{placement:t="bottom",strategy:n="absolute",middleware:r=[],platform:o,elements:{reference:i,floating:s}={},transform:c=!0,whileElementsMounted:a,open:u}=e,[g,f]=m.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[h,l]=m.useState(r);vt(h,r)||l(r);const[d,p]=m.useState(null),[w,x]=m.useState(null),C=m.useCallback(S=>{S!==M.current&&(M.current=S,p(S))},[]),y=m.useCallback(S=>{S!==L.current&&(L.current=S,x(S))},[]),I=i||d,k=s||w,M=m.useRef(null),L=m.useRef(null),W=m.useRef(g),K=a!=null,P=Pt(a),H=Pt(o),E=Pt(u),O=m.useCallback(()=>{if(!M.current||!L.current)return;const S={placement:t,strategy:n,middleware:h};H.current&&(S.platform=H.current),go(M.current,L.current,S).then(b=>{const D={...b,isPositioned:E.current!==!1};R.current&&!vt(W.current,D)&&(W.current=D,Ln.flushSync(()=>{f(D)}))})},[h,t,n,H,E]);lt(()=>{u===!1&&W.current.isPositioned&&(W.current.isPositioned=!1,f(S=>({...S,isPositioned:!1})))},[u]);const R=m.useRef(!1);lt(()=>(R.current=!0,()=>{R.current=!1}),[]),lt(()=>{if(I&&(M.current=I),k&&(L.current=k),I&&k){if(P.current)return P.current(I,k,O);O()}},[I,k,O,P,K]);const A=m.useMemo(()=>({reference:M,floating:L,setReference:C,setFloating:y}),[C,y]),v=m.useMemo(()=>({reference:I,floating:k}),[I,k]),T=m.useMemo(()=>{const S={position:n,left:0,top:0};if(!v.floating)return S;const b=dn(v.floating,g.x),D=dn(v.floating,g.y);return c?{...S,transform:"translate("+b+"px, "+D+"px)",...Jn(v.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:b,top:D}},[n,c,v.floating,g.x,g.y]);return m.useMemo(()=>({...g,update:O,refs:A,elements:v,floatingStyles:T}),[g,O,A,v,T])}const ho=e=>{function t(n){return{}.hasOwnProperty.call(n,"current")}return{name:"arrow",options:e,fn(n){const{element:r,padding:o}=typeof e=="function"?e(n):e;return r&&t(r)?r.current!=null?fn({element:r.current,padding:o}).fn(n):{}:r?fn({element:r,padding:o}).fn(n):{}}}},Xo=(e,t)=>({...lo(e),options:[e,t]}),Go=(e,t)=>({...ao(e),options:[e,t]}),Zo=(e,t)=>({...fo(e),options:[e,t]}),Jo=(e,t)=>({...mo(e),options:[e,t]}),Qo=(e,t)=>({...ho(e),options:[e,t]}),Qn={...ur},vo=Qn.useInsertionEffect,bo=vo||(e=>e());function se(e){const t=m.useRef(()=>{});return bo(()=>{t.current=e}),m.useCallback(function(){for(var n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return t.current==null?void 0:t.current(...r)},[])}const en="ArrowUp",nt="ArrowDown",je="ArrowLeft",Ye="ArrowRight";function st(e,t,n){return Math.floor(e/t)!==n}function Ge(e,t){return t<0||t>=e.current.length}function Mt(e,t){return ue(e,{disabledIndices:t})}function mn(e,t){return ue(e,{decrement:!0,startingIndex:e.current.length,disabledIndices:t})}function ue(e,t){let{startingIndex:n=-1,decrement:r=!1,disabledIndices:o,amount:i=1}=t===void 0?{}:t;const s=e.current;let c=n;do c+=r?-i:i;while(c>=0&&c<=s.length-1&&at(s,c,o));return c}function yo(e,t){let{event:n,orientation:r,loop:o,cols:i,disabledIndices:s,minIndex:c,maxIndex:a,prevIndex:u,stopEvent:g=!1}=t,f=u;if(n.key===en){if(g&&oe(n),u===-1)f=a;else if(f=ue(e,{startingIndex:f,amount:i,decrement:!0,disabledIndices:s}),o&&(u-i<c||f<0)){const h=u%i,l=a%i,d=a-(l-h);l===h?f=a:f=l>h?d:d-i}Ge(e,f)&&(f=u)}if(n.key===nt&&(g&&oe(n),u===-1?f=c:(f=ue(e,{startingIndex:u,amount:i,disabledIndices:s}),o&&u+i>a&&(f=ue(e,{startingIndex:u%i-i,amount:i,disabledIndices:s}))),Ge(e,f)&&(f=u)),r==="both"){const h=Ve(u/i);n.key===Ye&&(g&&oe(n),u%i!==i-1?(f=ue(e,{startingIndex:u,disabledIndices:s}),o&&st(f,i,h)&&(f=ue(e,{startingIndex:u-u%i-1,disabledIndices:s}))):o&&(f=ue(e,{startingIndex:u-u%i-1,disabledIndices:s})),st(f,i,h)&&(f=u)),n.key===je&&(g&&oe(n),u%i!==0?(f=ue(e,{startingIndex:u,decrement:!0,disabledIndices:s}),o&&st(f,i,h)&&(f=ue(e,{startingIndex:u+(i-u%i),decrement:!0,disabledIndices:s}))):o&&(f=ue(e,{startingIndex:u+(i-u%i),decrement:!0,disabledIndices:s})),st(f,i,h)&&(f=u));const l=Ve(a/i)===h;Ge(e,f)&&(o&&l?f=n.key===je?a:ue(e,{startingIndex:u-u%i-1,disabledIndices:s}):f=u)}return f}function wo(e,t,n){const r=[];let o=0;return e.forEach((i,s)=>{let{width:c,height:a}=i,u=!1;for(n&&(o=0);!u;){const g=[];for(let f=0;f<c;f++)for(let h=0;h<a;h++)g.push(o+f+h*t);o%t+c<=t&&g.every(f=>r[f]==null)?(g.forEach(f=>{r[f]=s}),u=!0):o++}}),[...r]}function xo(e,t,n,r,o){if(e===-1)return-1;const i=n.indexOf(e),s=t[e];switch(o){case"tl":return i;case"tr":return s?i+s.width-1:i;case"bl":return s?i+(s.height-1)*r:i;case"br":return n.lastIndexOf(e)}}function Ro(e,t){return t.flatMap((n,r)=>e.includes(n)?[r]:[])}function at(e,t,n){if(n)return n.includes(t);const r=e[t];return r==null||r.hasAttribute("disabled")||r.getAttribute("aria-disabled")==="true"}let gn=0;function Ie(e,t){t===void 0&&(t={});const{preventScroll:n=!1,cancelPrevious:r=!0,sync:o=!1}=t;r&&cancelAnimationFrame(gn);const i=()=>e==null?void 0:e.focus({preventScroll:n});o?i():gn=requestAnimationFrame(i)}var X=typeof document<"u"?m.useLayoutEffect:m.useEffect;function Qe(){return Qe=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Qe.apply(this,arguments)}let pn=!1,Eo=0;const hn=()=>"floating-ui-"+Math.random().toString(36).slice(2,6)+Eo++;function To(){const[e,t]=m.useState(()=>pn?hn():void 0);return X(()=>{e==null&&t(hn())},[]),m.useEffect(()=>{pn=!0},[]),e}const Co=Qn.useId,Tt=Co||To,ei=m.forwardRef(function(t,n){const{context:{placement:r,elements:{floating:o},middlewareData:{arrow:i,shift:s}},width:c=14,height:a=7,tipRadius:u=0,strokeWidth:g=0,staticOffset:f,stroke:h,d:l,style:{transform:d,...p}={},...w}=t,x=Tt(),[C,y]=m.useState(!1);if(X(()=>{if(!o)return;me(o).direction==="rtl"&&y(!0)},[o]),!o)return null;const[I,k]=r.split("-"),M=I==="top"||I==="bottom";let L=f;(M&&s!=null&&s.x||!M&&s!=null&&s.y)&&(L=null);const W=g*2,K=W/2,P=c/2*(u/-8+1),H=a/2*u/4,E=!!l,O=L&&k==="end"?"bottom":"top";let R=L&&k==="end"?"right":"left";L&&C&&(R=k==="end"?"left":"right");const A=(i==null?void 0:i.x)!=null?L||i.x:"",v=(i==null?void 0:i.y)!=null?L||i.y:"",T=l||"M0,0"+(" H"+c)+(" L"+(c-P)+","+(a-H))+(" Q"+c/2+","+a+" "+P+","+(a-H))+" Z",S={top:E?"rotate(180deg)":"",left:E?"rotate(90deg)":"rotate(-90deg)",bottom:E?"":"rotate(180deg)",right:E?"rotate(-90deg)":"rotate(90deg)"}[I];return m.createElement("svg",Qe({},w,{"aria-hidden":!0,ref:n,width:E?c:c+W,height:c,viewBox:"0 0 "+c+" "+(a>c?a:c),style:{position:"absolute",pointerEvents:"none",[R]:A,[O]:v,[I]:M||E?"100%":"calc(100% - "+W/2+"px)",transform:[S,d].filter(b=>!!b).join(" "),...p}}),W>0&&m.createElement("path",{clipPath:"url(#"+x+")",fill:"none",stroke:h,strokeWidth:W+(l?0:1),d:T}),m.createElement("path",{stroke:W&&!l?w.fill:"none",d:T}),m.createElement("clipPath",{id:x},m.createElement("rect",{x:-K,y:K*(E?-1:1),width:c+W,height:c})))});function Io(){const e=new Map;return{emit(t,n){var r;(r=e.get(t))==null||r.forEach(o=>o(n))},on(t,n){e.set(t,[...e.get(t)||[],n])},off(t,n){var r;e.set(t,((r=e.get(t))==null?void 0:r.filter(o=>o!==n))||[])}}}const So=m.createContext(null),Oo=m.createContext(null),Ct=()=>{var e;return((e=m.useContext(So))==null?void 0:e.id)||null},rt=()=>m.useContext(Oo);function We(e){return"data-floating-ui-"+e}function ce(e){const t=m.useRef(e);return X(()=>{t.current=e}),t}const vn=We("safe-polygon");function kt(e,t,n){return n&&!Je(n)?0:typeof e=="number"?e:e==null?void 0:e[t]}function ti(e,t){t===void 0&&(t={});const{open:n,onOpenChange:r,dataRef:o,events:i,elements:s}=e,{enabled:c=!0,delay:a=0,handleClose:u=null,mouseOnly:g=!1,restMs:f=0,move:h=!0}=t,l=rt(),d=Ct(),p=ce(u),w=ce(a),x=ce(n),C=m.useRef(),y=m.useRef(-1),I=m.useRef(),k=m.useRef(-1),M=m.useRef(!0),L=m.useRef(!1),W=m.useRef(()=>{}),K=m.useRef(!1),P=m.useCallback(()=>{var v;const T=(v=o.current.openEvent)==null?void 0:v.type;return(T==null?void 0:T.includes("mouse"))&&T!=="mousedown"},[o]);m.useEffect(()=>{if(!c)return;function v(T){let{open:S}=T;S||(clearTimeout(y.current),clearTimeout(k.current),M.current=!0,K.current=!1)}return i.on("openchange",v),()=>{i.off("openchange",v)}},[c,i]),m.useEffect(()=>{if(!c||!p.current||!n)return;function v(S){P()&&r(!1,S,"hover")}const T=ie(s.floating).documentElement;return T.addEventListener("mouseleave",v),()=>{T.removeEventListener("mouseleave",v)}},[s.floating,n,r,c,p,P]);const H=m.useCallback(function(v,T,S){T===void 0&&(T=!0),S===void 0&&(S="hover");const b=kt(w.current,"close",C.current);b&&!I.current?(clearTimeout(y.current),y.current=window.setTimeout(()=>r(!1,v,S),b)):T&&(clearTimeout(y.current),r(!1,v,S))},[w,r]),E=se(()=>{W.current(),I.current=void 0}),O=se(()=>{if(L.current){const v=ie(s.floating).body;v.style.pointerEvents="",v.removeAttribute(vn),L.current=!1}});m.useEffect(()=>{if(!c)return;function v(){return o.current.openEvent?["click","mousedown"].includes(o.current.openEvent.type):!1}function T(F){if(clearTimeout(y.current),M.current=!1,g&&!Je(C.current)||f>0&&!kt(w.current,"open"))return;const Y=kt(w.current,"open",C.current);Y?y.current=window.setTimeout(()=>{x.current||r(!0,F,"hover")},Y):r(!0,F,"hover")}function S(F){if(v())return;W.current();const Y=ie(s.floating);if(clearTimeout(k.current),K.current=!1,p.current&&o.current.floatingContext){n||clearTimeout(y.current),I.current=p.current({...o.current.floatingContext,tree:l,x:F.clientX,y:F.clientY,onClose(){O(),E(),H(F,!0,"safe-polygon")}});const B=I.current;Y.addEventListener("mousemove",B),W.current=()=>{Y.removeEventListener("mousemove",B)};return}(C.current==="touch"?!te(s.floating,F.relatedTarget):!0)&&H(F)}function b(F){v()||o.current.floatingContext&&(p.current==null||p.current({...o.current.floatingContext,tree:l,x:F.clientX,y:F.clientY,onClose(){O(),E(),H(F)}})(F))}if(G(s.domReference)){var D;const F=s.domReference;return n&&F.addEventListener("mouseleave",b),(D=s.floating)==null||D.addEventListener("mouseleave",b),h&&F.addEventListener("mousemove",T,{once:!0}),F.addEventListener("mouseenter",T),F.addEventListener("mouseleave",S),()=>{var Y;n&&F.removeEventListener("mouseleave",b),(Y=s.floating)==null||Y.removeEventListener("mouseleave",b),h&&F.removeEventListener("mousemove",T),F.removeEventListener("mouseenter",T),F.removeEventListener("mouseleave",S)}}},[s,c,e,g,f,h,H,E,O,r,n,x,l,w,p,o]),X(()=>{var v;if(c&&n&&(v=p.current)!=null&&v.__options.blockPointerEvents&&P()){L.current=!0;const S=s.floating;if(G(s.domReference)&&S){var T;const b=ie(s.floating).body;b.setAttribute(vn,"");const D=s.domReference,F=l==null||(T=l.nodesRef.current.find(Y=>Y.id===d))==null||(T=T.context)==null?void 0:T.elements.floating;return F&&(F.style.pointerEvents=""),b.style.pointerEvents="none",D.style.pointerEvents="auto",S.style.pointerEvents="auto",()=>{b.style.pointerEvents="",D.style.pointerEvents="",S.style.pointerEvents=""}}}},[c,n,d,s,l,p,P]),X(()=>{n||(C.current=void 0,K.current=!1,E(),O())},[n,E,O]),m.useEffect(()=>()=>{E(),clearTimeout(y.current),clearTimeout(k.current),O()},[c,s.domReference,E,O]);const R=m.useMemo(()=>{function v(T){C.current=T.pointerType}return{onPointerDown:v,onPointerEnter:v,onMouseMove(T){const{nativeEvent:S}=T;function b(){!M.current&&!x.current&&r(!0,S,"hover")}g&&!Je(C.current)||n||f===0||K.current&&T.movementX**2+T.movementY**2<2||(clearTimeout(k.current),C.current==="touch"?b():(K.current=!0,k.current=window.setTimeout(b,f)))}}},[g,r,n,x,f]),A=m.useMemo(()=>({onMouseEnter(){clearTimeout(y.current)},onMouseLeave(v){H(v.nativeEvent,!1)}}),[H]);return m.useMemo(()=>c?{reference:R,floating:A}:{},[c,R,A])}function Ao(e,t){var n;let r=[],o=(n=e.find(i=>i.id===t))==null?void 0:n.parentId;for(;o;){const i=e.find(s=>s.id===o);o=i==null?void 0:i.parentId,i&&(r=r.concat(i))}return r}function Fe(e,t){let n=e.filter(o=>{var i;return o.parentId===t&&((i=o.context)==null?void 0:i.open)}),r=n;for(;r.length;)r=e.filter(o=>{var i;return(i=r)==null?void 0:i.some(s=>{var c;return o.parentId===s.id&&((c=o.context)==null?void 0:c.open)})}),n=n.concat(r);return n}function Po(e,t){let n,r=-1;function o(i,s){s>r&&(n=i,r=s),Fe(e,i).forEach(a=>{o(a.id,s+1)})}return o(t,0),e.find(i=>i.id===n)}let Ke=new WeakMap,ct=new WeakSet,ut={},Dt=0;const Mo=()=>typeof HTMLElement<"u"&&"inert"in HTMLElement.prototype,er=e=>e&&(e.host||er(e.parentNode)),ko=(e,t)=>t.map(n=>{if(e.contains(n))return n;const r=er(n);return e.contains(r)?r:null}).filter(n=>n!=null);function Do(e,t,n,r){const o="data-floating-ui-inert",i=r?"inert":n?"aria-hidden":null,s=ko(t,e),c=new Set,a=new Set(s),u=[];ut[o]||(ut[o]=new WeakMap);const g=ut[o];s.forEach(f),h(t),c.clear();function f(l){!l||c.has(l)||(c.add(l),l.parentNode&&f(l.parentNode))}function h(l){!l||a.has(l)||[].forEach.call(l.children,d=>{if(Me(d)!=="script")if(c.has(d))h(d);else{const p=i?d.getAttribute(i):null,w=p!==null&&p!=="false",x=(Ke.get(d)||0)+1,C=(g.get(d)||0)+1;Ke.set(d,x),g.set(d,C),u.push(d),x===1&&w&&ct.add(d),C===1&&d.setAttribute(o,""),!w&&i&&d.setAttribute(i,"true")}})}return Dt++,()=>{u.forEach(l=>{const d=(Ke.get(l)||0)-1,p=(g.get(l)||0)-1;Ke.set(l,d),g.set(l,p),d||(!ct.has(l)&&i&&l.removeAttribute(i),ct.delete(l)),p||l.removeAttribute(o)}),Dt--,Dt||(Ke=new WeakMap,Ke=new WeakMap,ct=new WeakSet,ut={})}}function bn(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!1);const r=ie(e[0]).body;return Do(e.concat(Array.from(r.querySelectorAll("[aria-live]"))),r,t,n)}const et=()=>({getShadowRoot:!0,displayCheck:typeof ResizeObserver=="function"&&ResizeObserver.toString().includes("[native code]")?"full":"none"});function tr(e,t){const n=Et(e,et());t==="prev"&&n.reverse();const r=n.indexOf(pe(ie(e)));return n.slice(r+1)[0]}function nr(){return tr(document.body,"next")}function rr(){return tr(document.body,"prev")}function Ze(e,t){const n=t||e.currentTarget,r=e.relatedTarget;return!r||!te(n,r)}function Lo(e){Et(e,et()).forEach(n=>{n.dataset.tabindex=n.getAttribute("tabindex")||"",n.setAttribute("tabindex","-1")})}function yn(e){e.querySelectorAll("[data-tabindex]").forEach(n=>{const r=n.dataset.tabindex;delete n.dataset.tabindex,r?n.setAttribute("tabindex",r):n.removeAttribute("tabindex")})}const It={border:0,clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"fixed",whiteSpace:"nowrap",width:"1px",top:0,left:0};let Fo;function wn(e){e.key==="Tab"&&(e.target,clearTimeout(Fo))}const bt=m.forwardRef(function(t,n){const[r,o]=m.useState();X(()=>(Yt()&&o("button"),document.addEventListener("keydown",wn),()=>{document.removeEventListener("keydown",wn)}),[]);const i={ref:n,tabIndex:0,role:r,"aria-hidden":r?void 0:!0,[We("focus-guard")]:"",style:It};return m.createElement("span",Qe({},t,i))}),or=m.createContext(null),xn=We("portal");function No(e){e===void 0&&(e={});const{id:t,root:n}=e,r=Tt(),o=ir(),[i,s]=m.useState(null),c=m.useRef(null);return X(()=>()=>{i==null||i.remove(),queueMicrotask(()=>{c.current=null})},[i]),X(()=>{if(!r||c.current)return;const a=t?document.getElementById(t):null;if(!a)return;const u=document.createElement("div");u.id=r,u.setAttribute(xn,""),a.appendChild(u),c.current=u,s(u)},[t,r]),X(()=>{if(n===null||!r||c.current)return;let a=n||(o==null?void 0:o.portalNode);a&&!G(a)&&(a=a.current),a=a||document.body;let u=null;t&&(u=document.createElement("div"),u.id=t,a.appendChild(u));const g=document.createElement("div");g.id=r,g.setAttribute(xn,""),a=u||a,a.appendChild(g),c.current=g,s(g)},[t,n,r,o]),i}function ni(e){const{children:t,id:n,root:r,preserveTabOrder:o=!0}=e,i=No({id:n,root:r}),[s,c]=m.useState(null),a=m.useRef(null),u=m.useRef(null),g=m.useRef(null),f=m.useRef(null),h=s==null?void 0:s.modal,l=s==null?void 0:s.open,d=!!s&&!s.modal&&s.open&&o&&!!(r||i);return m.useEffect(()=>{if(!i||!o||h)return;function p(w){i&&Ze(w)&&(w.type==="focusin"?yn:Lo)(i)}return i.addEventListener("focusin",p,!0),i.addEventListener("focusout",p,!0),()=>{i.removeEventListener("focusin",p,!0),i.removeEventListener("focusout",p,!0)}},[i,o,h]),m.useEffect(()=>{i&&(l||yn(i))},[l,i]),m.createElement(or.Provider,{value:m.useMemo(()=>({preserveTabOrder:o,beforeOutsideRef:a,afterOutsideRef:u,beforeInsideRef:g,afterInsideRef:f,portalNode:i,setFocusManagerState:c}),[o,i])},d&&i&&m.createElement(bt,{"data-type":"outside",ref:a,onFocus:p=>{if(Ze(p,i)){var w;(w=g.current)==null||w.focus()}else{const x=rr()||(s==null?void 0:s.refs.domReference.current);x==null||x.focus()}}}),d&&i&&m.createElement("span",{"aria-owns":i.id,style:It}),i&&Ln.createPortal(t,i),d&&i&&m.createElement(bt,{"data-type":"outside",ref:u,onFocus:p=>{if(Ze(p,i)){var w;(w=f.current)==null||w.focus()}else{const x=nr()||(s==null?void 0:s.refs.domReference.current);x==null||x.focus(),s!=null&&s.closeOnFocusOut&&(s==null||s.onOpenChange(!1,p.nativeEvent,"focus-out"))}}}))}const ir=()=>m.useContext(or),jt="data-floating-ui-focusable";function sr(e){return e?e.hasAttribute(jt)?e:e.querySelector("["+jt+"]")||e:null}const Rn=20;let Le=[];function Lt(e){Le=Le.filter(n=>n.isConnected);let t=e;if(!(!t||Me(t)==="body")){if(!Br(t,et())){const n=Et(t,et())[0];n&&(t=n)}Le.push(t),Le.length>Rn&&(Le=Le.slice(-Rn))}}function En(){return Le.slice().reverse().find(e=>e.isConnected)}const _o=m.forwardRef(function(t,n){return m.createElement("button",Qe({},t,{type:"button",ref:n,tabIndex:-1,style:It}))});function ri(e){const{context:t,children:n,disabled:r=!1,order:o=["content"],guards:i=!0,initialFocus:s=0,returnFocus:c=!0,restoreFocus:a=!1,modal:u=!0,visuallyHiddenDismiss:g=!1,closeOnFocusOut:f=!0}=e,{open:h,refs:l,nodeId:d,onOpenChange:p,events:w,dataRef:x,floatingId:C,elements:{domReference:y,floating:I}}=t,k=typeof s=="number"&&s<0,M=Bt(y)&&k,L=Mo()?i:!0,W=ce(o),K=ce(s),P=ce(c),H=rt(),E=ir(),O=m.useRef(null),R=m.useRef(null),A=m.useRef(!1),v=m.useRef(!1),T=m.useRef(-1),S=E!=null,b=sr(I),D=se(function(B){return B===void 0&&(B=b),B?Et(B,et()):[]}),F=se(B=>{const j=D(B);return W.current.map(N=>y&&N==="reference"?y:b&&N==="floating"?b:j).filter(Boolean).flat()});m.useEffect(()=>{A.current=!1},[r]),m.useEffect(()=>{if(r||!u)return;function B(N){if(N.key==="Tab"){te(b,pe(ie(b)))&&D().length===0&&!M&&oe(N);const $=F(),_=we(N);W.current[0]==="reference"&&_===y&&(oe(N),N.shiftKey?Ie($[$.length-1]):Ie($[1])),W.current[1]==="floating"&&_===b&&N.shiftKey&&(oe(N),Ie($[0]))}}const j=ie(b);return j.addEventListener("keydown",B),()=>{j.removeEventListener("keydown",B)}},[r,y,b,u,W,M,D,F]),m.useEffect(()=>{if(r||!I)return;function B(j){const N=we(j),_=D().indexOf(N);_!==-1&&(T.current=_)}return I.addEventListener("focusin",B),()=>{I.removeEventListener("focusin",B)}},[r,I,D]),m.useEffect(()=>{if(r||!f)return;function B(){v.current=!0,setTimeout(()=>{v.current=!1})}function j(N){const $=N.relatedTarget;queueMicrotask(()=>{const _=!(te(y,$)||te(I,$)||te($,I)||te(E==null?void 0:E.portalNode,$)||$!=null&&$.hasAttribute(We("focus-guard"))||H&&(Fe(H.nodesRef.current,d).find(z=>{var U,ee;return te((U=z.context)==null?void 0:U.elements.floating,$)||te((ee=z.context)==null?void 0:ee.elements.domReference,$)})||Ao(H.nodesRef.current,d).find(z=>{var U,ee;return((U=z.context)==null?void 0:U.elements.floating)===$||((ee=z.context)==null?void 0:ee.elements.domReference)===$})));if(a&&_&&pe(ie(b))===ie(b).body){ne(b)&&b.focus();const z=T.current,U=D(),ee=U[z]||U[U.length-1]||b;ne(ee)&&ee.focus()}(M||!u)&&$&&_&&!v.current&&$!==En()&&(A.current=!0,p(!1,N,"focus-out"))})}if(I&&ne(y))return y.addEventListener("focusout",j),y.addEventListener("pointerdown",B),I.addEventListener("focusout",j),()=>{y.removeEventListener("focusout",j),y.removeEventListener("pointerdown",B),I.removeEventListener("focusout",j)}},[r,y,I,b,u,d,H,E,p,f,a,D,M]),m.useEffect(()=>{var B;if(r)return;const j=Array.from((E==null||(B=E.portalNode)==null?void 0:B.querySelectorAll("["+We("portal")+"]"))||[]);if(I){const N=[I,...j,O.current,R.current,W.current.includes("reference")||M?y:null].filter(_=>_!=null),$=u||M?bn(N,L,!L):bn(N);return()=>{$()}}},[r,y,I,u,W,E,M,L]),X(()=>{if(r||!ne(b))return;const B=ie(b),j=pe(B);queueMicrotask(()=>{const N=F(b),$=K.current,_=(typeof $=="number"?N[$]:$.current)||b,z=te(b,j);!k&&!z&&h&&Ie(_,{preventScroll:_===b})})},[r,h,b,k,F,K]),X(()=>{if(r||!b)return;let B=!1;const j=ie(b),N=pe(j);let _=x.current.openEvent;Lt(N);function z(re){let{open:ke,reason:Re,event:ae,nested:Ee}=re;ke&&(_=ae),Re==="escape-key"&&l.domReference.current&&Lt(l.domReference.current),Re==="hover"&&ae.type==="mouseleave"&&(A.current=!0),Re==="outside-press"&&(Ee?(A.current=!1,B=!0):A.current=!(Kn(ae)||zt(ae)))}w.on("openchange",z);const U=j.createElement("span");U.setAttribute("tabindex","-1"),U.setAttribute("aria-hidden","true"),Object.assign(U.style,It),S&&y&&y.insertAdjacentElement("afterend",U);function ee(){return typeof P.current=="boolean"?En()||U:P.current.current||U}return()=>{w.off("openchange",z);const re=pe(j),ke=te(I,re)||H&&Fe(H.nodesRef.current,d).some(Ee=>{var Ue;return te((Ue=Ee.context)==null?void 0:Ue.elements.floating,re)});(ke||_&&["click","mousedown"].includes(_.type))&&l.domReference.current&&Lt(l.domReference.current);const ae=ee();queueMicrotask(()=>{P.current&&!A.current&&ne(ae)&&(!(ae!==re&&re!==j.body)||ke)&&ae.focus({preventScroll:B}),U.remove()})}},[r,I,b,P,x,l,w,H,d,S,y]),X(()=>{if(!r&&E)return E.setFocusManagerState({modal:u,closeOnFocusOut:f,open:h,onOpenChange:p,refs:l}),()=>{E.setFocusManagerState(null)}},[r,E,u,h,p,l,f]),X(()=>{if(r||!b||typeof MutationObserver!="function"||k)return;const B=()=>{const N=b.getAttribute("tabindex"),$=D(),_=pe(ie(I)),z=$.indexOf(_);z!==-1&&(T.current=z),W.current.includes("floating")||_!==l.domReference.current&&$.length===0?N!=="0"&&b.setAttribute("tabindex","0"):N!=="-1"&&b.setAttribute("tabindex","-1")};B();const j=new MutationObserver(B);return j.observe(b,{childList:!0,subtree:!0,attributes:!0}),()=>{j.disconnect()}},[r,I,b,l,W,D,k]);function Y(B){return r||!g||!u?null:m.createElement(_o,{ref:B==="start"?O:R,onClick:j=>p(!1,j.nativeEvent)},typeof g=="string"?g:"Dismiss")}const le=!r&&L&&(u?!M:!0)&&(S||u);return m.createElement(m.Fragment,null,le&&m.createElement(bt,{"data-type":"inside",ref:E==null?void 0:E.beforeInsideRef,onFocus:B=>{if(u){const N=F();Ie(o[0]==="reference"?N[0]:N[N.length-1])}else if(E!=null&&E.preserveTabOrder&&E.portalNode)if(A.current=!1,Ze(B,E.portalNode)){const N=nr()||y;N==null||N.focus()}else{var j;(j=E.beforeOutsideRef.current)==null||j.focus()}}}),!M&&Y("start"),n,Y("end"),le&&m.createElement(bt,{"data-type":"inside",ref:E==null?void 0:E.afterInsideRef,onFocus:B=>{if(u)Ie(F()[0]);else if(E!=null&&E.preserveTabOrder&&E.portalNode)if(f&&(A.current=!0),Ze(B,E.portalNode)){const N=rr()||y;N==null||N.focus()}else{var j;(j=E.afterOutsideRef.current)==null||j.focus()}}}))}function Tn(e){return ne(e.target)&&e.target.tagName==="BUTTON"}function Cn(e){return Ut(e)}function oi(e,t){t===void 0&&(t={});const{open:n,onOpenChange:r,dataRef:o,elements:{domReference:i}}=e,{enabled:s=!0,event:c="click",toggle:a=!0,ignoreMouse:u=!1,keyboardHandlers:g=!0}=t,f=m.useRef(),h=m.useRef(!1),l=m.useMemo(()=>({onPointerDown(d){f.current=d.pointerType},onMouseDown(d){const p=f.current;d.button===0&&c!=="click"&&(Je(p,!0)&&u||(n&&a&&(!o.current.openEvent||o.current.openEvent.type==="mousedown")?r(!1,d.nativeEvent,"click"):(d.preventDefault(),r(!0,d.nativeEvent,"click"))))},onClick(d){const p=f.current;if(c==="mousedown"&&f.current){f.current=void 0;return}Je(p,!0)&&u||(n&&a&&(!o.current.openEvent||o.current.openEvent.type==="click")?r(!1,d.nativeEvent,"click"):r(!0,d.nativeEvent,"click"))},onKeyDown(d){f.current=void 0,!(d.defaultPrevented||!g||Tn(d))&&(d.key===" "&&!Cn(i)&&(d.preventDefault(),h.current=!0),d.key==="Enter"&&r(!(n&&a),d.nativeEvent,"click"))},onKeyUp(d){d.defaultPrevented||!g||Tn(d)||Cn(i)||d.key===" "&&h.current&&(h.current=!1,r(!(n&&a),d.nativeEvent,"click"))}}),[o,i,c,u,g,r,n,a]);return m.useMemo(()=>s?{reference:l}:{},[s,l])}const Wo={pointerdown:"onPointerDown",mousedown:"onMouseDown",click:"onClick"},Ko={pointerdown:"onPointerDownCapture",mousedown:"onMouseDownCapture",click:"onClickCapture"},In=e=>{var t,n;return{escapeKey:typeof e=="boolean"?e:(t=e==null?void 0:e.escapeKey)!=null?t:!1,outsidePress:typeof e=="boolean"?e:(n=e==null?void 0:e.outsidePress)!=null?n:!0}};function ii(e,t){t===void 0&&(t={});const{open:n,onOpenChange:r,elements:o,dataRef:i}=e,{enabled:s=!0,escapeKey:c=!0,outsidePress:a=!0,outsidePressEvent:u="pointerdown",referencePress:g=!1,referencePressEvent:f="pointerdown",ancestorScroll:h=!1,bubbles:l,capture:d}=t,p=rt(),w=se(typeof a=="function"?a:()=>!1),x=typeof a=="function"?w:a,C=m.useRef(!1),y=m.useRef(!1),{escapeKey:I,outsidePress:k}=In(l),{escapeKey:M,outsidePress:L}=In(d),W=m.useRef(!1),K=se(A=>{var v;if(!n||!s||!c||A.key!=="Escape"||W.current)return;const T=(v=i.current.floatingContext)==null?void 0:v.nodeId,S=p?Fe(p.nodesRef.current,T):[];if(!I&&(A.stopPropagation(),S.length>0)){let b=!0;if(S.forEach(D=>{var F;if((F=D.context)!=null&&F.open&&!D.context.dataRef.current.__escapeKeyBubbles){b=!1;return}}),!b)return}r(!1,dr(A)?A.nativeEvent:A,"escape-key")}),P=se(A=>{var v;const T=()=>{var S;K(A),(S=we(A))==null||S.removeEventListener("keydown",T)};(v=we(A))==null||v.addEventListener("keydown",T)}),H=se(A=>{var v;const T=C.current;C.current=!1;const S=y.current;if(y.current=!1,u==="click"&&S||T||typeof x=="function"&&!x(A))return;const b=we(A),D="["+We("inert")+"]",F=ie(o.floating).querySelectorAll(D);let Y=G(b)?b:null;for(;Y&&!Oe(Y);){const N=xe(Y);if(Oe(N)||!G(N))break;Y=N}if(F.length&&G(b)&&!mr(b)&&!te(b,o.floating)&&Array.from(F).every(N=>!te(Y,N)))return;if(ne(b)&&R){const N=b.clientWidth>0&&b.scrollWidth>b.clientWidth,$=b.clientHeight>0&&b.scrollHeight>b.clientHeight;let _=$&&A.offsetX>b.clientWidth;if($&&me(b).direction==="rtl"&&(_=A.offsetX<=b.offsetWidth-b.clientWidth),_||N&&A.offsetY>b.clientHeight)return}const le=(v=i.current.floatingContext)==null?void 0:v.nodeId,B=p&&Fe(p.nodesRef.current,le).some(N=>{var $;return Ot(A,($=N.context)==null?void 0:$.elements.floating)});if(Ot(A,o.floating)||Ot(A,o.domReference)||B)return;const j=p?Fe(p.nodesRef.current,le):[];if(j.length>0){let N=!0;if(j.forEach($=>{var _;if((_=$.context)!=null&&_.open&&!$.context.dataRef.current.__outsidePressBubbles){N=!1;return}}),!N)return}r(!1,A,"outside-press")}),E=se(A=>{var v;const T=()=>{var S;H(A),(S=we(A))==null||S.removeEventListener(u,T)};(v=we(A))==null||v.addEventListener(u,T)});m.useEffect(()=>{if(!n||!s)return;i.current.__escapeKeyBubbles=I,i.current.__outsidePressBubbles=k;let A=-1;function v(F){r(!1,F,"ancestor-scroll")}function T(){window.clearTimeout(A),W.current=!0}function S(){A=window.setTimeout(()=>{W.current=!1},xt()?5:0)}const b=ie(o.floating);c&&(b.addEventListener("keydown",M?P:K,M),b.addEventListener("compositionstart",T),b.addEventListener("compositionend",S)),x&&b.addEventListener(u,L?E:H,L);let D=[];return h&&(G(o.domReference)&&(D=Se(o.domReference)),G(o.floating)&&(D=D.concat(Se(o.floating))),!G(o.reference)&&o.reference&&o.reference.contextElement&&(D=D.concat(Se(o.reference.contextElement)))),D=D.filter(F=>{var Y;return F!==((Y=b.defaultView)==null?void 0:Y.visualViewport)}),D.forEach(F=>{F.addEventListener("scroll",v,{passive:!0})}),()=>{c&&(b.removeEventListener("keydown",M?P:K,M),b.removeEventListener("compositionstart",T),b.removeEventListener("compositionend",S)),x&&b.removeEventListener(u,L?E:H,L),D.forEach(F=>{F.removeEventListener("scroll",v)}),window.clearTimeout(A)}},[i,o,c,x,u,n,r,h,s,I,k,K,M,P,H,L,E]),m.useEffect(()=>{C.current=!1},[x,u]);const O=m.useMemo(()=>({onKeyDown:K,[Wo[f]]:A=>{g&&r(!1,A.nativeEvent,"reference-press")}}),[K,r,g,f]),R=m.useMemo(()=>({onKeyDown:K,onMouseDown(){y.current=!0},onMouseUp(){y.current=!0},[Ko[u]]:()=>{C.current=!0}}),[K,u]);return m.useMemo(()=>s?{reference:O,floating:R}:{},[s,O,R])}function Bo(e){const{open:t=!1,onOpenChange:n,elements:r}=e,o=Tt(),i=m.useRef({}),[s]=m.useState(()=>Io()),c=Ct()!=null,[a,u]=m.useState(r.reference),g=se((l,d,p)=>{i.current.openEvent=l?d:void 0,s.emit("openchange",{open:l,event:d,reason:p,nested:c}),n==null||n(l,d,p)}),f=m.useMemo(()=>({setPositionReference:u}),[]),h=m.useMemo(()=>({reference:a||r.reference||null,floating:r.floating||null,domReference:r.reference}),[a,r.reference,r.floating]);return m.useMemo(()=>({dataRef:i,open:t,onOpenChange:g,elements:h,events:s,floatingId:o,refs:f}),[t,g,h,s,o,f])}function si(e){e===void 0&&(e={});const{nodeId:t}=e,n=Bo({...e,elements:{reference:null,floating:null,...e.elements}}),r=e.rootContext||n,o=r.elements,[i,s]=m.useState(null),[c,a]=m.useState(null),g=(o==null?void 0:o.domReference)||i,f=m.useRef(null),h=rt();X(()=>{g&&(f.current=g)},[g]);const l=po({...e,elements:{...o,...c&&{reference:c}}}),d=m.useCallback(y=>{const I=G(y)?{getBoundingClientRect:()=>y.getBoundingClientRect(),contextElement:y}:y;a(I),l.refs.setReference(I)},[l.refs]),p=m.useCallback(y=>{(G(y)||y===null)&&(f.current=y,s(y)),(G(l.refs.reference.current)||l.refs.reference.current===null||y!==null&&!G(y))&&l.refs.setReference(y)},[l.refs]),w=m.useMemo(()=>({...l.refs,setReference:p,setPositionReference:d,domReference:f}),[l.refs,p,d]),x=m.useMemo(()=>({...l.elements,domReference:g}),[l.elements,g]),C=m.useMemo(()=>({...l,...r,refs:w,elements:x,nodeId:t}),[l,w,x,t,r]);return X(()=>{r.dataRef.current.floatingContext=C;const y=h==null?void 0:h.nodesRef.current.find(I=>I.id===t);y&&(y.context=C)}),m.useMemo(()=>({...l,context:C,refs:w,elements:x}),[l,w,x,C])}function ci(e,t){t===void 0&&(t={});const{open:n,onOpenChange:r,events:o,dataRef:i,elements:s}=e,{enabled:c=!0,visibleOnly:a=!0}=t,u=m.useRef(!1),g=m.useRef(),f=m.useRef(!0);m.useEffect(()=>{if(!c)return;const l=fe(s.domReference);function d(){!n&&ne(s.domReference)&&s.domReference===pe(ie(s.domReference))&&(u.current=!0)}function p(){f.current=!0}return l.addEventListener("blur",d),l.addEventListener("keydown",p,!0),()=>{l.removeEventListener("blur",d),l.removeEventListener("keydown",p,!0)}},[s.domReference,n,c]),m.useEffect(()=>{if(!c)return;function l(d){let{reason:p}=d;(p==="reference-press"||p==="escape-key")&&(u.current=!0)}return o.on("openchange",l),()=>{o.off("openchange",l)}},[o,c]),m.useEffect(()=>()=>{clearTimeout(g.current)},[]);const h=m.useMemo(()=>({onPointerDown(l){zt(l.nativeEvent)||(f.current=!1)},onMouseLeave(){u.current=!1},onFocus(l){if(u.current)return;const d=we(l.nativeEvent);if(a&&G(d))try{if(Yt()&&Bn())throw Error();if(!d.matches(":focus-visible"))return}catch{if(!f.current&&!Ut(d))return}r(!0,l.nativeEvent,"focus")},onBlur(l){u.current=!1;const d=l.relatedTarget,p=l.nativeEvent,w=G(d)&&d.hasAttribute(We("focus-guard"))&&d.getAttribute("data-type")==="outside";g.current=window.setTimeout(()=>{var x;const C=pe(s.domReference?s.domReference.ownerDocument:document);!d&&C===s.domReference||te((x=i.current.floatingContext)==null?void 0:x.refs.floating.current,C)||te(s.domReference,C)||w||r(!1,p,"focus")})}}),[i,s.domReference,r,a]);return m.useMemo(()=>c?{reference:h}:{},[c,h])}const Sn="active",On="selected";function Ft(e,t,n){const r=new Map,o=n==="item";let i=e;if(o&&e){const{[Sn]:s,[On]:c,...a}=e;i=a}return{...n==="floating"&&{tabIndex:-1,[jt]:""},...i,...t.map(s=>{const c=s?s[n]:null;return typeof c=="function"?e?c(e):null:c}).concat(e).reduce((s,c)=>(c&&Object.entries(c).forEach(a=>{let[u,g]=a;if(!(o&&[Sn,On].includes(u)))if(u.indexOf("on")===0){if(r.has(u)||r.set(u,[]),typeof g=="function"){var f;(f=r.get(u))==null||f.push(g),s[u]=function(){for(var h,l=arguments.length,d=new Array(l),p=0;p<l;p++)d[p]=arguments[p];return(h=r.get(u))==null?void 0:h.map(w=>w(...d)).find(w=>w!==void 0)}}}else s[u]=g}),s),{})}}function ui(e){e===void 0&&(e=[]);const t=e.map(c=>c==null?void 0:c.reference),n=e.map(c=>c==null?void 0:c.floating),r=e.map(c=>c==null?void 0:c.item),o=m.useCallback(c=>Ft(c,e,"reference"),t),i=m.useCallback(c=>Ft(c,e,"floating"),n),s=m.useCallback(c=>Ft(c,e,"item"),r);return m.useMemo(()=>({getReferenceProps:o,getFloatingProps:i,getItemProps:s}),[o,i,s])}let An=!1;function St(e,t,n){switch(e){case"vertical":return t;case"horizontal":return n;default:return t||n}}function Pn(e,t){return St(t,e===en||e===nt,e===je||e===Ye)}function Nt(e,t,n){return St(t,e===nt,n?e===je:e===Ye)||e==="Enter"||e===" "||e===""}function Vo(e,t,n){return St(t,n?e===je:e===Ye,e===nt)}function Mn(e,t,n){return St(t,n?e===Ye:e===je,e===en)}function li(e,t){const{open:n,onOpenChange:r,elements:o}=e,{listRef:i,activeIndex:s,onNavigate:c=()=>{},enabled:a=!0,selectedIndex:u=null,allowEscape:g=!1,loop:f=!1,nested:h=!1,rtl:l=!1,virtual:d=!1,focusItemOnOpen:p="auto",focusItemOnHover:w=!0,openOnArrowKeyDown:x=!0,disabledIndices:C=void 0,orientation:y="vertical",cols:I=1,scrollItemIntoView:k=!0,virtualItemRef:M,itemSizes:L,dense:W=!1}=t,K=sr(o.floating),P=ce(K),H=Ct(),E=rt(),O=se(c),R=Bt(o.domReference),A=m.useRef(p),v=m.useRef(u??-1),T=m.useRef(null),S=m.useRef(!0),b=m.useRef(O),D=m.useRef(!!o.floating),F=m.useRef(n),Y=m.useRef(!1),le=m.useRef(!1),B=ce(C),j=ce(n),N=ce(k),$=ce(u),[_,z]=m.useState(),[U,ee]=m.useState(),re=se(function(q,J,V){V===void 0&&(V=!1);function Z(Q){d?(z(Q.id),E==null||E.events.emit("virtualfocus",Q),M&&(M.current=Q)):Ie(Q,{preventScroll:!0,sync:Bn()&&Yt()?An||Y.current:!1})}const ge=q.current[J.current];ge&&Z(ge),requestAnimationFrame(()=>{const Q=q.current[J.current]||ge;if(!Q)return;ge||Z(Q);const he=N.current;he&&Re&&(V||!S.current)&&(Q.scrollIntoView==null||Q.scrollIntoView(typeof he=="boolean"?{block:"nearest",inline:"nearest"}:he))})});X(()=>{document.createElement("div").focus({get preventScroll(){return An=!0,!1}})},[]),X(()=>{a&&(n&&o.floating?A.current&&u!=null&&(le.current=!0,v.current=u,O(u)):D.current&&(v.current=-1,b.current(null)))},[a,n,o.floating,u,O]),X(()=>{if(a&&n&&o.floating)if(s==null){if(Y.current=!1,$.current!=null)return;if(D.current&&(v.current=-1,re(i,v)),(!F.current||!D.current)&&A.current&&(T.current!=null||A.current===!0&&T.current==null)){let q=0;const J=()=>{i.current[0]==null?(q<2&&(q?requestAnimationFrame:queueMicrotask)(J),q++):(v.current=T.current==null||Nt(T.current,y,l)||h?Mt(i,B.current):mn(i,B.current),T.current=null,O(v.current))};J()}}else Ge(i,s)||(v.current=s,re(i,v,le.current),le.current=!1)},[a,n,o.floating,s,$,h,i,y,l,O,re,B]),X(()=>{var q;if(!a||o.floating||!E||d||!D.current)return;const J=E.nodesRef.current,V=(q=J.find(Q=>Q.id===H))==null||(q=q.context)==null?void 0:q.elements.floating,Z=pe(ie(o.floating)),ge=J.some(Q=>Q.context&&te(Q.context.elements.floating,Z));V&&!ge&&S.current&&V.focus({preventScroll:!0})},[a,o.floating,E,H,d]),X(()=>{if(!a||!E||!d||H)return;function q(J){ee(J.id),M&&(M.current=J)}return E.events.on("virtualfocus",q),()=>{E.events.off("virtualfocus",q)}},[a,E,d,H,M]),X(()=>{b.current=O,D.current=!!o.floating}),X(()=>{n||(T.current=null)},[n]),X(()=>{F.current=n},[n]);const ke=s!=null,Re=m.useMemo(()=>{function q(V){if(!n)return;const Z=i.current.indexOf(V);Z!==-1&&O(Z)}return{onFocus(V){let{currentTarget:Z}=V;q(Z)},onClick:V=>{let{currentTarget:Z}=V;return Z.focus({preventScroll:!0})},...w&&{onMouseMove(V){let{currentTarget:Z}=V;q(Z)},onPointerLeave(V){let{pointerType:Z}=V;!S.current||Z==="touch"||(v.current=-1,re(i,v),O(null),d||Ie(P.current,{preventScroll:!0}))}}}},[n,P,re,w,i,O,d]),ae=se(q=>{if(S.current=!1,Y.current=!0,q.which===229||!j.current&&q.currentTarget===P.current)return;if(h&&Mn(q.key,y,l)){oe(q),r(!1,q.nativeEvent,"list-navigation"),ne(o.domReference)&&(d?E==null||E.events.emit("virtualfocus",o.domReference):o.domReference.focus());return}const J=v.current,V=Mt(i,C),Z=mn(i,C);if(R||(q.key==="Home"&&(oe(q),v.current=V,O(v.current)),q.key==="End"&&(oe(q),v.current=Z,O(v.current))),I>1){const ge=L||Array.from({length:i.current.length},()=>({width:1,height:1})),Q=wo(ge,I,W),he=Q.findIndex(ve=>ve!=null&&!at(i.current,ve,C)),Xe=Q.reduce((ve,Te,ot)=>Te!=null&&!at(i.current,Te,C)?ot:ve,-1),De=Q[yo({current:Q.map(ve=>ve!=null?i.current[ve]:null)},{event:q,orientation:y,loop:f,cols:I,disabledIndices:Ro([...C||i.current.map((ve,Te)=>at(i.current,Te)?Te:void 0),void 0],Q),minIndex:he,maxIndex:Xe,prevIndex:xo(v.current>Z?V:v.current,ge,Q,I,q.key===nt?"bl":q.key===Ye?"tr":"tl"),stopEvent:!0})];if(De!=null&&(v.current=De,O(v.current)),y==="both")return}if(Pn(q.key,y)){if(oe(q),n&&!d&&pe(q.currentTarget.ownerDocument)===q.currentTarget){v.current=Nt(q.key,y,l)?V:Z,O(v.current);return}Nt(q.key,y,l)?f?v.current=J>=Z?g&&J!==i.current.length?-1:V:ue(i,{startingIndex:J,disabledIndices:C}):v.current=Math.min(Z,ue(i,{startingIndex:J,disabledIndices:C})):f?v.current=J<=V?g&&J!==-1?i.current.length:Z:ue(i,{startingIndex:J,decrement:!0,disabledIndices:C}):v.current=Math.max(V,ue(i,{startingIndex:J,decrement:!0,disabledIndices:C})),Ge(i,v.current)?O(null):O(v.current)}}),Ee=m.useMemo(()=>d&&n&&ke&&{"aria-activedescendant":U||_},[d,n,ke,U,_]),Ue=m.useMemo(()=>({"aria-orientation":y==="both"?void 0:y,...!Bt(o.domReference)&&Ee,onKeyDown:ae,onPointerMove(){S.current=!0}}),[Ee,ae,o.domReference,y]),tn=m.useMemo(()=>{function q(V){p==="auto"&&Kn(V.nativeEvent)&&(A.current=!0)}function J(V){A.current=p,p==="auto"&&zt(V.nativeEvent)&&(A.current=!0)}return{...Ee,onKeyDown(V){S.current=!1;const Z=V.key.startsWith("Arrow"),ge=["Home","End"].includes(V.key),Q=Z||ge,he=Vo(V.key,y,l),Xe=Mn(V.key,y,l),De=Pn(V.key,y),ve=(h?he:De)||V.key==="Enter"||V.key.trim()==="";if(d&&n){const rn=E==null?void 0:E.nodesRef.current.find(it=>it.parentId==null),Ce=E&&rn?Po(E.nodesRef.current,rn.id):null;if(Q&&Ce&&M){const it=new KeyboardEvent("keydown",{key:V.key,bubbles:!0});if(he||Xe){var Te,ot;const cr=((Te=Ce.context)==null?void 0:Te.elements.domReference)===V.currentTarget,on=Xe&&!cr?(ot=Ce.context)==null?void 0:ot.elements.domReference:he?i.current.find(sn=>(sn==null?void 0:sn.id)===_):null;on&&(oe(V),on.dispatchEvent(it),ee(void 0))}if((De||ge)&&Ce.context&&Ce.context.open&&Ce.parentId&&V.currentTarget!==Ce.context.elements.domReference){var nn;oe(V),(nn=Ce.context.elements.domReference)==null||nn.dispatchEvent(it);return}}return ae(V)}if(!(!n&&!x&&Z)){if(ve&&(T.current=h&&De?null:V.key),h){he&&(oe(V),n?(v.current=Mt(i,B.current),O(v.current)):r(!0,V.nativeEvent,"list-navigation"));return}De&&(u!=null&&(v.current=u),oe(V),!n&&x?r(!0,V.nativeEvent,"list-navigation"):ae(V),n&&O(v.current))}},onFocus(){n&&!d&&O(null)},onPointerDown:J,onMouseDown:q,onClick:q}},[_,Ee,ae,B,p,i,h,O,r,n,x,y,l,u,E,d,M]);return m.useMemo(()=>a?{reference:tn,floating:Ue,item:Re}:{},[a,tn,Ue,Re])}const $o=new Map([["select","listbox"],["combobox","listbox"],["label",!1]]);function ai(e,t){var n;t===void 0&&(t={});const{open:r,floatingId:o}=e,{enabled:i=!0,role:s="dialog"}=t,c=(n=$o.get(s))!=null?n:s,a=Tt(),g=Ct()!=null,f=m.useMemo(()=>c==="tooltip"||s==="label"?{["aria-"+(s==="label"?"labelledby":"describedby")]:r?o:void 0}:{"aria-expanded":r?"true":"false","aria-haspopup":c==="alertdialog"?"dialog":c,"aria-controls":r?o:void 0,...c==="listbox"&&{role:"combobox"},...c==="menu"&&{id:a},...c==="menu"&&g&&{role:"menuitem"},...s==="select"&&{"aria-autocomplete":"none"},...s==="combobox"&&{"aria-autocomplete":"list"}},[c,o,g,r,a,s]),h=m.useMemo(()=>{const d={id:o,...c&&{role:c}};return c==="tooltip"||s==="label"?d:{...d,...c==="menu"&&{"aria-labelledby":a}}},[c,o,a,s]),l=m.useCallback(d=>{let{active:p,selected:w}=d;const x={role:"option",...p&&{id:o+"-option"}};switch(s){case"select":return{...x,"aria-selected":p&&w};case"combobox":return{...x,...p&&{"aria-selected":!0}}}return{}},[o,s]);return m.useMemo(()=>i?{reference:f,floating:h,item:l}:{},[i,f,h,l])}const kn=e=>e.replace(/[A-Z]+(?![a-z])|[A-Z]/g,(t,n)=>(n?"-":"")+t.toLowerCase());function Be(e,t){return typeof e=="function"?e(t):e}function Ho(e,t){const[n,r]=m.useState(e);return e&&!n&&r(!0),m.useEffect(()=>{if(!e&&n){const o=setTimeout(()=>r(!1),t);return()=>clearTimeout(o)}},[e,n,t]),n}function jo(e,t){t===void 0&&(t={});const{open:n,elements:{floating:r}}=e,{duration:o=250}=t,s=(typeof o=="number"?o:o.close)||0,[c,a]=m.useState("unmounted"),u=Ho(n,s);return!u&&c==="close"&&a("unmounted"),X(()=>{if(r){if(n){a("initial");const g=requestAnimationFrame(()=>{a("open")});return()=>{cancelAnimationFrame(g)}}a("close")}},[n,r]),{isMounted:u,status:c}}function fi(e,t){t===void 0&&(t={});const{initial:n={opacity:0},open:r,close:o,common:i,duration:s=250}=t,c=e.placement,a=c.split("-")[0],u=m.useMemo(()=>({side:a,placement:c}),[a,c]),g=typeof s=="number",f=(g?s:s.open)||0,h=(g?s:s.close)||0,[l,d]=m.useState(()=>({...Be(i,u),...Be(n,u)})),{isMounted:p,status:w}=jo(e,{duration:s}),x=ce(n),C=ce(r),y=ce(o),I=ce(i);return X(()=>{const k=Be(x.current,u),M=Be(y.current,u),L=Be(I.current,u),W=Be(C.current,u)||Object.keys(k).reduce((K,P)=>(K[P]="",K),{});if(w==="initial"&&d(K=>({transitionProperty:K.transitionProperty,...L,...k})),w==="open"&&d({transitionProperty:Object.keys(W).map(kn).join(","),transitionDuration:f+"ms",...L,...W}),w==="close"){const K=M||k;d({transitionProperty:Object.keys(K).map(kn).join(","),transitionDuration:h+"ms",...L,...K})}},[h,y,x,C,I,f,w,u]),{isMounted:p,styles:l}}function di(e,t){var n;const{open:r,dataRef:o}=e,{listRef:i,activeIndex:s,onMatch:c,onTypingChange:a,enabled:u=!0,findMatch:g=null,resetMs:f=750,ignoreKeys:h=[],selectedIndex:l=null}=t,d=m.useRef(),p=m.useRef(""),w=m.useRef((n=l??s)!=null?n:-1),x=m.useRef(null),C=se(c),y=se(a),I=ce(g),k=ce(h);X(()=>{r&&(clearTimeout(d.current),x.current=null,p.current="")},[r]),X(()=>{if(r&&p.current===""){var P;w.current=(P=l??s)!=null?P:-1}},[r,l,s]);const M=se(P=>{P?o.current.typing||(o.current.typing=P,y(P)):o.current.typing&&(o.current.typing=P,y(P))}),L=se(P=>{function H(v,T,S){const b=I.current?I.current(T,S):T.find(D=>(D==null?void 0:D.toLocaleLowerCase().indexOf(S.toLocaleLowerCase()))===0);return b?v.indexOf(b):-1}const E=i.current;if(p.current.length>0&&p.current[0]!==" "&&(H(E,E,p.current)===-1?M(!1):P.key===" "&&oe(P)),E==null||k.current.includes(P.key)||P.key.length!==1||P.ctrlKey||P.metaKey||P.altKey)return;r&&P.key!==" "&&(oe(P),M(!0)),E.every(v=>{var T,S;return v?((T=v[0])==null?void 0:T.toLocaleLowerCase())!==((S=v[1])==null?void 0:S.toLocaleLowerCase()):!0})&&p.current===P.key&&(p.current="",w.current=x.current),p.current+=P.key,clearTimeout(d.current),d.current=setTimeout(()=>{p.current="",w.current=x.current,M(!1)},f);const R=w.current,A=H(E,[...E.slice((R||0)+1),...E.slice(0,(R||0)+1)],p.current);A!==-1?(C(A),x.current=A):P.key!==" "&&(p.current="",M(!1))}),W=m.useMemo(()=>({onKeyDown:L}),[L]),K=m.useMemo(()=>({onKeyDown:L,onKeyUp(P){P.key===" "&&M(!1)}}),[L,M]);return m.useMemo(()=>u?{reference:W,floating:K}:{},[u,W,K])}function Dn(e,t){const[n,r]=e;let o=!1;const i=t.length;for(let s=0,c=i-1;s<i;c=s++){const[a,u]=t[s]||[0,0],[g,f]=t[c]||[0,0];u>=r!=f>=r&&n<=(g-a)*(r-u)/(f-u)+a&&(o=!o)}return o}function qo(e,t){return e[0]>=t.x&&e[0]<=t.x+t.width&&e[1]>=t.y&&e[1]<=t.y+t.height}function mi(e){e===void 0&&(e={});const{buffer:t=.5,blockPointerEvents:n=!1,requireIntent:r=!0}=e;let o,i=!1,s=null,c=null,a=performance.now();function u(f,h){const l=performance.now(),d=l-a;if(s===null||c===null||d===0)return s=f,c=h,a=l,null;const p=f-s,w=h-c,C=Math.sqrt(p*p+w*w)/d;return s=f,c=h,a=l,C}const g=f=>{let{x:h,y:l,placement:d,elements:p,onClose:w,nodeId:x,tree:C}=f;return function(I){function k(){clearTimeout(o),w()}if(clearTimeout(o),!p.domReference||!p.floating||d==null||h==null||l==null)return;const{clientX:M,clientY:L}=I,W=[M,L],K=we(I),P=I.type==="mouseleave",H=te(p.floating,K),E=te(p.domReference,K),O=p.domReference.getBoundingClientRect(),R=p.floating.getBoundingClientRect(),A=d.split("-")[0],v=h>R.right-R.width/2,T=l>R.bottom-R.height/2,S=qo(W,O),b=R.width>O.width,D=R.height>O.height,F=(b?O:R).left,Y=(b?O:R).right,le=(D?O:R).top,B=(D?O:R).bottom;if(H&&(i=!0,!P))return;if(E&&(i=!1),E&&!P){i=!0;return}if(P&&G(I.relatedTarget)&&te(p.floating,I.relatedTarget)||C&&Fe(C.nodesRef.current,x).some($=>{let{context:_}=$;return _==null?void 0:_.open}))return;if(A==="top"&&l>=O.bottom-1||A==="bottom"&&l<=O.top+1||A==="left"&&h>=O.right-1||A==="right"&&h<=O.left+1)return k();let j=[];switch(A){case"top":j=[[F,O.top+1],[F,R.bottom-1],[Y,R.bottom-1],[Y,O.top+1]];break;case"bottom":j=[[F,R.top+1],[F,O.bottom-1],[Y,O.bottom-1],[Y,R.top+1]];break;case"left":j=[[R.right-1,B],[R.right-1,le],[O.left+1,le],[O.left+1,B]];break;case"right":j=[[O.right-1,B],[O.right-1,le],[R.left+1,le],[R.left+1,B]];break}function N($){let[_,z]=$;switch(A){case"top":{const U=[b?_+t/2:v?_+t*4:_-t*4,z+t+1],ee=[b?_-t/2:v?_+t*4:_-t*4,z+t+1],re=[[R.left,v||b?R.bottom-t:R.top],[R.right,v?b?R.bottom-t:R.top:R.bottom-t]];return[U,ee,...re]}case"bottom":{const U=[b?_+t/2:v?_+t*4:_-t*4,z-t],ee=[b?_-t/2:v?_+t*4:_-t*4,z-t],re=[[R.left,v||b?R.top+t:R.bottom],[R.right,v?b?R.top+t:R.bottom:R.top+t]];return[U,ee,...re]}case"left":{const U=[_+t+1,D?z+t/2:T?z+t*4:z-t*4],ee=[_+t+1,D?z-t/2:T?z+t*4:z-t*4];return[...[[T||D?R.right-t:R.left,R.top],[T?D?R.right-t:R.left:R.right-t,R.bottom]],U,ee]}case"right":{const U=[_-t,D?z+t/2:T?z+t*4:z-t*4],ee=[_-t,D?z-t/2:T?z+t*4:z-t*4],re=[[T||D?R.left+t:R.right,R.top],[T?D?R.left+t:R.right:R.left+t,R.bottom]];return[U,ee,...re]}}}if(!Dn([M,L],j)){if(i&&!S)return k();if(!P&&r){const $=u(I.clientX,I.clientY);if($!==null&&$<.1)return k()}Dn([M,L],N([h,l]))?!i&&r&&(o=window.setTimeout(k,40)):k()}}};return g.__options={blockPointerEvents:n},g}export{ni as F,Qo as a,Uo as b,oi as c,ti as d,mi as e,Zo as f,ci as g,ii as h,ai as i,ui as j,fi as k,ei as l,ri as m,Jo as n,Xo as o,li as p,di as q,Go as s,si as u}; diff --git a/assets/functions-B0jM5NET.js b/assets/functions-B0jM5NET.js new file mode 100644 index 00000000..073c1755 --- /dev/null +++ b/assets/functions-B0jM5NET.js @@ -0,0 +1 @@ +const B="-",ne=e=>{const r=le(e),{conflictingClassGroups:o,conflictingClassGroupModifiers:t}=e;return{getClassGroupId:a=>{const s=a.split(B);return s[0]===""&&s.length!==1&&s.shift(),Y(s,r)||se(a)},getConflictingClassGroupIds:(a,s)=>{const u=o[a]||[];return s&&t[a]?[...u,...t[a]]:u}}},Y=(e,r)=>{var a;if(e.length===0)return r.classGroupId;const o=e[0],t=r.nextPart.get(o),l=t?Y(e.slice(1),t):void 0;if(l)return l;if(r.validators.length===0)return;const n=e.join(B);return(a=r.validators.find(({validator:s})=>s(n)))==null?void 0:a.classGroupId},H=/^\[(.+)\]$/,se=e=>{if(H.test(e)){const r=H.exec(e)[1],o=r==null?void 0:r.substring(0,r.indexOf(":"));if(o)return"arbitrary.."+o}},le=e=>{const{theme:r,prefix:o}=e,t={nextPart:new Map,validators:[]};return ae(Object.entries(e.classGroups),o).forEach(([n,a])=>{$(a,t,n,r)}),t},$=(e,r,o,t)=>{e.forEach(l=>{if(typeof l=="string"){const n=l===""?r:Q(r,l);n.classGroupId=o;return}if(typeof l=="function"){if(ie(l)){$(l(t),r,o,t);return}r.validators.push({validator:l,classGroupId:o});return}Object.entries(l).forEach(([n,a])=>{$(a,Q(r,n),o,t)})})},Q=(e,r)=>{let o=e;return r.split(B).forEach(t=>{o.nextPart.has(t)||o.nextPart.set(t,{nextPart:new Map,validators:[]}),o=o.nextPart.get(t)}),o},ie=e=>e.isThemeGetter,ae=(e,r)=>r?e.map(([o,t])=>{const l=t.map(n=>typeof n=="string"?r+n:typeof n=="object"?Object.fromEntries(Object.entries(n).map(([a,s])=>[r+a,s])):n);return[o,l]}):e,ce=e=>{if(e<1)return{get:()=>{},set:()=>{}};let r=0,o=new Map,t=new Map;const l=(n,a)=>{o.set(n,a),r++,r>e&&(r=0,t=o,o=new Map)};return{get(n){let a=o.get(n);if(a!==void 0)return a;if((a=t.get(n))!==void 0)return l(n,a),a},set(n,a){o.has(n)?o.set(n,a):l(n,a)}}},D="!",de=e=>{const{separator:r,experimentalParseClassName:o}=e,t=r.length===1,l=r[0],n=r.length,a=s=>{const u=[];let b=0,m=0,y;for(let p=0;p<s.length;p++){let f=s[p];if(b===0){if(f===l&&(t||s.slice(p,p+n)===r)){u.push(s.slice(m,p)),m=p+n;continue}if(f==="/"){y=p;continue}}f==="["?b++:f==="]"&&b--}const x=u.length===0?s:s.substring(m),v=x.startsWith(D),w=v?x.substring(1):x,g=y&&y>m?y-m:void 0;return{modifiers:u,hasImportantModifier:v,baseClassName:w,maybePostfixModifierPosition:g}};return o?s=>o({className:s,parseClassName:a}):a},pe=e=>{if(e.length<=1)return e;const r=[];let o=[];return e.forEach(t=>{t[0]==="["?(r.push(...o.sort(),t),o=[]):o.push(t)}),r.push(...o.sort()),r},ue=e=>({cache:ce(e.cacheSize),parseClassName:de(e),...ne(e)}),ge=/\s+/,be=(e,r)=>{const{parseClassName:o,getClassGroupId:t,getConflictingClassGroupIds:l}=r,n=[],a=e.trim().split(ge);let s="";for(let u=a.length-1;u>=0;u-=1){const b=a[u],{modifiers:m,hasImportantModifier:y,baseClassName:x,maybePostfixModifierPosition:v}=o(b);let w=!!v,g=t(w?x.substring(0,v):x);if(!g){if(!w){s=b+(s.length>0?" "+s:s);continue}if(g=t(x),!g){s=b+(s.length>0?" "+s:s);continue}w=!1}const p=pe(m).join(":"),f=y?p+D:p,h=f+g;if(n.includes(h))continue;n.push(h);const P=l(g,w);for(let A=0;A<P.length;++A){const j=P[A];n.push(f+j)}s=b+(s.length>0?" "+s:s)}return s};function fe(){let e=0,r,o,t="";for(;e<arguments.length;)(r=arguments[e++])&&(o=ee(r))&&(t&&(t+=" "),t+=o);return t}const ee=e=>{if(typeof e=="string")return e;let r,o="";for(let t=0;t<e.length;t++)e[t]&&(r=ee(e[t]))&&(o&&(o+=" "),o+=r);return o};function me(e,...r){let o,t,l,n=a;function a(u){const b=r.reduce((m,y)=>y(m),e());return o=ue(b),t=o.cache.get,l=o.cache.set,n=s,s(u)}function s(u){const b=t(u);if(b)return b;const m=be(u,o);return l(u,m),m}return function(){return n(fe.apply(null,arguments))}}const c=e=>{const r=o=>o[e]||[];return r.isThemeGetter=!0,r},re=/^\[(?:([a-z-]+):)?(.+)\]$/i,he=/^\d+\/\d+$/,ye=new Set(["px","full","screen"]),xe=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,we=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,ve=/^(rgba?|hsla?|hwb|(ok)?(lab|lch))\(.+\)$/,Ce=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,ke=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,k=e=>M(e)||ye.has(e)||he.test(e),z=e=>G(e,"length",Ie),M=e=>!!e&&!Number.isNaN(Number(e)),_=e=>G(e,"number",M),I=e=>!!e&&Number.isInteger(Number(e)),ze=e=>e.endsWith("%")&&M(e.slice(0,-1)),i=e=>re.test(e),S=e=>xe.test(e),Se=new Set(["length","size","percentage"]),Ae=e=>G(e,Se,oe),Me=e=>G(e,"position",oe),Ge=new Set(["image","url"]),Pe=e=>G(e,Ge,je),Re=e=>G(e,"",Ee),E=()=>!0,G=(e,r,o)=>{const t=re.exec(e);return t?t[1]?typeof r=="string"?t[1]===r:r.has(t[1]):o(t[2]):!1},Ie=e=>we.test(e)&&!ve.test(e),oe=()=>!1,Ee=e=>Ce.test(e),je=e=>ke.test(e),Ne=()=>{const e=c("colors"),r=c("spacing"),o=c("blur"),t=c("brightness"),l=c("borderColor"),n=c("borderRadius"),a=c("borderSpacing"),s=c("borderWidth"),u=c("contrast"),b=c("grayscale"),m=c("hueRotate"),y=c("invert"),x=c("gap"),v=c("gradientColorStops"),w=c("gradientColorStopPositions"),g=c("inset"),p=c("margin"),f=c("opacity"),h=c("padding"),P=c("saturate"),A=c("scale"),j=c("sepia"),U=c("skew"),F=c("space"),q=c("translate"),W=()=>["auto","contain","none"],L=()=>["auto","hidden","clip","visible","scroll"],O=()=>["auto",i,r],d=()=>[i,r],J=()=>["",k,z],N=()=>["auto",M,i],K=()=>["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"],T=()=>["solid","dashed","dotted","double","none"],X=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],V=()=>["start","end","center","between","around","evenly","stretch"],R=()=>["","0",i],Z=()=>["auto","avoid","all","avoid-page","page","left","right","column"],C=()=>[M,i];return{cacheSize:500,separator:":",theme:{colors:[E],spacing:[k,z],blur:["none","",S,i],brightness:C(),borderColor:[e],borderRadius:["none","","full",S,i],borderSpacing:d(),borderWidth:J(),contrast:C(),grayscale:R(),hueRotate:C(),invert:R(),gap:d(),gradientColorStops:[e],gradientColorStopPositions:[ze,z],inset:O(),margin:O(),opacity:C(),padding:d(),saturate:C(),scale:C(),sepia:R(),skew:C(),space:d(),translate:d()},classGroups:{aspect:[{aspect:["auto","square","video",i]}],container:["container"],columns:[{columns:[S]}],"break-after":[{"break-after":Z()}],"break-before":[{"break-before":Z()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:[...K(),i]}],overflow:[{overflow:L()}],"overflow-x":[{"overflow-x":L()}],"overflow-y":[{"overflow-y":L()}],overscroll:[{overscroll:W()}],"overscroll-x":[{"overscroll-x":W()}],"overscroll-y":[{"overscroll-y":W()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:[g]}],"inset-x":[{"inset-x":[g]}],"inset-y":[{"inset-y":[g]}],start:[{start:[g]}],end:[{end:[g]}],top:[{top:[g]}],right:[{right:[g]}],bottom:[{bottom:[g]}],left:[{left:[g]}],visibility:["visible","invisible","collapse"],z:[{z:["auto",I,i]}],basis:[{basis:O()}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["wrap","wrap-reverse","nowrap"]}],flex:[{flex:["1","auto","initial","none",i]}],grow:[{grow:R()}],shrink:[{shrink:R()}],order:[{order:["first","last","none",I,i]}],"grid-cols":[{"grid-cols":[E]}],"col-start-end":[{col:["auto",{span:["full",I,i]},i]}],"col-start":[{"col-start":N()}],"col-end":[{"col-end":N()}],"grid-rows":[{"grid-rows":[E]}],"row-start-end":[{row:["auto",{span:[I,i]},i]}],"row-start":[{"row-start":N()}],"row-end":[{"row-end":N()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":["auto","min","max","fr",i]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",i]}],gap:[{gap:[x]}],"gap-x":[{"gap-x":[x]}],"gap-y":[{"gap-y":[x]}],"justify-content":[{justify:["normal",...V()]}],"justify-items":[{"justify-items":["start","end","center","stretch"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch"]}],"align-content":[{content:["normal",...V(),"baseline"]}],"align-items":[{items:["start","end","center","baseline","stretch"]}],"align-self":[{self:["auto","start","end","center","stretch","baseline"]}],"place-content":[{"place-content":[...V(),"baseline"]}],"place-items":[{"place-items":["start","end","center","baseline","stretch"]}],"place-self":[{"place-self":["auto","start","end","center","stretch"]}],p:[{p:[h]}],px:[{px:[h]}],py:[{py:[h]}],ps:[{ps:[h]}],pe:[{pe:[h]}],pt:[{pt:[h]}],pr:[{pr:[h]}],pb:[{pb:[h]}],pl:[{pl:[h]}],m:[{m:[p]}],mx:[{mx:[p]}],my:[{my:[p]}],ms:[{ms:[p]}],me:[{me:[p]}],mt:[{mt:[p]}],mr:[{mr:[p]}],mb:[{mb:[p]}],ml:[{ml:[p]}],"space-x":[{"space-x":[F]}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":[F]}],"space-y-reverse":["space-y-reverse"],w:[{w:["auto","min","max","fit","svw","lvw","dvw",i,r]}],"min-w":[{"min-w":[i,r,"min","max","fit"]}],"max-w":[{"max-w":[i,r,"none","full","min","max","fit","prose",{screen:[S]},S]}],h:[{h:[i,r,"auto","min","max","fit","svh","lvh","dvh"]}],"min-h":[{"min-h":[i,r,"min","max","fit","svh","lvh","dvh"]}],"max-h":[{"max-h":[i,r,"min","max","fit","svh","lvh","dvh"]}],size:[{size:[i,r,"auto","min","max","fit"]}],"font-size":[{text:["base",S,z]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",_]}],"font-family":[{font:[E]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractons"],tracking:[{tracking:["tighter","tight","normal","wide","wider","widest",i]}],"line-clamp":[{"line-clamp":["none",M,_]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",k,i]}],"list-image":[{"list-image":["none",i]}],"list-style-type":[{list:["none","disc","decimal",i]}],"list-style-position":[{list:["inside","outside"]}],"placeholder-color":[{placeholder:[e]}],"placeholder-opacity":[{"placeholder-opacity":[f]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"text-color":[{text:[e]}],"text-opacity":[{"text-opacity":[f]}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...T(),"wavy"]}],"text-decoration-thickness":[{decoration:["auto","from-font",k,z]}],"underline-offset":[{"underline-offset":["auto",k,i]}],"text-decoration-color":[{decoration:[e]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:d()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",i]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",i]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-opacity":[{"bg-opacity":[f]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:[...K(),Me]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",Ae]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},Pe]}],"bg-color":[{bg:[e]}],"gradient-from-pos":[{from:[w]}],"gradient-via-pos":[{via:[w]}],"gradient-to-pos":[{to:[w]}],"gradient-from":[{from:[v]}],"gradient-via":[{via:[v]}],"gradient-to":[{to:[v]}],rounded:[{rounded:[n]}],"rounded-s":[{"rounded-s":[n]}],"rounded-e":[{"rounded-e":[n]}],"rounded-t":[{"rounded-t":[n]}],"rounded-r":[{"rounded-r":[n]}],"rounded-b":[{"rounded-b":[n]}],"rounded-l":[{"rounded-l":[n]}],"rounded-ss":[{"rounded-ss":[n]}],"rounded-se":[{"rounded-se":[n]}],"rounded-ee":[{"rounded-ee":[n]}],"rounded-es":[{"rounded-es":[n]}],"rounded-tl":[{"rounded-tl":[n]}],"rounded-tr":[{"rounded-tr":[n]}],"rounded-br":[{"rounded-br":[n]}],"rounded-bl":[{"rounded-bl":[n]}],"border-w":[{border:[s]}],"border-w-x":[{"border-x":[s]}],"border-w-y":[{"border-y":[s]}],"border-w-s":[{"border-s":[s]}],"border-w-e":[{"border-e":[s]}],"border-w-t":[{"border-t":[s]}],"border-w-r":[{"border-r":[s]}],"border-w-b":[{"border-b":[s]}],"border-w-l":[{"border-l":[s]}],"border-opacity":[{"border-opacity":[f]}],"border-style":[{border:[...T(),"hidden"]}],"divide-x":[{"divide-x":[s]}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":[s]}],"divide-y-reverse":["divide-y-reverse"],"divide-opacity":[{"divide-opacity":[f]}],"divide-style":[{divide:T()}],"border-color":[{border:[l]}],"border-color-x":[{"border-x":[l]}],"border-color-y":[{"border-y":[l]}],"border-color-s":[{"border-s":[l]}],"border-color-e":[{"border-e":[l]}],"border-color-t":[{"border-t":[l]}],"border-color-r":[{"border-r":[l]}],"border-color-b":[{"border-b":[l]}],"border-color-l":[{"border-l":[l]}],"divide-color":[{divide:[l]}],"outline-style":[{outline:["",...T()]}],"outline-offset":[{"outline-offset":[k,i]}],"outline-w":[{outline:[k,z]}],"outline-color":[{outline:[e]}],"ring-w":[{ring:J()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:[e]}],"ring-opacity":[{"ring-opacity":[f]}],"ring-offset-w":[{"ring-offset":[k,z]}],"ring-offset-color":[{"ring-offset":[e]}],shadow:[{shadow:["","inner","none",S,Re]}],"shadow-color":[{shadow:[E]}],opacity:[{opacity:[f]}],"mix-blend":[{"mix-blend":[...X(),"plus-lighter","plus-darker"]}],"bg-blend":[{"bg-blend":X()}],filter:[{filter:["","none"]}],blur:[{blur:[o]}],brightness:[{brightness:[t]}],contrast:[{contrast:[u]}],"drop-shadow":[{"drop-shadow":["","none",S,i]}],grayscale:[{grayscale:[b]}],"hue-rotate":[{"hue-rotate":[m]}],invert:[{invert:[y]}],saturate:[{saturate:[P]}],sepia:[{sepia:[j]}],"backdrop-filter":[{"backdrop-filter":["","none"]}],"backdrop-blur":[{"backdrop-blur":[o]}],"backdrop-brightness":[{"backdrop-brightness":[t]}],"backdrop-contrast":[{"backdrop-contrast":[u]}],"backdrop-grayscale":[{"backdrop-grayscale":[b]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[m]}],"backdrop-invert":[{"backdrop-invert":[y]}],"backdrop-opacity":[{"backdrop-opacity":[f]}],"backdrop-saturate":[{"backdrop-saturate":[P]}],"backdrop-sepia":[{"backdrop-sepia":[j]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":[a]}],"border-spacing-x":[{"border-spacing-x":[a]}],"border-spacing-y":[{"border-spacing-y":[a]}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["none","all","","colors","opacity","shadow","transform",i]}],duration:[{duration:C()}],ease:[{ease:["linear","in","out","in-out",i]}],delay:[{delay:C()}],animate:[{animate:["none","spin","ping","pulse","bounce",i]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[A]}],"scale-x":[{"scale-x":[A]}],"scale-y":[{"scale-y":[A]}],rotate:[{rotate:[I,i]}],"translate-x":[{"translate-x":[q]}],"translate-y":[{"translate-y":[q]}],"skew-x":[{"skew-x":[U]}],"skew-y":[{"skew-y":[U]}],"transform-origin":[{origin:["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",i]}],accent:[{accent:["auto",e]}],appearance:[{appearance:["none","auto"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",i]}],"caret-color":[{caret:[e]}],"pointer-events":[{"pointer-events":["none","auto"]}],resize:[{resize:["none","y","x",""]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":d()}],"scroll-mx":[{"scroll-mx":d()}],"scroll-my":[{"scroll-my":d()}],"scroll-ms":[{"scroll-ms":d()}],"scroll-me":[{"scroll-me":d()}],"scroll-mt":[{"scroll-mt":d()}],"scroll-mr":[{"scroll-mr":d()}],"scroll-mb":[{"scroll-mb":d()}],"scroll-ml":[{"scroll-ml":d()}],"scroll-p":[{"scroll-p":d()}],"scroll-px":[{"scroll-px":d()}],"scroll-py":[{"scroll-py":d()}],"scroll-ps":[{"scroll-ps":d()}],"scroll-pe":[{"scroll-pe":d()}],"scroll-pt":[{"scroll-pt":d()}],"scroll-pr":[{"scroll-pr":d()}],"scroll-pb":[{"scroll-pb":d()}],"scroll-pl":[{"scroll-pl":d()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",i]}],fill:[{fill:[e,"none"]}],"stroke-w":[{stroke:[k,z,_]}],stroke:[{stroke:[e,"none"]}],sr:["sr-only","not-sr-only"],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-s","border-color-e","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]}}},Te=me(Ne);function te(e){var r,o,t="";if(typeof e=="string"||typeof e=="number")t+=e;else if(typeof e=="object")if(Array.isArray(e)){var l=e.length;for(r=0;r<l;r++)e[r]&&(o=te(e[r]))&&(t&&(t+=" "),t+=o)}else for(o in e)e[o]&&(t&&(t+=" "),t+=o);return t}function We(){for(var e,r,o=0,t="",l=arguments.length;o<l;o++)(e=arguments[o])&&(r=te(e))&&(t&&(t+=" "),t+=r);return t}const Le=(...e)=>Te(We(...e)),Oe=(...e)=>(...r)=>e.forEach(o=>o==null?void 0:o(...r)),Ve=e=>{const r={0:"gap-0",xxs:"gap-1",xs:"gap-2",sm:"gap-3",md:"gap-4",lg:"gap-5",xl:"gap-6","2xl":"gap-8"};return r[e]||r.md},_e={1:"grid-cols-1",2:"grid-cols-2",3:"grid-cols-3",4:"grid-cols-4",5:"grid-cols-5",6:"grid-cols-6",7:"grid-cols-7",8:"grid-cols-8",9:"grid-cols-9",10:"grid-cols-10",11:"grid-cols-11",12:"grid-cols-12"},$e=()=>{var l,n;const e=((n=(l=window.navigator)==null?void 0:l.userAgentData)==null?void 0:n.platform)||window.navigator.platform,r=["macOS","Macintosh","MacIntel","MacPPC","Mac68K"],o=["Win32","Win64","Windows","WinCE"];let t="null";return r.includes(e)?t="Mac OS":o.includes(e)&&(t="Windows"),t};export{We as a,Oe as b,Le as c,_e as d,$e as e,Ve as g}; diff --git a/assets/generateCategoricalChart-CJ23qymB.js b/assets/generateCategoricalChart-CJ23qymB.js new file mode 100644 index 00000000..0bebcea1 --- /dev/null +++ b/assets/generateCategoricalChart-CJ23qymB.js @@ -0,0 +1,64 @@ +import{c as kn,g as ie,r as F,R as $}from"./index-DRjF_FHU.js";import{a as fe}from"./functions-B0jM5NET.js";import{i as Ut}from"./tiny-invariant-CopsF_GD.js";var jv=Array.isArray,Ce=jv,Cv=typeof kn=="object"&&kn&&kn.Object===Object&&kn,vp=Cv,Iv=vp,Dv=typeof self=="object"&&self&&self.Object===Object&&self,Nv=Iv||Dv||Function("return this")(),nt=Nv,kv=nt,Bv=kv.Symbol,Pn=Bv,Cc=Pn,yp=Object.prototype,Lv=yp.hasOwnProperty,Rv=yp.toString,jr=Cc?Cc.toStringTag:void 0;function Fv(e){var t=Lv.call(e,jr),r=e[jr];try{e[jr]=void 0;var n=!0}catch{}var a=Rv.call(e);return n&&(t?e[jr]=r:delete e[jr]),a}var Uv=Fv,Wv=Object.prototype,qv=Wv.toString;function zv(e){return qv.call(e)}var Hv=zv,Ic=Pn,Gv=Uv,Kv=Hv,Xv="[object Null]",Vv="[object Undefined]",Dc=Ic?Ic.toStringTag:void 0;function Yv(e){return e==null?e===void 0?Vv:Xv:Dc&&Dc in Object(e)?Gv(e):Kv(e)}var ht=Yv;function Zv(e){return e!=null&&typeof e=="object"}var dt=Zv,Jv=ht,Qv=dt,ey="[object Symbol]";function ty(e){return typeof e=="symbol"||Qv(e)&&Jv(e)==ey}var br=ty,ry=Ce,ny=br,ay=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,iy=/^\w*$/;function oy(e,t){if(ry(e))return!1;var r=typeof e;return r=="number"||r=="symbol"||r=="boolean"||e==null||ny(e)?!0:iy.test(e)||!ay.test(e)||t!=null&&e in Object(t)}var $u=oy;function uy(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}var St=uy;const xr=ie(St);var cy=ht,sy=St,ly="[object AsyncFunction]",fy="[object Function]",py="[object GeneratorFunction]",hy="[object Proxy]";function dy(e){if(!sy(e))return!1;var t=cy(e);return t==fy||t==py||t==ly||t==hy}var Tu=dy;const ee=ie(Tu);var vy=nt,yy=vy["__core-js_shared__"],gy=yy,Ci=gy,Nc=function(){var e=/[^.]+$/.exec(Ci&&Ci.keys&&Ci.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();function my(e){return!!Nc&&Nc in e}var by=my,xy=Function.prototype,wy=xy.toString;function Oy(e){if(e!=null){try{return wy.call(e)}catch{}try{return e+""}catch{}}return""}var gp=Oy,Sy=Tu,Ay=by,_y=St,Py=gp,$y=/[\\^$.*+?()[\]{}|]/g,Ty=/^\[object .+?Constructor\]$/,Ey=Function.prototype,My=Object.prototype,jy=Ey.toString,Cy=My.hasOwnProperty,Iy=RegExp("^"+jy.call(Cy).replace($y,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function Dy(e){if(!_y(e)||Ay(e))return!1;var t=Sy(e)?Iy:Ty;return t.test(Py(e))}var Ny=Dy;function ky(e,t){return e==null?void 0:e[t]}var By=ky,Ly=Ny,Ry=By;function Fy(e,t){var r=Ry(e,t);return Ly(r)?r:void 0}var qt=Fy,Uy=qt,Wy=Uy(Object,"create"),Wa=Wy,kc=Wa;function qy(){this.__data__=kc?kc(null):{},this.size=0}var zy=qy;function Hy(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}var Gy=Hy,Ky=Wa,Xy="__lodash_hash_undefined__",Vy=Object.prototype,Yy=Vy.hasOwnProperty;function Zy(e){var t=this.__data__;if(Ky){var r=t[e];return r===Xy?void 0:r}return Yy.call(t,e)?t[e]:void 0}var Jy=Zy,Qy=Wa,eg=Object.prototype,tg=eg.hasOwnProperty;function rg(e){var t=this.__data__;return Qy?t[e]!==void 0:tg.call(t,e)}var ng=rg,ag=Wa,ig="__lodash_hash_undefined__";function og(e,t){var r=this.__data__;return this.size+=this.has(e)?0:1,r[e]=ag&&t===void 0?ig:t,this}var ug=og,cg=zy,sg=Gy,lg=Jy,fg=ng,pg=ug;function wr(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}wr.prototype.clear=cg;wr.prototype.delete=sg;wr.prototype.get=lg;wr.prototype.has=fg;wr.prototype.set=pg;var hg=wr;function dg(){this.__data__=[],this.size=0}var vg=dg;function yg(e,t){return e===t||e!==e&&t!==t}var Eu=yg,gg=Eu;function mg(e,t){for(var r=e.length;r--;)if(gg(e[r][0],t))return r;return-1}var qa=mg,bg=qa,xg=Array.prototype,wg=xg.splice;function Og(e){var t=this.__data__,r=bg(t,e);if(r<0)return!1;var n=t.length-1;return r==n?t.pop():wg.call(t,r,1),--this.size,!0}var Sg=Og,Ag=qa;function _g(e){var t=this.__data__,r=Ag(t,e);return r<0?void 0:t[r][1]}var Pg=_g,$g=qa;function Tg(e){return $g(this.__data__,e)>-1}var Eg=Tg,Mg=qa;function jg(e,t){var r=this.__data__,n=Mg(r,e);return n<0?(++this.size,r.push([e,t])):r[n][1]=t,this}var Cg=jg,Ig=vg,Dg=Sg,Ng=Pg,kg=Eg,Bg=Cg;function Or(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}Or.prototype.clear=Ig;Or.prototype.delete=Dg;Or.prototype.get=Ng;Or.prototype.has=kg;Or.prototype.set=Bg;var za=Or,Lg=qt,Rg=nt,Fg=Lg(Rg,"Map"),Mu=Fg,Bc=hg,Ug=za,Wg=Mu;function qg(){this.size=0,this.__data__={hash:new Bc,map:new(Wg||Ug),string:new Bc}}var zg=qg;function Hg(e){var t=typeof e;return t=="string"||t=="number"||t=="symbol"||t=="boolean"?e!=="__proto__":e===null}var Gg=Hg,Kg=Gg;function Xg(e,t){var r=e.__data__;return Kg(t)?r[typeof t=="string"?"string":"hash"]:r.map}var Ha=Xg,Vg=Ha;function Yg(e){var t=Vg(this,e).delete(e);return this.size-=t?1:0,t}var Zg=Yg,Jg=Ha;function Qg(e){return Jg(this,e).get(e)}var em=Qg,tm=Ha;function rm(e){return tm(this,e).has(e)}var nm=rm,am=Ha;function im(e,t){var r=am(this,e),n=r.size;return r.set(e,t),this.size+=r.size==n?0:1,this}var om=im,um=zg,cm=Zg,sm=em,lm=nm,fm=om;function Sr(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}Sr.prototype.clear=um;Sr.prototype.delete=cm;Sr.prototype.get=sm;Sr.prototype.has=lm;Sr.prototype.set=fm;var ju=Sr,mp=ju,pm="Expected a function";function Cu(e,t){if(typeof e!="function"||t!=null&&typeof t!="function")throw new TypeError(pm);var r=function(){var n=arguments,a=t?t.apply(this,n):n[0],i=r.cache;if(i.has(a))return i.get(a);var o=e.apply(this,n);return r.cache=i.set(a,o)||i,o};return r.cache=new(Cu.Cache||mp),r}Cu.Cache=mp;var bp=Cu;const hm=ie(bp);var dm=bp,vm=500;function ym(e){var t=dm(e,function(n){return r.size===vm&&r.clear(),n}),r=t.cache;return t}var gm=ym,mm=gm,bm=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,xm=/\\(\\)?/g,wm=mm(function(e){var t=[];return e.charCodeAt(0)===46&&t.push(""),e.replace(bm,function(r,n,a,i){t.push(a?i.replace(xm,"$1"):n||r)}),t}),Om=wm;function Sm(e,t){for(var r=-1,n=e==null?0:e.length,a=Array(n);++r<n;)a[r]=t(e[r],r,e);return a}var Iu=Sm,Lc=Pn,Am=Iu,_m=Ce,Pm=br,$m=1/0,Rc=Lc?Lc.prototype:void 0,Fc=Rc?Rc.toString:void 0;function xp(e){if(typeof e=="string")return e;if(_m(e))return Am(e,xp)+"";if(Pm(e))return Fc?Fc.call(e):"";var t=e+"";return t=="0"&&1/e==-$m?"-0":t}var Tm=xp,Em=Tm;function Mm(e){return e==null?"":Em(e)}var wp=Mm,jm=Ce,Cm=$u,Im=Om,Dm=wp;function Nm(e,t){return jm(e)?e:Cm(e,t)?[e]:Im(Dm(e))}var Op=Nm,km=br,Bm=1/0;function Lm(e){if(typeof e=="string"||km(e))return e;var t=e+"";return t=="0"&&1/e==-Bm?"-0":t}var Ga=Lm,Rm=Op,Fm=Ga;function Um(e,t){t=Rm(t,e);for(var r=0,n=t.length;e!=null&&r<n;)e=e[Fm(t[r++])];return r&&r==n?e:void 0}var Du=Um,Wm=Du;function qm(e,t,r){var n=e==null?void 0:Wm(e,t);return n===void 0?r:n}var Sp=qm;const Qe=ie(Sp);function zm(e){return e==null}var Hm=zm;const Z=ie(Hm);var Gm=ht,Km=Ce,Xm=dt,Vm="[object String]";function Ym(e){return typeof e=="string"||!Km(e)&&Xm(e)&&Gm(e)==Vm}var Zm=Ym;const $n=ie(Zm);var Ap={exports:{}},te={};/** + * @license React + * react-is.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var Nu=Symbol.for("react.element"),ku=Symbol.for("react.portal"),Ka=Symbol.for("react.fragment"),Xa=Symbol.for("react.strict_mode"),Va=Symbol.for("react.profiler"),Ya=Symbol.for("react.provider"),Za=Symbol.for("react.context"),Jm=Symbol.for("react.server_context"),Ja=Symbol.for("react.forward_ref"),Qa=Symbol.for("react.suspense"),ei=Symbol.for("react.suspense_list"),ti=Symbol.for("react.memo"),ri=Symbol.for("react.lazy"),Qm=Symbol.for("react.offscreen"),_p;_p=Symbol.for("react.module.reference");function We(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case Nu:switch(e=e.type,e){case Ka:case Va:case Xa:case Qa:case ei:return e;default:switch(e=e&&e.$$typeof,e){case Jm:case Za:case Ja:case ri:case ti:case Ya:return e;default:return t}}case ku:return t}}}te.ContextConsumer=Za;te.ContextProvider=Ya;te.Element=Nu;te.ForwardRef=Ja;te.Fragment=Ka;te.Lazy=ri;te.Memo=ti;te.Portal=ku;te.Profiler=Va;te.StrictMode=Xa;te.Suspense=Qa;te.SuspenseList=ei;te.isAsyncMode=function(){return!1};te.isConcurrentMode=function(){return!1};te.isContextConsumer=function(e){return We(e)===Za};te.isContextProvider=function(e){return We(e)===Ya};te.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===Nu};te.isForwardRef=function(e){return We(e)===Ja};te.isFragment=function(e){return We(e)===Ka};te.isLazy=function(e){return We(e)===ri};te.isMemo=function(e){return We(e)===ti};te.isPortal=function(e){return We(e)===ku};te.isProfiler=function(e){return We(e)===Va};te.isStrictMode=function(e){return We(e)===Xa};te.isSuspense=function(e){return We(e)===Qa};te.isSuspenseList=function(e){return We(e)===ei};te.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===Ka||e===Va||e===Xa||e===Qa||e===ei||e===Qm||typeof e=="object"&&e!==null&&(e.$$typeof===ri||e.$$typeof===ti||e.$$typeof===Ya||e.$$typeof===Za||e.$$typeof===Ja||e.$$typeof===_p||e.getModuleId!==void 0)};te.typeOf=We;Ap.exports=te;var eb=Ap.exports,tb=ht,rb=dt,nb="[object Number]";function ab(e){return typeof e=="number"||rb(e)&&tb(e)==nb}var Pp=ab;const ib=ie(Pp);var ob=Pp;function ub(e){return ob(e)&&e!=+e}var cb=ub;const Tn=ie(cb);var Ze=function(t){return t===0?0:t>0?1:-1},io=function(t){return $n(t)&&t.indexOf("%")===t.length-1},U=function(t){return ib(t)&&!Tn(t)},xe=function(t){return U(t)||$n(t)},sb=0,ni=function(t){var r=++sb;return"".concat(t||"").concat(r)},Ke=function(t,r){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(!U(t)&&!$n(t))return n;var i;if(io(t)){var o=t.indexOf("%");i=r*parseFloat(t.slice(0,o))/100}else i=+t;return Tn(i)&&(i=n),a&&i>r&&(i=r),i},mt=function(t){if(!t)return null;var r=Object.keys(t);return r&&r.length?t[r[0]]:null},lb=function(t){if(!Array.isArray(t))return!1;for(var r=t.length,n={},a=0;a<r;a++)if(!n[t[a]])n[t[a]]=!0;else return!0;return!1},Kt=function(t,r){return U(t)&&U(r)?function(n){return t+n*(r-t)}:function(){return r}};function Yn(e,t,r){return!e||!e.length?null:e.find(function(n){return n&&(typeof t=="function"?t(n):Qe(n,t))===r})}function oo(e,t){for(var r in e)if({}.hasOwnProperty.call(e,r)&&(!{}.hasOwnProperty.call(t,r)||e[r]!==t[r]))return!1;for(var n in t)if({}.hasOwnProperty.call(t,n)&&!{}.hasOwnProperty.call(e,n))return!1;return!0}function uo(e){"@babel/helpers - typeof";return uo=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},uo(e)}var fb=["viewBox","children"],pb=["aria-activedescendant","aria-atomic","aria-autocomplete","aria-busy","aria-checked","aria-colcount","aria-colindex","aria-colspan","aria-controls","aria-current","aria-describedby","aria-details","aria-disabled","aria-errormessage","aria-expanded","aria-flowto","aria-haspopup","aria-hidden","aria-invalid","aria-keyshortcuts","aria-label","aria-labelledby","aria-level","aria-live","aria-modal","aria-multiline","aria-multiselectable","aria-orientation","aria-owns","aria-placeholder","aria-posinset","aria-pressed","aria-readonly","aria-relevant","aria-required","aria-roledescription","aria-rowcount","aria-rowindex","aria-rowspan","aria-selected","aria-setsize","aria-sort","aria-valuemax","aria-valuemin","aria-valuenow","aria-valuetext","className","color","height","id","lang","max","media","method","min","name","style","target","width","role","tabIndex","accentHeight","accumulate","additive","alignmentBaseline","allowReorder","alphabetic","amplitude","arabicForm","ascent","attributeName","attributeType","autoReverse","azimuth","baseFrequency","baselineShift","baseProfile","bbox","begin","bias","by","calcMode","capHeight","clip","clipPath","clipPathUnits","clipRule","colorInterpolation","colorInterpolationFilters","colorProfile","colorRendering","contentScriptType","contentStyleType","cursor","cx","cy","d","decelerate","descent","diffuseConstant","direction","display","divisor","dominantBaseline","dur","dx","dy","edgeMode","elevation","enableBackground","end","exponent","externalResourcesRequired","fill","fillOpacity","fillRule","filter","filterRes","filterUnits","floodColor","floodOpacity","focusable","fontFamily","fontSize","fontSizeAdjust","fontStretch","fontStyle","fontVariant","fontWeight","format","from","fx","fy","g1","g2","glyphName","glyphOrientationHorizontal","glyphOrientationVertical","glyphRef","gradientTransform","gradientUnits","hanging","horizAdvX","horizOriginX","href","ideographic","imageRendering","in2","in","intercept","k1","k2","k3","k4","k","kernelMatrix","kernelUnitLength","kerning","keyPoints","keySplines","keyTimes","lengthAdjust","letterSpacing","lightingColor","limitingConeAngle","local","markerEnd","markerHeight","markerMid","markerStart","markerUnits","markerWidth","mask","maskContentUnits","maskUnits","mathematical","mode","numOctaves","offset","opacity","operator","order","orient","orientation","origin","overflow","overlinePosition","overlineThickness","paintOrder","panose1","pathLength","patternContentUnits","patternTransform","patternUnits","pointerEvents","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","r","radius","refX","refY","renderingIntent","repeatCount","repeatDur","requiredExtensions","requiredFeatures","restart","result","rotate","rx","ry","seed","shapeRendering","slope","spacing","specularConstant","specularExponent","speed","spreadMethod","startOffset","stdDeviation","stemh","stemv","stitchTiles","stopColor","stopOpacity","strikethroughPosition","strikethroughThickness","string","stroke","strokeDasharray","strokeDashoffset","strokeLinecap","strokeLinejoin","strokeMiterlimit","strokeOpacity","strokeWidth","surfaceScale","systemLanguage","tableValues","targetX","targetY","textAnchor","textDecoration","textLength","textRendering","to","transform","u1","u2","underlinePosition","underlineThickness","unicode","unicodeBidi","unicodeRange","unitsPerEm","vAlphabetic","values","vectorEffect","version","vertAdvY","vertOriginX","vertOriginY","vHanging","vIdeographic","viewTarget","visibility","vMathematical","widths","wordSpacing","writingMode","x1","x2","x","xChannelSelector","xHeight","xlinkActuate","xlinkArcrole","xlinkHref","xlinkRole","xlinkShow","xlinkTitle","xlinkType","xmlBase","xmlLang","xmlns","xmlnsXlink","xmlSpace","y1","y2","y","yChannelSelector","z","zoomAndPan","ref","key","angle"],Uc=["points","pathLength"],Ii={svg:fb,polygon:Uc,polyline:Uc},Bu=["dangerouslySetInnerHTML","onCopy","onCopyCapture","onCut","onCutCapture","onPaste","onPasteCapture","onCompositionEnd","onCompositionEndCapture","onCompositionStart","onCompositionStartCapture","onCompositionUpdate","onCompositionUpdateCapture","onFocus","onFocusCapture","onBlur","onBlurCapture","onChange","onChangeCapture","onBeforeInput","onBeforeInputCapture","onInput","onInputCapture","onReset","onResetCapture","onSubmit","onSubmitCapture","onInvalid","onInvalidCapture","onLoad","onLoadCapture","onError","onErrorCapture","onKeyDown","onKeyDownCapture","onKeyPress","onKeyPressCapture","onKeyUp","onKeyUpCapture","onAbort","onAbortCapture","onCanPlay","onCanPlayCapture","onCanPlayThrough","onCanPlayThroughCapture","onDurationChange","onDurationChangeCapture","onEmptied","onEmptiedCapture","onEncrypted","onEncryptedCapture","onEnded","onEndedCapture","onLoadedData","onLoadedDataCapture","onLoadedMetadata","onLoadedMetadataCapture","onLoadStart","onLoadStartCapture","onPause","onPauseCapture","onPlay","onPlayCapture","onPlaying","onPlayingCapture","onProgress","onProgressCapture","onRateChange","onRateChangeCapture","onSeeked","onSeekedCapture","onSeeking","onSeekingCapture","onStalled","onStalledCapture","onSuspend","onSuspendCapture","onTimeUpdate","onTimeUpdateCapture","onVolumeChange","onVolumeChangeCapture","onWaiting","onWaitingCapture","onAuxClick","onAuxClickCapture","onClick","onClickCapture","onContextMenu","onContextMenuCapture","onDoubleClick","onDoubleClickCapture","onDrag","onDragCapture","onDragEnd","onDragEndCapture","onDragEnter","onDragEnterCapture","onDragExit","onDragExitCapture","onDragLeave","onDragLeaveCapture","onDragOver","onDragOverCapture","onDragStart","onDragStartCapture","onDrop","onDropCapture","onMouseDown","onMouseDownCapture","onMouseEnter","onMouseLeave","onMouseMove","onMouseMoveCapture","onMouseOut","onMouseOutCapture","onMouseOver","onMouseOverCapture","onMouseUp","onMouseUpCapture","onSelect","onSelectCapture","onTouchCancel","onTouchCancelCapture","onTouchEnd","onTouchEndCapture","onTouchMove","onTouchMoveCapture","onTouchStart","onTouchStartCapture","onPointerDown","onPointerDownCapture","onPointerMove","onPointerMoveCapture","onPointerUp","onPointerUpCapture","onPointerCancel","onPointerCancelCapture","onPointerEnter","onPointerEnterCapture","onPointerLeave","onPointerLeaveCapture","onPointerOver","onPointerOverCapture","onPointerOut","onPointerOutCapture","onGotPointerCapture","onGotPointerCaptureCapture","onLostPointerCapture","onLostPointerCaptureCapture","onScroll","onScrollCapture","onWheel","onWheelCapture","onAnimationStart","onAnimationStartCapture","onAnimationEnd","onAnimationEndCapture","onAnimationIteration","onAnimationIterationCapture","onTransitionEnd","onTransitionEndCapture"],Zn=function(t,r){if(!t||typeof t=="function"||typeof t=="boolean")return null;var n=t;if(F.isValidElement(t)&&(n=t.props),!xr(n))return null;var a={};return Object.keys(n).forEach(function(i){Bu.includes(i)&&(a[i]=r||function(o){return n[i](n,o)})}),a},hb=function(t,r,n){return function(a){return t(r,n,a),null}},co=function(t,r,n){if(!xr(t)||uo(t)!=="object")return null;var a=null;return Object.keys(t).forEach(function(i){var o=t[i];Bu.includes(i)&&typeof o=="function"&&(a||(a={}),a[i]=hb(o,r,n))}),a},db=["children"],vb=["children"];function Wc(e,t){if(e==null)return{};var r=yb(e,t),n,a;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a<i.length;a++)n=i[a],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function yb(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function so(e){"@babel/helpers - typeof";return so=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},so(e)}var qc={click:"onClick",mousedown:"onMouseDown",mouseup:"onMouseUp",mouseover:"onMouseOver",mousemove:"onMouseMove",mouseout:"onMouseOut",mouseenter:"onMouseEnter",mouseleave:"onMouseLeave",touchcancel:"onTouchCancel",touchend:"onTouchEnd",touchmove:"onTouchMove",touchstart:"onTouchStart"},xt=function(t){return typeof t=="string"?t:t?t.displayName||t.name||"Component":""},zc=null,Di=null,Lu=function e(t){if(t===zc&&Array.isArray(Di))return Di;var r=[];return F.Children.forEach(t,function(n){Z(n)||(eb.isFragment(n)?r=r.concat(e(n.props.children)):r.push(n))}),Di=r,zc=t,r};function Xe(e,t){var r=[],n=[];return Array.isArray(t)?n=t.map(function(a){return xt(a)}):n=[xt(t)],Lu(e).forEach(function(a){var i=Qe(a,"type.displayName")||Qe(a,"type.name");n.indexOf(i)!==-1&&r.push(a)}),r}function Ne(e,t){var r=Xe(e,t);return r&&r[0]}var Hc=function(t){if(!t||!t.props)return!1;var r=t.props,n=r.width,a=r.height;return!(!U(n)||n<=0||!U(a)||a<=0)},gb=["a","altGlyph","altGlyphDef","altGlyphItem","animate","animateColor","animateMotion","animateTransform","circle","clipPath","color-profile","cursor","defs","desc","ellipse","feBlend","feColormatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","filter","font","font-face","font-face-format","font-face-name","font-face-url","foreignObject","g","glyph","glyphRef","hkern","image","line","lineGradient","marker","mask","metadata","missing-glyph","mpath","path","pattern","polygon","polyline","radialGradient","rect","script","set","stop","style","svg","switch","symbol","text","textPath","title","tref","tspan","use","view","vkern"],mb=function(t){return t&&t.type&&$n(t.type)&&gb.indexOf(t.type)>=0},WL=function(t){return t&&so(t)==="object"&&"clipDot"in t},bb=function(t,r,n,a){var i,o=(i=Ii==null?void 0:Ii[a])!==null&&i!==void 0?i:[];return!ee(t)&&(a&&o.includes(r)||pb.includes(r))||n&&Bu.includes(r)},se=function(t,r,n){if(!t||typeof t=="function"||typeof t=="boolean")return null;var a=t;if(F.isValidElement(t)&&(a=t.props),!xr(a))return null;var i={};return Object.keys(a).forEach(function(o){var u;bb((u=a)===null||u===void 0?void 0:u[o],o,r,n)&&(i[o]=a[o])}),i},lo=function e(t,r){if(t===r)return!0;var n=F.Children.count(t);if(n!==F.Children.count(r))return!1;if(n===0)return!0;if(n===1)return Gc(Array.isArray(t)?t[0]:t,Array.isArray(r)?r[0]:r);for(var a=0;a<n;a++){var i=t[a],o=r[a];if(Array.isArray(i)||Array.isArray(o)){if(!e(i,o))return!1}else if(!Gc(i,o))return!1}return!0},Gc=function(t,r){if(Z(t)&&Z(r))return!0;if(!Z(t)&&!Z(r)){var n=t.props||{},a=n.children,i=Wc(n,db),o=r.props||{},u=o.children,c=Wc(o,vb);return a&&u?oo(i,c)&&lo(a,u):!a&&!u?oo(i,c):!1}return!1},Kc=function(t,r){var n=[],a={};return Lu(t).forEach(function(i,o){if(mb(i))n.push(i);else if(i){var u=xt(i.type),c=r[u]||{},s=c.handler,f=c.once;if(s&&(!f||!a[u])){var l=s(i,u,o);n.push(l),a[u]=!0}}}),n},xb=function(t){var r=t&&t.type;return r&&qc[r]?qc[r]:null},wb=function(t,r){return Lu(r).indexOf(t)},Ob=["children","width","height","viewBox","className","style","title","desc"];function fo(){return fo=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},fo.apply(this,arguments)}function Sb(e,t){if(e==null)return{};var r=Ab(e,t),n,a;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a<i.length;a++)n=i[a],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Ab(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function po(e){var t=e.children,r=e.width,n=e.height,a=e.viewBox,i=e.className,o=e.style,u=e.title,c=e.desc,s=Sb(e,Ob),f=a||{width:r,height:n,x:0,y:0},l=fe("recharts-surface",i);return $.createElement("svg",fo({},se(s,!0,"svg"),{className:l,width:r,height:n,style:o,viewBox:"".concat(f.x," ").concat(f.y," ").concat(f.width," ").concat(f.height)}),$.createElement("title",null,u),$.createElement("desc",null,c),t)}var _b=["children","className"];function ho(){return ho=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},ho.apply(this,arguments)}function Pb(e,t){if(e==null)return{};var r=$b(e,t),n,a;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a<i.length;a++)n=i[a],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function $b(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}var Pe=$.forwardRef(function(e,t){var r=e.children,n=e.className,a=Pb(e,_b),i=fe("recharts-layer",n);return $.createElement("g",ho({className:i},se(a,!0),{ref:t}),r)}),ai=function(t,r){for(var n=arguments.length,a=new Array(n>2?n-2:0),i=2;i<n;i++)a[i-2]=arguments[i]};function Tb(e,t,r){var n=-1,a=e.length;t<0&&(t=-t>a?0:a+t),r=r>a?a:r,r<0&&(r+=a),a=t>r?0:r-t>>>0,t>>>=0;for(var i=Array(a);++n<a;)i[n]=e[n+t];return i}var Eb=Tb,Mb=Eb;function jb(e,t,r){var n=e.length;return r=r===void 0?n:r,!t&&r>=n?e:Mb(e,t,r)}var Cb=jb,Ib="\\ud800-\\udfff",Db="\\u0300-\\u036f",Nb="\\ufe20-\\ufe2f",kb="\\u20d0-\\u20ff",Bb=Db+Nb+kb,Lb="\\ufe0e\\ufe0f",Rb="\\u200d",Fb=RegExp("["+Rb+Ib+Bb+Lb+"]");function Ub(e){return Fb.test(e)}var $p=Ub;function Wb(e){return e.split("")}var qb=Wb,Tp="\\ud800-\\udfff",zb="\\u0300-\\u036f",Hb="\\ufe20-\\ufe2f",Gb="\\u20d0-\\u20ff",Kb=zb+Hb+Gb,Xb="\\ufe0e\\ufe0f",Vb="["+Tp+"]",vo="["+Kb+"]",yo="\\ud83c[\\udffb-\\udfff]",Yb="(?:"+vo+"|"+yo+")",Ep="[^"+Tp+"]",Mp="(?:\\ud83c[\\udde6-\\uddff]){2}",jp="[\\ud800-\\udbff][\\udc00-\\udfff]",Zb="\\u200d",Cp=Yb+"?",Ip="["+Xb+"]?",Jb="(?:"+Zb+"(?:"+[Ep,Mp,jp].join("|")+")"+Ip+Cp+")*",Qb=Ip+Cp+Jb,e0="(?:"+[Ep+vo+"?",vo,Mp,jp,Vb].join("|")+")",t0=RegExp(yo+"(?="+yo+")|"+e0+Qb,"g");function r0(e){return e.match(t0)||[]}var n0=r0,a0=qb,i0=$p,o0=n0;function u0(e){return i0(e)?o0(e):a0(e)}var c0=u0,s0=Cb,l0=$p,f0=c0,p0=wp;function h0(e){return function(t){t=p0(t);var r=l0(t)?f0(t):void 0,n=r?r[0]:t.charAt(0),a=r?s0(r,1).join(""):t.slice(1);return n[e]()+a}}var d0=h0,v0=d0,y0=v0("toUpperCase"),g0=y0;const ii=ie(g0);function ae(e){return function(){return e}}const Dp=Math.cos,Jn=Math.sin,Ye=Math.sqrt,Qn=Math.PI,oi=2*Qn,go=Math.PI,mo=2*go,Ct=1e-6,m0=mo-Ct;function Np(e){this._+=e[0];for(let t=1,r=e.length;t<r;++t)this._+=arguments[t]+e[t]}function b0(e){let t=Math.floor(e);if(!(t>=0))throw new Error(`invalid digits: ${e}`);if(t>15)return Np;const r=10**t;return function(n){this._+=n[0];for(let a=1,i=n.length;a<i;++a)this._+=Math.round(arguments[a]*r)/r+n[a]}}class x0{constructor(t){this._x0=this._y0=this._x1=this._y1=null,this._="",this._append=t==null?Np:b0(t)}moveTo(t,r){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+r}`}closePath(){this._x1!==null&&(this._x1=this._x0,this._y1=this._y0,this._append`Z`)}lineTo(t,r){this._append`L${this._x1=+t},${this._y1=+r}`}quadraticCurveTo(t,r,n,a){this._append`Q${+t},${+r},${this._x1=+n},${this._y1=+a}`}bezierCurveTo(t,r,n,a,i,o){this._append`C${+t},${+r},${+n},${+a},${this._x1=+i},${this._y1=+o}`}arcTo(t,r,n,a,i){if(t=+t,r=+r,n=+n,a=+a,i=+i,i<0)throw new Error(`negative radius: ${i}`);let o=this._x1,u=this._y1,c=n-t,s=a-r,f=o-t,l=u-r,p=f*f+l*l;if(this._x1===null)this._append`M${this._x1=t},${this._y1=r}`;else if(p>Ct)if(!(Math.abs(l*c-s*f)>Ct)||!i)this._append`L${this._x1=t},${this._y1=r}`;else{let h=n-o,d=a-u,y=c*c+s*s,g=h*h+d*d,b=Math.sqrt(y),w=Math.sqrt(p),x=i*Math.tan((go-Math.acos((y+p-g)/(2*b*w)))/2),S=x/w,v=x/b;Math.abs(S-1)>Ct&&this._append`L${t+S*f},${r+S*l}`,this._append`A${i},${i},0,0,${+(l*h>f*d)},${this._x1=t+v*c},${this._y1=r+v*s}`}}arc(t,r,n,a,i,o){if(t=+t,r=+r,n=+n,o=!!o,n<0)throw new Error(`negative radius: ${n}`);let u=n*Math.cos(a),c=n*Math.sin(a),s=t+u,f=r+c,l=1^o,p=o?a-i:i-a;this._x1===null?this._append`M${s},${f}`:(Math.abs(this._x1-s)>Ct||Math.abs(this._y1-f)>Ct)&&this._append`L${s},${f}`,n&&(p<0&&(p=p%mo+mo),p>m0?this._append`A${n},${n},0,1,${l},${t-u},${r-c}A${n},${n},0,1,${l},${this._x1=s},${this._y1=f}`:p>Ct&&this._append`A${n},${n},0,${+(p>=go)},${l},${this._x1=t+n*Math.cos(i)},${this._y1=r+n*Math.sin(i)}`)}rect(t,r,n,a){this._append`M${this._x0=this._x1=+t},${this._y0=this._y1=+r}h${n=+n}v${+a}h${-n}Z`}toString(){return this._}}function Ru(e){let t=3;return e.digits=function(r){if(!arguments.length)return t;if(r==null)t=null;else{const n=Math.floor(r);if(!(n>=0))throw new RangeError(`invalid digits: ${r}`);t=n}return e},()=>new x0(t)}function Fu(e){return typeof e=="object"&&"length"in e?e:Array.from(e)}function kp(e){this._context=e}kp.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:this._context.lineTo(e,t);break}}};function ui(e){return new kp(e)}function Bp(e){return e[0]}function Lp(e){return e[1]}function Rp(e,t){var r=ae(!0),n=null,a=ui,i=null,o=Ru(u);e=typeof e=="function"?e:e===void 0?Bp:ae(e),t=typeof t=="function"?t:t===void 0?Lp:ae(t);function u(c){var s,f=(c=Fu(c)).length,l,p=!1,h;for(n==null&&(i=a(h=o())),s=0;s<=f;++s)!(s<f&&r(l=c[s],s,c))===p&&((p=!p)?i.lineStart():i.lineEnd()),p&&i.point(+e(l,s,c),+t(l,s,c));if(h)return i=null,h+""||null}return u.x=function(c){return arguments.length?(e=typeof c=="function"?c:ae(+c),u):e},u.y=function(c){return arguments.length?(t=typeof c=="function"?c:ae(+c),u):t},u.defined=function(c){return arguments.length?(r=typeof c=="function"?c:ae(!!c),u):r},u.curve=function(c){return arguments.length?(a=c,n!=null&&(i=a(n)),u):a},u.context=function(c){return arguments.length?(c==null?n=i=null:i=a(n=c),u):n},u}function Bn(e,t,r){var n=null,a=ae(!0),i=null,o=ui,u=null,c=Ru(s);e=typeof e=="function"?e:e===void 0?Bp:ae(+e),t=typeof t=="function"?t:ae(t===void 0?0:+t),r=typeof r=="function"?r:r===void 0?Lp:ae(+r);function s(l){var p,h,d,y=(l=Fu(l)).length,g,b=!1,w,x=new Array(y),S=new Array(y);for(i==null&&(u=o(w=c())),p=0;p<=y;++p){if(!(p<y&&a(g=l[p],p,l))===b)if(b=!b)h=p,u.areaStart(),u.lineStart();else{for(u.lineEnd(),u.lineStart(),d=p-1;d>=h;--d)u.point(x[d],S[d]);u.lineEnd(),u.areaEnd()}b&&(x[p]=+e(g,p,l),S[p]=+t(g,p,l),u.point(n?+n(g,p,l):x[p],r?+r(g,p,l):S[p]))}if(w)return u=null,w+""||null}function f(){return Rp().defined(a).curve(o).context(i)}return s.x=function(l){return arguments.length?(e=typeof l=="function"?l:ae(+l),n=null,s):e},s.x0=function(l){return arguments.length?(e=typeof l=="function"?l:ae(+l),s):e},s.x1=function(l){return arguments.length?(n=l==null?null:typeof l=="function"?l:ae(+l),s):n},s.y=function(l){return arguments.length?(t=typeof l=="function"?l:ae(+l),r=null,s):t},s.y0=function(l){return arguments.length?(t=typeof l=="function"?l:ae(+l),s):t},s.y1=function(l){return arguments.length?(r=l==null?null:typeof l=="function"?l:ae(+l),s):r},s.lineX0=s.lineY0=function(){return f().x(e).y(t)},s.lineY1=function(){return f().x(e).y(r)},s.lineX1=function(){return f().x(n).y(t)},s.defined=function(l){return arguments.length?(a=typeof l=="function"?l:ae(!!l),s):a},s.curve=function(l){return arguments.length?(o=l,i!=null&&(u=o(i)),s):o},s.context=function(l){return arguments.length?(l==null?i=u=null:u=o(i=l),s):i},s}class Fp{constructor(t,r){this._context=t,this._x=r}areaStart(){this._line=0}areaEnd(){this._line=NaN}lineStart(){this._point=0}lineEnd(){(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line}point(t,r){switch(t=+t,r=+r,this._point){case 0:{this._point=1,this._line?this._context.lineTo(t,r):this._context.moveTo(t,r);break}case 1:this._point=2;default:{this._x?this._context.bezierCurveTo(this._x0=(this._x0+t)/2,this._y0,this._x0,r,t,r):this._context.bezierCurveTo(this._x0,this._y0=(this._y0+r)/2,t,this._y0,t,r);break}}this._x0=t,this._y0=r}}function w0(e){return new Fp(e,!0)}function O0(e){return new Fp(e,!1)}const Uu={draw(e,t){const r=Ye(t/Qn);e.moveTo(r,0),e.arc(0,0,r,0,oi)}},S0={draw(e,t){const r=Ye(t/5)/2;e.moveTo(-3*r,-r),e.lineTo(-r,-r),e.lineTo(-r,-3*r),e.lineTo(r,-3*r),e.lineTo(r,-r),e.lineTo(3*r,-r),e.lineTo(3*r,r),e.lineTo(r,r),e.lineTo(r,3*r),e.lineTo(-r,3*r),e.lineTo(-r,r),e.lineTo(-3*r,r),e.closePath()}},Up=Ye(1/3),A0=Up*2,_0={draw(e,t){const r=Ye(t/A0),n=r*Up;e.moveTo(0,-r),e.lineTo(n,0),e.lineTo(0,r),e.lineTo(-n,0),e.closePath()}},P0={draw(e,t){const r=Ye(t),n=-r/2;e.rect(n,n,r,r)}},$0=.8908130915292852,Wp=Jn(Qn/10)/Jn(7*Qn/10),T0=Jn(oi/10)*Wp,E0=-Dp(oi/10)*Wp,M0={draw(e,t){const r=Ye(t*$0),n=T0*r,a=E0*r;e.moveTo(0,-r),e.lineTo(n,a);for(let i=1;i<5;++i){const o=oi*i/5,u=Dp(o),c=Jn(o);e.lineTo(c*r,-u*r),e.lineTo(u*n-c*a,c*n+u*a)}e.closePath()}},Ni=Ye(3),j0={draw(e,t){const r=-Ye(t/(Ni*3));e.moveTo(0,r*2),e.lineTo(-Ni*r,-r),e.lineTo(Ni*r,-r),e.closePath()}},Be=-.5,Le=Ye(3)/2,bo=1/Ye(12),C0=(bo/2+1)*3,I0={draw(e,t){const r=Ye(t/C0),n=r/2,a=r*bo,i=n,o=r*bo+r,u=-i,c=o;e.moveTo(n,a),e.lineTo(i,o),e.lineTo(u,c),e.lineTo(Be*n-Le*a,Le*n+Be*a),e.lineTo(Be*i-Le*o,Le*i+Be*o),e.lineTo(Be*u-Le*c,Le*u+Be*c),e.lineTo(Be*n+Le*a,Be*a-Le*n),e.lineTo(Be*i+Le*o,Be*o-Le*i),e.lineTo(Be*u+Le*c,Be*c-Le*u),e.closePath()}};function D0(e,t){let r=null,n=Ru(a);e=typeof e=="function"?e:ae(e||Uu),t=typeof t=="function"?t:ae(t===void 0?64:+t);function a(){let i;if(r||(r=i=n()),e.apply(this,arguments).draw(r,+t.apply(this,arguments)),i)return r=null,i+""||null}return a.type=function(i){return arguments.length?(e=typeof i=="function"?i:ae(i),a):e},a.size=function(i){return arguments.length?(t=typeof i=="function"?i:ae(+i),a):t},a.context=function(i){return arguments.length?(r=i??null,a):r},a}function ea(){}function ta(e,t,r){e._context.bezierCurveTo((2*e._x0+e._x1)/3,(2*e._y0+e._y1)/3,(e._x0+2*e._x1)/3,(e._y0+2*e._y1)/3,(e._x0+4*e._x1+t)/6,(e._y0+4*e._y1+r)/6)}function qp(e){this._context=e}qp.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:ta(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1);break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:ta(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function N0(e){return new qp(e)}function zp(e){this._context=e}zp.prototype={areaStart:ea,areaEnd:ea,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:{this._context.moveTo(this._x2,this._y2),this._context.closePath();break}case 2:{this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break}case 3:{this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4);break}}},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._x2=e,this._y2=t;break;case 1:this._point=2,this._x3=e,this._y3=t;break;case 2:this._point=3,this._x4=e,this._y4=t,this._context.moveTo((this._x0+4*this._x1+e)/6,(this._y0+4*this._y1+t)/6);break;default:ta(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function k0(e){return new zp(e)}function Hp(e){this._context=e}Hp.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||this._line!==0&&this._point===3)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var r=(this._x0+4*this._x1+e)/6,n=(this._y0+4*this._y1+t)/6;this._line?this._context.lineTo(r,n):this._context.moveTo(r,n);break;case 3:this._point=4;default:ta(this,e,t);break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function B0(e){return new Hp(e)}function Gp(e){this._context=e}Gp.prototype={areaStart:ea,areaEnd:ea,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(e,t){e=+e,t=+t,this._point?this._context.lineTo(e,t):(this._point=1,this._context.moveTo(e,t))}};function L0(e){return new Gp(e)}function Xc(e){return e<0?-1:1}function Vc(e,t,r){var n=e._x1-e._x0,a=t-e._x1,i=(e._y1-e._y0)/(n||a<0&&-0),o=(r-e._y1)/(a||n<0&&-0),u=(i*a+o*n)/(n+a);return(Xc(i)+Xc(o))*Math.min(Math.abs(i),Math.abs(o),.5*Math.abs(u))||0}function Yc(e,t){var r=e._x1-e._x0;return r?(3*(e._y1-e._y0)/r-t)/2:t}function ki(e,t,r){var n=e._x0,a=e._y0,i=e._x1,o=e._y1,u=(i-n)/3;e._context.bezierCurveTo(n+u,a+u*t,i-u,o-u*r,i,o)}function ra(e){this._context=e}ra.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=this._t0=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x1,this._y1);break;case 3:ki(this,this._t0,Yc(this,this._t0));break}(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){var r=NaN;if(e=+e,t=+t,!(e===this._x1&&t===this._y1)){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,ki(this,Yc(this,r=Vc(this,e,t)),r);break;default:ki(this,this._t0,r=Vc(this,e,t));break}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t,this._t0=r}}};function Kp(e){this._context=new Xp(e)}(Kp.prototype=Object.create(ra.prototype)).point=function(e,t){ra.prototype.point.call(this,t,e)};function Xp(e){this._context=e}Xp.prototype={moveTo:function(e,t){this._context.moveTo(t,e)},closePath:function(){this._context.closePath()},lineTo:function(e,t){this._context.lineTo(t,e)},bezierCurveTo:function(e,t,r,n,a,i){this._context.bezierCurveTo(t,e,n,r,i,a)}};function R0(e){return new ra(e)}function F0(e){return new Kp(e)}function Vp(e){this._context=e}Vp.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=[],this._y=[]},lineEnd:function(){var e=this._x,t=this._y,r=e.length;if(r)if(this._line?this._context.lineTo(e[0],t[0]):this._context.moveTo(e[0],t[0]),r===2)this._context.lineTo(e[1],t[1]);else for(var n=Zc(e),a=Zc(t),i=0,o=1;o<r;++i,++o)this._context.bezierCurveTo(n[0][i],a[0][i],n[1][i],a[1][i],e[o],t[o]);(this._line||this._line!==0&&r===1)&&this._context.closePath(),this._line=1-this._line,this._x=this._y=null},point:function(e,t){this._x.push(+e),this._y.push(+t)}};function Zc(e){var t,r=e.length-1,n,a=new Array(r),i=new Array(r),o=new Array(r);for(a[0]=0,i[0]=2,o[0]=e[0]+2*e[1],t=1;t<r-1;++t)a[t]=1,i[t]=4,o[t]=4*e[t]+2*e[t+1];for(a[r-1]=2,i[r-1]=7,o[r-1]=8*e[r-1]+e[r],t=1;t<r;++t)n=a[t]/i[t-1],i[t]-=n,o[t]-=n*o[t-1];for(a[r-1]=o[r-1]/i[r-1],t=r-2;t>=0;--t)a[t]=(o[t]-a[t+1])/i[t];for(i[r-1]=(e[r]+a[r-1])/2,t=0;t<r-1;++t)i[t]=2*e[t+1]-a[t+1];return[a,i]}function U0(e){return new Vp(e)}function ci(e,t){this._context=e,this._t=t}ci.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=this._y=NaN,this._point=0},lineEnd:function(){0<this._t&&this._t<1&&this._point===2&&this._context.lineTo(this._x,this._y),(this._line||this._line!==0&&this._point===1)&&this._context.closePath(),this._line>=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:{if(this._t<=0)this._context.lineTo(this._x,t),this._context.lineTo(e,t);else{var r=this._x*(1-this._t)+e*this._t;this._context.lineTo(r,this._y),this._context.lineTo(r,t)}break}}this._x=e,this._y=t}};function W0(e){return new ci(e,.5)}function q0(e){return new ci(e,0)}function z0(e){return new ci(e,1)}function tr(e,t){if((o=e.length)>1)for(var r=1,n,a,i=e[t[0]],o,u=i.length;r<o;++r)for(a=i,i=e[t[r]],n=0;n<u;++n)i[n][1]+=i[n][0]=isNaN(a[n][1])?a[n][0]:a[n][1]}function xo(e){for(var t=e.length,r=new Array(t);--t>=0;)r[t]=t;return r}function H0(e,t){return e[t]}function G0(e){const t=[];return t.key=e,t}function K0(){var e=ae([]),t=xo,r=tr,n=H0;function a(i){var o=Array.from(e.apply(this,arguments),G0),u,c=o.length,s=-1,f;for(const l of i)for(u=0,++s;u<c;++u)(o[u][s]=[0,+n(l,o[u].key,s,i)]).data=l;for(u=0,f=Fu(t(o));u<c;++u)o[f[u]].index=u;return r(o,f),o}return a.keys=function(i){return arguments.length?(e=typeof i=="function"?i:ae(Array.from(i)),a):e},a.value=function(i){return arguments.length?(n=typeof i=="function"?i:ae(+i),a):n},a.order=function(i){return arguments.length?(t=i==null?xo:typeof i=="function"?i:ae(Array.from(i)),a):t},a.offset=function(i){return arguments.length?(r=i??tr,a):r},a}function X0(e,t){if((n=e.length)>0){for(var r,n,a=0,i=e[0].length,o;a<i;++a){for(o=r=0;r<n;++r)o+=e[r][a][1]||0;if(o)for(r=0;r<n;++r)e[r][a][1]/=o}tr(e,t)}}function V0(e,t){if((a=e.length)>0){for(var r=0,n=e[t[0]],a,i=n.length;r<i;++r){for(var o=0,u=0;o<a;++o)u+=e[o][r][1]||0;n[r][1]+=n[r][0]=-u/2}tr(e,t)}}function Y0(e,t){if(!(!((o=e.length)>0)||!((i=(a=e[t[0]]).length)>0))){for(var r=0,n=1,a,i,o;n<i;++n){for(var u=0,c=0,s=0;u<o;++u){for(var f=e[t[u]],l=f[n][1]||0,p=f[n-1][1]||0,h=(l-p)/2,d=0;d<u;++d){var y=e[t[d]],g=y[n][1]||0,b=y[n-1][1]||0;h+=g-b}c+=l,s+=h*l}a[n-1][1]+=a[n-1][0]=r,c&&(r-=s/c)}a[n-1][1]+=a[n-1][0]=r,tr(e,t)}}function Gr(e){"@babel/helpers - typeof";return Gr=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},Gr(e)}var Z0=["type","size","sizeType"];function wo(){return wo=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},wo.apply(this,arguments)}function Jc(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function Qc(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Jc(Object(r),!0).forEach(function(n){J0(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Jc(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function J0(e,t,r){return t=Q0(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Q0(e){var t=ex(e,"string");return Gr(t)=="symbol"?t:t+""}function ex(e,t){if(Gr(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Gr(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function tx(e,t){if(e==null)return{};var r=rx(e,t),n,a;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a<i.length;a++)n=i[a],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function rx(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}var Yp={symbolCircle:Uu,symbolCross:S0,symbolDiamond:_0,symbolSquare:P0,symbolStar:M0,symbolTriangle:j0,symbolWye:I0},nx=Math.PI/180,ax=function(t){var r="symbol".concat(ii(t));return Yp[r]||Uu},ix=function(t,r,n){if(r==="area")return t;switch(n){case"cross":return 5*t*t/9;case"diamond":return .5*t*t/Math.sqrt(3);case"square":return t*t;case"star":{var a=18*nx;return 1.25*t*t*(Math.tan(a)-Math.tan(a*2)*Math.pow(Math.tan(a),2))}case"triangle":return Math.sqrt(3)*t*t/4;case"wye":return(21-10*Math.sqrt(3))*t*t/8;default:return Math.PI*t*t/4}},ox=function(t,r){Yp["symbol".concat(ii(t))]=r},Wu=function(t){var r=t.type,n=r===void 0?"circle":r,a=t.size,i=a===void 0?64:a,o=t.sizeType,u=o===void 0?"area":o,c=tx(t,Z0),s=Qc(Qc({},c),{},{type:n,size:i,sizeType:u}),f=function(){var g=ax(n),b=D0().type(g).size(ix(i,u,n));return b()},l=s.className,p=s.cx,h=s.cy,d=se(s,!0);return p===+p&&h===+h&&i===+i?$.createElement("path",wo({},d,{className:fe("recharts-symbols",l),transform:"translate(".concat(p,", ").concat(h,")"),d:f()})):null};Wu.registerSymbol=ox;function rr(e){"@babel/helpers - typeof";return rr=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},rr(e)}function Oo(){return Oo=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Oo.apply(this,arguments)}function es(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function ux(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?es(Object(r),!0).forEach(function(n){Kr(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):es(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function cx(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function sx(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,Jp(n.key),n)}}function lx(e,t,r){return t&&sx(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function fx(e,t,r){return t=na(t),px(e,Zp()?Reflect.construct(t,r||[],na(e).constructor):t.apply(e,r))}function px(e,t){if(t&&(rr(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return hx(e)}function hx(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Zp(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Zp=function(){return!!e})()}function na(e){return na=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},na(e)}function dx(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&So(e,t)}function So(e,t){return So=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},So(e,t)}function Kr(e,t,r){return t=Jp(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Jp(e){var t=vx(e,"string");return rr(t)=="symbol"?t:t+""}function vx(e,t){if(rr(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(rr(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Re=32,qu=function(e){function t(){return cx(this,t),fx(this,t,arguments)}return dx(t,e),lx(t,[{key:"renderIcon",value:function(n){var a=this.props.inactiveColor,i=Re/2,o=Re/6,u=Re/3,c=n.inactive?a:n.color;if(n.type==="plainline")return $.createElement("line",{strokeWidth:4,fill:"none",stroke:c,strokeDasharray:n.payload.strokeDasharray,x1:0,y1:i,x2:Re,y2:i,className:"recharts-legend-icon"});if(n.type==="line")return $.createElement("path",{strokeWidth:4,fill:"none",stroke:c,d:"M0,".concat(i,"h").concat(u,` + A`).concat(o,",").concat(o,",0,1,1,").concat(2*u,",").concat(i,` + H`).concat(Re,"M").concat(2*u,",").concat(i,` + A`).concat(o,",").concat(o,",0,1,1,").concat(u,",").concat(i),className:"recharts-legend-icon"});if(n.type==="rect")return $.createElement("path",{stroke:"none",fill:c,d:"M0,".concat(Re/8,"h").concat(Re,"v").concat(Re*3/4,"h").concat(-Re,"z"),className:"recharts-legend-icon"});if($.isValidElement(n.legendIcon)){var s=ux({},n);return delete s.legendIcon,$.cloneElement(n.legendIcon,s)}return $.createElement(Wu,{fill:c,cx:i,cy:i,size:Re,sizeType:"diameter",type:n.type})}},{key:"renderItems",value:function(){var n=this,a=this.props,i=a.payload,o=a.iconSize,u=a.layout,c=a.formatter,s=a.inactiveColor,f={x:0,y:0,width:Re,height:Re},l={display:u==="horizontal"?"inline-block":"block",marginRight:10},p={display:"inline-block",verticalAlign:"middle",marginRight:4};return i.map(function(h,d){var y=h.formatter||c,g=fe(Kr(Kr({"recharts-legend-item":!0},"legend-item-".concat(d),!0),"inactive",h.inactive));if(h.type==="none")return null;var b=ee(h.value)?null:h.value;ai(!ee(h.value),`The name property is also required when using a function for the dataKey of a chart's cartesian components. Ex: <Bar name="Name of my Data"/>`);var w=h.inactive?s:h.color;return $.createElement("li",Oo({className:g,style:l,key:"legend-item-".concat(d)},co(n.props,h,d)),$.createElement(po,{width:o,height:o,viewBox:f,style:p},n.renderIcon(h)),$.createElement("span",{className:"recharts-legend-item-text",style:{color:w}},y?y(b,h,d):b))})}},{key:"render",value:function(){var n=this.props,a=n.payload,i=n.layout,o=n.align;if(!a||!a.length)return null;var u={padding:0,margin:0,textAlign:i==="horizontal"?o:"left"};return $.createElement("ul",{className:"recharts-default-legend",style:u},this.renderItems())}}])}(F.PureComponent);Kr(qu,"displayName","Legend");Kr(qu,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"middle",inactiveColor:"#ccc"});var yx=za;function gx(){this.__data__=new yx,this.size=0}var mx=gx;function bx(e){var t=this.__data__,r=t.delete(e);return this.size=t.size,r}var xx=bx;function wx(e){return this.__data__.get(e)}var Ox=wx;function Sx(e){return this.__data__.has(e)}var Ax=Sx,_x=za,Px=Mu,$x=ju,Tx=200;function Ex(e,t){var r=this.__data__;if(r instanceof _x){var n=r.__data__;if(!Px||n.length<Tx-1)return n.push([e,t]),this.size=++r.size,this;r=this.__data__=new $x(n)}return r.set(e,t),this.size=r.size,this}var Mx=Ex,jx=za,Cx=mx,Ix=xx,Dx=Ox,Nx=Ax,kx=Mx;function Ar(e){var t=this.__data__=new jx(e);this.size=t.size}Ar.prototype.clear=Cx;Ar.prototype.delete=Ix;Ar.prototype.get=Dx;Ar.prototype.has=Nx;Ar.prototype.set=kx;var Qp=Ar,Bx="__lodash_hash_undefined__";function Lx(e){return this.__data__.set(e,Bx),this}var Rx=Lx;function Fx(e){return this.__data__.has(e)}var Ux=Fx,Wx=ju,qx=Rx,zx=Ux;function aa(e){var t=-1,r=e==null?0:e.length;for(this.__data__=new Wx;++t<r;)this.add(e[t])}aa.prototype.add=aa.prototype.push=qx;aa.prototype.has=zx;var eh=aa;function Hx(e,t){for(var r=-1,n=e==null?0:e.length;++r<n;)if(t(e[r],r,e))return!0;return!1}var th=Hx;function Gx(e,t){return e.has(t)}var rh=Gx,Kx=eh,Xx=th,Vx=rh,Yx=1,Zx=2;function Jx(e,t,r,n,a,i){var o=r&Yx,u=e.length,c=t.length;if(u!=c&&!(o&&c>u))return!1;var s=i.get(e),f=i.get(t);if(s&&f)return s==t&&f==e;var l=-1,p=!0,h=r&Zx?new Kx:void 0;for(i.set(e,t),i.set(t,e);++l<u;){var d=e[l],y=t[l];if(n)var g=o?n(y,d,l,t,e,i):n(d,y,l,e,t,i);if(g!==void 0){if(g)continue;p=!1;break}if(h){if(!Xx(t,function(b,w){if(!Vx(h,w)&&(d===b||a(d,b,r,n,i)))return h.push(w)})){p=!1;break}}else if(!(d===y||a(d,y,r,n,i))){p=!1;break}}return i.delete(e),i.delete(t),p}var nh=Jx,Qx=nt,e1=Qx.Uint8Array,t1=e1;function r1(e){var t=-1,r=Array(e.size);return e.forEach(function(n,a){r[++t]=[a,n]}),r}var n1=r1;function a1(e){var t=-1,r=Array(e.size);return e.forEach(function(n){r[++t]=n}),r}var zu=a1,ts=Pn,rs=t1,i1=Eu,o1=nh,u1=n1,c1=zu,s1=1,l1=2,f1="[object Boolean]",p1="[object Date]",h1="[object Error]",d1="[object Map]",v1="[object Number]",y1="[object RegExp]",g1="[object Set]",m1="[object String]",b1="[object Symbol]",x1="[object ArrayBuffer]",w1="[object DataView]",ns=ts?ts.prototype:void 0,Bi=ns?ns.valueOf:void 0;function O1(e,t,r,n,a,i,o){switch(r){case w1:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case x1:return!(e.byteLength!=t.byteLength||!i(new rs(e),new rs(t)));case f1:case p1:case v1:return i1(+e,+t);case h1:return e.name==t.name&&e.message==t.message;case y1:case m1:return e==t+"";case d1:var u=u1;case g1:var c=n&s1;if(u||(u=c1),e.size!=t.size&&!c)return!1;var s=o.get(e);if(s)return s==t;n|=l1,o.set(e,t);var f=o1(u(e),u(t),n,a,i,o);return o.delete(e),f;case b1:if(Bi)return Bi.call(e)==Bi.call(t)}return!1}var S1=O1;function A1(e,t){for(var r=-1,n=t.length,a=e.length;++r<n;)e[a+r]=t[r];return e}var ah=A1,_1=ah,P1=Ce;function $1(e,t,r){var n=t(e);return P1(e)?n:_1(n,r(e))}var T1=$1;function E1(e,t){for(var r=-1,n=e==null?0:e.length,a=0,i=[];++r<n;){var o=e[r];t(o,r,e)&&(i[a++]=o)}return i}var M1=E1;function j1(){return[]}var C1=j1,I1=M1,D1=C1,N1=Object.prototype,k1=N1.propertyIsEnumerable,as=Object.getOwnPropertySymbols,B1=as?function(e){return e==null?[]:(e=Object(e),I1(as(e),function(t){return k1.call(e,t)}))}:D1,L1=B1;function R1(e,t){for(var r=-1,n=Array(e);++r<e;)n[r]=t(r);return n}var F1=R1,U1=ht,W1=dt,q1="[object Arguments]";function z1(e){return W1(e)&&U1(e)==q1}var H1=z1,is=H1,G1=dt,ih=Object.prototype,K1=ih.hasOwnProperty,X1=ih.propertyIsEnumerable,V1=is(function(){return arguments}())?is:function(e){return G1(e)&&K1.call(e,"callee")&&!X1.call(e,"callee")},Hu=V1,ia={exports:{}};function Y1(){return!1}var Z1=Y1;ia.exports;(function(e,t){var r=nt,n=Z1,a=t&&!t.nodeType&&t,i=a&&!0&&e&&!e.nodeType&&e,o=i&&i.exports===a,u=o?r.Buffer:void 0,c=u?u.isBuffer:void 0,s=c||n;e.exports=s})(ia,ia.exports);var oh=ia.exports,J1=9007199254740991,Q1=/^(?:0|[1-9]\d*)$/;function ew(e,t){var r=typeof e;return t=t??J1,!!t&&(r=="number"||r!="symbol"&&Q1.test(e))&&e>-1&&e%1==0&&e<t}var Gu=ew,tw=9007199254740991;function rw(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=tw}var Ku=rw,nw=ht,aw=Ku,iw=dt,ow="[object Arguments]",uw="[object Array]",cw="[object Boolean]",sw="[object Date]",lw="[object Error]",fw="[object Function]",pw="[object Map]",hw="[object Number]",dw="[object Object]",vw="[object RegExp]",yw="[object Set]",gw="[object String]",mw="[object WeakMap]",bw="[object ArrayBuffer]",xw="[object DataView]",ww="[object Float32Array]",Ow="[object Float64Array]",Sw="[object Int8Array]",Aw="[object Int16Array]",_w="[object Int32Array]",Pw="[object Uint8Array]",$w="[object Uint8ClampedArray]",Tw="[object Uint16Array]",Ew="[object Uint32Array]",ue={};ue[ww]=ue[Ow]=ue[Sw]=ue[Aw]=ue[_w]=ue[Pw]=ue[$w]=ue[Tw]=ue[Ew]=!0;ue[ow]=ue[uw]=ue[bw]=ue[cw]=ue[xw]=ue[sw]=ue[lw]=ue[fw]=ue[pw]=ue[hw]=ue[dw]=ue[vw]=ue[yw]=ue[gw]=ue[mw]=!1;function Mw(e){return iw(e)&&aw(e.length)&&!!ue[nw(e)]}var jw=Mw;function Cw(e){return function(t){return e(t)}}var uh=Cw,oa={exports:{}};oa.exports;(function(e,t){var r=vp,n=t&&!t.nodeType&&t,a=n&&!0&&e&&!e.nodeType&&e,i=a&&a.exports===n,o=i&&r.process,u=function(){try{var c=a&&a.require&&a.require("util").types;return c||o&&o.binding&&o.binding("util")}catch{}}();e.exports=u})(oa,oa.exports);var Iw=oa.exports,Dw=jw,Nw=uh,os=Iw,us=os&&os.isTypedArray,kw=us?Nw(us):Dw,ch=kw,Bw=F1,Lw=Hu,Rw=Ce,Fw=oh,Uw=Gu,Ww=ch,qw=Object.prototype,zw=qw.hasOwnProperty;function Hw(e,t){var r=Rw(e),n=!r&&Lw(e),a=!r&&!n&&Fw(e),i=!r&&!n&&!a&&Ww(e),o=r||n||a||i,u=o?Bw(e.length,String):[],c=u.length;for(var s in e)(t||zw.call(e,s))&&!(o&&(s=="length"||a&&(s=="offset"||s=="parent")||i&&(s=="buffer"||s=="byteLength"||s=="byteOffset")||Uw(s,c)))&&u.push(s);return u}var Gw=Hw,Kw=Object.prototype;function Xw(e){var t=e&&e.constructor,r=typeof t=="function"&&t.prototype||Kw;return e===r}var Vw=Xw;function Yw(e,t){return function(r){return e(t(r))}}var sh=Yw,Zw=sh,Jw=Zw(Object.keys,Object),Qw=Jw,eO=Vw,tO=Qw,rO=Object.prototype,nO=rO.hasOwnProperty;function aO(e){if(!eO(e))return tO(e);var t=[];for(var r in Object(e))nO.call(e,r)&&r!="constructor"&&t.push(r);return t}var iO=aO,oO=Tu,uO=Ku;function cO(e){return e!=null&&uO(e.length)&&!oO(e)}var En=cO,sO=Gw,lO=iO,fO=En;function pO(e){return fO(e)?sO(e):lO(e)}var si=pO,hO=T1,dO=L1,vO=si;function yO(e){return hO(e,vO,dO)}var gO=yO,cs=gO,mO=1,bO=Object.prototype,xO=bO.hasOwnProperty;function wO(e,t,r,n,a,i){var o=r&mO,u=cs(e),c=u.length,s=cs(t),f=s.length;if(c!=f&&!o)return!1;for(var l=c;l--;){var p=u[l];if(!(o?p in t:xO.call(t,p)))return!1}var h=i.get(e),d=i.get(t);if(h&&d)return h==t&&d==e;var y=!0;i.set(e,t),i.set(t,e);for(var g=o;++l<c;){p=u[l];var b=e[p],w=t[p];if(n)var x=o?n(w,b,p,t,e,i):n(b,w,p,e,t,i);if(!(x===void 0?b===w||a(b,w,r,n,i):x)){y=!1;break}g||(g=p=="constructor")}if(y&&!g){var S=e.constructor,v=t.constructor;S!=v&&"constructor"in e&&"constructor"in t&&!(typeof S=="function"&&S instanceof S&&typeof v=="function"&&v instanceof v)&&(y=!1)}return i.delete(e),i.delete(t),y}var OO=wO,SO=qt,AO=nt,_O=SO(AO,"DataView"),PO=_O,$O=qt,TO=nt,EO=$O(TO,"Promise"),MO=EO,jO=qt,CO=nt,IO=jO(CO,"Set"),lh=IO,DO=qt,NO=nt,kO=DO(NO,"WeakMap"),BO=kO,Ao=PO,_o=Mu,Po=MO,$o=lh,To=BO,fh=ht,_r=gp,ss="[object Map]",LO="[object Object]",ls="[object Promise]",fs="[object Set]",ps="[object WeakMap]",hs="[object DataView]",RO=_r(Ao),FO=_r(_o),UO=_r(Po),WO=_r($o),qO=_r(To),It=fh;(Ao&&It(new Ao(new ArrayBuffer(1)))!=hs||_o&&It(new _o)!=ss||Po&&It(Po.resolve())!=ls||$o&&It(new $o)!=fs||To&&It(new To)!=ps)&&(It=function(e){var t=fh(e),r=t==LO?e.constructor:void 0,n=r?_r(r):"";if(n)switch(n){case RO:return hs;case FO:return ss;case UO:return ls;case WO:return fs;case qO:return ps}return t});var zO=It,Li=Qp,HO=nh,GO=S1,KO=OO,ds=zO,vs=Ce,ys=oh,XO=ch,VO=1,gs="[object Arguments]",ms="[object Array]",Ln="[object Object]",YO=Object.prototype,bs=YO.hasOwnProperty;function ZO(e,t,r,n,a,i){var o=vs(e),u=vs(t),c=o?ms:ds(e),s=u?ms:ds(t);c=c==gs?Ln:c,s=s==gs?Ln:s;var f=c==Ln,l=s==Ln,p=c==s;if(p&&ys(e)){if(!ys(t))return!1;o=!0,f=!1}if(p&&!f)return i||(i=new Li),o||XO(e)?HO(e,t,r,n,a,i):GO(e,t,c,r,n,a,i);if(!(r&VO)){var h=f&&bs.call(e,"__wrapped__"),d=l&&bs.call(t,"__wrapped__");if(h||d){var y=h?e.value():e,g=d?t.value():t;return i||(i=new Li),a(y,g,r,n,i)}}return p?(i||(i=new Li),KO(e,t,r,n,a,i)):!1}var JO=ZO,QO=JO,xs=dt;function ph(e,t,r,n,a){return e===t?!0:e==null||t==null||!xs(e)&&!xs(t)?e!==e&&t!==t:QO(e,t,r,n,ph,a)}var Xu=ph,eS=Qp,tS=Xu,rS=1,nS=2;function aS(e,t,r,n){var a=r.length,i=a,o=!n;if(e==null)return!i;for(e=Object(e);a--;){var u=r[a];if(o&&u[2]?u[1]!==e[u[0]]:!(u[0]in e))return!1}for(;++a<i;){u=r[a];var c=u[0],s=e[c],f=u[1];if(o&&u[2]){if(s===void 0&&!(c in e))return!1}else{var l=new eS;if(n)var p=n(s,f,c,e,t,l);if(!(p===void 0?tS(f,s,rS|nS,n,l):p))return!1}}return!0}var iS=aS,oS=St;function uS(e){return e===e&&!oS(e)}var hh=uS,cS=hh,sS=si;function lS(e){for(var t=sS(e),r=t.length;r--;){var n=t[r],a=e[n];t[r]=[n,a,cS(a)]}return t}var fS=lS;function pS(e,t){return function(r){return r==null?!1:r[e]===t&&(t!==void 0||e in Object(r))}}var dh=pS,hS=iS,dS=fS,vS=dh;function yS(e){var t=dS(e);return t.length==1&&t[0][2]?vS(t[0][0],t[0][1]):function(r){return r===e||hS(r,e,t)}}var gS=yS;function mS(e,t){return e!=null&&t in Object(e)}var bS=mS,xS=Op,wS=Hu,OS=Ce,SS=Gu,AS=Ku,_S=Ga;function PS(e,t,r){t=xS(t,e);for(var n=-1,a=t.length,i=!1;++n<a;){var o=_S(t[n]);if(!(i=e!=null&&r(e,o)))break;e=e[o]}return i||++n!=a?i:(a=e==null?0:e.length,!!a&&AS(a)&&SS(o,a)&&(OS(e)||wS(e)))}var $S=PS,TS=bS,ES=$S;function MS(e,t){return e!=null&&ES(e,t,TS)}var jS=MS,CS=Xu,IS=Sp,DS=jS,NS=$u,kS=hh,BS=dh,LS=Ga,RS=1,FS=2;function US(e,t){return NS(e)&&kS(t)?BS(LS(e),t):function(r){var n=IS(r,e);return n===void 0&&n===t?DS(r,e):CS(t,n,RS|FS)}}var WS=US;function qS(e){return e}var Pr=qS;function zS(e){return function(t){return t==null?void 0:t[e]}}var HS=zS,GS=Du;function KS(e){return function(t){return GS(t,e)}}var XS=KS,VS=HS,YS=XS,ZS=$u,JS=Ga;function QS(e){return ZS(e)?VS(JS(e)):YS(e)}var eA=QS,tA=gS,rA=WS,nA=Pr,aA=Ce,iA=eA;function oA(e){return typeof e=="function"?e:e==null?nA:typeof e=="object"?aA(e)?rA(e[0],e[1]):tA(e):iA(e)}var At=oA;function uA(e,t,r,n){for(var a=e.length,i=r+(n?1:-1);n?i--:++i<a;)if(t(e[i],i,e))return i;return-1}var vh=uA;function cA(e){return e!==e}var sA=cA;function lA(e,t,r){for(var n=r-1,a=e.length;++n<a;)if(e[n]===t)return n;return-1}var fA=lA,pA=vh,hA=sA,dA=fA;function vA(e,t,r){return t===t?dA(e,t,r):pA(e,hA,r)}var yA=vA,gA=yA;function mA(e,t){var r=e==null?0:e.length;return!!r&&gA(e,t,0)>-1}var bA=mA;function xA(e,t,r){for(var n=-1,a=e==null?0:e.length;++n<a;)if(r(t,e[n]))return!0;return!1}var wA=xA;function OA(){}var SA=OA,Ri=lh,AA=SA,_A=zu,PA=1/0,$A=Ri&&1/_A(new Ri([,-0]))[1]==PA?function(e){return new Ri(e)}:AA,TA=$A,EA=eh,MA=bA,jA=wA,CA=rh,IA=TA,DA=zu,NA=200;function kA(e,t,r){var n=-1,a=MA,i=e.length,o=!0,u=[],c=u;if(r)o=!1,a=jA;else if(i>=NA){var s=t?null:IA(e);if(s)return DA(s);o=!1,a=CA,c=new EA}else c=t?[]:u;e:for(;++n<i;){var f=e[n],l=t?t(f):f;if(f=r||f!==0?f:0,o&&l===l){for(var p=c.length;p--;)if(c[p]===l)continue e;t&&c.push(l),u.push(f)}else a(c,l,r)||(c!==u&&c.push(l),u.push(f))}return u}var BA=kA,LA=At,RA=BA;function FA(e,t){return e&&e.length?RA(e,LA(t)):[]}var UA=FA;const ws=ie(UA);function yh(e,t,r){return t===!0?ws(e,r):ee(t)?ws(e,t):e}function nr(e){"@babel/helpers - typeof";return nr=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},nr(e)}var WA=["ref"];function Os(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function at(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Os(Object(r),!0).forEach(function(n){li(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Os(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function qA(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Ss(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,mh(n.key),n)}}function zA(e,t,r){return t&&Ss(e.prototype,t),r&&Ss(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function HA(e,t,r){return t=ua(t),GA(e,gh()?Reflect.construct(t,r||[],ua(e).constructor):t.apply(e,r))}function GA(e,t){if(t&&(nr(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return KA(e)}function KA(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function gh(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(gh=function(){return!!e})()}function ua(e){return ua=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},ua(e)}function XA(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Eo(e,t)}function Eo(e,t){return Eo=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},Eo(e,t)}function li(e,t,r){return t=mh(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function mh(e){var t=VA(e,"string");return nr(t)=="symbol"?t:t+""}function VA(e,t){if(nr(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(nr(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function YA(e,t){if(e==null)return{};var r=ZA(e,t),n,a;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a<i.length;a++)n=i[a],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function ZA(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function JA(e){return e.value}function QA(e,t){if($.isValidElement(e))return $.cloneElement(e,t);if(typeof e=="function")return $.createElement(e,t);t.ref;var r=YA(t,WA);return $.createElement(qu,r)}var As=1,Jt=function(e){function t(){var r;qA(this,t);for(var n=arguments.length,a=new Array(n),i=0;i<n;i++)a[i]=arguments[i];return r=HA(this,t,[].concat(a)),li(r,"lastBoundingBox",{width:-1,height:-1}),r}return XA(t,e),zA(t,[{key:"componentDidMount",value:function(){this.updateBBox()}},{key:"componentDidUpdate",value:function(){this.updateBBox()}},{key:"getBBox",value:function(){if(this.wrapperNode&&this.wrapperNode.getBoundingClientRect){var n=this.wrapperNode.getBoundingClientRect();return n.height=this.wrapperNode.offsetHeight,n.width=this.wrapperNode.offsetWidth,n}return null}},{key:"updateBBox",value:function(){var n=this.props.onBBoxUpdate,a=this.getBBox();a?(Math.abs(a.width-this.lastBoundingBox.width)>As||Math.abs(a.height-this.lastBoundingBox.height)>As)&&(this.lastBoundingBox.width=a.width,this.lastBoundingBox.height=a.height,n&&n(a)):(this.lastBoundingBox.width!==-1||this.lastBoundingBox.height!==-1)&&(this.lastBoundingBox.width=-1,this.lastBoundingBox.height=-1,n&&n(null))}},{key:"getBBoxSnapshot",value:function(){return this.lastBoundingBox.width>=0&&this.lastBoundingBox.height>=0?at({},this.lastBoundingBox):{width:0,height:0}}},{key:"getDefaultPosition",value:function(n){var a=this.props,i=a.layout,o=a.align,u=a.verticalAlign,c=a.margin,s=a.chartWidth,f=a.chartHeight,l,p;if(!n||(n.left===void 0||n.left===null)&&(n.right===void 0||n.right===null))if(o==="center"&&i==="vertical"){var h=this.getBBoxSnapshot();l={left:((s||0)-h.width)/2}}else l=o==="right"?{right:c&&c.right||0}:{left:c&&c.left||0};if(!n||(n.top===void 0||n.top===null)&&(n.bottom===void 0||n.bottom===null))if(u==="middle"){var d=this.getBBoxSnapshot();p={top:((f||0)-d.height)/2}}else p=u==="bottom"?{bottom:c&&c.bottom||0}:{top:c&&c.top||0};return at(at({},l),p)}},{key:"render",value:function(){var n=this,a=this.props,i=a.content,o=a.width,u=a.height,c=a.wrapperStyle,s=a.payloadUniqBy,f=a.payload,l=at(at({position:"absolute",width:o||"auto",height:u||"auto"},this.getDefaultPosition(c)),c);return $.createElement("div",{className:"recharts-legend-wrapper",style:l,ref:function(h){n.wrapperNode=h}},QA(i,at(at({},this.props),{},{payload:yh(f,s,JA)})))}}],[{key:"getWithHeight",value:function(n,a){var i=at(at({},this.defaultProps),n.props),o=i.layout;return o==="vertical"&&U(n.props.height)?{height:n.props.height}:o==="horizontal"?{width:n.props.width||a}:null}}])}(F.PureComponent);li(Jt,"displayName","Legend");li(Jt,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"bottom"});var _s=Pn,e_=Hu,t_=Ce,Ps=_s?_s.isConcatSpreadable:void 0;function r_(e){return t_(e)||e_(e)||!!(Ps&&e&&e[Ps])}var n_=r_,a_=ah,i_=n_;function bh(e,t,r,n,a){var i=-1,o=e.length;for(r||(r=i_),a||(a=[]);++i<o;){var u=e[i];t>0&&r(u)?t>1?bh(u,t-1,r,n,a):a_(a,u):n||(a[a.length]=u)}return a}var xh=bh;function o_(e){return function(t,r,n){for(var a=-1,i=Object(t),o=n(t),u=o.length;u--;){var c=o[e?u:++a];if(r(i[c],c,i)===!1)break}return t}}var u_=o_,c_=u_,s_=c_(),l_=s_,f_=l_,p_=si;function h_(e,t){return e&&f_(e,t,p_)}var wh=h_,d_=En;function v_(e,t){return function(r,n){if(r==null)return r;if(!d_(r))return e(r,n);for(var a=r.length,i=t?a:-1,o=Object(r);(t?i--:++i<a)&&n(o[i],i,o)!==!1;);return r}}var y_=v_,g_=wh,m_=y_,b_=m_(g_),Vu=b_,x_=Vu,w_=En;function O_(e,t){var r=-1,n=w_(e)?Array(e.length):[];return x_(e,function(a,i,o){n[++r]=t(a,i,o)}),n}var Oh=O_;function S_(e,t){var r=e.length;for(e.sort(t);r--;)e[r]=e[r].value;return e}var A_=S_,$s=br;function __(e,t){if(e!==t){var r=e!==void 0,n=e===null,a=e===e,i=$s(e),o=t!==void 0,u=t===null,c=t===t,s=$s(t);if(!u&&!s&&!i&&e>t||i&&o&&c&&!u&&!s||n&&o&&c||!r&&c||!a)return 1;if(!n&&!i&&!s&&e<t||s&&r&&a&&!n&&!i||u&&r&&a||!o&&a||!c)return-1}return 0}var P_=__,$_=P_;function T_(e,t,r){for(var n=-1,a=e.criteria,i=t.criteria,o=a.length,u=r.length;++n<o;){var c=$_(a[n],i[n]);if(c){if(n>=u)return c;var s=r[n];return c*(s=="desc"?-1:1)}}return e.index-t.index}var E_=T_,Fi=Iu,M_=Du,j_=At,C_=Oh,I_=A_,D_=uh,N_=E_,k_=Pr,B_=Ce;function L_(e,t,r){t.length?t=Fi(t,function(i){return B_(i)?function(o){return M_(o,i.length===1?i[0]:i)}:i}):t=[k_];var n=-1;t=Fi(t,D_(j_));var a=C_(e,function(i,o,u){var c=Fi(t,function(s){return s(i)});return{criteria:c,index:++n,value:i}});return I_(a,function(i,o){return N_(i,o,r)})}var R_=L_;function F_(e,t,r){switch(r.length){case 0:return e.call(t);case 1:return e.call(t,r[0]);case 2:return e.call(t,r[0],r[1]);case 3:return e.call(t,r[0],r[1],r[2])}return e.apply(t,r)}var U_=F_,W_=U_,Ts=Math.max;function q_(e,t,r){return t=Ts(t===void 0?e.length-1:t,0),function(){for(var n=arguments,a=-1,i=Ts(n.length-t,0),o=Array(i);++a<i;)o[a]=n[t+a];a=-1;for(var u=Array(t+1);++a<t;)u[a]=n[a];return u[t]=r(o),W_(e,this,u)}}var z_=q_;function H_(e){return function(){return e}}var G_=H_,K_=qt,X_=function(){try{var e=K_(Object,"defineProperty");return e({},"",{}),e}catch{}}(),Sh=X_,V_=G_,Es=Sh,Y_=Pr,Z_=Es?function(e,t){return Es(e,"toString",{configurable:!0,enumerable:!1,value:V_(t),writable:!0})}:Y_,J_=Z_,Q_=800,eP=16,tP=Date.now;function rP(e){var t=0,r=0;return function(){var n=tP(),a=eP-(n-r);if(r=n,a>0){if(++t>=Q_)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}var nP=rP,aP=J_,iP=nP,oP=iP(aP),uP=oP,cP=Pr,sP=z_,lP=uP;function fP(e,t){return lP(sP(e,t,cP),e+"")}var pP=fP,hP=Eu,dP=En,vP=Gu,yP=St;function gP(e,t,r){if(!yP(r))return!1;var n=typeof t;return(n=="number"?dP(r)&&vP(t,r.length):n=="string"&&t in r)?hP(r[t],e):!1}var fi=gP,mP=xh,bP=R_,xP=pP,Ms=fi,wP=xP(function(e,t){if(e==null)return[];var r=t.length;return r>1&&Ms(e,t[0],t[1])?t=[]:r>2&&Ms(t[0],t[1],t[2])&&(t=[t[0]]),bP(e,mP(t,1),[])}),OP=wP;const Yu=ie(OP);function Xr(e){"@babel/helpers - typeof";return Xr=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},Xr(e)}function Mo(){return Mo=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Mo.apply(this,arguments)}function SP(e,t){return $P(e)||PP(e,t)||_P(e,t)||AP()}function AP(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _P(e,t){if(e){if(typeof e=="string")return js(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return js(e,t)}}function js(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function PP(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,a,i,o,u=[],c=!0,s=!1;try{if(i=(r=r.call(e)).next,t!==0)for(;!(c=(n=i.call(r)).done)&&(u.push(n.value),u.length!==t);c=!0);}catch(f){s=!0,a=f}finally{try{if(!c&&r.return!=null&&(o=r.return(),Object(o)!==o))return}finally{if(s)throw a}}return u}}function $P(e){if(Array.isArray(e))return e}function Cs(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function Ui(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Cs(Object(r),!0).forEach(function(n){TP(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Cs(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function TP(e,t,r){return t=EP(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function EP(e){var t=MP(e,"string");return Xr(t)=="symbol"?t:t+""}function MP(e,t){if(Xr(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Xr(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function jP(e){return Array.isArray(e)&&xe(e[0])&&xe(e[1])?e.join(" ~ "):e}var CP=function(t){var r=t.separator,n=r===void 0?" : ":r,a=t.contentStyle,i=a===void 0?{}:a,o=t.itemStyle,u=o===void 0?{}:o,c=t.labelStyle,s=c===void 0?{}:c,f=t.payload,l=t.formatter,p=t.itemSorter,h=t.wrapperClassName,d=t.labelClassName,y=t.label,g=t.labelFormatter,b=t.accessibilityLayer,w=b===void 0?!1:b,x=function(){if(f&&f.length){var T={padding:0,margin:0},D=(p?Yu(f,p):f).map(function(j,C){if(j.type==="none")return null;var k=Ui({display:"block",paddingTop:4,paddingBottom:4,color:j.color||"#000"},u),N=j.formatter||l||jP,B=j.value,L=j.name,z=B,G=L;if(N&&z!=null&&G!=null){var q=N(B,L,j,C,f);if(Array.isArray(q)){var K=SP(q,2);z=K[0],G=K[1]}else z=q}return $.createElement("li",{className:"recharts-tooltip-item",key:"tooltip-item-".concat(C),style:k},xe(G)?$.createElement("span",{className:"recharts-tooltip-item-name"},G):null,xe(G)?$.createElement("span",{className:"recharts-tooltip-item-separator"},n):null,$.createElement("span",{className:"recharts-tooltip-item-value"},z),$.createElement("span",{className:"recharts-tooltip-item-unit"},j.unit||""))});return $.createElement("ul",{className:"recharts-tooltip-item-list",style:T},D)}return null},S=Ui({margin:0,padding:10,backgroundColor:"#fff",border:"1px solid #ccc",whiteSpace:"nowrap"},i),v=Ui({margin:0},s),m=!Z(y),O=m?y:"",A=fe("recharts-default-tooltip",h),_=fe("recharts-tooltip-label",d);m&&g&&f!==void 0&&f!==null&&(O=g(y,f));var M=w?{role:"status","aria-live":"assertive"}:{};return $.createElement("div",Mo({className:A,style:S},M),$.createElement("p",{className:_,style:v},$.isValidElement(O)?O:"".concat(O)),x())};function Vr(e){"@babel/helpers - typeof";return Vr=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},Vr(e)}function Rn(e,t,r){return t=IP(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function IP(e){var t=DP(e,"string");return Vr(t)=="symbol"?t:t+""}function DP(e,t){if(Vr(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Vr(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Cr="recharts-tooltip-wrapper",NP={visibility:"hidden"};function kP(e){var t=e.coordinate,r=e.translateX,n=e.translateY;return fe(Cr,Rn(Rn(Rn(Rn({},"".concat(Cr,"-right"),U(r)&&t&&U(t.x)&&r>=t.x),"".concat(Cr,"-left"),U(r)&&t&&U(t.x)&&r<t.x),"".concat(Cr,"-bottom"),U(n)&&t&&U(t.y)&&n>=t.y),"".concat(Cr,"-top"),U(n)&&t&&U(t.y)&&n<t.y))}function Is(e){var t=e.allowEscapeViewBox,r=e.coordinate,n=e.key,a=e.offsetTopLeft,i=e.position,o=e.reverseDirection,u=e.tooltipDimension,c=e.viewBox,s=e.viewBoxDimension;if(i&&U(i[n]))return i[n];var f=r[n]-u-a,l=r[n]+a;if(t[n])return o[n]?f:l;if(o[n]){var p=f,h=c[n];return p<h?Math.max(l,c[n]):Math.max(f,c[n])}var d=l+u,y=c[n]+s;return d>y?Math.max(f,c[n]):Math.max(l,c[n])}function BP(e){var t=e.translateX,r=e.translateY,n=e.useTranslate3d;return{transform:n?"translate3d(".concat(t,"px, ").concat(r,"px, 0)"):"translate(".concat(t,"px, ").concat(r,"px)")}}function LP(e){var t=e.allowEscapeViewBox,r=e.coordinate,n=e.offsetTopLeft,a=e.position,i=e.reverseDirection,o=e.tooltipBox,u=e.useTranslate3d,c=e.viewBox,s,f,l;return o.height>0&&o.width>0&&r?(f=Is({allowEscapeViewBox:t,coordinate:r,key:"x",offsetTopLeft:n,position:a,reverseDirection:i,tooltipDimension:o.width,viewBox:c,viewBoxDimension:c.width}),l=Is({allowEscapeViewBox:t,coordinate:r,key:"y",offsetTopLeft:n,position:a,reverseDirection:i,tooltipDimension:o.height,viewBox:c,viewBoxDimension:c.height}),s=BP({translateX:f,translateY:l,useTranslate3d:u})):s=NP,{cssProperties:s,cssClasses:kP({translateX:f,translateY:l,coordinate:r})}}function ar(e){"@babel/helpers - typeof";return ar=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},ar(e)}function Ds(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function Ns(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Ds(Object(r),!0).forEach(function(n){Co(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Ds(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function RP(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function FP(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,_h(n.key),n)}}function UP(e,t,r){return t&&FP(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function WP(e,t,r){return t=ca(t),qP(e,Ah()?Reflect.construct(t,r||[],ca(e).constructor):t.apply(e,r))}function qP(e,t){if(t&&(ar(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return zP(e)}function zP(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Ah(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Ah=function(){return!!e})()}function ca(e){return ca=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},ca(e)}function HP(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&jo(e,t)}function jo(e,t){return jo=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},jo(e,t)}function Co(e,t,r){return t=_h(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function _h(e){var t=GP(e,"string");return ar(t)=="symbol"?t:t+""}function GP(e,t){if(ar(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(ar(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var ks=1,KP=function(e){function t(){var r;RP(this,t);for(var n=arguments.length,a=new Array(n),i=0;i<n;i++)a[i]=arguments[i];return r=WP(this,t,[].concat(a)),Co(r,"state",{dismissed:!1,dismissedAtCoordinate:{x:0,y:0},lastBoundingBox:{width:-1,height:-1}}),Co(r,"handleKeyDown",function(o){if(o.key==="Escape"){var u,c,s,f;r.setState({dismissed:!0,dismissedAtCoordinate:{x:(u=(c=r.props.coordinate)===null||c===void 0?void 0:c.x)!==null&&u!==void 0?u:0,y:(s=(f=r.props.coordinate)===null||f===void 0?void 0:f.y)!==null&&s!==void 0?s:0}})}}),r}return HP(t,e),UP(t,[{key:"updateBBox",value:function(){if(this.wrapperNode&&this.wrapperNode.getBoundingClientRect){var n=this.wrapperNode.getBoundingClientRect();(Math.abs(n.width-this.state.lastBoundingBox.width)>ks||Math.abs(n.height-this.state.lastBoundingBox.height)>ks)&&this.setState({lastBoundingBox:{width:n.width,height:n.height}})}else(this.state.lastBoundingBox.width!==-1||this.state.lastBoundingBox.height!==-1)&&this.setState({lastBoundingBox:{width:-1,height:-1}})}},{key:"componentDidMount",value:function(){document.addEventListener("keydown",this.handleKeyDown),this.updateBBox()}},{key:"componentWillUnmount",value:function(){document.removeEventListener("keydown",this.handleKeyDown)}},{key:"componentDidUpdate",value:function(){var n,a;this.props.active&&this.updateBBox(),this.state.dismissed&&(((n=this.props.coordinate)===null||n===void 0?void 0:n.x)!==this.state.dismissedAtCoordinate.x||((a=this.props.coordinate)===null||a===void 0?void 0:a.y)!==this.state.dismissedAtCoordinate.y)&&(this.state.dismissed=!1)}},{key:"render",value:function(){var n=this,a=this.props,i=a.active,o=a.allowEscapeViewBox,u=a.animationDuration,c=a.animationEasing,s=a.children,f=a.coordinate,l=a.hasPayload,p=a.isAnimationActive,h=a.offset,d=a.position,y=a.reverseDirection,g=a.useTranslate3d,b=a.viewBox,w=a.wrapperStyle,x=LP({allowEscapeViewBox:o,coordinate:f,offsetTopLeft:h,position:d,reverseDirection:y,tooltipBox:this.state.lastBoundingBox,useTranslate3d:g,viewBox:b}),S=x.cssClasses,v=x.cssProperties,m=Ns(Ns({transition:p&&i?"transform ".concat(u,"ms ").concat(c):void 0},v),{},{pointerEvents:"none",visibility:!this.state.dismissed&&i&&l?"visible":"hidden",position:"absolute",top:0,left:0},w);return $.createElement("div",{tabIndex:-1,className:S,style:m,ref:function(A){n.wrapperNode=A}},s)}}])}(F.PureComponent),XP=function(){return!(typeof window<"u"&&window.document&&window.document.createElement&&window.setTimeout)},Bt={isSsr:XP(),get:function(t){return Bt[t]},set:function(t,r){if(typeof t=="string")Bt[t]=r;else{var n=Object.keys(t);n&&n.length&&n.forEach(function(a){Bt[a]=t[a]})}}};function ir(e){"@babel/helpers - typeof";return ir=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},ir(e)}function Bs(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function Ls(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Bs(Object(r),!0).forEach(function(n){Zu(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Bs(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function VP(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function YP(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,$h(n.key),n)}}function ZP(e,t,r){return t&&YP(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function JP(e,t,r){return t=sa(t),QP(e,Ph()?Reflect.construct(t,r||[],sa(e).constructor):t.apply(e,r))}function QP(e,t){if(t&&(ir(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return e$(e)}function e$(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Ph(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Ph=function(){return!!e})()}function sa(e){return sa=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},sa(e)}function t$(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Io(e,t)}function Io(e,t){return Io=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},Io(e,t)}function Zu(e,t,r){return t=$h(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function $h(e){var t=r$(e,"string");return ir(t)=="symbol"?t:t+""}function r$(e,t){if(ir(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(ir(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function n$(e){return e.dataKey}function a$(e,t){return $.isValidElement(e)?$.cloneElement(e,t):typeof e=="function"?$.createElement(e,t):$.createElement(CP,t)}var it=function(e){function t(){return VP(this,t),JP(this,t,arguments)}return t$(t,e),ZP(t,[{key:"render",value:function(){var n=this,a=this.props,i=a.active,o=a.allowEscapeViewBox,u=a.animationDuration,c=a.animationEasing,s=a.content,f=a.coordinate,l=a.filterNull,p=a.isAnimationActive,h=a.offset,d=a.payload,y=a.payloadUniqBy,g=a.position,b=a.reverseDirection,w=a.useTranslate3d,x=a.viewBox,S=a.wrapperStyle,v=d??[];l&&v.length&&(v=yh(d.filter(function(O){return O.value!=null&&(O.hide!==!0||n.props.includeHidden)}),y,n$));var m=v.length>0;return $.createElement(KP,{allowEscapeViewBox:o,animationDuration:u,animationEasing:c,isAnimationActive:p,active:i,coordinate:f,hasPayload:m,offset:h,position:g,reverseDirection:b,useTranslate3d:w,viewBox:x,wrapperStyle:S},a$(s,Ls(Ls({},this.props),{},{payload:v})))}}])}(F.PureComponent);Zu(it,"displayName","Tooltip");Zu(it,"defaultProps",{accessibilityLayer:!1,allowEscapeViewBox:{x:!1,y:!1},animationDuration:400,animationEasing:"ease",contentStyle:{},coordinate:{x:0,y:0},cursor:!0,cursorStyle:{},filterNull:!0,isAnimationActive:!Bt.isSsr,itemStyle:{},labelStyle:{},offset:10,reverseDirection:{x:!1,y:!1},separator:" : ",trigger:"hover",useTranslate3d:!1,viewBox:{x:0,y:0,height:0,width:0},wrapperStyle:{}});var i$=nt,o$=function(){return i$.Date.now()},u$=o$,c$=/\s/;function s$(e){for(var t=e.length;t--&&c$.test(e.charAt(t)););return t}var l$=s$,f$=l$,p$=/^\s+/;function h$(e){return e&&e.slice(0,f$(e)+1).replace(p$,"")}var d$=h$,v$=d$,Rs=St,y$=br,Fs=NaN,g$=/^[-+]0x[0-9a-f]+$/i,m$=/^0b[01]+$/i,b$=/^0o[0-7]+$/i,x$=parseInt;function w$(e){if(typeof e=="number")return e;if(y$(e))return Fs;if(Rs(e)){var t=typeof e.valueOf=="function"?e.valueOf():e;e=Rs(t)?t+"":t}if(typeof e!="string")return e===0?e:+e;e=v$(e);var r=m$.test(e);return r||b$.test(e)?x$(e.slice(2),r?2:8):g$.test(e)?Fs:+e}var Th=w$,O$=St,Wi=u$,Us=Th,S$="Expected a function",A$=Math.max,_$=Math.min;function P$(e,t,r){var n,a,i,o,u,c,s=0,f=!1,l=!1,p=!0;if(typeof e!="function")throw new TypeError(S$);t=Us(t)||0,O$(r)&&(f=!!r.leading,l="maxWait"in r,i=l?A$(Us(r.maxWait)||0,t):i,p="trailing"in r?!!r.trailing:p);function h(m){var O=n,A=a;return n=a=void 0,s=m,o=e.apply(A,O),o}function d(m){return s=m,u=setTimeout(b,t),f?h(m):o}function y(m){var O=m-c,A=m-s,_=t-O;return l?_$(_,i-A):_}function g(m){var O=m-c,A=m-s;return c===void 0||O>=t||O<0||l&&A>=i}function b(){var m=Wi();if(g(m))return w(m);u=setTimeout(b,y(m))}function w(m){return u=void 0,p&&n?h(m):(n=a=void 0,o)}function x(){u!==void 0&&clearTimeout(u),s=0,n=c=a=u=void 0}function S(){return u===void 0?o:w(Wi())}function v(){var m=Wi(),O=g(m);if(n=arguments,a=this,c=m,O){if(u===void 0)return d(c);if(l)return clearTimeout(u),u=setTimeout(b,t),h(c)}return u===void 0&&(u=setTimeout(b,t)),o}return v.cancel=x,v.flush=S,v}var $$=P$,T$=$$,E$=St,M$="Expected a function";function j$(e,t,r){var n=!0,a=!0;if(typeof e!="function")throw new TypeError(M$);return E$(r)&&(n="leading"in r?!!r.leading:n,a="trailing"in r?!!r.trailing:a),T$(e,t,{leading:n,maxWait:t,trailing:a})}var C$=j$;const I$=ie(C$);var Eh=function(t){return null};Eh.displayName="Cell";function Yr(e){"@babel/helpers - typeof";return Yr=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},Yr(e)}function Ws(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function Do(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Ws(Object(r),!0).forEach(function(n){D$(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Ws(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function D$(e,t,r){return t=N$(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function N$(e){var t=k$(e,"string");return Yr(t)=="symbol"?t:t+""}function k$(e,t){if(Yr(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Yr(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Xt={widthCache:{},cacheCount:0},B$=2e3,L$={position:"absolute",top:"-20000px",left:0,padding:0,margin:0,border:"none",whiteSpace:"pre"},qs="recharts_measurement_span";function R$(e){var t=Do({},e);return Object.keys(t).forEach(function(r){t[r]||delete t[r]}),t}var zs=function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(t==null||Bt.isSsr)return{width:0,height:0};var n=R$(r),a=JSON.stringify({text:t,copyStyle:n});if(Xt.widthCache[a])return Xt.widthCache[a];try{var i=document.getElementById(qs);i||(i=document.createElement("span"),i.setAttribute("id",qs),i.setAttribute("aria-hidden","true"),document.body.appendChild(i));var o=Do(Do({},L$),n);Object.assign(i.style,o),i.textContent="".concat(t);var u=i.getBoundingClientRect(),c={width:u.width,height:u.height};return Xt.widthCache[a]=c,++Xt.cacheCount>B$&&(Xt.cacheCount=0,Xt.widthCache={}),c}catch{return{width:0,height:0}}},F$=function(t){return{top:t.top+window.scrollY-document.documentElement.clientTop,left:t.left+window.scrollX-document.documentElement.clientLeft}};function Zr(e){"@babel/helpers - typeof";return Zr=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},Zr(e)}function la(e,t){return z$(e)||q$(e,t)||W$(e,t)||U$()}function U$(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function W$(e,t){if(e){if(typeof e=="string")return Hs(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Hs(e,t)}}function Hs(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function q$(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,a,i,o,u=[],c=!0,s=!1;try{if(i=(r=r.call(e)).next,t===0){if(Object(r)!==r)return;c=!1}else for(;!(c=(n=i.call(r)).done)&&(u.push(n.value),u.length!==t);c=!0);}catch(f){s=!0,a=f}finally{try{if(!c&&r.return!=null&&(o=r.return(),Object(o)!==o))return}finally{if(s)throw a}}return u}}function z$(e){if(Array.isArray(e))return e}function H$(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Gs(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,K$(n.key),n)}}function G$(e,t,r){return t&&Gs(e.prototype,t),r&&Gs(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function K$(e){var t=X$(e,"string");return Zr(t)=="symbol"?t:t+""}function X$(e,t){if(Zr(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Zr(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var Ks=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([*/])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,Xs=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([+-])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,V$=/^px|cm|vh|vw|em|rem|%|mm|in|pt|pc|ex|ch|vmin|vmax|Q$/,Y$=/(-?\d+(?:\.\d+)?)([a-zA-Z%]+)?/,Mh={cm:96/2.54,mm:96/25.4,pt:96/72,pc:96/6,in:96,Q:96/(2.54*40),px:1},Z$=Object.keys(Mh),Yt="NaN";function J$(e,t){return e*Mh[t]}var Fn=function(){function e(t,r){H$(this,e),this.num=t,this.unit=r,this.num=t,this.unit=r,Number.isNaN(t)&&(this.unit=""),r!==""&&!V$.test(r)&&(this.num=NaN,this.unit=""),Z$.includes(r)&&(this.num=J$(t,r),this.unit="px")}return G$(e,[{key:"add",value:function(r){return this.unit!==r.unit?new e(NaN,""):new e(this.num+r.num,this.unit)}},{key:"subtract",value:function(r){return this.unit!==r.unit?new e(NaN,""):new e(this.num-r.num,this.unit)}},{key:"multiply",value:function(r){return this.unit!==""&&r.unit!==""&&this.unit!==r.unit?new e(NaN,""):new e(this.num*r.num,this.unit||r.unit)}},{key:"divide",value:function(r){return this.unit!==""&&r.unit!==""&&this.unit!==r.unit?new e(NaN,""):new e(this.num/r.num,this.unit||r.unit)}},{key:"toString",value:function(){return"".concat(this.num).concat(this.unit)}},{key:"isNaN",value:function(){return Number.isNaN(this.num)}}],[{key:"parse",value:function(r){var n,a=(n=Y$.exec(r))!==null&&n!==void 0?n:[],i=la(a,3),o=i[1],u=i[2];return new e(parseFloat(o),u??"")}}])}();function jh(e){if(e.includes(Yt))return Yt;for(var t=e;t.includes("*")||t.includes("/");){var r,n=(r=Ks.exec(t))!==null&&r!==void 0?r:[],a=la(n,4),i=a[1],o=a[2],u=a[3],c=Fn.parse(i??""),s=Fn.parse(u??""),f=o==="*"?c.multiply(s):c.divide(s);if(f.isNaN())return Yt;t=t.replace(Ks,f.toString())}for(;t.includes("+")||/.-\d+(?:\.\d+)?/.test(t);){var l,p=(l=Xs.exec(t))!==null&&l!==void 0?l:[],h=la(p,4),d=h[1],y=h[2],g=h[3],b=Fn.parse(d??""),w=Fn.parse(g??""),x=y==="+"?b.add(w):b.subtract(w);if(x.isNaN())return Yt;t=t.replace(Xs,x.toString())}return t}var Vs=/\(([^()]*)\)/;function Q$(e){for(var t=e;t.includes("(");){var r=Vs.exec(t),n=la(r,2),a=n[1];t=t.replace(Vs,jh(a))}return t}function eT(e){var t=e.replace(/\s+/g,"");return t=Q$(t),t=jh(t),t}function tT(e){try{return eT(e)}catch{return Yt}}function qi(e){var t=tT(e.slice(5,-1));return t===Yt?"":t}var rT=["x","y","lineHeight","capHeight","scaleToFit","textAnchor","verticalAnchor","fill"],nT=["dx","dy","angle","className","breakAll"];function No(){return No=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},No.apply(this,arguments)}function Ys(e,t){if(e==null)return{};var r=aT(e,t),n,a;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a<i.length;a++)n=i[a],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function aT(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function Zs(e,t){return cT(e)||uT(e,t)||oT(e,t)||iT()}function iT(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function oT(e,t){if(e){if(typeof e=="string")return Js(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Js(e,t)}}function Js(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function uT(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,a,i,o,u=[],c=!0,s=!1;try{if(i=(r=r.call(e)).next,t===0){if(Object(r)!==r)return;c=!1}else for(;!(c=(n=i.call(r)).done)&&(u.push(n.value),u.length!==t);c=!0);}catch(f){s=!0,a=f}finally{try{if(!c&&r.return!=null&&(o=r.return(),Object(o)!==o))return}finally{if(s)throw a}}return u}}function cT(e){if(Array.isArray(e))return e}var Ch=/[ \f\n\r\t\v\u2028\u2029]+/,Ih=function(t){var r=t.children,n=t.breakAll,a=t.style;try{var i=[];Z(r)||(n?i=r.toString().split(""):i=r.toString().split(Ch));var o=i.map(function(c){return{word:c,width:zs(c,a).width}}),u=n?0:zs(" ",a).width;return{wordsWithComputedWidth:o,spaceWidth:u}}catch{return null}},sT=function(t,r,n,a,i){var o=t.maxLines,u=t.children,c=t.style,s=t.breakAll,f=U(o),l=u,p=function(){var C=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return C.reduce(function(k,N){var B=N.word,L=N.width,z=k[k.length-1];if(z&&(a==null||i||z.width+L+n<Number(a)))z.words.push(B),z.width+=L+n;else{var G={words:[B],width:L};k.push(G)}return k},[])},h=p(r),d=function(C){return C.reduce(function(k,N){return k.width>N.width?k:N})};if(!f)return h;for(var y="…",g=function(C){var k=l.slice(0,C),N=Ih({breakAll:s,style:c,children:k+y}).wordsWithComputedWidth,B=p(N),L=B.length>o||d(B).width>Number(a);return[L,B]},b=0,w=l.length-1,x=0,S;b<=w&&x<=l.length-1;){var v=Math.floor((b+w)/2),m=v-1,O=g(m),A=Zs(O,2),_=A[0],M=A[1],P=g(v),T=Zs(P,1),D=T[0];if(!_&&!D&&(b=v+1),_&&D&&(w=v-1),!_&&D){S=M;break}x++}return S||h},Qs=function(t){var r=Z(t)?[]:t.toString().split(Ch);return[{words:r}]},lT=function(t){var r=t.width,n=t.scaleToFit,a=t.children,i=t.style,o=t.breakAll,u=t.maxLines;if((r||n)&&!Bt.isSsr){var c,s,f=Ih({breakAll:o,children:a,style:i});if(f){var l=f.wordsWithComputedWidth,p=f.spaceWidth;c=l,s=p}else return Qs(a);return sT({breakAll:o,children:a,maxLines:u,style:i},c,s,r,n)}return Qs(a)},el="#808080",ko=function(t){var r=t.x,n=r===void 0?0:r,a=t.y,i=a===void 0?0:a,o=t.lineHeight,u=o===void 0?"1em":o,c=t.capHeight,s=c===void 0?"0.71em":c,f=t.scaleToFit,l=f===void 0?!1:f,p=t.textAnchor,h=p===void 0?"start":p,d=t.verticalAnchor,y=d===void 0?"end":d,g=t.fill,b=g===void 0?el:g,w=Ys(t,rT),x=F.useMemo(function(){return lT({breakAll:w.breakAll,children:w.children,maxLines:w.maxLines,scaleToFit:l,style:w.style,width:w.width})},[w.breakAll,w.children,w.maxLines,l,w.style,w.width]),S=w.dx,v=w.dy,m=w.angle,O=w.className,A=w.breakAll,_=Ys(w,nT);if(!xe(n)||!xe(i))return null;var M=n+(U(S)?S:0),P=i+(U(v)?v:0),T;switch(y){case"start":T=qi("calc(".concat(s,")"));break;case"middle":T=qi("calc(".concat((x.length-1)/2," * -").concat(u," + (").concat(s," / 2))"));break;default:T=qi("calc(".concat(x.length-1," * -").concat(u,")"));break}var D=[];if(l){var j=x[0].width,C=w.width;D.push("scale(".concat((U(C)?C/j:1)/j,")"))}return m&&D.push("rotate(".concat(m,", ").concat(M,", ").concat(P,")")),D.length&&(_.transform=D.join(" ")),$.createElement("text",No({},se(_,!0),{x:M,y:P,className:fe("recharts-text",O),textAnchor:h,fill:b.includes("url")?el:b}),x.map(function(k,N){var B=k.words.join(A?"":" ");return $.createElement("tspan",{x:M,dy:N===0?T:u,key:"".concat(B,"-").concat(N)},B)}))};function wt(e,t){return e==null||t==null?NaN:e<t?-1:e>t?1:e>=t?0:NaN}function fT(e,t){return e==null||t==null?NaN:t<e?-1:t>e?1:t>=e?0:NaN}function Ju(e){let t,r,n;e.length!==2?(t=wt,r=(u,c)=>wt(e(u),c),n=(u,c)=>e(u)-c):(t=e===wt||e===fT?e:pT,r=e,n=e);function a(u,c,s=0,f=u.length){if(s<f){if(t(c,c)!==0)return f;do{const l=s+f>>>1;r(u[l],c)<0?s=l+1:f=l}while(s<f)}return s}function i(u,c,s=0,f=u.length){if(s<f){if(t(c,c)!==0)return f;do{const l=s+f>>>1;r(u[l],c)<=0?s=l+1:f=l}while(s<f)}return s}function o(u,c,s=0,f=u.length){const l=a(u,c,s,f-1);return l>s&&n(u[l-1],c)>-n(u[l],c)?l-1:l}return{left:a,center:o,right:i}}function pT(){return 0}function Dh(e){return e===null?NaN:+e}function*hT(e,t){for(let r of e)r!=null&&(r=+r)>=r&&(yield r)}const dT=Ju(wt),Mn=dT.right;Ju(Dh).center;class tl extends Map{constructor(t,r=gT){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:r}}),t!=null)for(const[n,a]of t)this.set(n,a)}get(t){return super.get(rl(this,t))}has(t){return super.has(rl(this,t))}set(t,r){return super.set(vT(this,t),r)}delete(t){return super.delete(yT(this,t))}}function rl({_intern:e,_key:t},r){const n=t(r);return e.has(n)?e.get(n):r}function vT({_intern:e,_key:t},r){const n=t(r);return e.has(n)?e.get(n):(e.set(n,r),r)}function yT({_intern:e,_key:t},r){const n=t(r);return e.has(n)&&(r=e.get(n),e.delete(n)),r}function gT(e){return e!==null&&typeof e=="object"?e.valueOf():e}function mT(e=wt){if(e===wt)return Nh;if(typeof e!="function")throw new TypeError("compare is not a function");return(t,r)=>{const n=e(t,r);return n||n===0?n:(e(r,r)===0)-(e(t,t)===0)}}function Nh(e,t){return(e==null||!(e>=e))-(t==null||!(t>=t))||(e<t?-1:e>t?1:0)}const bT=Math.sqrt(50),xT=Math.sqrt(10),wT=Math.sqrt(2);function fa(e,t,r){const n=(t-e)/Math.max(0,r),a=Math.floor(Math.log10(n)),i=n/Math.pow(10,a),o=i>=bT?10:i>=xT?5:i>=wT?2:1;let u,c,s;return a<0?(s=Math.pow(10,-a)/o,u=Math.round(e*s),c=Math.round(t*s),u/s<e&&++u,c/s>t&&--c,s=-s):(s=Math.pow(10,a)*o,u=Math.round(e/s),c=Math.round(t/s),u*s<e&&++u,c*s>t&&--c),c<u&&.5<=r&&r<2?fa(e,t,r*2):[u,c,s]}function Bo(e,t,r){if(t=+t,e=+e,r=+r,!(r>0))return[];if(e===t)return[e];const n=t<e,[a,i,o]=n?fa(t,e,r):fa(e,t,r);if(!(i>=a))return[];const u=i-a+1,c=new Array(u);if(n)if(o<0)for(let s=0;s<u;++s)c[s]=(i-s)/-o;else for(let s=0;s<u;++s)c[s]=(i-s)*o;else if(o<0)for(let s=0;s<u;++s)c[s]=(a+s)/-o;else for(let s=0;s<u;++s)c[s]=(a+s)*o;return c}function Lo(e,t,r){return t=+t,e=+e,r=+r,fa(e,t,r)[2]}function Ro(e,t,r){t=+t,e=+e,r=+r;const n=t<e,a=n?Lo(t,e,r):Lo(e,t,r);return(n?-1:1)*(a<0?1/-a:a)}function nl(e,t){let r;for(const n of e)n!=null&&(r<n||r===void 0&&n>=n)&&(r=n);return r}function al(e,t){let r;for(const n of e)n!=null&&(r>n||r===void 0&&n>=n)&&(r=n);return r}function kh(e,t,r=0,n=1/0,a){if(t=Math.floor(t),r=Math.floor(Math.max(0,r)),n=Math.floor(Math.min(e.length-1,n)),!(r<=t&&t<=n))return e;for(a=a===void 0?Nh:mT(a);n>r;){if(n-r>600){const c=n-r+1,s=t-r+1,f=Math.log(c),l=.5*Math.exp(2*f/3),p=.5*Math.sqrt(f*l*(c-l)/c)*(s-c/2<0?-1:1),h=Math.max(r,Math.floor(t-s*l/c+p)),d=Math.min(n,Math.floor(t+(c-s)*l/c+p));kh(e,t,h,d,a)}const i=e[t];let o=r,u=n;for(Ir(e,r,t),a(e[n],i)>0&&Ir(e,r,n);o<u;){for(Ir(e,o,u),++o,--u;a(e[o],i)<0;)++o;for(;a(e[u],i)>0;)--u}a(e[r],i)===0?Ir(e,r,u):(++u,Ir(e,u,n)),u<=t&&(r=u+1),t<=u&&(n=u-1)}return e}function Ir(e,t,r){const n=e[t];e[t]=e[r],e[r]=n}function OT(e,t,r){if(e=Float64Array.from(hT(e)),!(!(n=e.length)||isNaN(t=+t))){if(t<=0||n<2)return al(e);if(t>=1)return nl(e);var n,a=(n-1)*t,i=Math.floor(a),o=nl(kh(e,i).subarray(0,i+1)),u=al(e.subarray(i+1));return o+(u-o)*(a-i)}}function ST(e,t,r=Dh){if(!(!(n=e.length)||isNaN(t=+t))){if(t<=0||n<2)return+r(e[0],0,e);if(t>=1)return+r(e[n-1],n-1,e);var n,a=(n-1)*t,i=Math.floor(a),o=+r(e[i],i,e),u=+r(e[i+1],i+1,e);return o+(u-o)*(a-i)}}function AT(e,t,r){e=+e,t=+t,r=(a=arguments.length)<2?(t=e,e=0,1):a<3?1:+r;for(var n=-1,a=Math.max(0,Math.ceil((t-e)/r))|0,i=new Array(a);++n<a;)i[n]=e+n*r;return i}function qe(e,t){switch(arguments.length){case 0:break;case 1:this.range(e);break;default:this.range(t).domain(e);break}return this}function vt(e,t){switch(arguments.length){case 0:break;case 1:{typeof e=="function"?this.interpolator(e):this.range(e);break}default:{this.domain(e),typeof t=="function"?this.interpolator(t):this.range(t);break}}return this}const Fo=Symbol("implicit");function Qu(){var e=new tl,t=[],r=[],n=Fo;function a(i){let o=e.get(i);if(o===void 0){if(n!==Fo)return n;e.set(i,o=t.push(i)-1)}return r[o%r.length]}return a.domain=function(i){if(!arguments.length)return t.slice();t=[],e=new tl;for(const o of i)e.has(o)||e.set(o,t.push(o)-1);return a},a.range=function(i){return arguments.length?(r=Array.from(i),a):r.slice()},a.unknown=function(i){return arguments.length?(n=i,a):n},a.copy=function(){return Qu(t,r).unknown(n)},qe.apply(a,arguments),a}function Jr(){var e=Qu().unknown(void 0),t=e.domain,r=e.range,n=0,a=1,i,o,u=!1,c=0,s=0,f=.5;delete e.unknown;function l(){var p=t().length,h=a<n,d=h?a:n,y=h?n:a;i=(y-d)/Math.max(1,p-c+s*2),u&&(i=Math.floor(i)),d+=(y-d-i*(p-c))*f,o=i*(1-c),u&&(d=Math.round(d),o=Math.round(o));var g=AT(p).map(function(b){return d+i*b});return r(h?g.reverse():g)}return e.domain=function(p){return arguments.length?(t(p),l()):t()},e.range=function(p){return arguments.length?([n,a]=p,n=+n,a=+a,l()):[n,a]},e.rangeRound=function(p){return[n,a]=p,n=+n,a=+a,u=!0,l()},e.bandwidth=function(){return o},e.step=function(){return i},e.round=function(p){return arguments.length?(u=!!p,l()):u},e.padding=function(p){return arguments.length?(c=Math.min(1,s=+p),l()):c},e.paddingInner=function(p){return arguments.length?(c=Math.min(1,p),l()):c},e.paddingOuter=function(p){return arguments.length?(s=+p,l()):s},e.align=function(p){return arguments.length?(f=Math.max(0,Math.min(1,p)),l()):f},e.copy=function(){return Jr(t(),[n,a]).round(u).paddingInner(c).paddingOuter(s).align(f)},qe.apply(l(),arguments)}function Bh(e){var t=e.copy;return e.padding=e.paddingOuter,delete e.paddingInner,delete e.paddingOuter,e.copy=function(){return Bh(t())},e}function qr(){return Bh(Jr.apply(null,arguments).paddingInner(1))}function ec(e,t,r){e.prototype=t.prototype=r,r.constructor=e}function Lh(e,t){var r=Object.create(e.prototype);for(var n in t)r[n]=t[n];return r}function jn(){}var Qr=.7,pa=1/Qr,Qt="\\s*([+-]?\\d+)\\s*",en="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",et="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",_T=/^#([0-9a-f]{3,8})$/,PT=new RegExp(`^rgb\\(${Qt},${Qt},${Qt}\\)$`),$T=new RegExp(`^rgb\\(${et},${et},${et}\\)$`),TT=new RegExp(`^rgba\\(${Qt},${Qt},${Qt},${en}\\)$`),ET=new RegExp(`^rgba\\(${et},${et},${et},${en}\\)$`),MT=new RegExp(`^hsl\\(${en},${et},${et}\\)$`),jT=new RegExp(`^hsla\\(${en},${et},${et},${en}\\)$`),il={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};ec(jn,tn,{copy(e){return Object.assign(new this.constructor,this,e)},displayable(){return this.rgb().displayable()},hex:ol,formatHex:ol,formatHex8:CT,formatHsl:IT,formatRgb:ul,toString:ul});function ol(){return this.rgb().formatHex()}function CT(){return this.rgb().formatHex8()}function IT(){return Rh(this).formatHsl()}function ul(){return this.rgb().formatRgb()}function tn(e){var t,r;return e=(e+"").trim().toLowerCase(),(t=_T.exec(e))?(r=t[1].length,t=parseInt(t[1],16),r===6?cl(t):r===3?new je(t>>8&15|t>>4&240,t>>4&15|t&240,(t&15)<<4|t&15,1):r===8?Un(t>>24&255,t>>16&255,t>>8&255,(t&255)/255):r===4?Un(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|t&240,((t&15)<<4|t&15)/255):null):(t=PT.exec(e))?new je(t[1],t[2],t[3],1):(t=$T.exec(e))?new je(t[1]*255/100,t[2]*255/100,t[3]*255/100,1):(t=TT.exec(e))?Un(t[1],t[2],t[3],t[4]):(t=ET.exec(e))?Un(t[1]*255/100,t[2]*255/100,t[3]*255/100,t[4]):(t=MT.exec(e))?fl(t[1],t[2]/100,t[3]/100,1):(t=jT.exec(e))?fl(t[1],t[2]/100,t[3]/100,t[4]):il.hasOwnProperty(e)?cl(il[e]):e==="transparent"?new je(NaN,NaN,NaN,0):null}function cl(e){return new je(e>>16&255,e>>8&255,e&255,1)}function Un(e,t,r,n){return n<=0&&(e=t=r=NaN),new je(e,t,r,n)}function DT(e){return e instanceof jn||(e=tn(e)),e?(e=e.rgb(),new je(e.r,e.g,e.b,e.opacity)):new je}function Uo(e,t,r,n){return arguments.length===1?DT(e):new je(e,t,r,n??1)}function je(e,t,r,n){this.r=+e,this.g=+t,this.b=+r,this.opacity=+n}ec(je,Uo,Lh(jn,{brighter(e){return e=e==null?pa:Math.pow(pa,e),new je(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=e==null?Qr:Math.pow(Qr,e),new je(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new je(Lt(this.r),Lt(this.g),Lt(this.b),ha(this.opacity))},displayable(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:sl,formatHex:sl,formatHex8:NT,formatRgb:ll,toString:ll}));function sl(){return`#${Nt(this.r)}${Nt(this.g)}${Nt(this.b)}`}function NT(){return`#${Nt(this.r)}${Nt(this.g)}${Nt(this.b)}${Nt((isNaN(this.opacity)?1:this.opacity)*255)}`}function ll(){const e=ha(this.opacity);return`${e===1?"rgb(":"rgba("}${Lt(this.r)}, ${Lt(this.g)}, ${Lt(this.b)}${e===1?")":`, ${e})`}`}function ha(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function Lt(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function Nt(e){return e=Lt(e),(e<16?"0":"")+e.toString(16)}function fl(e,t,r,n){return n<=0?e=t=r=NaN:r<=0||r>=1?e=t=NaN:t<=0&&(e=NaN),new Ge(e,t,r,n)}function Rh(e){if(e instanceof Ge)return new Ge(e.h,e.s,e.l,e.opacity);if(e instanceof jn||(e=tn(e)),!e)return new Ge;if(e instanceof Ge)return e;e=e.rgb();var t=e.r/255,r=e.g/255,n=e.b/255,a=Math.min(t,r,n),i=Math.max(t,r,n),o=NaN,u=i-a,c=(i+a)/2;return u?(t===i?o=(r-n)/u+(r<n)*6:r===i?o=(n-t)/u+2:o=(t-r)/u+4,u/=c<.5?i+a:2-i-a,o*=60):u=c>0&&c<1?0:o,new Ge(o,u,c,e.opacity)}function kT(e,t,r,n){return arguments.length===1?Rh(e):new Ge(e,t,r,n??1)}function Ge(e,t,r,n){this.h=+e,this.s=+t,this.l=+r,this.opacity=+n}ec(Ge,kT,Lh(jn,{brighter(e){return e=e==null?pa:Math.pow(pa,e),new Ge(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=e==null?Qr:Math.pow(Qr,e),new Ge(this.h,this.s,this.l*e,this.opacity)},rgb(){var e=this.h%360+(this.h<0)*360,t=isNaN(e)||isNaN(this.s)?0:this.s,r=this.l,n=r+(r<.5?r:1-r)*t,a=2*r-n;return new je(zi(e>=240?e-240:e+120,a,n),zi(e,a,n),zi(e<120?e+240:e-120,a,n),this.opacity)},clamp(){return new Ge(pl(this.h),Wn(this.s),Wn(this.l),ha(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){const e=ha(this.opacity);return`${e===1?"hsl(":"hsla("}${pl(this.h)}, ${Wn(this.s)*100}%, ${Wn(this.l)*100}%${e===1?")":`, ${e})`}`}}));function pl(e){return e=(e||0)%360,e<0?e+360:e}function Wn(e){return Math.max(0,Math.min(1,e||0))}function zi(e,t,r){return(e<60?t+(r-t)*e/60:e<180?r:e<240?t+(r-t)*(240-e)/60:t)*255}const tc=e=>()=>e;function BT(e,t){return function(r){return e+r*t}}function LT(e,t,r){return e=Math.pow(e,r),t=Math.pow(t,r)-e,r=1/r,function(n){return Math.pow(e+n*t,r)}}function RT(e){return(e=+e)==1?Fh:function(t,r){return r-t?LT(t,r,e):tc(isNaN(t)?r:t)}}function Fh(e,t){var r=t-e;return r?BT(e,r):tc(isNaN(e)?t:e)}const hl=function e(t){var r=RT(t);function n(a,i){var o=r((a=Uo(a)).r,(i=Uo(i)).r),u=r(a.g,i.g),c=r(a.b,i.b),s=Fh(a.opacity,i.opacity);return function(f){return a.r=o(f),a.g=u(f),a.b=c(f),a.opacity=s(f),a+""}}return n.gamma=e,n}(1);function FT(e,t){t||(t=[]);var r=e?Math.min(t.length,e.length):0,n=t.slice(),a;return function(i){for(a=0;a<r;++a)n[a]=e[a]*(1-i)+t[a]*i;return n}}function UT(e){return ArrayBuffer.isView(e)&&!(e instanceof DataView)}function WT(e,t){var r=t?t.length:0,n=e?Math.min(r,e.length):0,a=new Array(n),i=new Array(r),o;for(o=0;o<n;++o)a[o]=$r(e[o],t[o]);for(;o<r;++o)i[o]=t[o];return function(u){for(o=0;o<n;++o)i[o]=a[o](u);return i}}function qT(e,t){var r=new Date;return e=+e,t=+t,function(n){return r.setTime(e*(1-n)+t*n),r}}function da(e,t){return e=+e,t=+t,function(r){return e*(1-r)+t*r}}function zT(e,t){var r={},n={},a;(e===null||typeof e!="object")&&(e={}),(t===null||typeof t!="object")&&(t={});for(a in t)a in e?r[a]=$r(e[a],t[a]):n[a]=t[a];return function(i){for(a in r)n[a]=r[a](i);return n}}var Wo=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,Hi=new RegExp(Wo.source,"g");function HT(e){return function(){return e}}function GT(e){return function(t){return e(t)+""}}function KT(e,t){var r=Wo.lastIndex=Hi.lastIndex=0,n,a,i,o=-1,u=[],c=[];for(e=e+"",t=t+"";(n=Wo.exec(e))&&(a=Hi.exec(t));)(i=a.index)>r&&(i=t.slice(r,i),u[o]?u[o]+=i:u[++o]=i),(n=n[0])===(a=a[0])?u[o]?u[o]+=a:u[++o]=a:(u[++o]=null,c.push({i:o,x:da(n,a)})),r=Hi.lastIndex;return r<t.length&&(i=t.slice(r),u[o]?u[o]+=i:u[++o]=i),u.length<2?c[0]?GT(c[0].x):HT(t):(t=c.length,function(s){for(var f=0,l;f<t;++f)u[(l=c[f]).i]=l.x(s);return u.join("")})}function $r(e,t){var r=typeof t,n;return t==null||r==="boolean"?tc(t):(r==="number"?da:r==="string"?(n=tn(t))?(t=n,hl):KT:t instanceof tn?hl:t instanceof Date?qT:UT(t)?FT:Array.isArray(t)?WT:typeof t.valueOf!="function"&&typeof t.toString!="function"||isNaN(t)?zT:da)(e,t)}function rc(e,t){return e=+e,t=+t,function(r){return Math.round(e*(1-r)+t*r)}}function XT(e,t){t===void 0&&(t=e,e=$r);for(var r=0,n=t.length-1,a=t[0],i=new Array(n<0?0:n);r<n;)i[r]=e(a,a=t[++r]);return function(o){var u=Math.max(0,Math.min(n-1,Math.floor(o*=n)));return i[u](o-u)}}function VT(e){return function(){return e}}function va(e){return+e}var dl=[0,1];function Te(e){return e}function qo(e,t){return(t-=e=+e)?function(r){return(r-e)/t}:VT(isNaN(t)?NaN:.5)}function YT(e,t){var r;return e>t&&(r=e,e=t,t=r),function(n){return Math.max(e,Math.min(t,n))}}function ZT(e,t,r){var n=e[0],a=e[1],i=t[0],o=t[1];return a<n?(n=qo(a,n),i=r(o,i)):(n=qo(n,a),i=r(i,o)),function(u){return i(n(u))}}function JT(e,t,r){var n=Math.min(e.length,t.length)-1,a=new Array(n),i=new Array(n),o=-1;for(e[n]<e[0]&&(e=e.slice().reverse(),t=t.slice().reverse());++o<n;)a[o]=qo(e[o],e[o+1]),i[o]=r(t[o],t[o+1]);return function(u){var c=Mn(e,u,1,n)-1;return i[c](a[c](u))}}function Cn(e,t){return t.domain(e.domain()).range(e.range()).interpolate(e.interpolate()).clamp(e.clamp()).unknown(e.unknown())}function pi(){var e=dl,t=dl,r=$r,n,a,i,o=Te,u,c,s;function f(){var p=Math.min(e.length,t.length);return o!==Te&&(o=YT(e[0],e[p-1])),u=p>2?JT:ZT,c=s=null,l}function l(p){return p==null||isNaN(p=+p)?i:(c||(c=u(e.map(n),t,r)))(n(o(p)))}return l.invert=function(p){return o(a((s||(s=u(t,e.map(n),da)))(p)))},l.domain=function(p){return arguments.length?(e=Array.from(p,va),f()):e.slice()},l.range=function(p){return arguments.length?(t=Array.from(p),f()):t.slice()},l.rangeRound=function(p){return t=Array.from(p),r=rc,f()},l.clamp=function(p){return arguments.length?(o=p?!0:Te,f()):o!==Te},l.interpolate=function(p){return arguments.length?(r=p,f()):r},l.unknown=function(p){return arguments.length?(i=p,l):i},function(p,h){return n=p,a=h,f()}}function nc(){return pi()(Te,Te)}function QT(e){return Math.abs(e=Math.round(e))>=1e21?e.toLocaleString("en").replace(/,/g,""):e.toString(10)}function ya(e,t){if((r=(e=t?e.toExponential(t-1):e.toExponential()).indexOf("e"))<0)return null;var r,n=e.slice(0,r);return[n.length>1?n[0]+n.slice(2):n,+e.slice(r+1)]}function or(e){return e=ya(Math.abs(e)),e?e[1]:NaN}function eE(e,t){return function(r,n){for(var a=r.length,i=[],o=0,u=e[0],c=0;a>0&&u>0&&(c+u+1>n&&(u=Math.max(1,n-c)),i.push(r.substring(a-=u,a+u)),!((c+=u+1)>n));)u=e[o=(o+1)%e.length];return i.reverse().join(t)}}function tE(e){return function(t){return t.replace(/[0-9]/g,function(r){return e[+r]})}}var rE=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function rn(e){if(!(t=rE.exec(e)))throw new Error("invalid format: "+e);var t;return new ac({fill:t[1],align:t[2],sign:t[3],symbol:t[4],zero:t[5],width:t[6],comma:t[7],precision:t[8]&&t[8].slice(1),trim:t[9],type:t[10]})}rn.prototype=ac.prototype;function ac(e){this.fill=e.fill===void 0?" ":e.fill+"",this.align=e.align===void 0?">":e.align+"",this.sign=e.sign===void 0?"-":e.sign+"",this.symbol=e.symbol===void 0?"":e.symbol+"",this.zero=!!e.zero,this.width=e.width===void 0?void 0:+e.width,this.comma=!!e.comma,this.precision=e.precision===void 0?void 0:+e.precision,this.trim=!!e.trim,this.type=e.type===void 0?"":e.type+""}ac.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(this.width===void 0?"":Math.max(1,this.width|0))+(this.comma?",":"")+(this.precision===void 0?"":"."+Math.max(0,this.precision|0))+(this.trim?"~":"")+this.type};function nE(e){e:for(var t=e.length,r=1,n=-1,a;r<t;++r)switch(e[r]){case".":n=a=r;break;case"0":n===0&&(n=r),a=r;break;default:if(!+e[r])break e;n>0&&(n=0);break}return n>0?e.slice(0,n)+e.slice(a+1):e}var Uh;function aE(e,t){var r=ya(e,t);if(!r)return e+"";var n=r[0],a=r[1],i=a-(Uh=Math.max(-8,Math.min(8,Math.floor(a/3)))*3)+1,o=n.length;return i===o?n:i>o?n+new Array(i-o+1).join("0"):i>0?n.slice(0,i)+"."+n.slice(i):"0."+new Array(1-i).join("0")+ya(e,Math.max(0,t+i-1))[0]}function vl(e,t){var r=ya(e,t);if(!r)return e+"";var n=r[0],a=r[1];return a<0?"0."+new Array(-a).join("0")+n:n.length>a+1?n.slice(0,a+1)+"."+n.slice(a+1):n+new Array(a-n.length+2).join("0")}const yl={"%":(e,t)=>(e*100).toFixed(t),b:e=>Math.round(e).toString(2),c:e=>e+"",d:QT,e:(e,t)=>e.toExponential(t),f:(e,t)=>e.toFixed(t),g:(e,t)=>e.toPrecision(t),o:e=>Math.round(e).toString(8),p:(e,t)=>vl(e*100,t),r:vl,s:aE,X:e=>Math.round(e).toString(16).toUpperCase(),x:e=>Math.round(e).toString(16)};function gl(e){return e}var ml=Array.prototype.map,bl=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];function iE(e){var t=e.grouping===void 0||e.thousands===void 0?gl:eE(ml.call(e.grouping,Number),e.thousands+""),r=e.currency===void 0?"":e.currency[0]+"",n=e.currency===void 0?"":e.currency[1]+"",a=e.decimal===void 0?".":e.decimal+"",i=e.numerals===void 0?gl:tE(ml.call(e.numerals,String)),o=e.percent===void 0?"%":e.percent+"",u=e.minus===void 0?"−":e.minus+"",c=e.nan===void 0?"NaN":e.nan+"";function s(l){l=rn(l);var p=l.fill,h=l.align,d=l.sign,y=l.symbol,g=l.zero,b=l.width,w=l.comma,x=l.precision,S=l.trim,v=l.type;v==="n"?(w=!0,v="g"):yl[v]||(x===void 0&&(x=12),S=!0,v="g"),(g||p==="0"&&h==="=")&&(g=!0,p="0",h="=");var m=y==="$"?r:y==="#"&&/[boxX]/.test(v)?"0"+v.toLowerCase():"",O=y==="$"?n:/[%p]/.test(v)?o:"",A=yl[v],_=/[defgprs%]/.test(v);x=x===void 0?6:/[gprs]/.test(v)?Math.max(1,Math.min(21,x)):Math.max(0,Math.min(20,x));function M(P){var T=m,D=O,j,C,k;if(v==="c")D=A(P)+D,P="";else{P=+P;var N=P<0||1/P<0;if(P=isNaN(P)?c:A(Math.abs(P),x),S&&(P=nE(P)),N&&+P==0&&d!=="+"&&(N=!1),T=(N?d==="("?d:u:d==="-"||d==="("?"":d)+T,D=(v==="s"?bl[8+Uh/3]:"")+D+(N&&d==="("?")":""),_){for(j=-1,C=P.length;++j<C;)if(k=P.charCodeAt(j),48>k||k>57){D=(k===46?a+P.slice(j+1):P.slice(j))+D,P=P.slice(0,j);break}}}w&&!g&&(P=t(P,1/0));var B=T.length+P.length+D.length,L=B<b?new Array(b-B+1).join(p):"";switch(w&&g&&(P=t(L+P,L.length?b-D.length:1/0),L=""),h){case"<":P=T+P+D+L;break;case"=":P=T+L+P+D;break;case"^":P=L.slice(0,B=L.length>>1)+T+P+D+L.slice(B);break;default:P=L+T+P+D;break}return i(P)}return M.toString=function(){return l+""},M}function f(l,p){var h=s((l=rn(l),l.type="f",l)),d=Math.max(-8,Math.min(8,Math.floor(or(p)/3)))*3,y=Math.pow(10,-d),g=bl[8+d/3];return function(b){return h(y*b)+g}}return{format:s,formatPrefix:f}}var qn,ic,Wh;oE({thousands:",",grouping:[3],currency:["$",""]});function oE(e){return qn=iE(e),ic=qn.format,Wh=qn.formatPrefix,qn}function uE(e){return Math.max(0,-or(Math.abs(e)))}function cE(e,t){return Math.max(0,Math.max(-8,Math.min(8,Math.floor(or(t)/3)))*3-or(Math.abs(e)))}function sE(e,t){return e=Math.abs(e),t=Math.abs(t)-e,Math.max(0,or(t)-or(e))+1}function qh(e,t,r,n){var a=Ro(e,t,r),i;switch(n=rn(n??",f"),n.type){case"s":{var o=Math.max(Math.abs(e),Math.abs(t));return n.precision==null&&!isNaN(i=cE(a,o))&&(n.precision=i),Wh(n,o)}case"":case"e":case"g":case"p":case"r":{n.precision==null&&!isNaN(i=sE(a,Math.max(Math.abs(e),Math.abs(t))))&&(n.precision=i-(n.type==="e"));break}case"f":case"%":{n.precision==null&&!isNaN(i=uE(a))&&(n.precision=i-(n.type==="%")*2);break}}return ic(n)}function _t(e){var t=e.domain;return e.ticks=function(r){var n=t();return Bo(n[0],n[n.length-1],r??10)},e.tickFormat=function(r,n){var a=t();return qh(a[0],a[a.length-1],r??10,n)},e.nice=function(r){r==null&&(r=10);var n=t(),a=0,i=n.length-1,o=n[a],u=n[i],c,s,f=10;for(u<o&&(s=o,o=u,u=s,s=a,a=i,i=s);f-- >0;){if(s=Lo(o,u,r),s===c)return n[a]=o,n[i]=u,t(n);if(s>0)o=Math.floor(o/s)*s,u=Math.ceil(u/s)*s;else if(s<0)o=Math.ceil(o*s)/s,u=Math.floor(u*s)/s;else break;c=s}return e},e}function ga(){var e=nc();return e.copy=function(){return Cn(e,ga())},qe.apply(e,arguments),_t(e)}function zh(e){var t;function r(n){return n==null||isNaN(n=+n)?t:n}return r.invert=r,r.domain=r.range=function(n){return arguments.length?(e=Array.from(n,va),r):e.slice()},r.unknown=function(n){return arguments.length?(t=n,r):t},r.copy=function(){return zh(e).unknown(t)},e=arguments.length?Array.from(e,va):[0,1],_t(r)}function Hh(e,t){e=e.slice();var r=0,n=e.length-1,a=e[r],i=e[n],o;return i<a&&(o=r,r=n,n=o,o=a,a=i,i=o),e[r]=t.floor(a),e[n]=t.ceil(i),e}function xl(e){return Math.log(e)}function wl(e){return Math.exp(e)}function lE(e){return-Math.log(-e)}function fE(e){return-Math.exp(-e)}function pE(e){return isFinite(e)?+("1e"+e):e<0?0:e}function hE(e){return e===10?pE:e===Math.E?Math.exp:t=>Math.pow(e,t)}function dE(e){return e===Math.E?Math.log:e===10&&Math.log10||e===2&&Math.log2||(e=Math.log(e),t=>Math.log(t)/e)}function Ol(e){return(t,r)=>-e(-t,r)}function oc(e){const t=e(xl,wl),r=t.domain;let n=10,a,i;function o(){return a=dE(n),i=hE(n),r()[0]<0?(a=Ol(a),i=Ol(i),e(lE,fE)):e(xl,wl),t}return t.base=function(u){return arguments.length?(n=+u,o()):n},t.domain=function(u){return arguments.length?(r(u),o()):r()},t.ticks=u=>{const c=r();let s=c[0],f=c[c.length-1];const l=f<s;l&&([s,f]=[f,s]);let p=a(s),h=a(f),d,y;const g=u==null?10:+u;let b=[];if(!(n%1)&&h-p<g){if(p=Math.floor(p),h=Math.ceil(h),s>0){for(;p<=h;++p)for(d=1;d<n;++d)if(y=p<0?d/i(-p):d*i(p),!(y<s)){if(y>f)break;b.push(y)}}else for(;p<=h;++p)for(d=n-1;d>=1;--d)if(y=p>0?d/i(-p):d*i(p),!(y<s)){if(y>f)break;b.push(y)}b.length*2<g&&(b=Bo(s,f,g))}else b=Bo(p,h,Math.min(h-p,g)).map(i);return l?b.reverse():b},t.tickFormat=(u,c)=>{if(u==null&&(u=10),c==null&&(c=n===10?"s":","),typeof c!="function"&&(!(n%1)&&(c=rn(c)).precision==null&&(c.trim=!0),c=ic(c)),u===1/0)return c;const s=Math.max(1,n*u/t.ticks().length);return f=>{let l=f/i(Math.round(a(f)));return l*n<n-.5&&(l*=n),l<=s?c(f):""}},t.nice=()=>r(Hh(r(),{floor:u=>i(Math.floor(a(u))),ceil:u=>i(Math.ceil(a(u)))})),t}function Gh(){const e=oc(pi()).domain([1,10]);return e.copy=()=>Cn(e,Gh()).base(e.base()),qe.apply(e,arguments),e}function Sl(e){return function(t){return Math.sign(t)*Math.log1p(Math.abs(t/e))}}function Al(e){return function(t){return Math.sign(t)*Math.expm1(Math.abs(t))*e}}function uc(e){var t=1,r=e(Sl(t),Al(t));return r.constant=function(n){return arguments.length?e(Sl(t=+n),Al(t)):t},_t(r)}function Kh(){var e=uc(pi());return e.copy=function(){return Cn(e,Kh()).constant(e.constant())},qe.apply(e,arguments)}function _l(e){return function(t){return t<0?-Math.pow(-t,e):Math.pow(t,e)}}function vE(e){return e<0?-Math.sqrt(-e):Math.sqrt(e)}function yE(e){return e<0?-e*e:e*e}function cc(e){var t=e(Te,Te),r=1;function n(){return r===1?e(Te,Te):r===.5?e(vE,yE):e(_l(r),_l(1/r))}return t.exponent=function(a){return arguments.length?(r=+a,n()):r},_t(t)}function sc(){var e=cc(pi());return e.copy=function(){return Cn(e,sc()).exponent(e.exponent())},qe.apply(e,arguments),e}function gE(){return sc.apply(null,arguments).exponent(.5)}function Pl(e){return Math.sign(e)*e*e}function mE(e){return Math.sign(e)*Math.sqrt(Math.abs(e))}function Xh(){var e=nc(),t=[0,1],r=!1,n;function a(i){var o=mE(e(i));return isNaN(o)?n:r?Math.round(o):o}return a.invert=function(i){return e.invert(Pl(i))},a.domain=function(i){return arguments.length?(e.domain(i),a):e.domain()},a.range=function(i){return arguments.length?(e.range((t=Array.from(i,va)).map(Pl)),a):t.slice()},a.rangeRound=function(i){return a.range(i).round(!0)},a.round=function(i){return arguments.length?(r=!!i,a):r},a.clamp=function(i){return arguments.length?(e.clamp(i),a):e.clamp()},a.unknown=function(i){return arguments.length?(n=i,a):n},a.copy=function(){return Xh(e.domain(),t).round(r).clamp(e.clamp()).unknown(n)},qe.apply(a,arguments),_t(a)}function Vh(){var e=[],t=[],r=[],n;function a(){var o=0,u=Math.max(1,t.length);for(r=new Array(u-1);++o<u;)r[o-1]=ST(e,o/u);return i}function i(o){return o==null||isNaN(o=+o)?n:t[Mn(r,o)]}return i.invertExtent=function(o){var u=t.indexOf(o);return u<0?[NaN,NaN]:[u>0?r[u-1]:e[0],u<r.length?r[u]:e[e.length-1]]},i.domain=function(o){if(!arguments.length)return e.slice();e=[];for(let u of o)u!=null&&!isNaN(u=+u)&&e.push(u);return e.sort(wt),a()},i.range=function(o){return arguments.length?(t=Array.from(o),a()):t.slice()},i.unknown=function(o){return arguments.length?(n=o,i):n},i.quantiles=function(){return r.slice()},i.copy=function(){return Vh().domain(e).range(t).unknown(n)},qe.apply(i,arguments)}function Yh(){var e=0,t=1,r=1,n=[.5],a=[0,1],i;function o(c){return c!=null&&c<=c?a[Mn(n,c,0,r)]:i}function u(){var c=-1;for(n=new Array(r);++c<r;)n[c]=((c+1)*t-(c-r)*e)/(r+1);return o}return o.domain=function(c){return arguments.length?([e,t]=c,e=+e,t=+t,u()):[e,t]},o.range=function(c){return arguments.length?(r=(a=Array.from(c)).length-1,u()):a.slice()},o.invertExtent=function(c){var s=a.indexOf(c);return s<0?[NaN,NaN]:s<1?[e,n[0]]:s>=r?[n[r-1],t]:[n[s-1],n[s]]},o.unknown=function(c){return arguments.length&&(i=c),o},o.thresholds=function(){return n.slice()},o.copy=function(){return Yh().domain([e,t]).range(a).unknown(i)},qe.apply(_t(o),arguments)}function Zh(){var e=[.5],t=[0,1],r,n=1;function a(i){return i!=null&&i<=i?t[Mn(e,i,0,n)]:r}return a.domain=function(i){return arguments.length?(e=Array.from(i),n=Math.min(e.length,t.length-1),a):e.slice()},a.range=function(i){return arguments.length?(t=Array.from(i),n=Math.min(e.length,t.length-1),a):t.slice()},a.invertExtent=function(i){var o=t.indexOf(i);return[e[o-1],e[o]]},a.unknown=function(i){return arguments.length?(r=i,a):r},a.copy=function(){return Zh().domain(e).range(t).unknown(r)},qe.apply(a,arguments)}const Gi=new Date,Ki=new Date;function we(e,t,r,n){function a(i){return e(i=arguments.length===0?new Date:new Date(+i)),i}return a.floor=i=>(e(i=new Date(+i)),i),a.ceil=i=>(e(i=new Date(i-1)),t(i,1),e(i),i),a.round=i=>{const o=a(i),u=a.ceil(i);return i-o<u-i?o:u},a.offset=(i,o)=>(t(i=new Date(+i),o==null?1:Math.floor(o)),i),a.range=(i,o,u)=>{const c=[];if(i=a.ceil(i),u=u==null?1:Math.floor(u),!(i<o)||!(u>0))return c;let s;do c.push(s=new Date(+i)),t(i,u),e(i);while(s<i&&i<o);return c},a.filter=i=>we(o=>{if(o>=o)for(;e(o),!i(o);)o.setTime(o-1)},(o,u)=>{if(o>=o)if(u<0)for(;++u<=0;)for(;t(o,-1),!i(o););else for(;--u>=0;)for(;t(o,1),!i(o););}),r&&(a.count=(i,o)=>(Gi.setTime(+i),Ki.setTime(+o),e(Gi),e(Ki),Math.floor(r(Gi,Ki))),a.every=i=>(i=Math.floor(i),!isFinite(i)||!(i>0)?null:i>1?a.filter(n?o=>n(o)%i===0:o=>a.count(0,o)%i===0):a)),a}const ma=we(()=>{},(e,t)=>{e.setTime(+e+t)},(e,t)=>t-e);ma.every=e=>(e=Math.floor(e),!isFinite(e)||!(e>0)?null:e>1?we(t=>{t.setTime(Math.floor(t/e)*e)},(t,r)=>{t.setTime(+t+r*e)},(t,r)=>(r-t)/e):ma);ma.range;const ut=1e3,Fe=ut*60,ct=Fe*60,lt=ct*24,lc=lt*7,$l=lt*30,Xi=lt*365,kt=we(e=>{e.setTime(e-e.getMilliseconds())},(e,t)=>{e.setTime(+e+t*ut)},(e,t)=>(t-e)/ut,e=>e.getUTCSeconds());kt.range;const fc=we(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*ut)},(e,t)=>{e.setTime(+e+t*Fe)},(e,t)=>(t-e)/Fe,e=>e.getMinutes());fc.range;const pc=we(e=>{e.setUTCSeconds(0,0)},(e,t)=>{e.setTime(+e+t*Fe)},(e,t)=>(t-e)/Fe,e=>e.getUTCMinutes());pc.range;const hc=we(e=>{e.setTime(e-e.getMilliseconds()-e.getSeconds()*ut-e.getMinutes()*Fe)},(e,t)=>{e.setTime(+e+t*ct)},(e,t)=>(t-e)/ct,e=>e.getHours());hc.range;const dc=we(e=>{e.setUTCMinutes(0,0,0)},(e,t)=>{e.setTime(+e+t*ct)},(e,t)=>(t-e)/ct,e=>e.getUTCHours());dc.range;const In=we(e=>e.setHours(0,0,0,0),(e,t)=>e.setDate(e.getDate()+t),(e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*Fe)/lt,e=>e.getDate()-1);In.range;const hi=we(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/lt,e=>e.getUTCDate()-1);hi.range;const Jh=we(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/lt,e=>Math.floor(e/lt));Jh.range;function zt(e){return we(t=>{t.setDate(t.getDate()-(t.getDay()+7-e)%7),t.setHours(0,0,0,0)},(t,r)=>{t.setDate(t.getDate()+r*7)},(t,r)=>(r-t-(r.getTimezoneOffset()-t.getTimezoneOffset())*Fe)/lc)}const di=zt(0),ba=zt(1),bE=zt(2),xE=zt(3),ur=zt(4),wE=zt(5),OE=zt(6);di.range;ba.range;bE.range;xE.range;ur.range;wE.range;OE.range;function Ht(e){return we(t=>{t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-e)%7),t.setUTCHours(0,0,0,0)},(t,r)=>{t.setUTCDate(t.getUTCDate()+r*7)},(t,r)=>(r-t)/lc)}const vi=Ht(0),xa=Ht(1),SE=Ht(2),AE=Ht(3),cr=Ht(4),_E=Ht(5),PE=Ht(6);vi.range;xa.range;SE.range;AE.range;cr.range;_E.range;PE.range;const vc=we(e=>{e.setDate(1),e.setHours(0,0,0,0)},(e,t)=>{e.setMonth(e.getMonth()+t)},(e,t)=>t.getMonth()-e.getMonth()+(t.getFullYear()-e.getFullYear())*12,e=>e.getMonth());vc.range;const yc=we(e=>{e.setUTCDate(1),e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCMonth(e.getUTCMonth()+t)},(e,t)=>t.getUTCMonth()-e.getUTCMonth()+(t.getUTCFullYear()-e.getUTCFullYear())*12,e=>e.getUTCMonth());yc.range;const ft=we(e=>{e.setMonth(0,1),e.setHours(0,0,0,0)},(e,t)=>{e.setFullYear(e.getFullYear()+t)},(e,t)=>t.getFullYear()-e.getFullYear(),e=>e.getFullYear());ft.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:we(t=>{t.setFullYear(Math.floor(t.getFullYear()/e)*e),t.setMonth(0,1),t.setHours(0,0,0,0)},(t,r)=>{t.setFullYear(t.getFullYear()+r*e)});ft.range;const pt=we(e=>{e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCFullYear(e.getUTCFullYear()+t)},(e,t)=>t.getUTCFullYear()-e.getUTCFullYear(),e=>e.getUTCFullYear());pt.every=e=>!isFinite(e=Math.floor(e))||!(e>0)?null:we(t=>{t.setUTCFullYear(Math.floor(t.getUTCFullYear()/e)*e),t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)},(t,r)=>{t.setUTCFullYear(t.getUTCFullYear()+r*e)});pt.range;function Qh(e,t,r,n,a,i){const o=[[kt,1,ut],[kt,5,5*ut],[kt,15,15*ut],[kt,30,30*ut],[i,1,Fe],[i,5,5*Fe],[i,15,15*Fe],[i,30,30*Fe],[a,1,ct],[a,3,3*ct],[a,6,6*ct],[a,12,12*ct],[n,1,lt],[n,2,2*lt],[r,1,lc],[t,1,$l],[t,3,3*$l],[e,1,Xi]];function u(s,f,l){const p=f<s;p&&([s,f]=[f,s]);const h=l&&typeof l.range=="function"?l:c(s,f,l),d=h?h.range(s,+f+1):[];return p?d.reverse():d}function c(s,f,l){const p=Math.abs(f-s)/l,h=Ju(([,,g])=>g).right(o,p);if(h===o.length)return e.every(Ro(s/Xi,f/Xi,l));if(h===0)return ma.every(Math.max(Ro(s,f,l),1));const[d,y]=o[p/o[h-1][2]<o[h][2]/p?h-1:h];return d.every(y)}return[u,c]}const[$E,TE]=Qh(pt,yc,vi,Jh,dc,pc),[EE,ME]=Qh(ft,vc,di,In,hc,fc);function Vi(e){if(0<=e.y&&e.y<100){var t=new Date(-1,e.m,e.d,e.H,e.M,e.S,e.L);return t.setFullYear(e.y),t}return new Date(e.y,e.m,e.d,e.H,e.M,e.S,e.L)}function Yi(e){if(0<=e.y&&e.y<100){var t=new Date(Date.UTC(-1,e.m,e.d,e.H,e.M,e.S,e.L));return t.setUTCFullYear(e.y),t}return new Date(Date.UTC(e.y,e.m,e.d,e.H,e.M,e.S,e.L))}function Dr(e,t,r){return{y:e,m:t,d:r,H:0,M:0,S:0,L:0}}function jE(e){var t=e.dateTime,r=e.date,n=e.time,a=e.periods,i=e.days,o=e.shortDays,u=e.months,c=e.shortMonths,s=Nr(a),f=kr(a),l=Nr(i),p=kr(i),h=Nr(o),d=kr(o),y=Nr(u),g=kr(u),b=Nr(c),w=kr(c),x={a:N,A:B,b:L,B:z,c:null,d:Il,e:Il,f:eM,g:lM,G:pM,H:ZE,I:JE,j:QE,L:ed,m:tM,M:rM,p:G,q,Q:kl,s:Bl,S:nM,u:aM,U:iM,V:oM,w:uM,W:cM,x:null,X:null,y:sM,Y:fM,Z:hM,"%":Nl},S={a:K,A:oe,b:de,B:Ie,c:null,d:Dl,e:Dl,f:gM,g:$M,G:EM,H:dM,I:vM,j:yM,L:rd,m:mM,M:bM,p:Tt,q:Ee,Q:kl,s:Bl,S:xM,u:wM,U:OM,V:SM,w:AM,W:_M,x:null,X:null,y:PM,Y:TM,Z:MM,"%":Nl},v={a:M,A:P,b:T,B:D,c:j,d:jl,e:jl,f:KE,g:Ml,G:El,H:Cl,I:Cl,j:qE,L:GE,m:WE,M:zE,p:_,q:UE,Q:VE,s:YE,S:HE,u:kE,U:BE,V:LE,w:NE,W:RE,x:C,X:k,y:Ml,Y:El,Z:FE,"%":XE};x.x=m(r,x),x.X=m(n,x),x.c=m(t,x),S.x=m(r,S),S.X=m(n,S),S.c=m(t,S);function m(R,X){return function(Y){var I=[],pe=-1,J=0,ge=R.length,me,Me,yt;for(Y instanceof Date||(Y=new Date(+Y));++pe<ge;)R.charCodeAt(pe)===37&&(I.push(R.slice(J,pe)),(Me=Tl[me=R.charAt(++pe)])!=null?me=R.charAt(++pe):Me=me==="e"?" ":"0",(yt=X[me])&&(me=yt(Y,Me)),I.push(me),J=pe+1);return I.push(R.slice(J,pe)),I.join("")}}function O(R,X){return function(Y){var I=Dr(1900,void 0,1),pe=A(I,R,Y+="",0),J,ge;if(pe!=Y.length)return null;if("Q"in I)return new Date(I.Q);if("s"in I)return new Date(I.s*1e3+("L"in I?I.L:0));if(X&&!("Z"in I)&&(I.Z=0),"p"in I&&(I.H=I.H%12+I.p*12),I.m===void 0&&(I.m="q"in I?I.q:0),"V"in I){if(I.V<1||I.V>53)return null;"w"in I||(I.w=1),"Z"in I?(J=Yi(Dr(I.y,0,1)),ge=J.getUTCDay(),J=ge>4||ge===0?xa.ceil(J):xa(J),J=hi.offset(J,(I.V-1)*7),I.y=J.getUTCFullYear(),I.m=J.getUTCMonth(),I.d=J.getUTCDate()+(I.w+6)%7):(J=Vi(Dr(I.y,0,1)),ge=J.getDay(),J=ge>4||ge===0?ba.ceil(J):ba(J),J=In.offset(J,(I.V-1)*7),I.y=J.getFullYear(),I.m=J.getMonth(),I.d=J.getDate()+(I.w+6)%7)}else("W"in I||"U"in I)&&("w"in I||(I.w="u"in I?I.u%7:"W"in I?1:0),ge="Z"in I?Yi(Dr(I.y,0,1)).getUTCDay():Vi(Dr(I.y,0,1)).getDay(),I.m=0,I.d="W"in I?(I.w+6)%7+I.W*7-(ge+5)%7:I.w+I.U*7-(ge+6)%7);return"Z"in I?(I.H+=I.Z/100|0,I.M+=I.Z%100,Yi(I)):Vi(I)}}function A(R,X,Y,I){for(var pe=0,J=X.length,ge=Y.length,me,Me;pe<J;){if(I>=ge)return-1;if(me=X.charCodeAt(pe++),me===37){if(me=X.charAt(pe++),Me=v[me in Tl?X.charAt(pe++):me],!Me||(I=Me(R,Y,I))<0)return-1}else if(me!=Y.charCodeAt(I++))return-1}return I}function _(R,X,Y){var I=s.exec(X.slice(Y));return I?(R.p=f.get(I[0].toLowerCase()),Y+I[0].length):-1}function M(R,X,Y){var I=h.exec(X.slice(Y));return I?(R.w=d.get(I[0].toLowerCase()),Y+I[0].length):-1}function P(R,X,Y){var I=l.exec(X.slice(Y));return I?(R.w=p.get(I[0].toLowerCase()),Y+I[0].length):-1}function T(R,X,Y){var I=b.exec(X.slice(Y));return I?(R.m=w.get(I[0].toLowerCase()),Y+I[0].length):-1}function D(R,X,Y){var I=y.exec(X.slice(Y));return I?(R.m=g.get(I[0].toLowerCase()),Y+I[0].length):-1}function j(R,X,Y){return A(R,t,X,Y)}function C(R,X,Y){return A(R,r,X,Y)}function k(R,X,Y){return A(R,n,X,Y)}function N(R){return o[R.getDay()]}function B(R){return i[R.getDay()]}function L(R){return c[R.getMonth()]}function z(R){return u[R.getMonth()]}function G(R){return a[+(R.getHours()>=12)]}function q(R){return 1+~~(R.getMonth()/3)}function K(R){return o[R.getUTCDay()]}function oe(R){return i[R.getUTCDay()]}function de(R){return c[R.getUTCMonth()]}function Ie(R){return u[R.getUTCMonth()]}function Tt(R){return a[+(R.getUTCHours()>=12)]}function Ee(R){return 1+~~(R.getUTCMonth()/3)}return{format:function(R){var X=m(R+="",x);return X.toString=function(){return R},X},parse:function(R){var X=O(R+="",!1);return X.toString=function(){return R},X},utcFormat:function(R){var X=m(R+="",S);return X.toString=function(){return R},X},utcParse:function(R){var X=O(R+="",!0);return X.toString=function(){return R},X}}}var Tl={"-":"",_:" ",0:"0"},Se=/^\s*\d+/,CE=/^%/,IE=/[\\^$*+?|[\]().{}]/g;function Q(e,t,r){var n=e<0?"-":"",a=(n?-e:e)+"",i=a.length;return n+(i<r?new Array(r-i+1).join(t)+a:a)}function DE(e){return e.replace(IE,"\\$&")}function Nr(e){return new RegExp("^(?:"+e.map(DE).join("|")+")","i")}function kr(e){return new Map(e.map((t,r)=>[t.toLowerCase(),r]))}function NE(e,t,r){var n=Se.exec(t.slice(r,r+1));return n?(e.w=+n[0],r+n[0].length):-1}function kE(e,t,r){var n=Se.exec(t.slice(r,r+1));return n?(e.u=+n[0],r+n[0].length):-1}function BE(e,t,r){var n=Se.exec(t.slice(r,r+2));return n?(e.U=+n[0],r+n[0].length):-1}function LE(e,t,r){var n=Se.exec(t.slice(r,r+2));return n?(e.V=+n[0],r+n[0].length):-1}function RE(e,t,r){var n=Se.exec(t.slice(r,r+2));return n?(e.W=+n[0],r+n[0].length):-1}function El(e,t,r){var n=Se.exec(t.slice(r,r+4));return n?(e.y=+n[0],r+n[0].length):-1}function Ml(e,t,r){var n=Se.exec(t.slice(r,r+2));return n?(e.y=+n[0]+(+n[0]>68?1900:2e3),r+n[0].length):-1}function FE(e,t,r){var n=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(t.slice(r,r+6));return n?(e.Z=n[1]?0:-(n[2]+(n[3]||"00")),r+n[0].length):-1}function UE(e,t,r){var n=Se.exec(t.slice(r,r+1));return n?(e.q=n[0]*3-3,r+n[0].length):-1}function WE(e,t,r){var n=Se.exec(t.slice(r,r+2));return n?(e.m=n[0]-1,r+n[0].length):-1}function jl(e,t,r){var n=Se.exec(t.slice(r,r+2));return n?(e.d=+n[0],r+n[0].length):-1}function qE(e,t,r){var n=Se.exec(t.slice(r,r+3));return n?(e.m=0,e.d=+n[0],r+n[0].length):-1}function Cl(e,t,r){var n=Se.exec(t.slice(r,r+2));return n?(e.H=+n[0],r+n[0].length):-1}function zE(e,t,r){var n=Se.exec(t.slice(r,r+2));return n?(e.M=+n[0],r+n[0].length):-1}function HE(e,t,r){var n=Se.exec(t.slice(r,r+2));return n?(e.S=+n[0],r+n[0].length):-1}function GE(e,t,r){var n=Se.exec(t.slice(r,r+3));return n?(e.L=+n[0],r+n[0].length):-1}function KE(e,t,r){var n=Se.exec(t.slice(r,r+6));return n?(e.L=Math.floor(n[0]/1e3),r+n[0].length):-1}function XE(e,t,r){var n=CE.exec(t.slice(r,r+1));return n?r+n[0].length:-1}function VE(e,t,r){var n=Se.exec(t.slice(r));return n?(e.Q=+n[0],r+n[0].length):-1}function YE(e,t,r){var n=Se.exec(t.slice(r));return n?(e.s=+n[0],r+n[0].length):-1}function Il(e,t){return Q(e.getDate(),t,2)}function ZE(e,t){return Q(e.getHours(),t,2)}function JE(e,t){return Q(e.getHours()%12||12,t,2)}function QE(e,t){return Q(1+In.count(ft(e),e),t,3)}function ed(e,t){return Q(e.getMilliseconds(),t,3)}function eM(e,t){return ed(e,t)+"000"}function tM(e,t){return Q(e.getMonth()+1,t,2)}function rM(e,t){return Q(e.getMinutes(),t,2)}function nM(e,t){return Q(e.getSeconds(),t,2)}function aM(e){var t=e.getDay();return t===0?7:t}function iM(e,t){return Q(di.count(ft(e)-1,e),t,2)}function td(e){var t=e.getDay();return t>=4||t===0?ur(e):ur.ceil(e)}function oM(e,t){return e=td(e),Q(ur.count(ft(e),e)+(ft(e).getDay()===4),t,2)}function uM(e){return e.getDay()}function cM(e,t){return Q(ba.count(ft(e)-1,e),t,2)}function sM(e,t){return Q(e.getFullYear()%100,t,2)}function lM(e,t){return e=td(e),Q(e.getFullYear()%100,t,2)}function fM(e,t){return Q(e.getFullYear()%1e4,t,4)}function pM(e,t){var r=e.getDay();return e=r>=4||r===0?ur(e):ur.ceil(e),Q(e.getFullYear()%1e4,t,4)}function hM(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+Q(t/60|0,"0",2)+Q(t%60,"0",2)}function Dl(e,t){return Q(e.getUTCDate(),t,2)}function dM(e,t){return Q(e.getUTCHours(),t,2)}function vM(e,t){return Q(e.getUTCHours()%12||12,t,2)}function yM(e,t){return Q(1+hi.count(pt(e),e),t,3)}function rd(e,t){return Q(e.getUTCMilliseconds(),t,3)}function gM(e,t){return rd(e,t)+"000"}function mM(e,t){return Q(e.getUTCMonth()+1,t,2)}function bM(e,t){return Q(e.getUTCMinutes(),t,2)}function xM(e,t){return Q(e.getUTCSeconds(),t,2)}function wM(e){var t=e.getUTCDay();return t===0?7:t}function OM(e,t){return Q(vi.count(pt(e)-1,e),t,2)}function nd(e){var t=e.getUTCDay();return t>=4||t===0?cr(e):cr.ceil(e)}function SM(e,t){return e=nd(e),Q(cr.count(pt(e),e)+(pt(e).getUTCDay()===4),t,2)}function AM(e){return e.getUTCDay()}function _M(e,t){return Q(xa.count(pt(e)-1,e),t,2)}function PM(e,t){return Q(e.getUTCFullYear()%100,t,2)}function $M(e,t){return e=nd(e),Q(e.getUTCFullYear()%100,t,2)}function TM(e,t){return Q(e.getUTCFullYear()%1e4,t,4)}function EM(e,t){var r=e.getUTCDay();return e=r>=4||r===0?cr(e):cr.ceil(e),Q(e.getUTCFullYear()%1e4,t,4)}function MM(){return"+0000"}function Nl(){return"%"}function kl(e){return+e}function Bl(e){return Math.floor(+e/1e3)}var Vt,ad,id;jM({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]});function jM(e){return Vt=jE(e),ad=Vt.format,Vt.parse,id=Vt.utcFormat,Vt.utcParse,Vt}function CM(e){return new Date(e)}function IM(e){return e instanceof Date?+e:+new Date(+e)}function gc(e,t,r,n,a,i,o,u,c,s){var f=nc(),l=f.invert,p=f.domain,h=s(".%L"),d=s(":%S"),y=s("%I:%M"),g=s("%I %p"),b=s("%a %d"),w=s("%b %d"),x=s("%B"),S=s("%Y");function v(m){return(c(m)<m?h:u(m)<m?d:o(m)<m?y:i(m)<m?g:n(m)<m?a(m)<m?b:w:r(m)<m?x:S)(m)}return f.invert=function(m){return new Date(l(m))},f.domain=function(m){return arguments.length?p(Array.from(m,IM)):p().map(CM)},f.ticks=function(m){var O=p();return e(O[0],O[O.length-1],m??10)},f.tickFormat=function(m,O){return O==null?v:s(O)},f.nice=function(m){var O=p();return(!m||typeof m.range!="function")&&(m=t(O[0],O[O.length-1],m??10)),m?p(Hh(O,m)):f},f.copy=function(){return Cn(f,gc(e,t,r,n,a,i,o,u,c,s))},f}function DM(){return qe.apply(gc(EE,ME,ft,vc,di,In,hc,fc,kt,ad).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)}function NM(){return qe.apply(gc($E,TE,pt,yc,vi,hi,dc,pc,kt,id).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)]),arguments)}function yi(){var e=0,t=1,r,n,a,i,o=Te,u=!1,c;function s(l){return l==null||isNaN(l=+l)?c:o(a===0?.5:(l=(i(l)-r)*a,u?Math.max(0,Math.min(1,l)):l))}s.domain=function(l){return arguments.length?([e,t]=l,r=i(e=+e),n=i(t=+t),a=r===n?0:1/(n-r),s):[e,t]},s.clamp=function(l){return arguments.length?(u=!!l,s):u},s.interpolator=function(l){return arguments.length?(o=l,s):o};function f(l){return function(p){var h,d;return arguments.length?([h,d]=p,o=l(h,d),s):[o(0),o(1)]}}return s.range=f($r),s.rangeRound=f(rc),s.unknown=function(l){return arguments.length?(c=l,s):c},function(l){return i=l,r=l(e),n=l(t),a=r===n?0:1/(n-r),s}}function Pt(e,t){return t.domain(e.domain()).interpolator(e.interpolator()).clamp(e.clamp()).unknown(e.unknown())}function od(){var e=_t(yi()(Te));return e.copy=function(){return Pt(e,od())},vt.apply(e,arguments)}function ud(){var e=oc(yi()).domain([1,10]);return e.copy=function(){return Pt(e,ud()).base(e.base())},vt.apply(e,arguments)}function cd(){var e=uc(yi());return e.copy=function(){return Pt(e,cd()).constant(e.constant())},vt.apply(e,arguments)}function mc(){var e=cc(yi());return e.copy=function(){return Pt(e,mc()).exponent(e.exponent())},vt.apply(e,arguments)}function kM(){return mc.apply(null,arguments).exponent(.5)}function sd(){var e=[],t=Te;function r(n){if(n!=null&&!isNaN(n=+n))return t((Mn(e,n,1)-1)/(e.length-1))}return r.domain=function(n){if(!arguments.length)return e.slice();e=[];for(let a of n)a!=null&&!isNaN(a=+a)&&e.push(a);return e.sort(wt),r},r.interpolator=function(n){return arguments.length?(t=n,r):t},r.range=function(){return e.map((n,a)=>t(a/(e.length-1)))},r.quantiles=function(n){return Array.from({length:n+1},(a,i)=>OT(e,i/n))},r.copy=function(){return sd(t).domain(e)},vt.apply(r,arguments)}function gi(){var e=0,t=.5,r=1,n=1,a,i,o,u,c,s=Te,f,l=!1,p;function h(y){return isNaN(y=+y)?p:(y=.5+((y=+f(y))-i)*(n*y<n*i?u:c),s(l?Math.max(0,Math.min(1,y)):y))}h.domain=function(y){return arguments.length?([e,t,r]=y,a=f(e=+e),i=f(t=+t),o=f(r=+r),u=a===i?0:.5/(i-a),c=i===o?0:.5/(o-i),n=i<a?-1:1,h):[e,t,r]},h.clamp=function(y){return arguments.length?(l=!!y,h):l},h.interpolator=function(y){return arguments.length?(s=y,h):s};function d(y){return function(g){var b,w,x;return arguments.length?([b,w,x]=g,s=XT(y,[b,w,x]),h):[s(0),s(.5),s(1)]}}return h.range=d($r),h.rangeRound=d(rc),h.unknown=function(y){return arguments.length?(p=y,h):p},function(y){return f=y,a=y(e),i=y(t),o=y(r),u=a===i?0:.5/(i-a),c=i===o?0:.5/(o-i),n=i<a?-1:1,h}}function ld(){var e=_t(gi()(Te));return e.copy=function(){return Pt(e,ld())},vt.apply(e,arguments)}function fd(){var e=oc(gi()).domain([.1,1,10]);return e.copy=function(){return Pt(e,fd()).base(e.base())},vt.apply(e,arguments)}function pd(){var e=uc(gi());return e.copy=function(){return Pt(e,pd()).constant(e.constant())},vt.apply(e,arguments)}function bc(){var e=cc(gi());return e.copy=function(){return Pt(e,bc()).exponent(e.exponent())},vt.apply(e,arguments)}function BM(){return bc.apply(null,arguments).exponent(.5)}const Ll=Object.freeze(Object.defineProperty({__proto__:null,scaleBand:Jr,scaleDiverging:ld,scaleDivergingLog:fd,scaleDivergingPow:bc,scaleDivergingSqrt:BM,scaleDivergingSymlog:pd,scaleIdentity:zh,scaleImplicit:Fo,scaleLinear:ga,scaleLog:Gh,scaleOrdinal:Qu,scalePoint:qr,scalePow:sc,scaleQuantile:Vh,scaleQuantize:Yh,scaleRadial:Xh,scaleSequential:od,scaleSequentialLog:ud,scaleSequentialPow:mc,scaleSequentialQuantile:sd,scaleSequentialSqrt:kM,scaleSequentialSymlog:cd,scaleSqrt:gE,scaleSymlog:Kh,scaleThreshold:Zh,scaleTime:DM,scaleUtc:NM,tickFormat:qh},Symbol.toStringTag,{value:"Module"}));var LM=br;function RM(e,t,r){for(var n=-1,a=e.length;++n<a;){var i=e[n],o=t(i);if(o!=null&&(u===void 0?o===o&&!LM(o):r(o,u)))var u=o,c=i}return c}var hd=RM;function FM(e,t){return e>t}var UM=FM,WM=hd,qM=UM,zM=Pr;function HM(e){return e&&e.length?WM(e,zM,qM):void 0}var GM=HM;const mi=ie(GM);function KM(e,t){return e<t}var XM=KM,VM=hd,YM=XM,ZM=Pr;function JM(e){return e&&e.length?VM(e,ZM,YM):void 0}var QM=JM;const bi=ie(QM);var ej=Iu,tj=At,rj=Oh,nj=Ce;function aj(e,t){var r=nj(e)?ej:rj;return r(e,tj(t))}var ij=aj,oj=xh,uj=ij;function cj(e,t){return oj(uj(e,t),1)}var sj=cj;const lj=ie(sj);var fj=Xu;function pj(e,t){return fj(e,t)}var hj=pj;const xc=ie(hj);var Tr=1e9,dj={precision:20,rounding:4,toExpNeg:-7,toExpPos:21,LN10:"2.302585092994045684017991454684364207601101488628772976033327900967572609677352480235997205089598298341967784042286"},Oc,le=!0,Ue="[DecimalError] ",Rt=Ue+"Invalid argument: ",wc=Ue+"Exponent out of range: ",Er=Math.floor,Dt=Math.pow,vj=/^(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,ke,Oe=1e7,ce=7,dd=9007199254740991,wa=Er(dd/ce),W={};W.absoluteValue=W.abs=function(){var e=new this.constructor(this);return e.s&&(e.s=1),e};W.comparedTo=W.cmp=function(e){var t,r,n,a,i=this;if(e=new i.constructor(e),i.s!==e.s)return i.s||-e.s;if(i.e!==e.e)return i.e>e.e^i.s<0?1:-1;for(n=i.d.length,a=e.d.length,t=0,r=n<a?n:a;t<r;++t)if(i.d[t]!==e.d[t])return i.d[t]>e.d[t]^i.s<0?1:-1;return n===a?0:n>a^i.s<0?1:-1};W.decimalPlaces=W.dp=function(){var e=this,t=e.d.length-1,r=(t-e.e)*ce;if(t=e.d[t],t)for(;t%10==0;t/=10)r--;return r<0?0:r};W.dividedBy=W.div=function(e){return st(this,new this.constructor(e))};W.dividedToIntegerBy=W.idiv=function(e){var t=this,r=t.constructor;return ne(st(t,new r(e),0,1),r.precision)};W.equals=W.eq=function(e){return!this.cmp(e)};W.exponent=function(){return ye(this)};W.greaterThan=W.gt=function(e){return this.cmp(e)>0};W.greaterThanOrEqualTo=W.gte=function(e){return this.cmp(e)>=0};W.isInteger=W.isint=function(){return this.e>this.d.length-2};W.isNegative=W.isneg=function(){return this.s<0};W.isPositive=W.ispos=function(){return this.s>0};W.isZero=function(){return this.s===0};W.lessThan=W.lt=function(e){return this.cmp(e)<0};W.lessThanOrEqualTo=W.lte=function(e){return this.cmp(e)<1};W.logarithm=W.log=function(e){var t,r=this,n=r.constructor,a=n.precision,i=a+5;if(e===void 0)e=new n(10);else if(e=new n(e),e.s<1||e.eq(ke))throw Error(Ue+"NaN");if(r.s<1)throw Error(Ue+(r.s?"NaN":"-Infinity"));return r.eq(ke)?new n(0):(le=!1,t=st(nn(r,i),nn(e,i),i),le=!0,ne(t,a))};W.minus=W.sub=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?gd(t,e):vd(t,(e.s=-e.s,e))};W.modulo=W.mod=function(e){var t,r=this,n=r.constructor,a=n.precision;if(e=new n(e),!e.s)throw Error(Ue+"NaN");return r.s?(le=!1,t=st(r,e,0,1).times(e),le=!0,r.minus(t)):ne(new n(r),a)};W.naturalExponential=W.exp=function(){return yd(this)};W.naturalLogarithm=W.ln=function(){return nn(this)};W.negated=W.neg=function(){var e=new this.constructor(this);return e.s=-e.s||0,e};W.plus=W.add=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?vd(t,e):gd(t,(e.s=-e.s,e))};W.precision=W.sd=function(e){var t,r,n,a=this;if(e!==void 0&&e!==!!e&&e!==1&&e!==0)throw Error(Rt+e);if(t=ye(a)+1,n=a.d.length-1,r=n*ce+1,n=a.d[n],n){for(;n%10==0;n/=10)r--;for(n=a.d[0];n>=10;n/=10)r++}return e&&t>r?t:r};W.squareRoot=W.sqrt=function(){var e,t,r,n,a,i,o,u=this,c=u.constructor;if(u.s<1){if(!u.s)return new c(0);throw Error(Ue+"NaN")}for(e=ye(u),le=!1,a=Math.sqrt(+u),a==0||a==1/0?(t=Je(u.d),(t.length+e)%2==0&&(t+="0"),a=Math.sqrt(t),e=Er((e+1)/2)-(e<0||e%2),a==1/0?t="5e"+e:(t=a.toExponential(),t=t.slice(0,t.indexOf("e")+1)+e),n=new c(t)):n=new c(a.toString()),r=c.precision,a=o=r+3;;)if(i=n,n=i.plus(st(u,i,o+2)).times(.5),Je(i.d).slice(0,o)===(t=Je(n.d)).slice(0,o)){if(t=t.slice(o-3,o+1),a==o&&t=="4999"){if(ne(i,r+1,0),i.times(i).eq(u)){n=i;break}}else if(t!="9999")break;o+=4}return le=!0,ne(n,r)};W.times=W.mul=function(e){var t,r,n,a,i,o,u,c,s,f=this,l=f.constructor,p=f.d,h=(e=new l(e)).d;if(!f.s||!e.s)return new l(0);for(e.s*=f.s,r=f.e+e.e,c=p.length,s=h.length,c<s&&(i=p,p=h,h=i,o=c,c=s,s=o),i=[],o=c+s,n=o;n--;)i.push(0);for(n=s;--n>=0;){for(t=0,a=c+n;a>n;)u=i[a]+h[n]*p[a-n-1]+t,i[a--]=u%Oe|0,t=u/Oe|0;i[a]=(i[a]+t)%Oe|0}for(;!i[--o];)i.pop();return t?++r:i.shift(),e.d=i,e.e=r,le?ne(e,l.precision):e};W.toDecimalPlaces=W.todp=function(e,t){var r=this,n=r.constructor;return r=new n(r),e===void 0?r:(rt(e,0,Tr),t===void 0?t=n.rounding:rt(t,0,8),ne(r,e+ye(r)+1,t))};W.toExponential=function(e,t){var r,n=this,a=n.constructor;return e===void 0?r=Wt(n,!0):(rt(e,0,Tr),t===void 0?t=a.rounding:rt(t,0,8),n=ne(new a(n),e+1,t),r=Wt(n,!0,e+1)),r};W.toFixed=function(e,t){var r,n,a=this,i=a.constructor;return e===void 0?Wt(a):(rt(e,0,Tr),t===void 0?t=i.rounding:rt(t,0,8),n=ne(new i(a),e+ye(a)+1,t),r=Wt(n.abs(),!1,e+ye(n)+1),a.isneg()&&!a.isZero()?"-"+r:r)};W.toInteger=W.toint=function(){var e=this,t=e.constructor;return ne(new t(e),ye(e)+1,t.rounding)};W.toNumber=function(){return+this};W.toPower=W.pow=function(e){var t,r,n,a,i,o,u=this,c=u.constructor,s=12,f=+(e=new c(e));if(!e.s)return new c(ke);if(u=new c(u),!u.s){if(e.s<1)throw Error(Ue+"Infinity");return u}if(u.eq(ke))return u;if(n=c.precision,e.eq(ke))return ne(u,n);if(t=e.e,r=e.d.length-1,o=t>=r,i=u.s,o){if((r=f<0?-f:f)<=dd){for(a=new c(ke),t=Math.ceil(n/ce+4),le=!1;r%2&&(a=a.times(u),Fl(a.d,t)),r=Er(r/2),r!==0;)u=u.times(u),Fl(u.d,t);return le=!0,e.s<0?new c(ke).div(a):ne(a,n)}}else if(i<0)throw Error(Ue+"NaN");return i=i<0&&e.d[Math.max(t,r)]&1?-1:1,u.s=1,le=!1,a=e.times(nn(u,n+s)),le=!0,a=yd(a),a.s=i,a};W.toPrecision=function(e,t){var r,n,a=this,i=a.constructor;return e===void 0?(r=ye(a),n=Wt(a,r<=i.toExpNeg||r>=i.toExpPos)):(rt(e,1,Tr),t===void 0?t=i.rounding:rt(t,0,8),a=ne(new i(a),e,t),r=ye(a),n=Wt(a,e<=r||r<=i.toExpNeg,e)),n};W.toSignificantDigits=W.tosd=function(e,t){var r=this,n=r.constructor;return e===void 0?(e=n.precision,t=n.rounding):(rt(e,1,Tr),t===void 0?t=n.rounding:rt(t,0,8)),ne(new n(r),e,t)};W.toString=W.valueOf=W.val=W.toJSON=W[Symbol.for("nodejs.util.inspect.custom")]=function(){var e=this,t=ye(e),r=e.constructor;return Wt(e,t<=r.toExpNeg||t>=r.toExpPos)};function vd(e,t){var r,n,a,i,o,u,c,s,f=e.constructor,l=f.precision;if(!e.s||!t.s)return t.s||(t=new f(e)),le?ne(t,l):t;if(c=e.d,s=t.d,o=e.e,a=t.e,c=c.slice(),i=o-a,i){for(i<0?(n=c,i=-i,u=s.length):(n=s,a=o,u=c.length),o=Math.ceil(l/ce),u=o>u?o+1:u+1,i>u&&(i=u,n.length=1),n.reverse();i--;)n.push(0);n.reverse()}for(u=c.length,i=s.length,u-i<0&&(i=u,n=s,s=c,c=n),r=0;i;)r=(c[--i]=c[i]+s[i]+r)/Oe|0,c[i]%=Oe;for(r&&(c.unshift(r),++a),u=c.length;c[--u]==0;)c.pop();return t.d=c,t.e=a,le?ne(t,l):t}function rt(e,t,r){if(e!==~~e||e<t||e>r)throw Error(Rt+e)}function Je(e){var t,r,n,a=e.length-1,i="",o=e[0];if(a>0){for(i+=o,t=1;t<a;t++)n=e[t]+"",r=ce-n.length,r&&(i+=gt(r)),i+=n;o=e[t],n=o+"",r=ce-n.length,r&&(i+=gt(r))}else if(o===0)return"0";for(;o%10===0;)o/=10;return i+o}var st=function(){function e(n,a){var i,o=0,u=n.length;for(n=n.slice();u--;)i=n[u]*a+o,n[u]=i%Oe|0,o=i/Oe|0;return o&&n.unshift(o),n}function t(n,a,i,o){var u,c;if(i!=o)c=i>o?1:-1;else for(u=c=0;u<i;u++)if(n[u]!=a[u]){c=n[u]>a[u]?1:-1;break}return c}function r(n,a,i){for(var o=0;i--;)n[i]-=o,o=n[i]<a[i]?1:0,n[i]=o*Oe+n[i]-a[i];for(;!n[0]&&n.length>1;)n.shift()}return function(n,a,i,o){var u,c,s,f,l,p,h,d,y,g,b,w,x,S,v,m,O,A,_=n.constructor,M=n.s==a.s?1:-1,P=n.d,T=a.d;if(!n.s)return new _(n);if(!a.s)throw Error(Ue+"Division by zero");for(c=n.e-a.e,O=T.length,v=P.length,h=new _(M),d=h.d=[],s=0;T[s]==(P[s]||0);)++s;if(T[s]>(P[s]||0)&&--c,i==null?w=i=_.precision:o?w=i+(ye(n)-ye(a))+1:w=i,w<0)return new _(0);if(w=w/ce+2|0,s=0,O==1)for(f=0,T=T[0],w++;(s<v||f)&&w--;s++)x=f*Oe+(P[s]||0),d[s]=x/T|0,f=x%T|0;else{for(f=Oe/(T[0]+1)|0,f>1&&(T=e(T,f),P=e(P,f),O=T.length,v=P.length),S=O,y=P.slice(0,O),g=y.length;g<O;)y[g++]=0;A=T.slice(),A.unshift(0),m=T[0],T[1]>=Oe/2&&++m;do f=0,u=t(T,y,O,g),u<0?(b=y[0],O!=g&&(b=b*Oe+(y[1]||0)),f=b/m|0,f>1?(f>=Oe&&(f=Oe-1),l=e(T,f),p=l.length,g=y.length,u=t(l,y,p,g),u==1&&(f--,r(l,O<p?A:T,p))):(f==0&&(u=f=1),l=T.slice()),p=l.length,p<g&&l.unshift(0),r(y,l,g),u==-1&&(g=y.length,u=t(T,y,O,g),u<1&&(f++,r(y,O<g?A:T,g))),g=y.length):u===0&&(f++,y=[0]),d[s++]=f,u&&y[0]?y[g++]=P[S]||0:(y=[P[S]],g=1);while((S++<v||y[0]!==void 0)&&w--)}return d[0]||d.shift(),h.e=c,ne(h,o?i+ye(h)+1:i)}}();function yd(e,t){var r,n,a,i,o,u,c=0,s=0,f=e.constructor,l=f.precision;if(ye(e)>16)throw Error(wc+ye(e));if(!e.s)return new f(ke);for(t==null?(le=!1,u=l):u=t,o=new f(.03125);e.abs().gte(.1);)e=e.times(o),s+=5;for(n=Math.log(Dt(2,s))/Math.LN10*2+5|0,u+=n,r=a=i=new f(ke),f.precision=u;;){if(a=ne(a.times(e),u),r=r.times(++c),o=i.plus(st(a,r,u)),Je(o.d).slice(0,u)===Je(i.d).slice(0,u)){for(;s--;)i=ne(i.times(i),u);return f.precision=l,t==null?(le=!0,ne(i,l)):i}i=o}}function ye(e){for(var t=e.e*ce,r=e.d[0];r>=10;r/=10)t++;return t}function Zi(e,t,r){if(t>e.LN10.sd())throw le=!0,r&&(e.precision=r),Error(Ue+"LN10 precision limit exceeded");return ne(new e(e.LN10),t)}function gt(e){for(var t="";e--;)t+="0";return t}function nn(e,t){var r,n,a,i,o,u,c,s,f,l=1,p=10,h=e,d=h.d,y=h.constructor,g=y.precision;if(h.s<1)throw Error(Ue+(h.s?"NaN":"-Infinity"));if(h.eq(ke))return new y(0);if(t==null?(le=!1,s=g):s=t,h.eq(10))return t==null&&(le=!0),Zi(y,s);if(s+=p,y.precision=s,r=Je(d),n=r.charAt(0),i=ye(h),Math.abs(i)<15e14){for(;n<7&&n!=1||n==1&&r.charAt(1)>3;)h=h.times(e),r=Je(h.d),n=r.charAt(0),l++;i=ye(h),n>1?(h=new y("0."+r),i++):h=new y(n+"."+r.slice(1))}else return c=Zi(y,s+2,g).times(i+""),h=nn(new y(n+"."+r.slice(1)),s-p).plus(c),y.precision=g,t==null?(le=!0,ne(h,g)):h;for(u=o=h=st(h.minus(ke),h.plus(ke),s),f=ne(h.times(h),s),a=3;;){if(o=ne(o.times(f),s),c=u.plus(st(o,new y(a),s)),Je(c.d).slice(0,s)===Je(u.d).slice(0,s))return u=u.times(2),i!==0&&(u=u.plus(Zi(y,s+2,g).times(i+""))),u=st(u,new y(l),s),y.precision=g,t==null?(le=!0,ne(u,g)):u;u=c,a+=2}}function Rl(e,t){var r,n,a;for((r=t.indexOf("."))>-1&&(t=t.replace(".","")),(n=t.search(/e/i))>0?(r<0&&(r=n),r+=+t.slice(n+1),t=t.substring(0,n)):r<0&&(r=t.length),n=0;t.charCodeAt(n)===48;)++n;for(a=t.length;t.charCodeAt(a-1)===48;)--a;if(t=t.slice(n,a),t){if(a-=n,r=r-n-1,e.e=Er(r/ce),e.d=[],n=(r+1)%ce,r<0&&(n+=ce),n<a){for(n&&e.d.push(+t.slice(0,n)),a-=ce;n<a;)e.d.push(+t.slice(n,n+=ce));t=t.slice(n),n=ce-t.length}else n-=a;for(;n--;)t+="0";if(e.d.push(+t),le&&(e.e>wa||e.e<-wa))throw Error(wc+r)}else e.s=0,e.e=0,e.d=[0];return e}function ne(e,t,r){var n,a,i,o,u,c,s,f,l=e.d;for(o=1,i=l[0];i>=10;i/=10)o++;if(n=t-o,n<0)n+=ce,a=t,s=l[f=0];else{if(f=Math.ceil((n+1)/ce),i=l.length,f>=i)return e;for(s=i=l[f],o=1;i>=10;i/=10)o++;n%=ce,a=n-ce+o}if(r!==void 0&&(i=Dt(10,o-a-1),u=s/i%10|0,c=t<0||l[f+1]!==void 0||s%i,c=r<4?(u||c)&&(r==0||r==(e.s<0?3:2)):u>5||u==5&&(r==4||c||r==6&&(n>0?a>0?s/Dt(10,o-a):0:l[f-1])%10&1||r==(e.s<0?8:7))),t<1||!l[0])return c?(i=ye(e),l.length=1,t=t-i-1,l[0]=Dt(10,(ce-t%ce)%ce),e.e=Er(-t/ce)||0):(l.length=1,l[0]=e.e=e.s=0),e;if(n==0?(l.length=f,i=1,f--):(l.length=f+1,i=Dt(10,ce-n),l[f]=a>0?(s/Dt(10,o-a)%Dt(10,a)|0)*i:0),c)for(;;)if(f==0){(l[0]+=i)==Oe&&(l[0]=1,++e.e);break}else{if(l[f]+=i,l[f]!=Oe)break;l[f--]=0,i=1}for(n=l.length;l[--n]===0;)l.pop();if(le&&(e.e>wa||e.e<-wa))throw Error(wc+ye(e));return e}function gd(e,t){var r,n,a,i,o,u,c,s,f,l,p=e.constructor,h=p.precision;if(!e.s||!t.s)return t.s?t.s=-t.s:t=new p(e),le?ne(t,h):t;if(c=e.d,l=t.d,n=t.e,s=e.e,c=c.slice(),o=s-n,o){for(f=o<0,f?(r=c,o=-o,u=l.length):(r=l,n=s,u=c.length),a=Math.max(Math.ceil(h/ce),u)+2,o>a&&(o=a,r.length=1),r.reverse(),a=o;a--;)r.push(0);r.reverse()}else{for(a=c.length,u=l.length,f=a<u,f&&(u=a),a=0;a<u;a++)if(c[a]!=l[a]){f=c[a]<l[a];break}o=0}for(f&&(r=c,c=l,l=r,t.s=-t.s),u=c.length,a=l.length-u;a>0;--a)c[u++]=0;for(a=l.length;a>o;){if(c[--a]<l[a]){for(i=a;i&&c[--i]===0;)c[i]=Oe-1;--c[i],c[a]+=Oe}c[a]-=l[a]}for(;c[--u]===0;)c.pop();for(;c[0]===0;c.shift())--n;return c[0]?(t.d=c,t.e=n,le?ne(t,h):t):new p(0)}function Wt(e,t,r){var n,a=ye(e),i=Je(e.d),o=i.length;return t?(r&&(n=r-o)>0?i=i.charAt(0)+"."+i.slice(1)+gt(n):o>1&&(i=i.charAt(0)+"."+i.slice(1)),i=i+(a<0?"e":"e+")+a):a<0?(i="0."+gt(-a-1)+i,r&&(n=r-o)>0&&(i+=gt(n))):a>=o?(i+=gt(a+1-o),r&&(n=r-a-1)>0&&(i=i+"."+gt(n))):((n=a+1)<o&&(i=i.slice(0,n)+"."+i.slice(n)),r&&(n=r-o)>0&&(a+1===o&&(i+="."),i+=gt(n))),e.s<0?"-"+i:i}function Fl(e,t){if(e.length>t)return e.length=t,!0}function md(e){var t,r,n;function a(i){var o=this;if(!(o instanceof a))return new a(i);if(o.constructor=a,i instanceof a){o.s=i.s,o.e=i.e,o.d=(i=i.d)?i.slice():i;return}if(typeof i=="number"){if(i*0!==0)throw Error(Rt+i);if(i>0)o.s=1;else if(i<0)i=-i,o.s=-1;else{o.s=0,o.e=0,o.d=[0];return}if(i===~~i&&i<1e7){o.e=0,o.d=[i];return}return Rl(o,i.toString())}else if(typeof i!="string")throw Error(Rt+i);if(i.charCodeAt(0)===45?(i=i.slice(1),o.s=-1):o.s=1,vj.test(i))Rl(o,i);else throw Error(Rt+i)}if(a.prototype=W,a.ROUND_UP=0,a.ROUND_DOWN=1,a.ROUND_CEIL=2,a.ROUND_FLOOR=3,a.ROUND_HALF_UP=4,a.ROUND_HALF_DOWN=5,a.ROUND_HALF_EVEN=6,a.ROUND_HALF_CEIL=7,a.ROUND_HALF_FLOOR=8,a.clone=md,a.config=a.set=yj,e===void 0&&(e={}),e)for(n=["precision","rounding","toExpNeg","toExpPos","LN10"],t=0;t<n.length;)e.hasOwnProperty(r=n[t++])||(e[r]=this[r]);return a.config(e),a}function yj(e){if(!e||typeof e!="object")throw Error(Ue+"Object expected");var t,r,n,a=["precision",1,Tr,"rounding",0,8,"toExpNeg",-1/0,0,"toExpPos",0,1/0];for(t=0;t<a.length;t+=3)if((n=e[r=a[t]])!==void 0)if(Er(n)===n&&n>=a[t+1]&&n<=a[t+2])this[r]=n;else throw Error(Rt+r+": "+n);if((n=e[r="LN10"])!==void 0)if(n==Math.LN10)this[r]=new this(n);else throw Error(Rt+r+": "+n);return this}var Oc=md(dj);ke=new Oc(1);const re=Oc;function gj(e){return wj(e)||xj(e)||bj(e)||mj()}function mj(){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 bj(e,t){if(e){if(typeof e=="string")return zo(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return zo(e,t)}}function xj(e){if(typeof Symbol<"u"&&Symbol.iterator in Object(e))return Array.from(e)}function wj(e){if(Array.isArray(e))return zo(e)}function zo(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var Oj=function(t){return t},bd={"@@functional/placeholder":!0},xd=function(t){return t===bd},Ul=function(t){return function r(){return arguments.length===0||arguments.length===1&&xd(arguments.length<=0?void 0:arguments[0])?r:t.apply(void 0,arguments)}},Sj=function e(t,r){return t===1?r:Ul(function(){for(var n=arguments.length,a=new Array(n),i=0;i<n;i++)a[i]=arguments[i];var o=a.filter(function(u){return u!==bd}).length;return o>=t?r.apply(void 0,a):e(t-o,Ul(function(){for(var u=arguments.length,c=new Array(u),s=0;s<u;s++)c[s]=arguments[s];var f=a.map(function(l){return xd(l)?c.shift():l});return r.apply(void 0,gj(f).concat(c))}))})},xi=function(t){return Sj(t.length,t)},Ho=function(t,r){for(var n=[],a=t;a<r;++a)n[a-t]=a;return n},Aj=xi(function(e,t){return Array.isArray(t)?t.map(e):Object.keys(t).map(function(r){return t[r]}).map(e)}),_j=function(){for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];if(!r.length)return Oj;var a=r.reverse(),i=a[0],o=a.slice(1);return function(){return o.reduce(function(u,c){return c(u)},i.apply(void 0,arguments))}},Go=function(t){return Array.isArray(t)?t.reverse():t.split("").reverse.join("")},wd=function(t){var r=null,n=null;return function(){for(var a=arguments.length,i=new Array(a),o=0;o<a;o++)i[o]=arguments[o];return r&&i.every(function(u,c){return u===r[c]})||(r=i,n=t.apply(void 0,i)),n}};function Pj(e){var t;return e===0?t=1:t=Math.floor(new re(e).abs().log(10).toNumber())+1,t}function $j(e,t,r){for(var n=new re(e),a=0,i=[];n.lt(t)&&a<1e5;)i.push(n.toNumber()),n=n.add(r),a++;return i}var Tj=xi(function(e,t,r){var n=+e,a=+t;return n+r*(a-n)}),Ej=xi(function(e,t,r){var n=t-+e;return n=n||1/0,(r-e)/n}),Mj=xi(function(e,t,r){var n=t-+e;return n=n||1/0,Math.max(0,Math.min(1,(r-e)/n))});const wi={rangeStep:$j,getDigitCount:Pj,interpolateNumber:Tj,uninterpolateNumber:Ej,uninterpolateTruncation:Mj};function Ko(e){return Ij(e)||Cj(e)||Od(e)||jj()}function jj(){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 Cj(e){if(typeof Symbol<"u"&&Symbol.iterator in Object(e))return Array.from(e)}function Ij(e){if(Array.isArray(e))return Xo(e)}function an(e,t){return kj(e)||Nj(e,t)||Od(e,t)||Dj()}function Dj(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Od(e,t){if(e){if(typeof e=="string")return Xo(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Xo(e,t)}}function Xo(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function Nj(e,t){if(!(typeof Symbol>"u"||!(Symbol.iterator in Object(e)))){var r=[],n=!0,a=!1,i=void 0;try{for(var o=e[Symbol.iterator](),u;!(n=(u=o.next()).done)&&(r.push(u.value),!(t&&r.length===t));n=!0);}catch(c){a=!0,i=c}finally{try{!n&&o.return!=null&&o.return()}finally{if(a)throw i}}return r}}function kj(e){if(Array.isArray(e))return e}function Sd(e){var t=an(e,2),r=t[0],n=t[1],a=r,i=n;return r>n&&(a=n,i=r),[a,i]}function Ad(e,t,r){if(e.lte(0))return new re(0);var n=wi.getDigitCount(e.toNumber()),a=new re(10).pow(n),i=e.div(a),o=n!==1?.05:.1,u=new re(Math.ceil(i.div(o).toNumber())).add(r).mul(o),c=u.mul(a);return t?c:new re(Math.ceil(c))}function Bj(e,t,r){var n=1,a=new re(e);if(!a.isint()&&r){var i=Math.abs(e);i<1?(n=new re(10).pow(wi.getDigitCount(e)-1),a=new re(Math.floor(a.div(n).toNumber())).mul(n)):i>1&&(a=new re(Math.floor(e)))}else e===0?a=new re(Math.floor((t-1)/2)):r||(a=new re(Math.floor(e)));var o=Math.floor((t-1)/2),u=_j(Aj(function(c){return a.add(new re(c-o).mul(n)).toNumber()}),Ho);return u(0,t)}function _d(e,t,r,n){var a=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0;if(!Number.isFinite((t-e)/(r-1)))return{step:new re(0),tickMin:new re(0),tickMax:new re(0)};var i=Ad(new re(t).sub(e).div(r-1),n,a),o;e<=0&&t>=0?o=new re(0):(o=new re(e).add(t).div(2),o=o.sub(new re(o).mod(i)));var u=Math.ceil(o.sub(e).div(i).toNumber()),c=Math.ceil(new re(t).sub(o).div(i).toNumber()),s=u+c+1;return s>r?_d(e,t,r,n,a+1):(s<r&&(c=t>0?c+(r-s):c,u=t>0?u:u+(r-s)),{step:i,tickMin:o.sub(new re(u).mul(i)),tickMax:o.add(new re(c).mul(i))})}function Lj(e){var t=an(e,2),r=t[0],n=t[1],a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:6,i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,o=Math.max(a,2),u=Sd([r,n]),c=an(u,2),s=c[0],f=c[1];if(s===-1/0||f===1/0){var l=f===1/0?[s].concat(Ko(Ho(0,a-1).map(function(){return 1/0}))):[].concat(Ko(Ho(0,a-1).map(function(){return-1/0})),[f]);return r>n?Go(l):l}if(s===f)return Bj(s,a,i);var p=_d(s,f,o,i),h=p.step,d=p.tickMin,y=p.tickMax,g=wi.rangeStep(d,y.add(new re(.1).mul(h)),h);return r>n?Go(g):g}function Rj(e,t){var r=an(e,2),n=r[0],a=r[1],i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,o=Sd([n,a]),u=an(o,2),c=u[0],s=u[1];if(c===-1/0||s===1/0)return[n,a];if(c===s)return[c];var f=Math.max(t,2),l=Ad(new re(s).sub(c).div(f-1),i,0),p=[].concat(Ko(wi.rangeStep(new re(c),new re(s).sub(new re(.99).mul(l)),l)),[s]);return n>a?Go(p):p}var Fj=wd(Lj),Uj=wd(Rj),Wj=["offset","layout","width","dataKey","data","dataPointFormatter","xAxis","yAxis"];function sr(e){"@babel/helpers - typeof";return sr=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},sr(e)}function Oa(){return Oa=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Oa.apply(this,arguments)}function qj(e,t){return Kj(e)||Gj(e,t)||Hj(e,t)||zj()}function zj(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Hj(e,t){if(e){if(typeof e=="string")return Wl(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Wl(e,t)}}function Wl(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function Gj(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,a,i,o,u=[],c=!0,s=!1;try{if(i=(r=r.call(e)).next,t!==0)for(;!(c=(n=i.call(r)).done)&&(u.push(n.value),u.length!==t);c=!0);}catch(f){s=!0,a=f}finally{try{if(!c&&r.return!=null&&(o=r.return(),Object(o)!==o))return}finally{if(s)throw a}}return u}}function Kj(e){if(Array.isArray(e))return e}function Xj(e,t){if(e==null)return{};var r=Vj(e,t),n,a;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a<i.length;a++)n=i[a],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Vj(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function Yj(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Zj(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,Td(n.key),n)}}function Jj(e,t,r){return t&&Zj(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function Qj(e,t,r){return t=Sa(t),eC(e,Pd()?Reflect.construct(t,r||[],Sa(e).constructor):t.apply(e,r))}function eC(e,t){if(t&&(sr(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return tC(e)}function tC(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Pd(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Pd=function(){return!!e})()}function Sa(e){return Sa=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Sa(e)}function rC(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Vo(e,t)}function Vo(e,t){return Vo=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},Vo(e,t)}function $d(e,t,r){return t=Td(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Td(e){var t=nC(e,"string");return sr(t)=="symbol"?t:t+""}function nC(e,t){if(sr(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(sr(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Oi=function(e){function t(){return Yj(this,t),Qj(this,t,arguments)}return rC(t,e),Jj(t,[{key:"render",value:function(){var n=this.props,a=n.offset,i=n.layout,o=n.width,u=n.dataKey,c=n.data,s=n.dataPointFormatter,f=n.xAxis,l=n.yAxis,p=Xj(n,Wj),h=se(p,!1);this.props.direction==="x"&&f.type!=="number"&&Ut(!1);var d=c.map(function(y){var g=s(y,u),b=g.x,w=g.y,x=g.value,S=g.errorVal;if(!S)return null;var v=[],m,O;if(Array.isArray(S)){var A=qj(S,2);m=A[0],O=A[1]}else m=O=S;if(i==="vertical"){var _=f.scale,M=w+a,P=M+o,T=M-o,D=_(x-m),j=_(x+O);v.push({x1:j,y1:P,x2:j,y2:T}),v.push({x1:D,y1:M,x2:j,y2:M}),v.push({x1:D,y1:P,x2:D,y2:T})}else if(i==="horizontal"){var C=l.scale,k=b+a,N=k-o,B=k+o,L=C(x-m),z=C(x+O);v.push({x1:N,y1:z,x2:B,y2:z}),v.push({x1:k,y1:L,x2:k,y2:z}),v.push({x1:N,y1:L,x2:B,y2:L})}return $.createElement(Pe,Oa({className:"recharts-errorBar",key:"bar-".concat(v.map(function(G){return"".concat(G.x1,"-").concat(G.x2,"-").concat(G.y1,"-").concat(G.y2)}))},h),v.map(function(G){return $.createElement("line",Oa({},G,{key:"line-".concat(G.x1,"-").concat(G.x2,"-").concat(G.y1,"-").concat(G.y2)}))}))});return $.createElement(Pe,{className:"recharts-errorBars"},d)}}])}($.Component);$d(Oi,"defaultProps",{stroke:"black",strokeWidth:1.5,width:5,offset:0,layout:"horizontal"});$d(Oi,"displayName","ErrorBar");function on(e){"@babel/helpers - typeof";return on=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},on(e)}function ql(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function jt(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?ql(Object(r),!0).forEach(function(n){aC(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ql(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function aC(e,t,r){return t=iC(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function iC(e){var t=oC(e,"string");return on(t)=="symbol"?t:t+""}function oC(e,t){if(on(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(on(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Ed=function(t){var r=t.children,n=t.formattedGraphicalItems,a=t.legendWidth,i=t.legendContent,o=Ne(r,Jt);if(!o)return null;var u=Jt.defaultProps,c=u!==void 0?jt(jt({},u),o.props):{},s;return o.props&&o.props.payload?s=o.props&&o.props.payload:i==="children"?s=(n||[]).reduce(function(f,l){var p=l.item,h=l.props,d=h.sectors||h.data||[];return f.concat(d.map(function(y){return{type:o.props.iconType||p.props.legendType,value:y.name,color:y.fill,payload:y}}))},[]):s=(n||[]).map(function(f){var l=f.item,p=l.type.defaultProps,h=p!==void 0?jt(jt({},p),l.props):{},d=h.dataKey,y=h.name,g=h.legendType,b=h.hide;return{inactive:b,dataKey:d,type:c.iconType||g||"square",color:Sc(l),value:y||d,payload:h}}),jt(jt(jt({},c),Jt.getWithHeight(o,a)),{},{payload:s,item:o})};function un(e){"@babel/helpers - typeof";return un=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},un(e)}function zl(e){return lC(e)||sC(e)||cC(e)||uC()}function uC(){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 cC(e,t){if(e){if(typeof e=="string")return Yo(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Yo(e,t)}}function sC(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function lC(e){if(Array.isArray(e))return Yo(e)}function Yo(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function Hl(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function he(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Hl(Object(r),!0).forEach(function(n){er(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Hl(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function er(e,t,r){return t=fC(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function fC(e){var t=pC(e,"string");return un(t)=="symbol"?t:t+""}function pC(e,t){if(un(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(un(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Ve(e,t,r){return Z(e)||Z(t)?r:xe(t)?Qe(e,t,r):ee(t)?t(e):r}function zr(e,t,r,n){var a=lj(e,function(u){return Ve(u,t)});if(r==="number"){var i=a.filter(function(u){return U(u)||parseFloat(u)});return i.length?[bi(i),mi(i)]:[1/0,-1/0]}var o=n?a.filter(function(u){return!Z(u)}):a;return o.map(function(u){return xe(u)||u instanceof Date?u:""})}var hC=function(t){var r,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],a=arguments.length>2?arguments[2]:void 0,i=arguments.length>3?arguments[3]:void 0,o=-1,u=(r=n==null?void 0:n.length)!==null&&r!==void 0?r:0;if(u<=1)return 0;if(i&&i.axisType==="angleAxis"&&Math.abs(Math.abs(i.range[1]-i.range[0])-360)<=1e-6)for(var c=i.range,s=0;s<u;s++){var f=s>0?a[s-1].coordinate:a[u-1].coordinate,l=a[s].coordinate,p=s>=u-1?a[0].coordinate:a[s+1].coordinate,h=void 0;if(Ze(l-f)!==Ze(p-l)){var d=[];if(Ze(p-l)===Ze(c[1]-c[0])){h=p;var y=l+c[1]-c[0];d[0]=Math.min(y,(y+f)/2),d[1]=Math.max(y,(y+f)/2)}else{h=f;var g=p+c[1]-c[0];d[0]=Math.min(l,(g+l)/2),d[1]=Math.max(l,(g+l)/2)}var b=[Math.min(l,(h+l)/2),Math.max(l,(h+l)/2)];if(t>b[0]&&t<=b[1]||t>=d[0]&&t<=d[1]){o=a[s].index;break}}else{var w=Math.min(f,p),x=Math.max(f,p);if(t>(w+l)/2&&t<=(x+l)/2){o=a[s].index;break}}}else for(var S=0;S<u;S++)if(S===0&&t<=(n[S].coordinate+n[S+1].coordinate)/2||S>0&&S<u-1&&t>(n[S].coordinate+n[S-1].coordinate)/2&&t<=(n[S].coordinate+n[S+1].coordinate)/2||S===u-1&&t>(n[S].coordinate+n[S-1].coordinate)/2){o=n[S].index;break}return o},Sc=function(t){var r,n=t,a=n.type.displayName,i=(r=t.type)!==null&&r!==void 0&&r.defaultProps?he(he({},t.type.defaultProps),t.props):t.props,o=i.stroke,u=i.fill,c;switch(a){case"Line":c=o;break;case"Area":case"Radar":c=o&&o!=="none"?o:u;break;default:c=u;break}return c},dC=function(t){var r=t.barSize,n=t.totalSize,a=t.stackGroups,i=a===void 0?{}:a;if(!i)return{};for(var o={},u=Object.keys(i),c=0,s=u.length;c<s;c++)for(var f=i[u[c]].stackGroups,l=Object.keys(f),p=0,h=l.length;p<h;p++){var d=f[l[p]],y=d.items,g=d.cateAxisId,b=y.filter(function(O){return xt(O.type).indexOf("Bar")>=0});if(b&&b.length){var w=b[0].type.defaultProps,x=w!==void 0?he(he({},w),b[0].props):b[0].props,S=x.barSize,v=x[g];o[v]||(o[v]=[]);var m=Z(S)?r:S;o[v].push({item:b[0],stackList:b.slice(1),barSize:Z(m)?void 0:Ke(m,n,0)})}}return o},vC=function(t){var r=t.barGap,n=t.barCategoryGap,a=t.bandSize,i=t.sizeList,o=i===void 0?[]:i,u=t.maxBarSize,c=o.length;if(c<1)return null;var s=Ke(r,a,0,!0),f,l=[];if(o[0].barSize===+o[0].barSize){var p=!1,h=a/c,d=o.reduce(function(S,v){return S+v.barSize||0},0);d+=(c-1)*s,d>=a&&(d-=(c-1)*s,s=0),d>=a&&h>0&&(p=!0,h*=.9,d=c*h);var y=(a-d)/2>>0,g={offset:y-s,size:0};f=o.reduce(function(S,v){var m={item:v.item,position:{offset:g.offset+g.size+s,size:p?h:v.barSize}},O=[].concat(zl(S),[m]);return g=O[O.length-1].position,v.stackList&&v.stackList.length&&v.stackList.forEach(function(A){O.push({item:A,position:g})}),O},l)}else{var b=Ke(n,a,0,!0);a-2*b-(c-1)*s<=0&&(s=0);var w=(a-2*b-(c-1)*s)/c;w>1&&(w>>=0);var x=u===+u?Math.min(w,u):w;f=o.reduce(function(S,v,m){var O=[].concat(zl(S),[{item:v.item,position:{offset:b+(w+s)*m+(w-x)/2,size:x}}]);return v.stackList&&v.stackList.length&&v.stackList.forEach(function(A){O.push({item:A,position:O[O.length-1].position})}),O},l)}return f},yC=function(t,r,n,a){var i=n.children,o=n.width,u=n.margin,c=o-(u.left||0)-(u.right||0),s=Ed({children:i,legendWidth:c});if(s){var f=a||{},l=f.width,p=f.height,h=s.align,d=s.verticalAlign,y=s.layout;if((y==="vertical"||y==="horizontal"&&d==="middle")&&h!=="center"&&U(t[h]))return he(he({},t),{},er({},h,t[h]+(l||0)));if((y==="horizontal"||y==="vertical"&&h==="center")&&d!=="middle"&&U(t[d]))return he(he({},t),{},er({},d,t[d]+(p||0)))}return t},gC=function(t,r,n){return Z(r)?!0:t==="horizontal"?r==="yAxis":t==="vertical"||n==="x"?r==="xAxis":n==="y"?r==="yAxis":!0},Md=function(t,r,n,a,i){var o=r.props.children,u=Xe(o,Oi).filter(function(s){return gC(a,i,s.props.direction)});if(u&&u.length){var c=u.map(function(s){return s.props.dataKey});return t.reduce(function(s,f){var l=Ve(f,n);if(Z(l))return s;var p=Array.isArray(l)?[bi(l),mi(l)]:[l,l],h=c.reduce(function(d,y){var g=Ve(f,y,0),b=p[0]-Math.abs(Array.isArray(g)?g[0]:g),w=p[1]+Math.abs(Array.isArray(g)?g[1]:g);return[Math.min(b,d[0]),Math.max(w,d[1])]},[1/0,-1/0]);return[Math.min(h[0],s[0]),Math.max(h[1],s[1])]},[1/0,-1/0])}return null},mC=function(t,r,n,a,i){var o=r.map(function(u){return Md(t,u,n,i,a)}).filter(function(u){return!Z(u)});return o&&o.length?o.reduce(function(u,c){return[Math.min(u[0],c[0]),Math.max(u[1],c[1])]},[1/0,-1/0]):null},jd=function(t,r,n,a,i){var o=r.map(function(c){var s=c.props.dataKey;return n==="number"&&s&&Md(t,c,s,a)||zr(t,s,n,i)});if(n==="number")return o.reduce(function(c,s){return[Math.min(c[0],s[0]),Math.max(c[1],s[1])]},[1/0,-1/0]);var u={};return o.reduce(function(c,s){for(var f=0,l=s.length;f<l;f++)u[s[f]]||(u[s[f]]=!0,c.push(s[f]));return c},[])},Cd=function(t,r){return t==="horizontal"&&r==="xAxis"||t==="vertical"&&r==="yAxis"||t==="centric"&&r==="angleAxis"||t==="radial"&&r==="radiusAxis"},qL=function(t,r,n,a){if(a)return t.map(function(c){return c.coordinate});var i,o,u=t.map(function(c){return c.coordinate===r&&(i=!0),c.coordinate===n&&(o=!0),c.coordinate});return i||u.push(r),o||u.push(n),u},Ur=function(t,r,n){if(!t)return null;var a=t.scale,i=t.duplicateDomain,o=t.type,u=t.range,c=t.realScaleType==="scaleBand"?a.bandwidth()/2:2,s=(r||n)&&o==="category"&&a.bandwidth?a.bandwidth()/c:0;if(s=t.axisType==="angleAxis"&&(u==null?void 0:u.length)>=2?Ze(u[0]-u[1])*2*s:s,r&&(t.ticks||t.niceTicks)){var f=(t.ticks||t.niceTicks).map(function(l){var p=i?i.indexOf(l):l;return{coordinate:a(p)+s,value:l,offset:s}});return f.filter(function(l){return!Tn(l.coordinate)})}return t.isCategorical&&t.categoricalDomain?t.categoricalDomain.map(function(l,p){return{coordinate:a(l)+s,value:l,index:p,offset:s}}):a.ticks&&!n?a.ticks(t.tickCount).map(function(l){return{coordinate:a(l)+s,value:l,offset:s}}):a.domain().map(function(l,p){return{coordinate:a(l)+s,value:i?i[l]:l,index:p,offset:s}})},Ji=new WeakMap,zn=function(t,r){if(typeof r!="function")return t;Ji.has(t)||Ji.set(t,new WeakMap);var n=Ji.get(t);if(n.has(r))return n.get(r);var a=function(){t.apply(void 0,arguments),r.apply(void 0,arguments)};return n.set(r,a),a},Id=function(t,r,n){var a=t.scale,i=t.type,o=t.layout,u=t.axisType;if(a==="auto")return o==="radial"&&u==="radiusAxis"?{scale:Jr(),realScaleType:"band"}:o==="radial"&&u==="angleAxis"?{scale:ga(),realScaleType:"linear"}:i==="category"&&r&&(r.indexOf("LineChart")>=0||r.indexOf("AreaChart")>=0||r.indexOf("ComposedChart")>=0&&!n)?{scale:qr(),realScaleType:"point"}:i==="category"?{scale:Jr(),realScaleType:"band"}:{scale:ga(),realScaleType:"linear"};if($n(a)){var c="scale".concat(ii(a));return{scale:(Ll[c]||qr)(),realScaleType:Ll[c]?c:"point"}}return ee(a)?{scale:a}:{scale:qr(),realScaleType:"point"}},Gl=1e-4,Dd=function(t){var r=t.domain();if(!(!r||r.length<=2)){var n=r.length,a=t.range(),i=Math.min(a[0],a[1])-Gl,o=Math.max(a[0],a[1])+Gl,u=t(r[0]),c=t(r[n-1]);(u<i||u>o||c<i||c>o)&&t.domain([r[0],r[n-1]])}},bC=function(t,r){if(!t)return null;for(var n=0,a=t.length;n<a;n++)if(t[n].item===r)return t[n].position;return null},xC=function(t,r){if(!r||r.length!==2||!U(r[0])||!U(r[1]))return t;var n=Math.min(r[0],r[1]),a=Math.max(r[0],r[1]),i=[t[0],t[1]];return(!U(t[0])||t[0]<n)&&(i[0]=n),(!U(t[1])||t[1]>a)&&(i[1]=a),i[0]>a&&(i[0]=a),i[1]<n&&(i[1]=n),i},wC=function(t){var r=t.length;if(!(r<=0))for(var n=0,a=t[0].length;n<a;++n)for(var i=0,o=0,u=0;u<r;++u){var c=Tn(t[u][n][1])?t[u][n][0]:t[u][n][1];c>=0?(t[u][n][0]=i,t[u][n][1]=i+c,i=t[u][n][1]):(t[u][n][0]=o,t[u][n][1]=o+c,o=t[u][n][1])}},OC=function(t){var r=t.length;if(!(r<=0))for(var n=0,a=t[0].length;n<a;++n)for(var i=0,o=0;o<r;++o){var u=Tn(t[o][n][1])?t[o][n][0]:t[o][n][1];u>=0?(t[o][n][0]=i,t[o][n][1]=i+u,i=t[o][n][1]):(t[o][n][0]=0,t[o][n][1]=0)}},SC={sign:wC,expand:X0,none:tr,silhouette:V0,wiggle:Y0,positive:OC},AC=function(t,r,n){var a=r.map(function(u){return u.props.dataKey}),i=SC[n],o=K0().keys(a).value(function(u,c){return+Ve(u,c,0)}).order(xo).offset(i);return o(t)},_C=function(t,r,n,a,i,o){if(!t)return null;var u=o?r.reverse():r,c={},s=u.reduce(function(l,p){var h,d=(h=p.type)!==null&&h!==void 0&&h.defaultProps?he(he({},p.type.defaultProps),p.props):p.props,y=d.stackId,g=d.hide;if(g)return l;var b=d[n],w=l[b]||{hasStack:!1,stackGroups:{}};if(xe(y)){var x=w.stackGroups[y]||{numericAxisId:n,cateAxisId:a,items:[]};x.items.push(p),w.hasStack=!0,w.stackGroups[y]=x}else w.stackGroups[ni("_stackId_")]={numericAxisId:n,cateAxisId:a,items:[p]};return he(he({},l),{},er({},b,w))},c),f={};return Object.keys(s).reduce(function(l,p){var h=s[p];if(h.hasStack){var d={};h.stackGroups=Object.keys(h.stackGroups).reduce(function(y,g){var b=h.stackGroups[g];return he(he({},y),{},er({},g,{numericAxisId:n,cateAxisId:a,items:b.items,stackedData:AC(t,b.items,i)}))},d)}return he(he({},l),{},er({},p,h))},f)},Nd=function(t,r){var n=r.realScaleType,a=r.type,i=r.tickCount,o=r.originalDomain,u=r.allowDecimals,c=n||r.scale;if(c!=="auto"&&c!=="linear")return null;if(i&&a==="number"&&o&&(o[0]==="auto"||o[1]==="auto")){var s=t.domain();if(!s.length)return null;var f=Fj(s,i,u);return t.domain([bi(f),mi(f)]),{niceTicks:f}}if(i&&a==="number"){var l=t.domain(),p=Uj(l,i,u);return{niceTicks:p}}return null};function zL(e){var t=e.axis,r=e.ticks,n=e.bandSize,a=e.entry,i=e.index,o=e.dataKey;if(t.type==="category"){if(!t.allowDuplicatedCategory&&t.dataKey&&!Z(a[t.dataKey])){var u=Yn(r,"value",a[t.dataKey]);if(u)return u.coordinate+n/2}return r[i]?r[i].coordinate+n/2:null}var c=Ve(a,Z(o)?t.dataKey:o);return Z(c)?null:t.scale(c)}var Kl=function(t){var r=t.axis,n=t.ticks,a=t.offset,i=t.bandSize,o=t.entry,u=t.index;if(r.type==="category")return n[u]?n[u].coordinate+a:null;var c=Ve(o,r.dataKey,r.domain[u]);return Z(c)?null:r.scale(c)-i/2+a},PC=function(t){var r=t.numericAxis,n=r.scale.domain();if(r.type==="number"){var a=Math.min(n[0],n[1]),i=Math.max(n[0],n[1]);return a<=0&&i>=0?0:i<0?i:a}return n[0]},$C=function(t,r){var n,a=(n=t.type)!==null&&n!==void 0&&n.defaultProps?he(he({},t.type.defaultProps),t.props):t.props,i=a.stackId;if(xe(i)){var o=r[i];if(o){var u=o.items.indexOf(t);return u>=0?o.stackedData[u]:null}}return null},TC=function(t){return t.reduce(function(r,n){return[bi(n.concat([r[0]]).filter(U)),mi(n.concat([r[1]]).filter(U))]},[1/0,-1/0])},kd=function(t,r,n){return Object.keys(t).reduce(function(a,i){var o=t[i],u=o.stackedData,c=u.reduce(function(s,f){var l=TC(f.slice(r,n+1));return[Math.min(s[0],l[0]),Math.max(s[1],l[1])]},[1/0,-1/0]);return[Math.min(c[0],a[0]),Math.max(c[1],a[1])]},[1/0,-1/0]).map(function(a){return a===1/0||a===-1/0?0:a})},Xl=/^dataMin[\s]*-[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,Vl=/^dataMax[\s]*\+[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,Zo=function(t,r,n){if(ee(t))return t(r,n);if(!Array.isArray(t))return r;var a=[];if(U(t[0]))a[0]=n?t[0]:Math.min(t[0],r[0]);else if(Xl.test(t[0])){var i=+Xl.exec(t[0])[1];a[0]=r[0]-i}else ee(t[0])?a[0]=t[0](r[0]):a[0]=r[0];if(U(t[1]))a[1]=n?t[1]:Math.max(t[1],r[1]);else if(Vl.test(t[1])){var o=+Vl.exec(t[1])[1];a[1]=r[1]+o}else ee(t[1])?a[1]=t[1](r[1]):a[1]=r[1];return a},Aa=function(t,r,n){if(t&&t.scale&&t.scale.bandwidth){var a=t.scale.bandwidth();if(!n||a>0)return a}if(t&&r&&r.length>=2){for(var i=Yu(r,function(l){return l.coordinate}),o=1/0,u=1,c=i.length;u<c;u++){var s=i[u],f=i[u-1];o=Math.min((s.coordinate||0)-(f.coordinate||0),o)}return o===1/0?0:o}return n?void 0:0},Yl=function(t,r,n){return!t||!t.length||xc(t,Qe(n,"type.defaultProps.domain"))?r:t},Bd=function(t,r){var n=t.type.defaultProps?he(he({},t.type.defaultProps),t.props):t.props,a=n.dataKey,i=n.name,o=n.unit,u=n.formatter,c=n.tooltipType,s=n.chartType,f=n.hide;return he(he({},se(t,!1)),{},{dataKey:a,unit:o,formatter:u,name:i||a,color:Sc(t),value:Ve(r,a),type:c,payload:r,chartType:s,hide:f})};function cn(e){"@babel/helpers - typeof";return cn=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},cn(e)}function Zl(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function ot(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Zl(Object(r),!0).forEach(function(n){Ld(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Zl(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Ld(e,t,r){return t=EC(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function EC(e){var t=MC(e,"string");return cn(t)=="symbol"?t:t+""}function MC(e,t){if(cn(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(cn(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function jC(e,t){return NC(e)||DC(e,t)||IC(e,t)||CC()}function CC(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function IC(e,t){if(e){if(typeof e=="string")return Jl(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Jl(e,t)}}function Jl(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function DC(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,a,i,o,u=[],c=!0,s=!1;try{if(i=(r=r.call(e)).next,t!==0)for(;!(c=(n=i.call(r)).done)&&(u.push(n.value),u.length!==t);c=!0);}catch(f){s=!0,a=f}finally{try{if(!c&&r.return!=null&&(o=r.return(),Object(o)!==o))return}finally{if(s)throw a}}return u}}function NC(e){if(Array.isArray(e))return e}var _a=Math.PI/180,kC=function(t){return t*180/Math.PI},_e=function(t,r,n,a){return{x:t+Math.cos(-_a*a)*n,y:r+Math.sin(-_a*a)*n}},BC=function(t,r){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{top:0,right:0,bottom:0,left:0};return Math.min(Math.abs(t-(n.left||0)-(n.right||0)),Math.abs(r-(n.top||0)-(n.bottom||0)))/2},HL=function(t,r,n,a,i){var o=t.width,u=t.height,c=t.startAngle,s=t.endAngle,f=Ke(t.cx,o,o/2),l=Ke(t.cy,u,u/2),p=BC(o,u,n),h=Ke(t.innerRadius,p,0),d=Ke(t.outerRadius,p,p*.8),y=Object.keys(r);return y.reduce(function(g,b){var w=r[b],x=w.domain,S=w.reversed,v;if(Z(w.range))a==="angleAxis"?v=[c,s]:a==="radiusAxis"&&(v=[h,d]),S&&(v=[v[1],v[0]]);else{v=w.range;var m=v,O=jC(m,2);c=O[0],s=O[1]}var A=Id(w,i),_=A.realScaleType,M=A.scale;M.domain(x).range(v),Dd(M);var P=Nd(M,ot(ot({},w),{},{realScaleType:_})),T=ot(ot(ot({},w),P),{},{range:v,radius:d,realScaleType:_,scale:M,cx:f,cy:l,innerRadius:h,outerRadius:d,startAngle:c,endAngle:s});return ot(ot({},g),{},Ld({},b,T))},{})},LC=function(t,r){var n=t.x,a=t.y,i=r.x,o=r.y;return Math.sqrt(Math.pow(n-i,2)+Math.pow(a-o,2))},RC=function(t,r){var n=t.x,a=t.y,i=r.cx,o=r.cy,u=LC({x:n,y:a},{x:i,y:o});if(u<=0)return{radius:u};var c=(n-i)/u,s=Math.acos(c);return a>o&&(s=2*Math.PI-s),{radius:u,angle:kC(s),angleInRadian:s}},FC=function(t){var r=t.startAngle,n=t.endAngle,a=Math.floor(r/360),i=Math.floor(n/360),o=Math.min(a,i);return{startAngle:r-o*360,endAngle:n-o*360}},UC=function(t,r){var n=r.startAngle,a=r.endAngle,i=Math.floor(n/360),o=Math.floor(a/360),u=Math.min(i,o);return t+u*360},Ql=function(t,r){var n=t.x,a=t.y,i=RC({x:n,y:a},r),o=i.radius,u=i.angle,c=r.innerRadius,s=r.outerRadius;if(o<c||o>s)return!1;if(o===0)return!0;var f=FC(r),l=f.startAngle,p=f.endAngle,h=u,d;if(l<=p){for(;h>p;)h-=360;for(;h<l;)h+=360;d=h>=l&&h<=p}else{for(;h>l;)h-=360;for(;h<p;)h+=360;d=h>=p&&h<=l}return d?ot(ot({},r),{},{radius:o,angle:UC(h,r)}):null},GL=function(t){return!F.isValidElement(t)&&!ee(t)&&typeof t!="boolean"?t.className:""};function sn(e){"@babel/helpers - typeof";return sn=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},sn(e)}var WC=["offset"];function qC(e){return KC(e)||GC(e)||HC(e)||zC()}function zC(){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 HC(e,t){if(e){if(typeof e=="string")return Jo(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Jo(e,t)}}function GC(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function KC(e){if(Array.isArray(e))return Jo(e)}function Jo(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function XC(e,t){if(e==null)return{};var r=VC(e,t),n,a;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a<i.length;a++)n=i[a],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function VC(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function ef(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function be(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?ef(Object(r),!0).forEach(function(n){YC(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ef(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function YC(e,t,r){return t=ZC(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function ZC(e){var t=JC(e,"string");return sn(t)=="symbol"?t:t+""}function JC(e,t){if(sn(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(sn(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function ln(){return ln=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},ln.apply(this,arguments)}var QC=function(t){var r=t.value,n=t.formatter,a=Z(t.children)?r:t.children;return ee(n)?n(a):a},eI=function(t,r){var n=Ze(r-t),a=Math.min(Math.abs(r-t),360);return n*a},tI=function(t,r,n){var a=t.position,i=t.viewBox,o=t.offset,u=t.className,c=i,s=c.cx,f=c.cy,l=c.innerRadius,p=c.outerRadius,h=c.startAngle,d=c.endAngle,y=c.clockWise,g=(l+p)/2,b=eI(h,d),w=b>=0?1:-1,x,S;a==="insideStart"?(x=h+w*o,S=y):a==="insideEnd"?(x=d-w*o,S=!y):a==="end"&&(x=d+w*o,S=y),S=b<=0?S:!S;var v=_e(s,f,g,x),m=_e(s,f,g,x+(S?1:-1)*359),O="M".concat(v.x,",").concat(v.y,` + A`).concat(g,",").concat(g,",0,1,").concat(S?0:1,`, + `).concat(m.x,",").concat(m.y),A=Z(t.id)?ni("recharts-radial-line-"):t.id;return $.createElement("text",ln({},n,{dominantBaseline:"central",className:fe("recharts-radial-bar-label",u)}),$.createElement("defs",null,$.createElement("path",{id:A,d:O})),$.createElement("textPath",{xlinkHref:"#".concat(A)},r))},rI=function(t){var r=t.viewBox,n=t.offset,a=t.position,i=r,o=i.cx,u=i.cy,c=i.innerRadius,s=i.outerRadius,f=i.startAngle,l=i.endAngle,p=(f+l)/2;if(a==="outside"){var h=_e(o,u,s+n,p),d=h.x,y=h.y;return{x:d,y,textAnchor:d>=o?"start":"end",verticalAnchor:"middle"}}if(a==="center")return{x:o,y:u,textAnchor:"middle",verticalAnchor:"middle"};if(a==="centerTop")return{x:o,y:u,textAnchor:"middle",verticalAnchor:"start"};if(a==="centerBottom")return{x:o,y:u,textAnchor:"middle",verticalAnchor:"end"};var g=(c+s)/2,b=_e(o,u,g,p),w=b.x,x=b.y;return{x:w,y:x,textAnchor:"middle",verticalAnchor:"middle"}},nI=function(t){var r=t.viewBox,n=t.parentViewBox,a=t.offset,i=t.position,o=r,u=o.x,c=o.y,s=o.width,f=o.height,l=f>=0?1:-1,p=l*a,h=l>0?"end":"start",d=l>0?"start":"end",y=s>=0?1:-1,g=y*a,b=y>0?"end":"start",w=y>0?"start":"end";if(i==="top"){var x={x:u+s/2,y:c-l*a,textAnchor:"middle",verticalAnchor:h};return be(be({},x),n?{height:Math.max(c-n.y,0),width:s}:{})}if(i==="bottom"){var S={x:u+s/2,y:c+f+p,textAnchor:"middle",verticalAnchor:d};return be(be({},S),n?{height:Math.max(n.y+n.height-(c+f),0),width:s}:{})}if(i==="left"){var v={x:u-g,y:c+f/2,textAnchor:b,verticalAnchor:"middle"};return be(be({},v),n?{width:Math.max(v.x-n.x,0),height:f}:{})}if(i==="right"){var m={x:u+s+g,y:c+f/2,textAnchor:w,verticalAnchor:"middle"};return be(be({},m),n?{width:Math.max(n.x+n.width-m.x,0),height:f}:{})}var O=n?{width:s,height:f}:{};return i==="insideLeft"?be({x:u+g,y:c+f/2,textAnchor:w,verticalAnchor:"middle"},O):i==="insideRight"?be({x:u+s-g,y:c+f/2,textAnchor:b,verticalAnchor:"middle"},O):i==="insideTop"?be({x:u+s/2,y:c+p,textAnchor:"middle",verticalAnchor:d},O):i==="insideBottom"?be({x:u+s/2,y:c+f-p,textAnchor:"middle",verticalAnchor:h},O):i==="insideTopLeft"?be({x:u+g,y:c+p,textAnchor:w,verticalAnchor:d},O):i==="insideTopRight"?be({x:u+s-g,y:c+p,textAnchor:b,verticalAnchor:d},O):i==="insideBottomLeft"?be({x:u+g,y:c+f-p,textAnchor:w,verticalAnchor:h},O):i==="insideBottomRight"?be({x:u+s-g,y:c+f-p,textAnchor:b,verticalAnchor:h},O):xr(i)&&(U(i.x)||io(i.x))&&(U(i.y)||io(i.y))?be({x:u+Ke(i.x,s),y:c+Ke(i.y,f),textAnchor:"end",verticalAnchor:"end"},O):be({x:u+s/2,y:c+f/2,textAnchor:"middle",verticalAnchor:"middle"},O)},aI=function(t){return"cx"in t&&U(t.cx)};function $e(e){var t=e.offset,r=t===void 0?5:t,n=XC(e,WC),a=be({offset:r},n),i=a.viewBox,o=a.position,u=a.value,c=a.children,s=a.content,f=a.className,l=f===void 0?"":f,p=a.textBreakAll;if(!i||Z(u)&&Z(c)&&!F.isValidElement(s)&&!ee(s))return null;if(F.isValidElement(s))return F.cloneElement(s,a);var h;if(ee(s)){if(h=F.createElement(s,a),F.isValidElement(h))return h}else h=QC(a);var d=aI(i),y=se(a,!0);if(d&&(o==="insideStart"||o==="insideEnd"||o==="end"))return tI(a,h,y);var g=d?rI(a):nI(a);return $.createElement(ko,ln({className:fe("recharts-label",l)},y,g,{breakAll:p}),h)}$e.displayName="Label";var Rd=function(t){var r=t.cx,n=t.cy,a=t.angle,i=t.startAngle,o=t.endAngle,u=t.r,c=t.radius,s=t.innerRadius,f=t.outerRadius,l=t.x,p=t.y,h=t.top,d=t.left,y=t.width,g=t.height,b=t.clockWise,w=t.labelViewBox;if(w)return w;if(U(y)&&U(g)){if(U(l)&&U(p))return{x:l,y:p,width:y,height:g};if(U(h)&&U(d))return{x:h,y:d,width:y,height:g}}return U(l)&&U(p)?{x:l,y:p,width:0,height:0}:U(r)&&U(n)?{cx:r,cy:n,startAngle:i||a||0,endAngle:o||a||0,innerRadius:s||0,outerRadius:f||c||u||0,clockWise:b}:t.viewBox?t.viewBox:{}},iI=function(t,r){return t?t===!0?$.createElement($e,{key:"label-implicit",viewBox:r}):xe(t)?$.createElement($e,{key:"label-implicit",viewBox:r,value:t}):F.isValidElement(t)?t.type===$e?F.cloneElement(t,{key:"label-implicit",viewBox:r}):$.createElement($e,{key:"label-implicit",content:t,viewBox:r}):ee(t)?$.createElement($e,{key:"label-implicit",content:t,viewBox:r}):xr(t)?$.createElement($e,ln({viewBox:r},t,{key:"label-implicit"})):null:null},oI=function(t,r){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;if(!t||!t.children&&n&&!t.label)return null;var a=t.children,i=Rd(t),o=Xe(a,$e).map(function(c,s){return F.cloneElement(c,{viewBox:r||i,key:"label-".concat(s)})});if(!n)return o;var u=iI(t.label,r||i);return[u].concat(qC(o))};$e.parseViewBox=Rd;$e.renderCallByParent=oI;function uI(e){var t=e==null?0:e.length;return t?e[t-1]:void 0}var cI=uI;const sI=ie(cI);function fn(e){"@babel/helpers - typeof";return fn=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},fn(e)}var lI=["valueAccessor"],fI=["data","dataKey","clockWise","id","textBreakAll"];function pI(e){return yI(e)||vI(e)||dI(e)||hI()}function hI(){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 dI(e,t){if(e){if(typeof e=="string")return Qo(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Qo(e,t)}}function vI(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function yI(e){if(Array.isArray(e))return Qo(e)}function Qo(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function Pa(){return Pa=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Pa.apply(this,arguments)}function tf(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function rf(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?tf(Object(r),!0).forEach(function(n){gI(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):tf(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function gI(e,t,r){return t=mI(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function mI(e){var t=bI(e,"string");return fn(t)=="symbol"?t:t+""}function bI(e,t){if(fn(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(fn(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function nf(e,t){if(e==null)return{};var r=xI(e,t),n,a;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a<i.length;a++)n=i[a],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function xI(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}var wI=function(t){return Array.isArray(t.value)?sI(t.value):t.value};function Ft(e){var t=e.valueAccessor,r=t===void 0?wI:t,n=nf(e,lI),a=n.data,i=n.dataKey,o=n.clockWise,u=n.id,c=n.textBreakAll,s=nf(n,fI);return!a||!a.length?null:$.createElement(Pe,{className:"recharts-label-list"},a.map(function(f,l){var p=Z(i)?r(f,l):Ve(f&&f.payload,i),h=Z(u)?{}:{id:"".concat(u,"-").concat(l)};return $.createElement($e,Pa({},se(f,!0),s,h,{parentViewBox:f.parentViewBox,value:p,textBreakAll:c,viewBox:$e.parseViewBox(Z(o)?f:rf(rf({},f),{},{clockWise:o})),key:"label-".concat(l),index:l}))}))}Ft.displayName="LabelList";function OI(e,t){return e?e===!0?$.createElement(Ft,{key:"labelList-implicit",data:t}):$.isValidElement(e)||ee(e)?$.createElement(Ft,{key:"labelList-implicit",data:t,content:e}):xr(e)?$.createElement(Ft,Pa({data:t},e,{key:"labelList-implicit"})):null:null}function SI(e,t){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;if(!e||!e.children&&r&&!e.label)return null;var n=e.children,a=Xe(n,Ft).map(function(o,u){return F.cloneElement(o,{data:t,key:"labelList-".concat(u)})});if(!r)return a;var i=OI(e.label,t);return[i].concat(pI(a))}Ft.renderCallByParent=SI;function pn(e){"@babel/helpers - typeof";return pn=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},pn(e)}function eu(){return eu=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},eu.apply(this,arguments)}function af(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function of(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?af(Object(r),!0).forEach(function(n){AI(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):af(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function AI(e,t,r){return t=_I(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function _I(e){var t=PI(e,"string");return pn(t)=="symbol"?t:t+""}function PI(e,t){if(pn(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(pn(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var $I=function(t,r){var n=Ze(r-t),a=Math.min(Math.abs(r-t),359.999);return n*a},Hn=function(t){var r=t.cx,n=t.cy,a=t.radius,i=t.angle,o=t.sign,u=t.isExternal,c=t.cornerRadius,s=t.cornerIsExternal,f=c*(u?1:-1)+a,l=Math.asin(c/f)/_a,p=s?i:i+o*l,h=_e(r,n,f,p),d=_e(r,n,a,p),y=s?i-o*l:i,g=_e(r,n,f*Math.cos(l*_a),y);return{center:h,circleTangency:d,lineTangency:g,theta:l}},Fd=function(t){var r=t.cx,n=t.cy,a=t.innerRadius,i=t.outerRadius,o=t.startAngle,u=t.endAngle,c=$I(o,u),s=o+c,f=_e(r,n,i,o),l=_e(r,n,i,s),p="M ".concat(f.x,",").concat(f.y,` + A `).concat(i,",").concat(i,`,0, + `).concat(+(Math.abs(c)>180),",").concat(+(o>s),`, + `).concat(l.x,",").concat(l.y,` + `);if(a>0){var h=_e(r,n,a,o),d=_e(r,n,a,s);p+="L ".concat(d.x,",").concat(d.y,` + A `).concat(a,",").concat(a,`,0, + `).concat(+(Math.abs(c)>180),",").concat(+(o<=s),`, + `).concat(h.x,",").concat(h.y," Z")}else p+="L ".concat(r,",").concat(n," Z");return p},TI=function(t){var r=t.cx,n=t.cy,a=t.innerRadius,i=t.outerRadius,o=t.cornerRadius,u=t.forceCornerRadius,c=t.cornerIsExternal,s=t.startAngle,f=t.endAngle,l=Ze(f-s),p=Hn({cx:r,cy:n,radius:i,angle:s,sign:l,cornerRadius:o,cornerIsExternal:c}),h=p.circleTangency,d=p.lineTangency,y=p.theta,g=Hn({cx:r,cy:n,radius:i,angle:f,sign:-l,cornerRadius:o,cornerIsExternal:c}),b=g.circleTangency,w=g.lineTangency,x=g.theta,S=c?Math.abs(s-f):Math.abs(s-f)-y-x;if(S<0)return u?"M ".concat(d.x,",").concat(d.y,` + a`).concat(o,",").concat(o,",0,0,1,").concat(o*2,`,0 + a`).concat(o,",").concat(o,",0,0,1,").concat(-o*2,`,0 + `):Fd({cx:r,cy:n,innerRadius:a,outerRadius:i,startAngle:s,endAngle:f});var v="M ".concat(d.x,",").concat(d.y,` + A`).concat(o,",").concat(o,",0,0,").concat(+(l<0),",").concat(h.x,",").concat(h.y,` + A`).concat(i,",").concat(i,",0,").concat(+(S>180),",").concat(+(l<0),",").concat(b.x,",").concat(b.y,` + A`).concat(o,",").concat(o,",0,0,").concat(+(l<0),",").concat(w.x,",").concat(w.y,` + `);if(a>0){var m=Hn({cx:r,cy:n,radius:a,angle:s,sign:l,isExternal:!0,cornerRadius:o,cornerIsExternal:c}),O=m.circleTangency,A=m.lineTangency,_=m.theta,M=Hn({cx:r,cy:n,radius:a,angle:f,sign:-l,isExternal:!0,cornerRadius:o,cornerIsExternal:c}),P=M.circleTangency,T=M.lineTangency,D=M.theta,j=c?Math.abs(s-f):Math.abs(s-f)-_-D;if(j<0&&o===0)return"".concat(v,"L").concat(r,",").concat(n,"Z");v+="L".concat(T.x,",").concat(T.y,` + A`).concat(o,",").concat(o,",0,0,").concat(+(l<0),",").concat(P.x,",").concat(P.y,` + A`).concat(a,",").concat(a,",0,").concat(+(j>180),",").concat(+(l>0),",").concat(O.x,",").concat(O.y,` + A`).concat(o,",").concat(o,",0,0,").concat(+(l<0),",").concat(A.x,",").concat(A.y,"Z")}else v+="L".concat(r,",").concat(n,"Z");return v},EI={cx:0,cy:0,innerRadius:0,outerRadius:0,startAngle:0,endAngle:0,cornerRadius:0,forceCornerRadius:!1,cornerIsExternal:!1},Ud=function(t){var r=of(of({},EI),t),n=r.cx,a=r.cy,i=r.innerRadius,o=r.outerRadius,u=r.cornerRadius,c=r.forceCornerRadius,s=r.cornerIsExternal,f=r.startAngle,l=r.endAngle,p=r.className;if(o<i||f===l)return null;var h=fe("recharts-sector",p),d=o-i,y=Ke(u,d,0,!0),g;return y>0&&Math.abs(f-l)<360?g=TI({cx:n,cy:a,innerRadius:i,outerRadius:o,cornerRadius:Math.min(y,d/2),forceCornerRadius:c,cornerIsExternal:s,startAngle:f,endAngle:l}):g=Fd({cx:n,cy:a,innerRadius:i,outerRadius:o,startAngle:f,endAngle:l}),$.createElement("path",eu({},se(r,!0),{className:h,d:g,role:"img"}))};function hn(e){"@babel/helpers - typeof";return hn=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},hn(e)}function tu(){return tu=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},tu.apply(this,arguments)}function uf(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function cf(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?uf(Object(r),!0).forEach(function(n){MI(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):uf(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function MI(e,t,r){return t=jI(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function jI(e){var t=CI(e,"string");return hn(t)=="symbol"?t:t+""}function CI(e,t){if(hn(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(hn(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var sf={curveBasisClosed:k0,curveBasisOpen:B0,curveBasis:N0,curveBumpX:w0,curveBumpY:O0,curveLinearClosed:L0,curveLinear:ui,curveMonotoneX:R0,curveMonotoneY:F0,curveNatural:U0,curveStep:W0,curveStepAfter:z0,curveStepBefore:q0},Gn=function(t){return t.x===+t.x&&t.y===+t.y},Br=function(t){return t.x},Lr=function(t){return t.y},II=function(t,r){if(ee(t))return t;var n="curve".concat(ii(t));return(n==="curveMonotone"||n==="curveBump")&&r?sf["".concat(n).concat(r==="vertical"?"Y":"X")]:sf[n]||ui},DI=function(t){var r=t.type,n=r===void 0?"linear":r,a=t.points,i=a===void 0?[]:a,o=t.baseLine,u=t.layout,c=t.connectNulls,s=c===void 0?!1:c,f=II(n,u),l=s?i.filter(function(y){return Gn(y)}):i,p;if(Array.isArray(o)){var h=s?o.filter(function(y){return Gn(y)}):o,d=l.map(function(y,g){return cf(cf({},y),{},{base:h[g]})});return u==="vertical"?p=Bn().y(Lr).x1(Br).x0(function(y){return y.base.x}):p=Bn().x(Br).y1(Lr).y0(function(y){return y.base.y}),p.defined(Gn).curve(f),p(d)}return u==="vertical"&&U(o)?p=Bn().y(Lr).x1(Br).x0(o):U(o)?p=Bn().x(Br).y1(Lr).y0(o):p=Rp().x(Br).y(Lr),p.defined(Gn).curve(f),p(l)},lf=function(t){var r=t.className,n=t.points,a=t.path,i=t.pathRef;if((!n||!n.length)&&!a)return null;var o=n&&n.length?DI(t):a;return $.createElement("path",tu({},se(t,!1),Zn(t),{className:fe("recharts-curve",r),d:o,ref:i}))},Wd={exports:{}},NI="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED",kI=NI,BI=kI;function qd(){}function zd(){}zd.resetWarningCache=qd;var LI=function(){function e(n,a,i,o,u,c){if(c!==BI){var s=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}e.isRequired=e;function t(){return e}var r={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:zd,resetWarningCache:qd};return r.PropTypes=r,r};Wd.exports=LI();var RI=Wd.exports;const V=ie(RI);var FI=Object.getOwnPropertyNames,UI=Object.getOwnPropertySymbols,WI=Object.prototype.hasOwnProperty;function ff(e,t){return function(n,a,i){return e(n,a,i)&&t(n,a,i)}}function Kn(e){return function(r,n,a){if(!r||!n||typeof r!="object"||typeof n!="object")return e(r,n,a);var i=a.cache,o=i.get(r),u=i.get(n);if(o&&u)return o===n&&u===r;i.set(r,n),i.set(n,r);var c=e(r,n,a);return i.delete(r),i.delete(n),c}}function pf(e){return FI(e).concat(UI(e))}var Hd=Object.hasOwn||function(e,t){return WI.call(e,t)};function Mr(e,t){return e||t?e===t:e===t||e!==e&&t!==t}var Gd="_owner",hf=Object.getOwnPropertyDescriptor,df=Object.keys;function qI(e,t,r){var n=e.length;if(t.length!==n)return!1;for(;n-- >0;)if(!r.equals(e[n],t[n],n,n,e,t,r))return!1;return!0}function zI(e,t){return Mr(e.getTime(),t.getTime())}function vf(e,t,r){if(e.size!==t.size)return!1;for(var n={},a=e.entries(),i=0,o,u;(o=a.next())&&!o.done;){for(var c=t.entries(),s=!1,f=0;(u=c.next())&&!u.done;){var l=o.value,p=l[0],h=l[1],d=u.value,y=d[0],g=d[1];!s&&!n[f]&&(s=r.equals(p,y,i,f,e,t,r)&&r.equals(h,g,p,y,e,t,r))&&(n[f]=!0),f++}if(!s)return!1;i++}return!0}function HI(e,t,r){var n=df(e),a=n.length;if(df(t).length!==a)return!1;for(var i;a-- >0;)if(i=n[a],i===Gd&&(e.$$typeof||t.$$typeof)&&e.$$typeof!==t.$$typeof||!Hd(t,i)||!r.equals(e[i],t[i],i,i,e,t,r))return!1;return!0}function Rr(e,t,r){var n=pf(e),a=n.length;if(pf(t).length!==a)return!1;for(var i,o,u;a-- >0;)if(i=n[a],i===Gd&&(e.$$typeof||t.$$typeof)&&e.$$typeof!==t.$$typeof||!Hd(t,i)||!r.equals(e[i],t[i],i,i,e,t,r)||(o=hf(e,i),u=hf(t,i),(o||u)&&(!o||!u||o.configurable!==u.configurable||o.enumerable!==u.enumerable||o.writable!==u.writable)))return!1;return!0}function GI(e,t){return Mr(e.valueOf(),t.valueOf())}function KI(e,t){return e.source===t.source&&e.flags===t.flags}function yf(e,t,r){if(e.size!==t.size)return!1;for(var n={},a=e.values(),i,o;(i=a.next())&&!i.done;){for(var u=t.values(),c=!1,s=0;(o=u.next())&&!o.done;)!c&&!n[s]&&(c=r.equals(i.value,o.value,i.value,o.value,e,t,r))&&(n[s]=!0),s++;if(!c)return!1}return!0}function XI(e,t){var r=e.length;if(t.length!==r)return!1;for(;r-- >0;)if(e[r]!==t[r])return!1;return!0}var VI="[object Arguments]",YI="[object Boolean]",ZI="[object Date]",JI="[object Map]",QI="[object Number]",e2="[object Object]",t2="[object RegExp]",r2="[object Set]",n2="[object String]",a2=Array.isArray,gf=typeof ArrayBuffer=="function"&&ArrayBuffer.isView?ArrayBuffer.isView:null,mf=Object.assign,i2=Object.prototype.toString.call.bind(Object.prototype.toString);function o2(e){var t=e.areArraysEqual,r=e.areDatesEqual,n=e.areMapsEqual,a=e.areObjectsEqual,i=e.arePrimitiveWrappersEqual,o=e.areRegExpsEqual,u=e.areSetsEqual,c=e.areTypedArraysEqual;return function(f,l,p){if(f===l)return!0;if(f==null||l==null||typeof f!="object"||typeof l!="object")return f!==f&&l!==l;var h=f.constructor;if(h!==l.constructor)return!1;if(h===Object)return a(f,l,p);if(a2(f))return t(f,l,p);if(gf!=null&&gf(f))return c(f,l,p);if(h===Date)return r(f,l,p);if(h===RegExp)return o(f,l,p);if(h===Map)return n(f,l,p);if(h===Set)return u(f,l,p);var d=i2(f);return d===ZI?r(f,l,p):d===t2?o(f,l,p):d===JI?n(f,l,p):d===r2?u(f,l,p):d===e2?typeof f.then!="function"&&typeof l.then!="function"&&a(f,l,p):d===VI?a(f,l,p):d===YI||d===QI||d===n2?i(f,l,p):!1}}function u2(e){var t=e.circular,r=e.createCustomConfig,n=e.strict,a={areArraysEqual:n?Rr:qI,areDatesEqual:zI,areMapsEqual:n?ff(vf,Rr):vf,areObjectsEqual:n?Rr:HI,arePrimitiveWrappersEqual:GI,areRegExpsEqual:KI,areSetsEqual:n?ff(yf,Rr):yf,areTypedArraysEqual:n?Rr:XI};if(r&&(a=mf({},a,r(a))),t){var i=Kn(a.areArraysEqual),o=Kn(a.areMapsEqual),u=Kn(a.areObjectsEqual),c=Kn(a.areSetsEqual);a=mf({},a,{areArraysEqual:i,areMapsEqual:o,areObjectsEqual:u,areSetsEqual:c})}return a}function c2(e){return function(t,r,n,a,i,o,u){return e(t,r,u)}}function s2(e){var t=e.circular,r=e.comparator,n=e.createState,a=e.equals,i=e.strict;if(n)return function(c,s){var f=n(),l=f.cache,p=l===void 0?t?new WeakMap:void 0:l,h=f.meta;return r(c,s,{cache:p,equals:a,meta:h,strict:i})};if(t)return function(c,s){return r(c,s,{cache:new WeakMap,equals:a,meta:void 0,strict:i})};var o={cache:void 0,equals:a,meta:void 0,strict:i};return function(c,s){return r(c,s,o)}}var l2=$t();$t({strict:!0});$t({circular:!0});$t({circular:!0,strict:!0});$t({createInternalComparator:function(){return Mr}});$t({strict:!0,createInternalComparator:function(){return Mr}});$t({circular:!0,createInternalComparator:function(){return Mr}});$t({circular:!0,createInternalComparator:function(){return Mr},strict:!0});function $t(e){e===void 0&&(e={});var t=e.circular,r=t===void 0?!1:t,n=e.createInternalComparator,a=e.createState,i=e.strict,o=i===void 0?!1:i,u=u2(e),c=o2(u),s=n?n(c):c2(c);return s2({circular:r,comparator:c,createState:a,equals:s,strict:o})}function f2(e){typeof requestAnimationFrame<"u"&&requestAnimationFrame(e)}function bf(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,r=-1,n=function a(i){r<0&&(r=i),i-r>t?(e(i),r=-1):f2(a)};requestAnimationFrame(n)}function ru(e){"@babel/helpers - typeof";return ru=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},ru(e)}function p2(e){return y2(e)||v2(e)||d2(e)||h2()}function h2(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function d2(e,t){if(e){if(typeof e=="string")return xf(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return xf(e,t)}}function xf(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function v2(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function y2(e){if(Array.isArray(e))return e}function g2(){var e={},t=function(){return null},r=!1,n=function a(i){if(!r){if(Array.isArray(i)){if(!i.length)return;var o=i,u=p2(o),c=u[0],s=u.slice(1);if(typeof c=="number"){bf(a.bind(null,s),c);return}a(c),bf(a.bind(null,s));return}ru(i)==="object"&&(e=i,t(e)),typeof i=="function"&&i()}};return{stop:function(){r=!0},start:function(i){r=!1,n(i)},subscribe:function(i){return t=i,function(){t=function(){return null}}}}}function dn(e){"@babel/helpers - typeof";return dn=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},dn(e)}function wf(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function Of(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?wf(Object(r),!0).forEach(function(n){Kd(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):wf(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Kd(e,t,r){return t=m2(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function m2(e){var t=b2(e,"string");return dn(t)==="symbol"?t:String(t)}function b2(e,t){if(dn(e)!=="object"||e===null)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(dn(n)!=="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var x2=function(t,r){return[Object.keys(t),Object.keys(r)].reduce(function(n,a){return n.filter(function(i){return a.includes(i)})})},w2=function(t){return t},O2=function(t){return t.replace(/([A-Z])/g,function(r){return"-".concat(r.toLowerCase())})},Hr=function(t,r){return Object.keys(r).reduce(function(n,a){return Of(Of({},n),{},Kd({},a,t(a,r[a])))},{})},Sf=function(t,r,n){return t.map(function(a){return"".concat(O2(a)," ").concat(r,"ms ").concat(n)}).join(",")};function S2(e,t){return P2(e)||_2(e,t)||Xd(e,t)||A2()}function A2(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _2(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,a,i,o,u=[],c=!0,s=!1;try{if(i=(r=r.call(e)).next,t!==0)for(;!(c=(n=i.call(r)).done)&&(u.push(n.value),u.length!==t);c=!0);}catch(f){s=!0,a=f}finally{try{if(!c&&r.return!=null&&(o=r.return(),Object(o)!==o))return}finally{if(s)throw a}}return u}}function P2(e){if(Array.isArray(e))return e}function $2(e){return M2(e)||E2(e)||Xd(e)||T2()}function T2(){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 Xd(e,t){if(e){if(typeof e=="string")return nu(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return nu(e,t)}}function E2(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function M2(e){if(Array.isArray(e))return nu(e)}function nu(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var $a=1e-4,Vd=function(t,r){return[0,3*t,3*r-6*t,3*t-3*r+1]},Yd=function(t,r){return t.map(function(n,a){return n*Math.pow(r,a)}).reduce(function(n,a){return n+a})},Af=function(t,r){return function(n){var a=Vd(t,r);return Yd(a,n)}},j2=function(t,r){return function(n){var a=Vd(t,r),i=[].concat($2(a.map(function(o,u){return o*u}).slice(1)),[0]);return Yd(i,n)}},_f=function(){for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];var a=r[0],i=r[1],o=r[2],u=r[3];if(r.length===1)switch(r[0]){case"linear":a=0,i=0,o=1,u=1;break;case"ease":a=.25,i=.1,o=.25,u=1;break;case"ease-in":a=.42,i=0,o=1,u=1;break;case"ease-out":a=.42,i=0,o=.58,u=1;break;case"ease-in-out":a=0,i=0,o=.58,u=1;break;default:{var c=r[0].split("(");if(c[0]==="cubic-bezier"&&c[1].split(")")[0].split(",").length===4){var s=c[1].split(")")[0].split(",").map(function(g){return parseFloat(g)}),f=S2(s,4);a=f[0],i=f[1],o=f[2],u=f[3]}}}var l=Af(a,o),p=Af(i,u),h=j2(a,o),d=function(b){return b>1?1:b<0?0:b},y=function(b){for(var w=b>1?1:b,x=w,S=0;S<8;++S){var v=l(x)-w,m=h(x);if(Math.abs(v-w)<$a||m<$a)return p(x);x=d(x-v/m)}return p(x)};return y.isStepper=!1,y},C2=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=t.stiff,n=r===void 0?100:r,a=t.damping,i=a===void 0?8:a,o=t.dt,u=o===void 0?17:o,c=function(f,l,p){var h=-(f-l)*n,d=p*i,y=p+(h-d)*u/1e3,g=p*u/1e3+f;return Math.abs(g-l)<$a&&Math.abs(y)<$a?[l,0]:[g,y]};return c.isStepper=!0,c.dt=u,c},I2=function(){for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];var a=r[0];if(typeof a=="string")switch(a){case"ease":case"ease-in-out":case"ease-out":case"ease-in":case"linear":return _f(a);case"spring":return C2();default:if(a.split("(")[0]==="cubic-bezier")return _f(a)}return typeof a=="function"?a:null};function vn(e){"@babel/helpers - typeof";return vn=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},vn(e)}function Pf(e){return k2(e)||N2(e)||Zd(e)||D2()}function D2(){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 N2(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function k2(e){if(Array.isArray(e))return iu(e)}function $f(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function Ae(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?$f(Object(r),!0).forEach(function(n){au(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):$f(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function au(e,t,r){return t=B2(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function B2(e){var t=L2(e,"string");return vn(t)==="symbol"?t:String(t)}function L2(e,t){if(vn(e)!=="object"||e===null)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(vn(n)!=="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function R2(e,t){return W2(e)||U2(e,t)||Zd(e,t)||F2()}function F2(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Zd(e,t){if(e){if(typeof e=="string")return iu(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return iu(e,t)}}function iu(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function U2(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,a,i,o,u=[],c=!0,s=!1;try{if(i=(r=r.call(e)).next,t!==0)for(;!(c=(n=i.call(r)).done)&&(u.push(n.value),u.length!==t);c=!0);}catch(f){s=!0,a=f}finally{try{if(!c&&r.return!=null&&(o=r.return(),Object(o)!==o))return}finally{if(s)throw a}}return u}}function W2(e){if(Array.isArray(e))return e}var Ta=function(t,r,n){return t+(r-t)*n},ou=function(t){var r=t.from,n=t.to;return r!==n},q2=function e(t,r,n){var a=Hr(function(i,o){if(ou(o)){var u=t(o.from,o.to,o.velocity),c=R2(u,2),s=c[0],f=c[1];return Ae(Ae({},o),{},{from:s,velocity:f})}return o},r);return n<1?Hr(function(i,o){return ou(o)?Ae(Ae({},o),{},{velocity:Ta(o.velocity,a[i].velocity,n),from:Ta(o.from,a[i].from,n)}):o},r):e(t,a,n-1)};const z2=function(e,t,r,n,a){var i=x2(e,t),o=i.reduce(function(g,b){return Ae(Ae({},g),{},au({},b,[e[b],t[b]]))},{}),u=i.reduce(function(g,b){return Ae(Ae({},g),{},au({},b,{from:e[b],velocity:0,to:t[b]}))},{}),c=-1,s,f,l=function(){return null},p=function(){return Hr(function(b,w){return w.from},u)},h=function(){return!Object.values(u).filter(ou).length},d=function(b){s||(s=b);var w=b-s,x=w/r.dt;u=q2(r,u,x),a(Ae(Ae(Ae({},e),t),p())),s=b,h()||(c=requestAnimationFrame(l))},y=function(b){f||(f=b);var w=(b-f)/n,x=Hr(function(v,m){return Ta.apply(void 0,Pf(m).concat([r(w)]))},o);if(a(Ae(Ae(Ae({},e),t),x)),w<1)c=requestAnimationFrame(l);else{var S=Hr(function(v,m){return Ta.apply(void 0,Pf(m).concat([r(1)]))},o);a(Ae(Ae(Ae({},e),t),S))}};return l=r.isStepper?d:y,function(){return requestAnimationFrame(l),function(){cancelAnimationFrame(c)}}};function lr(e){"@babel/helpers - typeof";return lr=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},lr(e)}var H2=["children","begin","duration","attributeName","easing","isActive","steps","from","to","canBegin","onAnimationEnd","shouldReAnimate","onAnimationReStart"];function G2(e,t){if(e==null)return{};var r=K2(e,t),n,a;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a<i.length;a++)n=i[a],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function K2(e,t){if(e==null)return{};var r={},n=Object.keys(e),a,i;for(i=0;i<n.length;i++)a=n[i],!(t.indexOf(a)>=0)&&(r[a]=e[a]);return r}function Qi(e){return Z2(e)||Y2(e)||V2(e)||X2()}function X2(){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 V2(e,t){if(e){if(typeof e=="string")return uu(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return uu(e,t)}}function Y2(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function Z2(e){if(Array.isArray(e))return uu(e)}function uu(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function Tf(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function ze(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Tf(Object(r),!0).forEach(function(n){Wr(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Tf(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Wr(e,t,r){return t=Jd(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function J2(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Q2(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,Jd(n.key),n)}}function eD(e,t,r){return t&&Q2(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function Jd(e){var t=tD(e,"string");return lr(t)==="symbol"?t:String(t)}function tD(e,t){if(lr(e)!=="object"||e===null)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(lr(n)!=="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function rD(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&cu(e,t)}function cu(e,t){return cu=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},cu(e,t)}function nD(e){var t=aD();return function(){var n=Ea(e),a;if(t){var i=Ea(this).constructor;a=Reflect.construct(n,arguments,i)}else a=n.apply(this,arguments);return su(this,a)}}function su(e,t){if(t&&(lr(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return lu(e)}function lu(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function aD(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function Ea(e){return Ea=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Ea(e)}var Ot=function(e){rD(r,e);var t=nD(r);function r(n,a){var i;J2(this,r),i=t.call(this,n,a);var o=i.props,u=o.isActive,c=o.attributeName,s=o.from,f=o.to,l=o.steps,p=o.children,h=o.duration;if(i.handleStyleChange=i.handleStyleChange.bind(lu(i)),i.changeStyle=i.changeStyle.bind(lu(i)),!u||h<=0)return i.state={style:{}},typeof p=="function"&&(i.state={style:f}),su(i);if(l&&l.length)i.state={style:l[0].style};else if(s){if(typeof p=="function")return i.state={style:s},su(i);i.state={style:c?Wr({},c,s):s}}else i.state={style:{}};return i}return eD(r,[{key:"componentDidMount",value:function(){var a=this.props,i=a.isActive,o=a.canBegin;this.mounted=!0,!(!i||!o)&&this.runAnimation(this.props)}},{key:"componentDidUpdate",value:function(a){var i=this.props,o=i.isActive,u=i.canBegin,c=i.attributeName,s=i.shouldReAnimate,f=i.to,l=i.from,p=this.state.style;if(u){if(!o){var h={style:c?Wr({},c,f):f};this.state&&p&&(c&&p[c]!==f||!c&&p!==f)&&this.setState(h);return}if(!(l2(a.to,f)&&a.canBegin&&a.isActive)){var d=!a.canBegin||!a.isActive;this.manager&&this.manager.stop(),this.stopJSAnimation&&this.stopJSAnimation();var y=d||s?l:a.to;if(this.state&&p){var g={style:c?Wr({},c,y):y};(c&&p[c]!==y||!c&&p!==y)&&this.setState(g)}this.runAnimation(ze(ze({},this.props),{},{from:y,begin:0}))}}}},{key:"componentWillUnmount",value:function(){this.mounted=!1;var a=this.props.onAnimationEnd;this.unSubscribe&&this.unSubscribe(),this.manager&&(this.manager.stop(),this.manager=null),this.stopJSAnimation&&this.stopJSAnimation(),a&&a()}},{key:"handleStyleChange",value:function(a){this.changeStyle(a)}},{key:"changeStyle",value:function(a){this.mounted&&this.setState({style:a})}},{key:"runJSAnimation",value:function(a){var i=this,o=a.from,u=a.to,c=a.duration,s=a.easing,f=a.begin,l=a.onAnimationEnd,p=a.onAnimationStart,h=z2(o,u,I2(s),c,this.changeStyle),d=function(){i.stopJSAnimation=h()};this.manager.start([p,f,d,c,l])}},{key:"runStepAnimation",value:function(a){var i=this,o=a.steps,u=a.begin,c=a.onAnimationStart,s=o[0],f=s.style,l=s.duration,p=l===void 0?0:l,h=function(y,g,b){if(b===0)return y;var w=g.duration,x=g.easing,S=x===void 0?"ease":x,v=g.style,m=g.properties,O=g.onAnimationEnd,A=b>0?o[b-1]:g,_=m||Object.keys(v);if(typeof S=="function"||S==="spring")return[].concat(Qi(y),[i.runJSAnimation.bind(i,{from:A.style,to:v,duration:w,easing:S}),w]);var M=Sf(_,w,S),P=ze(ze(ze({},A.style),v),{},{transition:M});return[].concat(Qi(y),[P,w,O]).filter(w2)};return this.manager.start([c].concat(Qi(o.reduce(h,[f,Math.max(p,u)])),[a.onAnimationEnd]))}},{key:"runAnimation",value:function(a){this.manager||(this.manager=g2());var i=a.begin,o=a.duration,u=a.attributeName,c=a.to,s=a.easing,f=a.onAnimationStart,l=a.onAnimationEnd,p=a.steps,h=a.children,d=this.manager;if(this.unSubscribe=d.subscribe(this.handleStyleChange),typeof s=="function"||typeof h=="function"||s==="spring"){this.runJSAnimation(a);return}if(p.length>1){this.runStepAnimation(a);return}var y=u?Wr({},u,c):c,g=Sf(Object.keys(y),o,s);d.start([f,i,ze(ze({},y),{},{transition:g}),o,l])}},{key:"render",value:function(){var a=this.props,i=a.children;a.begin;var o=a.duration;a.attributeName,a.easing;var u=a.isActive;a.steps,a.from,a.to,a.canBegin,a.onAnimationEnd,a.shouldReAnimate,a.onAnimationReStart;var c=G2(a,H2),s=F.Children.count(i),f=this.state.style;if(typeof i=="function")return i(f);if(!u||s===0||o<=0)return i;var l=function(h){var d=h.props,y=d.style,g=y===void 0?{}:y,b=d.className,w=F.cloneElement(h,ze(ze({},c),{},{style:ze(ze({},g),f),className:b}));return w};return s===1?l(F.Children.only(i)):$.createElement("div",null,F.Children.map(i,function(p){return l(p)}))}}]),r}(F.PureComponent);Ot.displayName="Animate";Ot.defaultProps={begin:0,duration:1e3,from:"",to:"",attributeName:"",easing:"ease",isActive:!0,canBegin:!0,steps:[],onAnimationEnd:function(){},onAnimationStart:function(){}};Ot.propTypes={from:V.oneOfType([V.object,V.string]),to:V.oneOfType([V.object,V.string]),attributeName:V.string,duration:V.number,begin:V.number,easing:V.oneOfType([V.string,V.func]),steps:V.arrayOf(V.shape({duration:V.number.isRequired,style:V.object.isRequired,easing:V.oneOfType([V.oneOf(["ease","ease-in","ease-out","ease-in-out","linear"]),V.func]),properties:V.arrayOf("string"),onAnimationEnd:V.func})),children:V.oneOfType([V.node,V.func]),isActive:V.bool,canBegin:V.bool,onAnimationEnd:V.func,shouldReAnimate:V.bool,onAnimationStart:V.func,onAnimationReStart:V.func};V.object,V.object,V.object,V.element;V.object,V.object,V.object,V.oneOfType([V.array,V.element]),V.any;function yn(e){"@babel/helpers - typeof";return yn=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},yn(e)}function Ma(){return Ma=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Ma.apply(this,arguments)}function iD(e,t){return sD(e)||cD(e,t)||uD(e,t)||oD()}function oD(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function uD(e,t){if(e){if(typeof e=="string")return Ef(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Ef(e,t)}}function Ef(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function cD(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,a,i,o,u=[],c=!0,s=!1;try{if(i=(r=r.call(e)).next,t!==0)for(;!(c=(n=i.call(r)).done)&&(u.push(n.value),u.length!==t);c=!0);}catch(f){s=!0,a=f}finally{try{if(!c&&r.return!=null&&(o=r.return(),Object(o)!==o))return}finally{if(s)throw a}}return u}}function sD(e){if(Array.isArray(e))return e}function Mf(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function jf(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Mf(Object(r),!0).forEach(function(n){lD(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Mf(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function lD(e,t,r){return t=fD(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function fD(e){var t=pD(e,"string");return yn(t)=="symbol"?t:t+""}function pD(e,t){if(yn(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(yn(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Cf=function(t,r,n,a,i){var o=Math.min(Math.abs(n)/2,Math.abs(a)/2),u=a>=0?1:-1,c=n>=0?1:-1,s=a>=0&&n>=0||a<0&&n<0?1:0,f;if(o>0&&i instanceof Array){for(var l=[0,0,0,0],p=0,h=4;p<h;p++)l[p]=i[p]>o?o:i[p];f="M".concat(t,",").concat(r+u*l[0]),l[0]>0&&(f+="A ".concat(l[0],",").concat(l[0],",0,0,").concat(s,",").concat(t+c*l[0],",").concat(r)),f+="L ".concat(t+n-c*l[1],",").concat(r),l[1]>0&&(f+="A ".concat(l[1],",").concat(l[1],",0,0,").concat(s,`, + `).concat(t+n,",").concat(r+u*l[1])),f+="L ".concat(t+n,",").concat(r+a-u*l[2]),l[2]>0&&(f+="A ".concat(l[2],",").concat(l[2],",0,0,").concat(s,`, + `).concat(t+n-c*l[2],",").concat(r+a)),f+="L ".concat(t+c*l[3],",").concat(r+a),l[3]>0&&(f+="A ".concat(l[3],",").concat(l[3],",0,0,").concat(s,`, + `).concat(t,",").concat(r+a-u*l[3])),f+="Z"}else if(o>0&&i===+i&&i>0){var d=Math.min(o,i);f="M ".concat(t,",").concat(r+u*d,` + A `).concat(d,",").concat(d,",0,0,").concat(s,",").concat(t+c*d,",").concat(r,` + L `).concat(t+n-c*d,",").concat(r,` + A `).concat(d,",").concat(d,",0,0,").concat(s,",").concat(t+n,",").concat(r+u*d,` + L `).concat(t+n,",").concat(r+a-u*d,` + A `).concat(d,",").concat(d,",0,0,").concat(s,",").concat(t+n-c*d,",").concat(r+a,` + L `).concat(t+c*d,",").concat(r+a,` + A `).concat(d,",").concat(d,",0,0,").concat(s,",").concat(t,",").concat(r+a-u*d," Z")}else f="M ".concat(t,",").concat(r," h ").concat(n," v ").concat(a," h ").concat(-n," Z");return f},hD=function(t,r){if(!t||!r)return!1;var n=t.x,a=t.y,i=r.x,o=r.y,u=r.width,c=r.height;if(Math.abs(u)>0&&Math.abs(c)>0){var s=Math.min(i,i+u),f=Math.max(i,i+u),l=Math.min(o,o+c),p=Math.max(o,o+c);return n>=s&&n<=f&&a>=l&&a<=p}return!1},dD={x:0,y:0,width:0,height:0,radius:0,isAnimationActive:!1,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},Ac=function(t){var r=jf(jf({},dD),t),n=F.useRef(),a=F.useState(-1),i=iD(a,2),o=i[0],u=i[1];F.useEffect(function(){if(n.current&&n.current.getTotalLength)try{var S=n.current.getTotalLength();S&&u(S)}catch{}},[]);var c=r.x,s=r.y,f=r.width,l=r.height,p=r.radius,h=r.className,d=r.animationEasing,y=r.animationDuration,g=r.animationBegin,b=r.isAnimationActive,w=r.isUpdateAnimationActive;if(c!==+c||s!==+s||f!==+f||l!==+l||f===0||l===0)return null;var x=fe("recharts-rectangle",h);return w?$.createElement(Ot,{canBegin:o>0,from:{width:f,height:l,x:c,y:s},to:{width:f,height:l,x:c,y:s},duration:y,animationEasing:d,isActive:w},function(S){var v=S.width,m=S.height,O=S.x,A=S.y;return $.createElement(Ot,{canBegin:o>0,from:"0px ".concat(o===-1?1:o,"px"),to:"".concat(o,"px 0px"),attributeName:"strokeDasharray",begin:g,duration:y,isActive:b,easing:d},$.createElement("path",Ma({},se(r,!0),{className:x,d:Cf(O,A,v,m,p),ref:n})))}):$.createElement("path",Ma({},se(r,!0),{className:x,d:Cf(c,s,f,l,p)}))};function fu(){return fu=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},fu.apply(this,arguments)}var Qd=function(t){var r=t.cx,n=t.cy,a=t.r,i=t.className,o=fe("recharts-dot",i);return r===+r&&n===+n&&a===+a?$.createElement("circle",fu({},se(t,!1),Zn(t),{className:o,cx:r,cy:n,r:a})):null};function gn(e){"@babel/helpers - typeof";return gn=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},gn(e)}var vD=["x","y","top","left","width","height","className"];function pu(){return pu=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},pu.apply(this,arguments)}function If(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function yD(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?If(Object(r),!0).forEach(function(n){gD(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):If(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function gD(e,t,r){return t=mD(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function mD(e){var t=bD(e,"string");return gn(t)=="symbol"?t:t+""}function bD(e,t){if(gn(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(gn(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function xD(e,t){if(e==null)return{};var r=wD(e,t),n,a;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a<i.length;a++)n=i[a],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function wD(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}var OD=function(t,r,n,a,i,o){return"M".concat(t,",").concat(i,"v").concat(a,"M").concat(o,",").concat(r,"h").concat(n)},SD=function(t){var r=t.x,n=r===void 0?0:r,a=t.y,i=a===void 0?0:a,o=t.top,u=o===void 0?0:o,c=t.left,s=c===void 0?0:c,f=t.width,l=f===void 0?0:f,p=t.height,h=p===void 0?0:p,d=t.className,y=xD(t,vD),g=yD({x:n,y:i,top:u,left:s,width:l,height:h},y);return!U(n)||!U(i)||!U(l)||!U(h)||!U(u)||!U(s)?null:$.createElement("path",pu({},se(g,!0),{className:fe("recharts-cross",d),d:OD(n,i,l,h,u,s)}))},AD=sh,_D=AD(Object.getPrototypeOf,Object),PD=_D,$D=ht,TD=PD,ED=dt,MD="[object Object]",jD=Function.prototype,CD=Object.prototype,ev=jD.toString,ID=CD.hasOwnProperty,DD=ev.call(Object);function ND(e){if(!ED(e)||$D(e)!=MD)return!1;var t=TD(e);if(t===null)return!0;var r=ID.call(t,"constructor")&&t.constructor;return typeof r=="function"&&r instanceof r&&ev.call(r)==DD}var kD=ND;const BD=ie(kD);var LD=ht,RD=dt,FD="[object Boolean]";function UD(e){return e===!0||e===!1||RD(e)&&LD(e)==FD}var WD=UD;const qD=ie(WD);function mn(e){"@babel/helpers - typeof";return mn=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},mn(e)}function ja(){return ja=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},ja.apply(this,arguments)}function zD(e,t){return XD(e)||KD(e,t)||GD(e,t)||HD()}function HD(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function GD(e,t){if(e){if(typeof e=="string")return Df(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Df(e,t)}}function Df(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function KD(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,a,i,o,u=[],c=!0,s=!1;try{if(i=(r=r.call(e)).next,t!==0)for(;!(c=(n=i.call(r)).done)&&(u.push(n.value),u.length!==t);c=!0);}catch(f){s=!0,a=f}finally{try{if(!c&&r.return!=null&&(o=r.return(),Object(o)!==o))return}finally{if(s)throw a}}return u}}function XD(e){if(Array.isArray(e))return e}function Nf(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function kf(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Nf(Object(r),!0).forEach(function(n){VD(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Nf(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function VD(e,t,r){return t=YD(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function YD(e){var t=ZD(e,"string");return mn(t)=="symbol"?t:t+""}function ZD(e,t){if(mn(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(mn(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Bf=function(t,r,n,a,i){var o=n-a,u;return u="M ".concat(t,",").concat(r),u+="L ".concat(t+n,",").concat(r),u+="L ".concat(t+n-o/2,",").concat(r+i),u+="L ".concat(t+n-o/2-a,",").concat(r+i),u+="L ".concat(t,",").concat(r," Z"),u},JD={x:0,y:0,upperWidth:0,lowerWidth:0,height:0,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},QD=function(t){var r=kf(kf({},JD),t),n=F.useRef(),a=F.useState(-1),i=zD(a,2),o=i[0],u=i[1];F.useEffect(function(){if(n.current&&n.current.getTotalLength)try{var x=n.current.getTotalLength();x&&u(x)}catch{}},[]);var c=r.x,s=r.y,f=r.upperWidth,l=r.lowerWidth,p=r.height,h=r.className,d=r.animationEasing,y=r.animationDuration,g=r.animationBegin,b=r.isUpdateAnimationActive;if(c!==+c||s!==+s||f!==+f||l!==+l||p!==+p||f===0&&l===0||p===0)return null;var w=fe("recharts-trapezoid",h);return b?$.createElement(Ot,{canBegin:o>0,from:{upperWidth:0,lowerWidth:0,height:p,x:c,y:s},to:{upperWidth:f,lowerWidth:l,height:p,x:c,y:s},duration:y,animationEasing:d,isActive:b},function(x){var S=x.upperWidth,v=x.lowerWidth,m=x.height,O=x.x,A=x.y;return $.createElement(Ot,{canBegin:o>0,from:"0px ".concat(o===-1?1:o,"px"),to:"".concat(o,"px 0px"),attributeName:"strokeDasharray",begin:g,duration:y,easing:d},$.createElement("path",ja({},se(r,!0),{className:w,d:Bf(O,A,S,v,m),ref:n})))}):$.createElement("g",null,$.createElement("path",ja({},se(r,!0),{className:w,d:Bf(c,s,f,l,p)})))},eN=["option","shapeType","propTransformer","activeClassName","isActive"];function bn(e){"@babel/helpers - typeof";return bn=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},bn(e)}function tN(e,t){if(e==null)return{};var r=rN(e,t),n,a;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a<i.length;a++)n=i[a],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function rN(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function Lf(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function Ca(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Lf(Object(r),!0).forEach(function(n){nN(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Lf(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function nN(e,t,r){return t=aN(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function aN(e){var t=iN(e,"string");return bn(t)=="symbol"?t:t+""}function iN(e,t){if(bn(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(bn(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function oN(e,t){return Ca(Ca({},t),e)}function uN(e,t){return e==="symbols"}function Rf(e){var t=e.shapeType,r=e.elementProps;switch(t){case"rectangle":return $.createElement(Ac,r);case"trapezoid":return $.createElement(QD,r);case"sector":return $.createElement(Ud,r);case"symbols":if(uN(t))return $.createElement(Wu,r);break;default:return null}}function cN(e){return F.isValidElement(e)?e.props:e}function sN(e){var t=e.option,r=e.shapeType,n=e.propTransformer,a=n===void 0?oN:n,i=e.activeClassName,o=i===void 0?"recharts-active-shape":i,u=e.isActive,c=tN(e,eN),s;if(F.isValidElement(t))s=F.cloneElement(t,Ca(Ca({},c),cN(t)));else if(ee(t))s=t(c);else if(BD(t)&&!qD(t)){var f=a(t,c);s=$.createElement(Rf,{shapeType:r,elementProps:f})}else{var l=c;s=$.createElement(Rf,{shapeType:r,elementProps:l})}return u?$.createElement(Pe,{className:o},s):s}function Si(e,t){return t!=null&&"trapezoids"in e.props}function Ai(e,t){return t!=null&&"sectors"in e.props}function xn(e,t){return t!=null&&"points"in e.props}function lN(e,t){var r,n,a=e.x===(t==null||(r=t.labelViewBox)===null||r===void 0?void 0:r.x)||e.x===t.x,i=e.y===(t==null||(n=t.labelViewBox)===null||n===void 0?void 0:n.y)||e.y===t.y;return a&&i}function fN(e,t){var r=e.endAngle===t.endAngle,n=e.startAngle===t.startAngle;return r&&n}function pN(e,t){var r=e.x===t.x,n=e.y===t.y,a=e.z===t.z;return r&&n&&a}function hN(e,t){var r;return Si(e,t)?r=lN:Ai(e,t)?r=fN:xn(e,t)&&(r=pN),r}function dN(e,t){var r;return Si(e,t)?r="trapezoids":Ai(e,t)?r="sectors":xn(e,t)&&(r="points"),r}function vN(e,t){if(Si(e,t)){var r;return(r=t.tooltipPayload)===null||r===void 0||(r=r[0])===null||r===void 0||(r=r.payload)===null||r===void 0?void 0:r.payload}if(Ai(e,t)){var n;return(n=t.tooltipPayload)===null||n===void 0||(n=n[0])===null||n===void 0||(n=n.payload)===null||n===void 0?void 0:n.payload}return xn(e,t)?t.payload:{}}function yN(e){var t=e.activeTooltipItem,r=e.graphicalItem,n=e.itemData,a=dN(r,t),i=vN(r,t),o=n.filter(function(c,s){var f=xc(i,c),l=r.props[a].filter(function(d){var y=hN(r,t);return y(d,t)}),p=r.props[a].indexOf(l[l.length-1]),h=s===p;return f&&h}),u=n.indexOf(o[o.length-1]);return u}var gN=Math.ceil,mN=Math.max;function bN(e,t,r,n){for(var a=-1,i=mN(gN((t-e)/(r||1)),0),o=Array(i);i--;)o[n?i:++a]=e,e+=r;return o}var xN=bN,wN=Th,Ff=1/0,ON=17976931348623157e292;function SN(e){if(!e)return e===0?e:0;if(e=wN(e),e===Ff||e===-Ff){var t=e<0?-1:1;return t*ON}return e===e?e:0}var tv=SN,AN=xN,_N=fi,eo=tv;function PN(e){return function(t,r,n){return n&&typeof n!="number"&&_N(t,r,n)&&(r=n=void 0),t=eo(t),r===void 0?(r=t,t=0):r=eo(r),n=n===void 0?t<r?1:-1:eo(n),AN(t,r,n,e)}}var $N=PN,TN=$N,EN=TN(),MN=EN;const Ia=ie(MN);function wn(e){"@babel/helpers - typeof";return wn=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},wn(e)}function Uf(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function Wf(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Uf(Object(r),!0).forEach(function(n){rv(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Uf(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function rv(e,t,r){return t=jN(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function jN(e){var t=CN(e,"string");return wn(t)=="symbol"?t:t+""}function CN(e,t){if(wn(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(wn(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var IN=["Webkit","Moz","O","ms"],DN=function(t,r){var n=t.replace(/(\w)/,function(i){return i.toUpperCase()}),a=IN.reduce(function(i,o){return Wf(Wf({},i),{},rv({},o+n,r))},{});return a[t]=r,a};function fr(e){"@babel/helpers - typeof";return fr=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},fr(e)}function Da(){return Da=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Da.apply(this,arguments)}function qf(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function to(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?qf(Object(r),!0).forEach(function(n){De(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):qf(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function NN(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function zf(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,av(n.key),n)}}function kN(e,t,r){return t&&zf(e.prototype,t),r&&zf(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function BN(e,t,r){return t=Na(t),LN(e,nv()?Reflect.construct(t,r||[],Na(e).constructor):t.apply(e,r))}function LN(e,t){if(t&&(fr(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return RN(e)}function RN(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function nv(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(nv=function(){return!!e})()}function Na(e){return Na=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Na(e)}function FN(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&hu(e,t)}function hu(e,t){return hu=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},hu(e,t)}function De(e,t,r){return t=av(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function av(e){var t=UN(e,"string");return fr(t)=="symbol"?t:t+""}function UN(e,t){if(fr(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(fr(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var WN=function(t){var r=t.data,n=t.startIndex,a=t.endIndex,i=t.x,o=t.width,u=t.travellerWidth;if(!r||!r.length)return{};var c=r.length,s=qr().domain(Ia(0,c)).range([i,i+o-u]),f=s.domain().map(function(l){return s(l)});return{isTextActive:!1,isSlideMoving:!1,isTravellerMoving:!1,isTravellerFocused:!1,startX:s(n),endX:s(a),scale:s,scaleValues:f}},Hf=function(t){return t.changedTouches&&!!t.changedTouches.length},pr=function(e){function t(r){var n;return NN(this,t),n=BN(this,t,[r]),De(n,"handleDrag",function(a){n.leaveTimer&&(clearTimeout(n.leaveTimer),n.leaveTimer=null),n.state.isTravellerMoving?n.handleTravellerMove(a):n.state.isSlideMoving&&n.handleSlideDrag(a)}),De(n,"handleTouchMove",function(a){a.changedTouches!=null&&a.changedTouches.length>0&&n.handleDrag(a.changedTouches[0])}),De(n,"handleDragEnd",function(){n.setState({isTravellerMoving:!1,isSlideMoving:!1},function(){var a=n.props,i=a.endIndex,o=a.onDragEnd,u=a.startIndex;o==null||o({endIndex:i,startIndex:u})}),n.detachDragEndListener()}),De(n,"handleLeaveWrapper",function(){(n.state.isTravellerMoving||n.state.isSlideMoving)&&(n.leaveTimer=window.setTimeout(n.handleDragEnd,n.props.leaveTimeOut))}),De(n,"handleEnterSlideOrTraveller",function(){n.setState({isTextActive:!0})}),De(n,"handleLeaveSlideOrTraveller",function(){n.setState({isTextActive:!1})}),De(n,"handleSlideDragStart",function(a){var i=Hf(a)?a.changedTouches[0]:a;n.setState({isTravellerMoving:!1,isSlideMoving:!0,slideMoveStartX:i.pageX}),n.attachDragEndListener()}),n.travellerDragStartHandlers={startX:n.handleTravellerDragStart.bind(n,"startX"),endX:n.handleTravellerDragStart.bind(n,"endX")},n.state={},n}return FN(t,e),kN(t,[{key:"componentWillUnmount",value:function(){this.leaveTimer&&(clearTimeout(this.leaveTimer),this.leaveTimer=null),this.detachDragEndListener()}},{key:"getIndex",value:function(n){var a=n.startX,i=n.endX,o=this.state.scaleValues,u=this.props,c=u.gap,s=u.data,f=s.length-1,l=Math.min(a,i),p=Math.max(a,i),h=t.getIndexInRange(o,l),d=t.getIndexInRange(o,p);return{startIndex:h-h%c,endIndex:d===f?f:d-d%c}}},{key:"getTextOfTick",value:function(n){var a=this.props,i=a.data,o=a.tickFormatter,u=a.dataKey,c=Ve(i[n],u,n);return ee(o)?o(c,n):c}},{key:"attachDragEndListener",value:function(){window.addEventListener("mouseup",this.handleDragEnd,!0),window.addEventListener("touchend",this.handleDragEnd,!0),window.addEventListener("mousemove",this.handleDrag,!0)}},{key:"detachDragEndListener",value:function(){window.removeEventListener("mouseup",this.handleDragEnd,!0),window.removeEventListener("touchend",this.handleDragEnd,!0),window.removeEventListener("mousemove",this.handleDrag,!0)}},{key:"handleSlideDrag",value:function(n){var a=this.state,i=a.slideMoveStartX,o=a.startX,u=a.endX,c=this.props,s=c.x,f=c.width,l=c.travellerWidth,p=c.startIndex,h=c.endIndex,d=c.onChange,y=n.pageX-i;y>0?y=Math.min(y,s+f-l-u,s+f-l-o):y<0&&(y=Math.max(y,s-o,s-u));var g=this.getIndex({startX:o+y,endX:u+y});(g.startIndex!==p||g.endIndex!==h)&&d&&d(g),this.setState({startX:o+y,endX:u+y,slideMoveStartX:n.pageX})}},{key:"handleTravellerDragStart",value:function(n,a){var i=Hf(a)?a.changedTouches[0]:a;this.setState({isSlideMoving:!1,isTravellerMoving:!0,movingTravellerId:n,brushMoveStartX:i.pageX}),this.attachDragEndListener()}},{key:"handleTravellerMove",value:function(n){var a=this.state,i=a.brushMoveStartX,o=a.movingTravellerId,u=a.endX,c=a.startX,s=this.state[o],f=this.props,l=f.x,p=f.width,h=f.travellerWidth,d=f.onChange,y=f.gap,g=f.data,b={startX:this.state.startX,endX:this.state.endX},w=n.pageX-i;w>0?w=Math.min(w,l+p-h-s):w<0&&(w=Math.max(w,l-s)),b[o]=s+w;var x=this.getIndex(b),S=x.startIndex,v=x.endIndex,m=function(){var A=g.length-1;return o==="startX"&&(u>c?S%y===0:v%y===0)||u<c&&v===A||o==="endX"&&(u>c?v%y===0:S%y===0)||u>c&&v===A};this.setState(De(De({},o,s+w),"brushMoveStartX",n.pageX),function(){d&&m()&&d(x)})}},{key:"handleTravellerMoveKeyboard",value:function(n,a){var i=this,o=this.state,u=o.scaleValues,c=o.startX,s=o.endX,f=this.state[a],l=u.indexOf(f);if(l!==-1){var p=l+n;if(!(p===-1||p>=u.length)){var h=u[p];a==="startX"&&h>=s||a==="endX"&&h<=c||this.setState(De({},a,h),function(){i.props.onChange(i.getIndex({startX:i.state.startX,endX:i.state.endX}))})}}}},{key:"renderBackground",value:function(){var n=this.props,a=n.x,i=n.y,o=n.width,u=n.height,c=n.fill,s=n.stroke;return $.createElement("rect",{stroke:s,fill:c,x:a,y:i,width:o,height:u})}},{key:"renderPanorama",value:function(){var n=this.props,a=n.x,i=n.y,o=n.width,u=n.height,c=n.data,s=n.children,f=n.padding,l=F.Children.only(s);return l?$.cloneElement(l,{x:a,y:i,width:o,height:u,margin:f,compact:!0,data:c}):null}},{key:"renderTravellerLayer",value:function(n,a){var i,o,u=this,c=this.props,s=c.y,f=c.travellerWidth,l=c.height,p=c.traveller,h=c.ariaLabel,d=c.data,y=c.startIndex,g=c.endIndex,b=Math.max(n,this.props.x),w=to(to({},se(this.props,!1)),{},{x:b,y:s,width:f,height:l}),x=h||"Min value: ".concat((i=d[y])===null||i===void 0?void 0:i.name,", Max value: ").concat((o=d[g])===null||o===void 0?void 0:o.name);return $.createElement(Pe,{tabIndex:0,role:"slider","aria-label":x,"aria-valuenow":n,className:"recharts-brush-traveller",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.travellerDragStartHandlers[a],onTouchStart:this.travellerDragStartHandlers[a],onKeyDown:function(v){["ArrowLeft","ArrowRight"].includes(v.key)&&(v.preventDefault(),v.stopPropagation(),u.handleTravellerMoveKeyboard(v.key==="ArrowRight"?1:-1,a))},onFocus:function(){u.setState({isTravellerFocused:!0})},onBlur:function(){u.setState({isTravellerFocused:!1})},style:{cursor:"col-resize"}},t.renderTraveller(p,w))}},{key:"renderSlide",value:function(n,a){var i=this.props,o=i.y,u=i.height,c=i.stroke,s=i.travellerWidth,f=Math.min(n,a)+s,l=Math.max(Math.abs(a-n)-s,0);return $.createElement("rect",{className:"recharts-brush-slide",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.handleSlideDragStart,onTouchStart:this.handleSlideDragStart,style:{cursor:"move"},stroke:"none",fill:c,fillOpacity:.2,x:f,y:o,width:l,height:u})}},{key:"renderText",value:function(){var n=this.props,a=n.startIndex,i=n.endIndex,o=n.y,u=n.height,c=n.travellerWidth,s=n.stroke,f=this.state,l=f.startX,p=f.endX,h=5,d={pointerEvents:"none",fill:s};return $.createElement(Pe,{className:"recharts-brush-texts"},$.createElement(ko,Da({textAnchor:"end",verticalAnchor:"middle",x:Math.min(l,p)-h,y:o+u/2},d),this.getTextOfTick(a)),$.createElement(ko,Da({textAnchor:"start",verticalAnchor:"middle",x:Math.max(l,p)+c+h,y:o+u/2},d),this.getTextOfTick(i)))}},{key:"render",value:function(){var n=this.props,a=n.data,i=n.className,o=n.children,u=n.x,c=n.y,s=n.width,f=n.height,l=n.alwaysShowText,p=this.state,h=p.startX,d=p.endX,y=p.isTextActive,g=p.isSlideMoving,b=p.isTravellerMoving,w=p.isTravellerFocused;if(!a||!a.length||!U(u)||!U(c)||!U(s)||!U(f)||s<=0||f<=0)return null;var x=fe("recharts-brush",i),S=$.Children.count(o)===1,v=DN("userSelect","none");return $.createElement(Pe,{className:x,onMouseLeave:this.handleLeaveWrapper,onTouchMove:this.handleTouchMove,style:v},this.renderBackground(),S&&this.renderPanorama(),this.renderSlide(h,d),this.renderTravellerLayer(h,"startX"),this.renderTravellerLayer(d,"endX"),(y||g||b||w||l)&&this.renderText())}}],[{key:"renderDefaultTraveller",value:function(n){var a=n.x,i=n.y,o=n.width,u=n.height,c=n.stroke,s=Math.floor(i+u/2)-1;return $.createElement($.Fragment,null,$.createElement("rect",{x:a,y:i,width:o,height:u,fill:c,stroke:"none"}),$.createElement("line",{x1:a+1,y1:s,x2:a+o-1,y2:s,fill:"none",stroke:"#fff"}),$.createElement("line",{x1:a+1,y1:s+2,x2:a+o-1,y2:s+2,fill:"none",stroke:"#fff"}))}},{key:"renderTraveller",value:function(n,a){var i;return $.isValidElement(n)?i=$.cloneElement(n,a):ee(n)?i=n(a):i=t.renderDefaultTraveller(a),i}},{key:"getDerivedStateFromProps",value:function(n,a){var i=n.data,o=n.width,u=n.x,c=n.travellerWidth,s=n.updateId,f=n.startIndex,l=n.endIndex;if(i!==a.prevData||s!==a.prevUpdateId)return to({prevData:i,prevTravellerWidth:c,prevUpdateId:s,prevX:u,prevWidth:o},i&&i.length?WN({data:i,width:o,x:u,travellerWidth:c,startIndex:f,endIndex:l}):{scale:null,scaleValues:null});if(a.scale&&(o!==a.prevWidth||u!==a.prevX||c!==a.prevTravellerWidth)){a.scale.range([u,u+o-c]);var p=a.scale.domain().map(function(h){return a.scale(h)});return{prevData:i,prevTravellerWidth:c,prevUpdateId:s,prevX:u,prevWidth:o,startX:a.scale(n.startIndex),endX:a.scale(n.endIndex),scaleValues:p}}return null}},{key:"getIndexInRange",value:function(n,a){for(var i=n.length,o=0,u=i-1;u-o>1;){var c=Math.floor((o+u)/2);n[c]>a?u=c:o=c}return a>=n[u]?u:o}}])}(F.PureComponent);De(pr,"displayName","Brush");De(pr,"defaultProps",{height:40,travellerWidth:5,gap:1,fill:"#fff",stroke:"#666",padding:{top:1,right:1,bottom:1,left:1},leaveTimeOut:1e3,alwaysShowText:!1});var qN=Vu;function zN(e,t){var r;return qN(e,function(n,a,i){return r=t(n,a,i),!r}),!!r}var HN=zN,GN=th,KN=At,XN=HN,VN=Ce,YN=fi;function ZN(e,t,r){var n=VN(e)?GN:XN;return r&&YN(e,t,r)&&(t=void 0),n(e,KN(t))}var JN=ZN;const QN=ie(JN);var tt=function(t,r){var n=t.alwaysShow,a=t.ifOverflow;return n&&(a="extendDomain"),a===r},Gf=Sh;function ek(e,t,r){t=="__proto__"&&Gf?Gf(e,t,{configurable:!0,enumerable:!0,value:r,writable:!0}):e[t]=r}var tk=ek,rk=tk,nk=wh,ak=At;function ik(e,t){var r={};return t=ak(t),nk(e,function(n,a,i){rk(r,a,t(n,a,i))}),r}var ok=ik;const uk=ie(ok);function ck(e,t){for(var r=-1,n=e==null?0:e.length;++r<n;)if(!t(e[r],r,e))return!1;return!0}var sk=ck,lk=Vu;function fk(e,t){var r=!0;return lk(e,function(n,a,i){return r=!!t(n,a,i),r}),r}var pk=fk,hk=sk,dk=pk,vk=At,yk=Ce,gk=fi;function mk(e,t,r){var n=yk(e)?hk:dk;return r&&gk(e,t,r)&&(t=void 0),n(e,vk(t))}var bk=mk;const iv=ie(bk);var xk=["x","y"];function On(e){"@babel/helpers - typeof";return On=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},On(e)}function du(){return du=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},du.apply(this,arguments)}function Kf(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function Fr(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Kf(Object(r),!0).forEach(function(n){wk(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Kf(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function wk(e,t,r){return t=Ok(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Ok(e){var t=Sk(e,"string");return On(t)=="symbol"?t:t+""}function Sk(e,t){if(On(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(On(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Ak(e,t){if(e==null)return{};var r=_k(e,t),n,a;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a<i.length;a++)n=i[a],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function _k(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function Pk(e,t){var r=e.x,n=e.y,a=Ak(e,xk),i="".concat(r),o=parseInt(i,10),u="".concat(n),c=parseInt(u,10),s="".concat(t.height||a.height),f=parseInt(s,10),l="".concat(t.width||a.width),p=parseInt(l,10);return Fr(Fr(Fr(Fr(Fr({},t),a),o?{x:o}:{}),c?{y:c}:{}),{},{height:f,width:p,name:t.name,radius:t.radius})}function Xf(e){return $.createElement(sN,du({shapeType:"rectangle",propTransformer:Pk,activeClassName:"recharts-active-bar"},e))}var $k=function(t){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return function(n,a){if(typeof t=="number")return t;var i=typeof n=="number";return i?t(n,a):(i||Ut(!1),r)}},Tk=["value","background"],ov;function hr(e){"@babel/helpers - typeof";return hr=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},hr(e)}function Ek(e,t){if(e==null)return{};var r=Mk(e,t),n,a;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a<i.length;a++)n=i[a],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function Mk(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function ka(){return ka=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},ka.apply(this,arguments)}function Vf(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function ve(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Vf(Object(r),!0).forEach(function(n){bt(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Vf(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function jk(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Yf(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,cv(n.key),n)}}function Ck(e,t,r){return t&&Yf(e.prototype,t),r&&Yf(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function Ik(e,t,r){return t=Ba(t),Dk(e,uv()?Reflect.construct(t,r||[],Ba(e).constructor):t.apply(e,r))}function Dk(e,t){if(t&&(hr(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Nk(e)}function Nk(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function uv(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(uv=function(){return!!e})()}function Ba(e){return Ba=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Ba(e)}function kk(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&vu(e,t)}function vu(e,t){return vu=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},vu(e,t)}function bt(e,t,r){return t=cv(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function cv(e){var t=Bk(e,"string");return hr(t)=="symbol"?t:t+""}function Bk(e,t){if(hr(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(hr(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Dn=function(e){function t(){var r;jk(this,t);for(var n=arguments.length,a=new Array(n),i=0;i<n;i++)a[i]=arguments[i];return r=Ik(this,t,[].concat(a)),bt(r,"state",{isAnimationFinished:!1}),bt(r,"id",ni("recharts-bar-")),bt(r,"handleAnimationEnd",function(){var o=r.props.onAnimationEnd;r.setState({isAnimationFinished:!0}),o&&o()}),bt(r,"handleAnimationStart",function(){var o=r.props.onAnimationStart;r.setState({isAnimationFinished:!1}),o&&o()}),r}return kk(t,e),Ck(t,[{key:"renderRectanglesStatically",value:function(n){var a=this,i=this.props,o=i.shape,u=i.dataKey,c=i.activeIndex,s=i.activeBar,f=se(this.props,!1);return n&&n.map(function(l,p){var h=p===c,d=h?s:o,y=ve(ve(ve({},f),l),{},{isActive:h,option:d,index:p,dataKey:u,onAnimationStart:a.handleAnimationStart,onAnimationEnd:a.handleAnimationEnd});return $.createElement(Pe,ka({className:"recharts-bar-rectangle"},co(a.props,l,p),{key:"rectangle-".concat(l==null?void 0:l.x,"-").concat(l==null?void 0:l.y,"-").concat(l==null?void 0:l.value)}),$.createElement(Xf,y))})}},{key:"renderRectanglesWithAnimation",value:function(){var n=this,a=this.props,i=a.data,o=a.layout,u=a.isAnimationActive,c=a.animationBegin,s=a.animationDuration,f=a.animationEasing,l=a.animationId,p=this.state.prevData;return $.createElement(Ot,{begin:c,duration:s,isActive:u,easing:f,from:{t:0},to:{t:1},key:"bar-".concat(l),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(h){var d=h.t,y=i.map(function(g,b){var w=p&&p[b];if(w){var x=Kt(w.x,g.x),S=Kt(w.y,g.y),v=Kt(w.width,g.width),m=Kt(w.height,g.height);return ve(ve({},g),{},{x:x(d),y:S(d),width:v(d),height:m(d)})}if(o==="horizontal"){var O=Kt(0,g.height),A=O(d);return ve(ve({},g),{},{y:g.y+g.height-A,height:A})}var _=Kt(0,g.width),M=_(d);return ve(ve({},g),{},{width:M})});return $.createElement(Pe,null,n.renderRectanglesStatically(y))})}},{key:"renderRectangles",value:function(){var n=this.props,a=n.data,i=n.isAnimationActive,o=this.state.prevData;return i&&a&&a.length&&(!o||!xc(o,a))?this.renderRectanglesWithAnimation():this.renderRectanglesStatically(a)}},{key:"renderBackground",value:function(){var n=this,a=this.props,i=a.data,o=a.dataKey,u=a.activeIndex,c=se(this.props.background,!1);return i.map(function(s,f){s.value;var l=s.background,p=Ek(s,Tk);if(!l)return null;var h=ve(ve(ve(ve(ve({},p),{},{fill:"#eee"},l),c),co(n.props,s,f)),{},{onAnimationStart:n.handleAnimationStart,onAnimationEnd:n.handleAnimationEnd,dataKey:o,index:f,className:"recharts-bar-background-rectangle"});return $.createElement(Xf,ka({key:"background-bar-".concat(f),option:n.props.background,isActive:f===u},h))})}},{key:"renderErrorBar",value:function(n,a){if(this.props.isAnimationActive&&!this.state.isAnimationFinished)return null;var i=this.props,o=i.data,u=i.xAxis,c=i.yAxis,s=i.layout,f=i.children,l=Xe(f,Oi);if(!l)return null;var p=s==="vertical"?o[0].height/2:o[0].width/2,h=function(g,b){var w=Array.isArray(g.value)?g.value[1]:g.value;return{x:g.x,y:g.y,value:w,errorVal:Ve(g,b)}},d={clipPath:n?"url(#clipPath-".concat(a,")"):null};return $.createElement(Pe,d,l.map(function(y){return $.cloneElement(y,{key:"error-bar-".concat(a,"-").concat(y.props.dataKey),data:o,xAxis:u,yAxis:c,layout:s,offset:p,dataPointFormatter:h})}))}},{key:"render",value:function(){var n=this.props,a=n.hide,i=n.data,o=n.className,u=n.xAxis,c=n.yAxis,s=n.left,f=n.top,l=n.width,p=n.height,h=n.isAnimationActive,d=n.background,y=n.id;if(a||!i||!i.length)return null;var g=this.state.isAnimationFinished,b=fe("recharts-bar",o),w=u&&u.allowDataOverflow,x=c&&c.allowDataOverflow,S=w||x,v=Z(y)?this.id:y;return $.createElement(Pe,{className:b},w||x?$.createElement("defs",null,$.createElement("clipPath",{id:"clipPath-".concat(v)},$.createElement("rect",{x:w?s:s-l/2,y:x?f:f-p/2,width:w?l:l*2,height:x?p:p*2}))):null,$.createElement(Pe,{className:"recharts-bar-rectangles",clipPath:S?"url(#clipPath-".concat(v,")"):null},d?this.renderBackground():null,this.renderRectangles()),this.renderErrorBar(S,v),(!h||g)&&Ft.renderCallByParent(this.props,i))}}],[{key:"getDerivedStateFromProps",value:function(n,a){return n.animationId!==a.prevAnimationId?{prevAnimationId:n.animationId,curData:n.data,prevData:a.curData}:n.data!==a.curData?{curData:n.data}:null}}])}(F.PureComponent);ov=Dn;bt(Dn,"displayName","Bar");bt(Dn,"defaultProps",{xAxisId:0,yAxisId:0,legendType:"rect",minPointSize:0,hide:!1,data:[],layout:"vertical",activeBar:!1,isAnimationActive:!Bt.isSsr,animationBegin:0,animationDuration:400,animationEasing:"ease"});bt(Dn,"getComposedData",function(e){var t=e.props,r=e.item,n=e.barPosition,a=e.bandSize,i=e.xAxis,o=e.yAxis,u=e.xAxisTicks,c=e.yAxisTicks,s=e.stackedData,f=e.dataStartIndex,l=e.displayedData,p=e.offset,h=bC(n,r);if(!h)return null;var d=t.layout,y=r.type.defaultProps,g=y!==void 0?ve(ve({},y),r.props):r.props,b=g.dataKey,w=g.children,x=g.minPointSize,S=d==="horizontal"?o:i,v=s?S.scale.domain():null,m=PC({numericAxis:S}),O=Xe(w,Eh),A=l.map(function(_,M){var P,T,D,j,C,k;s?P=xC(s[f+M],v):(P=Ve(_,b),Array.isArray(P)||(P=[m,P]));var N=$k(x,ov.defaultProps.minPointSize)(P[1],M);if(d==="horizontal"){var B,L=[o.scale(P[0]),o.scale(P[1])],z=L[0],G=L[1];T=Kl({axis:i,ticks:u,bandSize:a,offset:h.offset,entry:_,index:M}),D=(B=G??z)!==null&&B!==void 0?B:void 0,j=h.size;var q=z-G;if(C=Number.isNaN(q)?0:q,k={x:T,y:o.y,width:j,height:o.height},Math.abs(N)>0&&Math.abs(C)<Math.abs(N)){var K=Ze(C||N)*(Math.abs(N)-Math.abs(C));D-=K,C+=K}}else{var oe=[i.scale(P[0]),i.scale(P[1])],de=oe[0],Ie=oe[1];if(T=de,D=Kl({axis:o,ticks:c,bandSize:a,offset:h.offset,entry:_,index:M}),j=Ie-de,C=h.size,k={x:i.x,y:D,width:i.width,height:C},Math.abs(N)>0&&Math.abs(j)<Math.abs(N)){var Tt=Ze(j||N)*(Math.abs(N)-Math.abs(j));j+=Tt}}return ve(ve(ve({},_),{},{x:T,y:D,width:j,height:C,value:s?P:P[1],payload:_,background:k},O&&O[M]&&O[M].props),{},{tooltipPayload:[Bd(r,_)],tooltipPosition:{x:T+j/2,y:D+C/2}})});return ve({data:A,layout:d},p)});function Sn(e){"@babel/helpers - typeof";return Sn=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},Sn(e)}function Lk(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Zf(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,sv(n.key),n)}}function Rk(e,t,r){return t&&Zf(e.prototype,t),r&&Zf(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function Jf(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function He(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Jf(Object(r),!0).forEach(function(n){_i(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Jf(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function _i(e,t,r){return t=sv(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function sv(e){var t=Fk(e,"string");return Sn(t)=="symbol"?t:t+""}function Fk(e,t){if(Sn(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Sn(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var KL=function(t,r,n,a,i){var o=t.width,u=t.height,c=t.layout,s=t.children,f=Object.keys(r),l={left:n.left,leftMirror:n.left,right:o-n.right,rightMirror:o-n.right,top:n.top,topMirror:n.top,bottom:u-n.bottom,bottomMirror:u-n.bottom},p=!!Ne(s,Dn);return f.reduce(function(h,d){var y=r[d],g=y.orientation,b=y.domain,w=y.padding,x=w===void 0?{}:w,S=y.mirror,v=y.reversed,m="".concat(g).concat(S?"Mirror":""),O,A,_,M,P;if(y.type==="number"&&(y.padding==="gap"||y.padding==="no-gap")){var T=b[1]-b[0],D=1/0,j=y.categoricalDomain.sort();if(j.forEach(function(oe,de){de>0&&(D=Math.min((oe||0)-(j[de-1]||0),D))}),Number.isFinite(D)){var C=D/T,k=y.layout==="vertical"?n.height:n.width;if(y.padding==="gap"&&(O=C*k/2),y.padding==="no-gap"){var N=Ke(t.barCategoryGap,C*k),B=C*k/2;O=B-N-(B-N)/k*N}}}a==="xAxis"?A=[n.left+(x.left||0)+(O||0),n.left+n.width-(x.right||0)-(O||0)]:a==="yAxis"?A=c==="horizontal"?[n.top+n.height-(x.bottom||0),n.top+(x.top||0)]:[n.top+(x.top||0)+(O||0),n.top+n.height-(x.bottom||0)-(O||0)]:A=y.range,v&&(A=[A[1],A[0]]);var L=Id(y,i,p),z=L.scale,G=L.realScaleType;z.domain(b).range(A),Dd(z);var q=Nd(z,He(He({},y),{},{realScaleType:G}));a==="xAxis"?(P=g==="top"&&!S||g==="bottom"&&S,_=n.left,M=l[m]-P*y.height):a==="yAxis"&&(P=g==="left"&&!S||g==="right"&&S,_=l[m]-P*y.width,M=n.top);var K=He(He(He({},y),q),{},{realScaleType:G,x:_,y:M,scale:z,width:a==="xAxis"?n.width:y.width,height:a==="yAxis"?n.height:y.height});return K.bandSize=Aa(K,q),!y.hide&&a==="xAxis"?l[m]+=(P?-1:1)*K.height:y.hide||(l[m]+=(P?-1:1)*K.width),He(He({},h),{},_i({},d,K))},{})},lv=function(t,r){var n=t.x,a=t.y,i=r.x,o=r.y;return{x:Math.min(n,i),y:Math.min(a,o),width:Math.abs(i-n),height:Math.abs(o-a)}},Uk=function(t){var r=t.x1,n=t.y1,a=t.x2,i=t.y2;return lv({x:r,y:n},{x:a,y:i})},fv=function(){function e(t){Lk(this,e),this.scale=t}return Rk(e,[{key:"domain",get:function(){return this.scale.domain}},{key:"range",get:function(){return this.scale.range}},{key:"rangeMin",get:function(){return this.range()[0]}},{key:"rangeMax",get:function(){return this.range()[1]}},{key:"bandwidth",get:function(){return this.scale.bandwidth}},{key:"apply",value:function(r){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},a=n.bandAware,i=n.position;if(r!==void 0){if(i)switch(i){case"start":return this.scale(r);case"middle":{var o=this.bandwidth?this.bandwidth()/2:0;return this.scale(r)+o}case"end":{var u=this.bandwidth?this.bandwidth():0;return this.scale(r)+u}default:return this.scale(r)}if(a){var c=this.bandwidth?this.bandwidth()/2:0;return this.scale(r)+c}return this.scale(r)}}},{key:"isInRange",value:function(r){var n=this.range(),a=n[0],i=n[n.length-1];return a<=i?r>=a&&r<=i:r>=i&&r<=a}}],[{key:"create",value:function(r){return new e(r)}}])}();_i(fv,"EPS",1e-4);var _c=function(t){var r=Object.keys(t).reduce(function(n,a){return He(He({},n),{},_i({},a,fv.create(t[a])))},{});return He(He({},r),{},{apply:function(a){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},o=i.bandAware,u=i.position;return uk(a,function(c,s){return r[s].apply(c,{bandAware:o,position:u})})},isInRange:function(a){return iv(a,function(i,o){return r[o].isInRange(i)})}})};function Wk(e){return(e%180+180)%180}var XL=function(t){var r=t.width,n=t.height,a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,i=Wk(a),o=i*Math.PI/180,u=Math.atan(n/r),c=o>u&&o<Math.PI-u?n/Math.sin(o):r/Math.cos(o);return Math.abs(c)},qk=At,zk=En,Hk=si;function Gk(e){return function(t,r,n){var a=Object(t);if(!zk(t)){var i=qk(r);t=Hk(t),r=function(u){return i(a[u],u,a)}}var o=e(t,r,n);return o>-1?a[i?t[o]:o]:void 0}}var Kk=Gk,Xk=tv;function Vk(e){var t=Xk(e),r=t%1;return t===t?r?t-r:t:0}var Yk=Vk,Zk=vh,Jk=At,Qk=Yk,eB=Math.max;function tB(e,t,r){var n=e==null?0:e.length;if(!n)return-1;var a=r==null?0:Qk(r);return a<0&&(a=eB(n+a,0)),Zk(e,Jk(t),a)}var rB=tB,nB=Kk,aB=rB,iB=nB(aB),oB=iB;const uB=ie(oB);var cB=hm(function(e){return{x:e.left,y:e.top,width:e.width,height:e.height}},function(e){return["l",e.left,"t",e.top,"w",e.width,"h",e.height].join("")}),Pc=F.createContext(void 0),$c=F.createContext(void 0),pv=F.createContext(void 0),hv=F.createContext({}),dv=F.createContext(void 0),vv=F.createContext(0),yv=F.createContext(0),Qf=function(t){var r=t.state,n=r.xAxisMap,a=r.yAxisMap,i=r.offset,o=t.clipPathId,u=t.children,c=t.width,s=t.height,f=cB(i);return $.createElement(Pc.Provider,{value:n},$.createElement($c.Provider,{value:a},$.createElement(hv.Provider,{value:i},$.createElement(pv.Provider,{value:f},$.createElement(dv.Provider,{value:o},$.createElement(vv.Provider,{value:s},$.createElement(yv.Provider,{value:c},u)))))))},sB=function(){return F.useContext(dv)},lB=function(t){var r=F.useContext(Pc);r==null&&Ut(!1);var n=r[t];return n==null&&Ut(!1),n},VL=function(){var t=F.useContext(Pc);return mt(t)},YL=function(){var t=F.useContext($c),r=uB(t,function(n){return iv(n.domain,Number.isFinite)});return r||mt(t)},fB=function(t){var r=F.useContext($c);r==null&&Ut(!1);var n=r[t];return n==null&&Ut(!1),n},pB=function(){var t=F.useContext(pv);return t},ZL=function(){return F.useContext(hv)},JL=function(){return F.useContext(yv)},QL=function(){return F.useContext(vv)};function dr(e){"@babel/helpers - typeof";return dr=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},dr(e)}function hB(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function dB(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,mv(n.key),n)}}function vB(e,t,r){return t&&dB(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function yB(e,t,r){return t=La(t),gB(e,gv()?Reflect.construct(t,r||[],La(e).constructor):t.apply(e,r))}function gB(e,t){if(t&&(dr(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return mB(e)}function mB(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function gv(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(gv=function(){return!!e})()}function La(e){return La=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},La(e)}function bB(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&yu(e,t)}function yu(e,t){return yu=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},yu(e,t)}function ep(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function tp(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?ep(Object(r),!0).forEach(function(n){Tc(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ep(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Tc(e,t,r){return t=mv(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function mv(e){var t=xB(e,"string");return dr(t)=="symbol"?t:t+""}function xB(e,t){if(dr(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(dr(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function wB(e,t){return _B(e)||AB(e,t)||SB(e,t)||OB()}function OB(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function SB(e,t){if(e){if(typeof e=="string")return rp(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return rp(e,t)}}function rp(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function AB(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,a,i,o,u=[],c=!0,s=!1;try{if(i=(r=r.call(e)).next,t!==0)for(;!(c=(n=i.call(r)).done)&&(u.push(n.value),u.length!==t);c=!0);}catch(f){s=!0,a=f}finally{try{if(!c&&r.return!=null&&(o=r.return(),Object(o)!==o))return}finally{if(s)throw a}}return u}}function _B(e){if(Array.isArray(e))return e}function gu(){return gu=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},gu.apply(this,arguments)}var PB=function(t,r){var n;return $.isValidElement(t)?n=$.cloneElement(t,r):ee(t)?n=t(r):n=$.createElement("line",gu({},r,{className:"recharts-reference-line-line"})),n},$B=function(t,r,n,a,i,o,u,c,s){var f=i.x,l=i.y,p=i.width,h=i.height;if(n){var d=s.y,y=t.y.apply(d,{position:o});if(tt(s,"discard")&&!t.y.isInRange(y))return null;var g=[{x:f+p,y},{x:f,y}];return c==="left"?g.reverse():g}if(r){var b=s.x,w=t.x.apply(b,{position:o});if(tt(s,"discard")&&!t.x.isInRange(w))return null;var x=[{x:w,y:l+h},{x:w,y:l}];return u==="top"?x.reverse():x}if(a){var S=s.segment,v=S.map(function(m){return t.apply(m,{position:o})});return tt(s,"discard")&&QN(v,function(m){return!t.isInRange(m)})?null:v}return null};function TB(e){var t=e.x,r=e.y,n=e.segment,a=e.xAxisId,i=e.yAxisId,o=e.shape,u=e.className,c=e.alwaysShow,s=sB(),f=lB(a),l=fB(i),p=pB();if(!s||!p)return null;ai(c===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.');var h=_c({x:f.scale,y:l.scale}),d=xe(t),y=xe(r),g=n&&n.length===2,b=$B(h,d,y,g,p,e.position,f.orientation,l.orientation,e);if(!b)return null;var w=wB(b,2),x=w[0],S=x.x,v=x.y,m=w[1],O=m.x,A=m.y,_=tt(e,"hidden")?"url(#".concat(s,")"):void 0,M=tp(tp({clipPath:_},se(e,!0)),{},{x1:S,y1:v,x2:O,y2:A});return $.createElement(Pe,{className:fe("recharts-reference-line",u)},PB(o,M),$e.renderCallByParent(e,Uk({x1:S,y1:v,x2:O,y2:A})))}var Ec=function(e){function t(){return hB(this,t),yB(this,t,arguments)}return bB(t,e),vB(t,[{key:"render",value:function(){return $.createElement(TB,this.props)}}])}($.Component);Tc(Ec,"displayName","ReferenceLine");Tc(Ec,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,fill:"none",stroke:"#ccc",fillOpacity:1,strokeWidth:1,position:"middle"});function mu(){return mu=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},mu.apply(this,arguments)}function vr(e){"@babel/helpers - typeof";return vr=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},vr(e)}function np(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function ap(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?np(Object(r),!0).forEach(function(n){Pi(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):np(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function EB(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function MB(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,xv(n.key),n)}}function jB(e,t,r){return t&&MB(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function CB(e,t,r){return t=Ra(t),IB(e,bv()?Reflect.construct(t,r||[],Ra(e).constructor):t.apply(e,r))}function IB(e,t){if(t&&(vr(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return DB(e)}function DB(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function bv(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(bv=function(){return!!e})()}function Ra(e){return Ra=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Ra(e)}function NB(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&bu(e,t)}function bu(e,t){return bu=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},bu(e,t)}function Pi(e,t,r){return t=xv(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function xv(e){var t=kB(e,"string");return vr(t)=="symbol"?t:t+""}function kB(e,t){if(vr(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(vr(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var BB=function(t){var r=t.x,n=t.y,a=t.xAxis,i=t.yAxis,o=_c({x:a.scale,y:i.scale}),u=o.apply({x:r,y:n},{bandAware:!0});return tt(t,"discard")&&!o.isInRange(u)?null:u},$i=function(e){function t(){return EB(this,t),CB(this,t,arguments)}return NB(t,e),jB(t,[{key:"render",value:function(){var n=this.props,a=n.x,i=n.y,o=n.r,u=n.alwaysShow,c=n.clipPathId,s=xe(a),f=xe(i);if(ai(u===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.'),!s||!f)return null;var l=BB(this.props);if(!l)return null;var p=l.x,h=l.y,d=this.props,y=d.shape,g=d.className,b=tt(this.props,"hidden")?"url(#".concat(c,")"):void 0,w=ap(ap({clipPath:b},se(this.props,!0)),{},{cx:p,cy:h});return $.createElement(Pe,{className:fe("recharts-reference-dot",g)},t.renderDot(y,w),$e.renderCallByParent(this.props,{x:p-o,y:h-o,width:2*o,height:2*o}))}}])}($.Component);Pi($i,"displayName","ReferenceDot");Pi($i,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,r:10,fill:"#fff",stroke:"#ccc",fillOpacity:1,strokeWidth:1});Pi($i,"renderDot",function(e,t){var r;return $.isValidElement(e)?r=$.cloneElement(e,t):ee(e)?r=e(t):r=$.createElement(Qd,mu({},t,{cx:t.cx,cy:t.cy,className:"recharts-reference-dot-dot"})),r});function xu(){return xu=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},xu.apply(this,arguments)}function yr(e){"@babel/helpers - typeof";return yr=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},yr(e)}function ip(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function op(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?ip(Object(r),!0).forEach(function(n){Ti(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ip(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function LB(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function RB(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,Ov(n.key),n)}}function FB(e,t,r){return t&&RB(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function UB(e,t,r){return t=Fa(t),WB(e,wv()?Reflect.construct(t,r||[],Fa(e).constructor):t.apply(e,r))}function WB(e,t){if(t&&(yr(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return qB(e)}function qB(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function wv(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(wv=function(){return!!e})()}function Fa(e){return Fa=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Fa(e)}function zB(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&wu(e,t)}function wu(e,t){return wu=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},wu(e,t)}function Ti(e,t,r){return t=Ov(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Ov(e){var t=HB(e,"string");return yr(t)=="symbol"?t:t+""}function HB(e,t){if(yr(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(yr(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var GB=function(t,r,n,a,i){var o=i.x1,u=i.x2,c=i.y1,s=i.y2,f=i.xAxis,l=i.yAxis;if(!f||!l)return null;var p=_c({x:f.scale,y:l.scale}),h={x:t?p.x.apply(o,{position:"start"}):p.x.rangeMin,y:n?p.y.apply(c,{position:"start"}):p.y.rangeMin},d={x:r?p.x.apply(u,{position:"end"}):p.x.rangeMax,y:a?p.y.apply(s,{position:"end"}):p.y.rangeMax};return tt(i,"discard")&&(!p.isInRange(h)||!p.isInRange(d))?null:lv(h,d)},Ei=function(e){function t(){return LB(this,t),UB(this,t,arguments)}return zB(t,e),FB(t,[{key:"render",value:function(){var n=this.props,a=n.x1,i=n.x2,o=n.y1,u=n.y2,c=n.className,s=n.alwaysShow,f=n.clipPathId;ai(s===void 0,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.');var l=xe(a),p=xe(i),h=xe(o),d=xe(u),y=this.props.shape;if(!l&&!p&&!h&&!d&&!y)return null;var g=GB(l,p,h,d,this.props);if(!g&&!y)return null;var b=tt(this.props,"hidden")?"url(#".concat(f,")"):void 0;return $.createElement(Pe,{className:fe("recharts-reference-area",c)},t.renderRect(y,op(op({clipPath:b},se(this.props,!0)),g)),$e.renderCallByParent(this.props,g))}}])}($.Component);Ti(Ei,"displayName","ReferenceArea");Ti(Ei,"defaultProps",{isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,r:10,fill:"#ccc",fillOpacity:.5,stroke:"none",strokeWidth:1});Ti(Ei,"renderRect",function(e,t){var r;return $.isValidElement(e)?r=$.cloneElement(e,t):ee(e)?r=e(t):r=$.createElement(Ac,xu({},t,{className:"recharts-reference-area-rect"})),r});function up(e){return YB(e)||VB(e)||XB(e)||KB()}function KB(){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 XB(e,t){if(e){if(typeof e=="string")return Ou(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Ou(e,t)}}function VB(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function YB(e){if(Array.isArray(e))return Ou(e)}function Ou(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var Su=function(t,r,n,a,i){var o=Xe(t,Ec),u=Xe(t,$i),c=[].concat(up(o),up(u)),s=Xe(t,Ei),f="".concat(a,"Id"),l=a[0],p=r;if(c.length&&(p=c.reduce(function(y,g){if(g.props[f]===n&&tt(g.props,"extendDomain")&&U(g.props[l])){var b=g.props[l];return[Math.min(y[0],b),Math.max(y[1],b)]}return y},p)),s.length){var h="".concat(l,"1"),d="".concat(l,"2");p=s.reduce(function(y,g){if(g.props[f]===n&&tt(g.props,"extendDomain")&&U(g.props[h])&&U(g.props[d])){var b=g.props[h],w=g.props[d];return[Math.min(y[0],b,w),Math.max(y[1],b,w)]}return y},p)}return i&&i.length&&(p=i.reduce(function(y,g){return U(g)?[Math.min(y[0],g),Math.max(y[1],g)]:y},p)),p},Sv={exports:{}};(function(e){var t=Object.prototype.hasOwnProperty,r="~";function n(){}Object.create&&(n.prototype=Object.create(null),new n().__proto__||(r=!1));function a(c,s,f){this.fn=c,this.context=s,this.once=f||!1}function i(c,s,f,l,p){if(typeof f!="function")throw new TypeError("The listener must be a function");var h=new a(f,l||c,p),d=r?r+s:s;return c._events[d]?c._events[d].fn?c._events[d]=[c._events[d],h]:c._events[d].push(h):(c._events[d]=h,c._eventsCount++),c}function o(c,s){--c._eventsCount===0?c._events=new n:delete c._events[s]}function u(){this._events=new n,this._eventsCount=0}u.prototype.eventNames=function(){var s=[],f,l;if(this._eventsCount===0)return s;for(l in f=this._events)t.call(f,l)&&s.push(r?l.slice(1):l);return Object.getOwnPropertySymbols?s.concat(Object.getOwnPropertySymbols(f)):s},u.prototype.listeners=function(s){var f=r?r+s:s,l=this._events[f];if(!l)return[];if(l.fn)return[l.fn];for(var p=0,h=l.length,d=new Array(h);p<h;p++)d[p]=l[p].fn;return d},u.prototype.listenerCount=function(s){var f=r?r+s:s,l=this._events[f];return l?l.fn?1:l.length:0},u.prototype.emit=function(s,f,l,p,h,d){var y=r?r+s:s;if(!this._events[y])return!1;var g=this._events[y],b=arguments.length,w,x;if(g.fn){switch(g.once&&this.removeListener(s,g.fn,void 0,!0),b){case 1:return g.fn.call(g.context),!0;case 2:return g.fn.call(g.context,f),!0;case 3:return g.fn.call(g.context,f,l),!0;case 4:return g.fn.call(g.context,f,l,p),!0;case 5:return g.fn.call(g.context,f,l,p,h),!0;case 6:return g.fn.call(g.context,f,l,p,h,d),!0}for(x=1,w=new Array(b-1);x<b;x++)w[x-1]=arguments[x];g.fn.apply(g.context,w)}else{var S=g.length,v;for(x=0;x<S;x++)switch(g[x].once&&this.removeListener(s,g[x].fn,void 0,!0),b){case 1:g[x].fn.call(g[x].context);break;case 2:g[x].fn.call(g[x].context,f);break;case 3:g[x].fn.call(g[x].context,f,l);break;case 4:g[x].fn.call(g[x].context,f,l,p);break;default:if(!w)for(v=1,w=new Array(b-1);v<b;v++)w[v-1]=arguments[v];g[x].fn.apply(g[x].context,w)}}return!0},u.prototype.on=function(s,f,l){return i(this,s,f,l,!1)},u.prototype.once=function(s,f,l){return i(this,s,f,l,!0)},u.prototype.removeListener=function(s,f,l,p){var h=r?r+s:s;if(!this._events[h])return this;if(!f)return o(this,h),this;var d=this._events[h];if(d.fn)d.fn===f&&(!p||d.once)&&(!l||d.context===l)&&o(this,h);else{for(var y=0,g=[],b=d.length;y<b;y++)(d[y].fn!==f||p&&!d[y].once||l&&d[y].context!==l)&&g.push(d[y]);g.length?this._events[h]=g.length===1?g[0]:g:o(this,h)}return this},u.prototype.removeAllListeners=function(s){var f;return s?(f=r?r+s:s,this._events[f]&&o(this,f)):(this._events=new n,this._eventsCount=0),this},u.prototype.off=u.prototype.removeListener,u.prototype.addListener=u.prototype.on,u.prefixed=r,u.EventEmitter=u,e.exports=u})(Sv);var ZB=Sv.exports;const JB=ie(ZB);var ro=new JB,no="recharts.syncMouseEvents";function An(e){"@babel/helpers - typeof";return An=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},An(e)}function QB(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function eL(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,Av(n.key),n)}}function tL(e,t,r){return t&&eL(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function ao(e,t,r){return t=Av(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Av(e){var t=rL(e,"string");return An(t)=="symbol"?t:t+""}function rL(e,t){if(An(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(An(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}var nL=function(){function e(){QB(this,e),ao(this,"activeIndex",0),ao(this,"coordinateList",[]),ao(this,"layout","horizontal")}return tL(e,[{key:"setDetails",value:function(r){var n,a=r.coordinateList,i=a===void 0?null:a,o=r.container,u=o===void 0?null:o,c=r.layout,s=c===void 0?null:c,f=r.offset,l=f===void 0?null:f,p=r.mouseHandlerCallback,h=p===void 0?null:p;this.coordinateList=(n=i??this.coordinateList)!==null&&n!==void 0?n:[],this.container=u??this.container,this.layout=s??this.layout,this.offset=l??this.offset,this.mouseHandlerCallback=h??this.mouseHandlerCallback,this.activeIndex=Math.min(Math.max(this.activeIndex,0),this.coordinateList.length-1)}},{key:"focus",value:function(){this.spoofMouse()}},{key:"keyboardEvent",value:function(r){if(this.coordinateList.length!==0)switch(r.key){case"ArrowRight":{if(this.layout!=="horizontal")return;this.activeIndex=Math.min(this.activeIndex+1,this.coordinateList.length-1),this.spoofMouse();break}case"ArrowLeft":{if(this.layout!=="horizontal")return;this.activeIndex=Math.max(this.activeIndex-1,0),this.spoofMouse();break}}}},{key:"setIndex",value:function(r){this.activeIndex=r}},{key:"spoofMouse",value:function(){var r,n;if(this.layout==="horizontal"&&this.coordinateList.length!==0){var a=this.container.getBoundingClientRect(),i=a.x,o=a.y,u=a.height,c=this.coordinateList[this.activeIndex].coordinate,s=((r=window)===null||r===void 0?void 0:r.scrollX)||0,f=((n=window)===null||n===void 0?void 0:n.scrollY)||0,l=i+c+s,p=o+this.offset.top+u/2+f;this.mouseHandlerCallback({pageX:l,pageY:p})}}}])}();function aL(e,t,r){if(r==="number"&&t===!0&&Array.isArray(e)){var n=e==null?void 0:e[0],a=e==null?void 0:e[1];if(n&&a&&U(n)&&U(a))return!0}return!1}function iL(e,t,r,n){var a=n/2;return{stroke:"none",fill:"#ccc",x:e==="horizontal"?t.x-a:r.left+.5,y:e==="horizontal"?r.top+.5:t.y-a,width:e==="horizontal"?n:r.width-1,height:e==="horizontal"?r.height-1:n}}function _v(e){var t=e.cx,r=e.cy,n=e.radius,a=e.startAngle,i=e.endAngle,o=_e(t,r,n,a),u=_e(t,r,n,i);return{points:[o,u],cx:t,cy:r,radius:n,startAngle:a,endAngle:i}}function oL(e,t,r){var n,a,i,o;if(e==="horizontal")n=t.x,i=n,a=r.top,o=r.top+r.height;else if(e==="vertical")a=t.y,o=a,n=r.left,i=r.left+r.width;else if(t.cx!=null&&t.cy!=null)if(e==="centric"){var u=t.cx,c=t.cy,s=t.innerRadius,f=t.outerRadius,l=t.angle,p=_e(u,c,s,l),h=_e(u,c,f,l);n=p.x,a=p.y,i=h.x,o=h.y}else return _v(t);return[{x:n,y:a},{x:i,y:o}]}function _n(e){"@babel/helpers - typeof";return _n=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},_n(e)}function cp(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function Xn(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?cp(Object(r),!0).forEach(function(n){uL(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):cp(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function uL(e,t,r){return t=cL(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function cL(e){var t=sL(e,"string");return _n(t)=="symbol"?t:t+""}function sL(e,t){if(_n(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(_n(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function lL(e){var t,r,n=e.element,a=e.tooltipEventType,i=e.isActive,o=e.activeCoordinate,u=e.activePayload,c=e.offset,s=e.activeTooltipIndex,f=e.tooltipAxisBandSize,l=e.layout,p=e.chartName,h=(t=n.props.cursor)!==null&&t!==void 0?t:(r=n.type.defaultProps)===null||r===void 0?void 0:r.cursor;if(!n||!h||!i||!o||p!=="ScatterChart"&&a!=="axis")return null;var d,y=lf;if(p==="ScatterChart")d=o,y=SD;else if(p==="BarChart")d=iL(l,o,c,f),y=Ac;else if(l==="radial"){var g=_v(o),b=g.cx,w=g.cy,x=g.radius,S=g.startAngle,v=g.endAngle;d={cx:b,cy:w,startAngle:S,endAngle:v,innerRadius:x,outerRadius:x},y=Ud}else d={points:oL(l,o,c)},y=lf;var m=Xn(Xn(Xn(Xn({stroke:"#ccc",pointerEvents:"none"},c),d),se(h,!1)),{},{payload:u,payloadIndex:s,className:fe("recharts-tooltip-cursor",h.className)});return F.isValidElement(h)?F.cloneElement(h,m):F.createElement(y,m)}var fL=["item"],pL=["children","className","width","height","style","compact","title","desc"];function gr(e){"@babel/helpers - typeof";return gr=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},gr(e)}function Zt(){return Zt=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Zt.apply(this,arguments)}function sp(e,t){return vL(e)||dL(e,t)||$v(e,t)||hL()}function hL(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function dL(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,a,i,o,u=[],c=!0,s=!1;try{if(i=(r=r.call(e)).next,t!==0)for(;!(c=(n=i.call(r)).done)&&(u.push(n.value),u.length!==t);c=!0);}catch(f){s=!0,a=f}finally{try{if(!c&&r.return!=null&&(o=r.return(),Object(o)!==o))return}finally{if(s)throw a}}return u}}function vL(e){if(Array.isArray(e))return e}function lp(e,t){if(e==null)return{};var r=yL(e,t),n,a;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a<i.length;a++)n=i[a],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function yL(e,t){if(e==null)return{};var r={};for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){if(t.indexOf(n)>=0)continue;r[n]=e[n]}return r}function gL(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function mL(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,Tv(n.key),n)}}function bL(e,t,r){return t&&mL(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function xL(e,t,r){return t=Ua(t),wL(e,Pv()?Reflect.construct(t,r||[],Ua(e).constructor):t.apply(e,r))}function wL(e,t){if(t&&(gr(t)==="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return OL(e)}function OL(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Pv(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Pv=function(){return!!e})()}function Ua(e){return Ua=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(r){return r.__proto__||Object.getPrototypeOf(r)},Ua(e)}function SL(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Au(e,t)}function Au(e,t){return Au=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,a){return n.__proto__=a,n},Au(e,t)}function mr(e){return PL(e)||_L(e)||$v(e)||AL()}function AL(){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 $v(e,t){if(e){if(typeof e=="string")return _u(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return _u(e,t)}}function _L(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function PL(e){if(Array.isArray(e))return _u(e)}function _u(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function fp(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function E(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?fp(Object(r),!0).forEach(function(n){H(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):fp(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function H(e,t,r){return t=Tv(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Tv(e){var t=$L(e,"string");return gr(t)=="symbol"?t:t+""}function $L(e,t){if(gr(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(gr(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var TL={xAxis:["bottom","top"],yAxis:["left","right"]},EL={width:"100%",height:"100%"},Ev={x:0,y:0};function Vn(e){return e}var ML=function(t,r){return r==="horizontal"?t.x:r==="vertical"?t.y:r==="centric"?t.angle:t.radius},jL=function(t,r,n,a){var i=r.find(function(f){return f&&f.index===n});if(i){if(t==="horizontal")return{x:i.coordinate,y:a.y};if(t==="vertical")return{x:a.x,y:i.coordinate};if(t==="centric"){var o=i.coordinate,u=a.radius;return E(E(E({},a),_e(a.cx,a.cy,u,o)),{},{angle:o,radius:u})}var c=i.coordinate,s=a.angle;return E(E(E({},a),_e(a.cx,a.cy,c,s)),{},{angle:s,radius:c})}return Ev},Mi=function(t,r){var n=r.graphicalItems,a=r.dataStartIndex,i=r.dataEndIndex,o=(n??[]).reduce(function(u,c){var s=c.props.data;return s&&s.length?[].concat(mr(u),mr(s)):u},[]);return o.length>0?o:t&&t.length&&U(a)&&U(i)?t.slice(a,i+1):[]};function Mv(e){return e==="number"?[0,"auto"]:void 0}var Pu=function(t,r,n,a){var i=t.graphicalItems,o=t.tooltipAxis,u=Mi(r,t);return n<0||!i||!i.length||n>=u.length?null:i.reduce(function(c,s){var f,l=(f=s.props.data)!==null&&f!==void 0?f:r;l&&t.dataStartIndex+t.dataEndIndex!==0&&t.dataEndIndex-t.dataStartIndex>=n&&(l=l.slice(t.dataStartIndex,t.dataEndIndex+1));var p;if(o.dataKey&&!o.allowDuplicatedCategory){var h=l===void 0?u:l;p=Yn(h,o.dataKey,a)}else p=l&&l[n]||u[n];return p?[].concat(mr(c),[Bd(s,p)]):c},[])},pp=function(t,r,n,a){var i=a||{x:t.chartX,y:t.chartY},o=ML(i,n),u=t.orderedTooltipTicks,c=t.tooltipAxis,s=t.tooltipTicks,f=hC(o,u,s,c);if(f>=0&&s){var l=s[f]&&s[f].value,p=Pu(t,r,f,l),h=jL(n,u,f,i);return{activeTooltipIndex:f,activeLabel:l,activePayload:p,activeCoordinate:h}}return null},CL=function(t,r){var n=r.axes,a=r.graphicalItems,i=r.axisType,o=r.axisIdKey,u=r.stackGroups,c=r.dataStartIndex,s=r.dataEndIndex,f=t.layout,l=t.children,p=t.stackOffset,h=Cd(f,i);return n.reduce(function(d,y){var g,b=y.type.defaultProps!==void 0?E(E({},y.type.defaultProps),y.props):y.props,w=b.type,x=b.dataKey,S=b.allowDataOverflow,v=b.allowDuplicatedCategory,m=b.scale,O=b.ticks,A=b.includeHidden,_=b[o];if(d[_])return d;var M=Mi(t.data,{graphicalItems:a.filter(function(q){var K,oe=o in q.props?q.props[o]:(K=q.type.defaultProps)===null||K===void 0?void 0:K[o];return oe===_}),dataStartIndex:c,dataEndIndex:s}),P=M.length,T,D,j;aL(b.domain,S,w)&&(T=Zo(b.domain,null,S),h&&(w==="number"||m!=="auto")&&(j=zr(M,x,"category")));var C=Mv(w);if(!T||T.length===0){var k,N=(k=b.domain)!==null&&k!==void 0?k:C;if(x){if(T=zr(M,x,w),w==="category"&&h){var B=lb(T);v&&B?(D=T,T=Ia(0,P)):v||(T=Yl(N,T,y).reduce(function(q,K){return q.indexOf(K)>=0?q:[].concat(mr(q),[K])},[]))}else if(w==="category")v?T=T.filter(function(q){return q!==""&&!Z(q)}):T=Yl(N,T,y).reduce(function(q,K){return q.indexOf(K)>=0||K===""||Z(K)?q:[].concat(mr(q),[K])},[]);else if(w==="number"){var L=mC(M,a.filter(function(q){var K,oe,de=o in q.props?q.props[o]:(K=q.type.defaultProps)===null||K===void 0?void 0:K[o],Ie="hide"in q.props?q.props.hide:(oe=q.type.defaultProps)===null||oe===void 0?void 0:oe.hide;return de===_&&(A||!Ie)}),x,i,f);L&&(T=L)}h&&(w==="number"||m!=="auto")&&(j=zr(M,x,"category"))}else h?T=Ia(0,P):u&&u[_]&&u[_].hasStack&&w==="number"?T=p==="expand"?[0,1]:kd(u[_].stackGroups,c,s):T=jd(M,a.filter(function(q){var K=o in q.props?q.props[o]:q.type.defaultProps[o],oe="hide"in q.props?q.props.hide:q.type.defaultProps.hide;return K===_&&(A||!oe)}),w,f,!0);if(w==="number")T=Su(l,T,_,i,O),N&&(T=Zo(N,T,S));else if(w==="category"&&N){var z=N,G=T.every(function(q){return z.indexOf(q)>=0});G&&(T=z)}}return E(E({},d),{},H({},_,E(E({},b),{},{axisType:i,domain:T,categoricalDomain:j,duplicateDomain:D,originalDomain:(g=b.domain)!==null&&g!==void 0?g:C,isCategorical:h,layout:f})))},{})},IL=function(t,r){var n=r.graphicalItems,a=r.Axis,i=r.axisType,o=r.axisIdKey,u=r.stackGroups,c=r.dataStartIndex,s=r.dataEndIndex,f=t.layout,l=t.children,p=Mi(t.data,{graphicalItems:n,dataStartIndex:c,dataEndIndex:s}),h=p.length,d=Cd(f,i),y=-1;return n.reduce(function(g,b){var w=b.type.defaultProps!==void 0?E(E({},b.type.defaultProps),b.props):b.props,x=w[o],S=Mv("number");if(!g[x]){y++;var v;return d?v=Ia(0,h):u&&u[x]&&u[x].hasStack?(v=kd(u[x].stackGroups,c,s),v=Su(l,v,x,i)):(v=Zo(S,jd(p,n.filter(function(m){var O,A,_=o in m.props?m.props[o]:(O=m.type.defaultProps)===null||O===void 0?void 0:O[o],M="hide"in m.props?m.props.hide:(A=m.type.defaultProps)===null||A===void 0?void 0:A.hide;return _===x&&!M}),"number",f),a.defaultProps.allowDataOverflow),v=Su(l,v,x,i)),E(E({},g),{},H({},x,E(E({axisType:i},a.defaultProps),{},{hide:!0,orientation:Qe(TL,"".concat(i,".").concat(y%2),null),domain:v,originalDomain:S,isCategorical:d,layout:f})))}return g},{})},DL=function(t,r){var n=r.axisType,a=n===void 0?"xAxis":n,i=r.AxisComp,o=r.graphicalItems,u=r.stackGroups,c=r.dataStartIndex,s=r.dataEndIndex,f=t.children,l="".concat(a,"Id"),p=Xe(f,i),h={};return p&&p.length?h=CL(t,{axes:p,graphicalItems:o,axisType:a,axisIdKey:l,stackGroups:u,dataStartIndex:c,dataEndIndex:s}):o&&o.length&&(h=IL(t,{Axis:i,graphicalItems:o,axisType:a,axisIdKey:l,stackGroups:u,dataStartIndex:c,dataEndIndex:s})),h},NL=function(t){var r=mt(t),n=Ur(r,!1,!0);return{tooltipTicks:n,orderedTooltipTicks:Yu(n,function(a){return a.coordinate}),tooltipAxis:r,tooltipAxisBandSize:Aa(r,n)}},hp=function(t){var r=t.children,n=t.defaultShowTooltip,a=Ne(r,pr),i=0,o=0;return t.data&&t.data.length!==0&&(o=t.data.length-1),a&&a.props&&(a.props.startIndex>=0&&(i=a.props.startIndex),a.props.endIndex>=0&&(o=a.props.endIndex)),{chartX:0,chartY:0,dataStartIndex:i,dataEndIndex:o,activeTooltipIndex:-1,isTooltipActive:!!n}},kL=function(t){return!t||!t.length?!1:t.some(function(r){var n=xt(r&&r.type);return n&&n.indexOf("Bar")>=0})},dp=function(t){return t==="horizontal"?{numericAxisName:"yAxis",cateAxisName:"xAxis"}:t==="vertical"?{numericAxisName:"xAxis",cateAxisName:"yAxis"}:t==="centric"?{numericAxisName:"radiusAxis",cateAxisName:"angleAxis"}:{numericAxisName:"angleAxis",cateAxisName:"radiusAxis"}},BL=function(t,r){var n=t.props,a=t.graphicalItems,i=t.xAxisMap,o=i===void 0?{}:i,u=t.yAxisMap,c=u===void 0?{}:u,s=n.width,f=n.height,l=n.children,p=n.margin||{},h=Ne(l,pr),d=Ne(l,Jt),y=Object.keys(c).reduce(function(v,m){var O=c[m],A=O.orientation;return!O.mirror&&!O.hide?E(E({},v),{},H({},A,v[A]+O.width)):v},{left:p.left||0,right:p.right||0}),g=Object.keys(o).reduce(function(v,m){var O=o[m],A=O.orientation;return!O.mirror&&!O.hide?E(E({},v),{},H({},A,Qe(v,"".concat(A))+O.height)):v},{top:p.top||0,bottom:p.bottom||0}),b=E(E({},g),y),w=b.bottom;h&&(b.bottom+=h.props.height||pr.defaultProps.height),d&&r&&(b=yC(b,a,n,r));var x=s-b.left-b.right,S=f-b.top-b.bottom;return E(E({brushBottom:w},b),{},{width:Math.max(x,0),height:Math.max(S,0)})},LL=function(t,r){if(r==="xAxis")return t[r].width;if(r==="yAxis")return t[r].height},eR=function(t){var r=t.chartName,n=t.GraphicalChild,a=t.defaultTooltipEventType,i=a===void 0?"axis":a,o=t.validateTooltipEventTypes,u=o===void 0?["axis"]:o,c=t.axisComponents,s=t.legendContent,f=t.formatAxisMap,l=t.defaultProps,p=function(b,w){var x=w.graphicalItems,S=w.stackGroups,v=w.offset,m=w.updateId,O=w.dataStartIndex,A=w.dataEndIndex,_=b.barSize,M=b.layout,P=b.barGap,T=b.barCategoryGap,D=b.maxBarSize,j=dp(M),C=j.numericAxisName,k=j.cateAxisName,N=kL(x),B=[];return x.forEach(function(L,z){var G=Mi(b.data,{graphicalItems:[L],dataStartIndex:O,dataEndIndex:A}),q=L.type.defaultProps!==void 0?E(E({},L.type.defaultProps),L.props):L.props,K=q.dataKey,oe=q.maxBarSize,de=q["".concat(C,"Id")],Ie=q["".concat(k,"Id")],Tt={},Ee=c.reduce(function(Et,Mt){var ji=w["".concat(Mt.axisType,"Map")],Mc=q["".concat(Mt.axisType,"Id")];ji&&ji[Mc]||Mt.axisType==="zAxis"||Ut(!1);var jc=ji[Mc];return E(E({},Et),{},H(H({},Mt.axisType,jc),"".concat(Mt.axisType,"Ticks"),Ur(jc)))},Tt),R=Ee[k],X=Ee["".concat(k,"Ticks")],Y=S&&S[de]&&S[de].hasStack&&$C(L,S[de].stackGroups),I=xt(L.type).indexOf("Bar")>=0,pe=Aa(R,X),J=[],ge=N&&dC({barSize:_,stackGroups:S,totalSize:LL(Ee,k)});if(I){var me,Me,yt=Z(oe)?D:oe,Gt=(me=(Me=Aa(R,X,!0))!==null&&Me!==void 0?Me:yt)!==null&&me!==void 0?me:0;J=vC({barGap:P,barCategoryGap:T,bandSize:Gt!==pe?Gt:pe,sizeList:ge[Ie],maxBarSize:yt}),Gt!==pe&&(J=J.map(function(Et){return E(E({},Et),{},{position:E(E({},Et.position),{},{offset:Et.position.offset-Gt/2})})}))}var Nn=L&&L.type&&L.type.getComposedData;Nn&&B.push({props:E(E({},Nn(E(E({},Ee),{},{displayedData:G,props:b,dataKey:K,item:L,bandSize:pe,barPosition:J,offset:v,stackedData:Y,layout:M,dataStartIndex:O,dataEndIndex:A}))),{},H(H(H({key:L.key||"item-".concat(z)},C,Ee[C]),k,Ee[k]),"animationId",m)),childIndex:wb(L,b.children),item:L})}),B},h=function(b,w){var x=b.props,S=b.dataStartIndex,v=b.dataEndIndex,m=b.updateId;if(!Hc({props:x}))return null;var O=x.children,A=x.layout,_=x.stackOffset,M=x.data,P=x.reverseStackOrder,T=dp(A),D=T.numericAxisName,j=T.cateAxisName,C=Xe(O,n),k=_C(M,C,"".concat(D,"Id"),"".concat(j,"Id"),_,P),N=c.reduce(function(q,K){var oe="".concat(K.axisType,"Map");return E(E({},q),{},H({},oe,DL(x,E(E({},K),{},{graphicalItems:C,stackGroups:K.axisType===D&&k,dataStartIndex:S,dataEndIndex:v}))))},{}),B=BL(E(E({},N),{},{props:x,graphicalItems:C}),w==null?void 0:w.legendBBox);Object.keys(N).forEach(function(q){N[q]=f(x,N[q],B,q.replace("Map",""),r)});var L=N["".concat(j,"Map")],z=NL(L),G=p(x,E(E({},N),{},{dataStartIndex:S,dataEndIndex:v,updateId:m,graphicalItems:C,stackGroups:k,offset:B}));return E(E({formattedGraphicalItems:G,graphicalItems:C,offset:B,stackGroups:k},z),N)},d=function(g){function b(w){var x,S,v;return gL(this,b),v=xL(this,b,[w]),H(v,"eventEmitterSymbol",Symbol("rechartsEventEmitter")),H(v,"accessibilityManager",new nL),H(v,"handleLegendBBoxUpdate",function(m){if(m){var O=v.state,A=O.dataStartIndex,_=O.dataEndIndex,M=O.updateId;v.setState(E({legendBBox:m},h({props:v.props,dataStartIndex:A,dataEndIndex:_,updateId:M},E(E({},v.state),{},{legendBBox:m}))))}}),H(v,"handleReceiveSyncEvent",function(m,O,A){if(v.props.syncId===m){if(A===v.eventEmitterSymbol&&typeof v.props.syncMethod!="function")return;v.applySyncEvent(O)}}),H(v,"handleBrushChange",function(m){var O=m.startIndex,A=m.endIndex;if(O!==v.state.dataStartIndex||A!==v.state.dataEndIndex){var _=v.state.updateId;v.setState(function(){return E({dataStartIndex:O,dataEndIndex:A},h({props:v.props,dataStartIndex:O,dataEndIndex:A,updateId:_},v.state))}),v.triggerSyncEvent({dataStartIndex:O,dataEndIndex:A})}}),H(v,"handleMouseEnter",function(m){var O=v.getMouseInfo(m);if(O){var A=E(E({},O),{},{isTooltipActive:!0});v.setState(A),v.triggerSyncEvent(A);var _=v.props.onMouseEnter;ee(_)&&_(A,m)}}),H(v,"triggeredAfterMouseMove",function(m){var O=v.getMouseInfo(m),A=O?E(E({},O),{},{isTooltipActive:!0}):{isTooltipActive:!1};v.setState(A),v.triggerSyncEvent(A);var _=v.props.onMouseMove;ee(_)&&_(A,m)}),H(v,"handleItemMouseEnter",function(m){v.setState(function(){return{isTooltipActive:!0,activeItem:m,activePayload:m.tooltipPayload,activeCoordinate:m.tooltipPosition||{x:m.cx,y:m.cy}}})}),H(v,"handleItemMouseLeave",function(){v.setState(function(){return{isTooltipActive:!1}})}),H(v,"handleMouseMove",function(m){m.persist(),v.throttleTriggeredAfterMouseMove(m)}),H(v,"handleMouseLeave",function(m){v.throttleTriggeredAfterMouseMove.cancel();var O={isTooltipActive:!1};v.setState(O),v.triggerSyncEvent(O);var A=v.props.onMouseLeave;ee(A)&&A(O,m)}),H(v,"handleOuterEvent",function(m){var O=xb(m),A=Qe(v.props,"".concat(O));if(O&&ee(A)){var _,M;/.*touch.*/i.test(O)?M=v.getMouseInfo(m.changedTouches[0]):M=v.getMouseInfo(m),A((_=M)!==null&&_!==void 0?_:{},m)}}),H(v,"handleClick",function(m){var O=v.getMouseInfo(m);if(O){var A=E(E({},O),{},{isTooltipActive:!0});v.setState(A),v.triggerSyncEvent(A);var _=v.props.onClick;ee(_)&&_(A,m)}}),H(v,"handleMouseDown",function(m){var O=v.props.onMouseDown;if(ee(O)){var A=v.getMouseInfo(m);O(A,m)}}),H(v,"handleMouseUp",function(m){var O=v.props.onMouseUp;if(ee(O)){var A=v.getMouseInfo(m);O(A,m)}}),H(v,"handleTouchMove",function(m){m.changedTouches!=null&&m.changedTouches.length>0&&v.throttleTriggeredAfterMouseMove(m.changedTouches[0])}),H(v,"handleTouchStart",function(m){m.changedTouches!=null&&m.changedTouches.length>0&&v.handleMouseDown(m.changedTouches[0])}),H(v,"handleTouchEnd",function(m){m.changedTouches!=null&&m.changedTouches.length>0&&v.handleMouseUp(m.changedTouches[0])}),H(v,"triggerSyncEvent",function(m){v.props.syncId!==void 0&&ro.emit(no,v.props.syncId,m,v.eventEmitterSymbol)}),H(v,"applySyncEvent",function(m){var O=v.props,A=O.layout,_=O.syncMethod,M=v.state.updateId,P=m.dataStartIndex,T=m.dataEndIndex;if(m.dataStartIndex!==void 0||m.dataEndIndex!==void 0)v.setState(E({dataStartIndex:P,dataEndIndex:T},h({props:v.props,dataStartIndex:P,dataEndIndex:T,updateId:M},v.state)));else if(m.activeTooltipIndex!==void 0){var D=m.chartX,j=m.chartY,C=m.activeTooltipIndex,k=v.state,N=k.offset,B=k.tooltipTicks;if(!N)return;if(typeof _=="function")C=_(B,m);else if(_==="value"){C=-1;for(var L=0;L<B.length;L++)if(B[L].value===m.activeLabel){C=L;break}}var z=E(E({},N),{},{x:N.left,y:N.top}),G=Math.min(D,z.x+z.width),q=Math.min(j,z.y+z.height),K=B[C]&&B[C].value,oe=Pu(v.state,v.props.data,C),de=B[C]?{x:A==="horizontal"?B[C].coordinate:G,y:A==="horizontal"?q:B[C].coordinate}:Ev;v.setState(E(E({},m),{},{activeLabel:K,activeCoordinate:de,activePayload:oe,activeTooltipIndex:C}))}else v.setState(m)}),H(v,"renderCursor",function(m){var O,A=v.state,_=A.isTooltipActive,M=A.activeCoordinate,P=A.activePayload,T=A.offset,D=A.activeTooltipIndex,j=A.tooltipAxisBandSize,C=v.getTooltipEventType(),k=(O=m.props.active)!==null&&O!==void 0?O:_,N=v.props.layout,B=m.key||"_recharts-cursor";return $.createElement(lL,{key:B,activeCoordinate:M,activePayload:P,activeTooltipIndex:D,chartName:r,element:m,isActive:k,layout:N,offset:T,tooltipAxisBandSize:j,tooltipEventType:C})}),H(v,"renderPolarAxis",function(m,O,A){var _=Qe(m,"type.axisType"),M=Qe(v.state,"".concat(_,"Map")),P=m.type.defaultProps,T=P!==void 0?E(E({},P),m.props):m.props,D=M&&M[T["".concat(_,"Id")]];return F.cloneElement(m,E(E({},D),{},{className:fe(_,D.className),key:m.key||"".concat(O,"-").concat(A),ticks:Ur(D,!0)}))}),H(v,"renderPolarGrid",function(m){var O=m.props,A=O.radialLines,_=O.polarAngles,M=O.polarRadius,P=v.state,T=P.radiusAxisMap,D=P.angleAxisMap,j=mt(T),C=mt(D),k=C.cx,N=C.cy,B=C.innerRadius,L=C.outerRadius;return F.cloneElement(m,{polarAngles:Array.isArray(_)?_:Ur(C,!0).map(function(z){return z.coordinate}),polarRadius:Array.isArray(M)?M:Ur(j,!0).map(function(z){return z.coordinate}),cx:k,cy:N,innerRadius:B,outerRadius:L,key:m.key||"polar-grid",radialLines:A})}),H(v,"renderLegend",function(){var m=v.state.formattedGraphicalItems,O=v.props,A=O.children,_=O.width,M=O.height,P=v.props.margin||{},T=_-(P.left||0)-(P.right||0),D=Ed({children:A,formattedGraphicalItems:m,legendWidth:T,legendContent:s});if(!D)return null;var j=D.item,C=lp(D,fL);return F.cloneElement(j,E(E({},C),{},{chartWidth:_,chartHeight:M,margin:P,onBBoxUpdate:v.handleLegendBBoxUpdate}))}),H(v,"renderTooltip",function(){var m,O=v.props,A=O.children,_=O.accessibilityLayer,M=Ne(A,it);if(!M)return null;var P=v.state,T=P.isTooltipActive,D=P.activeCoordinate,j=P.activePayload,C=P.activeLabel,k=P.offset,N=(m=M.props.active)!==null&&m!==void 0?m:T;return F.cloneElement(M,{viewBox:E(E({},k),{},{x:k.left,y:k.top}),active:N,label:C,payload:N?j:[],coordinate:D,accessibilityLayer:_})}),H(v,"renderBrush",function(m){var O=v.props,A=O.margin,_=O.data,M=v.state,P=M.offset,T=M.dataStartIndex,D=M.dataEndIndex,j=M.updateId;return F.cloneElement(m,{key:m.key||"_recharts-brush",onChange:zn(v.handleBrushChange,m.props.onChange),data:_,x:U(m.props.x)?m.props.x:P.left,y:U(m.props.y)?m.props.y:P.top+P.height+P.brushBottom-(A.bottom||0),width:U(m.props.width)?m.props.width:P.width,startIndex:T,endIndex:D,updateId:"brush-".concat(j)})}),H(v,"renderReferenceElement",function(m,O,A){if(!m)return null;var _=v,M=_.clipPathId,P=v.state,T=P.xAxisMap,D=P.yAxisMap,j=P.offset,C=m.type.defaultProps||{},k=m.props,N=k.xAxisId,B=N===void 0?C.xAxisId:N,L=k.yAxisId,z=L===void 0?C.yAxisId:L;return F.cloneElement(m,{key:m.key||"".concat(O,"-").concat(A),xAxis:T[B],yAxis:D[z],viewBox:{x:j.left,y:j.top,width:j.width,height:j.height},clipPathId:M})}),H(v,"renderActivePoints",function(m){var O=m.item,A=m.activePoint,_=m.basePoint,M=m.childIndex,P=m.isRange,T=[],D=O.props.key,j=O.item.type.defaultProps!==void 0?E(E({},O.item.type.defaultProps),O.item.props):O.item.props,C=j.activeDot,k=j.dataKey,N=E(E({index:M,dataKey:k,cx:A.x,cy:A.y,r:4,fill:Sc(O.item),strokeWidth:2,stroke:"#fff",payload:A.payload,value:A.value},se(C,!1)),Zn(C));return T.push(b.renderActiveDot(C,N,"".concat(D,"-activePoint-").concat(M))),_?T.push(b.renderActiveDot(C,E(E({},N),{},{cx:_.x,cy:_.y}),"".concat(D,"-basePoint-").concat(M))):P&&T.push(null),T}),H(v,"renderGraphicChild",function(m,O,A){var _=v.filterFormatItem(m,O,A);if(!_)return null;var M=v.getTooltipEventType(),P=v.state,T=P.isTooltipActive,D=P.tooltipAxis,j=P.activeTooltipIndex,C=P.activeLabel,k=v.props.children,N=Ne(k,it),B=_.props,L=B.points,z=B.isRange,G=B.baseLine,q=_.item.type.defaultProps!==void 0?E(E({},_.item.type.defaultProps),_.item.props):_.item.props,K=q.activeDot,oe=q.hide,de=q.activeBar,Ie=q.activeShape,Tt=!!(!oe&&T&&N&&(K||de||Ie)),Ee={};M!=="axis"&&N&&N.props.trigger==="click"?Ee={onClick:zn(v.handleItemMouseEnter,m.props.onClick)}:M!=="axis"&&(Ee={onMouseLeave:zn(v.handleItemMouseLeave,m.props.onMouseLeave),onMouseEnter:zn(v.handleItemMouseEnter,m.props.onMouseEnter)});var R=F.cloneElement(m,E(E({},_.props),Ee));function X(Mt){return typeof D.dataKey=="function"?D.dataKey(Mt.payload):null}if(Tt)if(j>=0){var Y,I;if(D.dataKey&&!D.allowDuplicatedCategory){var pe=typeof D.dataKey=="function"?X:"payload.".concat(D.dataKey.toString());Y=Yn(L,pe,C),I=z&&G&&Yn(G,pe,C)}else Y=L==null?void 0:L[j],I=z&&G&&G[j];if(Ie||de){var J=m.props.activeIndex!==void 0?m.props.activeIndex:j;return[F.cloneElement(m,E(E(E({},_.props),Ee),{},{activeIndex:J})),null,null]}if(!Z(Y))return[R].concat(mr(v.renderActivePoints({item:_,activePoint:Y,basePoint:I,childIndex:j,isRange:z})))}else{var ge,me=(ge=v.getItemByXY(v.state.activeCoordinate))!==null&&ge!==void 0?ge:{graphicalItem:R},Me=me.graphicalItem,yt=Me.item,Gt=yt===void 0?m:yt,Nn=Me.childIndex,Et=E(E(E({},_.props),Ee),{},{activeIndex:Nn});return[F.cloneElement(Gt,Et),null,null]}return z?[R,null,null]:[R,null]}),H(v,"renderCustomized",function(m,O,A){return F.cloneElement(m,E(E({key:"recharts-customized-".concat(A)},v.props),v.state))}),H(v,"renderMap",{CartesianGrid:{handler:Vn,once:!0},ReferenceArea:{handler:v.renderReferenceElement},ReferenceLine:{handler:Vn},ReferenceDot:{handler:v.renderReferenceElement},XAxis:{handler:Vn},YAxis:{handler:Vn},Brush:{handler:v.renderBrush,once:!0},Bar:{handler:v.renderGraphicChild},Line:{handler:v.renderGraphicChild},Area:{handler:v.renderGraphicChild},Radar:{handler:v.renderGraphicChild},RadialBar:{handler:v.renderGraphicChild},Scatter:{handler:v.renderGraphicChild},Pie:{handler:v.renderGraphicChild},Funnel:{handler:v.renderGraphicChild},Tooltip:{handler:v.renderCursor,once:!0},PolarGrid:{handler:v.renderPolarGrid,once:!0},PolarAngleAxis:{handler:v.renderPolarAxis},PolarRadiusAxis:{handler:v.renderPolarAxis},Customized:{handler:v.renderCustomized}}),v.clipPathId="".concat((x=w.id)!==null&&x!==void 0?x:ni("recharts"),"-clip"),v.throttleTriggeredAfterMouseMove=I$(v.triggeredAfterMouseMove,(S=w.throttleDelay)!==null&&S!==void 0?S:1e3/60),v.state={},v}return SL(b,g),bL(b,[{key:"componentDidMount",value:function(){var x,S;this.addListener(),this.accessibilityManager.setDetails({container:this.container,offset:{left:(x=this.props.margin.left)!==null&&x!==void 0?x:0,top:(S=this.props.margin.top)!==null&&S!==void 0?S:0},coordinateList:this.state.tooltipTicks,mouseHandlerCallback:this.triggeredAfterMouseMove,layout:this.props.layout}),this.displayDefaultTooltip()}},{key:"displayDefaultTooltip",value:function(){var x=this.props,S=x.children,v=x.data,m=x.height,O=x.layout,A=Ne(S,it);if(A){var _=A.props.defaultIndex;if(!(typeof _!="number"||_<0||_>this.state.tooltipTicks.length-1)){var M=this.state.tooltipTicks[_]&&this.state.tooltipTicks[_].value,P=Pu(this.state,v,_,M),T=this.state.tooltipTicks[_].coordinate,D=(this.state.offset.top+m)/2,j=O==="horizontal",C=j?{x:T,y:D}:{y:T,x:D},k=this.state.formattedGraphicalItems.find(function(B){var L=B.item;return L.type.name==="Scatter"});k&&(C=E(E({},C),k.props.points[_].tooltipPosition),P=k.props.points[_].tooltipPayload);var N={activeTooltipIndex:_,isTooltipActive:!0,activeLabel:M,activePayload:P,activeCoordinate:C};this.setState(N),this.renderCursor(A),this.accessibilityManager.setIndex(_)}}}},{key:"getSnapshotBeforeUpdate",value:function(x,S){if(!this.props.accessibilityLayer)return null;if(this.state.tooltipTicks!==S.tooltipTicks&&this.accessibilityManager.setDetails({coordinateList:this.state.tooltipTicks}),this.props.layout!==x.layout&&this.accessibilityManager.setDetails({layout:this.props.layout}),this.props.margin!==x.margin){var v,m;this.accessibilityManager.setDetails({offset:{left:(v=this.props.margin.left)!==null&&v!==void 0?v:0,top:(m=this.props.margin.top)!==null&&m!==void 0?m:0}})}return null}},{key:"componentDidUpdate",value:function(x){lo([Ne(x.children,it)],[Ne(this.props.children,it)])||this.displayDefaultTooltip()}},{key:"componentWillUnmount",value:function(){this.removeListener(),this.throttleTriggeredAfterMouseMove.cancel()}},{key:"getTooltipEventType",value:function(){var x=Ne(this.props.children,it);if(x&&typeof x.props.shared=="boolean"){var S=x.props.shared?"axis":"item";return u.indexOf(S)>=0?S:i}return i}},{key:"getMouseInfo",value:function(x){if(!this.container)return null;var S=this.container,v=S.getBoundingClientRect(),m=F$(v),O={chartX:Math.round(x.pageX-m.left),chartY:Math.round(x.pageY-m.top)},A=v.width/S.offsetWidth||1,_=this.inRange(O.chartX,O.chartY,A);if(!_)return null;var M=this.state,P=M.xAxisMap,T=M.yAxisMap,D=this.getTooltipEventType();if(D!=="axis"&&P&&T){var j=mt(P).scale,C=mt(T).scale,k=j&&j.invert?j.invert(O.chartX):null,N=C&&C.invert?C.invert(O.chartY):null;return E(E({},O),{},{xValue:k,yValue:N})}var B=pp(this.state,this.props.data,this.props.layout,_);return B?E(E({},O),B):null}},{key:"inRange",value:function(x,S){var v=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,m=this.props.layout,O=x/v,A=S/v;if(m==="horizontal"||m==="vertical"){var _=this.state.offset,M=O>=_.left&&O<=_.left+_.width&&A>=_.top&&A<=_.top+_.height;return M?{x:O,y:A}:null}var P=this.state,T=P.angleAxisMap,D=P.radiusAxisMap;if(T&&D){var j=mt(T);return Ql({x:O,y:A},j)}return null}},{key:"parseEventsOfWrapper",value:function(){var x=this.props.children,S=this.getTooltipEventType(),v=Ne(x,it),m={};v&&S==="axis"&&(v.props.trigger==="click"?m={onClick:this.handleClick}:m={onMouseEnter:this.handleMouseEnter,onMouseMove:this.handleMouseMove,onMouseLeave:this.handleMouseLeave,onTouchMove:this.handleTouchMove,onTouchStart:this.handleTouchStart,onTouchEnd:this.handleTouchEnd});var O=Zn(this.props,this.handleOuterEvent);return E(E({},O),m)}},{key:"addListener",value:function(){ro.on(no,this.handleReceiveSyncEvent)}},{key:"removeListener",value:function(){ro.removeListener(no,this.handleReceiveSyncEvent)}},{key:"filterFormatItem",value:function(x,S,v){for(var m=this.state.formattedGraphicalItems,O=0,A=m.length;O<A;O++){var _=m[O];if(_.item===x||_.props.key===x.key||S===xt(_.item.type)&&v===_.childIndex)return _}return null}},{key:"renderClipPath",value:function(){var x=this.clipPathId,S=this.state.offset,v=S.left,m=S.top,O=S.height,A=S.width;return $.createElement("defs",null,$.createElement("clipPath",{id:x},$.createElement("rect",{x:v,y:m,height:O,width:A})))}},{key:"getXScales",value:function(){var x=this.state.xAxisMap;return x?Object.entries(x).reduce(function(S,v){var m=sp(v,2),O=m[0],A=m[1];return E(E({},S),{},H({},O,A.scale))},{}):null}},{key:"getYScales",value:function(){var x=this.state.yAxisMap;return x?Object.entries(x).reduce(function(S,v){var m=sp(v,2),O=m[0],A=m[1];return E(E({},S),{},H({},O,A.scale))},{}):null}},{key:"getXScaleByAxisId",value:function(x){var S;return(S=this.state.xAxisMap)===null||S===void 0||(S=S[x])===null||S===void 0?void 0:S.scale}},{key:"getYScaleByAxisId",value:function(x){var S;return(S=this.state.yAxisMap)===null||S===void 0||(S=S[x])===null||S===void 0?void 0:S.scale}},{key:"getItemByXY",value:function(x){var S=this.state,v=S.formattedGraphicalItems,m=S.activeItem;if(v&&v.length)for(var O=0,A=v.length;O<A;O++){var _=v[O],M=_.props,P=_.item,T=P.type.defaultProps!==void 0?E(E({},P.type.defaultProps),P.props):P.props,D=xt(P.type);if(D==="Bar"){var j=(M.data||[]).find(function(B){return hD(x,B)});if(j)return{graphicalItem:_,payload:j}}else if(D==="RadialBar"){var C=(M.data||[]).find(function(B){return Ql(x,B)});if(C)return{graphicalItem:_,payload:C}}else if(Si(_,m)||Ai(_,m)||xn(_,m)){var k=yN({graphicalItem:_,activeTooltipItem:m,itemData:T.data}),N=T.activeIndex===void 0?k:T.activeIndex;return{graphicalItem:E(E({},_),{},{childIndex:N}),payload:xn(_,m)?T.data[k]:_.props.data[k]}}}return null}},{key:"render",value:function(){var x=this;if(!Hc(this))return null;var S=this.props,v=S.children,m=S.className,O=S.width,A=S.height,_=S.style,M=S.compact,P=S.title,T=S.desc,D=lp(S,pL),j=se(D,!1);if(M)return $.createElement(Qf,{state:this.state,width:this.props.width,height:this.props.height,clipPathId:this.clipPathId},$.createElement(po,Zt({},j,{width:O,height:A,title:P,desc:T}),this.renderClipPath(),Kc(v,this.renderMap)));if(this.props.accessibilityLayer){var C,k;j.tabIndex=(C=this.props.tabIndex)!==null&&C!==void 0?C:0,j.role=(k=this.props.role)!==null&&k!==void 0?k:"application",j.onKeyDown=function(B){x.accessibilityManager.keyboardEvent(B)},j.onFocus=function(){x.accessibilityManager.focus()}}var N=this.parseEventsOfWrapper();return $.createElement(Qf,{state:this.state,width:this.props.width,height:this.props.height,clipPathId:this.clipPathId},$.createElement("div",Zt({className:fe("recharts-wrapper",m),style:E({position:"relative",cursor:"default",width:O,height:A},_)},N,{ref:function(L){x.container=L}}),$.createElement(po,Zt({},j,{width:O,height:A,title:P,desc:T,style:EL}),this.renderClipPath(),Kc(v,this.renderMap)),this.renderLegend(),this.renderTooltip()))}}])}(F.Component);H(d,"displayName",r),H(d,"defaultProps",E({layout:"horizontal",stackOffset:"none",barCategoryGap:"10%",barGap:4,margin:{top:5,right:5,bottom:5,left:5},reverseStackOrder:!1,syncMethod:"index"},l)),H(d,"getDerivedStateFromProps",function(g,b){var w=g.dataKey,x=g.data,S=g.children,v=g.width,m=g.height,O=g.layout,A=g.stackOffset,_=g.margin,M=b.dataStartIndex,P=b.dataEndIndex;if(b.updateId===void 0){var T=hp(g);return E(E(E({},T),{},{updateId:0},h(E(E({props:g},T),{},{updateId:0}),b)),{},{prevDataKey:w,prevData:x,prevWidth:v,prevHeight:m,prevLayout:O,prevStackOffset:A,prevMargin:_,prevChildren:S})}if(w!==b.prevDataKey||x!==b.prevData||v!==b.prevWidth||m!==b.prevHeight||O!==b.prevLayout||A!==b.prevStackOffset||!oo(_,b.prevMargin)){var D=hp(g),j={chartX:b.chartX,chartY:b.chartY,isTooltipActive:b.isTooltipActive},C=E(E({},pp(b,x,O)),{},{updateId:b.updateId+1}),k=E(E(E({},D),j),C);return E(E(E({},k),h(E({props:g},k),b)),{},{prevDataKey:w,prevData:x,prevWidth:v,prevHeight:m,prevLayout:O,prevStackOffset:A,prevMargin:_,prevChildren:S})}if(!lo(S,b.prevChildren)){var N,B,L,z,G=Ne(S,pr),q=G&&(N=(B=G.props)===null||B===void 0?void 0:B.startIndex)!==null&&N!==void 0?N:M,K=G&&(L=(z=G.props)===null||z===void 0?void 0:z.endIndex)!==null&&L!==void 0?L:P,oe=q!==M||K!==P,de=!Z(x),Ie=de&&!oe?b.updateId:b.updateId+1;return E(E({updateId:Ie},h(E(E({props:g},b),{},{updateId:Ie,dataStartIndex:q,dataEndIndex:K}),b)),{},{prevChildren:S,dataStartIndex:q,dataEndIndex:K})}return null}),H(d,"renderActiveDot",function(g,b,w){var x;return F.isValidElement(g)?x=F.cloneElement(g,b):ee(g)?x=g(b):x=$.createElement(Qd,b),$.createElement(Pe,{className:"recharts-active-dot",key:w},x)});var y=F.forwardRef(function(b,w){return $.createElement(d,Zt({},b,{ref:w}))});return y.displayName=d.displayName,y};export{BC as $,Ot as A,Dn as B,lf as C,Qd as D,Oi as E,Qe as F,Bt as G,co as H,$e as I,JL as J,QL as K,Jt as L,ZL as M,VL as N,YL as O,qL as P,Ur as Q,lB as R,fB as S,it as T,At as U,UM as V,XM as W,_e as X,GL as Y,sN as Z,hd as _,eR as a,Ke as a0,Eh as a1,HL as a2,ee as b,Xe as c,Pe as d,se as e,KL as f,xt as g,Kt as h,io as i,xc as j,Z as k,WL as l,Ft as m,Ve as n,zL as o,mi as p,U as q,Tn as r,XL as s,I$ as t,ni as u,zs as v,ai as w,Ze as x,ko as y,oo as z}; diff --git a/assets/house-C42LrZVR.js b/assets/house-C42LrZVR.js new file mode 100644 index 00000000..8083a065 --- /dev/null +++ b/assets/house-C42LrZVR.js @@ -0,0 +1,6 @@ +import{c as a}from"./createLucideIcon-DrGAWQCB.js";/** + * @license lucide-react v0.417.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const o=a("House",[["path",{d:"M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8",key:"5wwlr5"}],["path",{d:"M3 10a2 2 0 0 1 .709-1.528l7-5.999a2 2 0 0 1 2.582 0l7 5.999A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z",key:"1d0kgt"}]]);export{o as H}; diff --git a/assets/icons-DPjdgw4M.js b/assets/icons-DPjdgw4M.js new file mode 100644 index 00000000..58832d17 --- /dev/null +++ b/assets/icons-DPjdgw4M.js @@ -0,0 +1 @@ +import{j as C}from"./jsx-runtime-DR9Q75dM.js";const l=L=>C.jsx("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...L,children:C.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 24C18.6275 24 24 18.6273 24 11.9999C24 5.37255 18.6275 0 12 0C5.37259 0 0 5.37255 0 11.9999C0 18.6273 5.37259 24 12 24ZM12.0517 5.99996C11.0882 5.99996 9.75474 6.55101 9.0734 7.23073L7.2229 9.07688H16.4465L19.5307 5.99996H12.0517ZM14.9111 16.7692C14.2298 17.4489 12.8964 17.9999 11.9328 17.9999H4.45388L7.53804 14.923H16.7616L14.9111 16.7692ZM17.9089 10.6153H5.68418L5.10673 11.1923C3.73941 12.423 4.14495 13.3846 6.0598 13.3846H18.3176L18.8952 12.8076C20.2492 11.5841 19.8237 10.6153 17.9089 10.6153Z",fill:"#6B21A8"})}),i=L=>C.jsxs("svg",{width:"145",height:"24",viewBox:"0 0 145 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...L,children:[C.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 24C18.6274 24 24 18.6274 24 12C24 5.37259 18.6274 0 12 0C5.37259 0 0 5.37259 0 12C0 18.6274 5.37259 24 12 24ZM12.0517 6C11.0881 6 9.75473 6.55103 9.07334 7.23077L7.22289 9.07692H16.4465L19.5306 6H12.0517ZM14.9111 16.7692C14.2298 17.449 12.8963 18 11.9328 18H4.45388L7.53804 14.9231H16.7616L14.9111 16.7692ZM17.9088 10.6154H5.68416L5.10671 11.1923C3.73941 12.4231 4.14493 13.3846 6.05978 13.3846H18.3175L18.8952 12.8077C20.2492 11.5841 19.8237 10.6154 17.9088 10.6154Z",fill:"#0D7EE8"}),C.jsx("path",{d:"M28.78 16.362L29.898 14.646C30.756 15.582 32.42 16.44 34.11 16.44C35.878 16.44 36.814 15.712 36.814 14.646C36.814 13.398 35.384 12.982 33.772 12.618C31.64 12.124 29.144 11.552 29.144 8.848C29.144 6.846 30.86 5.13 33.928 5.13C36.086 5.13 37.646 5.91 38.712 6.924L37.672 8.56201C36.944 7.678 35.54 7.028 33.954 7.028C32.368 7.028 31.38 7.65201 31.38 8.66601C31.38 9.75801 32.732 10.122 34.292 10.486C36.476 10.98 39.076 11.578 39.076 14.464C39.076 16.622 37.308 18.312 34.006 18.312C31.9 18.312 30.054 17.662 28.78 16.362ZM49.4701 18V16.284C48.5081 17.324 46.9221 18.312 44.9981 18.312C42.3201 18.312 40.9941 16.96 40.9941 14.308V5.442H43.3341V13.528C43.3341 15.608 44.3741 16.232 45.9861 16.232C47.4421 16.232 48.7681 15.4 49.4701 14.464V5.442H51.8101V18H49.4701ZM54.4775 18V5.442H56.8175V7.366C57.7795 6.118 59.2615 5.156 60.9255 5.156V7.522C60.6915 7.47 60.4315 7.444 60.1195 7.444C58.9495 7.444 57.3635 8.328 56.8175 9.264V18H54.4775ZM61.4427 11.708C61.4427 8.068 64.0687 5.13 67.7347 5.13C71.5047 5.13 73.8447 8.06801 73.8447 11.916V12.488H63.9127C64.0947 14.62 65.6547 16.388 68.1767 16.388C69.5027 16.388 70.9587 15.868 71.8947 14.906L72.9867 16.44C71.7387 17.662 69.9707 18.312 67.9427 18.312C64.1987 18.312 61.4427 15.66 61.4427 11.708ZM67.7347 7.054C65.2127 7.054 64.0167 9.08201 63.8867 10.798H71.5567C71.5047 9.13401 70.3867 7.054 67.7347 7.054Z",fill:"#334155"}),C.jsx("path",{d:"M76.3199 18V4.65996H85.7599V7.09996H79.16V9.99996H85.6199V12.44H79.16V15.54H85.7599V18H76.3199ZM99.3801 18V8.39996L95.6201 18H94.3801L90.6201 8.39996V18H87.7801V4.65996H91.7601L95.0001 12.98L98.2401 4.65996H102.24V18H99.3801ZM114.03 18L113.19 15.7H107.23L106.39 18H103.27L108.43 4.65996H111.99L117.13 18H114.03ZM110.21 7.11996L107.99 13.24H112.41L110.21 7.11996ZM118.161 18V4.65996H121.001V18H118.161ZM123.45 18V4.65996H126.29V15.5H131.93V18H123.45ZM132.798 16.12L134.358 13.96C135.298 14.94 136.758 15.76 138.598 15.76C140.158 15.76 140.918 15.02 140.918 14.26C140.918 13.26 139.758 12.92 138.218 12.56C136.038 12.06 133.238 11.46 133.238 8.47996C133.238 6.25996 135.158 4.45996 138.298 4.45996C140.418 4.45996 142.178 5.09996 143.498 6.31996L141.918 8.39996C140.838 7.39996 139.398 6.93996 138.098 6.93996C136.818 6.93996 136.138 7.49996 136.138 8.29996C136.138 9.19996 137.258 9.47996 138.798 9.83996C140.998 10.34 143.798 11 143.798 13.96C143.798 16.4 142.058 18.24 138.458 18.24C135.898 18.24 134.058 17.38 132.798 16.12Z",fill:"#334155"})]}),t=L=>C.jsx("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...L,children:C.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 24C18.6274 24 24 18.6274 24 12C24 5.37259 18.6274 0 12 0C5.37259 0 0 5.37259 0 12C0 18.6274 5.37259 24 12 24ZM12.0517 6C11.0881 6 9.75473 6.55103 9.07334 7.23077L7.22289 9.07692H16.4465L19.5306 6H12.0517ZM14.9111 16.7692C14.2298 17.449 12.8963 18 11.9328 18H4.45388L7.53804 14.9231H16.7616L14.9111 16.7692ZM17.9088 10.6154H5.68416L5.10671 11.1923C3.73941 12.4231 4.14493 13.3846 6.05978 13.3846H18.3175L18.8952 12.8077C20.2492 11.5841 19.8237 10.6154 17.9088 10.6154Z",fill:"#0D7EE8"})}),s=L=>C.jsx("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...L,children:C.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 24C18.6275 24 24 18.6273 24 11.9999C24 5.37255 18.6275 0 12 0C5.37259 0 0 5.37255 0 11.9999C0 18.6273 5.37259 24 12 24ZM12.0517 5.99996C11.0882 5.99996 9.75474 6.55101 9.0734 7.23073L7.2229 9.07688H16.4465L19.5307 5.99996H12.0517ZM14.9111 16.7692C14.2298 17.4489 12.8964 17.9999 11.9328 17.9999H4.45388L7.53804 14.923H16.7616L14.9111 16.7692ZM17.9089 10.6153H5.68418L5.10673 11.1923C3.73941 12.423 4.14495 13.3846 6.0598 13.3846H18.3176L18.8952 12.8076C20.2492 11.5841 19.8237 10.6153 17.9089 10.6153Z",fill:"#01824C"})}),d=L=>C.jsx("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...L,children:C.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 24C18.6274 24 24 18.6274 24 12C24 5.37257 18.6274 0 12 0C5.37257 0 0 5.37257 0 12C0 18.6274 5.37257 24 12 24ZM15.6902 15.516C16.384 15.0774 16.8 14.3435 16.8 13.5581C16.8 12.4668 16.0032 11.5178 14.8731 11.2631L11.4871 10.4226C11.1679 10.3507 11.0914 9.95709 11.3629 9.78387L14.0009 8.10127C15.2289 7.31805 15.5481 5.74841 14.714 4.59538C14.6098 4.45125 14.4008 4.41377 14.2473 4.51169L8.28802 8.53145C7.60745 8.96554 7.2 9.68798 7.2 10.4605C7.2 11.5388 7.98723 12.4764 9.10385 12.7281L12.545 13.581C12.865 13.6531 12.9408 14.048 12.6679 14.2205L10.0105 15.9005C8.77913 16.6789 8.45294 18.2473 9.28193 19.4035C9.38558 19.5481 9.59434 19.5864 9.74829 19.489L15.6902 15.516Z",fill:"#6005FF"})}),e=L=>C.jsxs("svg",{width:"24",height:"24",viewBox:"0 0 21 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",...L,children:[C.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M10.5 20C16.0229 20 20.5 15.5228 20.5 10C20.5 4.47715 16.0229 0 10.5 0C4.97716 0 0.5 4.47715 0.5 10C0.5 15.5228 4.97716 20 10.5 20ZM10.379 4.43553C9.53231 6.22172 8.68559 8.00991 7.83888 9.79805C6.99206 11.5865 6.14519 13.3749 5.29838 15.1613H7.47578C8.1613 13.7783 8.84678 12.3932 9.53225 11.0081C10.2177 9.62302 10.9032 8.23794 11.5887 6.85487L10.379 4.43553ZM11.5887 11.0483C11.9374 10.3225 12.2862 9.59679 12.637 8.87103C13.149 9.91933 13.6591 10.9677 14.1691 12.016C14.6793 13.0644 15.1894 14.1129 15.7015 15.1613H13.3628C13.2298 14.8509 13.0946 14.5424 12.9596 14.2339C12.8245 13.9255 12.6894 13.617 12.5563 13.3065H10.5402H10.4999L10.5402 13.2258C10.8911 12.5 11.2399 11.7742 11.5887 11.0483Z",fill:"url(#paint0_linear_9131_38968)"}),C.jsx("defs",{children:C.jsxs("linearGradient",{id:"paint0_linear_9131_38968",x1:"20.5",y1:"-5.96046e-07",x2:"0.499998",y2:"20",gradientUnits:"userSpaceOnUse",children:[C.jsx("stop",{stopColor:"#B147E1"}),C.jsx("stop",{offset:"1",stopColor:"#5236DD"})]})})]}),h=L=>C.jsxs("svg",{width:"24",height:"24",viewBox:"0 0 21 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",...L,children:[C.jsxs("g",{clipPath:"url(#clip0_9150_48086)",children:[C.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M16.4016 1.63934H4.59835C3.24029 1.63934 2.13934 2.74029 2.13934 4.09835V15.9016C2.13934 17.2597 3.24029 18.3606 4.59835 18.3606H16.4016C17.7597 18.3606 18.8606 17.2597 18.8606 15.9016V4.09835C18.8606 2.74029 17.7597 1.63934 16.4016 1.63934ZM4.59835 0C2.3349 0 0.5 1.8349 0.5 4.09835V15.9016C0.5 18.1651 2.3349 20 4.59835 20H16.4016C18.6651 20 20.5 18.1651 20.5 15.9016V4.09835C20.5 1.8349 18.6651 0 16.4016 0H4.59835Z",fill:"url(#paint0_linear_9150_48086)"}),C.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12.5872 6.29437C12.5488 6.26 12.5082 6.2271 12.4655 6.19567C12.0954 5.92315 11.593 5.78687 10.9584 5.78687C10.5273 5.78687 10.1632 5.8479 9.86628 5.96992C9.56934 6.08788 9.34155 6.25262 9.18293 6.46415C9.01251 6.69733 8.7223 6.88631 8.47134 6.74335C8.27436 6.63112 8.09247 6.49269 7.93091 6.33115C7.62957 6.02981 7.40864 5.65771 7.28832 5.2489C7.2353 5.06879 7.28222 4.87194 7.42403 4.7489C7.74116 4.47371 8.11186 4.24208 8.53616 4.05404C9.25207 3.73677 10.0656 3.57812 10.9768 3.57812C11.9042 3.57812 12.7137 3.73677 13.4052 4.05404C14.1007 4.37133 14.6417 4.81267 15.0282 5.37808C15.1695 5.5849 15.2858 5.80371 15.3771 6.03448C15.6478 6.71883 15.023 7.34275 14.2871 7.34275C13.7126 7.34275 13.2527 6.91308 12.8182 6.50717C12.7406 6.4346 12.6637 6.36281 12.5872 6.29437ZM8.80462 7.648C8.91368 7.60535 9.03045 7.6699 9.09141 7.76985C9.19716 7.93663 9.34155 8.08104 9.52459 8.20306C9.70766 8.32102 9.91918 8.42475 10.1592 8.51425C10.3992 8.59967 10.6554 8.67287 10.9279 8.7339L12.0506 9.00235C12.5957 9.1244 13.096 9.2871 13.5516 9.49048C14.0072 9.69387 14.4017 9.94402 14.7353 10.241C15.0688 10.5379 15.3271 10.8877 15.5102 11.2904C15.6973 11.6931 15.7929 12.1548 15.7969 12.6755C15.7929 13.4402 15.5976 14.1032 15.2112 14.6646C14.8288 15.2218 14.2756 15.655 13.5516 15.9642C12.8316 16.2692 11.9632 16.4218 10.9463 16.4218C9.93747 16.4218 9.05887 16.2672 8.31041 15.9581C7.56603 15.6489 6.98434 15.1913 6.56539 14.5852C6.37201 14.3009 6.22151 13.9852 6.11384 13.6381C5.89668 12.938 6.51564 12.3216 7.24859 12.3216H7.34364C7.97716 12.3216 8.44774 12.8651 8.82903 13.371C9.04461 13.6476 9.33139 13.8571 9.68934 13.9995C10.0514 14.1378 10.4602 14.2069 10.9157 14.2069C11.3632 14.2069 11.7517 14.1419 12.0811 14.0117C12.4147 13.8815 12.673 13.7005 12.856 13.4687C13.0391 13.2368 13.1306 12.9704 13.1306 12.6694C13.1306 12.3887 13.0472 12.1528 12.8804 11.9616C12.7177 11.7704 12.4777 11.6077 12.1604 11.4735C11.8472 11.3392 11.4628 11.2172 11.0073 11.1074L9.64664 10.7657C8.75409 10.5486 8.02066 10.2278 7.44634 9.80344C7.29109 9.68871 7.2338 9.48675 7.28832 9.30156C7.40859 8.89279 7.62951 8.52071 7.9308 8.21937C8.18005 7.97008 8.47776 7.77581 8.80462 7.648ZM7.18782 5.92431L7.06824 5.51804C7.06309 5.5004 7.05236 5.4849 7.03768 5.47387C7.02297 5.46285 7.00509 5.4569 6.98672 5.4569C6.96834 5.4569 6.95047 5.46285 6.93576 5.47387C6.92105 5.4849 6.91032 5.5004 6.90518 5.51804L6.78578 5.92431C6.70555 6.19681 6.55824 6.44485 6.35734 6.64571C6.15647 6.84656 5.90841 6.99381 5.63586 7.07402L5.22957 7.19358C5.14822 7.21771 5.14822 7.33285 5.22957 7.35665L5.63586 7.47621C5.90836 7.55642 6.15639 7.70371 6.35726 7.90456C6.55811 8.1054 6.70539 8.35342 6.78561 8.62592L6.90518 9.03235C6.92914 9.11354 7.0443 9.11354 7.06824 9.03235L7.18782 8.62608C7.26801 8.35356 7.41528 8.1055 7.61616 7.90462C7.81701 7.70375 8.06505 7.55644 8.33757 7.47621L8.74403 7.35665C8.82522 7.33269 8.82522 7.21754 8.74403 7.19375L8.33774 7.07419C8.06518 6.99398 7.81712 6.84669 7.61622 6.64579C7.41532 6.44492 7.26803 6.19685 7.18782 5.92431ZM5.73847 8.32398L5.77434 8.44585C5.79841 8.52763 5.84259 8.60204 5.90286 8.66231C5.96311 8.72256 6.03755 8.76675 6.1193 8.79081L6.2412 8.82669C6.26555 8.83383 6.26555 8.86837 6.2412 8.87556L6.11926 8.91144C6.03751 8.9355 5.96309 8.97969 5.90282 9.03996C5.84257 9.10023 5.79839 9.17465 5.77434 9.2564L5.73847 9.37827C5.73128 9.40263 5.69674 9.40263 5.68955 9.37827L5.65368 9.25633C5.62961 9.1746 5.58543 9.10019 5.52516 9.03994C5.46491 8.97967 5.39049 8.9355 5.30874 8.91144L5.18686 8.87556C5.16245 8.86842 5.16245 8.83388 5.18686 8.82665L5.30874 8.79077C5.39051 8.76671 5.46493 8.72254 5.5252 8.66227C5.58547 8.60202 5.62966 8.5276 5.65372 8.44585L5.68955 8.32398C5.69109 8.31869 5.6943 8.31404 5.69872 8.31073C5.70314 8.30742 5.70849 8.30562 5.71401 8.30562C5.71951 8.30562 5.72489 8.30742 5.72928 8.31073C5.7337 8.31404 5.73693 8.31869 5.73847 8.32398ZM5.50482 5.00817L5.44903 4.81858C5.44661 4.81035 5.44161 4.80313 5.43476 4.79798C5.42789 4.79283 5.41955 4.79004 5.41097 4.79004C5.40241 4.79004 5.39405 4.79283 5.3872 4.79798C5.38034 4.80313 5.37532 4.81035 5.37293 4.81858L5.3172 5.00817C5.27976 5.13535 5.21103 5.25108 5.11728 5.34483C5.02353 5.43856 4.90776 5.50727 4.78057 5.54471L4.59097 5.6005C4.55301 5.61175 4.55301 5.6655 4.59097 5.6766L4.78057 5.7324C4.90774 5.76983 5.02349 5.83856 5.11722 5.93229C5.21097 6.02602 5.2797 6.14177 5.31714 6.26892L5.37293 6.4586C5.38411 6.49648 5.43784 6.49648 5.44903 6.4586L5.50482 6.269C5.54224 6.14183 5.61097 6.02606 5.70472 5.93231C5.79845 5.83858 5.9142 5.76983 6.04136 5.7324L6.23105 5.6766C6.26895 5.66542 6.26895 5.61169 6.23105 5.60058L6.04145 5.54477C5.91426 5.50735 5.79849 5.43862 5.70474 5.34487C5.61099 5.25112 5.54226 5.13535 5.50482 5.00817Z",fill:"url(#paint1_linear_9150_48086)"})]}),C.jsxs("defs",{children:[C.jsxs("linearGradient",{id:"paint0_linear_9150_48086",x1:"1.80248",y1:"19.7653",x2:"8.31504",y2:"-2.89315",gradientUnits:"userSpaceOnUse",children:[C.jsx("stop",{stopColor:"#C639FF"}),C.jsx("stop",{offset:"1",stopColor:"#3662FF"})]}),C.jsxs("linearGradient",{id:"paint1_linear_9150_48086",x1:"5.29414",y1:"16.271",x2:"9.96601",y2:"2.05327",gradientUnits:"userSpaceOnUse",children:[C.jsx("stop",{stopColor:"#C639FF"}),C.jsx("stop",{offset:"1",stopColor:"#3662FF"})]}),C.jsx("clipPath",{id:"clip0_9150_48086",children:C.jsx("rect",{width:"20",height:"20",fill:"white",transform:"translate(0.5)"})})]})]}),a=L=>C.jsxs("svg",{width:"24",height:"24",viewBox:"0 0 21 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",...L,children:[C.jsx("path",{d:"M13.6094 9.93105L19.3338 6.60156V13.2606L13.6094 9.93105Z",fill:"#3A30E5"}),C.jsx("path",{d:"M13.6094 3.32812L19.3338 6.65763L13.6094 9.98711V3.32812Z",fill:"#3058E5"}),C.jsx("path",{d:"M13.615 3.32812V9.9287L7.89062 6.59922L13.615 3.32812Z",fill:"#4067EE"}),C.jsx("path",{d:"M13.6697 3.32948L7.94531 6.65899V0L13.6697 3.32948Z",fill:"#476EF9"}),C.jsx("path",{d:"M7.88845 6.66016V13.3191L2.16406 9.98964L7.88845 6.66016Z",fill:"#624AF6"}),C.jsx("path",{d:"M7.88845 0V6.65899L2.16406 3.32948L7.88845 0Z",fill:"#4067EE"}),C.jsx("path",{d:"M7.88845 13.2578V19.9168L2.16406 16.5873L7.88845 13.2578Z",fill:"#7C3AED"}),C.jsx("path",{d:"M13.6094 9.92969L19.3338 13.2592L13.6094 16.5887V9.92969Z",fill:"#4F46E5"}),C.jsx("path",{d:"M2.16406 9.92969L7.88845 13.2592L2.16406 16.5887V9.92969Z",fill:"#814AF7"}),C.jsx("path",{d:"M2.16406 3.32812L7.88845 6.65763L2.16406 9.98711V3.32812Z",fill:"#3058E5"}),C.jsx("path",{d:"M13.615 9.92969V16.5887L7.89062 13.2592L13.615 9.92969Z",fill:"#624AF6"}),C.jsx("path",{d:"M13.6094 9.93105L19.3338 6.60156V13.2606L13.6094 9.93105Z",fill:"#3A30E5"}),C.jsx("path",{d:"M13.6094 3.32812L19.3338 6.65763L13.6094 9.98711V3.32812Z",fill:"#3058E5"}),C.jsx("path",{d:"M13.615 3.32812V9.9287L7.89062 6.59922L13.615 3.32812Z",fill:"#4067EE"}),C.jsx("path",{d:"M13.6697 3.32948L7.94531 6.65899V0L13.6697 3.32948Z",fill:"#476EF9"}),C.jsx("path",{d:"M7.88845 6.66016V13.3191L2.16406 9.98964L7.88845 6.66016Z",fill:"#624AF6"}),C.jsx("path",{d:"M7.88845 0V6.65899L2.16406 3.32948L7.88845 0Z",fill:"#4067EE"}),C.jsx("path",{d:"M7.88845 13.2578V19.9168L2.16406 16.5873L7.88845 13.2578Z",fill:"#7C3AED"}),C.jsx("path",{d:"M13.6094 9.92969L19.3338 13.2592L13.6094 16.5887V9.92969Z",fill:"#4F46E5"}),C.jsx("path",{d:"M2.16406 9.92969L7.88845 13.2592L2.16406 16.5887V9.92969Z",fill:"#814AF7"}),C.jsx("path",{d:"M2.16406 3.32812L7.88845 6.65763L2.16406 9.98711V3.32812Z",fill:"#3058E5"}),C.jsx("path",{d:"M13.615 9.92969V16.5887L7.89062 13.2592L13.615 9.92969Z",fill:"#624AF6"}),C.jsx("path",{d:"M13.6094 9.93105L19.3338 6.60156V13.2606L13.6094 9.93105Z",fill:"#3A30E5"}),C.jsx("path",{d:"M13.6094 3.32812L19.3338 6.65763L13.6094 9.98711V3.32812Z",fill:"#3058E5"}),C.jsx("path",{d:"M13.615 3.32812V9.9287L7.89062 6.59922L13.615 3.32812Z",fill:"#4067EE"}),C.jsx("path",{d:"M13.6697 3.32948L7.94531 6.65899V0L13.6697 3.32948Z",fill:"#476EF9"}),C.jsx("path",{d:"M7.88845 6.66016V13.3191L2.16406 9.98964L7.88845 6.66016Z",fill:"#624AF6"}),C.jsx("path",{d:"M7.88845 0V6.65899L2.16406 3.32948L7.88845 0Z",fill:"#4067EE"}),C.jsx("path",{d:"M7.88845 13.2578V19.9168L2.16406 16.5873L7.88845 13.2578Z",fill:"#7C3AED"}),C.jsx("path",{d:"M13.6094 9.92969L19.3338 13.2592L13.6094 16.5887V9.92969Z",fill:"#4F46E5"}),C.jsx("path",{d:"M2.16406 9.92969L7.88845 13.2592L2.16406 16.5887V9.92969Z",fill:"#814AF7"}),C.jsx("path",{d:"M2.16406 3.32812L7.88845 6.65763L2.16406 9.98711V3.32812Z",fill:"#3058E5"}),C.jsx("path",{d:"M13.615 9.92969V16.5887L7.89062 13.2592L13.615 9.92969Z",fill:"#624AF6"})]}),p=L=>C.jsxs("svg",{width:"128",height:"128",viewBox:"0 0 128 128",fill:"none",xmlns:"http://www.w3.org/2000/svg",...L,children:[C.jsx("path",{d:"M63.7335 29.385C62.7029 29.385 13.5889 65.0722 13.5889 65.0722L63.7629 96.6371L113.937 65.0722C113.907 65.0722 64.764 29.385 63.7335 29.385Z",fill:"#7DD3FC"}),C.jsx("path",{d:"M63.4084 28.9987C63.1434 29.0281 62.8784 29.1459 62.6723 29.2931C62.3189 29.4992 61.9656 29.7348 61.5828 29.9703C60.3167 30.8242 59.0505 31.6781 57.8139 32.5615C53.7799 35.3587 49.7754 38.2149 45.8004 41.071C41.0008 44.4867 36.2013 47.9317 31.4313 51.4062C27.309 54.3801 23.1573 57.3835 19.035 60.3574C17.0327 61.8002 15.0305 63.2136 13.0577 64.6858L12.9693 64.7447C12.8516 64.8036 12.8221 64.9803 12.881 65.098C12.9105 65.1569 12.9399 65.1864 12.9988 65.2158L17.975 68.3664L29.959 75.9043L44.4459 85.0322L56.96 92.9234C58.9917 94.1896 61.0233 95.4851 63.0256 96.7513L63.1139 96.8102C63.4084 96.9868 63.9384 97.1635 64.2623 96.9574L69.2679 93.8068L81.252 86.2689L95.7683 77.141L108.282 69.2792C110.314 68.0131 112.375 66.7764 114.348 65.4514L114.436 65.3925C114.642 65.2747 114.584 65.0686 114.407 64.9508L109.46 61.3586C105.485 58.5024 101.539 55.6168 97.5644 52.7607C92.7649 49.3156 87.9654 45.8706 83.1659 42.4255C79.0142 39.4516 74.833 36.4776 70.6224 33.5332C69.2385 32.5615 67.8251 31.5898 66.4118 30.6476C65.7051 30.1176 64.969 29.6464 64.2034 29.2342C63.9973 29.1164 63.7617 29.0575 63.5262 29.0575C63.32 29.0575 62.8784 29.087 62.9373 29.3814C62.9961 29.6759 63.5556 29.7937 63.7912 29.7937C63.6145 29.7937 63.4673 29.7642 63.32 29.6759C63.3495 29.7053 63.4084 29.7053 63.4378 29.7348L63.585 29.8231L63.6734 29.882C63.585 29.8231 63.8206 29.9703 63.6734 29.882C64.0562 30.1176 64.4389 30.3826 64.8217 30.6476C66.1173 31.5015 67.3834 32.3848 68.679 33.2976C72.713 36.1243 76.7175 38.9805 80.7514 41.8366C85.5215 45.2522 90.2915 48.6678 95.0322 52.0834C99.125 55.0279 103.218 57.9724 107.311 60.9463L111.315 63.8614L112.552 64.7742C112.758 64.9508 112.964 65.098 113.2 65.2453C113.229 65.2747 113.259 65.2747 113.288 65.3042L113.259 64.8625L108.253 68.0131L96.2688 75.551L81.7525 84.6789L69.2973 92.4523L65.2045 95.0435C64.5567 95.4557 63.85 95.8385 63.2317 96.2802L63.1434 96.339L64.2917 96.4863L59.3155 93.3357L47.3315 85.7978L32.8446 76.6699L20.3306 68.7787L16.2083 66.1875L14.9127 65.3631C14.7066 65.1864 14.471 65.0686 14.2355 64.9508C14.206 64.9214 14.1766 64.9214 14.1471 64.8919L14.1766 65.3336L19.0644 61.8002C22.9806 58.9735 26.8968 56.1174 30.8129 53.2907C35.583 49.8456 40.3531 46.43 45.1231 42.985C49.2748 40.011 53.456 37.0371 57.6372 34.0926C59.7572 32.5909 61.8772 31.0304 64.1151 29.7053C64.3212 29.5876 64.0856 29.7053 63.9973 29.7053C64.2623 29.7053 64.5273 29.5287 64.3506 29.2637C64.1739 28.9987 63.7028 28.9987 63.4084 28.9987Z",fill:"#7DD3FC"}),C.jsx("path",{d:"M54.8428 80.7632C54.8428 80.7632 69.4474 59.6806 77.9864 64.7746C78.6342 65.1574 79.1937 65.6579 79.6648 66.2468L79.6353 66.0113C79.6353 66.0113 94.9172 88.9783 92.0905 100.521C89.5877 110.709 80.4304 113.3 74.9831 95.3384C68.5052 92.9239 57.6695 85.386 54.8428 80.7632Z",fill:"white"}),C.jsx("path",{d:"M55.43 81.1767L55.5478 81.0295L55.6067 80.9412L55.7833 80.6762C56.1661 80.1462 56.5783 79.6162 56.9611 79.1156C58.2567 77.4078 59.6406 75.7589 61.054 74.1689C62.7912 72.2255 64.6462 70.3999 66.6485 68.7216C68.4741 67.2199 70.4763 65.8065 72.7436 65.041C73.6564 64.7171 74.628 64.5698 75.5997 64.5993C75.6292 64.5993 75.6292 64.5993 75.6586 64.5993L75.8058 64.6287C75.9236 64.6287 76.0708 64.6582 76.1886 64.6876C76.4242 64.7171 76.6597 64.7759 76.8659 64.8643C76.7481 64.8348 77.0131 64.9232 77.072 64.9232C77.1897 64.9821 77.3075 65.0115 77.4253 65.0704C77.5431 65.1293 77.6314 65.1587 77.7198 65.2176C77.8081 65.2765 77.6609 65.1587 77.8081 65.2765C77.9553 65.3943 78.0436 65.4237 78.1614 65.5121C78.5737 65.8065 78.9564 66.1893 79.2803 66.5721C79.5748 66.9254 80.3698 66.9843 80.2815 66.3365L80.252 66.101L79.1331 66.1893C79.7514 67.1021 80.3403 68.0738 80.8998 69.016C82.3132 71.3422 83.6382 73.6977 84.9043 76.1122C86.4943 79.1156 87.8782 82.2073 89.1149 85.3579C90.2927 88.4496 91.2938 91.6002 91.6472 94.898C91.8238 96.2819 91.8238 97.6659 91.6472 99.0498C91.4411 100.404 91.0583 101.759 90.4694 103.025C89.9983 104.144 89.3505 105.145 88.5555 106.028C87.9077 106.764 87.0832 107.324 86.141 107.648C86.0232 107.677 85.9054 107.707 85.7876 107.736C85.7288 107.765 85.8171 107.736 85.8171 107.736L85.7288 107.765L85.5521 107.795C85.3165 107.824 85.081 107.854 84.8454 107.854H84.6687H84.5804H84.6099C84.4921 107.854 84.3449 107.824 84.2271 107.795C84.1093 107.765 83.9915 107.765 83.9032 107.736L83.7265 107.707L83.6382 107.677C83.5204 107.648 83.6971 107.707 83.6382 107.677C83.3732 107.589 83.1376 107.5 82.9021 107.383L82.7254 107.294L82.6076 107.235L82.4898 107.177L82.2543 107.029C81.9893 106.853 81.7537 106.676 81.5181 106.47C81.3709 106.352 81.5476 106.499 81.4592 106.411L81.2531 106.234C81.1354 106.117 81.0176 105.999 80.8704 105.881C80.6053 105.616 80.3698 105.322 80.1342 105.057C80.1342 105.057 80.0165 104.909 80.0753 104.998L80.0459 104.939C79.987 104.85 79.9281 104.762 79.8692 104.674C79.7514 104.497 79.6337 104.35 79.5159 104.173C78.9859 103.408 78.5148 102.583 78.0731 101.759C77.602 100.816 77.1603 99.8153 76.7775 98.8436C76.542 98.2547 76.3358 97.6953 76.1297 97.1064C76.0414 96.812 75.9236 96.5175 75.8353 96.2525C75.747 95.8992 75.6292 95.5164 75.4819 95.1925C75.2169 94.7803 74.5986 94.633 74.1569 94.4564C73.7153 94.2797 73.3619 94.1325 72.9791 93.9264C72.1252 93.5436 71.3008 93.1019 70.4763 92.6602C68.6802 91.6885 66.9429 90.5991 65.2351 89.4507C62.0845 87.3307 58.9339 84.9751 56.4311 82.0895C56.3133 81.9423 56.1956 81.7951 56.0778 81.6479C56.0483 81.6184 56.0483 81.589 56.0189 81.5595C55.9306 81.4712 56.0778 81.6479 56.0189 81.5595L55.8717 81.3534C55.6656 81.0884 55.4889 80.8234 55.3122 80.5584C55.1355 80.2934 54.7528 80.0284 54.4289 80.1462C54.105 80.2639 54.1639 80.7056 54.3111 80.9706C55.0472 82.0895 55.9011 83.1495 56.8728 84.0623C58.1095 85.2696 59.4051 86.4179 60.7595 87.4779C63.6746 89.8041 66.7957 91.8652 70.0641 93.6614C71.6247 94.5153 73.2147 95.2808 74.893 95.8992L74.363 95.3692C75.3936 98.6964 76.6892 102.083 78.7503 104.909C80.0459 106.676 81.6948 108.325 83.8443 108.943C85.4638 109.385 87.201 109.032 88.5555 108.001C90.116 106.853 91.1761 105.086 91.8827 103.349C92.7366 101.229 93.1489 98.9614 93.0311 96.6647C92.9133 94.0736 92.3244 91.5119 91.5588 89.0385C89.9688 83.7973 87.5838 78.7917 84.9632 73.9627C83.4615 71.2244 81.9304 68.486 80.1931 65.8949L80.1048 65.7771C79.9576 65.5121 79.6631 65.3354 79.3687 65.3354C79.1331 65.3648 78.9564 65.571 78.9859 65.8065C78.9859 65.836 78.9859 65.836 78.9859 65.8654L79.0153 66.101L80.0165 65.8654C78.3675 63.8337 75.6881 62.9209 73.1558 63.5098C70.7708 64.0398 68.6507 65.3354 66.7368 66.7782C64.6168 68.4271 62.644 70.2527 60.8184 72.2255C59.2284 73.9039 57.7561 75.6705 56.3428 77.4961C55.8717 78.085 55.43 78.7034 54.9883 79.2923C54.7233 79.6162 54.4878 79.94 54.2816 80.2934C54.2816 80.3228 54.2522 80.3228 54.2522 80.3228C54.0461 80.6173 54.37 81.059 54.6055 81.2356C54.8117 81.4417 55.165 81.4417 55.3711 81.2062C55.4006 81.2356 55.4006 81.2062 55.43 81.1767Z",fill:"#082F49"}),C.jsx("path",{d:"M86.669 59.2998C89.5252 48.9941 83.2828 45.1368 78.66 44.0768C74.0372 43.0168 70.651 44.3418 69.4732 46.1674C68.5899 47.5219 70.7982 56.6792 70.7982 56.6792L77.8061 65.1593C77.7767 65.1299 84.4901 67.1616 86.669 59.2998Z",fill:"#082F49"}),C.jsx("path",{d:"M65.6123 60.3857C63.2567 56.5873 69.4402 47.9305 69.4402 47.9305C71.2069 47.96 74.328 46.9883 74.328 46.9883C72.3552 51.935 78.097 54.6439 78.097 54.6439C79.9225 52.1411 82.9554 53.8195 82.1898 56.499C81.4242 59.1785 78.7742 58.9134 78.7742 58.9134C78.7742 58.9134 78.7153 65.8919 78.2147 66.9224C78.2147 66.9224 73.1502 69.0719 71.2069 64.5669C71.2069 64.5963 67.2024 62.9474 65.6123 60.3857Z",fill:"white"}),C.jsx("path",{d:"M66.2325 60.0352C65.8203 59.3285 65.7319 58.3863 65.8203 57.5324C65.9381 56.5018 66.2031 55.4712 66.5858 54.529C67.322 52.674 68.2348 50.9073 69.3242 49.2584C69.5598 48.905 69.7953 48.5222 70.0603 48.1689L69.2359 48.5222C71.0026 48.5517 72.8282 48.0511 74.5065 47.5211L73.6526 46.9322C72.9754 48.6106 73.1226 50.5245 74.0943 52.0556C74.801 53.1451 75.7726 54.0579 76.8915 54.7351C77.1565 54.9118 77.451 55.059 77.7454 55.2062C78.0988 55.324 78.4816 55.2062 78.7171 54.9118C78.9527 54.5879 79.2471 54.3229 79.6005 54.1462C79.836 54.0579 80.0716 54.0284 80.3366 54.0579C80.6016 54.1168 80.8666 54.2345 81.0433 54.4406C81.2494 54.6468 81.3966 54.8823 81.4849 55.1768C81.691 55.9423 81.5438 56.7962 81.0727 57.444C80.9844 57.5618 80.896 57.6796 80.7783 57.7679L80.5721 57.9446C80.5427 57.974 80.4838 58.0329 80.4249 58.0329C80.366 58.0624 80.2777 58.1213 80.2188 58.1507C80.1599 58.1801 80.0421 58.239 80.1599 58.1801C80.0127 58.239 79.8655 58.2979 79.7182 58.3274C79.6594 58.3568 79.5121 58.3568 79.6594 58.3568L79.4532 58.3863C79.3355 58.3863 79.2177 58.4157 79.0999 58.4157C78.8643 58.4451 79.2177 58.4157 79.041 58.4157H78.9527C78.5993 58.3863 78.0399 58.6218 78.0104 59.0635C77.981 61.2424 77.9516 63.4508 77.716 65.6002C77.6866 65.8947 77.6571 66.1891 77.5982 66.4836C77.5982 66.5425 77.5688 66.6014 77.5688 66.6603C77.5982 66.5425 77.5688 66.6603 77.5688 66.6897C77.5393 66.778 77.5099 66.8369 77.4804 66.9253L78.0104 66.4836C77.8927 66.5425 77.7454 66.5719 77.6277 66.6308C77.5099 66.6897 77.3627 66.7192 77.2154 66.7486L76.9799 66.8075C76.7738 66.8369 76.9504 66.8075 76.9799 66.8075L76.8327 66.8369C76.6265 66.8664 76.4204 66.8958 76.2143 66.9253C76.0965 66.9253 75.9787 66.9547 75.8904 66.9547H75.7432C75.6549 66.9547 75.6549 66.9547 75.7432 66.9547H75.6254C75.1543 66.9547 74.6832 66.8664 74.2415 66.7192C73.7409 66.5425 73.2698 66.248 72.887 65.8652C72.6809 65.6297 72.4748 65.3941 72.2981 65.1291C72.092 64.8052 71.9742 64.2752 71.5915 64.128C70.9731 63.863 70.3548 63.5391 69.7364 63.1858C68.382 62.3613 67.0864 61.3602 66.2325 60.0352C65.8497 59.4757 64.5247 60.0941 64.9664 60.7713C65.8203 62.1258 67.1453 63.1269 68.4703 63.9219C69.2359 64.393 70.0014 64.7758 70.8259 65.1291L70.502 64.8347C71.2087 66.4247 72.4454 67.5436 74.1532 67.9264C75.3604 68.1325 76.5677 68.0736 77.7454 67.7203C77.9516 67.6614 78.1577 67.6025 78.3638 67.5142C78.9821 67.2492 79.041 66.6308 79.1293 66.0714C79.306 64.7169 79.3944 63.333 79.4238 61.9491C79.4532 60.948 79.4827 59.9174 79.4827 58.9163L78.5405 59.5641C79.9832 59.6818 81.3966 59.034 82.2505 57.8857C82.8688 57.0024 83.2222 55.7951 82.8688 54.7351C82.545 53.8223 81.7794 53.1451 80.8077 52.9684C79.4827 52.7328 78.246 53.4984 77.4804 54.529L78.4816 54.2051C78.3932 54.1756 78.6288 54.2934 78.5699 54.264C78.5405 54.2345 78.4816 54.2345 78.4521 54.2051C78.3049 54.1462 78.1871 54.0579 78.0693 53.9695C77.6277 53.7045 77.2154 53.4101 76.8327 53.0862C75.861 52.2912 74.9776 51.1428 74.7126 49.8178C74.536 48.905 74.6537 47.9628 75.0071 47.1089C75.2132 46.5789 74.536 46.4022 74.1532 46.52C72.887 46.9617 71.562 47.2561 70.237 47.4033C69.7364 47.4622 69.177 47.3444 68.8236 47.7861C68.7942 47.8156 68.7648 47.8744 68.7353 47.9039C68.5586 48.1689 68.382 48.4339 68.1759 48.7283C66.6742 51.0545 65.2608 53.6162 64.613 56.3251C64.2597 57.7974 64.1419 59.4463 64.9369 60.8007C65.3492 61.3307 66.6447 60.7124 66.2325 60.0352Z",fill:"#082F49"}),C.jsx("path",{d:"M74.8959 57.941C74.8959 58.0294 74.8959 58.1177 74.8959 58.2355V58.1177C74.8959 58.5005 74.837 58.9127 74.6898 59.2661L74.7193 59.1483C74.6898 59.2661 74.6309 59.3544 74.572 59.4427C74.572 59.4722 74.5426 59.4722 74.5426 59.5016C74.4837 59.5899 74.6309 59.4133 74.5426 59.4722C74.5131 59.5016 74.4837 59.5311 74.4248 59.5899L74.3954 59.6194C74.3365 59.6488 74.5131 59.5605 74.4543 59.5899C74.4248 59.5899 74.3954 59.6194 74.3954 59.6194L74.3659 59.6488C74.307 59.6783 74.4248 59.6194 74.4248 59.6194C74.4248 59.6194 74.3659 59.6488 74.3365 59.6488H74.307C74.2187 59.6783 74.4248 59.6488 74.3954 59.6488H74.2481C74.1598 59.6488 74.307 59.6488 74.3365 59.6488C74.3659 59.6488 74.2776 59.6488 74.2187 59.6194C74.1893 59.6194 74.1304 59.5899 74.1009 59.5899C74.0126 59.5605 74.2187 59.6488 74.1598 59.6194L74.1009 59.5899C74.0126 59.5605 73.8948 59.5016 73.8065 59.4427C73.5709 59.3249 73.247 59.3838 73.0703 59.5899C72.9231 59.855 73.1292 60.0611 73.3354 60.1788C73.7476 60.4144 74.2187 60.5027 74.6604 60.4438C75.0137 60.385 75.3082 60.1788 75.5143 59.8844C75.7793 59.4427 75.9265 58.9422 75.9265 58.4122C75.9265 58.2649 75.9265 58.0883 75.9265 57.941C75.8971 57.8233 75.8382 57.7055 75.7204 57.6466C75.6026 57.5583 75.4554 57.5288 75.3082 57.5288C75.0432 57.5288 74.8076 57.676 74.837 57.941H74.8959Z",fill:"#082F49"}),C.jsx("path",{d:"M70.0948 53.557C68.9759 54.087 67.7981 54.4698 66.5614 54.6759C62.4391 55.412 61.968 56.8548 63.2635 57.6498C64.5591 58.4449 70.1536 57.7676 70.1536 57.7676",fill:"white"}),C.jsx("path",{d:"M69.4751 53.1707C68.2384 53.848 66.825 54.0835 65.4411 54.378C64.5872 54.5252 63.7628 54.7902 62.9677 55.2024C62.585 55.4085 62.1433 55.703 61.9961 56.1447C61.6722 57.1458 63.1444 57.9113 63.8805 58.1175C65.1172 58.5002 66.5011 58.4119 67.7672 58.353C68.7684 58.2941 69.7695 58.2352 70.7412 58.1175C70.9767 58.088 70.4467 57.6758 70.4173 57.6463C70.1523 57.4402 69.8578 57.3519 69.5339 57.3519H69.4456L68.9745 57.4108C68.4739 57.4697 67.9439 57.4991 67.4434 57.5286C66.2656 57.6463 65.0583 57.6463 63.8805 57.5286C63.7628 57.5286 63.645 57.4991 63.5272 57.4697C63.4977 57.4697 63.3505 57.4402 63.4094 57.4402C63.4683 57.4402 63.3211 57.4108 63.2916 57.4108C63.38 57.4402 63.38 57.4402 63.2916 57.4108C63.3211 57.4402 63.5566 57.558 63.4683 57.4991C63.5272 57.558 63.5566 57.558 63.4683 57.4991C63.5566 57.5875 63.4683 57.4991 63.4389 57.4697C63.4094 57.4402 63.4683 57.4991 63.4094 57.4402C63.38 57.4108 63.38 57.3813 63.3505 57.3519C63.3505 57.3519 63.2916 57.2341 63.2916 57.2047C63.2622 57.0869 63.2622 56.9397 63.3211 56.8219C63.4977 56.4391 63.8216 56.1447 64.2339 55.968C64.9405 55.6146 65.6767 55.3791 66.4128 55.2319C67.8556 54.908 69.3573 54.6724 70.6823 53.9952C70.8884 53.8774 70.4173 53.583 70.3584 53.5241C70.1523 53.3474 69.6812 53.0529 69.4751 53.1707Z",fill:"#082F49"}),C.jsx("path",{d:"M72.5617 53.0271C72.5617 53.0271 71.9139 52.9976 71.9434 53.616C71.9728 54.2343 72.7384 54.2343 72.8856 53.6749C72.9739 53.4393 72.8561 53.1449 72.6206 53.0565C72.5911 53.0271 72.5911 53.0271 72.5617 53.0271Z",fill:"#082F49"}),C.jsx("path",{d:"M68.5363 51.787C68.5363 51.787 67.8885 51.7575 67.918 52.3759C67.9474 52.9942 68.713 52.9942 68.8602 52.4348C68.9485 52.1992 68.8308 51.9047 68.5952 51.8164C68.5658 51.787 68.5658 51.787 68.5363 51.787Z",fill:"#082F49"}),C.jsx("path",{d:"M82.458 61.5355C82.6053 62.4778 82.8997 63.3905 83.2825 64.2739C83.7831 65.4517 84.6958 66.7767 86.1681 66.4528C87.2281 66.2173 88.1409 65.4517 88.7887 64.6272C89.2598 64.0383 89.672 63.2433 89.5248 62.4483C89.2598 61.0939 87.7581 60.5933 86.5803 61.1527C84.6075 62.095 84.8431 64.48 85.4909 66.2173C85.9031 67.3067 86.492 68.3078 87.2576 69.1617C87.8465 69.8095 88.5826 70.4868 89.4365 70.7812C91.0854 71.3407 92.8226 69.839 92.646 68.1312C92.5576 67.0417 91.6743 66.2173 90.7026 65.805C89.5837 65.3045 88.2881 65.4517 87.3164 66.2173C86.1387 67.2184 86.4625 68.7201 87.022 69.9862C87.2576 70.5162 87.552 71.0168 87.8465 71.5173C88.082 71.8707 89.3187 71.0757 89.0831 70.7223C88.5826 69.9568 88.1703 69.1323 87.9053 68.249C87.7581 67.7778 87.7287 67.2478 87.8465 66.7473C87.8759 66.6884 87.8759 66.6589 87.9053 66.6C87.9348 66.5411 87.8464 66.6884 87.9348 66.5706L87.9937 66.4528C87.8465 66.6589 88.1115 66.3645 87.9642 66.4823C87.817 66.6 87.9348 66.5117 87.9642 66.4823C88.0526 66.4234 87.8465 66.5412 87.8759 66.5412C87.9053 66.5117 87.9642 66.4823 87.9937 66.4823C87.8465 66.5117 87.9348 66.5117 88.0231 66.4823L88.1703 66.4528H88.2587H88.3765C89.4954 66.4528 90.4965 67.0417 91.0854 67.9839C91.2915 68.3667 91.3798 68.8084 91.3209 69.2206C91.2621 69.5151 91.1443 69.7801 90.9971 70.0451C91.0265 70.0156 90.997 70.0156 91.0265 70.0156C90.9382 70.0745 91.2621 69.8684 91.1148 69.9568C91.1737 69.9273 91.2032 69.9273 91.1443 69.9273C91.0854 69.9273 91.0559 69.9273 90.9971 69.9273C90.3198 69.9273 89.672 69.4856 89.2009 69.0734C88.4942 68.4845 87.9053 67.7484 87.4342 66.9534C86.8748 66.07 86.492 65.0984 86.3153 64.0678C86.1975 63.3906 86.1386 62.4483 86.492 61.9183C86.492 61.8889 86.6098 61.7122 86.5509 61.83C86.5803 61.8005 86.5803 61.7711 86.6098 61.7711C86.6098 61.7711 86.492 61.8594 86.5803 61.8005C86.6687 61.7416 86.5214 61.83 86.5509 61.83C86.4625 61.8889 86.5214 61.8594 86.5509 61.83C86.4037 61.9183 86.492 61.83 86.5509 61.83C86.6687 61.83 86.4625 61.83 86.5803 61.83H86.6687C86.5803 61.83 86.757 61.83 86.6687 61.83C86.7864 61.83 86.8748 61.83 86.9926 61.8594C87.8759 62.0655 88.4059 62.9194 88.2292 63.8028C88.1998 63.9206 88.1703 64.0678 88.082 64.1856C87.9348 64.5095 87.7287 64.8039 87.4637 65.0395C87.3459 65.1572 87.2281 65.2456 87.1103 65.3634C87.1692 65.3045 86.8748 65.5106 86.9926 65.4517C87.1103 65.3928 86.7275 65.5695 86.9042 65.5106C86.8748 65.5106 86.7275 65.5695 86.757 65.5695C86.7864 65.5695 86.6392 65.5989 86.6098 65.5989C86.5803 65.5989 86.5214 65.5989 86.492 65.5989C86.4331 65.5989 86.3448 65.5989 86.2859 65.5695C86.0798 65.5106 85.8736 65.4222 85.6675 65.275C85.2553 64.9217 84.902 64.4506 84.6664 63.95C84.2247 63.0667 83.9303 62.1244 83.7242 61.1527L83.6947 60.9761C83.6653 60.4461 82.3992 61.1233 82.458 61.5355Z",fill:"#082F49"}),C.jsx("path",{d:"M54.1055 79.7328L74.923 89.7735L54.341 96.163L54.1055 79.7328Z",fill:"#082F49"}),C.jsx("path",{d:"M55.9872 72.4L54.3383 96.162L33.0791 85.6502L33.8447 61.4465L55.9872 72.4Z",fill:"#082F49"}),C.jsx("path",{d:"M46.9516 77.7908C46.6866 76.9958 45.9505 76.4364 45.126 76.4364C44.331 76.4069 43.5654 76.878 43.0649 77.4669C42.5054 78.1147 42.0637 78.9686 42.0932 79.8814C42.1521 80.6764 42.5643 81.4125 43.2415 81.8542C43.8893 82.237 44.596 82.502 45.3616 82.5903C45.7443 82.6787 46.1566 82.4726 46.2744 82.0603C46.3921 81.6775 46.1566 81.2653 45.7738 81.1475C45.4499 81.0887 45.1554 81.0298 44.8316 80.9414L44.596 80.8531C44.5666 80.8531 44.331 80.7353 44.4782 80.8236C44.3604 80.7648 44.2132 80.7059 44.0954 80.6175C44.066 80.5881 43.8599 80.4409 44.0071 80.5586C43.9482 80.4998 43.8893 80.4703 43.8304 80.4114C43.801 80.382 43.7127 80.2348 43.801 80.382C43.7421 80.3231 43.7127 80.2347 43.6832 80.1759C43.6538 80.117 43.6538 80.117 43.6832 80.1759C43.6538 80.1464 43.6538 80.0875 43.6538 80.0581C43.6538 79.9992 43.6243 79.9697 43.6243 79.9109C43.6243 79.9697 43.6243 79.9697 43.6243 79.9109C43.6243 79.8225 43.6243 79.7342 43.6243 79.6459C43.6243 79.7636 43.6538 79.4986 43.6538 79.4692C43.7421 79.1158 43.9188 78.8214 44.1249 78.5269C44.0365 78.6153 44.2132 78.4092 44.2427 78.4092C44.2721 78.4092 44.331 78.2914 44.3899 78.2619C44.4488 78.2325 44.6254 78.0853 44.5077 78.1442C44.596 78.0853 44.6549 78.0558 44.7432 77.9969C44.861 77.9086 44.6843 77.9969 44.8316 77.9675C44.861 77.9675 45.1555 77.9086 44.9493 77.9086C45.0377 77.9086 45.126 77.9086 45.1849 77.9086C45.0082 77.9086 45.2438 77.938 45.3027 77.938C45.4793 77.9675 45.2143 77.8792 45.3616 77.938C45.391 77.9675 45.5971 78.1147 45.4793 77.9969C45.5088 78.0264 45.6266 78.2031 45.5677 78.0558C45.5971 78.0853 45.5971 78.1147 45.6266 78.1736C45.5971 78.0853 45.5971 78.0853 45.6266 78.1736C45.7444 78.5564 46.1271 78.7919 46.5394 78.6742C46.8633 78.5564 47.0988 78.1442 46.9516 77.7908Z",fill:"white"}),C.jsx("path",{d:"M55.017 81.3184C55.017 81.554 55.017 81.6718 55.017 81.9662C55.017 82.349 54.9875 82.7023 54.9875 83.0851C54.9286 84.1157 54.8992 85.1463 54.8403 86.1768C54.7225 88.3852 54.5753 90.5936 54.4281 92.8019C54.3692 93.5086 54.3397 94.2447 54.2514 94.9514C54.1925 95.452 55.2525 95.6581 55.3409 95.1869C55.5764 93.5675 55.6059 91.9186 55.7236 90.2697C55.8709 88.0319 55.9886 85.794 56.077 83.5268C56.1064 82.7907 56.1359 82.0545 56.1359 81.3479C56.1359 80.9062 55.0464 80.759 55.017 81.3184Z",fill:"white"}),C.jsx("path",{d:"M67.3528 89.3018C66.9994 89.0662 66.5872 88.8601 66.2044 88.654C65.3505 88.1829 64.4966 87.7118 63.6427 87.2407L58.0187 84.1489L56.7232 83.4423C56.4876 83.3245 56.4287 83.6484 56.4582 83.7956C56.4876 84.0606 56.6643 84.2962 56.8998 84.4139C59.9032 86.0629 62.936 87.7412 65.9394 89.3901C66.4105 89.6551 66.9111 89.8907 67.3528 90.1851C67.5294 90.3029 67.7061 90.2146 67.7061 90.0085C67.7061 89.7435 67.5883 89.4785 67.3528 89.3018Z",fill:"white"}),C.jsx("path",{d:"M63.4061 90.6005L57.5466 87.1554L56.7221 86.6843C56.5454 86.5665 56.2215 86.5665 56.1626 86.8021C56.1038 87.0376 56.3688 87.3026 56.5749 87.391L62.4344 90.836L63.2589 91.3366C63.4355 91.4544 63.7594 91.4544 63.8183 91.2188C63.8772 90.9832 63.5827 90.6888 63.4061 90.6005Z",fill:"white"}),C.jsx("path",{d:"M59.9622 91.8077L57.0472 89.8643L56.6349 89.5993C56.3699 89.4521 56.046 89.5404 55.8694 89.776C55.7221 89.9821 55.7516 90.2766 55.9577 90.4238L55.9871 90.4532L58.9022 92.3966L59.3144 92.6616C59.5794 92.8088 59.9033 92.7205 60.08 92.4849C60.2272 92.2788 60.1978 91.9844 59.9916 91.8371C59.9916 91.8077 59.9622 91.8077 59.9622 91.8077Z",fill:"white"}),C.jsx("path",{d:"M64.6749 87.2974C64.4982 87.3857 64.8221 87.2385 64.6749 87.2974L64.5571 87.3563C64.3216 87.4446 64.086 87.5329 63.8505 87.6507C63.1732 87.9157 62.496 88.1807 61.7893 88.4457C60.3465 89.0052 58.9037 89.5352 57.4315 90.0946L56.4304 90.448C56.3126 90.5069 55.8709 90.6541 55.8415 90.8308C55.812 91.0074 56.1948 90.8308 56.2537 90.8013C58.6976 89.8885 61.171 88.9757 63.6149 88.004C64.086 87.8274 64.5571 87.6507 65.0282 87.4151C65.0871 87.3857 65.4405 87.1796 65.3227 87.1207C65.2049 87.0618 64.7632 87.2679 64.6749 87.3268V87.2974Z",fill:"white"}),C.jsx("path",{d:"M63.7335 96.6328L13.5889 65.0679V123.486H113.907V65.0679L63.7335 96.6328Z",fill:"white"}),C.jsx("path",{d:"M64.3499 96.2176L59.3443 93.067L47.3603 85.5291L32.8734 76.4012L20.3299 68.51L16.2076 65.9188L14.912 65.0944C14.7059 64.9472 14.4704 64.7999 14.2348 64.6822C14.2054 64.6527 14.1759 64.6527 14.1465 64.6233C13.9403 64.5055 12.9098 65.1827 12.9098 65.3888V122.924C12.8803 123.189 12.8803 123.454 12.9098 123.719C12.9098 123.749 12.9098 123.778 12.9098 123.807H12.9392H109.224C110.519 123.807 111.815 123.837 113.111 123.807H113.287C113.523 123.807 114.495 123.277 114.495 123.012V65.5655C114.524 65.3005 114.524 65.0355 114.495 64.7705C114.495 64.7411 114.495 64.7116 114.495 64.6822C114.495 64.6233 113.817 64.9766 113.817 64.9766L108.812 68.1272L96.8276 75.6651L82.3113 84.793L69.7972 92.6842C67.7655 93.9503 65.7339 95.2165 63.7316 96.512L63.6433 96.5709C63.5844 96.6004 63.0249 96.9537 63.0838 97.0421C63.1427 97.1304 63.7316 96.7771 63.761 96.7476L68.7667 93.597L80.7507 86.0591L95.267 76.9312L107.781 69.04C109.813 67.7739 111.874 66.5372 113.847 65.2122L113.935 65.1533L113.258 65.4477V121.54C113.258 122.276 113.199 123.071 113.258 123.807C113.258 123.837 113.258 123.866 113.258 123.896L114.465 123.101H14.5292C14.4409 123.101 14.3231 123.101 14.2348 123.101C14.1465 123.071 14.2054 123.13 14.2054 123.101C14.117 122.924 14.2054 122.394 14.2054 122.188V64.6527L12.9687 65.4183L17.9743 68.5689L29.9583 76.1068L44.4452 85.2347L56.9887 93.1259L61.111 95.717L62.4066 96.5415C62.6127 96.6887 62.8483 96.8359 63.0838 96.9537C63.1133 96.9832 63.1427 96.9832 63.1721 97.0126C63.3194 97.1009 63.7316 96.7771 63.8494 96.7182C63.8494 96.6887 64.4088 96.2765 64.3499 96.2176Z",fill:"#7DD3FC"}),C.jsx("path",{d:"M20.5703 119.192C20.5703 119.192 58.3481 85.0652 64.0309 85.978C69.7138 86.8907 103.693 117.513 103.693 117.513",fill:"white"}),C.jsx("path",{d:"M21.1883 119.515C22.3367 118.485 23.485 117.454 24.6334 116.453C27.4601 113.95 30.3162 111.477 33.1724 109.004C36.7646 105.912 40.4158 102.85 44.0964 99.8463C47.6298 96.9902 51.1926 94.1634 54.8732 91.5134C56.316 90.4828 57.7588 89.4817 59.2899 88.5395C59.9083 88.1567 60.4972 87.8034 61.145 87.4795C61.41 87.3322 61.675 87.185 61.9694 87.0672C62.0872 87.0083 62.2344 86.9495 62.3522 86.8906L62.5289 86.8022L62.6467 86.7433C62.5289 86.7728 62.735 86.7139 62.7644 86.7139L62.9117 86.655C63.0294 86.6256 63.1178 86.5961 63.2356 86.5372C63.3533 86.4783 63.4122 86.4783 63.5006 86.4783C63.53 86.4783 63.5889 86.4783 63.6183 86.4489C63.4417 86.4783 63.6478 86.4195 63.6183 86.4489L63.8539 86.4195C64.0011 86.39 63.7656 86.4195 63.795 86.4195C63.8245 86.4195 63.8833 86.4195 63.9128 86.4195C64.1483 86.4195 63.795 86.39 63.9422 86.4195C64.0306 86.4489 64.1189 86.4783 64.2072 86.5078C64.2956 86.5372 64.3839 86.5667 64.4722 86.5961C64.5606 86.6256 64.2956 86.5078 64.5017 86.5961L64.6784 86.6845C64.9139 86.8022 65.1495 86.8906 65.3556 87.0083C65.915 87.3028 66.4745 87.6267 67.0045 87.98C67.7406 88.4217 68.1823 88.7456 68.9184 89.2756C69.6545 89.8056 70.4201 90.3356 71.1562 90.8951C72.8935 92.1906 74.6013 93.5157 76.3091 94.8701C80.1369 97.9029 83.8764 101.024 87.5865 104.204C90.9137 107.031 94.241 109.916 97.5094 112.802C99.3055 114.392 101.102 116.012 102.868 117.602L103.104 117.808C103.398 118.043 103.811 118.073 104.134 117.925C104.341 117.837 104.429 117.602 104.341 117.395C104.311 117.337 104.252 117.278 104.193 117.219C102.927 116.07 101.661 114.952 100.366 113.833C97.3033 111.124 94.2115 108.444 91.1198 105.765C87.3803 102.555 83.6114 99.3752 79.7836 96.254C76.4857 93.5745 73.1585 90.9245 69.6545 88.4806C68.4767 87.6267 67.2401 86.8611 65.9445 86.1839C65.12 85.7717 64.2367 85.3594 63.2944 85.4772C62.205 85.595 61.1744 86.0956 60.2322 86.5961C58.8777 87.3322 57.5527 88.1272 56.2571 89.0106C52.6649 91.4251 49.2198 94.0457 45.8631 96.7546C42.0353 99.7874 38.2958 102.909 34.5857 106.059C31.4057 108.768 28.2551 111.477 25.1339 114.245C23.485 115.717 21.8066 117.189 20.1577 118.662L19.9222 118.868C19.6572 119.103 19.8633 119.427 20.0988 119.574C20.4816 119.751 20.8939 119.722 21.1883 119.515Z",fill:"#7DD3FC"}),C.jsx("path",{d:"M73.7393 85.0587C73.7393 85.0587 75.1526 108.909 85.2816 109.527C95.4107 110.146 93.114 90.6827 86.3711 78.3453C79.6282 66.0079 78.8921 66.5084 78.8921 66.5084",fill:"white"}),C.jsx("path",{d:"M73.1289 84.8258C73.1878 85.9742 73.335 87.0931 73.4528 88.212C73.7767 90.8326 74.2478 93.4237 74.8662 95.9854C75.5728 98.8416 76.4856 101.698 77.9284 104.289C79.1945 106.556 80.9907 108.794 83.5229 109.736C85.8785 110.619 88.7347 110.237 90.4425 108.293C92.3858 106.114 92.7686 102.875 92.7981 100.078C92.857 96.221 92.1208 92.3342 91.0903 88.6536C90.5308 86.6514 89.8241 84.6786 89.0291 82.7647C88.1458 80.733 87.1741 78.7307 86.0846 76.7874C84.4063 73.7545 82.6985 70.6628 80.6962 67.8361C80.3723 67.3356 79.9896 66.8644 79.5773 66.4522C79.3712 66.2166 79.0768 66.04 78.7529 65.9516C78.6645 65.9222 78.5468 65.9517 78.4584 65.9811C77.8695 66.3639 78.8707 67.4239 79.3712 67.1C79.1946 67.1589 79.0179 67.1294 78.8707 67.0411C79.0179 67.1294 78.8118 66.9822 78.8118 66.9822C78.8412 67.0117 78.8707 67.0411 78.9295 67.0706C78.959 67.1 78.959 67.1 78.9884 67.1294C79.1062 67.2178 78.8412 66.9528 78.959 67.1C79.0768 67.2472 79.2534 67.4533 79.4007 67.63C79.6362 67.9244 79.8423 68.2189 80.0484 68.5133C80.1073 68.6017 80.1662 68.69 80.2251 68.7784L80.284 68.8667C80.284 68.8667 80.1957 68.7489 80.2546 68.8372L80.3723 69.0434C80.5196 69.2789 80.6962 69.5439 80.8435 69.7795C81.7857 71.2517 82.669 72.7829 83.5524 74.314C84.7007 76.3457 85.8785 78.3774 86.9091 80.468C87.763 82.2347 88.4991 84.0602 89.1175 85.9153C90.3836 89.5664 91.208 93.3354 91.5025 97.1926C91.7086 100.108 91.6497 103.347 90.2658 106.026C89.7653 106.998 89.0291 107.822 88.0575 108.382C87.0269 108.912 85.8785 109.118 84.7302 108.971C84.4652 108.941 84.1707 108.882 83.9057 108.823C84.0529 108.853 83.8174 108.794 83.7879 108.794L83.6113 108.735C83.4641 108.676 83.3463 108.647 83.199 108.588L83.0224 108.499L82.9046 108.441C82.9929 108.47 82.7868 108.382 82.7574 108.382C82.7279 108.382 82.6396 108.323 82.5807 108.264C82.4629 108.205 82.3451 108.117 82.2274 108.058C82.1685 108.028 82.1096 107.999 82.0801 107.94L81.9918 107.881C81.9035 107.822 82.139 107.999 81.9918 107.881C81.7563 107.704 81.5501 107.528 81.344 107.322C81.2557 107.233 81.1379 107.145 81.0496 107.027L80.9907 106.968L80.8435 106.792C80.6373 106.556 80.4312 106.321 80.2546 106.085C80.1662 105.967 80.0779 105.849 79.9896 105.702C79.9601 105.643 79.9012 105.584 79.8718 105.526L79.8129 105.408C79.7246 105.29 79.8423 105.437 79.7834 105.378C78.2229 103.052 77.3101 100.49 76.5445 97.7815C76.1617 96.4271 75.8378 95.0726 75.5728 93.6887C75.3078 92.452 75.1312 91.3331 74.9545 90.067C74.7484 88.5653 74.5717 87.0636 74.4539 85.5325C74.4539 85.4736 74.4539 85.3853 74.4539 85.3264C74.395 84.973 74.1595 84.6491 73.8061 84.5314C73.5411 84.443 73.1584 84.4725 73.1878 84.8258H73.1289Z",fill:"#082F49"}),C.jsx("path",{d:"M81.0431 83.6465C81.0431 83.6465 82.7804 73.3408 78.8937 73.4586C78.8937 73.4586 78.4814 70.6319 75.4781 71.633C75.4781 71.633 74.1236 69.8663 72.1802 69.8663C70.2369 69.8663 65.9968 72.8108 66.5563 74.5481C67.1157 76.2853 71.5619 74.7247 71.5619 74.7247C71.1497 75.5786 70.8552 76.462 70.7374 77.4042C70.7374 77.4042 66.7035 76.992 66.5563 78.9354C66.409 80.8787 68.7646 84.3532 70.2958 84.4121C71.8269 84.471 71.8858 83.411 71.8858 83.411C71.8858 83.411 72.2391 84.5593 74.5653 85.6193C76.8914 86.6793 81.0431 83.6465 81.0431 83.6465Z",fill:"white"}),C.jsx("path",{d:"M81.7495 83.8266C81.9556 82.5899 82.0734 81.3238 82.1323 80.0577C82.2206 78.1732 82.2501 75.9648 81.2784 74.2865C80.8073 73.4031 79.865 72.8437 78.8639 72.8437L79.6295 73.462C79.5412 72.8437 79.2761 72.2548 78.8639 71.7837C77.8922 70.6647 76.42 70.6353 75.095 71.0475L76.0961 71.3125C75.2422 70.1936 73.9761 69.4575 72.5922 69.2514C71.0905 69.0453 69.5593 69.8697 68.3815 70.6942C67.2921 71.4303 65.8787 72.5787 65.7904 73.992C65.7021 75.4937 67.4099 75.9648 68.5877 75.9059C69.736 75.847 70.8844 75.6115 71.9738 75.1993L70.9433 74.3159C70.4721 75.1993 70.1777 76.1709 70.0599 77.1426L70.7371 76.7304C70.0305 76.6715 69.2943 76.6715 68.5877 76.7598C67.5865 76.8776 66.3204 77.2604 65.9376 78.3499C65.7904 78.9388 65.8198 79.5571 66.026 80.1166C66.2321 80.8232 66.5265 81.471 66.9093 82.0894C67.5571 83.1788 68.5288 84.4449 69.8243 84.8277C70.9432 85.1811 72.5627 84.6805 72.6216 83.3555L71.2083 83.4438C71.4144 83.8855 71.7088 84.2977 72.0622 84.6216C72.4744 85.0044 72.9161 85.3283 73.4166 85.5933C73.8877 85.8877 74.4177 86.1233 74.9772 86.2411C76.8028 86.5944 78.7167 85.7405 80.2773 84.8572C80.7484 84.5922 81.1901 84.3272 81.6317 84.0033C81.8673 83.7972 81.8673 83.4438 81.6612 83.2377C81.6317 83.2083 81.6023 83.1788 81.5728 83.1494C81.2784 82.9138 80.8662 82.8844 80.5423 83.0905L80.3067 83.2377L80.0417 83.4144L79.8945 83.5027C79.8356 83.5322 79.8945 83.5027 79.9239 83.5027L79.7767 83.591C79.1289 83.9738 78.4517 84.3272 77.745 84.6216C77.0678 84.9161 76.3317 85.0927 75.5955 85.1222C75.4778 85.1222 75.3894 85.1222 75.3011 85.0927C75.2128 85.0633 75.3305 85.0927 75.2128 85.0633C75.0066 85.0338 74.83 84.9455 74.6533 84.8572C74.1822 84.6511 73.7405 84.3566 73.3577 84.0327C73.0927 83.856 72.8866 83.591 72.7099 83.326C72.6805 83.2966 72.651 83.2377 72.6216 83.1788C72.7394 83.3555 72.651 83.2377 72.6216 83.2083L72.5922 83.1199C72.3861 82.4721 71.2083 82.4721 71.1788 83.2083C71.2083 82.9138 71.1788 83.1494 71.1494 83.2377C71.1199 83.326 71.2083 83.1494 71.1199 83.2966L71.061 83.3849C71.061 83.4144 71.1199 83.3555 71.0316 83.4144C70.8844 83.5322 70.7371 83.591 70.5605 83.591C70.5016 83.591 70.2071 83.591 70.2955 83.591C70.3838 83.591 70.001 83.4733 70.1777 83.5616C69.7949 83.3849 69.471 83.1494 69.206 82.8255C68.7938 82.3838 68.4699 81.9127 68.1754 81.4121C67.881 80.9116 67.6454 80.3815 67.4982 79.8515C67.4393 79.6454 67.3804 79.4099 67.3804 79.1743C67.351 78.9976 67.351 78.7915 67.4099 78.6149C67.4099 78.5854 67.4393 78.4971 67.4099 78.6149C67.4393 78.5854 67.4393 78.5265 67.4688 78.4971C67.4982 78.4676 67.5276 78.4087 67.5571 78.3793C67.616 78.3204 67.7043 78.2615 67.7926 78.2026C67.7043 78.2615 67.9399 78.1437 67.9693 78.1143C68.3227 77.9671 68.7054 77.8787 69.0882 77.8198C69.2943 77.7904 69.471 77.761 69.6771 77.761C69.8832 77.761 70.0893 77.761 70.2955 77.761C70.5016 77.761 70.6782 77.761 70.8844 77.7904C71.1199 77.8198 71.5027 77.6432 71.5616 77.3782C71.6499 76.7304 71.7971 76.112 72.0327 75.4937C72.121 75.2581 72.2094 75.052 72.3272 74.8459C72.6805 74.1981 71.7971 73.7859 71.2966 73.9626C71.2377 73.992 71.1788 73.992 71.1199 74.0215C71.061 74.0509 70.8844 74.1098 71.061 74.0509L70.7371 74.1392C70.2366 74.2865 69.736 74.4042 69.2354 74.4631C68.9999 74.4926 68.7643 74.522 68.5582 74.522C68.411 74.522 68.2638 74.522 68.146 74.522H67.8221H67.7043C67.7927 74.522 67.7927 74.522 67.7043 74.522C67.616 74.522 67.3215 74.3748 67.4982 74.4631L67.351 74.3748C67.3804 74.3748 67.4982 74.4337 67.3804 74.3748C67.351 74.3454 67.2332 74.2276 67.351 74.3454C67.3215 74.3159 67.2921 74.257 67.2626 74.2276C67.351 74.3454 67.2626 74.1981 67.2626 74.1687C67.2332 74.0215 67.2626 74.257 67.2626 74.1098C67.2332 73.9331 67.2626 73.727 67.351 73.5503C67.4688 73.3442 67.5865 73.1381 67.7338 72.932C68.1165 72.4609 68.5582 72.0192 69.0588 71.6659C69.9716 70.9592 71.1199 70.3114 72.2094 70.1936C72.0327 70.2231 72.2094 70.1936 72.2388 70.1936C72.386 70.1936 72.5333 70.1936 72.6511 70.2231C72.8277 70.2525 72.9749 70.3114 73.1516 70.3703C73.4755 70.4881 73.77 70.6353 74.035 70.8414C74.3 71.0181 74.5355 71.2242 74.7416 71.4598C74.6239 71.342 74.83 71.5186 74.7416 71.4598L74.83 71.5775L74.8889 71.6659C75.1244 71.9603 75.5366 72.0781 75.89 71.9309C76.1255 71.8425 76.3611 71.8131 76.6261 71.7837C76.7439 71.7837 76.8911 71.7837 77.0089 71.7837C77.1267 71.7837 76.8617 71.7542 77.0678 71.7837L77.215 71.8131C77.4211 71.872 77.1561 71.7837 77.2444 71.8131L77.3917 71.872C77.4211 71.872 77.5389 71.9603 77.48 71.9014C77.4211 71.8425 77.5389 71.9603 77.5389 71.9603C77.5978 72.0192 77.6567 72.0781 77.7156 72.137C77.6567 72.0487 77.7745 72.1959 77.7156 72.137L77.8039 72.2548C77.8333 72.3137 77.8922 72.3726 77.9217 72.4314C77.8922 72.3726 77.9511 72.4903 77.9217 72.4314C77.9511 72.4609 77.9511 72.4903 77.9806 72.5492C78.0395 72.667 78.0984 72.7848 78.1278 72.9026C78.1572 72.9909 78.2161 73.2853 78.1867 73.0498C78.1867 73.0792 78.2161 73.1087 78.2161 73.1676C78.275 73.5503 78.5989 73.8154 78.9817 73.7859C79.07 73.7859 79.1584 73.7859 79.2467 73.7859C79.335 73.7859 79.07 73.727 79.2173 73.7859C79.2467 73.7859 79.3056 73.8153 79.335 73.8153C79.5412 73.8742 79.2761 73.7565 79.4234 73.8448C79.4528 73.8742 79.6589 73.992 79.5706 73.9331C79.4823 73.8742 79.6884 74.0215 79.7178 74.0509C79.865 74.1687 79.6884 73.992 79.7767 74.1098C79.8356 74.1687 79.865 74.2276 79.9239 74.2865C79.9828 74.3454 80.1006 74.5809 80.0123 74.4337C80.1889 74.787 80.3362 75.1404 80.4245 75.5232C80.5128 75.9354 80.6012 76.3182 80.6306 76.7304C80.7189 77.7021 80.7484 78.6738 80.6895 79.6454C80.6601 80.0871 80.6306 80.5288 80.6012 80.9705C80.5717 81.2355 80.5717 81.206 80.5717 81.4121C80.5717 81.6182 80.5423 81.7655 80.5128 81.9716C80.4539 82.3838 80.4245 82.7666 80.3362 83.1788C80.3067 83.5322 80.5423 83.856 80.8956 83.9444C81.1606 84.2977 81.6906 84.2094 81.7495 83.8266Z",fill:"#082F49"}),C.jsx("path",{d:"M70.6221 79.7058C70.6221 79.7058 72.7127 81.5314 71.8293 83.3864L70.6221 79.7058Z",fill:"white"}),C.jsx("path",{d:"M70.0922 80.17L70.1805 80.2583L70.2688 80.3467C70.3277 80.4056 70.1805 80.2583 70.2394 80.3172L70.3277 80.4056C70.5338 80.6411 70.74 80.9061 70.9166 81.2006C71.005 81.3772 71.1227 81.5539 71.1816 81.7306C71.1816 81.76 71.2405 81.9073 71.2111 81.7895C71.2111 81.8189 71.2405 81.8778 71.2405 81.9072C71.27 81.9956 71.2994 82.1134 71.3288 82.2017C71.3583 82.3195 71.3583 82.4078 71.3583 82.5256C71.3583 82.555 71.3583 82.7023 71.3583 82.6434C71.3583 82.5845 71.3583 82.7612 71.3583 82.7612C71.3288 82.8789 71.3288 82.9967 71.2994 83.085C71.27 83.2028 71.3289 82.9967 71.27 83.1439C71.2405 83.2028 71.2111 83.2617 71.1816 83.3501C71.0638 83.5267 71.1227 83.7623 71.2994 83.8801C71.3583 83.9095 71.4466 83.939 71.535 83.939C71.9177 83.939 72.2416 83.7034 72.4183 83.3795C73.125 81.8778 72.2711 80.2289 71.1227 79.1983C70.9755 79.11 70.8283 79.11 70.6811 79.1394C70.5044 79.1689 70.3277 79.2572 70.1805 79.4044C70.0038 79.6106 69.8272 79.9639 70.0922 80.17Z",fill:"#082F49"}),C.jsx("path",{d:"M78.1943 79.4351C78.0176 80.3184 77.5759 81.1134 76.987 81.7907C76.8104 81.9673 76.6042 82.1146 76.3687 82.2323C76.2509 82.2912 76.1331 82.3207 76.0153 82.2912C75.8976 82.2912 76.0153 82.2912 75.8976 82.2912L75.7503 82.2618C75.7798 82.2618 75.7798 82.2618 75.7503 82.2618C75.6031 82.2618 75.8092 82.2912 75.7798 82.2912C75.7503 82.2912 75.7209 82.2618 75.662 82.2323C75.5148 82.0557 75.8976 82.3796 75.662 82.2323C75.6031 82.1734 75.5442 82.1146 75.5148 82.0262C75.4853 81.9379 75.4853 81.9968 75.4853 81.9968C75.4559 81.9379 75.4264 81.9084 75.397 81.8496C75.1909 81.4373 75.0731 80.9957 75.0142 80.554C74.9259 79.9945 74.9259 79.4056 74.9848 78.8462C75.0731 77.6684 75.4264 76.52 76.0153 75.4895C76.3098 74.9595 76.7515 74.5472 77.2815 74.2233C77.3698 74.1644 77.4876 74.1056 77.5759 74.0761C77.7231 74.0172 77.8704 73.9878 78.047 73.9583C77.9587 73.9583 78.1354 73.9289 78.047 73.9583H78.1648L78.4298 73.9289C78.577 73.9289 78.7243 73.9289 78.9009 73.9583C79.1954 73.9878 79.5782 73.87 79.5782 73.5167C79.5782 73.1633 79.107 72.9572 78.8126 72.9278C77.3698 72.7216 75.9565 73.2811 75.0437 74.4C74.2192 75.5189 73.7186 76.8439 73.6009 78.1984C73.4536 79.4056 73.4831 80.7601 74.0131 81.879C74.602 83.1451 76.1037 83.6751 77.3698 83.0862C77.4287 83.0568 77.4876 83.0273 77.517 82.9979C78.6065 82.409 79.2837 80.9956 79.5487 79.8473C79.7548 79.1995 78.3415 78.7873 78.1943 79.4351Z",fill:"#082F49"}),C.jsx("path",{d:"M74.984 71.3087C73.5118 71.7209 72.2162 72.6042 71.3034 73.8704C70.4495 75.0482 69.9784 76.4615 69.949 77.9043C69.9195 78.9938 70.2728 80.1127 71.2445 80.7016C72.3634 81.3199 73.7179 81.2905 74.8074 80.6132C75.0724 80.4366 74.8073 80.2304 74.6012 80.1421C74.2773 79.9949 73.924 79.9949 73.6001 80.1127C73.4529 80.2304 73.2762 80.3188 73.0995 80.3777C73.0112 80.4071 72.8934 80.4366 72.8051 80.466C72.7462 80.466 72.6873 80.466 72.6579 80.4954C72.7462 80.4954 72.5695 80.4954 72.5695 80.4954C72.4223 80.4954 72.5695 80.4954 72.599 80.4954L72.4812 80.466C72.599 80.4954 72.3929 80.4366 72.4223 80.4366C72.3634 80.4071 72.3045 80.3482 72.2456 80.3188C71.4801 79.7004 71.4212 78.5521 71.5095 77.6687C71.6862 75.4604 72.9523 73.4876 74.8662 72.3687C75.2196 72.1626 75.6024 71.9859 76.0146 71.8975C76.309 71.8387 76.309 71.6031 76.0735 71.4559C75.6907 71.2792 75.3079 71.2203 74.984 71.3087Z",fill:"#082F49"}),C.jsx("path",{d:"M85.5507 91.1546C85.0207 90.2418 84.6379 89.2701 84.1962 88.3279C83.6073 87.0323 82.989 85.7073 82.3412 84.4412C82.1645 84.0289 81.929 83.6167 81.6345 83.2339C81.399 82.9689 80.2212 83.8228 80.3979 83.9995C80.6334 84.3234 80.8395 84.6473 80.9868 85.0006C81.2812 85.5895 81.5757 86.149 81.8407 86.7379C82.459 88.0335 83.0479 89.329 83.6662 90.6246C83.8723 91.0368 84.049 91.4785 84.2846 91.8907C84.4612 92.1852 85.7274 91.4196 85.5507 91.1546Z",fill:"#082F49"}),C.jsx("path",{d:"M26.1062 90.8368C25.2817 90.8368 24.3689 91.0135 23.8389 91.6907C23.3384 92.3385 23.3089 93.2513 23.8095 93.9285C24.31 94.5469 25.1934 94.7235 25.9001 94.3997C26.6951 94.0463 27.0779 93.2219 27.3429 92.4268L26.0767 92.103C26.1945 93.4574 27.2545 94.5763 28.609 94.753C30.199 94.9002 30.4935 93.1041 30.464 91.8968C30.4346 90.4246 29.8162 89.129 28.4912 88.3929C25.5467 86.8912 21.9839 88.069 20.4822 90.984C20.2466 91.4257 20.07 91.9263 19.9816 92.3974C19.5105 94.8413 20.6883 97.4914 22.9261 98.6692C24.3984 99.4053 26.1062 99.4642 27.6373 98.8458C29.0212 98.2275 30.199 97.1969 30.994 95.9013C31.1707 95.5774 31.1118 95.1652 30.8174 94.9002C30.5818 94.6941 30.1107 94.6058 29.9046 94.9002C28.7562 96.6669 26.8129 98.1391 24.6045 97.8447C22.6611 97.5797 21.395 95.9602 21.2183 94.0758C21.0711 92.2796 22.0133 90.5424 23.6034 89.7179C24.3984 89.2762 25.2817 89.0701 26.1651 89.0996C27.019 89.129 28.0495 89.3646 28.6384 90.0124C28.9623 90.4246 29.139 90.9252 29.1684 91.4552C29.2273 91.9557 29.1684 92.4857 29.0212 92.9863C28.8151 93.4574 28.344 93.3985 27.9612 93.163C27.6079 92.9274 27.4017 92.5152 27.3723 92.103C27.3134 91.5141 26.3417 91.0724 26.1062 91.7791C25.9884 92.2207 25.7823 92.633 25.4584 92.9568C25.3701 93.0452 24.8695 93.3396 24.7223 93.1335C24.6634 93.0452 24.8695 92.6919 24.9578 92.6035C25.3112 92.2796 25.8706 92.2502 26.3123 92.2207C27.2251 92.2207 26.9012 90.8368 26.1062 90.8368Z",fill:"#7DD3FC"}),C.jsx("path",{d:"M34.8217 91.4239C33.85 91.6595 33.3789 92.69 33.2906 93.6323C33.1728 94.8101 33.7911 96.0468 35.0278 96.3412C36.0878 96.5473 37.1773 96.1645 37.8545 95.3695C38.2667 94.9573 38.414 94.339 38.2667 93.7795C38.0901 93.2495 37.354 92.6017 36.7651 92.8373C36.2939 93.0139 36.1173 93.6028 36.1467 94.0445C36.1762 94.5745 36.4117 95.1045 36.7945 95.4873C37.5895 96.3706 38.8851 96.5473 39.9157 95.9879C40.9168 95.3401 41.6235 94.339 41.859 93.1612C42.0062 92.5723 41.8885 91.9834 41.5646 91.4828C41.2701 91.0117 40.6518 90.4522 40.0334 90.5111C39.3562 90.57 39.3856 91.5711 39.3268 92.0423C39.2679 92.7195 39.3562 93.3967 39.6212 94.0151C40.1218 95.1929 41.3585 96.2529 42.6835 96.1056C43.3902 96.0468 42.5657 94.8984 42.0357 94.9279C40.6223 95.0456 40.4162 93.3967 40.534 92.3367C40.5634 92.16 40.5929 92.0128 40.6223 91.8361L40.6812 91.6595C40.6812 91.6595 40.534 91.6595 40.5634 91.6006C40.5634 91.63 40.6223 91.7772 40.6223 91.8067C40.6518 92.0128 40.6518 92.1895 40.5929 92.3956C40.4162 93.1023 40.0629 93.7501 39.5918 94.3095C39.1795 94.8395 38.5612 95.134 37.884 95.134C37.4128 95.1045 37.1773 94.8395 37.3245 94.339C37.354 94.2212 37.4128 94.1328 37.4717 94.0445L37.5012 94.0151C37.6778 93.8678 37.5306 93.7206 37.0595 93.6323C37.0301 93.7206 37.0006 93.8089 37.0006 93.8973C36.8828 94.1917 36.7062 94.4567 36.4706 94.6628C35.9995 95.0751 35.3811 95.2812 34.7628 95.2517C34.7039 95.2223 34.645 95.2223 34.5861 95.2223C34.4978 95.2223 34.5272 95.1929 34.5567 95.2517C34.4978 95.1634 34.4684 95.0456 34.4389 94.9279C34.38 94.604 34.4095 94.2506 34.4978 93.9267C34.645 93.3084 34.9984 92.7195 35.6461 92.5723C35.97 92.4839 35.7345 91.9834 35.6167 91.8361C35.4989 91.5417 35.175 91.3945 34.8217 91.4239Z",fill:"#7DD3FC"}),C.jsx("path",{d:"M24.6866 32.5297C24.6866 32.5297 18.0026 29.0257 18.4148 28.5841C18.827 28.1424 41.2346 19.9273 41.529 21.9884C41.8235 24.0496 37.8779 36.3575 36.7001 36.4164C35.5223 36.4753 32.2539 35.327 32.2539 35.327C32.2539 35.327 27.1894 41.8637 26.6005 41.687C26.0116 41.5104 24.6866 32.5297 24.6866 32.5297Z",fill:"white"}),C.jsx("path",{d:"M24.7158 32.0332C23.273 31.2677 21.8302 30.4727 20.4463 29.6482C20.0341 29.3832 19.5924 29.1182 19.1802 28.8532C19.0624 28.7943 19.1802 28.8532 19.2096 28.8827L19.0919 28.7943L18.8858 28.6471C18.8563 28.6176 18.7974 28.5588 18.7385 28.5293C18.6207 28.4704 18.8858 28.6765 18.7974 28.5882C18.7091 28.4999 18.7091 28.441 18.8563 28.6471C18.9446 28.8238 18.9446 29.0004 18.8858 29.1771C18.8858 29.1771 18.9152 29.1771 18.9152 29.1477C18.9152 29.1182 18.7974 29.2065 18.8858 29.1771C18.9741 29.1477 19.1508 29.0593 19.298 29.0004C22.5075 27.6165 25.8642 26.5271 29.1915 25.4082C31.282 24.7015 33.4021 24.0537 35.5515 23.4354C37.1121 22.9642 38.7316 22.5815 40.3805 22.3753C40.4099 22.3753 40.4688 22.3753 40.4983 22.3753H40.6749C40.7927 22.3753 40.9105 22.3753 41.0283 22.3753C41.1461 22.3753 41.205 22.4048 41.2933 22.4048C41.3816 22.4048 41.1461 22.3753 41.2638 22.4048C41.2933 22.4048 41.3522 22.4342 41.3816 22.4342C41.2344 22.4048 41.2344 22.3753 41.3227 22.4048C41.2638 22.3753 41.0872 22.2281 41.1166 22.2281C41.0283 22.1103 40.9988 21.9926 40.9399 21.9042C40.8811 21.8159 40.9399 21.8748 40.9399 21.9631C40.9694 21.757 40.9399 21.9631 40.9399 22.022C40.9399 22.0809 40.9399 22.1398 40.9399 22.1987C40.9399 22.3753 40.9105 22.5226 40.8811 22.6992C40.6161 24.7604 39.9683 26.8215 39.3205 28.7943C38.6727 30.8555 37.9955 32.946 36.9943 34.86C36.9354 35.0072 36.8471 35.1544 36.7588 35.3016C36.7293 35.3605 36.6704 35.4194 36.641 35.5077C36.6116 35.5961 36.4938 35.7139 36.5821 35.5961C36.5232 35.6844 36.4349 35.7433 36.376 35.8316C36.3465 35.8611 36.3171 35.8611 36.2877 35.8905C36.3465 35.8316 36.4054 35.8316 36.3171 35.8611C36.2288 35.8905 36.4938 35.8905 36.3466 35.8611C35.8165 35.8022 35.2865 35.7139 34.7565 35.5961C34.1382 35.4489 33.5493 35.2722 32.9604 35.0661C32.6659 34.9777 32.4009 34.8894 32.1065 34.8011C32.0182 34.7716 31.812 34.7422 31.7237 34.8305C30.1926 36.8033 28.6614 38.835 26.8948 40.6017C26.7475 40.7784 26.5709 40.9256 26.3647 41.0728L26.2764 41.1317L26.2175 41.1612C26.4531 41.1612 26.6592 41.2789 26.8064 41.4556C26.7475 41.3967 26.9536 41.6617 26.8653 41.5439C26.777 41.4262 26.9242 41.7501 26.8948 41.6028C26.8653 41.5145 26.8359 41.4262 26.8064 41.3378C26.777 41.2495 26.777 41.22 26.7475 41.1612C26.7181 41.1023 26.777 41.2789 26.7475 41.1023C26.7181 40.9256 26.6592 40.8373 26.6297 40.69C26.247 39.1884 25.982 37.6278 25.717 36.0966C25.5403 35.0072 25.3342 33.9177 25.187 32.7988C25.0986 32.4455 24.8631 32.151 24.5097 32.0038C24.3331 31.9155 24.1564 32.0038 24.068 32.151C24.0386 32.2394 24.0386 32.3277 24.0386 32.3866C24.4214 34.9777 24.8336 37.6278 25.452 40.1895C25.6581 40.955 26.1881 43.0456 27.3364 42.1328C27.8075 41.7501 28.2198 41.3084 28.6026 40.8667C29.162 40.2484 29.7215 39.5711 30.2515 38.9233C31.0759 37.9517 31.8709 36.9505 32.6365 35.92L32.2537 35.9494C33.196 36.2733 34.1676 36.5678 35.1688 36.8033C35.8754 36.98 36.906 37.3628 37.4655 36.6855C37.9366 36.0083 38.3194 35.3016 38.5844 34.5361C39.026 33.476 39.4383 32.3866 39.821 31.2971C40.6455 29.0004 41.2933 26.6448 41.8233 24.2598C41.9411 23.612 42.1472 22.817 42.0294 22.1398C41.8822 21.5214 41.3227 21.0503 40.6749 21.0209C40.086 20.9914 39.4971 21.0209 38.9377 21.1387C38.1132 21.2564 37.2888 21.4625 36.4643 21.6687C34.3149 22.1987 32.1948 22.8465 30.1042 23.5237C26.3353 24.7309 22.5958 25.9971 18.9152 27.4987C18.5619 27.6165 18.2085 27.7637 17.9141 27.9699C17.2957 28.4704 18.4146 29.3832 18.7974 29.6482C20.4758 30.8555 22.3308 31.8271 24.1564 32.7988L24.5981 33.0344C24.8336 33.1522 25.1575 33.1816 25.2164 32.8577C25.2458 32.5044 25.0397 32.1805 24.7158 32.0332Z",fill:"#7DD3FC"}),C.jsx("path",{d:"M37.6424 25.4403C37.6424 25.4403 27.6017 33.3315 27.3367 33.8615C27.0717 34.3915 26.6006 41.6939 26.6006 41.6939",fill:"white"}),C.jsx("path",{d:"M37.1422 25.6449C34.8455 27.4411 32.5488 29.2666 30.2815 31.1217C29.1626 32.0345 28.0143 32.9178 26.9542 33.9189C26.7187 34.125 26.5715 34.4195 26.5715 34.7434C26.4537 35.5384 26.3948 36.3628 26.3065 37.1579C26.1592 38.8068 26.0709 40.4557 25.9531 42.1046C25.9531 42.1635 26.6009 41.8396 26.6304 41.8101C26.7776 41.7218 27.1898 41.5451 27.2193 41.339C27.3076 39.9551 27.3959 38.6007 27.5137 37.2462C27.5726 36.3334 27.6609 35.4501 27.7493 34.5667C27.7787 34.3017 27.8082 34.0073 27.867 33.7423C27.867 33.6834 27.8965 33.6245 27.9259 33.5656C27.9554 33.4773 27.8965 33.595 27.9554 33.5361C28.0437 33.4478 28.0732 33.4184 28.1026 33.3889L28.2204 33.3006L28.2793 33.2417C28.4854 33.0356 28.7209 32.8589 28.9565 32.6822C29.5748 32.1522 30.2226 31.6222 30.841 31.1217C32.3427 29.9144 33.8443 28.7072 35.346 27.4999C36.2588 26.7638 37.1716 26.0571 38.0844 25.321C38.2905 25.1738 38.2316 25.1149 37.9961 25.2032C37.6722 25.3505 37.3777 25.5271 37.1127 25.7333L37.1422 25.6449Z",fill:"#7DD3FC"}),C.jsx("path",{d:"M35.4355 35.208L28.3393 33.3824L27.3088 33.1174C26.9554 33.029 26.6904 33.4413 26.6904 33.7357C26.7199 34.1185 26.9849 34.4424 27.3677 34.5307L34.4639 36.3563L35.4944 36.6213C35.8478 36.7097 36.1128 36.2974 36.1128 36.003C36.0833 35.6202 35.8183 35.2963 35.4355 35.208Z",fill:"#7DD3FC"}),C.jsx("path",{d:"M37.2298 24.8491L33.0487 26.9985L26.3941 30.4141L24.863 31.1797C24.3624 31.4447 25.1575 32.652 25.6875 32.387L29.8686 30.2375L36.5232 26.8219L38.0543 26.0269C38.5254 25.7913 37.7598 24.5841 37.2298 24.8491Z",fill:"#7DD3FC"}),C.jsx("path",{d:"M20.8566 5.73871L12.1328 8.61877L14.219 14.9379L22.9428 12.0579L20.8566 5.73871Z",fill:"white"}),C.jsx("path",{d:"M22.98 11.6261L15.3243 14.1584L14.2348 14.5117L14.8826 14.6001L13.057 9.06444L12.792 8.26943L12.1148 9.00555L19.7705 6.47329L20.8599 6.11995L20.2121 6.03162L22.0377 11.5673L22.3027 12.3623C22.45 12.8039 23.8044 12.215 23.6277 11.7145L21.8022 6.17884L21.5372 5.38383C21.4783 5.14827 21.0366 5.26605 20.8894 5.2955L13.2337 7.82776L12.1443 8.18109C11.8792 8.26943 11.3492 8.56388 11.467 8.91722L13.2926 14.4528L13.5576 15.2479C13.6165 15.4834 14.0582 15.3656 14.2054 15.3362L21.8611 12.8039L22.9505 12.4506C23.1861 12.3623 23.6572 12.1267 23.6277 11.8028C23.5983 11.4789 23.1566 11.5673 22.98 11.6261Z",fill:"#7DD3FC"}),C.jsx("path",{d:"M12.4121 8.74474C13.9432 8.89197 15.2683 9.89309 16.7699 10.1287C16.8877 10.1581 16.9761 10.1581 17.0938 10.1287C17.1822 10.0698 17.2705 10.0109 17.3294 9.92254L20.4506 5.97693",fill:"white"}),C.jsx("path",{d:"M11.9646 9.24052C12.7891 9.3583 13.6135 9.6233 14.3791 9.97664C15.1152 10.2711 16.0869 10.7717 16.9113 10.595C17.4708 10.4772 17.7947 10.065 18.1186 9.65275L19.0608 8.47495L20.9747 6.06047C21.1514 5.85436 21.2692 5.55991 20.9158 5.44213C20.5625 5.41269 20.2092 5.53047 19.9736 5.82492L18.3247 7.9155L17.4708 9.00496L17.0586 9.50552C16.9702 9.59386 16.9113 9.68219 16.823 9.77053L16.7641 9.85886C17.2647 9.74108 17.3825 9.65275 17.1469 9.6233C16.823 9.50552 16.4402 9.44663 16.0869 9.32885C15.7335 9.21107 15.3802 9.0344 15.0269 8.88718C14.3202 8.56329 13.5841 8.35717 12.848 8.23939C12.4946 8.20995 12.1413 8.35717 11.9057 8.65162C11.7879 8.79885 11.6113 9.24052 11.9646 9.24052Z",fill:"#7DD3FC"}),C.jsx("path",{d:"M14.0293 14.516C14.1176 13.3087 14.7065 10.9826 15.0304 9.80481L14.0293 14.516Z",fill:"white"}),C.jsx("path",{d:"M14.7654 14.5742C14.8537 13.7792 14.9715 12.9842 15.1776 12.1892C15.3543 11.3942 15.5604 10.6286 15.7665 9.83358C15.8548 9.48025 14.412 9.24469 14.2942 9.68636C14.0881 10.4519 13.882 11.2469 13.7053 12.0419C13.4992 12.837 13.3814 13.6025 13.2931 14.427C13.2637 14.692 13.8231 14.7803 13.9998 14.7803C14.1765 14.7803 14.7359 14.8392 14.7654 14.5742Z",fill:"#7DD3FC"}),C.jsx("path",{d:"M18.917 8.68164C20.0065 9.68277 21.0665 10.7133 22.097 11.7734L18.917 8.68164Z",fill:"white"}),C.jsx("path",{d:"M18.6201 9.09066C19.7096 10.0918 20.7696 11.1224 21.8002 12.1824C21.9769 12.3885 22.3891 12.5946 22.5952 12.3001C22.7424 11.9763 22.6835 11.5935 22.4185 11.3579C21.3585 10.3273 20.2985 9.29677 19.2385 8.2662C19.0324 8.08953 18.6496 7.85397 18.4435 8.17787C18.2668 8.47231 18.3551 8.8551 18.6201 9.09066Z",fill:"#7DD3FC"}),C.jsx("path",{d:"M74.539 4.52264L62.3193 4.59302L62.3702 13.4265L74.5898 13.3561L74.539 4.52264Z",fill:"white"}),C.jsx("path",{d:"M74.2707 12.8335L63.5822 12.8923H62.051L63.0522 13.6579L63.0227 5.91392V4.82446L62.6399 5.1189L73.3284 5.06001H74.8596L73.8584 4.29445L73.8879 12.0384V13.1574C73.8879 13.7462 75.2423 14.2468 75.2423 13.6285L75.2129 5.88447V4.76557C75.2129 4.29445 74.624 4 74.2118 4L63.5233 4.05889H61.9922C61.8155 4.05889 61.6094 4.14722 61.6094 4.35334L61.6388 12.0973V13.2162C61.6388 13.6874 62.2277 13.9818 62.6399 13.9818L73.3284 13.9229H74.8596C75.0362 13.9229 75.2129 13.7757 75.2129 13.599C75.2129 13.5107 75.1835 13.4518 75.154 13.3635C74.9773 13.0396 74.624 12.8335 74.2707 12.8335Z",fill:"#7DD3FC"}),C.jsx("path",{d:"M62.5801 4.90951C64.4645 5.70452 65.7307 7.5301 67.5268 8.44289C67.6446 8.50178 67.7918 8.56067 67.939 8.56067C68.0863 8.53123 68.2335 8.47234 68.3218 8.384L73.8869 4.67395",fill:"white"}),C.jsx("path",{d:"M62.3205 5.11689C63.2921 5.52912 64.0871 6.29468 64.8822 6.97191C65.6772 7.64915 66.6194 8.4736 67.65 8.7975C67.9444 8.91528 68.2978 8.94472 68.6217 8.85639C68.8867 8.73861 69.1517 8.59138 69.3578 8.41471L71.0656 7.26636L74.5695 4.94022C74.8051 4.793 74.2751 4.49855 74.1867 4.43966C73.9512 4.32188 73.5095 4.17465 73.2739 4.35132L70.1233 6.44191L68.5333 7.50192L67.7383 8.03193L67.5911 8.12026C67.3555 8.2086 67.4733 8.26749 67.915 8.26749C67.8266 8.2086 67.7678 8.17915 67.6794 8.14971C66.855 7.6197 66.0894 7.0308 65.3827 6.38302C64.6172 5.70579 63.7633 5.14633 62.8505 4.70466C62.6443 4.61633 62.1143 4.41021 61.9377 4.61633C61.761 4.82244 62.2027 5.058 62.3205 5.11689Z",fill:"#7DD3FC"}),C.jsx("path",{d:"M62.292 12.8065C62.9103 11.3048 64.5887 8.59589 65.472 7.27087L62.292 12.8065Z",fill:"white"}),C.jsx("path",{d:"M62.939 12.5643C63.3512 11.5926 63.8517 10.6504 64.4406 9.73759C64.9706 8.8248 65.5595 7.91201 66.1484 7.02866C66.2073 6.91088 65.6479 7.117 65.6184 7.117C65.4418 7.17589 65.2651 7.26422 65.0884 7.35255C64.9706 7.382 64.8823 7.47033 64.794 7.52922C64.2051 8.41257 63.6456 9.32536 63.0862 10.2382C62.5267 11.1509 62.0262 12.0932 61.6139 13.0649C61.555 13.1826 62.0851 13.006 62.1439 12.9765C62.3206 12.9176 62.4973 12.8293 62.674 12.741C62.7623 12.7115 62.939 12.6526 62.939 12.5643Z",fill:"#7DD3FC"}),C.jsx("path",{d:"M70.8555 7.47754C71.7977 9.18534 72.7105 10.9226 73.6233 12.6893L70.8555 7.47754Z",fill:"white"}),C.jsx("path",{d:"M70.1529 7.44098C71.0952 9.17822 72.008 10.886 72.9207 12.6527C73.0385 12.8883 73.598 12.8883 73.8041 12.8883C73.9219 12.8883 74.4519 12.8883 74.3341 12.6822C73.4508 10.9449 72.5085 9.20767 71.5663 7.47042C71.4485 7.23486 70.8891 7.23486 70.6829 7.23486C70.5946 7.23486 70.0352 7.23486 70.1529 7.44098Z",fill:"#7DD3FC"}),C.jsx("path",{d:"M104.541 23.4339L101.228 31.6226L112.555 36.2061L115.869 28.0175L104.541 23.4339Z",fill:"white"}),C.jsx("path",{d:"M113.227 36.0061L104.717 32.5611L102.686 31.7366L102.097 31.501C102.038 31.501 102.008 31.4716 101.949 31.4422C101.891 31.3833 101.949 31.4716 101.949 31.4422C101.979 31.2949 102.038 31.1772 102.097 31.0594L102.45 30.176L103.51 27.5849L105.277 23.2565L103.863 23.6982L112.373 27.1432L114.405 27.9677L114.994 28.2032C115.052 28.2032 115.082 28.2327 115.141 28.2621C115.141 28.2327 115.2 28.321 115.141 28.2621C115.111 28.4093 115.052 28.5271 114.994 28.6449L114.64 29.5282L113.58 32.1194L111.814 36.4478C111.784 36.5067 112.52 36.3889 112.55 36.3595C112.726 36.3006 113.139 36.2122 113.227 36.0061L116.142 28.851L116.554 27.8204L116.525 27.791L106.631 23.7865L105.218 23.227C105.012 23.1387 104.6 23.3154 104.423 23.3743C104.246 23.4332 103.922 23.492 103.834 23.6687L100.919 30.8238L100.536 31.8544L100.566 31.8838L110.459 35.8883L111.872 36.4478C112.108 36.5361 112.55 36.3594 112.756 36.2711C112.815 36.2711 113.345 36.0356 113.227 36.0061Z",fill:"#7DD3FC"}),C.jsx("path",{d:"M104.688 23.8497C106.13 25.2925 106.601 27.442 107.926 29.0026C108.015 29.1204 108.133 29.2087 108.25 29.2676C108.398 29.297 108.545 29.297 108.692 29.2676L115.258 27.972",fill:"white"}),C.jsx("path",{d:"M104.833 24.3781C105.51 25.0848 105.923 26.027 106.364 26.8809C106.865 27.8231 107.395 28.942 108.219 29.6487C108.661 30.0315 109.191 29.8254 109.721 29.7371L111.635 29.3543L115.639 28.5593C115.816 28.5298 115.286 27.2048 114.903 27.2931L111.193 28.0293L109.338 28.412L108.425 28.5887C108.102 28.6476 107.984 28.6476 107.778 28.412C107.189 27.6759 106.835 26.822 106.423 25.9976C105.952 25.0259 105.334 24.1425 104.598 23.3181C104.421 23.112 104.303 23.2297 104.333 23.4653C104.392 23.8186 104.568 24.1131 104.833 24.3781Z",fill:"#7DD3FC"}),C.jsx("path",{d:"M101.39 31.0637C102.538 29.9154 105.1 28.0604 106.454 27.1476L101.39 31.0637Z",fill:"white"}),C.jsx("path",{d:"M102.037 31.175C102.126 31.0867 102.008 31.2044 102.096 31.1161L102.214 30.9983C102.302 30.91 102.391 30.8217 102.479 30.7628C102.656 30.5861 102.862 30.4389 103.068 30.2622C103.51 29.9089 103.951 29.5261 104.422 29.2022C105.276 28.5544 106.13 27.9655 107.014 27.3766C107.161 27.2883 107.22 27.0822 107.131 26.9055C107.073 26.8172 107.014 26.7877 106.925 26.7583C106.572 26.6405 106.189 26.6994 105.895 26.9055C105.011 27.4944 104.128 28.1422 103.245 28.79C102.361 29.4378 101.507 30.1444 100.712 30.91C100.477 31.175 100.83 31.4106 101.066 31.4694C101.419 31.5283 101.802 31.4106 102.037 31.175Z",fill:"#7DD3FC"}),C.jsx("path",{d:"M111.346 29.385C111.552 31.3284 111.758 33.2717 111.905 35.2445L111.346 29.385Z",fill:"white"}),C.jsx("path",{d:"M110.781 28.9671C110.988 30.9105 111.194 32.8539 111.341 34.8267C111.37 35.1211 111.724 35.3861 111.93 35.5333C111.989 35.5628 112.519 35.8867 112.489 35.6511C112.313 33.6783 112.136 31.735 111.93 29.7916C111.9 29.4971 111.547 29.2321 111.341 29.0849C111.282 29.0555 110.752 28.7316 110.781 28.9671Z",fill:"#7DD3FC"}),C.jsx("path",{d:"M30.9285 9.89242C35.8163 9.21519 40.9103 11.188 44.2081 14.8097C45.0326 15.7225 45.7687 16.7236 46.3281 17.8131C46.9759 19.0498 47.4471 20.3453 48.1832 21.5231C48.8899 22.7304 49.9204 23.6726 51.1866 24.291C52.4527 24.8504 53.866 25.086 55.2499 24.9682C58.6067 24.6737 61.345 22.5537 63.7301 20.3453C64.319 19.8153 63.0823 18.9909 62.5523 19.4914C60.4911 21.3759 58.1355 23.2898 55.2794 23.7315C54.0427 23.9376 52.7766 23.7904 51.6282 23.2604C50.4799 22.7304 49.6849 21.7293 49.096 20.6398C48.4482 19.462 47.9771 18.2253 47.3293 17.0475C46.7109 15.9581 45.9454 14.9275 45.0915 14.0147C43.3248 12.1302 41.1459 10.6874 38.7608 9.7452C36.0813 8.68518 33.1663 8.33184 30.3101 8.71463C30.0451 8.77352 29.8685 9.00907 29.9274 9.27408C29.9274 9.33297 29.9568 9.39186 29.9863 9.4213C30.1629 9.80409 30.5457 9.98075 30.9285 9.89242Z",fill:"#082F49"}),C.jsx("path",{d:"M80.3376 10.2445C81.2798 9.30225 82.6048 8.91947 83.871 8.68391C85.3138 8.38946 86.786 8.12446 88.2877 7.94779C91.0555 7.65334 94.1178 7.62389 96.6206 8.94891C98.6817 10.0384 100.448 11.9523 101.008 14.249C101.155 14.8084 101.214 15.3973 101.185 15.9862C101.185 16.2807 101.155 16.5457 101.096 16.8107C101.067 16.9579 101.037 17.1051 100.978 17.2524C100.92 17.3701 100.861 17.4585 100.772 17.5763C100.537 18.0768 100.713 17.5763 100.713 17.6057C100.772 17.6057 100.831 17.6351 100.89 17.6351C100.949 17.6351 100.978 17.7235 100.89 17.6351C100.743 17.4879 100.655 17.2818 100.655 17.0757C100.684 16.5751 101.214 16.2512 101.656 16.1335C102.745 15.839 104.011 16.2807 104.895 16.9579C105.955 17.7235 106.661 18.8424 106.956 20.1085C107.074 20.4324 107.368 20.668 107.692 20.6974C107.869 20.7269 108.428 20.7269 108.34 20.403C107.721 17.4879 104.924 15.2501 101.95 15.1323C100.89 15.1029 98.8584 15.6329 99.2706 17.1051C99.624 18.3713 101.891 19.2841 102.333 17.6351C103.128 14.7495 101.538 11.8051 99.4473 9.92059C96.915 7.6239 93.4405 6.82888 90.0838 6.85833C88.0521 6.91722 86.0204 7.15278 84.0182 7.565C82.2515 7.8889 80.3376 8.24224 79.0126 9.53781C78.6592 9.97948 79.9548 10.6273 80.3376 10.2445Z",fill:"#082F49"}),C.jsx("path",{d:"M31.2795 66.9567C28.1289 66.78 24.8605 66.1911 22.4166 64.0416C20.3849 62.2161 19.3838 59.2127 20.6204 56.651C20.9149 56.0326 21.3271 55.5026 21.8571 55.0904C22.181 54.8548 22.8582 54.4721 23.2705 54.7371C23.6827 55.0021 23.5649 55.6204 23.4177 55.9738C23.1821 56.4743 22.6521 56.7688 22.1221 56.6804C20.7088 56.4743 20.1493 54.796 19.8843 53.6182C19.5899 52.2931 19.5604 50.9387 19.7371 49.5842C20.1788 46.4925 21.8277 43.6952 24.3305 41.8402C24.5366 41.6636 24.566 41.3691 24.3894 41.163C24.3599 41.1335 24.3305 41.1041 24.2716 41.0747C23.9772 40.8391 23.5649 40.8096 23.241 41.0158C20.591 42.9591 18.8243 45.9036 18.3237 49.1425C18.0587 50.762 18.1176 52.4109 18.5299 53.9715C18.9715 55.7087 20.0021 57.4166 21.916 57.7699C22.7994 57.976 23.7416 57.711 24.3894 57.0632C24.8605 56.5626 25.0666 55.8265 24.9194 55.1493C24.7133 54.3248 24.0066 53.7065 23.1527 53.5887C22.2694 53.4709 21.4154 53.7359 20.7088 54.2659C19.3838 55.2671 18.736 56.916 18.6182 58.5355C18.5299 60.2138 19.0304 61.8627 20.0315 63.2172C22.5932 66.8095 27.1866 67.84 31.3384 68.0756C31.6328 68.105 32.045 67.9284 32.0156 67.575C31.9862 67.2217 31.6034 66.9567 31.2795 66.9567Z",fill:"#082F49"})]});l.__docgenInfo={description:"",methods:[],displayName:"SureRankLogo"};i.__docgenInfo={description:"",methods:[],displayName:"SureEmailLogo"};t.__docgenInfo={description:"",methods:[],displayName:"SureEmailIcon"};s.__docgenInfo={description:"",methods:[],displayName:"SureCartLogo"};d.__docgenInfo={description:"",methods:[],displayName:"SpectraLogo"};e.__docgenInfo={description:"",methods:[],displayName:"AstraThemeLogo"};h.__docgenInfo={description:"",methods:[],displayName:"StartersTemplatesLogo"};a.__docgenInfo={description:"",methods:[],displayName:"PrestoPlayerLogo"};p.__docgenInfo={description:"",methods:[],displayName:"EmailSetup"};export{e as A,p as E,a as P,h as S,s as a,i as b,t as c,d,l as e}; diff --git a/assets/iframe-Cnnnx44X.js b/assets/iframe-Cnnnx44X.js new file mode 100644 index 00000000..3dcbc36e --- /dev/null +++ b/assets/iframe-Cnnnx44X.js @@ -0,0 +1,2 @@ +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./accordion.stories-BjQOfMG2.js","./jsx-runtime-DR9Q75dM.js","./index-DRjF_FHU.js","./accordion-BKTr8uPA.js","./functions-B0jM5NET.js","./index-CAUXa3fz.js","./proxy-0EBv-VZP.js","./chevron-down-dZe9AKXZ.js","./createLucideIcon-DrGAWQCB.js","./minus-BgdR_mi_.js","./plus-CJ5uAo4M.js","./badge-Dv1nmPq1.js","./x-M4dKkmxh.js","./settings-1wMHekZZ.js","./alert.stories-e3UkuH-h.js","./alert-f1kGYIX8.js","./utils-Dxwlf2d8.js","./button-CWRkIW0K.js","./info-boz3nBKJ.js","./check-C7wgf3Hc.js","./index-B5ZI-g0m.js","./area-chart.stories-CDGZlyRk.js","./area-chart-DT2aNxmr.js","./label-DvPgxd3J.js","./ResponsiveContainer-TEDwBoeF.js","./generateCategoricalChart-CJ23qymB.js","./tiny-invariant-CopsF_GD.js","./YAxis-C6wr449K.js","./container-ZbATB8CN.js","./arrow-up-right-D1mgmwcd.js","./arrow-up-DZYOnZUh.js","./avatar.stories-oW7nYPt2.js","./avatar-A7FoSNec.js","./bell-B87wS_4k.js","./badge.stories-DxNEST_O.js","./bar-chart.stories-D7nK1APC.js","./bar-chart-DFVhnu1W.js","./breadcrumb.stories-Bm9ICn5i.js","./breadcrumb-BOHkNqGZ.js","./chevron-right-B2Obis2F.js","./ellipsis-DN1ZI3Nb.js","./button.stories-CO7EeVtl.js","./list-blocks.stories-BtXiHvO4.js","./star-BBnJSrzd.js","./circle-help-DR8Yqm4S.js","./plugin-blocks.stories-DgzEJAnJ.js","./icons-DPjdgw4M.js","./widget-blocks.stories-kt5i6506.js","./radio-button-BBGEtJpx.js","./index.browser-DP16PUbO.js","./switch-CmCNAZG2.js","./tooltip-BKIj9JjV.js","./floating-ui.react-B68Bw5rw.js","./index-rX-Bn4lm.js","./house-C42LrZVR.js","./picture-in-picture-BNl3IpVh.js","./share-2-DnCCulQX.js","./newspaper-Dji_c5th.js","./panel-left-close-BbAtOGz0.js","./checkbox.stories-CBv8arBO.js","./checkbox-Chct7KEK.js","./container.stories-CbxhbR0F.js","./datepicker.stories-ndS5zMcq.js","./datepicker-DIA_JZ4u.js","./chevron-left-DuVGxgfj.js","./dialog.stories-DCZWFTKP.js","./dialog-DLt9OUkY.js","./drawer.stories-F8Y7brHI.js","./drawer-CzUmv8Re.js","./dropdown-menu.stories-BoYhTgXi.js","./dropdown-menu-Bv9F8U8F.js","./menu-item-h0iRIEmG.js","./editor-input.stories-CiIpJ8QZ.js","./editor-input-Bzq0TCBV.js","./textarea-DgzwSIza.js","./input-CYwL3pYz.js","./title-Pwv4V5tQ.js","./loader-Bb5Bdo8Z.js","./progress-bar-DDd8HN42.js","./tabs--pYN2uoP.js","./select-HH_ABOAM.js","./search-GYQZ8GCW.js","./toaster-Bfhn6F4R.js","./progress-steps-DKE91ypz.js","./skeleton-DkrZt4C4.js","./sidebar-DAGUTLol.js","./topbar-Dj3yHCF0.js","./search-Z9MTqd0b.js","./pagination-DNkALv-C.js","./line-chart-BuFlrH9B.js","./pie-chart-CBmJ9D1c.js","./input.stories-QTXVAHTY.js","./label.stories-C-Vm-VCR.js","./line-chart.stories-cFksjgms.js","./loader.stories-CDTNy_gx.js","./menu.stories-B_ZYV3MO.js","./truck-BHgmDPkF.js","./pen-tool-CX5iG0Kp.js","./mouse-pointer-DRDlMxdd.js","./layers-CTOK_G19.js","./pagination.stories-HO2m0qox.js","./pie-chart.stories-C3iqbw_S.js","./progress-bar.stories-BmWSeiee.js","./progress-steps.stories-qiz9dsRc.js","./radio-button.stories-BuXvEhoR.js","./search.stories-Dj2bfSzt.js","./select-atom.stories-DAztpDUu.js","./select.stories-C4LxQsIa.js","./sidebar.stories-CzpxCSb9.js","./tag-DlrYGNu0.js","./skeleton.stories-63n8PvqY.js","./switch.stories-hePlP4B4.js","./tabs.stories-Cdbsx2__.js","./textarea.stories-Bvh-acao.js","./title.stories-kNFmH_SV.js","./toaster.stories-fSbuLzae.js","./tooltip.stories-DscHBKF-.js","./topbar.stories-CLMunrtz.js","./megaphone-C5ZL1PiD.js","./admin-settings-Spectra.stories-Co2dYeSv.js","./layout-template-DJf5yR-z.js","./zap-CE7YKAA5.js","./type-CElXX6AU.js","./admin-settings-SureCart.stories-CwEy0iwu.js","./admin-settings-SureRank.stories-BMP3_b2p.js","./dashboard-astra.stories-D26hOkb-.js","./dashboard-spectra.stories-Bx50MPiO.js","./external-link-ALAHtxTv.js","./onboarding-backup.stories-rjOiPo8S.js","./onboarding-connect.stories-_ELSvMAQ.js","./onboarding-done.stories-BZtRItKu.js","./onboarding-smtp-connect.stories-CuT6GUCa.js","./onboarding-import.stories-DC2OlJZ0.js","./onboarding-profile.stories-U_ic4Bq7.js","./onboarding-setup-done.stories-CxIX1tUQ.js","./onboarding-setup-tools.stories-7O24CQpo.js","./onboarding-social.stories-C961gY89.js","./onboarding-spam.stories-BFvJ-uu_.js","./onboarding-welcome.stories-CbJ-jfjj.js","./entry-preview-D4kRhU3g.js","./chunk-XP5HYGXS-BGCqD1aY.js","./entry-preview-docs-1u7BJnRH.js","./index-ByJW5jRy.js","./preview-BhhEZcNS.js","./index-D-8MO0q_.js","./preview-D77C14du.js","./index-DrFu-skq.js","./preview-DEMzn_yN.js","./preview-BWzBA1C2.js","./preview-DtwGhum3.js","./preview-DPsETmCe.js","./preview-DR-m2NpQ.css"])))=>i.map(i=>d[i]); +import"../sb-preview/runtime.js";(function(){const _=document.createElement("link").relList;if(_&&_.supports&&_.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))c(o);new MutationObserver(o=>{for(const e of o)if(e.type==="childList")for(const i of e.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&c(i)}).observe(document,{childList:!0,subtree:!0});function m(o){const e={};return o.integrity&&(e.integrity=o.integrity),o.referrerPolicy&&(e.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?e.credentials="include":o.crossOrigin==="anonymous"?e.credentials="omit":e.credentials="same-origin",e}function c(o){if(o.ep)return;o.ep=!0;const e=m(o);fetch(o.href,e)}})();const T="modulepreload",L=function(r,_){return new URL(r,_).href},O={},t=function(_,m,c){let o=Promise.resolve();if(m&&m.length>0){const i=document.getElementsByTagName("link"),s=document.querySelector("meta[property=csp-nonce]"),E=(s==null?void 0:s.nonce)||(s==null?void 0:s.getAttribute("nonce"));o=Promise.allSettled(m.map(n=>{if(n=L(n,c),n in O)return;O[n]=!0;const p=n.endsWith(".css"),R=p?'[rel="stylesheet"]':"";if(!!c)for(let u=i.length-1;u>=0;u--){const l=i[u];if(l.href===n&&(!p||l.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${n}"]${R}`))return;const a=document.createElement("link");if(a.rel=p?"stylesheet":T,p||(a.as="script"),a.crossOrigin="",a.href=n,E&&a.setAttribute("nonce",E),document.head.appendChild(a),p)return new Promise((u,l)=>{a.addEventListener("load",u),a.addEventListener("error",()=>l(new Error(`Unable to preload CSS for ${n}`)))})}))}function e(i){const s=new Event("vite:preloadError",{cancelable:!0});if(s.payload=i,window.dispatchEvent(s),!s.defaultPrevented)throw i}return o.then(i=>{for(const s of i||[])s.status==="rejected"&&e(s.reason);return _().catch(e)})},{createBrowserChannel:P}=__STORYBOOK_MODULE_CHANNELS__,{addons:y}=__STORYBOOK_MODULE_PREVIEW_API__,d=P({page:"preview"});y.setChannel(d);window.__STORYBOOK_ADDONS_CHANNEL__=d;window.CONFIG_TYPE==="DEVELOPMENT"&&(window.__STORYBOOK_SERVER_CHANNEL__=d);const I={"./src/components/accordion/accordion.stories.tsx":async()=>t(()=>import("./accordion.stories-BjQOfMG2.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13]),import.meta.url),"./src/components/alert/alert.stories.tsx":async()=>t(()=>import("./alert.stories-e3UkuH-h.js"),__vite__mapDeps([14,1,2,15,4,16,17,18,8,19,12,20,10]),import.meta.url),"./src/components/area-chart/area-chart.stories.tsx":async()=>t(()=>import("./area-chart.stories-CDGZlyRk.js"),__vite__mapDeps([21,1,2,22,4,23,24,25,26,27,17,11,12,8,28,29,30]),import.meta.url),"./src/components/avatar/avatar.stories.tsx":async()=>t(()=>import("./avatar.stories-oW7nYPt2.js"),__vite__mapDeps([31,1,2,32,4,8,33]),import.meta.url),"./src/components/badge/badge.stories.tsx":async()=>t(()=>import("./badge.stories-DxNEST_O.js"),__vite__mapDeps([34,1,2,11,4,12,8,18]),import.meta.url),"./src/components/bar-chart/bar-chart.stories.tsx":async()=>t(()=>import("./bar-chart.stories-D7nK1APC.js"),__vite__mapDeps([35,1,2,36,4,23,24,25,26,27,17,11,12,8,28,29,30]),import.meta.url),"./src/components/breadcrumb/breadcrumb.stories.tsx":async()=>t(()=>import("./breadcrumb.stories-Bm9ICn5i.js"),__vite__mapDeps([37,1,2,38,4,39,8,40]),import.meta.url),"./src/components/button/button.stories.tsx":async()=>t(()=>import("./button.stories-CO7EeVtl.js"),__vite__mapDeps([41,1,2,17,4,10,8]),import.meta.url),"./src/components/cards/list-blocks.stories.tsx":async()=>t(()=>import("./list-blocks.stories-BtXiHvO4.js"),__vite__mapDeps([42,1,2,28,4,23,11,12,8,43,44]),import.meta.url),"./src/components/cards/plugin-blocks.stories.tsx":async()=>t(()=>import("./plugin-blocks.stories-DgzEJAnJ.js"),__vite__mapDeps([45,1,2,28,4,17,23,11,12,8,46,29]),import.meta.url),"./src/components/cards/widget-blocks.stories.tsx":async()=>t(()=>import("./widget-blocks.stories-kt5i6506.js"),__vite__mapDeps([47,1,2,48,49,4,50,51,52,53,16,17,18,8,19,28,23,11,12,29,40,54,33,13,55,56,57,58]),import.meta.url),"./src/components/checkbox/checkbox.stories.tsx":async()=>t(()=>import("./checkbox.stories-CBv8arBO.js"),__vite__mapDeps([59,1,2,60,49,4,9,8,19]),import.meta.url),"./src/components/container/container.stories.tsx":async()=>t(()=>import("./container.stories-CbxhbR0F.js"),__vite__mapDeps([61,1,2,28,4]),import.meta.url),"./src/components/datepicker/datepicker.stories.tsx":async()=>t(()=>import("./datepicker.stories-ndS5zMcq.js"),__vite__mapDeps([62,1,2,63,4,17,64,8,39]),import.meta.url),"./src/components/dialog/dialog.stories.tsx":async()=>t(()=>import("./dialog.stories-DCZWFTKP.js"),__vite__mapDeps([65,1,2,66,4,53,5,6,12,8,17]),import.meta.url),"./src/components/drawer/drawer.stories.tsx":async()=>t(()=>import("./drawer.stories-F8Y7brHI.js"),__vite__mapDeps([67,1,2,68,4,12,8,53,5,6,17]),import.meta.url),"./src/components/dropdown-menu/dropdown-menu.stories.tsx":async()=>t(()=>import("./dropdown-menu.stories-BoYhTgXi.js"),__vite__mapDeps([69,1,2,70,52,53,4,71,6,7,8,5,32,17,54]),import.meta.url),"./src/components/editor-input/editor-input.stories.tsx":async()=>t(()=>import("./editor-input.stories-CiIpJ8QZ.js"),__vite__mapDeps([72,1,2,73,53,4,17,50,49,60,9,8,19,48,51,52,16,18,11,12,74,32,75,23,76,77,78,79,6,80,7,81,82,5,28,15,83,10,84,71,85,58,38,39,40,66,86,87,70,68,88,64,63,3,36,24,25,26,27,89,90,22]),import.meta.url),"./src/components/input/input.stories.tsx":async()=>t(()=>import("./input.stories-QTXVAHTY.js"),__vite__mapDeps([91,1,2,75,49,4,8,12]),import.meta.url),"./src/components/label/label.stories.tsx":async()=>t(()=>import("./label.stories-C-Vm-VCR.js"),__vite__mapDeps([92,23,1,2,4]),import.meta.url),"./src/components/line-chart/line-chart.stories.tsx":async()=>t(()=>import("./line-chart.stories-cFksjgms.js"),__vite__mapDeps([93,89,1,2,4,23,25,26,27]),import.meta.url),"./src/components/loader/loader.stories.tsx":async()=>t(()=>import("./loader.stories-CDTNy_gx.js"),__vite__mapDeps([94,1,2,77,4,8]),import.meta.url),"./src/components/menu-item/menu.stories.tsx":async()=>t(()=>import("./menu.stories-B_ZYV3MO.js"),__vite__mapDeps([95,1,2,71,4,6,7,8,5,96,97,98,99,33]),import.meta.url),"./src/components/pagination/pagination.stories.tsx":async()=>t(()=>import("./pagination.stories-HO2m0qox.js"),__vite__mapDeps([100,1,2,88,4,17,64,8,39]),import.meta.url),"./src/components/pie-chart/pie-chart.stories.tsx":async()=>t(()=>import("./pie-chart.stories-C3iqbw_S.js"),__vite__mapDeps([101,1,2,90,4,23,25,26,17,28,29,8]),import.meta.url),"./src/components/progress-bar/progress-bar.stories.tsx":async()=>t(()=>import("./progress-bar.stories-BmWSeiee.js"),__vite__mapDeps([102,1,2,78,4]),import.meta.url),"./src/components/progress-steps/progress-steps.stories.tsx":async()=>t(()=>import("./progress-steps.stories-qiz9dsRc.js"),__vite__mapDeps([103,1,2,83,4,10,8,19,54]),import.meta.url),"./src/components/radio-button/radio-button.stories.tsx":async()=>t(()=>import("./radio-button.stories-BuXvEhoR.js"),__vite__mapDeps([104,1,2,48,49,4,50,51,52,53,16,17,18,8,19,11,12,10]),import.meta.url),"./src/components/search/search.stories.tsx":async()=>t(()=>import("./search.stories-Dj2bfSzt.js"),__vite__mapDeps([105,1,2,87,4,77,8,11,12,52,53,81]),import.meta.url),"./src/components/select/select-atom.stories.tsx":async()=>t(()=>import("./select-atom.stories-DAztpDUu.js"),__vite__mapDeps([106,1,2,80,4,52,53,11,12,8,49,7,81,19]),import.meta.url),"./src/components/select/select.stories.tsx":async()=>t(()=>import("./select.stories-C4LxQsIa.js"),__vite__mapDeps([107,1,2,80,4,52,53,11,12,8,49,7,81,19,23]),import.meta.url),"./src/components/sidebar/sidebar.stories.tsx":async()=>t(()=>import("./sidebar.stories-CzpxCSb9.js"),__vite__mapDeps([108,1,2,85,4,51,52,53,16,17,18,8,19,58,96,97,109,98]),import.meta.url),"./src/components/skeleton/skeleton.stories.tsx":async()=>t(()=>import("./skeleton.stories-63n8PvqY.js"),__vite__mapDeps([110,84,1,2,4]),import.meta.url),"./src/components/switch/switch.stories.tsx":async()=>t(()=>import("./switch.stories-hePlP4B4.js"),__vite__mapDeps([111,1,2,50,49,4]),import.meta.url),"./src/components/tabs/tabs.stories.tsx":async()=>t(()=>import("./tabs.stories-Cdbsx2__.js"),__vite__mapDeps([112,1,2,79,4,6,54,8]),import.meta.url),"./src/components/textarea/textarea.stories.tsx":async()=>t(()=>import("./textarea.stories-Bvh-acao.js"),__vite__mapDeps([113,74,1,2,49,4]),import.meta.url),"./src/components/title/title.stories.tsx":async()=>t(()=>import("./title.stories-kNFmH_SV.js"),__vite__mapDeps([114,1,2,76,4,54,8]),import.meta.url),"./src/components/toaster/toaster.stories.tsx":async()=>t(()=>import("./toaster.stories-fSbuLzae.js"),__vite__mapDeps([115,1,2,82,4,16,17,18,8,19,53,5,6,12]),import.meta.url),"./src/components/tooltip/tooltip.stories.tsx":async()=>t(()=>import("./tooltip.stories-DscHBKF-.js"),__vite__mapDeps([116,1,2,51,52,53,4,16,17,18,8,19,23,44]),import.meta.url),"./src/components/topbar/topbar.stories.tsx":async()=>t(()=>import("./topbar.stories-CLMunrtz.js"),__vite__mapDeps([117,1,2,17,4,11,12,8,32,86,29,44,118]),import.meta.url),"./src/templates/admin-settings-Spectra/admin-settings-Spectra.stories.jsx":async()=>t(()=>import("./admin-settings-Spectra.stories-Co2dYeSv.js"),__vite__mapDeps([119,1,2,17,4,50,49,60,9,8,19,48,51,52,53,16,18,11,12,74,32,75,23,76,77,78,73,79,6,80,7,81,82,5,28,15,83,10,84,71,85,58,38,39,40,66,86,87,70,68,88,64,63,3,36,24,25,26,27,89,90,22,46,29,44,118,13,120,121,122]),import.meta.url),"./src/templates/admin-settings-SureCart/admin-settings-SureCart.stories.jsx":async()=>t(()=>import("./admin-settings-SureCart.stories-CwEy0iwu.js"),__vite__mapDeps([123,1,2,17,4,50,49,60,9,8,19,48,51,52,53,16,18,11,12,74,32,75,23,76,77,78,73,79,6,80,7,81,82,5,28,15,83,10,84,71,85,58,38,39,40,66,86,87,70,68,88,64,63,3,36,24,25,26,27,89,90,22,46,29,44,33,96,97,109,98,99]),import.meta.url),"./src/templates/admin-settings-SureRank/admin-settings-SureRank.stories.jsx":async()=>t(()=>import("./admin-settings-SureRank.stories-BMP3_b2p.js"),__vite__mapDeps([124,1,2,17,4,50,49,60,9,8,19,48,51,52,53,16,18,11,12,74,32,75,23,76,77,78,73,79,6,80,7,81,82,5,28,15,83,10,84,71,85,58,38,39,40,66,86,87,70,68,88,64,63,3,36,24,25,26,27,89,90,22,46,29,44,118,122,54,13,56,98,99,33]),import.meta.url),"./src/templates/dashboard-astra/dashboard-astra.stories.jsx":async()=>t(()=>import("./dashboard-astra.stories-D26hOkb-.js"),__vite__mapDeps([125,1,2,17,4,50,49,60,9,8,19,48,51,52,53,16,18,11,12,74,32,75,23,76,77,78,73,79,6,80,7,81,82,5,28,15,83,10,84,71,85,58,38,39,40,66,86,87,70,68,88,64,63,3,36,24,25,26,27,89,90,22,46,29,44,33,122,97,120,57]),import.meta.url),"./src/templates/dashboard-spectra/dashboard-spectra.stories.jsx":async()=>t(()=>import("./dashboard-spectra.stories-Bx50MPiO.js"),__vite__mapDeps([126,1,2,17,4,50,49,60,9,8,19,48,51,52,53,16,18,11,12,74,32,75,23,76,77,78,73,79,6,80,7,81,82,5,28,15,83,10,84,71,85,58,38,39,40,66,86,87,70,68,88,64,63,3,36,24,25,26,27,89,90,22,46,29,44,118,127,121,55,56,57,54,43]),import.meta.url),"./src/templates/onboarding-backup/onboarding-backup.stories.jsx":async()=>t(()=>import("./onboarding-backup.stories-rjOiPo8S.js"),__vite__mapDeps([128,1,2,17,4,50,49,60,9,8,19,48,51,52,53,16,18,11,12,74,32,75,23,76,77,78,73,79,6,80,7,81,82,5,28,15,83,10,84,71,85,58,38,39,40,66,86,87,70,68,88,64,63,3,36,24,25,26,27,89,90,22,46]),import.meta.url),"./src/templates/onboarding-connect/onboarding-connect.stories.jsx":async()=>t(()=>import("./onboarding-connect.stories-_ELSvMAQ.js"),__vite__mapDeps([129,1,2,17,4,50,49,60,9,8,19,48,51,52,53,16,18,11,12,74,32,75,23,76,77,78,73,79,6,80,7,81,82,5,28,15,83,10,84,71,85,58,38,39,40,66,86,87,70,68,88,64,63,3,36,24,25,26,27,89,90,22,46]),import.meta.url),"./src/templates/onboarding-done/onboarding-done.stories.jsx":async()=>t(()=>import("./onboarding-done.stories-BZtRItKu.js"),__vite__mapDeps([130,1,2,17,4,50,49,60,9,8,19,48,51,52,53,16,18,11,12,74,32,75,23,76,77,78,73,79,6,80,7,81,82,5,28,15,83,10,84,71,85,58,38,39,40,66,86,87,70,68,88,64,63,3,36,24,25,26,27,89,90,22,46,127]),import.meta.url),"./src/templates/onboarding-email-smtp/onboarding-smtp-connect.stories.jsx":async()=>t(()=>import("./onboarding-smtp-connect.stories-CuT6GUCa.js"),__vite__mapDeps([131,1,2,46,17,4,50,49,60,9,8,19,48,51,52,53,16,18,11,12,74,32,75,23,76,77,78,73,79,6,80,7,81,82,5,28,15,83,10,84,71,85,58,38,39,40,66,86,87,70,68,88,64,63,3,36,24,25,26,27,89,90,22]),import.meta.url),"./src/templates/onboarding-import/onboarding-import.stories.jsx":async()=>t(()=>import("./onboarding-import.stories-DC2OlJZ0.js"),__vite__mapDeps([132,1,2,17,4,50,49,60,9,8,19,48,51,52,53,16,18,11,12,74,32,75,23,76,77,78,73,79,6,80,7,81,82,5,28,15,83,10,84,71,85,58,38,39,40,66,86,87,70,68,88,64,63,3,36,24,25,26,27,89,90,22,46]),import.meta.url),"./src/templates/onboarding-profile/onboarding-profile.stories.jsx":async()=>t(()=>import("./onboarding-profile.stories-U_ic4Bq7.js"),__vite__mapDeps([133,1,2,17,4,50,49,60,9,8,19,48,51,52,53,16,18,11,12,74,32,75,23,76,77,78,73,79,6,80,7,81,82,5,28,15,83,10,84,71,85,58,38,39,40,66,86,87,70,68,88,64,63,3,36,24,25,26,27,89,90,22,46]),import.meta.url),"./src/templates/onboarding-setup-done/onboarding-setup-done.stories.jsx":async()=>t(()=>import("./onboarding-setup-done.stories-CxIX1tUQ.js"),__vite__mapDeps([134,1,2,17,4,50,49,60,9,8,19,48,51,52,53,16,18,11,12,74,32,75,23,76,77,78,73,79,6,80,7,81,82,5,28,15,83,10,84,71,85,58,38,39,40,66,86,87,70,68,88,64,63,3,36,24,25,26,27,89,90,22,46,127]),import.meta.url),"./src/templates/onboarding-setup-tools/onboarding-setup-tools.stories.jsx":async()=>t(()=>import("./onboarding-setup-tools.stories-7O24CQpo.js"),__vite__mapDeps([135,1,2,17,4,50,49,60,9,8,19,48,51,52,53,16,18,11,12,74,32,75,23,76,77,78,73,79,6,80,7,81,82,5,28,15,83,10,84,71,85,58,38,39,40,66,86,87,70,68,88,64,63,3,36,24,25,26,27,89,90,22,46]),import.meta.url),"./src/templates/onboarding-social/onboarding-social.stories.jsx":async()=>t(()=>import("./onboarding-social.stories-C961gY89.js"),__vite__mapDeps([136,1,2,46,17,4,50,49,60,9,8,19,48,51,52,53,16,18,11,12,74,32,75,23,76,77,78,73,79,6,80,7,81,82,5,28,15,83,10,84,71,85,58,38,39,40,66,86,87,70,68,88,64,63,3,36,24,25,26,27,89,90,22]),import.meta.url),"./src/templates/onboarding-spam/onboarding-spam.stories.jsx":async()=>t(()=>import("./onboarding-spam.stories-BFvJ-uu_.js"),__vite__mapDeps([137,1,2,46,17,4,50,49,60,9,8,19,48,51,52,53,16,18,11,12,74,32,75,23,76,77,78,73,79,6,80,7,81,82,5,28,15,83,10,84,71,85,58,38,39,40,66,86,87,70,68,88,64,63,3,36,24,25,26,27,89,90,22]),import.meta.url),"./src/templates/onboarding-welcome/onboarding-welcome.stories.jsx":async()=>t(()=>import("./onboarding-welcome.stories-CbJ-jfjj.js"),__vite__mapDeps([138,1,2,17,4,50,49,60,9,8,19,48,51,52,53,16,18,11,12,74,32,75,23,76,77,78,73,79,6,80,7,81,82,5,28,15,83,10,84,71,85,58,38,39,40,66,86,87,70,68,88,64,63,3,36,24,25,26,27,89,90,22,46]),import.meta.url)};async function V(r){return I[r]()}const{composeConfigs:D,PreviewWeb:v,ClientApi:g}=__STORYBOOK_MODULE_PREVIEW_API__,A=async(r=[])=>{const _=await Promise.all([r[0]??t(()=>import("./entry-preview-D4kRhU3g.js"),__vite__mapDeps([139,140,2,53]),import.meta.url),r[1]??t(()=>import("./entry-preview-docs-1u7BJnRH.js"),__vite__mapDeps([141,140,142,2]),import.meta.url),r[2]??t(()=>import("./preview-BhhEZcNS.js"),__vite__mapDeps([143,144]),import.meta.url),r[3]??t(()=>import("./preview-vHtoiEx9.js"),[],import.meta.url),r[4]??t(()=>import("./preview-aVwhiz9X.js"),[],import.meta.url),r[5]??t(()=>import("./preview-D77C14du.js"),__vite__mapDeps([145,146]),import.meta.url),r[6]??t(()=>import("./preview-DFmD0pui.js"),[],import.meta.url),r[7]??t(()=>import("./preview-DEMzn_yN.js"),__vite__mapDeps([147,26]),import.meta.url),r[8]??t(()=>import("./preview-BWzBA1C2.js"),__vite__mapDeps([148,146]),import.meta.url),r[9]??t(()=>import("./preview-DGUiP6tS.js"),[],import.meta.url),r[10]??t(()=>import("./preview-DtwGhum3.js"),__vite__mapDeps([149,20]),import.meta.url),r[11]??t(()=>import("./preview-DPsETmCe.js"),__vite__mapDeps([150,1,2,151]),import.meta.url)]);return D(_)};window.__STORYBOOK_PREVIEW__=window.__STORYBOOK_PREVIEW__||new v(V,A);window.__STORYBOOK_STORY_STORE__=window.__STORYBOOK_STORY_STORE__||window.__STORYBOOK_PREVIEW__.storyStore;export{t as _}; diff --git a/assets/index-APad4l5Z.js b/assets/index-APad4l5Z.js new file mode 100644 index 00000000..1698165d --- /dev/null +++ b/assets/index-APad4l5Z.js @@ -0,0 +1 @@ +import{m as c,a as T,G as b,K as d,P as S,g as B,L,b as C,v as H,w as u,c as g,E as y,$ as I,y as h,d as k,N as P,e as W,D as A,x as F,C as x,f as D,S as R,R as f,I as v,h as E,i as M,A as N,F as q,j as w,k as O,l as U,W as Z,n as j,T as z,t as G,o as J,p as K,q as Q,r as V,s as X,u as Y,z as _,B as $,H as aa,J as sa,M as oa,V as ta,O as ea,Q as ra,U as pa,X as ia,Y as na,Z as ma,_ as la,a0 as ca,a1 as Ta,a2 as ba,a3 as da,a4 as Sa,a5 as Ba,a6 as La,a7 as Ca,a8 as Ha,a9 as ua,aa as ga,ab as ya,ac as Ia,ad as ha}from"./DocsRenderer-CFRXHY34-DEmJl7Am.js";import"./iframe-Cnnnx44X.js";import"../sb-preview/runtime.js";import"./index-DRjF_FHU.js";import"./jsx-runtime-DR9Q75dM.js";import"./index-rX-Bn4lm.js";import"./index-D-8MO0q_.js";import"./index-ByJW5jRy.js";import"./index-DrFu-skq.js";import"./react-18-BamFVnwC.js";export{c as A,T as ActionBar,b as AddonPanel,d as Badge,S as Bar,B as Blockquote,L as Button,C as ClipboardCode,H as Code,u as DL,g as Div,y as DocumentWrapper,I as EmptyTabContent,h as ErrorFormatter,k as FlexBar,P as Form,W as H1,A as H2,F as H3,x as H4,D as H5,R as H6,f as HR,v as IconButton,E as IconButtonSkeleton,M as Icons,N as Img,q as LI,w as Link,O as ListItem,U as Loader,Z as Modal,j as OL,z as P,G as Placeholder,J as Pre,K as ResetWrapper,Q as ScrollArea,V as Separator,X as Spaced,Y as Span,_ as StorybookIcon,$ as StorybookLogo,aa as Symbols,sa as SyntaxHighlighter,oa as TT,ta as TabBar,ea as TabButton,ra as TabWrapper,pa as Table,ia as Tabs,na as TabsState,ma as TooltipLinkList,la as TooltipMessage,ca as TooltipNote,Ta as UL,ba as WithTooltip,da as WithTooltipPure,Sa as Zoom,Ba as codeCommon,La as components,Ca as createCopyToClipboardFunction,Ha as getStoryHref,ua as icons,ga as interleaveSeparators,ya as nameSpaceClassNames,Ia as resetComponents,ha as withReset}; diff --git a/assets/index-B5ZI-g0m.js b/assets/index-B5ZI-g0m.js new file mode 100644 index 00000000..8eb05095 --- /dev/null +++ b/assets/index-B5ZI-g0m.js @@ -0,0 +1,234 @@ +var ig=Object.defineProperty;var lg=(e,t,r)=>t in e?ig(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;var ye=(e,t,r)=>lg(e,typeof t!="symbol"?t+"":t,r);const{once:sg}=__STORYBOOK_MODULE_CLIENT_LOGGER__,{FORCE_REMOUNT:Xl,STORY_RENDER_PHASE_CHANGED:ug,SET_CURRENT_STORY:cg}=__STORYBOOK_MODULE_CORE_EVENTS__,{addons:dg}=__STORYBOOK_MODULE_PREVIEW_API__,{global:Ne}=__STORYBOOK_MODULE_GLOBAL__;var fg=(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')}),pg={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]},hg=Object.entries(pg);function gi(e){return String(e)}gi.open="";gi.close="";function mg(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 bg(e=!1){let t=mg(e),r=(i,l,u,c)=>{let s="",d=0;do s+=i.substring(d,c)+u,d=c+l.length,c=i.indexOf(l,d);while(~c);return s+i.substring(d)},n=(i,l,u=i)=>{let c=s=>{let d=String(s),p=d.indexOf(l,i.length);return~p?i+r(d,l,u,p)+l:i+d+l};return c.open=i,c.close=l,c},a={isColorSupported:t},o=i=>`\x1B[${i}m`;for(let[i,l]of hg)a[i]=t?n(o(l[0]),o(l[1]),l[2]):gi;return a}var pt=bg(!1);function gg(e,t){let r=Object.keys(e),n=t===null?r:r.sort(t);if(Object.getOwnPropertySymbols)for(let a of Object.getOwnPropertySymbols(e))Object.getOwnPropertyDescriptor(e,a).enumerable&&n.push(a);return n}function aa(e,t,r,n,a,o,i=": "){let l="",u=0,c=e.next();if(!c.done){l+=t.spacingOuter;let s=r+t.indent;for(;!c.done;){if(l+=s,u++===t.maxWidth){l+="…";break}let d=o(c.value[0],t,s,n,a),p=o(c.value[1],t,s,n,a);l+=d+i+p,c=e.next(),c.done?t.min||(l+=","):l+=`,${t.spacingInner}`}l+=t.spacingOuter+r}return l}function yi(e,t,r,n,a,o){let i="",l=0,u=e.next();if(!u.done){i+=t.spacingOuter;let c=r+t.indent;for(;!u.done;){if(i+=c,l++===t.maxWidth){i+="…";break}i+=o(u.value,t,c,n,a),u=e.next(),u.done?t.min||(i+=","):i+=`,${t.spacingInner}`}i+=t.spacingOuter+r}return i}function Bn(e,t,r,n,a,o){let i="";e=e instanceof ArrayBuffer?new DataView(e):e;let l=c=>c instanceof DataView,u=l(e)?e.byteLength:e.length;if(u>0){i+=t.spacingOuter;let c=r+t.indent;for(let s=0;s<u;s++){if(i+=c,s===t.maxWidth){i+="…";break}(l(e)||s in e)&&(i+=o(l(e)?e.getInt8(s):e[s],t,c,n,a)),s<u-1?i+=`,${t.spacingInner}`:t.min||(i+=",")}i+=t.spacingOuter+r}return i}function vi(e,t,r,n,a,o){let i="",l=gg(e,t.compareKeys);if(l.length>0){i+=t.spacingOuter;let u=r+t.indent;for(let c=0;c<l.length;c++){let s=l[c],d=o(s,t,u,n,a),p=o(e[s],t,u,n,a);i+=`${u+d}: ${p}`,c<l.length-1?i+=`,${t.spacingInner}`:t.min||(i+=",")}i+=t.spacingOuter+r}return i}var yg=typeof Symbol=="function"&&Symbol.for?Symbol.for("jest.asymmetricMatcher"):1267621,Ia=" ",vg=(e,t,r,n,a,o)=>{let i=e.toString();if(i==="ArrayContaining"||i==="ArrayNotContaining")return++n>t.maxDepth?`[${i}]`:`${i+Ia}[${Bn(e.sample,t,r,n,a,o)}]`;if(i==="ObjectContaining"||i==="ObjectNotContaining")return++n>t.maxDepth?`[${i}]`:`${i+Ia}{${vi(e.sample,t,r,n,a,o)}}`;if(i==="StringMatching"||i==="StringNotMatching"||i==="StringContaining"||i==="StringNotContaining")return i+Ia+o(e.sample,t,r,n,a);if(typeof e.toAsymmetricMatcher!="function")throw new TypeError(`Asymmetric matcher ${e.constructor.name} does not implement toAsymmetricMatcher()`);return e.toAsymmetricMatcher()},_g=e=>e&&e.$$typeof===yg,Eg={serialize:vg,test:_g},wg=" ",Hc=new Set(["DOMStringMap","NamedNodeMap"]),Cg=/^(?:HTML\w*Collection|NodeList)$/;function Rg(e){return Hc.has(e)||Cg.test(e)}var Tg=e=>e&&e.constructor&&!!e.constructor.name&&Rg(e.constructor.name);function Sg(e){return e.constructor.name==="NamedNodeMap"}var Pg=(e,t,r,n,a,o)=>{let i=e.constructor.name;return++n>t.maxDepth?`[${i}]`:(t.min?"":i+wg)+(Hc.has(i)?`{${vi(Sg(e)?[...e].reduce((l,u)=>(l[u.name]=u.value,l),{}):{...e},t,r,n,a,o)}}`:`[${Bn([...e],t,r,n,a,o)}]`)},Og={serialize:Pg,test:Tg};function zc(e){return e.replaceAll("<","<").replaceAll(">",">")}function _i(e,t,r,n,a,o,i){let l=n+r.indent,u=r.colors;return e.map(c=>{let s=t[c],d=i(s,r,l,a,o);return typeof s!="string"&&(d.includes(` +`)&&(d=r.spacingOuter+l+d+r.spacingOuter+n),d=`{${d}}`),`${r.spacingInner+n+u.prop.open+c+u.prop.close}=${u.value.open}${d}${u.value.close}`}).join("")}function Ei(e,t,r,n,a,o){return e.map(i=>t.spacingOuter+r+(typeof i=="string"?Vc(i,t):o(i,t,r,n,a))).join("")}function Vc(e,t){let r=t.colors.content;return r.open+zc(e)+r.close}function Ag(e,t){let r=t.colors.comment;return`${r.open}<!--${zc(e)}-->${r.close}`}function wi(e,t,r,n,a){let o=n.colors.tag;return`${o.open}<${e}${t&&o.close+t+n.spacingOuter+a+o.open}${r?`>${o.close}${r}${n.spacingOuter}${a}${o.open}</${e}`:`${t&&!n.min?"":" "}/`}>${o.close}`}function Ci(e,t){let r=t.colors.tag;return`${r.open}<${e}${r.close} …${r.open} />${r.close}`}var qg=1,Gc=3,Wc=8,Kc=11,xg=/^(?:(?:HTML|SVG)\w*)?Element$/;function Mg(e){try{return typeof e.hasAttribute=="function"&&e.hasAttribute("is")}catch{return!1}}function $g(e){let t=e.constructor.name,{nodeType:r,tagName:n}=e,a=typeof n=="string"&&n.includes("-")||Mg(e);return r===qg&&(xg.test(t)||a)||r===Gc&&t==="Text"||r===Wc&&t==="Comment"||r===Kc&&t==="DocumentFragment"}var Ng=e=>{var t;return((t=e==null?void 0:e.constructor)==null?void 0:t.name)&&$g(e)};function jg(e){return e.nodeType===Gc}function Ig(e){return e.nodeType===Wc}function La(e){return e.nodeType===Kc}var Lg=(e,t,r,n,a,o)=>{if(jg(e))return Vc(e.data,t);if(Ig(e))return Ag(e.data,t);let i=La(e)?"DocumentFragment":e.tagName.toLowerCase();return++n>t.maxDepth?Ci(i,t):wi(i,_i(La(e)?[]:Array.from(e.attributes,l=>l.name).sort(),La(e)?{}:[...e.attributes].reduce((l,u)=>(l[u.name]=u.value,l),{}),t,r+t.indent,n,a,o),Ei(Array.prototype.slice.call(e.childNodes||e.children),t,r+t.indent,n,a,o),t,r)},Bg={serialize:Lg,test:Ng},kg="@@__IMMUTABLE_ITERABLE__@@",Dg="@@__IMMUTABLE_LIST__@@",Fg="@@__IMMUTABLE_KEYED__@@",Ug="@@__IMMUTABLE_MAP__@@",Ql="@@__IMMUTABLE_ORDERED__@@",Hg="@@__IMMUTABLE_RECORD__@@",zg="@@__IMMUTABLE_SEQ__@@",Vg="@@__IMMUTABLE_SET__@@",Gg="@@__IMMUTABLE_STACK__@@",pr=e=>`Immutable.${e}`,oa=e=>`[${e}]`,zr=" ",Zl="…";function Wg(e,t,r,n,a,o,i){return++n>t.maxDepth?oa(pr(i)):`${pr(i)+zr}{${aa(e.entries(),t,r,n,a,o)}}`}function Kg(e){let t=0;return{next(){if(t<e._keys.length){let r=e._keys[t++];return{done:!1,value:[r,e.get(r)]}}return{done:!0,value:void 0}}}}function Yg(e,t,r,n,a,o){let i=pr(e._name||"Record");return++n>t.maxDepth?oa(i):`${i+zr}{${aa(Kg(e),t,r,n,a,o)}}`}function Jg(e,t,r,n,a,o){let i=pr("Seq");return++n>t.maxDepth?oa(i):e[Fg]?`${i+zr}{${e._iter||e._object?aa(e.entries(),t,r,n,a,o):Zl}}`:`${i+zr}[${e._iter||e._array||e._collection||e._iterable?yi(e.values(),t,r,n,a,o):Zl}]`}function Ba(e,t,r,n,a,o,i){return++n>t.maxDepth?oa(pr(i)):`${pr(i)+zr}[${yi(e.values(),t,r,n,a,o)}]`}var Xg=(e,t,r,n,a,o)=>e[Ug]?Wg(e,t,r,n,a,o,e[Ql]?"OrderedMap":"Map"):e[Dg]?Ba(e,t,r,n,a,o,"List"):e[Vg]?Ba(e,t,r,n,a,o,e[Ql]?"OrderedSet":"Set"):e[Gg]?Ba(e,t,r,n,a,o,"Stack"):e[zg]?Jg(e,t,r,n,a,o):Yg(e,t,r,n,a,o),Qg=e=>e&&(e[kg]===!0||e[Hg]===!0),Zg={serialize:Xg,test:Qg},es={exports:{}},ae={},ts;function ey(){return ts||(ts=1,function(){var e=Symbol.for("react.element"),t=Symbol.for("react.portal"),r=Symbol.for("react.fragment"),n=Symbol.for("react.strict_mode"),a=Symbol.for("react.profiler"),o=Symbol.for("react.provider"),i=Symbol.for("react.context"),l=Symbol.for("react.server_context"),u=Symbol.for("react.forward_ref"),c=Symbol.for("react.suspense"),s=Symbol.for("react.suspense_list"),d=Symbol.for("react.memo"),p=Symbol.for("react.lazy"),f=Symbol.for("react.offscreen"),h=!1,m=!1,g=!1,b=!1,y=!1,R;R=Symbol.for("react.module.reference");function _($){return!!(typeof $=="string"||typeof $=="function"||$===r||$===a||y||$===n||$===c||$===s||b||$===f||h||m||g||typeof $=="object"&&$!==null&&($.$$typeof===p||$.$$typeof===d||$.$$typeof===o||$.$$typeof===i||$.$$typeof===u||$.$$typeof===R||$.getModuleId!==void 0))}function C($){if(typeof $=="object"&&$!==null){var se=$.$$typeof;switch(se){case e:var ue=$.type;switch(ue){case r:case a:case n:case c:case s:return ue;default:var we=ue&&ue.$$typeof;switch(we){case l:case i:case u:case p:case d:case o:return we;default:return se}}case t:return se}}}var w=i,v=o,E=e,O=u,M=r,N=p,k=d,j=t,I=a,B=n,z=c,K=s,W=!1,re=!1;function me($){return W||(W=!0,console.warn("The ReactIs.isAsyncMode() alias has been deprecated, and will be removed in React 18+.")),!1}function de($){return re||(re=!0,console.warn("The ReactIs.isConcurrentMode() alias has been deprecated, and will be removed in React 18+.")),!1}function F($){return C($)===i}function L($){return C($)===o}function D($){return typeof $=="object"&&$!==null&&$.$$typeof===e}function G($){return C($)===u}function Y($){return C($)===r}function ne($){return C($)===p}function fe($){return C($)===d}function Be($){return C($)===t}function q($){return C($)===a}function V($){return C($)===n}function U($){return C($)===c}function Q($){return C($)===s}ae.ContextConsumer=w,ae.ContextProvider=v,ae.Element=E,ae.ForwardRef=O,ae.Fragment=M,ae.Lazy=N,ae.Memo=k,ae.Portal=j,ae.Profiler=I,ae.StrictMode=B,ae.Suspense=z,ae.SuspenseList=K,ae.isAsyncMode=me,ae.isConcurrentMode=de,ae.isContextConsumer=F,ae.isContextProvider=L,ae.isElement=D,ae.isForwardRef=G,ae.isFragment=Y,ae.isLazy=ne,ae.isMemo=fe,ae.isPortal=Be,ae.isProfiler=q,ae.isStrictMode=V,ae.isSuspense=U,ae.isSuspenseList=Q,ae.isValidElementType=_,ae.typeOf=C}()),ae}var rs;function ty(){return rs||(rs=1,es.exports=ey()),es.exports}var Dt=ty();function Yc(e,t=[]){if(Array.isArray(e))for(let r of e)Yc(r,t);else e!=null&&e!==!1&&e!==""&&t.push(e);return t}function ns(e){let t=e.type;if(typeof t=="string")return t;if(typeof t=="function")return t.displayName||t.name||"Unknown";if(Dt.isFragment(e))return"React.Fragment";if(Dt.isSuspense(e))return"React.Suspense";if(typeof t=="object"&&t!==null){if(Dt.isContextProvider(e))return"Context.Provider";if(Dt.isContextConsumer(e))return"Context.Consumer";if(Dt.isForwardRef(e)){if(t.displayName)return t.displayName;let r=t.render.displayName||t.render.name||"";return r===""?"ForwardRef":`ForwardRef(${r})`}if(Dt.isMemo(e)){let r=t.displayName||t.type.displayName||t.type.name||"";return r===""?"Memo":`Memo(${r})`}}return"UNDEFINED"}function ry(e){let{props:t}=e;return Object.keys(t).filter(r=>r!=="children"&&t[r]!==void 0).sort()}var ny=(e,t,r,n,a,o)=>++n>t.maxDepth?Ci(ns(e),t):wi(ns(e),_i(ry(e),e.props,t,r+t.indent,n,a,o),Ei(Yc(e.props.children),t,r+t.indent,n,a,o),t,r),ay=e=>e!=null&&Dt.isElement(e),oy={serialize:ny,test:ay},iy=typeof Symbol=="function"&&Symbol.for?Symbol.for("react.test.json"):245830487;function ly(e){let{props:t}=e;return t?Object.keys(t).filter(r=>t[r]!==void 0).sort():[]}var sy=(e,t,r,n,a,o)=>++n>t.maxDepth?Ci(e.type,t):wi(e.type,e.props?_i(ly(e),e.props,t,r+t.indent,n,a,o):"",e.children?Ei(e.children,t,r+t.indent,n,a,o):"",t,r),uy=e=>e&&e.$$typeof===iy,cy={serialize:sy,test:uy},Jc=Object.prototype.toString,dy=Date.prototype.toISOString,fy=Error.prototype.toString,as=RegExp.prototype.toString;function ka(e){return typeof e.constructor=="function"&&e.constructor.name||"Object"}function py(e){return typeof window<"u"&&e===window}var hy=/^Symbol\((.*)\)(.*)$/,my=/\n/g,Xc=class extends Error{constructor(t,r){super(t),this.stack=r,this.name=this.constructor.name}};function by(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 gy(e){return Object.is(e,-0)?"-0":String(e)}function yy(e){return`${e}n`}function os(e,t){return t?`[Function ${e.name||"anonymous"}]`:"[Function]"}function is(e){return String(e).replace(hy,"Symbol($1)")}function ls(e){return`[${fy.call(e)}]`}function Qc(e,t,r,n){if(e===!0||e===!1)return`${e}`;if(e===void 0)return"undefined";if(e===null)return"null";let a=typeof e;if(a==="number")return gy(e);if(a==="bigint")return yy(e);if(a==="string")return n?`"${e.replaceAll(/"|\\/g,"\\$&")}"`:`"${e}"`;if(a==="function")return os(e,t);if(a==="symbol")return is(e);let o=Jc.call(e);return o==="[object WeakMap]"?"WeakMap {}":o==="[object WeakSet]"?"WeakSet {}":o==="[object Function]"||o==="[object GeneratorFunction]"?os(e,t):o==="[object Symbol]"?is(e):o==="[object Date]"?Number.isNaN(+e)?"Date { NaN }":dy.call(e):o==="[object Error]"?ls(e):o==="[object RegExp]"?r?as.call(e).replaceAll(/[$()*+.?[\\\]^{|}]/g,"\\$&"):as.call(e):e instanceof Error?ls(e):null}function Zc(e,t,r,n,a,o){if(a.includes(e))return"[Circular]";a=[...a],a.push(e);let i=++n>t.maxDepth,l=t.min;if(t.callToJSON&&!i&&e.toJSON&&typeof e.toJSON=="function"&&!o)return Ot(e.toJSON(),t,r,n,a,!0);let u=Jc.call(e);return u==="[object Arguments]"?i?"[Arguments]":`${l?"":"Arguments "}[${Bn(e,t,r,n,a,Ot)}]`:by(u)?i?`[${e.constructor.name}]`:`${l||!t.printBasicPrototype&&e.constructor.name==="Array"?"":`${e.constructor.name} `}[${Bn(e,t,r,n,a,Ot)}]`:u==="[object Map]"?i?"[Map]":`Map {${aa(e.entries(),t,r,n,a,Ot," => ")}}`:u==="[object Set]"?i?"[Set]":`Set {${yi(e.values(),t,r,n,a,Ot)}}`:i||py(e)?`[${ka(e)}]`:`${l||!t.printBasicPrototype&&ka(e)==="Object"?"":`${ka(e)} `}{${vi(e,t,r,n,a,Ot)}}`}function vy(e){return e.serialize!=null}function ed(e,t,r,n,a,o){let i;try{i=vy(e)?e.serialize(t,r,n,a,o,Ot):e.print(t,l=>Ot(l,r,n,a,o),l=>{let u=n+r.indent;return u+l.replaceAll(my,` +${u}`)},{edgeSpacing:r.spacingOuter,min:r.min,spacing:r.spacingInner},r.colors)}catch(l){throw new Xc(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 td(e,t){for(let r of e)try{if(r.test(t))return r}catch(n){throw new Xc(n.message,n.stack)}return null}function Ot(e,t,r,n,a,o){let i=td(t.plugins,e);if(i!==null)return ed(i,e,t,r,n,a);let l=Qc(e,t.printFunctionName,t.escapeRegex,t.escapeString);return l!==null?l:Zc(e,t,r,n,a,o)}var Ri={comment:"gray",content:"reset",prop:"yellow",tag:"cyan",value:"green"},rd=Object.keys(Ri),We={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:Ri};function _y(e){for(let t of Object.keys(e))if(!Object.prototype.hasOwnProperty.call(We,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 Ey(){return rd.reduce((e,t)=>{let r=Ri[t],n=r&&pt[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 wy(){return rd.reduce((e,t)=>(e[t]={close:"",open:""},e),Object.create(null))}function nd(e){return(e==null?void 0:e.printFunctionName)??We.printFunctionName}function ad(e){return(e==null?void 0:e.escapeRegex)??We.escapeRegex}function od(e){return(e==null?void 0:e.escapeString)??We.escapeString}function ss(e){return{callToJSON:(e==null?void 0:e.callToJSON)??We.callToJSON,colors:e!=null&&e.highlight?Ey():wy(),compareKeys:typeof(e==null?void 0:e.compareKeys)=="function"||(e==null?void 0:e.compareKeys)===null?e.compareKeys:We.compareKeys,escapeRegex:ad(e),escapeString:od(e),indent:e!=null&&e.min?"":Cy((e==null?void 0:e.indent)??We.indent),maxDepth:(e==null?void 0:e.maxDepth)??We.maxDepth,maxWidth:(e==null?void 0:e.maxWidth)??We.maxWidth,min:(e==null?void 0:e.min)??We.min,plugins:(e==null?void 0:e.plugins)??We.plugins,printBasicPrototype:(e==null?void 0:e.printBasicPrototype)??!0,printFunctionName:nd(e),spacingInner:e!=null&&e.min?" ":` +`,spacingOuter:e!=null&&e.min?"":` +`}}function Cy(e){return Array.from({length:e+1}).join(" ")}function rt(e,t){if(t&&(_y(t),t.plugins)){let n=td(t.plugins,e);if(n!==null)return ed(n,e,ss(t),"",0,[])}let r=Qc(e,nd(t),ad(t),od(t));return r!==null?r:Zc(e,ss(t),"",0,[])}var id={AsymmetricMatcher:Eg,DOMCollection:Og,DOMElement:Bg,Immutable:Zg,ReactElement:oy,ReactTestComponent:cy},us={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"]},Ry={special:"cyan",number:"yellow",bigint:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",symbol:"green",date:"magenta",regexp:"red"},hr="…";function Ty(e,t){let r=us[Ry[t]]||us[t]||"";return r?`\x1B[${r[0]}m${String(e)}\x1B[${r[1]}m`:String(e)}function Sy({showHidden:e=!1,depth:t=2,colors:r=!1,customInspect:n=!0,showProxy:a=!1,maxArrayLength:o=1/0,breakLength:i=1/0,seen:l=[],truncate:u=1/0,stylize:c=String}={},s){let d={showHidden:!!e,depth:Number(t),colors:!!r,customInspect:!!n,showProxy:!!a,maxArrayLength:Number(o),breakLength:Number(i),truncate:Number(u),seen:l,inspect:s,stylize:c};return d.colors&&(d.stylize=Ty),d}function Py(e){return e>="\uD800"&&e<="\uDBFF"}function It(e,t,r=hr){e=String(e);let n=r.length,a=e.length;if(n>t&&a>n)return r;if(a>t&&a>n){let o=t-n;return o>0&&Py(e[o-1])&&(o=o-1),`${e.slice(0,o)}${r}`}return e}function Qe(e,t,r,n=", "){r=r||t.inspect;let a=e.length;if(a===0)return"";let o=t.truncate,i="",l="",u="";for(let c=0;c<a;c+=1){let s=c+1===e.length,d=c+2===e.length;u=`${hr}(${e.length-c})`;let p=e[c];t.truncate=o-i.length-(s?0:n.length);let f=l||r(p,t)+(s?"":n),h=i.length+f.length,m=h+u.length;if(s&&h>o&&i.length+u.length<=o||!s&&!d&&m>o||(l=s?"":r(e[c+1],t)+(d?"":n),!s&&d&&m>o&&h+l.length>o))break;if(i+=f,!s&&!d&&h+l.length>=o){u=`${hr}(${e.length-c-1})`;break}u=""}return`${i}${u}`}function Oy(e){return e.match(/^[a-zA-Z_][a-zA-Z_0-9]*$/)?e:JSON.stringify(e).replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'")}function Vr([e,t],r){return r.truncate-=2,typeof e=="string"?e=Oy(e):typeof e!="number"&&(e=`[${r.inspect(e,r)}]`),r.truncate-=e.length,t=r.inspect(t,r),`${e}: ${t}`}function Ay(e,t){let r=Object.keys(e).slice(e.length);if(!e.length&&!r.length)return"[]";t.truncate-=4;let n=Qe(e,t);t.truncate-=n.length;let a="";return r.length&&(a=Qe(r.map(o=>[o,e[o]]),t,Vr)),`[ ${n}${a?`, ${a}`:""} ]`}var qy=e=>typeof Buffer=="function"&&e instanceof Buffer?"Buffer":e[Symbol.toStringTag]?e[Symbol.toStringTag]:e.constructor.name;function ut(e,t){let r=qy(e);t.truncate-=r.length+4;let n=Object.keys(e).slice(e.length);if(!e.length&&!n.length)return`${r}[]`;let a="";for(let i=0;i<e.length;i++){let l=`${t.stylize(It(e[i],t.truncate),"number")}${i===e.length-1?"":", "}`;if(t.truncate-=l.length,e[i]!==e.length&&t.truncate<=3){a+=`${hr}(${e.length-e[i]+1})`;break}a+=l}let o="";return n.length&&(o=Qe(n.map(i=>[i,e[i]]),t,Vr)),`${r}[ ${a}${o?`, ${o}`:""} ]`}function xy(e,t){let r=e.toJSON();if(r===null)return"Invalid Date";let n=r.split("T"),a=n[0];return t.stylize(`${a}T${It(n[1],t.truncate-a.length-1)}`,"date")}function cs(e,t){let r=e[Symbol.toStringTag]||"Function",n=e.name;return n?t.stylize(`[${r} ${It(n,t.truncate-11)}]`,"special"):t.stylize(`[${r}]`,"special")}function My([e,t],r){return r.truncate-=4,e=r.inspect(e,r),r.truncate-=e.length,t=r.inspect(t,r),`${e} => ${t}`}function $y(e){let t=[];return e.forEach((r,n)=>{t.push([n,r])}),t}function Ny(e,t){return e.size-1<=0?"Map{}":(t.truncate-=7,`Map{ ${Qe($y(e),t,My)} }`)}var jy=Number.isNaN||(e=>e!==e);function ds(e,t){return jy(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(It(String(e),t.truncate),"number")}function fs(e,t){let r=It(e.toString(),t.truncate-1);return r!==hr&&(r+="n"),t.stylize(r,"bigint")}function Iy(e,t){let r=e.toString().split("/")[2],n=t.truncate-(2+r.length),a=e.source;return t.stylize(`/${It(a,n)}/${r}`,"regexp")}function Ly(e){let t=[];return e.forEach(r=>{t.push(r)}),t}function By(e,t){return e.size===0?"Set{}":(t.truncate-=7,`Set{ ${Qe(Ly(e),t)} }`)}var ps=new RegExp("['\\u0000-\\u001f\\u007f-\\u009f\\u00ad\\u0600-\\u0604\\u070f\\u17b4\\u17b5\\u200c-\\u200f\\u2028-\\u202f\\u2060-\\u206f\\ufeff\\ufff0-\\uffff]","g"),ky={"\b":"\\b"," ":"\\t","\n":"\\n","\f":"\\f","\r":"\\r","'":"\\'","\\":"\\\\"},Dy=16,Fy=4;function Uy(e){return ky[e]||`\\u${`0000${e.charCodeAt(0).toString(Dy)}`.slice(-Fy)}`}function hs(e,t){return ps.test(e)&&(e=e.replace(ps,Uy)),t.stylize(`'${It(e,t.truncate-2)}'`,"string")}function ms(e){return"description"in Symbol.prototype?e.description?`Symbol(${e.description})`:"Symbol()":e.toString()}var ld=()=>"Promise{…}";try{let{getPromiseDetails:e,kPending:t,kRejected:r}=process.binding("util");Array.isArray(e(Promise.resolve()))&&(ld=(n,a)=>{let[o,i]=e(n);return o===t?"Promise{<pending>}":`Promise${o===r?"!":""}{${a.inspect(i,a)}}`})}catch{}var Hy=ld;function An(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.indexOf(e)>=0)return"[Circular]";t.seen.push(e);let a=Qe(r.map(l=>[l,e[l]]),t,Vr),o=Qe(n.map(l=>[l,e[l]]),t,Vr);t.seen.pop();let i="";return a&&o&&(i=", "),`{ ${a}${i}${o} }`}var Da=typeof Symbol<"u"&&Symbol.toStringTag?Symbol.toStringTag:!1;function zy(e,t){let r="";return Da&&Da in e&&(r=e[Da]),r=r||e.constructor.name,(!r||r==="_class")&&(r="<Anonymous Class>"),t.truncate-=r.length,`${r}${An(e,t)}`}function Vy(e,t){return e.length===0?"Arguments[]":(t.truncate-=13,`Arguments[ ${Qe(e,t)} ]`)}var Gy=["stack","line","column","name","message","fileName","lineNumber","columnNumber","number","description"];function Wy(e,t){let r=Object.getOwnPropertyNames(e).filter(i=>Gy.indexOf(i)===-1),n=e.name;t.truncate-=n.length;let a="";typeof e.message=="string"?a=It(e.message,t.truncate):r.unshift("message"),a=a?`: ${a}`:"",t.truncate-=a.length+5;let o=Qe(r.map(i=>[i,e[i]]),t,Vr);return`${n}${a}${o?` { ${o} }`:""}`}function Ky([e,t],r){return r.truncate-=3,t?`${r.stylize(String(e),"yellow")}=${r.stylize(`"${t}"`,"string")}`:`${r.stylize(String(e),"yellow")}`}function fo(e,t){return Qe(e,t,sd,` +`)}function sd(e,t){let r=e.getAttributeNames(),n=e.tagName.toLowerCase(),a=t.stylize(`<${n}`,"special"),o=t.stylize(">","special"),i=t.stylize(`</${n}>`,"special");t.truncate-=n.length*2+5;let l="";r.length>0&&(l+=" ",l+=Qe(r.map(s=>[s,e.getAttribute(s)]),t,Ky," ")),t.truncate-=l.length;let u=t.truncate,c=fo(e.children,t);return c&&c.length>u&&(c=`${hr}(${e.children.length})`),`${a}${l}${o}${c}${i}`}var Yy=typeof Symbol=="function"&&typeof Symbol.for=="function",Fa=Yy?Symbol.for("chai/inspect"):"@@chai/inspect",tr=!1;try{let e=fg("util");tr=e.inspect?e.inspect.custom:!1}catch{tr=!1}var bs=new WeakMap,gs={},ys={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:ds,Number:ds,bigint:fs,BigInt:fs,string:hs,String:hs,function:cs,Function:cs,symbol:ms,Symbol:ms,Array:Ay,Date:xy,Map:Ny,Set:By,RegExp:Iy,Promise:Hy,WeakSet:(e,t)=>t.stylize("WeakSet{…}","special"),WeakMap:(e,t)=>t.stylize("WeakMap{…}","special"),Arguments:Vy,Int8Array:ut,Uint8Array:ut,Uint8ClampedArray:ut,Int16Array:ut,Uint16Array:ut,Int32Array:ut,Uint32Array:ut,Float32Array:ut,Float64Array:ut,Generator:()=>"",DataView:()=>"",ArrayBuffer:()=>"",Error:Wy,HTMLCollection:fo,NodeList:fo},Jy=(e,t,r)=>Fa in e&&typeof e[Fa]=="function"?e[Fa](t):tr&&tr in e&&typeof e[tr]=="function"?e[tr](t.depth,t):"inspect"in e&&typeof e.inspect=="function"?e.inspect(t.depth,t):"constructor"in e&&bs.has(e.constructor)?bs.get(e.constructor)(e,t):gs[r]?gs[r](e,t):"",Xy=Object.prototype.toString;function po(e,t={}){let r=Sy(t,po),{customInspect:n}=r,a=e===null?"null":typeof e;if(a==="object"&&(a=Xy.call(e).slice(8,-1)),a in ys)return ys[a](e,r);if(n&&e){let i=Jy(e,r,a);if(i)return typeof i=="string"?i:po(i,r)}let o=e?Object.getPrototypeOf(e):!1;return o===Object.prototype||o===null?An(e,r):e&&typeof HTMLElement=="function"&&e instanceof HTMLElement?sd(e,r):"constructor"in e?e.constructor!==Object?zy(e,r):An(e,r):e===Object(e)?An(e,r):r.stylize(String(e),a)}var{AsymmetricMatcher:Qy,DOMCollection:Zy,DOMElement:ev,Immutable:tv,ReactElement:rv,ReactTestComponent:nv}=id,vs=[nv,rv,ev,Zy,tv,Qy];function Gr(e,t=10,{maxLength:r,...n}={}){let a=r??1e4,o;try{o=rt(e,{maxDepth:t,escapeString:!1,plugins:vs,...n})}catch{o=rt(e,{callToJSON:!1,maxDepth:t,escapeString:!1,plugins:vs,...n})}return o.length>=a&&t>1?Gr(e,Math.floor(t/2)):o}var av=/%[sdjifoOc%]/g;function ov(...e){if(typeof e[0]!="string"){let o=[];for(let i=0;i<e.length;i++)o.push(Mr(e[i],{depth:0,colors:!1}));return o.join(" ")}let t=e.length,r=1,n=e[0],a=String(n).replace(av,o=>{if(o==="%%")return"%";if(r>=t)return o;switch(o){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?Mr(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 Mr(e[r++],{showHidden:!0,showProxy:!0});case"%O":return Mr(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 o}});for(let o=e[r];r<t;o=e[++r])o===null||typeof o!="object"?a+=` ${o}`:a+=` ${Mr(o)}`;return a}function Mr(e,t={}){return t.truncate===0&&(t.truncate=Number.POSITIVE_INFINITY),po(e,t)}function iv(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function lv(e){return e===Object.prototype||e===Function.prototype||e===RegExp.prototype}function ho(e){return Object.prototype.toString.apply(e).slice(8,-1)}function sv(e,t){let r=typeof t=="function"?t:n=>t.add(n);Object.getOwnPropertyNames(e).forEach(r),Object.getOwnPropertySymbols(e).forEach(r)}function ud(e){let t=new Set;return lv(e)?[]:(sv(e,t),Array.from(t))}var cd={forceWritable:!1};function _s(e,t=cd){return mo(e,new WeakMap,t)}function mo(e,t,r=cd){let n,a;if(t.has(e))return t.get(e);if(Array.isArray(e)){for(a=Array.from({length:n=e.length}),t.set(e,a);n--;)a[n]=mo(e[n],t,r);return a}if(Object.prototype.toString.call(e)==="[object Object]"){a=Object.create(Object.getPrototypeOf(e)),t.set(e,a);let o=ud(e);for(let i of o){let l=Object.getOwnPropertyDescriptor(e,i);if(!l)continue;let u=mo(e[i],t,r);r.forceWritable?Object.defineProperty(a,i,{enumerable:l.enumerable,configurable:!0,writable:!0,value:u}):"get"in l?Object.defineProperty(a,i,{...l,get(){return u}}):Object.defineProperty(a,i,{...l,value:u})}return a}return e}function Es(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}`)}var Oe=-1,Te=1,_e=0,be=class{constructor(t,r){ye(this,0);ye(this,1);this[0]=t,this[1]=r}},uv=function(e,t){if(!e||!t||e.charAt(0)!==t.charAt(0))return 0;let r=0,n=Math.min(e.length,t.length),a=n,o=0;for(;r<a;)e.substring(o,a)===t.substring(o,a)?(r=a,o=r):n=a,a=Math.floor((n-r)/2+r);return a},dd=function(e,t){if(!e||!t||e.charAt(e.length-1)!==t.charAt(t.length-1))return 0;let r=0,n=Math.min(e.length,t.length),a=n,o=0;for(;r<a;)e.substring(e.length-a,e.length-o)===t.substring(t.length-a,t.length-o)?(r=a,o=r):n=a,a=Math.floor((n-r)/2+r);return a},ws=function(e,t){let r=e.length,n=t.length;if(r===0||n===0)return 0;r>n?e=e.substring(r-n):r<n&&(t=t.substring(0,r));let a=Math.min(r,n);if(e===t)return a;let o=0,i=1;for(;;){let l=e.substring(a-i),u=t.indexOf(l);if(u===-1)return o;i+=u,(u===0||e.substring(a-i)===t.substring(0,i))&&(o=i,i++)}},cv=function(e){let t=!1,r=[],n=0,a=null,o=0,i=0,l=0,u=0,c=0;for(;o<e.length;)e[o][0]===_e?(r[n++]=o,i=u,l=c,u=0,c=0,a=e[o][1]):(e[o][0]===Te?u+=e[o][1].length:c+=e[o][1].length,a&&a.length<=Math.max(i,l)&&a.length<=Math.max(u,c)&&(e.splice(r[n-1],0,new be(Oe,a)),e[r[n-1]+1][0]=Te,n--,n--,o=n>0?r[n-1]:-1,i=0,l=0,u=0,c=0,a=null,t=!0)),o++;for(t&&fd(e),pv(e),o=1;o<e.length;){if(e[o-1][0]===Oe&&e[o][0]===Te){let s=e[o-1][1],d=e[o][1],p=ws(s,d),f=ws(d,s);p>=f?(p>=s.length/2||p>=d.length/2)&&(e.splice(o,0,new be(_e,d.substring(0,p))),e[o-1][1]=s.substring(0,s.length-p),e[o+1][1]=d.substring(p),o++):(f>=s.length/2||f>=d.length/2)&&(e.splice(o,0,new be(_e,s.substring(0,f))),e[o-1][0]=Te,e[o-1][1]=d.substring(0,d.length-f),e[o+1][0]=Oe,e[o+1][1]=s.substring(f),o++),o++}o++}},Cs=/[^a-z0-9]/i,Rs=/\s/,Ts=/[\r\n]/,dv=/\n\r?\n$/,fv=/^\r?\n\r?\n/;function pv(e){let t=1;for(;t<e.length-1;){if(e[t-1][0]===_e&&e[t+1][0]===_e){let r=e[t-1][1],n=e[t][1],a=e[t+1][1],o=dd(r,n);if(o){let s=n.substring(n.length-o);r=r.substring(0,r.length-o),n=s+n.substring(0,n.length-o),a=s+a}let i=r,l=n,u=a,c=_n(r,n)+_n(n,a);for(;n.charAt(0)===a.charAt(0);){r+=n.charAt(0),n=n.substring(1)+a.charAt(0),a=a.substring(1);let s=_n(r,n)+_n(n,a);s>=c&&(c=s,i=r,l=n,u=a)}e[t-1][1]!==i&&(i?e[t-1][1]=i:(e.splice(t-1,1),t--),e[t][1]=l,u?e[t+1][1]=u:(e.splice(t+1,1),t--))}t++}}function fd(e){e.push(new be(_e,""));let t=0,r=0,n=0,a="",o="",i;for(;t<e.length;)switch(e[t][0]){case Te:n++,o+=e[t][1],t++;break;case Oe:r++,a+=e[t][1],t++;break;case _e:r+n>1?(r!==0&&n!==0&&(i=uv(o,a),i!==0&&(t-r-n>0&&e[t-r-n-1][0]===_e?e[t-r-n-1][1]+=o.substring(0,i):(e.splice(0,0,new be(_e,o.substring(0,i))),t++),o=o.substring(i),a=a.substring(i)),i=dd(o,a),i!==0&&(e[t][1]=o.substring(o.length-i)+e[t][1],o=o.substring(0,o.length-i),a=a.substring(0,a.length-i))),t-=r+n,e.splice(t,r+n),a.length&&(e.splice(t,0,new be(Oe,a)),t++),o.length&&(e.splice(t,0,new be(Te,o)),t++),t++):t!==0&&e[t-1][0]===_e?(e[t-1][1]+=e[t][1],e.splice(t,1)):t++,n=0,r=0,a="",o="";break}e[e.length-1][1]===""&&e.pop();let l=!1;for(t=1;t<e.length-1;)e[t-1][0]===_e&&e[t+1][0]===_e&&(e[t][1].substring(e[t][1].length-e[t-1][1].length)===e[t-1][1]?(e[t][1]=e[t-1][1]+e[t][1].substring(0,e[t][1].length-e[t-1][1].length),e[t+1][1]=e[t-1][1]+e[t+1][1],e.splice(t-1,1),l=!0):e[t][1].substring(0,e[t+1][1].length)===e[t+1][1]&&(e[t-1][1]+=e[t+1][1],e[t][1]=e[t][1].substring(e[t+1][1].length)+e[t+1][1],e.splice(t+1,1),l=!0)),t++;l&&fd(e)}function _n(e,t){if(!e||!t)return 6;let r=e.charAt(e.length-1),n=t.charAt(0),a=r.match(Cs),o=n.match(Cs),i=a&&r.match(Rs),l=o&&n.match(Rs),u=i&&r.match(Ts),c=l&&n.match(Ts),s=u&&e.match(dv),d=c&&t.match(fv);return s||d?5:u||c?4:a&&!i&&l?3:i||l?2:a||o?1:0}var pd="Compared values have no visual difference.",hv="Compared values serialize to the same structure.\nPrinting internal object structure without calling `toJSON` instead.",En={},Ss;function mv(){if(Ss)return En;Ss=1,Object.defineProperty(En,"__esModule",{value:!0}),En.default=p;let e="diff-sequences",t=0,r=(f,h,m,g,b)=>{let y=0;for(;f<h&&m<g&&b(f,m);)f+=1,m+=1,y+=1;return y},n=(f,h,m,g,b)=>{let y=0;for(;f<=h&&m<=g&&b(h,g);)h-=1,g-=1,y+=1;return y},a=(f,h,m,g,b,y,R)=>{let _=0,C=-f,w=y[_],v=w;y[_]+=r(w+1,h,g+w-C+1,m,b);let E=f<R?f:R;for(_+=1,C+=2;_<=E;_+=1,C+=2){if(_!==f&&v<y[_])w=y[_];else if(w=v+1,h<=w)return _-1;v=y[_],y[_]=w+r(w+1,h,g+w-C+1,m,b)}return R},o=(f,h,m,g,b,y,R)=>{let _=0,C=f,w=y[_],v=w;y[_]-=n(h,w-1,m,g+w-C-1,b);let E=f<R?f:R;for(_+=1,C-=2;_<=E;_+=1,C-=2){if(_!==f&&y[_]<v)w=y[_];else if(w=v-1,w<h)return _-1;v=y[_],y[_]=w-n(h,w-1,m,g+w-C-1,b)}return R},i=(f,h,m,g,b,y,R,_,C,w,v)=>{let E=g-h,O=m-h,M=b-g-O,N=-M-(f-1),k=-M+(f-1),j=t,I=f<_?f:_;for(let B=0,z=-f;B<=I;B+=1,z+=2){let K=B===0||B!==f&&j<R[B],W=K?R[B]:j,re=K?W:W+1,me=E+re-z,de=r(re+1,m,me+1,b,y),F=re+de;if(j=R[B],R[B]=F,N<=z&&z<=k){let L=(f-1-(z+M))/2;if(L<=w&&C[L]-1<=F){let D=E+W-(K?z+1:z-1),G=n(h,W,g,D,y),Y=W-G,ne=D-G,fe=Y+1,Be=ne+1;v.nChangePreceding=f-1,f-1===fe+Be-h-g?(v.aEndPreceding=h,v.bEndPreceding=g):(v.aEndPreceding=fe,v.bEndPreceding=Be),v.nCommonPreceding=G,G!==0&&(v.aCommonPreceding=fe,v.bCommonPreceding=Be),v.nCommonFollowing=de,de!==0&&(v.aCommonFollowing=re+1,v.bCommonFollowing=me+1);let q=F+1,V=me+de+1;return v.nChangeFollowing=f-1,f-1===m+b-q-V?(v.aStartFollowing=m,v.bStartFollowing=b):(v.aStartFollowing=q,v.bStartFollowing=V),!0}}}return!1},l=(f,h,m,g,b,y,R,_,C,w,v)=>{let E=b-m,O=m-h,M=b-g-O,N=M-f,k=M+f,j=t,I=f<w?f:w;for(let B=0,z=f;B<=I;B+=1,z-=2){let K=B===0||B!==f&&C[B]<j,W=K?C[B]:j,re=K?W:W-1,me=E+re-z,de=n(h,re-1,g,me-1,y),F=re-de;if(j=C[B],C[B]=F,N<=z&&z<=k){let L=(f+(z-M))/2;if(L<=_&&F-1<=R[L]){let D=me-de;if(v.nChangePreceding=f,f===F+D-h-g?(v.aEndPreceding=h,v.bEndPreceding=g):(v.aEndPreceding=F,v.bEndPreceding=D),v.nCommonPreceding=de,de!==0&&(v.aCommonPreceding=F,v.bCommonPreceding=D),v.nChangeFollowing=f-1,f===1)v.nCommonFollowing=0,v.aStartFollowing=m,v.bStartFollowing=b;else{let G=E+W-(K?z-1:z+1),Y=r(W,m,G,b,y);v.nCommonFollowing=Y,Y!==0&&(v.aCommonFollowing=W,v.bCommonFollowing=G);let ne=W+Y,fe=G+Y;f-1===m+b-ne-fe?(v.aStartFollowing=m,v.bStartFollowing=b):(v.aStartFollowing=ne,v.bStartFollowing=fe)}return!0}}}return!1},u=(f,h,m,g,b,y,R,_,C)=>{let w=g-h,v=b-m,E=m-h,O=b-g,M=O-E,N=E,k=E;if(R[0]=h-1,_[0]=m,M%2===0){let j=(f||M)/2,I=(E+O)/2;for(let B=1;B<=I;B+=1)if(N=a(B,m,b,w,y,R,N),B<j)k=o(B,h,g,v,y,_,k);else if(l(B,h,m,g,b,y,R,N,_,k,C))return}else{let j=((f||M)+1)/2,I=(E+O+1)/2,B=1;for(N=a(B,m,b,w,y,R,N),B+=1;B<=I;B+=1)if(k=o(B-1,h,g,v,y,_,k),B<j)N=a(B,m,b,w,y,R,N);else if(i(B,h,m,g,b,y,R,N,_,k,C))return}throw new Error(`${e}: no overlap aStart=${h} aEnd=${m} bStart=${g} bEnd=${b}`)},c=(f,h,m,g,b,y,R,_,C,w)=>{if(b-g<m-h){if(y=!y,y&&R.length===1){let{foundSubsequence:L,isCommon:D}=R[0];R[1]={foundSubsequence:(G,Y,ne)=>{L(G,ne,Y)},isCommon:(G,Y)=>D(Y,G)}}let de=h,F=m;h=g,m=b,g=de,b=F}let{foundSubsequence:v,isCommon:E}=R[y?1:0];u(f,h,m,g,b,E,_,C,w);let{nChangePreceding:O,aEndPreceding:M,bEndPreceding:N,nCommonPreceding:k,aCommonPreceding:j,bCommonPreceding:I,nCommonFollowing:B,aCommonFollowing:z,bCommonFollowing:K,nChangeFollowing:W,aStartFollowing:re,bStartFollowing:me}=w;h<M&&g<N&&c(O,h,M,g,N,y,R,_,C,w),k!==0&&v(k,j,I),B!==0&&v(B,z,K),re<m&&me<b&&c(W,re,m,me,b,y,R,_,C,w)},s=(f,h)=>{if(typeof h!="number")throw new TypeError(`${e}: ${f} typeof ${typeof h} is not a number`);if(!Number.isSafeInteger(h))throw new RangeError(`${e}: ${f} value ${h} is not a safe integer`);if(h<0)throw new RangeError(`${e}: ${f} value ${h} is a negative integer`)},d=(f,h)=>{let m=typeof h;if(m!=="function")throw new TypeError(`${e}: ${f} typeof ${m} is not a function`)};function p(f,h,m,g){s("aLength",f),s("bLength",h),d("isCommon",m),d("foundSubsequence",g);let b=r(0,f,0,h,m);if(b!==0&&g(b,0,0),f!==b||h!==b){let y=b,R=b,_=n(y,f-1,R,h-1,m),C=f-_,w=h-_,v=b+_;f!==v&&h!==v&&c(0,y,C,R,w,!1,[{foundSubsequence:g,isCommon:m}],[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&&g(_,C,w)}}return En}var bv=mv(),hd=iv(bv);function gv(e,t){return e.replace(/\s+$/,r=>t(r))}function Ti(e,t,r,n,a,o){return e.length!==0?r(`${n} ${gv(e,a)}`):n!==" "?r(n):t&&o.length!==0?r(`${n} ${o}`):""}function md(e,t,{aColor:r,aIndicator:n,changeLineTrailingSpaceColor:a,emptyFirstOrLastLinePlaceholder:o}){return Ti(e,t,r,n,a,o)}function bd(e,t,{bColor:r,bIndicator:n,changeLineTrailingSpaceColor:a,emptyFirstOrLastLinePlaceholder:o}){return Ti(e,t,r,n,a,o)}function gd(e,t,{commonColor:r,commonIndicator:n,commonLineTrailingSpaceColor:a,emptyFirstOrLastLinePlaceholder:o}){return Ti(e,t,r,n,a,o)}function Ps(e,t,r,n,{patchColor:a}){return a(`@@ -${e+1},${t-e} +${r+1},${n-r} @@`)}function yv(e,t){let r=e.length,n=t.contextLines,a=n+n,o=r,i=!1,l=0,u=0;for(;u!==r;){let _=u;for(;u!==r&&e[u][0]===_e;)u+=1;if(_!==u)if(_===0)u>n&&(o-=u-n,i=!0);else if(u===r){let C=u-_;C>n&&(o-=C-n,i=!0)}else{let C=u-_;C>a&&(o-=C-a,l+=1)}for(;u!==r&&e[u][0]!==_e;)u+=1}let c=l!==0||i;l!==0?o+=l+1:i&&(o+=1);let s=o-1,d=[],p=0;c&&d.push("");let f=0,h=0,m=0,g=0,b=_=>{let C=d.length;d.push(gd(_,C===0||C===s,t)),m+=1,g+=1},y=_=>{let C=d.length;d.push(md(_,C===0||C===s,t)),m+=1},R=_=>{let C=d.length;d.push(bd(_,C===0||C===s,t)),g+=1};for(u=0;u!==r;){let _=u;for(;u!==r&&e[u][0]===_e;)u+=1;if(_!==u)if(_===0){u>n&&(_=u-n,f=_,h=_,m=f,g=h);for(let C=_;C!==u;C+=1)b(e[C][1])}else if(u===r){let C=u-_>n?_+n:u;for(let w=_;w!==C;w+=1)b(e[w][1])}else{let C=u-_;if(C>a){let w=_+n;for(let E=_;E!==w;E+=1)b(e[E][1]);d[p]=Ps(f,m,h,g,t),p=d.length,d.push("");let v=C-a;f=m+v,h=g+v,m=f,g=h;for(let E=u-n;E!==u;E+=1)b(e[E][1])}else for(let w=_;w!==u;w+=1)b(e[w][1])}for(;u!==r&&e[u][0]===Oe;)y(e[u][1]),u+=1;for(;u!==r&&e[u][0]===Te;)R(e[u][1]),u+=1}return c&&(d[p]=Ps(f,m,h,g,t)),d.join(` +`)}function vv(e,t){return e.map((r,n,a)=>{let o=r[1],i=n===0||n===a.length-1;switch(r[0]){case Oe:return md(o,i,t);case Te:return bd(o,i,t);default:return gd(o,i,t)}}).join(` +`)}var Ua=e=>e,yd=5,_v=0;function Ev(){return{aAnnotation:"Expected",aColor:pt.green,aIndicator:"-",bAnnotation:"Received",bColor:pt.red,bIndicator:"+",changeColor:pt.inverse,changeLineTrailingSpaceColor:Ua,commonColor:pt.dim,commonIndicator:" ",commonLineTrailingSpaceColor:Ua,compareKeys:void 0,contextLines:yd,emptyFirstOrLastLinePlaceholder:"",expand:!0,includeChangeCounts:!1,omitAnnotationLines:!1,patchColor:pt.yellow,truncateThreshold:_v,truncateAnnotation:"... Diff result is truncated",truncateAnnotationColor:Ua}}function wv(e){return e&&typeof e=="function"?e:void 0}function Cv(e){return typeof e=="number"&&Number.isSafeInteger(e)&&e>=0?e:yd}function Yt(e={}){return{...Ev(),...e,compareKeys:wv(e.compareKeys),contextLines:Cv(e.contextLines)}}function rr(e){return e.length===1&&e[0].length===0}function Rv(e){let t=0,r=0;return e.forEach(n=>{switch(n[0]){case Oe:t+=1;break;case Te:r+=1;break}}),{a:t,b:r}}function Tv({aAnnotation:e,aColor:t,aIndicator:r,bAnnotation:n,bColor:a,bIndicator:o,includeChangeCounts:i,omitAnnotationLines:l},u){if(l)return"";let c="",s="";if(i){let f=String(u.a),h=String(u.b),m=n.length-e.length,g=" ".repeat(Math.max(0,m)),b=" ".repeat(Math.max(0,-m)),y=h.length-f.length,R=" ".repeat(Math.max(0,y)),_=" ".repeat(Math.max(0,-y));c=`${g} ${r} ${R}${f}`,s=`${b} ${o} ${_}${h}`}let d=`${r} ${e}${c}`,p=`${o} ${n}${s}`;return`${t(d)} +${a(p)} + +`}function Si(e,t,r){return Tv(r,Rv(e))+(r.expand?vv(e,r):yv(e,r))+(t?r.truncateAnnotationColor(` +${r.truncateAnnotation}`):"")}function ia(e,t,r){let n=Yt(r),[a,o]=vd(rr(e)?[]:e,rr(t)?[]:t,n);return Si(a,o,n)}function Sv(e,t,r,n,a){if(rr(e)&&rr(r)&&(e=[],r=[]),rr(t)&&rr(n)&&(t=[],n=[]),e.length!==r.length||t.length!==n.length)return ia(e,t,a);let[o,i]=vd(r,n,a),l=0,u=0;return o.forEach(c=>{switch(c[0]){case Oe:c[1]=e[l],l+=1;break;case Te:c[1]=t[u],u+=1;break;default:c[1]=t[u],l+=1,u+=1}}),Si(o,i,Yt(a))}function vd(e,t,r){let n=(r==null?void 0:r.truncateThreshold)??!1,a=Math.max(Math.floor((r==null?void 0:r.truncateThreshold)??0),0),o=n?Math.min(e.length,a):e.length,i=n?Math.min(t.length,a):t.length,l=o!==e.length||i!==t.length,u=(p,f)=>e[p]===t[f],c=[],s=0,d=0;for(hd(o,i,u,(p,f,h)=>{for(;s!==f;s+=1)c.push(new be(Oe,e[s]));for(;d!==h;d+=1)c.push(new be(Te,t[d]));for(;p!==0;p-=1,s+=1,d+=1)c.push(new be(_e,t[d]))});s!==o;s+=1)c.push(new be(Oe,e[s]));for(;d!==i;d+=1)c.push(new be(Te,t[d]));return[c,l]}function Os(e){return e.includes(`\r +`)?`\r +`:` +`}function Pv(e,t,r){let n=(r==null?void 0:r.truncateThreshold)??!1,a=Math.max(Math.floor((r==null?void 0:r.truncateThreshold)??0),0),o=e.length,i=t.length;if(n){let p=e.includes(` +`),f=t.includes(` +`),h=Os(e),m=Os(t),g=p?`${e.split(h,a).join(h)} +`:e,b=f?`${t.split(m,a).join(m)} +`:t;o=g.length,i=b.length}let l=o!==e.length||i!==t.length,u=(p,f)=>e[p]===t[f],c=0,s=0,d=[];return hd(o,i,u,(p,f,h)=>{c!==f&&d.push(new be(Oe,e.slice(c,f))),s!==h&&d.push(new be(Te,t.slice(s,h))),c=f+p,s=h+p,d.push(new be(_e,t.slice(h,s)))}),c!==o&&d.push(new be(Oe,e.slice(c))),s!==i&&d.push(new be(Te,t.slice(s))),[d,l]}function Ov(e,t,r){return t.reduce((n,a)=>n+(a[0]===_e?a[1]:a[0]===e&&a[1].length!==0?r(a[1]):""),"")}var As=class{constructor(t,r){ye(this,"op");ye(this,"line");ye(this,"lines");ye(this,"changeColor");this.op=t,this.line=[],this.lines=[],this.changeColor=r}pushSubstring(t){this.pushDiff(new be(this.op,t))}pushLine(){this.lines.push(this.line.length!==1?new be(this.op,Ov(this.op,this.line,this.changeColor)):this.line[0][0]===this.op?this.line[0]:new be(this.op,this.line[0][1])),this.line.length=0}isLineEmpty(){return this.line.length===0}pushDiff(t){this.line.push(t)}align(t){let r=t[1];if(r.includes(` +`)){let n=r.split(` +`),a=n.length-1;n.forEach((o,i)=>{i<a?(this.pushSubstring(o),this.pushLine()):o.length!==0&&this.pushSubstring(o)})}else this.pushDiff(t)}moveLinesTo(t){this.isLineEmpty()||this.pushLine(),t.push(...this.lines),this.lines.length=0}},Av=class{constructor(t,r){ye(this,"deleteBuffer");ye(this,"insertBuffer");ye(this,"lines");this.deleteBuffer=t,this.insertBuffer=r,this.lines=[]}pushDiffCommonLine(t){this.lines.push(t)}pushDiffChangeLines(t){let r=t[1].length===0;(!r||this.deleteBuffer.isLineEmpty())&&this.deleteBuffer.pushDiff(t),(!r||this.insertBuffer.isLineEmpty())&&this.insertBuffer.pushDiff(t)}flushChangeLines(){this.deleteBuffer.moveLinesTo(this.lines),this.insertBuffer.moveLinesTo(this.lines)}align(t){let r=t[0],n=t[1];if(n.includes(` +`)){let a=n.split(` +`),o=a.length-1;a.forEach((i,l)=>{if(l===0){let u=new be(r,i);this.deleteBuffer.isLineEmpty()&&this.insertBuffer.isLineEmpty()?(this.flushChangeLines(),this.pushDiffCommonLine(u)):(this.pushDiffChangeLines(u),this.flushChangeLines())}else l<o?this.pushDiffCommonLine(new be(r,i)):i.length!==0&&this.pushDiffChangeLines(new be(r,i))})}else this.pushDiffChangeLines(t)}getLines(){return this.flushChangeLines(),this.lines}};function qv(e,t){let r=new As(Oe,t),n=new As(Te,t),a=new Av(r,n);return e.forEach(o=>{switch(o[0]){case Oe:r.align(o);break;case Te:n.align(o);break;default:a.align(o)}}),a.getLines()}function xv(e,t){if(t){let r=e.length-1;return e.some((n,a)=>n[0]===_e&&(a!==r||n[1]!==` +`))}return e.some(r=>r[0]===_e)}function Mv(e,t,r){if(e!==t&&e.length!==0&&t.length!==0){let n=e.includes(` +`)||t.includes(` +`),[a,o]=_d(n?`${e} +`:e,n?`${t} +`:t,!0,r);if(xv(a,n)){let i=Yt(r),l=qv(a,i.changeColor);return Si(l,o,i)}}return ia(e.split(` +`),t.split(` +`),r)}function _d(e,t,r,n){let[a,o]=Pv(e,t,n);return cv(a),[a,o]}function bo(e,t){let{commonColor:r}=Yt(t);return r(e)}var{AsymmetricMatcher:$v,DOMCollection:Nv,DOMElement:jv,Immutable:Iv,ReactElement:Lv,ReactTestComponent:Bv}=id,Ed=[Bv,Lv,jv,Nv,Iv,$v],go={plugins:Ed},wd={callToJSON:!1,maxDepth:10,plugins:Ed};function kv(e,t,r){if(Object.is(e,t))return"";let n=Es(e),a=n,o=!1;if(n==="object"&&typeof e.asymmetricMatch=="function"){if(e.$$typeof!==Symbol.for("jest.asymmetricMatcher")||typeof e.getExpectedType!="function")return;a=e.getExpectedType(),o=a==="string"}if(a!==Es(t)){let{aAnnotation:i,aColor:l,aIndicator:u,bAnnotation:c,bColor:s,bIndicator:d}=Yt(r),p=yo(wd,r),f=rt(e,p),h=rt(t,p),m=`${l(`${u} ${i}:`)} +${f}`,g=`${s(`${d} ${c}:`)} +${h}`;return`${m} + +${g}`}if(!o)switch(n){case"string":return ia(e.split(` +`),t.split(` +`),r);case"boolean":case"number":return Dv(e,t,r);case"map":return Ha(qs(e),qs(t),r);case"set":return Ha(xs(e),xs(t),r);default:return Ha(e,t,r)}}function Dv(e,t,r){let n=rt(e,go),a=rt(t,go);return n===a?"":ia(n.split(` +`),a.split(` +`),r)}function qs(e){return new Map(Array.from(e.entries()).sort())}function xs(e){return new Set(Array.from(e.values()).sort())}function Ha(e,t,r){let n,a=!1;try{let i=yo(go,r);n=Ms(e,t,i,r)}catch{a=!0}let o=bo(pd,r);if(n===void 0||n===o){let i=yo(wd,r);n=Ms(e,t,i,r),n!==o&&!a&&(n=`${bo(hv,r)} + +${n}`)}return n}function yo(e,t){let{compareKeys:r}=Yt(t);return{...e,compareKeys:r}}function Ms(e,t,r,n){let a={...r,indent:0},o=rt(e,a),i=rt(t,a);if(o===i)return bo(pd,n);{let l=rt(e,r),u=rt(t,r);return Sv(l.split(` +`),u.split(` +`),o.split(` +`),i.split(` +`),n)}}var $s=2e4;function Ns(e){return ho(e)==="Object"&&typeof e.asymmetricMatch=="function"}function js(e,t){let r=ho(e),n=ho(t);return r===n&&(r==="Object"||r==="Array")}function Fv(e,t,r){let{aAnnotation:n,bAnnotation:a}=Yt(r);if(typeof e=="string"&&typeof t=="string"&&e.length>0&&t.length>0&&e.length<=$s&&t.length<=$s&&e!==t){if(e.includes(` +`)||t.includes(` +`))return Mv(t,e,r);let[c]=_d(t,e),s=c.some(h=>h[0]===_e),d=Uv(n,a),p=d(n)+Vv(Is(c,Oe,s)),f=d(a)+zv(Is(c,Te,s));return`${p} +${f}`}let o=_s(e,{forceWritable:!0}),i=_s(t,{forceWritable:!0}),{replacedExpected:l,replacedActual:u}=Cd(o,i);return kv(l,u,r)}function Cd(e,t,r=new WeakSet,n=new WeakSet){return js(e,t)?r.has(e)||n.has(t)?{replacedActual:e,replacedExpected:t}:(r.add(e),n.add(t),ud(t).forEach(a=>{let o=t[a],i=e[a];if(Ns(o))o.asymmetricMatch(i)&&(e[a]=o);else if(Ns(i))i.asymmetricMatch(o)&&(t[a]=i);else if(js(i,o)){let l=Cd(i,o,r,n);e[a]=l.replacedActual,t[a]=l.replacedExpected}}),{replacedActual:e,replacedExpected:t}):{replacedActual:e,replacedExpected:t}}function Uv(...e){let t=e.reduce((r,n)=>n.length>r?n.length:r,0);return r=>`${r}: ${" ".repeat(t-r.length)}`}var Hv="·";function Rd(e){return e.replace(/\s+$/gm,t=>Hv.repeat(t.length))}function zv(e){return pt.red(Rd(Gr(e)))}function Vv(e){return pt.green(Rd(Gr(e)))}function Is(e,t,r){return e.reduce((n,a)=>n+(a[0]===_e?a[1]:a[0]===t?r?pt.inverse(a[1]):a[1]:""),"")}var Gv="@@__IMMUTABLE_RECORD__@@",Wv="@@__IMMUTABLE_ITERABLE__@@";function Kv(e){return e&&(e[Wv]||e[Gv])}var Yv=Object.getPrototypeOf({});function Ls(e){return e instanceof Error?`<unserializable>: ${e.message}`:typeof e=="string"?`<unserializable>: ${e}`:"<unserializable>"}function nr(e,t=new WeakMap){if(!e||typeof e=="string")return e;if(typeof e=="function")return`Function<${e.name||"anonymous"}>`;if(typeof e=="symbol")return e.toString();if(typeof e!="object")return e;if(Kv(e))return nr(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()} ${ov(e.sample)}`;if(typeof e.toJSON=="function")return nr(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,a)=>{try{r[a]=nr(n,t)}catch(o){r[a]=Ls(o)}}),r}else{let r=Object.create(null);t.set(e,r);let n=e;for(;n&&n!==Yv;)Object.getOwnPropertyNames(n).forEach(a=>{if(!(a in r))try{r[a]=nr(e[a],t)}catch(o){delete r[a],r[a]=Ls(o)}}),n=Object.getPrototypeOf(n);return r}}function Jv(e){return e.replace(/__(vite_ssr_import|vi_import)_\d+__\./g,"")}function Td(e,t,r=new WeakSet){if(!e||typeof e!="object")return{message:String(e)};let n=e;n.stack&&(n.stackStr=String(n.stack)),n.name&&(n.nameStr=String(n.name)),(n.showDiff||n.showDiff===void 0&&n.expected!==void 0&&n.actual!==void 0)&&(n.diff=Fv(n.actual,n.expected,{...t,...n.diffOptions})),typeof n.expected!="string"&&(n.expected=Gr(n.expected,10)),typeof n.actual!="string"&&(n.actual=Gr(n.actual,10));try{typeof n.message=="string"&&(n.message=Jv(n.message))}catch{}try{!r.has(n)&&typeof n.cause=="object"&&(r.add(n),n.cause=Td(n.cause,t,r))}catch{}try{return nr(n)}catch(a){return nr(new Error(`Failed to fully serialize error: ${a==null?void 0:a.message} +Inner error message: ${n==null?void 0:n.message}`))}}var Xv=(e=>(e.DONE="done",e.ERROR="error",e.ACTIVE="active",e.WAITING="waiting",e))(Xv||{}),ct={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"},Bs={start:!1,back:!1,goto:!1,next:!1,end:!1},Qv=new Error("This function ran after the play function completed. Did you forget to `await` it?"),ks=e=>Object.prototype.toString.call(e)==="[object Object]",Zv=e=>Object.prototype.toString.call(e)==="[object Module]",e_=e=>{if(!ks(e)&&!Zv(e))return!1;if(e.constructor===void 0)return!0;let t=e.constructor.prototype;return!!ks(t)},t_=e=>{try{return new e.constructor}catch{return{}}},za=()=>({renderPhase:void 0,isDebugging:!1,isPlaying:!1,isLocked:!1,cursor:0,calls:[],shadowCalls:[],callRefsByResult:new Map,chainedCallIds:new Set,ancestors:[],playUntil:void 0,resolvers:{},syncTimeout:void 0}),Ds=(e,t=!1)=>{let r=(t?e.shadowCalls:e.calls).filter(a=>a.retain);if(!r.length)return;let n=new Map(Array.from(e.callRefsByResult.entries()).filter(([,a])=>a.retain));return{cursor:r.length,calls:r,callRefsByResult:n}},r_=class{constructor(){var i;this.initialized=!1,this.channel=dg.getChannel(),this.state=((i=Ne.window)==null?void 0:i.parent.__STORYBOOK_ADDON_INTERACTIONS_INSTRUMENTER_STATE__)||{};let e=({storyId:l,isPlaying:u=!0,isDebugging:c=!1})=>{let s=this.getState(l);this.setState(l,{...za(),...Ds(s,c),shadowCalls:c?s.shadowCalls:[],chainedCallIds:c?s.chainedCallIds:new Set,playUntil:c?s.playUntil:void 0,isPlaying:u,isDebugging:c}),this.sync(l)};this.channel.on(Xl,e),this.channel.on(ug,({storyId:l,newPhase:u})=>{let{isDebugging:c}=this.getState(l);this.setState(l,{renderPhase:u}),u==="preparing"&&c&&e({storyId:l}),u==="playing"&&e({storyId:l,isDebugging:c}),u==="played"&&this.setState(l,{isLocked:!1,isPlaying:!1,isDebugging:!1}),u==="errored"&&this.setState(l,{isLocked:!1,isPlaying:!1})}),this.channel.on(cg,()=>{this.initialized?this.cleanup():this.initialized=!0});let t=({storyId:l,playUntil:u})=>{this.getState(l).isDebugging||this.setState(l,({calls:s})=>({calls:[],shadowCalls:s.map(d=>({...d,status:"waiting"})),isDebugging:!0}));let c=this.getLog(l);this.setState(l,({shadowCalls:s})=>{var p;if(u||!c.length)return{playUntil:u};let d=s.findIndex(f=>f.id===c[0].callId);return{playUntil:(p=s.slice(0,d).filter(f=>f.interceptable&&!f.ancestors.length).slice(-1)[0])==null?void 0:p.id}}),this.channel.emit(Xl,{storyId:l,isDebugging:!0})},r=({storyId:l})=>{var s;let u=this.getLog(l).filter(d=>!d.ancestors.length),c=u.reduceRight((d,p,f)=>d>=0||p.status==="waiting"?d:f,-1);t({storyId:l,playUntil:(s=u[c-1])==null?void 0:s.callId})},n=({storyId:l,callId:u})=>{var h;let{calls:c,shadowCalls:s,resolvers:d}=this.getState(l),p=c.find(({id:m})=>m===u),f=s.find(({id:m})=>m===u);if(!p&&f&&Object.values(d).length>0){let m=(h=this.getLog(l).find(g=>g.status==="waiting"))==null?void 0:h.callId;f.id!==m&&this.setState(l,{playUntil:f.id}),Object.values(d).forEach(g=>g())}else t({storyId:l,playUntil:u})},a=({storyId:l})=>{var c;let{resolvers:u}=this.getState(l);if(Object.values(u).length>0)Object.values(u).forEach(s=>s());else{let s=(c=this.getLog(l).find(d=>d.status==="waiting"))==null?void 0:c.callId;s?t({storyId:l,playUntil:s}):o({storyId:l})}},o=({storyId:l})=>{this.setState(l,{playUntil:void 0,isDebugging:!1}),Object.values(this.getState(l).resolvers).forEach(u=>u())};this.channel.on(ct.START,t),this.channel.on(ct.BACK,r),this.channel.on(ct.GOTO,n),this.channel.on(ct.NEXT,a),this.channel.on(ct.END,o)}getState(e){return this.state[e]||za()}setState(e,t){var a;let r=this.getState(e),n=typeof t=="function"?t(r):t;this.state={...this.state,[e]:{...r,...n}},(a=Ne.window)!=null&&a.parent&&(Ne.window.parent.__STORYBOOK_ADDON_INTERACTIONS_INSTRUMENTER_STATE__=this.state)}cleanup(){var t;this.state=Object.entries(this.state).reduce((r,[n,a])=>{let o=Ds(a);return o&&(r[n]=Object.assign(za(),o)),r},{});let e={controlStates:Bs,logItems:[]};this.channel.emit(ct.SYNC,e),(t=Ne.window)!=null&&t.parent&&(Ne.window.parent.__STORYBOOK_ADDON_INTERACTIONS_INSTRUMENTER_STATE__=this.state)}getLog(e){let{calls:t,shadowCalls:r}=this.getState(e),n=[...r];t.forEach((o,i)=>{n[i]=o});let a=new Set;return n.reduceRight((o,i)=>(i.args.forEach(l=>{l!=null&&l.__callId__&&a.add(l.__callId__)}),i.path.forEach(l=>{l.__callId__&&a.add(l.__callId__)}),(i.interceptable||i.exception)&&!a.has(i.id)&&(o.unshift({callId:i.id,status:i.status,ancestors:i.ancestors}),a.add(i.id)),o),[])}instrument(e,t,r=0){if(!e_(e))return e;let{mutate:n=!1,path:a=[]}=t,o=t.getKeys?t.getKeys(e,r):Object.keys(e);return r+=1,o.reduce((i,l)=>{let u=n_(e,l);if(typeof(u==null?void 0:u.get)=="function"){let s=()=>{var d,p;return(p=(d=u==null?void 0:u.get)==null?void 0:d.bind(e))==null?void 0:p()};return Object.defineProperty(i,l,{get:()=>this.instrument(s(),{...t,path:a.concat(l)},r)}),i}let c=e[l];return typeof c!="function"?(i[l]=this.instrument(c,{...t,path:a.concat(l)},r),i):"__originalFn__"in c&&typeof c.__originalFn__=="function"?(i[l]=c,i):(i[l]=(...s)=>this.track(l,c,e,s,t),i[l].__originalFn__=c,Object.defineProperty(i[l],"name",{value:l,writable:!1}),Object.keys(c).length>0&&Object.assign(i[l],this.instrument({...c},{...t,path:a.concat(l)},r)),i)},n?e:t_(e))}track(e,t,r,n,a){var m,g,b,y;let o=((m=n==null?void 0:n[0])==null?void 0:m.__storyId__)||((y=(b=(g=Ne.__STORYBOOK_PREVIEW__)==null?void 0:g.selectionStore)==null?void 0:b.selection)==null?void 0:y.storyId),{cursor:i,ancestors:l}=this.getState(o);this.setState(o,{cursor:i+1});let u=`${l.slice(-1)[0]||o} [${i}] ${e}`,{path:c=[],intercept:s=!1,retain:d=!1}=a,p=typeof s=="function"?s(e,c):s,f={id:u,cursor:i,storyId:o,ancestors:l,path:c,method:e,args:n,interceptable:p,retain:d},h=(p&&!l.length?this.intercept:this.invoke).call(this,t,r,f,a);return this.instrument(h,{...a,mutate:!0,path:[{__callId__:f.id}]})}intercept(e,t,r,n){let{chainedCallIds:a,isDebugging:o,playUntil:i}=this.getState(r.storyId),l=a.has(r.id);return!o||l||i?(i===r.id&&this.setState(r.storyId,{playUntil:void 0}),this.invoke(e,t,r,n)):new Promise(u=>{this.setState(r.storyId,({resolvers:c})=>({isLocked:!1,resolvers:{...c,[r.id]:u}}))}).then(()=>(this.setState(r.storyId,u=>{let{[r.id]:c,...s}=u.resolvers;return{isLocked:!0,resolvers:s}}),this.invoke(e,t,r,n)))}invoke(e,t,r,n){let{callRefsByResult:a,renderPhase:o}=this.getState(r.storyId),i=25,l=(s,d,p)=>{var f,h,m;if(p.includes(s))return"[Circular]";if(p=[...p,s],d>i)return"...";if(a.has(s))return a.get(s);if(s instanceof Array)return s.map(g=>l(g,++d,p));if(s instanceof Date)return{__date__:{value:s.toISOString()}};if(s instanceof Error){let{name:g,message:b,stack:y}=s;return{__error__:{name:g,message:b,stack:y}}}if(s instanceof RegExp){let{flags:g,source:b}=s;return{__regexp__:{flags:g,source:b}}}if(s instanceof((f=Ne.window)==null?void 0:f.HTMLElement)){let{prefix:g,localName:b,id:y,classList:R,innerText:_}=s,C=Array.from(R);return{__element__:{prefix:g,localName:b,id:y,classNames:C,innerText:_}}}return typeof s=="function"?{__function__:{name:"getMockName"in s?s.getMockName():s.name}}:typeof s=="symbol"?{__symbol__:{description:s.description}}:typeof s=="object"&&((h=s==null?void 0:s.constructor)!=null&&h.name)&&((m=s==null?void 0:s.constructor)==null?void 0:m.name)!=="Object"?{__class__:{name:s.constructor.name}}:Object.prototype.toString.call(s)==="[object Object]"?Object.fromEntries(Object.entries(s).map(([g,b])=>[g,l(b,++d,p)])):s},u={...r,args:r.args.map(s=>l(s,0,[]))};r.path.forEach(s=>{s!=null&&s.__callId__&&this.setState(r.storyId,({chainedCallIds:d})=>({chainedCallIds:new Set(Array.from(d).concat(s.__callId__))}))});let c=s=>{if(s instanceof Error){let{name:d,message:p,stack:f,callId:h=r.id}=s,{showDiff:m=void 0,diff:g=void 0,actual:b=void 0,expected:y=void 0}=s.name==="AssertionError"?Td(s):s,R={name:d,message:p,stack:f,callId:h,showDiff:m,diff:g,actual:b,expected:y};if(this.update({...u,status:"error",exception:R}),this.setState(r.storyId,_=>({callRefsByResult:new Map([...Array.from(_.callRefsByResult.entries()),[s,{__callId__:r.id,retain:r.retain}]])})),r.ancestors.length)throw Object.prototype.hasOwnProperty.call(s,"callId")||Object.defineProperty(s,"callId",{value:r.id}),s}throw s};try{if(o==="played"&&!r.retain)throw Qv;let s=(n.getArgs?n.getArgs(r,this.getState(r.storyId)):r.args).map(p=>typeof p!="function"||Object.keys(p).length?p:(...f)=>{let{cursor:h,ancestors:m}=this.getState(r.storyId);this.setState(r.storyId,{cursor:0,ancestors:[...m,r.id]});let g=()=>this.setState(r.storyId,{cursor:h,ancestors:m}),b=!1;try{let y=p(...f);return y instanceof Promise?(b=!0,y.finally(g)):y}finally{b||g()}}),d=e.apply(t,s);return d&&["object","function","symbol"].includes(typeof d)&&this.setState(r.storyId,p=>({callRefsByResult:new Map([...Array.from(p.callRefsByResult.entries()),[d,{__callId__:r.id,retain:r.retain}]])})),this.update({...u,status:d instanceof Promise?"active":"done"}),d instanceof Promise?d.then(p=>(this.update({...u,status:"done"}),p),c):d}catch(s){return c(s)}}update(e){this.channel.emit(ct.CALL,e),this.setState(e.storyId,({calls:t})=>{let r=t.concat(e).reduce((n,a)=>Object.assign(n,{[a.id]:a}),{});return{calls:Object.values(r).sort((n,a)=>n.id.localeCompare(a.id,void 0,{numeric:!0}))}}),this.sync(e.storyId)}sync(e){let t=()=>{var c;let{isLocked:r,isPlaying:n}=this.getState(e),a=this.getLog(e),o=(c=a.filter(({ancestors:s})=>!s.length).find(s=>s.status==="waiting"))==null?void 0:c.callId,i=a.some(s=>s.status==="active");if(r||i||a.length===0){let s={controlStates:Bs,logItems:a};this.channel.emit(ct.SYNC,s);return}let l=a.some(s=>s.status==="done"||s.status==="error"),u={controlStates:{start:l,back:l,goto:!0,next:n,end:n},logItems:a,pausedAt:o};this.channel.emit(ct.SYNC,u)};this.setState(e,({syncTimeout:r})=>(clearTimeout(r),{syncTimeout:setTimeout(t,0)}))}};function Pi(e,t={}){var r,n,a,o,i,l,u,c;try{let s=!1,d=!1;return(a=(n=(r=Ne.window)==null?void 0:r.location)==null?void 0:n.search)!=null&&a.includes("instrument=true")?s=!0:(l=(i=(o=Ne.window)==null?void 0:o.location)==null?void 0:i.search)!=null&&l.includes("instrument=false")&&(d=!0),((u=Ne.window)==null?void 0:u.parent)===Ne.window&&!s||d?e:(Ne.window&&!Ne.window.__STORYBOOK_ADDON_INTERACTIONS_INSTRUMENTER__&&(Ne.window.__STORYBOOK_ADDON_INTERACTIONS_INSTRUMENTER__=new r_),((c=Ne.window)==null?void 0:c.__STORYBOOK_ADDON_INTERACTIONS_INSTRUMENTER__).instrument(e,t))}catch(s){return sg.warn(s),e}}function n_(e,t){let r=e;for(;r!=null;){let n=Object.getOwnPropertyDescriptor(r,t);if(n)return n;r=Object.getPrototypeOf(r)}}var vo={};const{global:Sd}=__STORYBOOK_MODULE_GLOBAL__,{once:a_}=__STORYBOOK_MODULE_CLIENT_LOGGER__;var o_=Object.create,Oi=Object.defineProperty,i_=Object.getOwnPropertyDescriptor,Pd=Object.getOwnPropertyNames,l_=Object.getPrototypeOf,s_=Object.prototype.hasOwnProperty,u_=(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')}),T=(e,t)=>function(){return t||(0,e[Pd(e)[0]])((t={exports:{}}).exports,t),t.exports},Ai=(e,t)=>{for(var r in t)Oi(e,r,{get:t[r],enumerable:!0})},c_=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let a of Pd(t))!s_.call(e,a)&&a!==r&&Oi(e,a,{get:()=>t[a],enumerable:!(n=i_(t,a))||n.enumerable});return e},Fe=(e,t,r)=>(r=e!=null?o_(l_(e)):{},c_(t||!e||!e.__esModule?Oi(r,"default",{value:e,enumerable:!0}):r,e)),d_=T({"../../node_modules/min-indent/index.js"(e,t){t.exports=r=>{let n=r.match(/^[ \t]*(?=\S)/gm);return n?n.reduce((a,o)=>Math.min(a,o.length),1/0):0}}}),f_=T({"../../node_modules/strip-indent/index.js"(e,t){var r=d_();t.exports=n=>{let a=r(n);if(a===0)return n;let o=new RegExp(`^[ \\t]{${a}}`,"gm");return n.replace(o,"")}}}),p_=T({"../../node_modules/indent-string/index.js"(e,t){t.exports=(r,n=1,a)=>{if(a={indent:" ",includeEmptyLines:!1,...a},typeof r!="string")throw new TypeError(`Expected \`input\` to be a \`string\`, got \`${typeof r}\``);if(typeof n!="number")throw new TypeError(`Expected \`count\` to be a \`number\`, got \`${typeof n}\``);if(typeof a.indent!="string")throw new TypeError(`Expected \`options.indent\` to be a \`string\`, got \`${typeof a.indent}\``);if(n===0)return r;let o=a.includeEmptyLines?/^/gm:/^(?!\s*$)/gm;return r.replace(o,a.indent.repeat(n))}}}),Od=T({"../../node_modules/redent/index.js"(e,t){var r=f_(),n=p_();t.exports=(a,o=0,i)=>n(r(a),o,i)}}),h_=T({"../../node_modules/aria-query/lib/util/iteratorProxy.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;function t(){var n=this,a=0,o={"@@iterator":function(){return o},next:function(){if(a<n.length){var i=n[a];return a=a+1,{done:!1,value:i}}else return{done:!0}}};return o}var r=t;e.default=r}}),cn=T({"../../node_modules/aria-query/lib/util/iterationDecorator.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=a;var t=r(h_());function r(o){return o&&o.__esModule?o:{default:o}}function n(o){"@babel/helpers - typeof";return n=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(i){return typeof i}:function(i){return i&&typeof Symbol=="function"&&i.constructor===Symbol&&i!==Symbol.prototype?"symbol":typeof i},n(o)}function a(o,i){return typeof Symbol=="function"&&n(Symbol.iterator)==="symbol"&&Object.defineProperty(o,Symbol.iterator,{value:t.default.bind(i)}),o}}}),m_=T({"../../node_modules/aria-query/lib/ariaPropsMap.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=r(cn());function r(f){return f&&f.__esModule?f:{default:f}}function n(f,h){return i(f)||o(f,h)||u(f,h)||a()}function a(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function o(f,h){var m=f==null?null:typeof Symbol<"u"&&f[Symbol.iterator]||f["@@iterator"];if(m!=null){var g=[],b=!0,y=!1,R,_;try{for(m=m.call(f);!(b=(R=m.next()).done)&&(g.push(R.value),!(h&&g.length===h));b=!0);}catch(C){y=!0,_=C}finally{try{!b&&m.return!=null&&m.return()}finally{if(y)throw _}}return g}}function i(f){if(Array.isArray(f))return f}function l(f,h){var m=typeof Symbol<"u"&&f[Symbol.iterator]||f["@@iterator"];if(!m){if(Array.isArray(f)||(m=u(f))||h){m&&(f=m);var g=0,b=function(){};return{s:b,n:function(){return g>=f.length?{done:!0}:{done:!1,value:f[g++]}},e:function(C){throw C},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 y=!0,R=!1,_;return{s:function(){m=m.call(f)},n:function(){var C=m.next();return y=C.done,C},e:function(C){R=!0,_=C},f:function(){try{!y&&m.return!=null&&m.return()}finally{if(R)throw _}}}}function u(f,h){if(f){if(typeof f=="string")return c(f,h);var m=Object.prototype.toString.call(f).slice(8,-1);if(m==="Object"&&f.constructor&&(m=f.constructor.name),m==="Map"||m==="Set")return Array.from(f);if(m==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(m))return c(f,h)}}function c(f,h){(h==null||h>f.length)&&(h=f.length);for(var m=0,g=new Array(h);m<h;m++)g[m]=f[m];return g}var s=[["aria-activedescendant",{type:"id"}],["aria-atomic",{type:"boolean"}],["aria-autocomplete",{type:"token",values:["inline","list","both","none"]}],["aria-braillelabel",{type:"string"}],["aria-brailleroledescription",{type:"string"}],["aria-busy",{type:"boolean"}],["aria-checked",{type:"tristate"}],["aria-colcount",{type:"integer"}],["aria-colindex",{type:"integer"}],["aria-colspan",{type:"integer"}],["aria-controls",{type:"idlist"}],["aria-current",{type:"token",values:["page","step","location","date","time",!0,!1]}],["aria-describedby",{type:"idlist"}],["aria-description",{type:"string"}],["aria-details",{type:"id"}],["aria-disabled",{type:"boolean"}],["aria-dropeffect",{type:"tokenlist",values:["copy","execute","link","move","none","popup"]}],["aria-errormessage",{type:"id"}],["aria-expanded",{type:"boolean",allowundefined:!0}],["aria-flowto",{type:"idlist"}],["aria-grabbed",{type:"boolean",allowundefined:!0}],["aria-haspopup",{type:"token",values:[!1,!0,"menu","listbox","tree","grid","dialog"]}],["aria-hidden",{type:"boolean",allowundefined:!0}],["aria-invalid",{type:"token",values:["grammar",!1,"spelling",!0]}],["aria-keyshortcuts",{type:"string"}],["aria-label",{type:"string"}],["aria-labelledby",{type:"idlist"}],["aria-level",{type:"integer"}],["aria-live",{type:"token",values:["assertive","off","polite"]}],["aria-modal",{type:"boolean"}],["aria-multiline",{type:"boolean"}],["aria-multiselectable",{type:"boolean"}],["aria-orientation",{type:"token",values:["vertical","undefined","horizontal"]}],["aria-owns",{type:"idlist"}],["aria-placeholder",{type:"string"}],["aria-posinset",{type:"integer"}],["aria-pressed",{type:"tristate"}],["aria-readonly",{type:"boolean"}],["aria-relevant",{type:"tokenlist",values:["additions","all","removals","text"]}],["aria-required",{type:"boolean"}],["aria-roledescription",{type:"string"}],["aria-rowcount",{type:"integer"}],["aria-rowindex",{type:"integer"}],["aria-rowspan",{type:"integer"}],["aria-selected",{type:"boolean",allowundefined:!0}],["aria-setsize",{type:"integer"}],["aria-sort",{type:"token",values:["ascending","descending","none","other"]}],["aria-valuemax",{type:"number"}],["aria-valuemin",{type:"number"}],["aria-valuenow",{type:"number"}],["aria-valuetext",{type:"string"}]],d={entries:function(){return s},forEach:function(f){var h=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,m=l(s),g;try{for(m.s();!(g=m.n()).done;){var b=n(g.value,2),y=b[0],R=b[1];f.call(h,R,y,s)}}catch(_){m.e(_)}finally{m.f()}},get:function(f){var h=s.find(function(m){return m[0]===f});return h&&h[1]},has:function(f){return!!d.get(f)},keys:function(){return s.map(function(f){var h=n(f,1),m=h[0];return m})},values:function(){return s.map(function(f){var h=n(f,2),m=h[1];return m})}},p=(0,t.default)(d,d.entries());e.default=p}}),b_=T({"../../node_modules/aria-query/lib/domMap.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=r(cn());function r(f){return f&&f.__esModule?f:{default:f}}function n(f,h){return i(f)||o(f,h)||u(f,h)||a()}function a(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function o(f,h){var m=f==null?null:typeof Symbol<"u"&&f[Symbol.iterator]||f["@@iterator"];if(m!=null){var g=[],b=!0,y=!1,R,_;try{for(m=m.call(f);!(b=(R=m.next()).done)&&(g.push(R.value),!(h&&g.length===h));b=!0);}catch(C){y=!0,_=C}finally{try{!b&&m.return!=null&&m.return()}finally{if(y)throw _}}return g}}function i(f){if(Array.isArray(f))return f}function l(f,h){var m=typeof Symbol<"u"&&f[Symbol.iterator]||f["@@iterator"];if(!m){if(Array.isArray(f)||(m=u(f))||h){m&&(f=m);var g=0,b=function(){};return{s:b,n:function(){return g>=f.length?{done:!0}:{done:!1,value:f[g++]}},e:function(C){throw C},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 y=!0,R=!1,_;return{s:function(){m=m.call(f)},n:function(){var C=m.next();return y=C.done,C},e:function(C){R=!0,_=C},f:function(){try{!y&&m.return!=null&&m.return()}finally{if(R)throw _}}}}function u(f,h){if(f){if(typeof f=="string")return c(f,h);var m=Object.prototype.toString.call(f).slice(8,-1);if(m==="Object"&&f.constructor&&(m=f.constructor.name),m==="Map"||m==="Set")return Array.from(f);if(m==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(m))return c(f,h)}}function c(f,h){(h==null||h>f.length)&&(h=f.length);for(var m=0,g=new Array(h);m<h;m++)g[m]=f[m];return g}var s=[["a",{reserved:!1}],["abbr",{reserved:!1}],["acronym",{reserved:!1}],["address",{reserved:!1}],["applet",{reserved:!1}],["area",{reserved:!1}],["article",{reserved:!1}],["aside",{reserved:!1}],["audio",{reserved:!1}],["b",{reserved:!1}],["base",{reserved:!0}],["bdi",{reserved:!1}],["bdo",{reserved:!1}],["big",{reserved:!1}],["blink",{reserved:!1}],["blockquote",{reserved:!1}],["body",{reserved:!1}],["br",{reserved:!1}],["button",{reserved:!1}],["canvas",{reserved:!1}],["caption",{reserved:!1}],["center",{reserved:!1}],["cite",{reserved:!1}],["code",{reserved:!1}],["col",{reserved:!0}],["colgroup",{reserved:!0}],["content",{reserved:!1}],["data",{reserved:!1}],["datalist",{reserved:!1}],["dd",{reserved:!1}],["del",{reserved:!1}],["details",{reserved:!1}],["dfn",{reserved:!1}],["dialog",{reserved:!1}],["dir",{reserved:!1}],["div",{reserved:!1}],["dl",{reserved:!1}],["dt",{reserved:!1}],["em",{reserved:!1}],["embed",{reserved:!1}],["fieldset",{reserved:!1}],["figcaption",{reserved:!1}],["figure",{reserved:!1}],["font",{reserved:!1}],["footer",{reserved:!1}],["form",{reserved:!1}],["frame",{reserved:!1}],["frameset",{reserved:!1}],["h1",{reserved:!1}],["h2",{reserved:!1}],["h3",{reserved:!1}],["h4",{reserved:!1}],["h5",{reserved:!1}],["h6",{reserved:!1}],["head",{reserved:!0}],["header",{reserved:!1}],["hgroup",{reserved:!1}],["hr",{reserved:!1}],["html",{reserved:!0}],["i",{reserved:!1}],["iframe",{reserved:!1}],["img",{reserved:!1}],["input",{reserved:!1}],["ins",{reserved:!1}],["kbd",{reserved:!1}],["keygen",{reserved:!1}],["label",{reserved:!1}],["legend",{reserved:!1}],["li",{reserved:!1}],["link",{reserved:!0}],["main",{reserved:!1}],["map",{reserved:!1}],["mark",{reserved:!1}],["marquee",{reserved:!1}],["menu",{reserved:!1}],["menuitem",{reserved:!1}],["meta",{reserved:!0}],["meter",{reserved:!1}],["nav",{reserved:!1}],["noembed",{reserved:!0}],["noscript",{reserved:!0}],["object",{reserved:!1}],["ol",{reserved:!1}],["optgroup",{reserved:!1}],["option",{reserved:!1}],["output",{reserved:!1}],["p",{reserved:!1}],["param",{reserved:!0}],["picture",{reserved:!0}],["pre",{reserved:!1}],["progress",{reserved:!1}],["q",{reserved:!1}],["rp",{reserved:!1}],["rt",{reserved:!1}],["rtc",{reserved:!1}],["ruby",{reserved:!1}],["s",{reserved:!1}],["samp",{reserved:!1}],["script",{reserved:!0}],["section",{reserved:!1}],["select",{reserved:!1}],["small",{reserved:!1}],["source",{reserved:!0}],["spacer",{reserved:!1}],["span",{reserved:!1}],["strike",{reserved:!1}],["strong",{reserved:!1}],["style",{reserved:!0}],["sub",{reserved:!1}],["summary",{reserved:!1}],["sup",{reserved:!1}],["table",{reserved:!1}],["tbody",{reserved:!1}],["td",{reserved:!1}],["textarea",{reserved:!1}],["tfoot",{reserved:!1}],["th",{reserved:!1}],["thead",{reserved:!1}],["time",{reserved:!1}],["title",{reserved:!0}],["tr",{reserved:!1}],["track",{reserved:!0}],["tt",{reserved:!1}],["u",{reserved:!1}],["ul",{reserved:!1}],["var",{reserved:!1}],["video",{reserved:!1}],["wbr",{reserved:!1}],["xmp",{reserved:!1}]],d={entries:function(){return s},forEach:function(f){var h=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,m=l(s),g;try{for(m.s();!(g=m.n()).done;){var b=n(g.value,2),y=b[0],R=b[1];f.call(h,R,y,s)}}catch(_){m.e(_)}finally{m.f()}},get:function(f){var h=s.find(function(m){return m[0]===f});return h&&h[1]},has:function(f){return!!d.get(f)},keys:function(){return s.map(function(f){var h=n(f,1),m=h[0];return m})},values:function(){return s.map(function(f){var h=n(f,2),m=h[1];return m})}},p=(0,t.default)(d,d.entries());e.default=p}}),g_=T({"../../node_modules/aria-query/lib/etc/roles/abstract/commandRole.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={abstract:!0,accessibleNameRequired:!1,baseConcepts:[],childrenPresentational:!1,nameFrom:["author"],prohibitedProps:[],props:{},relatedConcepts:[],requireContextRole:[],requiredContextRole:[],requiredOwnedElements:[],requiredProps:{},superClass:[["roletype","widget"]]},r=t;e.default=r}}),y_=T({"../../node_modules/aria-query/lib/etc/roles/abstract/compositeRole.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={abstract:!0,accessibleNameRequired:!1,baseConcepts:[],childrenPresentational:!1,nameFrom:["author"],prohibitedProps:[],props:{"aria-activedescendant":null,"aria-disabled":null},relatedConcepts:[],requireContextRole:[],requiredContextRole:[],requiredOwnedElements:[],requiredProps:{},superClass:[["roletype","widget"]]},r=t;e.default=r}}),v_=T({"../../node_modules/aria-query/lib/etc/roles/abstract/inputRole.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={abstract:!0,accessibleNameRequired:!1,baseConcepts:[],childrenPresentational:!1,nameFrom:["author"],prohibitedProps:[],props:{"aria-disabled":null},relatedConcepts:[{concept:{name:"input"},module:"XForms"}],requireContextRole:[],requiredContextRole:[],requiredOwnedElements:[],requiredProps:{},superClass:[["roletype","widget"]]},r=t;e.default=r}}),__=T({"../../node_modules/aria-query/lib/etc/roles/abstract/landmarkRole.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={abstract:!0,accessibleNameRequired:!1,baseConcepts:[],childrenPresentational:!1,nameFrom:["author"],prohibitedProps:[],props:{},relatedConcepts:[],requireContextRole:[],requiredContextRole:[],requiredOwnedElements:[],requiredProps:{},superClass:[["roletype","structure","section"]]},r=t;e.default=r}}),E_=T({"../../node_modules/aria-query/lib/etc/roles/abstract/rangeRole.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={abstract:!0,accessibleNameRequired:!1,baseConcepts:[],childrenPresentational:!1,nameFrom:["author"],prohibitedProps:[],props:{"aria-valuemax":null,"aria-valuemin":null,"aria-valuenow":null},relatedConcepts:[],requireContextRole:[],requiredContextRole:[],requiredOwnedElements:[],requiredProps:{},superClass:[["roletype","structure"]]},r=t;e.default=r}}),w_=T({"../../node_modules/aria-query/lib/etc/roles/abstract/roletypeRole.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={abstract:!0,accessibleNameRequired:!1,baseConcepts:[],childrenPresentational:!1,nameFrom:[],prohibitedProps:[],props:{"aria-atomic":null,"aria-busy":null,"aria-controls":null,"aria-current":null,"aria-describedby":null,"aria-details":null,"aria-dropeffect":null,"aria-flowto":null,"aria-grabbed":null,"aria-hidden":null,"aria-keyshortcuts":null,"aria-label":null,"aria-labelledby":null,"aria-live":null,"aria-owns":null,"aria-relevant":null,"aria-roledescription":null},relatedConcepts:[{concept:{name:"role"},module:"XHTML"},{concept:{name:"type"},module:"Dublin Core"}],requireContextRole:[],requiredContextRole:[],requiredOwnedElements:[],requiredProps:{},superClass:[]},r=t;e.default=r}}),C_=T({"../../node_modules/aria-query/lib/etc/roles/abstract/sectionRole.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={abstract:!0,accessibleNameRequired:!1,baseConcepts:[],childrenPresentational:!1,nameFrom:[],prohibitedProps:[],props:{},relatedConcepts:[{concept:{name:"frontmatter"},module:"DTB"},{concept:{name:"level"},module:"DTB"},{concept:{name:"level"},module:"SMIL"}],requireContextRole:[],requiredContextRole:[],requiredOwnedElements:[],requiredProps:{},superClass:[["roletype","structure"]]},r=t;e.default=r}}),R_=T({"../../node_modules/aria-query/lib/etc/roles/abstract/sectionheadRole.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={abstract:!0,accessibleNameRequired:!1,baseConcepts:[],childrenPresentational:!1,nameFrom:["author","contents"],prohibitedProps:[],props:{},relatedConcepts:[],requireContextRole:[],requiredContextRole:[],requiredOwnedElements:[],requiredProps:{},superClass:[["roletype","structure"]]},r=t;e.default=r}}),T_=T({"../../node_modules/aria-query/lib/etc/roles/abstract/selectRole.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={abstract:!0,accessibleNameRequired:!1,baseConcepts:[],childrenPresentational:!1,nameFrom:["author"],prohibitedProps:[],props:{"aria-orientation":null},relatedConcepts:[],requireContextRole:[],requiredContextRole:[],requiredOwnedElements:[],requiredProps:{},superClass:[["roletype","widget","composite"],["roletype","structure","section","group"]]},r=t;e.default=r}}),S_=T({"../../node_modules/aria-query/lib/etc/roles/abstract/structureRole.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={abstract:!0,accessibleNameRequired:!1,baseConcepts:[],childrenPresentational:!1,nameFrom:[],prohibitedProps:[],props:{},relatedConcepts:[],requireContextRole:[],requiredContextRole:[],requiredOwnedElements:[],requiredProps:{},superClass:[["roletype"]]},r=t;e.default=r}}),P_=T({"../../node_modules/aria-query/lib/etc/roles/abstract/widgetRole.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={abstract:!0,accessibleNameRequired:!1,baseConcepts:[],childrenPresentational:!1,nameFrom:[],prohibitedProps:[],props:{},relatedConcepts:[],requireContextRole:[],requiredContextRole:[],requiredOwnedElements:[],requiredProps:{},superClass:[["roletype"]]},r=t;e.default=r}}),O_=T({"../../node_modules/aria-query/lib/etc/roles/abstract/windowRole.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={abstract:!0,accessibleNameRequired:!1,baseConcepts:[],childrenPresentational:!1,nameFrom:["author"],prohibitedProps:[],props:{"aria-modal":null},relatedConcepts:[],requireContextRole:[],requiredContextRole:[],requiredOwnedElements:[],requiredProps:{},superClass:[["roletype"]]},r=t;e.default=r}}),A_=T({"../../node_modules/aria-query/lib/etc/roles/ariaAbstractRoles.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=f(g_()),r=f(y_()),n=f(v_()),a=f(__()),o=f(E_()),i=f(w_()),l=f(C_()),u=f(R_()),c=f(T_()),s=f(S_()),d=f(P_()),p=f(O_());function f(g){return g&&g.__esModule?g:{default:g}}var h=[["command",t.default],["composite",r.default],["input",n.default],["landmark",a.default],["range",o.default],["roletype",i.default],["section",l.default],["sectionhead",u.default],["select",c.default],["structure",s.default],["widget",d.default],["window",p.default]],m=h;e.default=m}}),q_=T({"../../node_modules/aria-query/lib/etc/roles/literal/alertRole.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={abstract:!1,accessibleNameRequired:!1,baseConcepts:[],childrenPresentational:!1,nameFrom:["author"],prohibitedProps:[],props:{"aria-atomic":"true","aria-live":"assertive"},relatedConcepts:[{concept:{name:"alert"},module:"XForms"}],requireContextRole:[],requiredContextRole:[],requiredOwnedElements:[],requiredProps:{},superClass:[["roletype","structure","section"]]},r=t;e.default=r}}),x_=T({"../../node_modules/aria-query/lib/etc/roles/literal/alertdialogRole.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={abstract:!1,accessibleNameRequired:!0,baseConcepts:[],childrenPresentational:!1,nameFrom:["author"],prohibitedProps:[],props:{},relatedConcepts:[{concept:{name:"alert"},module:"XForms"}],requireContextRole:[],requiredContextRole:[],requiredOwnedElements:[],requiredProps:{},superClass:[["roletype","structure","section","alert"],["roletype","window","dialog"]]},r=t;e.default=r}}),M_=T({"../../node_modules/aria-query/lib/etc/roles/literal/applicationRole.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={abstract:!1,accessibleNameRequired:!0,baseConcepts:[],childrenPresentational:!1,nameFrom:["author"],prohibitedProps:[],props:{"aria-activedescendant":null,"aria-disabled":null,"aria-errormessage":null,"aria-expanded":null,"aria-haspopup":null,"aria-invalid":null},relatedConcepts:[{concept:{name:"Device Independence Delivery Unit"}}],requireContextRole:[],requiredContextRole:[],requiredOwnedElements:[],requiredProps:{},superClass:[["roletype","structure"]]},r=t;e.default=r}}),$_=T({"../../node_modules/aria-query/lib/etc/roles/literal/articleRole.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={abstract:!1,accessibleNameRequired:!1,baseConcepts:[],childrenPresentational:!1,nameFrom:["author"],prohibitedProps:[],props:{"aria-posinset":null,"aria-setsize":null},relatedConcepts:[{concept:{name:"article"},module:"HTML"}],requireContextRole:[],requiredContextRole:[],requiredOwnedElements:[],requiredProps:{},superClass:[["roletype","structure","document"]]},r=t;e.default=r}}),N_=T({"../../node_modules/aria-query/lib/etc/roles/literal/bannerRole.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={abstract:!1,accessibleNameRequired:!1,baseConcepts:[],childrenPresentational:!1,nameFrom:["author"],prohibitedProps:[],props:{},relatedConcepts:[{concept:{constraints:["scoped to the body element"],name:"header"},module:"HTML"}],requireContextRole:[],requiredContextRole:[],requiredOwnedElements:[],requiredProps:{},superClass:[["roletype","structure","section","landmark"]]},r=t;e.default=r}}),j_=T({"../../node_modules/aria-query/lib/etc/roles/literal/blockquoteRole.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={abstract:!1,accessibleNameRequired:!1,baseConcepts:[],childrenPresentational:!1,nameFrom:["author"],prohibitedProps:[],props:{},relatedConcepts:[{concept:{name:"blockquote"},module:"HTML"}],requireContextRole:[],requiredContextRole:[],requiredOwnedElements:[],requiredProps:{},superClass:[["roletype","structure","section"]]},r=t;e.default=r}}),I_=T({"../../node_modules/aria-query/lib/etc/roles/literal/buttonRole.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={abstract:!1,accessibleNameRequired:!0,baseConcepts:[],childrenPresentational:!0,nameFrom:["author","contents"],prohibitedProps:[],props:{"aria-disabled":null,"aria-expanded":null,"aria-haspopup":null,"aria-pressed":null},relatedConcepts:[{concept:{attributes:[{name:"type",value:"button"}],name:"input"},module:"HTML"},{concept:{attributes:[{name:"type",value:"image"}],name:"input"},module:"HTML"},{concept:{attributes:[{name:"type",value:"reset"}],name:"input"},module:"HTML"},{concept:{attributes:[{name:"type",value:"submit"}],name:"input"},module:"HTML"},{concept:{name:"button"},module:"HTML"},{concept:{name:"trigger"},module:"XForms"}],requireContextRole:[],requiredContextRole:[],requiredOwnedElements:[],requiredProps:{},superClass:[["roletype","widget","command"]]},r=t;e.default=r}}),L_=T({"../../node_modules/aria-query/lib/etc/roles/literal/captionRole.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={abstract:!1,accessibleNameRequired:!1,baseConcepts:[],childrenPresentational:!1,nameFrom:["prohibited"],prohibitedProps:["aria-label","aria-labelledby"],props:{},relatedConcepts:[{concept:{name:"caption"},module:"HTML"}],requireContextRole:["figure","grid","table"],requiredContextRole:["figure","grid","table"],requiredOwnedElements:[],requiredProps:{},superClass:[["roletype","structure","section"]]},r=t;e.default=r}}),B_=T({"../../node_modules/aria-query/lib/etc/roles/literal/cellRole.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={abstract:!1,accessibleNameRequired:!1,baseConcepts:[],childrenPresentational:!1,nameFrom:["author","contents"],prohibitedProps:[],props:{"aria-colindex":null,"aria-colspan":null,"aria-rowindex":null,"aria-rowspan":null},relatedConcepts:[{concept:{constraints:["ancestor table element has table role"],name:"td"},module:"HTML"}],requireContextRole:["row"],requiredContextRole:["row"],requiredOwnedElements:[],requiredProps:{},superClass:[["roletype","structure","section"]]},r=t;e.default=r}}),k_=T({"../../node_modules/aria-query/lib/etc/roles/literal/checkboxRole.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={abstract:!1,accessibleNameRequired:!0,baseConcepts:[],childrenPresentational:!0,nameFrom:["author","contents"],prohibitedProps:[],props:{"aria-checked":null,"aria-errormessage":null,"aria-expanded":null,"aria-invalid":null,"aria-readonly":null,"aria-required":null},relatedConcepts:[{concept:{attributes:[{name:"type",value:"checkbox"}],name:"input"},module:"HTML"},{concept:{name:"option"},module:"ARIA"}],requireContextRole:[],requiredContextRole:[],requiredOwnedElements:[],requiredProps:{"aria-checked":null},superClass:[["roletype","widget","input"]]},r=t;e.default=r}}),D_=T({"../../node_modules/aria-query/lib/etc/roles/literal/codeRole.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={abstract:!1,accessibleNameRequired:!1,baseConcepts:[],childrenPresentational:!1,nameFrom:["prohibited"],prohibitedProps:["aria-label","aria-labelledby"],props:{},relatedConcepts:[{concept:{name:"code"},module:"HTML"}],requireContextRole:[],requiredContextRole:[],requiredOwnedElements:[],requiredProps:{},superClass:[["roletype","structure","section"]]},r=t;e.default=r}}),F_=T({"../../node_modules/aria-query/lib/etc/roles/literal/columnheaderRole.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={abstract:!1,accessibleNameRequired:!0,baseConcepts:[],childrenPresentational:!1,nameFrom:["author","contents"],prohibitedProps:[],props:{"aria-sort":null},relatedConcepts:[{concept:{name:"th"},module:"HTML"},{concept:{attributes:[{name:"scope",value:"col"}],name:"th"},module:"HTML"},{concept:{attributes:[{name:"scope",value:"colgroup"}],name:"th"},module:"HTML"}],requireContextRole:["row"],requiredContextRole:["row"],requiredOwnedElements:[],requiredProps:{},superClass:[["roletype","structure","section","cell"],["roletype","structure","section","cell","gridcell"],["roletype","widget","gridcell"],["roletype","structure","sectionhead"]]},r=t;e.default=r}}),U_=T({"../../node_modules/aria-query/lib/etc/roles/literal/comboboxRole.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={abstract:!1,accessibleNameRequired:!0,baseConcepts:[],childrenPresentational:!1,nameFrom:["author"],prohibitedProps:[],props:{"aria-activedescendant":null,"aria-autocomplete":null,"aria-errormessage":null,"aria-invalid":null,"aria-readonly":null,"aria-required":null,"aria-expanded":"false","aria-haspopup":"listbox"},relatedConcepts:[{concept:{attributes:[{constraints:["set"],name:"list"},{name:"type",value:"email"}],name:"input"},module:"HTML"},{concept:{attributes:[{constraints:["set"],name:"list"},{name:"type",value:"search"}],name:"input"},module:"HTML"},{concept:{attributes:[{constraints:["set"],name:"list"},{name:"type",value:"tel"}],name:"input"},module:"HTML"},{concept:{attributes:[{constraints:["set"],name:"list"},{name:"type",value:"text"}],name:"input"},module:"HTML"},{concept:{attributes:[{constraints:["set"],name:"list"},{name:"type",value:"url"}],name:"input"},module:"HTML"},{concept:{attributes:[{constraints:["set"],name:"list"},{name:"type",value:"url"}],name:"input"},module:"HTML"},{concept:{attributes:[{constraints:["undefined"],name:"multiple"},{constraints:["undefined"],name:"size"}],constraints:["the multiple attribute is not set and the size attribute does not have a value greater than 1"],name:"select"},module:"HTML"},{concept:{name:"select"},module:"XForms"}],requireContextRole:[],requiredContextRole:[],requiredOwnedElements:[],requiredProps:{"aria-controls":null,"aria-expanded":"false"},superClass:[["roletype","widget","input"]]},r=t;e.default=r}}),H_=T({"../../node_modules/aria-query/lib/etc/roles/literal/complementaryRole.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={abstract:!1,accessibleNameRequired:!1,baseConcepts:[],childrenPresentational:!1,nameFrom:["author"],prohibitedProps:[],props:{},relatedConcepts:[{concept:{name:"aside"},module:"HTML"},{concept:{attributes:[{constraints:["set"],name:"aria-label"}],constraints:["scoped to a sectioning content element","scoped to a sectioning root element other than body"],name:"aside"},module:"HTML"},{concept:{attributes:[{constraints:["set"],name:"aria-labelledby"}],constraints:["scoped to a sectioning content element","scoped to a sectioning root element other than body"],name:"aside"},module:"HTML"}],requireContextRole:[],requiredContextRole:[],requiredOwnedElements:[],requiredProps:{},superClass:[["roletype","structure","section","landmark"]]},r=t;e.default=r}}),z_=T({"../../node_modules/aria-query/lib/etc/roles/literal/contentinfoRole.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={abstract:!1,accessibleNameRequired:!1,baseConcepts:[],childrenPresentational:!1,nameFrom:["author"],prohibitedProps:[],props:{},relatedConcepts:[{concept:{constraints:["scoped to the body element"],name:"footer"},module:"HTML"}],requireContextRole:[],requiredContextRole:[],requiredOwnedElements:[],requiredProps:{},superClass:[["roletype","structure","section","landmark"]]},r=t;e.default=r}}),V_=T({"../../node_modules/aria-query/lib/etc/roles/literal/definitionRole.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={abstract:!1,accessibleNameRequired:!1,baseConcepts:[],childrenPresentational:!1,nameFrom:["author"],prohibitedProps:[],props:{},relatedConcepts:[{concept:{name:"dd"},module:"HTML"}],requireContextRole:[],requiredContextRole:[],requiredOwnedElements:[],requiredProps:{},superClass:[["roletype","structure","section"]]},r=t;e.default=r}}),G_=T({"../../node_modules/aria-query/lib/etc/roles/literal/deletionRole.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={abstract:!1,accessibleNameRequired:!1,baseConcepts:[],childrenPresentational:!1,nameFrom:["prohibited"],prohibitedProps:["aria-label","aria-labelledby"],props:{},relatedConcepts:[{concept:{name:"del"},module:"HTML"}],requireContextRole:[],requiredContextRole:[],requiredOwnedElements:[],requiredProps:{},superClass:[["roletype","structure","section"]]},r=t;e.default=r}}),W_=T({"../../node_modules/aria-query/lib/etc/roles/literal/dialogRole.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={abstract:!1,accessibleNameRequired:!0,baseConcepts:[],childrenPresentational:!1,nameFrom:["author"],prohibitedProps:[],props:{},relatedConcepts:[{concept:{name:"dialog"},module:"HTML"}],requireContextRole:[],requiredContextRole:[],requiredOwnedElements:[],requiredProps:{},superClass:[["roletype","window"]]},r=t;e.default=r}}),K_=T({"../../node_modules/aria-query/lib/etc/roles/literal/directoryRole.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={abstract:!1,accessibleNameRequired:!1,baseConcepts:[],childrenPresentational:!1,nameFrom:["author"],prohibitedProps:[],props:{},relatedConcepts:[{module:"DAISY Guide"}],requireContextRole:[],requiredContextRole:[],requiredOwnedElements:[],requiredProps:{},superClass:[["roletype","structure","section","list"]]},r=t;e.default=r}}),Y_=T({"../../node_modules/aria-query/lib/etc/roles/literal/documentRole.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={abstract:!1,accessibleNameRequired:!1,baseConcepts:[],childrenPresentational:!1,nameFrom:["author"],prohibitedProps:[],props:{},relatedConcepts:[{concept:{name:"Device Independence Delivery Unit"}},{concept:{name:"html"},module:"HTML"}],requireContextRole:[],requiredContextRole:[],requiredOwnedElements:[],requiredProps:{},superClass:[["roletype","structure"]]},r=t;e.default=r}}),J_=T({"../../node_modules/aria-query/lib/etc/roles/literal/emphasisRole.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={abstract:!1,accessibleNameRequired:!1,baseConcepts:[],childrenPresentational:!1,nameFrom:["prohibited"],prohibitedProps:["aria-label","aria-labelledby"],props:{},relatedConcepts:[{concept:{name:"em"},module:"HTML"}],requireContextRole:[],requiredContextRole:[],requiredOwnedElements:[],requiredProps:{},superClass:[["roletype","structure","section"]]},r=t;e.default=r}}),X_=T({"../../node_modules/aria-query/lib/etc/roles/literal/feedRole.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={abstract:!1,accessibleNameRequired:!1,baseConcepts:[],childrenPresentational:!1,nameFrom:["author"],prohibitedProps:[],props:{},relatedConcepts:[],requireContextRole:[],requiredContextRole:[],requiredOwnedElements:[["article"]],requiredProps:{},superClass:[["roletype","structure","section","list"]]},r=t;e.default=r}}),Q_=T({"../../node_modules/aria-query/lib/etc/roles/literal/figureRole.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={abstract:!1,accessibleNameRequired:!1,baseConcepts:[],childrenPresentational:!1,nameFrom:["author"],prohibitedProps:[],props:{},relatedConcepts:[{concept:{name:"figure"},module:"HTML"}],requireContextRole:[],requiredContextRole:[],requiredOwnedElements:[],requiredProps:{},superClass:[["roletype","structure","section"]]},r=t;e.default=r}}),Z_=T({"../../node_modules/aria-query/lib/etc/roles/literal/formRole.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={abstract:!1,accessibleNameRequired:!1,baseConcepts:[],childrenPresentational:!1,nameFrom:["author"],prohibitedProps:[],props:{},relatedConcepts:[{concept:{attributes:[{constraints:["set"],name:"aria-label"}],name:"form"},module:"HTML"},{concept:{attributes:[{constraints:["set"],name:"aria-labelledby"}],name:"form"},module:"HTML"},{concept:{attributes:[{constraints:["set"],name:"name"}],name:"form"},module:"HTML"}],requireContextRole:[],requiredContextRole:[],requiredOwnedElements:[],requiredProps:{},superClass:[["roletype","structure","section","landmark"]]},r=t;e.default=r}}),e0=T({"../../node_modules/aria-query/lib/etc/roles/literal/genericRole.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={abstract:!1,accessibleNameRequired:!1,baseConcepts:[],childrenPresentational:!1,nameFrom:["prohibited"],prohibitedProps:["aria-label","aria-labelledby"],props:{},relatedConcepts:[{concept:{name:"a"},module:"HTML"},{concept:{name:"area"},module:"HTML"},{concept:{name:"aside"},module:"HTML"},{concept:{name:"b"},module:"HTML"},{concept:{name:"bdo"},module:"HTML"},{concept:{name:"body"},module:"HTML"},{concept:{name:"data"},module:"HTML"},{concept:{name:"div"},module:"HTML"},{concept:{constraints:["scoped to the main element","scoped to a sectioning content element","scoped to a sectioning root element other than body"],name:"footer"},module:"HTML"},{concept:{constraints:["scoped to the main element","scoped to a sectioning content element","scoped to a sectioning root element other than body"],name:"header"},module:"HTML"},{concept:{name:"hgroup"},module:"HTML"},{concept:{name:"i"},module:"HTML"},{concept:{name:"pre"},module:"HTML"},{concept:{name:"q"},module:"HTML"},{concept:{name:"samp"},module:"HTML"},{concept:{name:"section"},module:"HTML"},{concept:{name:"small"},module:"HTML"},{concept:{name:"span"},module:"HTML"},{concept:{name:"u"},module:"HTML"}],requireContextRole:[],requiredContextRole:[],requiredOwnedElements:[],requiredProps:{},superClass:[["roletype","structure"]]},r=t;e.default=r}}),t0=T({"../../node_modules/aria-query/lib/etc/roles/literal/gridRole.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={abstract:!1,accessibleNameRequired:!0,baseConcepts:[],childrenPresentational:!1,nameFrom:["author"],prohibitedProps:[],props:{"aria-multiselectable":null,"aria-readonly":null},relatedConcepts:[],requireContextRole:[],requiredContextRole:[],requiredOwnedElements:[["row"],["row","rowgroup"]],requiredProps:{},superClass:[["roletype","widget","composite"],["roletype","structure","section","table"]]},r=t;e.default=r}}),r0=T({"../../node_modules/aria-query/lib/etc/roles/literal/gridcellRole.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={abstract:!1,accessibleNameRequired:!1,baseConcepts:[],childrenPresentational:!1,nameFrom:["author","contents"],prohibitedProps:[],props:{"aria-disabled":null,"aria-errormessage":null,"aria-expanded":null,"aria-haspopup":null,"aria-invalid":null,"aria-readonly":null,"aria-required":null,"aria-selected":null},relatedConcepts:[{concept:{constraints:["ancestor table element has grid role","ancestor table element has treegrid role"],name:"td"},module:"HTML"}],requireContextRole:["row"],requiredContextRole:["row"],requiredOwnedElements:[],requiredProps:{},superClass:[["roletype","structure","section","cell"],["roletype","widget"]]},r=t;e.default=r}}),n0=T({"../../node_modules/aria-query/lib/etc/roles/literal/groupRole.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={abstract:!1,accessibleNameRequired:!1,baseConcepts:[],childrenPresentational:!1,nameFrom:["author"],prohibitedProps:[],props:{"aria-activedescendant":null,"aria-disabled":null},relatedConcepts:[{concept:{name:"details"},module:"HTML"},{concept:{name:"fieldset"},module:"HTML"},{concept:{name:"optgroup"},module:"HTML"},{concept:{name:"address"},module:"HTML"}],requireContextRole:[],requiredContextRole:[],requiredOwnedElements:[],requiredProps:{},superClass:[["roletype","structure","section"]]},r=t;e.default=r}}),a0=T({"../../node_modules/aria-query/lib/etc/roles/literal/headingRole.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={abstract:!1,accessibleNameRequired:!0,baseConcepts:[],childrenPresentational:!1,nameFrom:["author","contents"],prohibitedProps:[],props:{"aria-level":"2"},relatedConcepts:[{concept:{name:"h1"},module:"HTML"},{concept:{name:"h2"},module:"HTML"},{concept:{name:"h3"},module:"HTML"},{concept:{name:"h4"},module:"HTML"},{concept:{name:"h5"},module:"HTML"},{concept:{name:"h6"},module:"HTML"}],requireContextRole:[],requiredContextRole:[],requiredOwnedElements:[],requiredProps:{"aria-level":"2"},superClass:[["roletype","structure","sectionhead"]]},r=t;e.default=r}}),o0=T({"../../node_modules/aria-query/lib/etc/roles/literal/imgRole.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={abstract:!1,accessibleNameRequired:!0,baseConcepts:[],childrenPresentational:!0,nameFrom:["author"],prohibitedProps:[],props:{},relatedConcepts:[{concept:{attributes:[{constraints:["set"],name:"alt"}],name:"img"},module:"HTML"},{concept:{attributes:[{constraints:["undefined"],name:"alt"}],name:"img"},module:"HTML"},{concept:{name:"imggroup"},module:"DTB"}],requireContextRole:[],requiredContextRole:[],requiredOwnedElements:[],requiredProps:{},superClass:[["roletype","structure","section"]]},r=t;e.default=r}}),i0=T({"../../node_modules/aria-query/lib/etc/roles/literal/insertionRole.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={abstract:!1,accessibleNameRequired:!1,baseConcepts:[],childrenPresentational:!1,nameFrom:["prohibited"],prohibitedProps:["aria-label","aria-labelledby"],props:{},relatedConcepts:[{concept:{name:"ins"},module:"HTML"}],requireContextRole:[],requiredContextRole:[],requiredOwnedElements:[],requiredProps:{},superClass:[["roletype","structure","section"]]},r=t;e.default=r}}),l0=T({"../../node_modules/aria-query/lib/etc/roles/literal/linkRole.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={abstract:!1,accessibleNameRequired:!0,baseConcepts:[],childrenPresentational:!1,nameFrom:["author","contents"],prohibitedProps:[],props:{"aria-disabled":null,"aria-expanded":null,"aria-haspopup":null},relatedConcepts:[{concept:{attributes:[{constraints:["set"],name:"href"}],name:"a"},module:"HTML"},{concept:{attributes:[{constraints:["set"],name:"href"}],name:"area"},module:"HTML"}],requireContextRole:[],requiredContextRole:[],requiredOwnedElements:[],requiredProps:{},superClass:[["roletype","widget","command"]]},r=t;e.default=r}}),s0=T({"../../node_modules/aria-query/lib/etc/roles/literal/listRole.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={abstract:!1,accessibleNameRequired:!1,baseConcepts:[],childrenPresentational:!1,nameFrom:["author"],prohibitedProps:[],props:{},relatedConcepts:[{concept:{name:"menu"},module:"HTML"},{concept:{name:"ol"},module:"HTML"},{concept:{name:"ul"},module:"HTML"}],requireContextRole:[],requiredContextRole:[],requiredOwnedElements:[["listitem"]],requiredProps:{},superClass:[["roletype","structure","section"]]},r=t;e.default=r}}),u0=T({"../../node_modules/aria-query/lib/etc/roles/literal/listboxRole.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={abstract:!1,accessibleNameRequired:!0,baseConcepts:[],childrenPresentational:!1,nameFrom:["author"],prohibitedProps:[],props:{"aria-errormessage":null,"aria-expanded":null,"aria-invalid":null,"aria-multiselectable":null,"aria-readonly":null,"aria-required":null,"aria-orientation":"vertical"},relatedConcepts:[{concept:{attributes:[{constraints:[">1"],name:"size"}],constraints:["the size attribute value is greater than 1"],name:"select"},module:"HTML"},{concept:{attributes:[{name:"multiple"}],name:"select"},module:"HTML"},{concept:{name:"datalist"},module:"HTML"},{concept:{name:"list"},module:"ARIA"},{concept:{name:"select"},module:"XForms"}],requireContextRole:[],requiredContextRole:[],requiredOwnedElements:[["option","group"],["option"]],requiredProps:{},superClass:[["roletype","widget","composite","select"],["roletype","structure","section","group","select"]]},r=t;e.default=r}}),c0=T({"../../node_modules/aria-query/lib/etc/roles/literal/listitemRole.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={abstract:!1,accessibleNameRequired:!1,baseConcepts:[],childrenPresentational:!1,nameFrom:["author"],prohibitedProps:[],props:{"aria-level":null,"aria-posinset":null,"aria-setsize":null},relatedConcepts:[{concept:{constraints:["direct descendant of ol","direct descendant of ul","direct descendant of menu"],name:"li"},module:"HTML"},{concept:{name:"item"},module:"XForms"}],requireContextRole:["directory","list"],requiredContextRole:["directory","list"],requiredOwnedElements:[],requiredProps:{},superClass:[["roletype","structure","section"]]},r=t;e.default=r}}),d0=T({"../../node_modules/aria-query/lib/etc/roles/literal/logRole.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={abstract:!1,accessibleNameRequired:!1,baseConcepts:[],childrenPresentational:!1,nameFrom:["author"],prohibitedProps:[],props:{"aria-live":"polite"},relatedConcepts:[],requireContextRole:[],requiredContextRole:[],requiredOwnedElements:[],requiredProps:{},superClass:[["roletype","structure","section"]]},r=t;e.default=r}}),f0=T({"../../node_modules/aria-query/lib/etc/roles/literal/mainRole.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={abstract:!1,accessibleNameRequired:!1,baseConcepts:[],childrenPresentational:!1,nameFrom:["author"],prohibitedProps:[],props:{},relatedConcepts:[{concept:{name:"main"},module:"HTML"}],requireContextRole:[],requiredContextRole:[],requiredOwnedElements:[],requiredProps:{},superClass:[["roletype","structure","section","landmark"]]},r=t;e.default=r}}),p0=T({"../../node_modules/aria-query/lib/etc/roles/literal/markRole.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={abstract:!1,accessibleNameRequired:!1,baseConcepts:[],childrenPresentational:!1,nameFrom:["prohibited"],prohibitedProps:[],props:{"aria-braillelabel":null,"aria-brailleroledescription":null,"aria-description":null},relatedConcepts:[{concept:{name:"mark"},module:"HTML"}],requireContextRole:[],requiredContextRole:[],requiredOwnedElements:[],requiredProps:{},superClass:[["roletype","structure","section"]]},r=t;e.default=r}}),h0=T({"../../node_modules/aria-query/lib/etc/roles/literal/marqueeRole.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={abstract:!1,accessibleNameRequired:!0,baseConcepts:[],childrenPresentational:!1,nameFrom:["author"],prohibitedProps:[],props:{},relatedConcepts:[],requireContextRole:[],requiredContextRole:[],requiredOwnedElements:[],requiredProps:{},superClass:[["roletype","structure","section"]]},r=t;e.default=r}}),m0=T({"../../node_modules/aria-query/lib/etc/roles/literal/mathRole.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={abstract:!1,accessibleNameRequired:!1,baseConcepts:[],childrenPresentational:!1,nameFrom:["author"],prohibitedProps:[],props:{},relatedConcepts:[{concept:{name:"math"},module:"HTML"}],requireContextRole:[],requiredContextRole:[],requiredOwnedElements:[],requiredProps:{},superClass:[["roletype","structure","section"]]},r=t;e.default=r}}),b0=T({"../../node_modules/aria-query/lib/etc/roles/literal/menuRole.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={abstract:!1,accessibleNameRequired:!1,baseConcepts:[],childrenPresentational:!1,nameFrom:["author"],prohibitedProps:[],props:{"aria-orientation":"vertical"},relatedConcepts:[{concept:{name:"MENU"},module:"JAPI"},{concept:{name:"list"},module:"ARIA"},{concept:{name:"select"},module:"XForms"},{concept:{name:"sidebar"},module:"DTB"}],requireContextRole:[],requiredContextRole:[],requiredOwnedElements:[["menuitem","group"],["menuitemradio","group"],["menuitemcheckbox","group"],["menuitem"],["menuitemcheckbox"],["menuitemradio"]],requiredProps:{},superClass:[["roletype","widget","composite","select"],["roletype","structure","section","group","select"]]},r=t;e.default=r}}),g0=T({"../../node_modules/aria-query/lib/etc/roles/literal/menubarRole.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={abstract:!1,accessibleNameRequired:!1,baseConcepts:[],childrenPresentational:!1,nameFrom:["author"],prohibitedProps:[],props:{"aria-orientation":"horizontal"},relatedConcepts:[{concept:{name:"toolbar"},module:"ARIA"}],requireContextRole:[],requiredContextRole:[],requiredOwnedElements:[["menuitem","group"],["menuitemradio","group"],["menuitemcheckbox","group"],["menuitem"],["menuitemcheckbox"],["menuitemradio"]],requiredProps:{},superClass:[["roletype","widget","composite","select","menu"],["roletype","structure","section","group","select","menu"]]},r=t;e.default=r}}),y0=T({"../../node_modules/aria-query/lib/etc/roles/literal/menuitemRole.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={abstract:!1,accessibleNameRequired:!0,baseConcepts:[],childrenPresentational:!1,nameFrom:["author","contents"],prohibitedProps:[],props:{"aria-disabled":null,"aria-expanded":null,"aria-haspopup":null,"aria-posinset":null,"aria-setsize":null},relatedConcepts:[{concept:{name:"MENU_ITEM"},module:"JAPI"},{concept:{name:"listitem"},module:"ARIA"},{concept:{name:"option"},module:"ARIA"}],requireContextRole:["group","menu","menubar"],requiredContextRole:["group","menu","menubar"],requiredOwnedElements:[],requiredProps:{},superClass:[["roletype","widget","command"]]},r=t;e.default=r}}),v0=T({"../../node_modules/aria-query/lib/etc/roles/literal/menuitemcheckboxRole.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={abstract:!1,accessibleNameRequired:!0,baseConcepts:[],childrenPresentational:!0,nameFrom:["author","contents"],prohibitedProps:[],props:{},relatedConcepts:[{concept:{name:"menuitem"},module:"ARIA"}],requireContextRole:["group","menu","menubar"],requiredContextRole:["group","menu","menubar"],requiredOwnedElements:[],requiredProps:{"aria-checked":null},superClass:[["roletype","widget","input","checkbox"],["roletype","widget","command","menuitem"]]},r=t;e.default=r}}),_0=T({"../../node_modules/aria-query/lib/etc/roles/literal/menuitemradioRole.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={abstract:!1,accessibleNameRequired:!0,baseConcepts:[],childrenPresentational:!0,nameFrom:["author","contents"],prohibitedProps:[],props:{},relatedConcepts:[{concept:{name:"menuitem"},module:"ARIA"}],requireContextRole:["group","menu","menubar"],requiredContextRole:["group","menu","menubar"],requiredOwnedElements:[],requiredProps:{"aria-checked":null},superClass:[["roletype","widget","input","checkbox","menuitemcheckbox"],["roletype","widget","command","menuitem","menuitemcheckbox"],["roletype","widget","input","radio"]]},r=t;e.default=r}}),E0=T({"../../node_modules/aria-query/lib/etc/roles/literal/meterRole.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={abstract:!1,accessibleNameRequired:!0,baseConcepts:[],childrenPresentational:!0,nameFrom:["author"],prohibitedProps:[],props:{"aria-valuetext":null,"aria-valuemax":"100","aria-valuemin":"0"},relatedConcepts:[{concept:{name:"meter"},module:"HTML"}],requireContextRole:[],requiredContextRole:[],requiredOwnedElements:[],requiredProps:{"aria-valuenow":null},superClass:[["roletype","structure","range"]]},r=t;e.default=r}}),w0=T({"../../node_modules/aria-query/lib/etc/roles/literal/navigationRole.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={abstract:!1,accessibleNameRequired:!1,baseConcepts:[],childrenPresentational:!1,nameFrom:["author"],prohibitedProps:[],props:{},relatedConcepts:[{concept:{name:"nav"},module:"HTML"}],requireContextRole:[],requiredContextRole:[],requiredOwnedElements:[],requiredProps:{},superClass:[["roletype","structure","section","landmark"]]},r=t;e.default=r}}),C0=T({"../../node_modules/aria-query/lib/etc/roles/literal/noneRole.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={abstract:!1,accessibleNameRequired:!1,baseConcepts:[],childrenPresentational:!1,nameFrom:[],prohibitedProps:[],props:{},relatedConcepts:[],requireContextRole:[],requiredContextRole:[],requiredOwnedElements:[],requiredProps:{},superClass:[]},r=t;e.default=r}}),R0=T({"../../node_modules/aria-query/lib/etc/roles/literal/noteRole.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={abstract:!1,accessibleNameRequired:!1,baseConcepts:[],childrenPresentational:!1,nameFrom:["author"],prohibitedProps:[],props:{},relatedConcepts:[],requireContextRole:[],requiredContextRole:[],requiredOwnedElements:[],requiredProps:{},superClass:[["roletype","structure","section"]]},r=t;e.default=r}}),T0=T({"../../node_modules/aria-query/lib/etc/roles/literal/optionRole.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={abstract:!1,accessibleNameRequired:!0,baseConcepts:[],childrenPresentational:!0,nameFrom:["author","contents"],prohibitedProps:[],props:{"aria-checked":null,"aria-posinset":null,"aria-setsize":null,"aria-selected":"false"},relatedConcepts:[{concept:{name:"item"},module:"XForms"},{concept:{name:"listitem"},module:"ARIA"},{concept:{name:"option"},module:"HTML"}],requireContextRole:[],requiredContextRole:[],requiredOwnedElements:[],requiredProps:{"aria-selected":"false"},superClass:[["roletype","widget","input"]]},r=t;e.default=r}}),S0=T({"../../node_modules/aria-query/lib/etc/roles/literal/paragraphRole.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={abstract:!1,accessibleNameRequired:!1,baseConcepts:[],childrenPresentational:!1,nameFrom:["prohibited"],prohibitedProps:["aria-label","aria-labelledby"],props:{},relatedConcepts:[{concept:{name:"p"},module:"HTML"}],requireContextRole:[],requiredContextRole:[],requiredOwnedElements:[],requiredProps:{},superClass:[["roletype","structure","section"]]},r=t;e.default=r}}),P0=T({"../../node_modules/aria-query/lib/etc/roles/literal/presentationRole.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={abstract:!1,accessibleNameRequired:!1,baseConcepts:[],childrenPresentational:!1,nameFrom:["prohibited"],prohibitedProps:["aria-label","aria-labelledby"],props:{},relatedConcepts:[{concept:{attributes:[{name:"alt",value:""}],name:"img"},module:"HTML"}],requireContextRole:[],requiredContextRole:[],requiredOwnedElements:[],requiredProps:{},superClass:[["roletype","structure"]]},r=t;e.default=r}}),O0=T({"../../node_modules/aria-query/lib/etc/roles/literal/progressbarRole.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={abstract:!1,accessibleNameRequired:!0,baseConcepts:[],childrenPresentational:!0,nameFrom:["author"],prohibitedProps:[],props:{"aria-valuetext":null},relatedConcepts:[{concept:{name:"progress"},module:"HTML"},{concept:{name:"status"},module:"ARIA"}],requireContextRole:[],requiredContextRole:[],requiredOwnedElements:[],requiredProps:{},superClass:[["roletype","structure","range"],["roletype","widget"]]},r=t;e.default=r}}),A0=T({"../../node_modules/aria-query/lib/etc/roles/literal/radioRole.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={abstract:!1,accessibleNameRequired:!0,baseConcepts:[],childrenPresentational:!0,nameFrom:["author","contents"],prohibitedProps:[],props:{"aria-checked":null,"aria-posinset":null,"aria-setsize":null},relatedConcepts:[{concept:{attributes:[{name:"type",value:"radio"}],name:"input"},module:"HTML"}],requireContextRole:[],requiredContextRole:[],requiredOwnedElements:[],requiredProps:{"aria-checked":null},superClass:[["roletype","widget","input"]]},r=t;e.default=r}}),q0=T({"../../node_modules/aria-query/lib/etc/roles/literal/radiogroupRole.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={abstract:!1,accessibleNameRequired:!0,baseConcepts:[],childrenPresentational:!1,nameFrom:["author"],prohibitedProps:[],props:{"aria-errormessage":null,"aria-invalid":null,"aria-readonly":null,"aria-required":null},relatedConcepts:[{concept:{name:"list"},module:"ARIA"}],requireContextRole:[],requiredContextRole:[],requiredOwnedElements:[["radio"]],requiredProps:{},superClass:[["roletype","widget","composite","select"],["roletype","structure","section","group","select"]]},r=t;e.default=r}}),x0=T({"../../node_modules/aria-query/lib/etc/roles/literal/regionRole.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={abstract:!1,accessibleNameRequired:!0,baseConcepts:[],childrenPresentational:!1,nameFrom:["author"],prohibitedProps:[],props:{},relatedConcepts:[{concept:{attributes:[{constraints:["set"],name:"aria-label"}],name:"section"},module:"HTML"},{concept:{attributes:[{constraints:["set"],name:"aria-labelledby"}],name:"section"},module:"HTML"},{concept:{name:"Device Independence Glossart perceivable unit"}}],requireContextRole:[],requiredContextRole:[],requiredOwnedElements:[],requiredProps:{},superClass:[["roletype","structure","section","landmark"]]},r=t;e.default=r}}),M0=T({"../../node_modules/aria-query/lib/etc/roles/literal/rowRole.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={abstract:!1,accessibleNameRequired:!1,baseConcepts:[],childrenPresentational:!1,nameFrom:["author","contents"],prohibitedProps:[],props:{"aria-colindex":null,"aria-expanded":null,"aria-level":null,"aria-posinset":null,"aria-rowindex":null,"aria-selected":null,"aria-setsize":null},relatedConcepts:[{concept:{name:"tr"},module:"HTML"}],requireContextRole:["grid","rowgroup","table","treegrid"],requiredContextRole:["grid","rowgroup","table","treegrid"],requiredOwnedElements:[["cell"],["columnheader"],["gridcell"],["rowheader"]],requiredProps:{},superClass:[["roletype","structure","section","group"],["roletype","widget"]]},r=t;e.default=r}}),$0=T({"../../node_modules/aria-query/lib/etc/roles/literal/rowgroupRole.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={abstract:!1,accessibleNameRequired:!1,baseConcepts:[],childrenPresentational:!1,nameFrom:["author","contents"],prohibitedProps:[],props:{},relatedConcepts:[{concept:{name:"tbody"},module:"HTML"},{concept:{name:"tfoot"},module:"HTML"},{concept:{name:"thead"},module:"HTML"}],requireContextRole:["grid","table","treegrid"],requiredContextRole:["grid","table","treegrid"],requiredOwnedElements:[["row"]],requiredProps:{},superClass:[["roletype","structure"]]},r=t;e.default=r}}),N0=T({"../../node_modules/aria-query/lib/etc/roles/literal/rowheaderRole.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={abstract:!1,accessibleNameRequired:!0,baseConcepts:[],childrenPresentational:!1,nameFrom:["author","contents"],prohibitedProps:[],props:{"aria-sort":null},relatedConcepts:[{concept:{attributes:[{name:"scope",value:"row"}],name:"th"},module:"HTML"},{concept:{attributes:[{name:"scope",value:"rowgroup"}],name:"th"},module:"HTML"}],requireContextRole:["row","rowgroup"],requiredContextRole:["row","rowgroup"],requiredOwnedElements:[],requiredProps:{},superClass:[["roletype","structure","section","cell"],["roletype","structure","section","cell","gridcell"],["roletype","widget","gridcell"],["roletype","structure","sectionhead"]]},r=t;e.default=r}}),j0=T({"../../node_modules/aria-query/lib/etc/roles/literal/scrollbarRole.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={abstract:!1,accessibleNameRequired:!1,baseConcepts:[],childrenPresentational:!0,nameFrom:["author"],prohibitedProps:[],props:{"aria-disabled":null,"aria-valuetext":null,"aria-orientation":"vertical","aria-valuemax":"100","aria-valuemin":"0"},relatedConcepts:[],requireContextRole:[],requiredContextRole:[],requiredOwnedElements:[],requiredProps:{"aria-controls":null,"aria-valuenow":null},superClass:[["roletype","structure","range"],["roletype","widget"]]},r=t;e.default=r}}),I0=T({"../../node_modules/aria-query/lib/etc/roles/literal/searchRole.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={abstract:!1,accessibleNameRequired:!1,baseConcepts:[],childrenPresentational:!1,nameFrom:["author"],prohibitedProps:[],props:{},relatedConcepts:[],requireContextRole:[],requiredContextRole:[],requiredOwnedElements:[],requiredProps:{},superClass:[["roletype","structure","section","landmark"]]},r=t;e.default=r}}),L0=T({"../../node_modules/aria-query/lib/etc/roles/literal/searchboxRole.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={abstract:!1,accessibleNameRequired:!0,baseConcepts:[],childrenPresentational:!1,nameFrom:["author"],prohibitedProps:[],props:{},relatedConcepts:[{concept:{attributes:[{constraints:["undefined"],name:"list"},{name:"type",value:"search"}],constraints:["the list attribute is not set"],name:"input"},module:"HTML"}],requireContextRole:[],requiredContextRole:[],requiredOwnedElements:[],requiredProps:{},superClass:[["roletype","widget","input","textbox"]]},r=t;e.default=r}}),B0=T({"../../node_modules/aria-query/lib/etc/roles/literal/separatorRole.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={abstract:!1,accessibleNameRequired:!1,baseConcepts:[],childrenPresentational:!0,nameFrom:["author"],prohibitedProps:[],props:{"aria-disabled":null,"aria-orientation":"horizontal","aria-valuemax":"100","aria-valuemin":"0","aria-valuenow":null,"aria-valuetext":null},relatedConcepts:[{concept:{name:"hr"},module:"HTML"}],requireContextRole:[],requiredContextRole:[],requiredOwnedElements:[],requiredProps:{},superClass:[["roletype","structure"]]},r=t;e.default=r}}),k0=T({"../../node_modules/aria-query/lib/etc/roles/literal/sliderRole.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={abstract:!1,accessibleNameRequired:!0,baseConcepts:[],childrenPresentational:!0,nameFrom:["author"],prohibitedProps:[],props:{"aria-errormessage":null,"aria-haspopup":null,"aria-invalid":null,"aria-readonly":null,"aria-valuetext":null,"aria-orientation":"horizontal","aria-valuemax":"100","aria-valuemin":"0"},relatedConcepts:[{concept:{attributes:[{name:"type",value:"range"}],name:"input"},module:"HTML"}],requireContextRole:[],requiredContextRole:[],requiredOwnedElements:[],requiredProps:{"aria-valuenow":null},superClass:[["roletype","widget","input"],["roletype","structure","range"]]},r=t;e.default=r}}),D0=T({"../../node_modules/aria-query/lib/etc/roles/literal/spinbuttonRole.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={abstract:!1,accessibleNameRequired:!0,baseConcepts:[],childrenPresentational:!1,nameFrom:["author"],prohibitedProps:[],props:{"aria-errormessage":null,"aria-invalid":null,"aria-readonly":null,"aria-required":null,"aria-valuetext":null,"aria-valuenow":"0"},relatedConcepts:[{concept:{attributes:[{name:"type",value:"number"}],name:"input"},module:"HTML"}],requireContextRole:[],requiredContextRole:[],requiredOwnedElements:[],requiredProps:{},superClass:[["roletype","widget","composite"],["roletype","widget","input"],["roletype","structure","range"]]},r=t;e.default=r}}),F0=T({"../../node_modules/aria-query/lib/etc/roles/literal/statusRole.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={abstract:!1,accessibleNameRequired:!1,baseConcepts:[],childrenPresentational:!1,nameFrom:["author"],prohibitedProps:[],props:{"aria-atomic":"true","aria-live":"polite"},relatedConcepts:[{concept:{name:"output"},module:"HTML"}],requireContextRole:[],requiredContextRole:[],requiredOwnedElements:[],requiredProps:{},superClass:[["roletype","structure","section"]]},r=t;e.default=r}}),U0=T({"../../node_modules/aria-query/lib/etc/roles/literal/strongRole.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={abstract:!1,accessibleNameRequired:!1,baseConcepts:[],childrenPresentational:!1,nameFrom:["prohibited"],prohibitedProps:["aria-label","aria-labelledby"],props:{},relatedConcepts:[{concept:{name:"strong"},module:"HTML"}],requireContextRole:[],requiredContextRole:[],requiredOwnedElements:[],requiredProps:{},superClass:[["roletype","structure","section"]]},r=t;e.default=r}}),H0=T({"../../node_modules/aria-query/lib/etc/roles/literal/subscriptRole.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={abstract:!1,accessibleNameRequired:!1,baseConcepts:[],childrenPresentational:!1,nameFrom:["prohibited"],prohibitedProps:["aria-label","aria-labelledby"],props:{},relatedConcepts:[{concept:{name:"sub"},module:"HTML"}],requireContextRole:[],requiredContextRole:[],requiredOwnedElements:[],requiredProps:{},superClass:[["roletype","structure","section"]]},r=t;e.default=r}}),z0=T({"../../node_modules/aria-query/lib/etc/roles/literal/superscriptRole.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={abstract:!1,accessibleNameRequired:!1,baseConcepts:[],childrenPresentational:!1,nameFrom:["prohibited"],prohibitedProps:["aria-label","aria-labelledby"],props:{},relatedConcepts:[{concept:{name:"sup"},module:"HTML"}],requireContextRole:[],requiredContextRole:[],requiredOwnedElements:[],requiredProps:{},superClass:[["roletype","structure","section"]]},r=t;e.default=r}}),V0=T({"../../node_modules/aria-query/lib/etc/roles/literal/switchRole.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={abstract:!1,accessibleNameRequired:!0,baseConcepts:[],childrenPresentational:!0,nameFrom:["author","contents"],prohibitedProps:[],props:{},relatedConcepts:[{concept:{name:"button"},module:"ARIA"}],requireContextRole:[],requiredContextRole:[],requiredOwnedElements:[],requiredProps:{"aria-checked":null},superClass:[["roletype","widget","input","checkbox"]]},r=t;e.default=r}}),G0=T({"../../node_modules/aria-query/lib/etc/roles/literal/tabRole.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={abstract:!1,accessibleNameRequired:!1,baseConcepts:[],childrenPresentational:!0,nameFrom:["author","contents"],prohibitedProps:[],props:{"aria-disabled":null,"aria-expanded":null,"aria-haspopup":null,"aria-posinset":null,"aria-setsize":null,"aria-selected":"false"},relatedConcepts:[],requireContextRole:["tablist"],requiredContextRole:["tablist"],requiredOwnedElements:[],requiredProps:{},superClass:[["roletype","structure","sectionhead"],["roletype","widget"]]},r=t;e.default=r}}),W0=T({"../../node_modules/aria-query/lib/etc/roles/literal/tableRole.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={abstract:!1,accessibleNameRequired:!0,baseConcepts:[],childrenPresentational:!1,nameFrom:["author"],prohibitedProps:[],props:{"aria-colcount":null,"aria-rowcount":null},relatedConcepts:[{concept:{name:"table"},module:"HTML"}],requireContextRole:[],requiredContextRole:[],requiredOwnedElements:[["row"],["row","rowgroup"]],requiredProps:{},superClass:[["roletype","structure","section"]]},r=t;e.default=r}}),K0=T({"../../node_modules/aria-query/lib/etc/roles/literal/tablistRole.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={abstract:!1,accessibleNameRequired:!1,baseConcepts:[],childrenPresentational:!1,nameFrom:["author"],prohibitedProps:[],props:{"aria-level":null,"aria-multiselectable":null,"aria-orientation":"horizontal"},relatedConcepts:[{module:"DAISY",concept:{name:"guide"}}],requireContextRole:[],requiredContextRole:[],requiredOwnedElements:[["tab"]],requiredProps:{},superClass:[["roletype","widget","composite"]]},r=t;e.default=r}}),Y0=T({"../../node_modules/aria-query/lib/etc/roles/literal/tabpanelRole.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={abstract:!1,accessibleNameRequired:!0,baseConcepts:[],childrenPresentational:!1,nameFrom:["author"],prohibitedProps:[],props:{},relatedConcepts:[],requireContextRole:[],requiredContextRole:[],requiredOwnedElements:[],requiredProps:{},superClass:[["roletype","structure","section"]]},r=t;e.default=r}}),J0=T({"../../node_modules/aria-query/lib/etc/roles/literal/termRole.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={abstract:!1,accessibleNameRequired:!1,baseConcepts:[],childrenPresentational:!1,nameFrom:["author"],prohibitedProps:[],props:{},relatedConcepts:[{concept:{name:"dfn"},module:"HTML"},{concept:{name:"dt"},module:"HTML"}],requireContextRole:[],requiredContextRole:[],requiredOwnedElements:[],requiredProps:{},superClass:[["roletype","structure","section"]]},r=t;e.default=r}}),X0=T({"../../node_modules/aria-query/lib/etc/roles/literal/textboxRole.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={abstract:!1,accessibleNameRequired:!0,baseConcepts:[],childrenPresentational:!1,nameFrom:["author"],prohibitedProps:[],props:{"aria-activedescendant":null,"aria-autocomplete":null,"aria-errormessage":null,"aria-haspopup":null,"aria-invalid":null,"aria-multiline":null,"aria-placeholder":null,"aria-readonly":null,"aria-required":null},relatedConcepts:[{concept:{attributes:[{constraints:["undefined"],name:"type"},{constraints:["undefined"],name:"list"}],constraints:["the list attribute is not set"],name:"input"},module:"HTML"},{concept:{attributes:[{constraints:["undefined"],name:"list"},{name:"type",value:"email"}],constraints:["the list attribute is not set"],name:"input"},module:"HTML"},{concept:{attributes:[{constraints:["undefined"],name:"list"},{name:"type",value:"tel"}],constraints:["the list attribute is not set"],name:"input"},module:"HTML"},{concept:{attributes:[{constraints:["undefined"],name:"list"},{name:"type",value:"text"}],constraints:["the list attribute is not set"],name:"input"},module:"HTML"},{concept:{attributes:[{constraints:["undefined"],name:"list"},{name:"type",value:"url"}],constraints:["the list attribute is not set"],name:"input"},module:"HTML"},{concept:{name:"input"},module:"XForms"},{concept:{name:"textarea"},module:"HTML"}],requireContextRole:[],requiredContextRole:[],requiredOwnedElements:[],requiredProps:{},superClass:[["roletype","widget","input"]]},r=t;e.default=r}}),Q0=T({"../../node_modules/aria-query/lib/etc/roles/literal/timeRole.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={abstract:!1,accessibleNameRequired:!1,baseConcepts:[],childrenPresentational:!1,nameFrom:["author"],prohibitedProps:[],props:{},relatedConcepts:[{concept:{name:"time"},module:"HTML"}],requireContextRole:[],requiredContextRole:[],requiredOwnedElements:[],requiredProps:{},superClass:[["roletype","structure","section"]]},r=t;e.default=r}}),Z0=T({"../../node_modules/aria-query/lib/etc/roles/literal/timerRole.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={abstract:!1,accessibleNameRequired:!1,baseConcepts:[],childrenPresentational:!1,nameFrom:["author"],prohibitedProps:[],props:{},relatedConcepts:[],requireContextRole:[],requiredContextRole:[],requiredOwnedElements:[],requiredProps:{},superClass:[["roletype","structure","section","status"]]},r=t;e.default=r}}),eE=T({"../../node_modules/aria-query/lib/etc/roles/literal/toolbarRole.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={abstract:!1,accessibleNameRequired:!1,baseConcepts:[],childrenPresentational:!1,nameFrom:["author"],prohibitedProps:[],props:{"aria-orientation":"horizontal"},relatedConcepts:[{concept:{name:"menubar"},module:"ARIA"}],requireContextRole:[],requiredContextRole:[],requiredOwnedElements:[],requiredProps:{},superClass:[["roletype","structure","section","group"]]},r=t;e.default=r}}),tE=T({"../../node_modules/aria-query/lib/etc/roles/literal/tooltipRole.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={abstract:!1,accessibleNameRequired:!0,baseConcepts:[],childrenPresentational:!1,nameFrom:["author","contents"],prohibitedProps:[],props:{},relatedConcepts:[],requireContextRole:[],requiredContextRole:[],requiredOwnedElements:[],requiredProps:{},superClass:[["roletype","structure","section"]]},r=t;e.default=r}}),rE=T({"../../node_modules/aria-query/lib/etc/roles/literal/treeRole.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={abstract:!1,accessibleNameRequired:!0,baseConcepts:[],childrenPresentational:!1,nameFrom:["author"],prohibitedProps:[],props:{"aria-errormessage":null,"aria-invalid":null,"aria-multiselectable":null,"aria-required":null,"aria-orientation":"vertical"},relatedConcepts:[],requireContextRole:[],requiredContextRole:[],requiredOwnedElements:[["treeitem","group"],["treeitem"]],requiredProps:{},superClass:[["roletype","widget","composite","select"],["roletype","structure","section","group","select"]]},r=t;e.default=r}}),nE=T({"../../node_modules/aria-query/lib/etc/roles/literal/treegridRole.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={abstract:!1,accessibleNameRequired:!0,baseConcepts:[],childrenPresentational:!1,nameFrom:["author"],prohibitedProps:[],props:{},relatedConcepts:[],requireContextRole:[],requiredContextRole:[],requiredOwnedElements:[["row"],["row","rowgroup"]],requiredProps:{},superClass:[["roletype","widget","composite","grid"],["roletype","structure","section","table","grid"],["roletype","widget","composite","select","tree"],["roletype","structure","section","group","select","tree"]]},r=t;e.default=r}}),aE=T({"../../node_modules/aria-query/lib/etc/roles/literal/treeitemRole.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={abstract:!1,accessibleNameRequired:!0,baseConcepts:[],childrenPresentational:!1,nameFrom:["author","contents"],prohibitedProps:[],props:{"aria-expanded":null,"aria-haspopup":null},relatedConcepts:[],requireContextRole:["group","tree"],requiredContextRole:["group","tree"],requiredOwnedElements:[],requiredProps:{"aria-selected":null},superClass:[["roletype","structure","section","listitem"],["roletype","widget","input","option"]]},r=t;e.default=r}}),oE=T({"../../node_modules/aria-query/lib/etc/roles/ariaLiteralRoles.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=H(q_()),r=H(x_()),n=H(M_()),a=H($_()),o=H(N_()),i=H(j_()),l=H(I_()),u=H(L_()),c=H(B_()),s=H(k_()),d=H(D_()),p=H(F_()),f=H(U_()),h=H(H_()),m=H(z_()),g=H(V_()),b=H(G_()),y=H(W_()),R=H(K_()),_=H(Y_()),C=H(J_()),w=H(X_()),v=H(Q_()),E=H(Z_()),O=H(e0()),M=H(t0()),N=H(r0()),k=H(n0()),j=H(a0()),I=H(o0()),B=H(i0()),z=H(l0()),K=H(s0()),W=H(u0()),re=H(c0()),me=H(d0()),de=H(f0()),F=H(p0()),L=H(h0()),D=H(m0()),G=H(b0()),Y=H(g0()),ne=H(y0()),fe=H(v0()),Be=H(_0()),q=H(E0()),V=H(w0()),U=H(C0()),Q=H(R0()),$=H(T0()),se=H(S0()),ue=H(P0()),we=H(O0()),st=H(A0()),Ab=H(q0()),qb=H(x0()),xb=H(M0()),Mb=H($0()),$b=H(N0()),Nb=H(j0()),jb=H(I0()),Ib=H(L0()),Lb=H(B0()),Bb=H(k0()),kb=H(D0()),Db=H(F0()),Fb=H(U0()),Ub=H(H0()),Hb=H(z0()),zb=H(V0()),Vb=H(G0()),Gb=H(W0()),Wb=H(K0()),Kb=H(Y0()),Yb=H(J0()),Jb=H(X0()),Xb=H(Q0()),Qb=H(Z0()),Zb=H(eE()),eg=H(tE()),tg=H(rE()),rg=H(nE()),ng=H(aE());function H(vn){return vn&&vn.__esModule?vn:{default:vn}}var ag=[["alert",t.default],["alertdialog",r.default],["application",n.default],["article",a.default],["banner",o.default],["blockquote",i.default],["button",l.default],["caption",u.default],["cell",c.default],["checkbox",s.default],["code",d.default],["columnheader",p.default],["combobox",f.default],["complementary",h.default],["contentinfo",m.default],["definition",g.default],["deletion",b.default],["dialog",y.default],["directory",R.default],["document",_.default],["emphasis",C.default],["feed",w.default],["figure",v.default],["form",E.default],["generic",O.default],["grid",M.default],["gridcell",N.default],["group",k.default],["heading",j.default],["img",I.default],["insertion",B.default],["link",z.default],["list",K.default],["listbox",W.default],["listitem",re.default],["log",me.default],["main",de.default],["mark",F.default],["marquee",L.default],["math",D.default],["menu",G.default],["menubar",Y.default],["menuitem",ne.default],["menuitemcheckbox",fe.default],["menuitemradio",Be.default],["meter",q.default],["navigation",V.default],["none",U.default],["note",Q.default],["option",$.default],["paragraph",se.default],["presentation",ue.default],["progressbar",we.default],["radio",st.default],["radiogroup",Ab.default],["region",qb.default],["row",xb.default],["rowgroup",Mb.default],["rowheader",$b.default],["scrollbar",Nb.default],["search",jb.default],["searchbox",Ib.default],["separator",Lb.default],["slider",Bb.default],["spinbutton",kb.default],["status",Db.default],["strong",Fb.default],["subscript",Ub.default],["superscript",Hb.default],["switch",zb.default],["tab",Vb.default],["table",Gb.default],["tablist",Wb.default],["tabpanel",Kb.default],["term",Yb.default],["textbox",Jb.default],["time",Xb.default],["timer",Qb.default],["toolbar",Zb.default],["tooltip",eg.default],["tree",tg.default],["treegrid",rg.default],["treeitem",ng.default]],og=ag;e.default=og}}),iE=T({"../../node_modules/aria-query/lib/etc/roles/dpub/docAbstractRole.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={abstract:!1,accessibleNameRequired:!1,baseConcepts:[],childrenPresentational:!1,nameFrom:["author"],prohibitedProps:[],props:{"aria-disabled":null,"aria-errormessage":null,"aria-expanded":null,"aria-haspopup":null,"aria-invalid":null},relatedConcepts:[{concept:{name:"abstract [EPUB-SSV]"},module:"EPUB"}],requireContextRole:[],requiredContextRole:[],requiredOwnedElements:[],requiredProps:{},superClass:[["roletype","structure","section"]]},r=t;e.default=r}}),lE=T({"../../node_modules/aria-query/lib/etc/roles/dpub/docAcknowledgmentsRole.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={abstract:!1,accessibleNameRequired:!1,baseConcepts:[],childrenPresentational:!1,nameFrom:["author"],prohibitedProps:[],props:{"aria-disabled":null,"aria-errormessage":null,"aria-expanded":null,"aria-haspopup":null,"aria-invalid":null},relatedConcepts:[{concept:{name:"acknowledgments [EPUB-SSV]"},module:"EPUB"}],requireContextRole:[],requiredContextRole:[],requiredOwnedElements:[],requiredProps:{},superClass:[["roletype","structure","section","landmark"]]},r=t;e.default=r}}),sE=T({"../../node_modules/aria-query/lib/etc/roles/dpub/docAfterwordRole.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={abstract:!1,accessibleNameRequired:!1,baseConcepts:[],childrenPresentational:!1,nameFrom:["author"],prohibitedProps:[],props:{"aria-disabled":null,"aria-errormessage":null,"aria-expanded":null,"aria-haspopup":null,"aria-invalid":null},relatedConcepts:[{concept:{name:"afterword [EPUB-SSV]"},module:"EPUB"}],requireContextRole:[],requiredContextRole:[],requiredOwnedElements:[],requiredProps:{},superClass:[["roletype","structure","section","landmark"]]},r=t;e.default=r}}),uE=T({"../../node_modules/aria-query/lib/etc/roles/dpub/docAppendixRole.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={abstract:!1,accessibleNameRequired:!1,baseConcepts:[],childrenPresentational:!1,nameFrom:["author"],prohibitedProps:[],props:{"aria-disabled":null,"aria-errormessage":null,"aria-expanded":null,"aria-haspopup":null,"aria-invalid":null},relatedConcepts:[{concept:{name:"appendix [EPUB-SSV]"},module:"EPUB"}],requireContextRole:[],requiredContextRole:[],requiredOwnedElements:[],requiredProps:{},superClass:[["roletype","structure","section","landmark"]]},r=t;e.default=r}}),cE=T({"../../node_modules/aria-query/lib/etc/roles/dpub/docBacklinkRole.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={abstract:!1,accessibleNameRequired:!0,baseConcepts:[],childrenPresentational:!1,nameFrom:["author","contents"],prohibitedProps:[],props:{"aria-errormessage":null,"aria-invalid":null},relatedConcepts:[{concept:{name:"referrer [EPUB-SSV]"},module:"EPUB"}],requireContextRole:[],requiredContextRole:[],requiredOwnedElements:[],requiredProps:{},superClass:[["roletype","widget","command","link"]]},r=t;e.default=r}}),dE=T({"../../node_modules/aria-query/lib/etc/roles/dpub/docBiblioentryRole.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={abstract:!1,accessibleNameRequired:!0,baseConcepts:[],childrenPresentational:!1,nameFrom:["author"],prohibitedProps:[],props:{"aria-disabled":null,"aria-errormessage":null,"aria-expanded":null,"aria-haspopup":null,"aria-invalid":null},relatedConcepts:[{concept:{name:"EPUB biblioentry [EPUB-SSV]"},module:"EPUB"}],requireContextRole:["doc-bibliography"],requiredContextRole:["doc-bibliography"],requiredOwnedElements:[],requiredProps:{},superClass:[["roletype","structure","section","listitem"]]},r=t;e.default=r}}),fE=T({"../../node_modules/aria-query/lib/etc/roles/dpub/docBibliographyRole.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={abstract:!1,accessibleNameRequired:!1,baseConcepts:[],childrenPresentational:!1,nameFrom:["author"],prohibitedProps:[],props:{"aria-disabled":null,"aria-errormessage":null,"aria-expanded":null,"aria-haspopup":null,"aria-invalid":null},relatedConcepts:[{concept:{name:"bibliography [EPUB-SSV]"},module:"EPUB"}],requireContextRole:[],requiredContextRole:[],requiredOwnedElements:[["doc-biblioentry"]],requiredProps:{},superClass:[["roletype","structure","section","landmark"]]},r=t;e.default=r}}),pE=T({"../../node_modules/aria-query/lib/etc/roles/dpub/docBibliorefRole.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={abstract:!1,accessibleNameRequired:!0,baseConcepts:[],childrenPresentational:!1,nameFrom:["author","contents"],prohibitedProps:[],props:{"aria-errormessage":null,"aria-invalid":null},relatedConcepts:[{concept:{name:"biblioref [EPUB-SSV]"},module:"EPUB"}],requireContextRole:[],requiredContextRole:[],requiredOwnedElements:[],requiredProps:{},superClass:[["roletype","widget","command","link"]]},r=t;e.default=r}}),hE=T({"../../node_modules/aria-query/lib/etc/roles/dpub/docChapterRole.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={abstract:!1,accessibleNameRequired:!1,baseConcepts:[],childrenPresentational:!1,nameFrom:["author"],prohibitedProps:[],props:{"aria-disabled":null,"aria-errormessage":null,"aria-expanded":null,"aria-haspopup":null,"aria-invalid":null},relatedConcepts:[{concept:{name:"chapter [EPUB-SSV]"},module:"EPUB"}],requireContextRole:[],requiredContextRole:[],requiredOwnedElements:[],requiredProps:{},superClass:[["roletype","structure","section","landmark"]]},r=t;e.default=r}}),mE=T({"../../node_modules/aria-query/lib/etc/roles/dpub/docColophonRole.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={abstract:!1,accessibleNameRequired:!1,baseConcepts:[],childrenPresentational:!1,nameFrom:["author"],prohibitedProps:[],props:{"aria-disabled":null,"aria-errormessage":null,"aria-expanded":null,"aria-haspopup":null,"aria-invalid":null},relatedConcepts:[{concept:{name:"colophon [EPUB-SSV]"},module:"EPUB"}],requireContextRole:[],requiredContextRole:[],requiredOwnedElements:[],requiredProps:{},superClass:[["roletype","structure","section"]]},r=t;e.default=r}}),bE=T({"../../node_modules/aria-query/lib/etc/roles/dpub/docConclusionRole.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={abstract:!1,accessibleNameRequired:!1,baseConcepts:[],childrenPresentational:!1,nameFrom:["author"],prohibitedProps:[],props:{"aria-disabled":null,"aria-errormessage":null,"aria-expanded":null,"aria-haspopup":null,"aria-invalid":null},relatedConcepts:[{concept:{name:"conclusion [EPUB-SSV]"},module:"EPUB"}],requireContextRole:[],requiredContextRole:[],requiredOwnedElements:[],requiredProps:{},superClass:[["roletype","structure","section","landmark"]]},r=t;e.default=r}}),gE=T({"../../node_modules/aria-query/lib/etc/roles/dpub/docCoverRole.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={abstract:!1,accessibleNameRequired:!1,baseConcepts:[],childrenPresentational:!1,nameFrom:["author"],prohibitedProps:[],props:{"aria-disabled":null,"aria-errormessage":null,"aria-expanded":null,"aria-haspopup":null,"aria-invalid":null},relatedConcepts:[{concept:{name:"cover [EPUB-SSV]"},module:"EPUB"}],requireContextRole:[],requiredContextRole:[],requiredOwnedElements:[],requiredProps:{},superClass:[["roletype","structure","section","img"]]},r=t;e.default=r}}),yE=T({"../../node_modules/aria-query/lib/etc/roles/dpub/docCreditRole.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={abstract:!1,accessibleNameRequired:!1,baseConcepts:[],childrenPresentational:!1,nameFrom:["author"],prohibitedProps:[],props:{"aria-disabled":null,"aria-errormessage":null,"aria-expanded":null,"aria-haspopup":null,"aria-invalid":null},relatedConcepts:[{concept:{name:"credit [EPUB-SSV]"},module:"EPUB"}],requireContextRole:[],requiredContextRole:[],requiredOwnedElements:[],requiredProps:{},superClass:[["roletype","structure","section"]]},r=t;e.default=r}}),vE=T({"../../node_modules/aria-query/lib/etc/roles/dpub/docCreditsRole.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={abstract:!1,accessibleNameRequired:!1,baseConcepts:[],childrenPresentational:!1,nameFrom:["author"],prohibitedProps:[],props:{"aria-disabled":null,"aria-errormessage":null,"aria-expanded":null,"aria-haspopup":null,"aria-invalid":null},relatedConcepts:[{concept:{name:"credits [EPUB-SSV]"},module:"EPUB"}],requireContextRole:[],requiredContextRole:[],requiredOwnedElements:[],requiredProps:{},superClass:[["roletype","structure","section","landmark"]]},r=t;e.default=r}}),_E=T({"../../node_modules/aria-query/lib/etc/roles/dpub/docDedicationRole.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={abstract:!1,accessibleNameRequired:!1,baseConcepts:[],childrenPresentational:!1,nameFrom:["author"],prohibitedProps:[],props:{"aria-disabled":null,"aria-errormessage":null,"aria-expanded":null,"aria-haspopup":null,"aria-invalid":null},relatedConcepts:[{concept:{name:"dedication [EPUB-SSV]"},module:"EPUB"}],requireContextRole:[],requiredContextRole:[],requiredOwnedElements:[],requiredProps:{},superClass:[["roletype","structure","section"]]},r=t;e.default=r}}),EE=T({"../../node_modules/aria-query/lib/etc/roles/dpub/docEndnoteRole.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={abstract:!1,accessibleNameRequired:!1,baseConcepts:[],childrenPresentational:!1,nameFrom:["author"],prohibitedProps:[],props:{"aria-disabled":null,"aria-errormessage":null,"aria-expanded":null,"aria-haspopup":null,"aria-invalid":null},relatedConcepts:[{concept:{name:"rearnote [EPUB-SSV]"},module:"EPUB"}],requireContextRole:["doc-endnotes"],requiredContextRole:["doc-endnotes"],requiredOwnedElements:[],requiredProps:{},superClass:[["roletype","structure","section","listitem"]]},r=t;e.default=r}}),wE=T({"../../node_modules/aria-query/lib/etc/roles/dpub/docEndnotesRole.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={abstract:!1,accessibleNameRequired:!1,baseConcepts:[],childrenPresentational:!1,nameFrom:["author"],prohibitedProps:[],props:{"aria-disabled":null,"aria-errormessage":null,"aria-expanded":null,"aria-haspopup":null,"aria-invalid":null},relatedConcepts:[{concept:{name:"rearnotes [EPUB-SSV]"},module:"EPUB"}],requireContextRole:[],requiredContextRole:[],requiredOwnedElements:[["doc-endnote"]],requiredProps:{},superClass:[["roletype","structure","section","landmark"]]},r=t;e.default=r}}),CE=T({"../../node_modules/aria-query/lib/etc/roles/dpub/docEpigraphRole.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={abstract:!1,accessibleNameRequired:!1,baseConcepts:[],childrenPresentational:!1,nameFrom:["author"],prohibitedProps:[],props:{"aria-disabled":null,"aria-errormessage":null,"aria-expanded":null,"aria-haspopup":null,"aria-invalid":null},relatedConcepts:[{concept:{name:"epigraph [EPUB-SSV]"},module:"EPUB"}],requireContextRole:[],requiredContextRole:[],requiredOwnedElements:[],requiredProps:{},superClass:[["roletype","structure","section"]]},r=t;e.default=r}}),RE=T({"../../node_modules/aria-query/lib/etc/roles/dpub/docEpilogueRole.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={abstract:!1,accessibleNameRequired:!1,baseConcepts:[],childrenPresentational:!1,nameFrom:["author"],prohibitedProps:[],props:{"aria-disabled":null,"aria-errormessage":null,"aria-expanded":null,"aria-haspopup":null,"aria-invalid":null},relatedConcepts:[{concept:{name:"epilogue [EPUB-SSV]"},module:"EPUB"}],requireContextRole:[],requiredContextRole:[],requiredOwnedElements:[],requiredProps:{},superClass:[["roletype","structure","section","landmark"]]},r=t;e.default=r}}),TE=T({"../../node_modules/aria-query/lib/etc/roles/dpub/docErrataRole.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={abstract:!1,accessibleNameRequired:!1,baseConcepts:[],childrenPresentational:!1,nameFrom:["author"],prohibitedProps:[],props:{"aria-disabled":null,"aria-errormessage":null,"aria-expanded":null,"aria-haspopup":null,"aria-invalid":null},relatedConcepts:[{concept:{name:"errata [EPUB-SSV]"},module:"EPUB"}],requireContextRole:[],requiredContextRole:[],requiredOwnedElements:[],requiredProps:{},superClass:[["roletype","structure","section","landmark"]]},r=t;e.default=r}}),SE=T({"../../node_modules/aria-query/lib/etc/roles/dpub/docExampleRole.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={abstract:!1,accessibleNameRequired:!1,baseConcepts:[],childrenPresentational:!1,nameFrom:["author"],prohibitedProps:[],props:{"aria-disabled":null,"aria-errormessage":null,"aria-expanded":null,"aria-haspopup":null,"aria-invalid":null},relatedConcepts:[],requireContextRole:[],requiredContextRole:[],requiredOwnedElements:[],requiredProps:{},superClass:[["roletype","structure","section"]]},r=t;e.default=r}}),PE=T({"../../node_modules/aria-query/lib/etc/roles/dpub/docFootnoteRole.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={abstract:!1,accessibleNameRequired:!1,baseConcepts:[],childrenPresentational:!1,nameFrom:["author"],prohibitedProps:[],props:{"aria-disabled":null,"aria-errormessage":null,"aria-expanded":null,"aria-haspopup":null,"aria-invalid":null},relatedConcepts:[{concept:{name:"footnote [EPUB-SSV]"},module:"EPUB"}],requireContextRole:[],requiredContextRole:[],requiredOwnedElements:[],requiredProps:{},superClass:[["roletype","structure","section"]]},r=t;e.default=r}}),OE=T({"../../node_modules/aria-query/lib/etc/roles/dpub/docForewordRole.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={abstract:!1,accessibleNameRequired:!1,baseConcepts:[],childrenPresentational:!1,nameFrom:["author"],prohibitedProps:[],props:{"aria-disabled":null,"aria-errormessage":null,"aria-expanded":null,"aria-haspopup":null,"aria-invalid":null},relatedConcepts:[{concept:{name:"foreword [EPUB-SSV]"},module:"EPUB"}],requireContextRole:[],requiredContextRole:[],requiredOwnedElements:[],requiredProps:{},superClass:[["roletype","structure","section","landmark"]]},r=t;e.default=r}}),AE=T({"../../node_modules/aria-query/lib/etc/roles/dpub/docGlossaryRole.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={abstract:!1,accessibleNameRequired:!1,baseConcepts:[],childrenPresentational:!1,nameFrom:["author"],prohibitedProps:[],props:{"aria-disabled":null,"aria-errormessage":null,"aria-expanded":null,"aria-haspopup":null,"aria-invalid":null},relatedConcepts:[{concept:{name:"glossary [EPUB-SSV]"},module:"EPUB"}],requireContextRole:[],requiredContextRole:[],requiredOwnedElements:[["definition"],["term"]],requiredProps:{},superClass:[["roletype","structure","section","landmark"]]},r=t;e.default=r}}),qE=T({"../../node_modules/aria-query/lib/etc/roles/dpub/docGlossrefRole.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={abstract:!1,accessibleNameRequired:!0,baseConcepts:[],childrenPresentational:!1,nameFrom:["author","contents"],prohibitedProps:[],props:{"aria-errormessage":null,"aria-invalid":null},relatedConcepts:[{concept:{name:"glossref [EPUB-SSV]"},module:"EPUB"}],requireContextRole:[],requiredContextRole:[],requiredOwnedElements:[],requiredProps:{},superClass:[["roletype","widget","command","link"]]},r=t;e.default=r}}),xE=T({"../../node_modules/aria-query/lib/etc/roles/dpub/docIndexRole.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={abstract:!1,accessibleNameRequired:!1,baseConcepts:[],childrenPresentational:!1,nameFrom:["author"],prohibitedProps:[],props:{"aria-disabled":null,"aria-errormessage":null,"aria-expanded":null,"aria-haspopup":null,"aria-invalid":null},relatedConcepts:[{concept:{name:"index [EPUB-SSV]"},module:"EPUB"}],requireContextRole:[],requiredContextRole:[],requiredOwnedElements:[],requiredProps:{},superClass:[["roletype","structure","section","landmark","navigation"]]},r=t;e.default=r}}),ME=T({"../../node_modules/aria-query/lib/etc/roles/dpub/docIntroductionRole.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={abstract:!1,accessibleNameRequired:!1,baseConcepts:[],childrenPresentational:!1,nameFrom:["author"],prohibitedProps:[],props:{"aria-disabled":null,"aria-errormessage":null,"aria-expanded":null,"aria-haspopup":null,"aria-invalid":null},relatedConcepts:[{concept:{name:"introduction [EPUB-SSV]"},module:"EPUB"}],requireContextRole:[],requiredContextRole:[],requiredOwnedElements:[],requiredProps:{},superClass:[["roletype","structure","section","landmark"]]},r=t;e.default=r}}),$E=T({"../../node_modules/aria-query/lib/etc/roles/dpub/docNoterefRole.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={abstract:!1,accessibleNameRequired:!0,baseConcepts:[],childrenPresentational:!1,nameFrom:["author","contents"],prohibitedProps:[],props:{"aria-errormessage":null,"aria-invalid":null},relatedConcepts:[{concept:{name:"noteref [EPUB-SSV]"},module:"EPUB"}],requireContextRole:[],requiredContextRole:[],requiredOwnedElements:[],requiredProps:{},superClass:[["roletype","widget","command","link"]]},r=t;e.default=r}}),NE=T({"../../node_modules/aria-query/lib/etc/roles/dpub/docNoticeRole.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={abstract:!1,accessibleNameRequired:!1,baseConcepts:[],childrenPresentational:!1,nameFrom:["author"],prohibitedProps:[],props:{"aria-disabled":null,"aria-errormessage":null,"aria-expanded":null,"aria-haspopup":null,"aria-invalid":null},relatedConcepts:[{concept:{name:"notice [EPUB-SSV]"},module:"EPUB"}],requireContextRole:[],requiredContextRole:[],requiredOwnedElements:[],requiredProps:{},superClass:[["roletype","structure","section","note"]]},r=t;e.default=r}}),jE=T({"../../node_modules/aria-query/lib/etc/roles/dpub/docPagebreakRole.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={abstract:!1,accessibleNameRequired:!0,baseConcepts:[],childrenPresentational:!0,nameFrom:["author"],prohibitedProps:[],props:{"aria-errormessage":null,"aria-expanded":null,"aria-haspopup":null,"aria-invalid":null},relatedConcepts:[{concept:{name:"pagebreak [EPUB-SSV]"},module:"EPUB"}],requireContextRole:[],requiredContextRole:[],requiredOwnedElements:[],requiredProps:{},superClass:[["roletype","structure","separator"]]},r=t;e.default=r}}),IE=T({"../../node_modules/aria-query/lib/etc/roles/dpub/docPagelistRole.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={abstract:!1,accessibleNameRequired:!1,baseConcepts:[],childrenPresentational:!1,nameFrom:["author"],prohibitedProps:[],props:{"aria-disabled":null,"aria-errormessage":null,"aria-expanded":null,"aria-haspopup":null,"aria-invalid":null},relatedConcepts:[{concept:{name:"page-list [EPUB-SSV]"},module:"EPUB"}],requireContextRole:[],requiredContextRole:[],requiredOwnedElements:[],requiredProps:{},superClass:[["roletype","structure","section","landmark","navigation"]]},r=t;e.default=r}}),LE=T({"../../node_modules/aria-query/lib/etc/roles/dpub/docPartRole.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={abstract:!1,accessibleNameRequired:!0,baseConcepts:[],childrenPresentational:!1,nameFrom:["author"],prohibitedProps:[],props:{"aria-disabled":null,"aria-errormessage":null,"aria-expanded":null,"aria-haspopup":null,"aria-invalid":null},relatedConcepts:[{concept:{name:"part [EPUB-SSV]"},module:"EPUB"}],requireContextRole:[],requiredContextRole:[],requiredOwnedElements:[],requiredProps:{},superClass:[["roletype","structure","section","landmark"]]},r=t;e.default=r}}),BE=T({"../../node_modules/aria-query/lib/etc/roles/dpub/docPrefaceRole.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={abstract:!1,accessibleNameRequired:!1,baseConcepts:[],childrenPresentational:!1,nameFrom:["author"],prohibitedProps:[],props:{"aria-disabled":null,"aria-errormessage":null,"aria-expanded":null,"aria-haspopup":null,"aria-invalid":null},relatedConcepts:[{concept:{name:"preface [EPUB-SSV]"},module:"EPUB"}],requireContextRole:[],requiredContextRole:[],requiredOwnedElements:[],requiredProps:{},superClass:[["roletype","structure","section","landmark"]]},r=t;e.default=r}}),kE=T({"../../node_modules/aria-query/lib/etc/roles/dpub/docPrologueRole.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={abstract:!1,accessibleNameRequired:!1,baseConcepts:[],childrenPresentational:!1,nameFrom:["author"],prohibitedProps:[],props:{"aria-disabled":null,"aria-errormessage":null,"aria-expanded":null,"aria-haspopup":null,"aria-invalid":null},relatedConcepts:[{concept:{name:"prologue [EPUB-SSV]"},module:"EPUB"}],requireContextRole:[],requiredContextRole:[],requiredOwnedElements:[],requiredProps:{},superClass:[["roletype","structure","section","landmark"]]},r=t;e.default=r}}),DE=T({"../../node_modules/aria-query/lib/etc/roles/dpub/docPullquoteRole.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={abstract:!1,accessibleNameRequired:!1,baseConcepts:[],childrenPresentational:!1,nameFrom:["author"],prohibitedProps:[],props:{},relatedConcepts:[{concept:{name:"pullquote [EPUB-SSV]"},module:"EPUB"}],requireContextRole:[],requiredContextRole:[],requiredOwnedElements:[],requiredProps:{},superClass:[["none"]]},r=t;e.default=r}}),FE=T({"../../node_modules/aria-query/lib/etc/roles/dpub/docQnaRole.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={abstract:!1,accessibleNameRequired:!1,baseConcepts:[],childrenPresentational:!1,nameFrom:["author"],prohibitedProps:[],props:{"aria-disabled":null,"aria-errormessage":null,"aria-expanded":null,"aria-haspopup":null,"aria-invalid":null},relatedConcepts:[{concept:{name:"qna [EPUB-SSV]"},module:"EPUB"}],requireContextRole:[],requiredContextRole:[],requiredOwnedElements:[],requiredProps:{},superClass:[["roletype","structure","section"]]},r=t;e.default=r}}),UE=T({"../../node_modules/aria-query/lib/etc/roles/dpub/docSubtitleRole.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={abstract:!1,accessibleNameRequired:!1,baseConcepts:[],childrenPresentational:!1,nameFrom:["author"],prohibitedProps:[],props:{"aria-disabled":null,"aria-errormessage":null,"aria-expanded":null,"aria-haspopup":null,"aria-invalid":null},relatedConcepts:[{concept:{name:"subtitle [EPUB-SSV]"},module:"EPUB"}],requireContextRole:[],requiredContextRole:[],requiredOwnedElements:[],requiredProps:{},superClass:[["roletype","structure","sectionhead"]]},r=t;e.default=r}}),HE=T({"../../node_modules/aria-query/lib/etc/roles/dpub/docTipRole.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={abstract:!1,accessibleNameRequired:!1,baseConcepts:[],childrenPresentational:!1,nameFrom:["author"],prohibitedProps:[],props:{"aria-disabled":null,"aria-errormessage":null,"aria-expanded":null,"aria-haspopup":null,"aria-invalid":null},relatedConcepts:[{concept:{name:"help [EPUB-SSV]"},module:"EPUB"}],requireContextRole:[],requiredContextRole:[],requiredOwnedElements:[],requiredProps:{},superClass:[["roletype","structure","section","note"]]},r=t;e.default=r}}),zE=T({"../../node_modules/aria-query/lib/etc/roles/dpub/docTocRole.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={abstract:!1,accessibleNameRequired:!1,baseConcepts:[],childrenPresentational:!1,nameFrom:["author"],prohibitedProps:[],props:{"aria-disabled":null,"aria-errormessage":null,"aria-expanded":null,"aria-haspopup":null,"aria-invalid":null},relatedConcepts:[{concept:{name:"toc [EPUB-SSV]"},module:"EPUB"}],requireContextRole:[],requiredContextRole:[],requiredOwnedElements:[],requiredProps:{},superClass:[["roletype","structure","section","landmark","navigation"]]},r=t;e.default=r}}),VE=T({"../../node_modules/aria-query/lib/etc/roles/ariaDpubRoles.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=D(iE()),r=D(lE()),n=D(sE()),a=D(uE()),o=D(cE()),i=D(dE()),l=D(fE()),u=D(pE()),c=D(hE()),s=D(mE()),d=D(bE()),p=D(gE()),f=D(yE()),h=D(vE()),m=D(_E()),g=D(EE()),b=D(wE()),y=D(CE()),R=D(RE()),_=D(TE()),C=D(SE()),w=D(PE()),v=D(OE()),E=D(AE()),O=D(qE()),M=D(xE()),N=D(ME()),k=D($E()),j=D(NE()),I=D(jE()),B=D(IE()),z=D(LE()),K=D(BE()),W=D(kE()),re=D(DE()),me=D(FE()),de=D(UE()),F=D(HE()),L=D(zE());function D(ne){return ne&&ne.__esModule?ne:{default:ne}}var G=[["doc-abstract",t.default],["doc-acknowledgments",r.default],["doc-afterword",n.default],["doc-appendix",a.default],["doc-backlink",o.default],["doc-biblioentry",i.default],["doc-bibliography",l.default],["doc-biblioref",u.default],["doc-chapter",c.default],["doc-colophon",s.default],["doc-conclusion",d.default],["doc-cover",p.default],["doc-credit",f.default],["doc-credits",h.default],["doc-dedication",m.default],["doc-endnote",g.default],["doc-endnotes",b.default],["doc-epigraph",y.default],["doc-epilogue",R.default],["doc-errata",_.default],["doc-example",C.default],["doc-footnote",w.default],["doc-foreword",v.default],["doc-glossary",E.default],["doc-glossref",O.default],["doc-index",M.default],["doc-introduction",N.default],["doc-noteref",k.default],["doc-notice",j.default],["doc-pagebreak",I.default],["doc-pagelist",B.default],["doc-part",z.default],["doc-preface",K.default],["doc-prologue",W.default],["doc-pullquote",re.default],["doc-qna",me.default],["doc-subtitle",de.default],["doc-tip",F.default],["doc-toc",L.default]],Y=G;e.default=Y}}),GE=T({"../../node_modules/aria-query/lib/etc/roles/graphics/graphicsDocumentRole.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={abstract:!1,accessibleNameRequired:!0,baseConcepts:[],childrenPresentational:!1,nameFrom:["author"],prohibitedProps:[],props:{"aria-disabled":null,"aria-errormessage":null,"aria-expanded":null,"aria-haspopup":null,"aria-invalid":null},relatedConcepts:[{module:"GRAPHICS",concept:{name:"graphics-object"}},{module:"ARIA",concept:{name:"img"}},{module:"ARIA",concept:{name:"article"}}],requireContextRole:[],requiredContextRole:[],requiredOwnedElements:[],requiredProps:{},superClass:[["roletype","structure","document"]]},r=t;e.default=r}}),WE=T({"../../node_modules/aria-query/lib/etc/roles/graphics/graphicsObjectRole.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={abstract:!1,accessibleNameRequired:!1,baseConcepts:[],childrenPresentational:!1,nameFrom:["author","contents"],prohibitedProps:[],props:{"aria-errormessage":null,"aria-expanded":null,"aria-haspopup":null,"aria-invalid":null},relatedConcepts:[{module:"GRAPHICS",concept:{name:"graphics-document"}},{module:"ARIA",concept:{name:"group"}},{module:"ARIA",concept:{name:"img"}},{module:"GRAPHICS",concept:{name:"graphics-symbol"}}],requireContextRole:[],requiredContextRole:[],requiredOwnedElements:[],requiredProps:{},superClass:[["roletype","structure","section","group"]]},r=t;e.default=r}}),KE=T({"../../node_modules/aria-query/lib/etc/roles/graphics/graphicsSymbolRole.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={abstract:!1,accessibleNameRequired:!0,baseConcepts:[],childrenPresentational:!0,nameFrom:["author"],prohibitedProps:[],props:{"aria-disabled":null,"aria-errormessage":null,"aria-expanded":null,"aria-haspopup":null,"aria-invalid":null},relatedConcepts:[],requireContextRole:[],requiredContextRole:[],requiredOwnedElements:[],requiredProps:{},superClass:[["roletype","structure","section","img"]]},r=t;e.default=r}}),YE=T({"../../node_modules/aria-query/lib/etc/roles/ariaGraphicsRoles.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=a(GE()),r=a(WE()),n=a(KE());function a(l){return l&&l.__esModule?l:{default:l}}var o=[["graphics-document",t.default],["graphics-object",r.default],["graphics-symbol",n.default]],i=o;e.default=i}}),qi=T({"../../node_modules/aria-query/lib/rolesMap.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=i(A_()),r=i(oE()),n=i(VE()),a=i(YE()),o=i(cn());function i(y){return y&&y.__esModule?y:{default:y}}function l(y,R,_){return R in y?Object.defineProperty(y,R,{value:_,enumerable:!0,configurable:!0,writable:!0}):y[R]=_,y}function u(y,R){var _=typeof Symbol<"u"&&y[Symbol.iterator]||y["@@iterator"];if(!_){if(Array.isArray(y)||(_=d(y))||R){_&&(y=_);var C=0,w=function(){};return{s:w,n:function(){return C>=y.length?{done:!0}:{done:!1,value:y[C++]}},e:function(M){throw M},f:w}}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 v=!0,E=!1,O;return{s:function(){_=_.call(y)},n:function(){var M=_.next();return v=M.done,M},e:function(M){E=!0,O=M},f:function(){try{!v&&_.return!=null&&_.return()}finally{if(E)throw O}}}}function c(y,R){return h(y)||f(y,R)||d(y,R)||s()}function s(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function d(y,R){if(y){if(typeof y=="string")return p(y,R);var _=Object.prototype.toString.call(y).slice(8,-1);if(_==="Object"&&y.constructor&&(_=y.constructor.name),_==="Map"||_==="Set")return Array.from(y);if(_==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(_))return p(y,R)}}function p(y,R){(R==null||R>y.length)&&(R=y.length);for(var _=0,C=new Array(R);_<R;_++)C[_]=y[_];return C}function f(y,R){var _=y==null?null:typeof Symbol<"u"&&y[Symbol.iterator]||y["@@iterator"];if(_!=null){var C=[],w=!0,v=!1,E,O;try{for(_=_.call(y);!(w=(E=_.next()).done)&&(C.push(E.value),!(R&&C.length===R));w=!0);}catch(M){v=!0,O=M}finally{try{!w&&_.return!=null&&_.return()}finally{if(v)throw O}}return C}}function h(y){if(Array.isArray(y))return y}var m=[].concat(t.default,r.default,n.default,a.default);m.forEach(function(y){var R=c(y,2),_=R[1],C=u(_.superClass),w;try{for(C.s();!(w=C.n()).done;){var v=w.value,E=u(v),O;try{var M=function(){var N=O.value,k=m.find(function(K){var W=c(K,1),re=W[0];return re===N});if(k)for(var j=k[1],I=0,B=Object.keys(j.props);I<B.length;I++){var z=B[I];Object.prototype.hasOwnProperty.call(_.props,z)||Object.assign(_.props,l({},z,j.props[z]))}};for(E.s();!(O=E.n()).done;)M()}catch(N){E.e(N)}finally{E.f()}}}catch(N){C.e(N)}finally{C.f()}});var g={entries:function(){return m},forEach:function(y){var R=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,_=u(m),C;try{for(_.s();!(C=_.n()).done;){var w=c(C.value,2),v=w[0],E=w[1];y.call(R,E,v,m)}}catch(O){_.e(O)}finally{_.f()}},get:function(y){var R=m.find(function(_){return _[0]===y});return R&&R[1]},has:function(y){return!!g.get(y)},keys:function(){return m.map(function(y){var R=c(y,1),_=R[0];return _})},values:function(){return m.map(function(y){var R=c(y,2),_=R[1];return _})}},b=(0,o.default)(g,g.entries());e.default=b}}),JE=T({"../../node_modules/dequal/lite/index.js"(e){var t=Object.prototype.hasOwnProperty;function r(n,a){var o,i;if(n===a)return!0;if(n&&a&&(o=n.constructor)===a.constructor){if(o===Date)return n.getTime()===a.getTime();if(o===RegExp)return n.toString()===a.toString();if(o===Array){if((i=n.length)===a.length)for(;i--&&r(n[i],a[i]););return i===-1}if(!o||typeof n=="object"){i=0;for(o in n)if(t.call(n,o)&&++i&&!t.call(a,o)||!(o in a)||!r(n[o],a[o]))return!1;return Object.keys(a).length===i}}return n!==n&&a!==a}e.dequal=r}}),XE=T({"../../node_modules/aria-query/lib/elementRoleMap.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=JE(),r=a(cn()),n=a(qi());function a(w){return w&&w.__esModule?w:{default:w}}function o(w,v){return u(w)||l(w,v)||s(w,v)||i()}function i(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function l(w,v){var E=w==null?null:typeof Symbol<"u"&&w[Symbol.iterator]||w["@@iterator"];if(E!=null){var O=[],M=!0,N=!1,k,j;try{for(E=E.call(w);!(M=(k=E.next()).done)&&(O.push(k.value),!(v&&O.length===v));M=!0);}catch(I){N=!0,j=I}finally{try{!M&&E.return!=null&&E.return()}finally{if(N)throw j}}return O}}function u(w){if(Array.isArray(w))return w}function c(w,v){var E=typeof Symbol<"u"&&w[Symbol.iterator]||w["@@iterator"];if(!E){if(Array.isArray(w)||(E=s(w))||v){E&&(w=E);var O=0,M=function(){};return{s:M,n:function(){return O>=w.length?{done:!0}:{done:!1,value:w[O++]}},e:function(I){throw I},f:M}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var N=!0,k=!1,j;return{s:function(){E=E.call(w)},n:function(){var I=E.next();return N=I.done,I},e:function(I){k=!0,j=I},f:function(){try{!N&&E.return!=null&&E.return()}finally{if(k)throw j}}}}function s(w,v){if(w){if(typeof w=="string")return d(w,v);var E=Object.prototype.toString.call(w).slice(8,-1);if(E==="Object"&&w.constructor&&(E=w.constructor.name),E==="Map"||E==="Set")return Array.from(w);if(E==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(E))return d(w,v)}}function d(w,v){(v==null||v>w.length)&&(v=w.length);for(var E=0,O=new Array(v);E<v;E++)O[E]=w[E];return O}var p=[],f=n.default.keys();for(R=0;R<f.length;R++)if(h=f[R],m=n.default.get(h),m)for(g=[].concat(m.baseConcepts,m.relatedConcepts),y=0;y<g.length;y++)b=g[y],b.module==="HTML"&&function(){var w=b.concept;if(w){var v=p.find(function(N){return(0,t.dequal)(N,w)}),E;v?E=v[1]:E=[];for(var O=!0,M=0;M<E.length;M++)if(E[M]===h){O=!1;break}O&&E.push(h),p.push([w,E])}}();var h,m,g,b,y,R,_={entries:function(){return p},forEach:function(w){var v=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,E=c(p),O;try{for(E.s();!(O=E.n()).done;){var M=o(O.value,2),N=M[0],k=M[1];w.call(v,k,N,p)}}catch(j){E.e(j)}finally{E.f()}},get:function(w){var v=p.find(function(E){return w.name===E[0].name&&(0,t.dequal)(w.attributes,E[0].attributes)});return v&&v[1]},has:function(w){return!!_.get(w)},keys:function(){return p.map(function(w){var v=o(w,1),E=v[0];return E})},values:function(){return p.map(function(w){var v=o(w,2),E=v[1];return E})}},C=(0,r.default)(_,_.entries());e.default=C}}),QE=T({"../../node_modules/aria-query/lib/roleElementMap.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=n(cn()),r=n(qi());function n(v){return v&&v.__esModule?v:{default:v}}function a(v,E){return l(v)||i(v,E)||c(v,E)||o()}function o(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function i(v,E){var O=v==null?null:typeof Symbol<"u"&&v[Symbol.iterator]||v["@@iterator"];if(O!=null){var M=[],N=!0,k=!1,j,I;try{for(O=O.call(v);!(N=(j=O.next()).done)&&(M.push(j.value),!(E&&M.length===E));N=!0);}catch(B){k=!0,I=B}finally{try{!N&&O.return!=null&&O.return()}finally{if(k)throw I}}return M}}function l(v){if(Array.isArray(v))return v}function u(v,E){var O=typeof Symbol<"u"&&v[Symbol.iterator]||v["@@iterator"];if(!O){if(Array.isArray(v)||(O=c(v))||E){O&&(v=O);var M=0,N=function(){};return{s:N,n:function(){return M>=v.length?{done:!0}:{done:!1,value:v[M++]}},e:function(B){throw B},f:N}}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 k=!0,j=!1,I;return{s:function(){O=O.call(v)},n:function(){var B=O.next();return k=B.done,B},e:function(B){j=!0,I=B},f:function(){try{!k&&O.return!=null&&O.return()}finally{if(j)throw I}}}}function c(v,E){if(v){if(typeof v=="string")return s(v,E);var O=Object.prototype.toString.call(v).slice(8,-1);if(O==="Object"&&v.constructor&&(O=v.constructor.name),O==="Map"||O==="Set")return Array.from(v);if(O==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(O))return s(v,E)}}function s(v,E){(E==null||E>v.length)&&(E=v.length);for(var O=0,M=new Array(E);O<E;O++)M[O]=v[O];return M}var d=[],p=r.default.keys();for(_=0;_<p.length;_++)if(f=p[_],h=r.default.get(f),m=[],h){for(g=[].concat(h.baseConcepts,h.relatedConcepts),R=0;R<g.length;R++)b=g[R],b.module==="HTML"&&(y=b.concept,y!=null&&m.push(y));m.length>0&&d.push([f,m])}var f,h,m,g,b,y,R,_,C={entries:function(){return d},forEach:function(v){var E=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,O=u(d),M;try{for(O.s();!(M=O.n()).done;){var N=a(M.value,2),k=N[0],j=N[1];v.call(E,j,k,d)}}catch(I){O.e(I)}finally{O.f()}},get:function(v){var E=d.find(function(O){return O[0]===v});return E&&E[1]},has:function(v){return!!C.get(v)},keys:function(){return d.map(function(v){var E=a(v,1),O=E[0];return O})},values:function(){return d.map(function(v){var E=a(v,2),O=E[1];return O})}},w=(0,t.default)(C,C.entries());e.default=w}}),xi=T({"../../node_modules/aria-query/lib/index.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.roles=e.roleElements=e.elementRoles=e.dom=e.aria=void 0;var t=i(m_()),r=i(b_()),n=i(qi()),a=i(XE()),o=i(QE());function i(p){return p&&p.__esModule?p:{default:p}}var l=t.default;e.aria=l;var u=r.default;e.dom=u;var c=n.default;e.roles=c;var s=a.default;e.elementRoles=s;var d=o.default;e.roleElements=d}}),ZE=T({"../../node_modules/color-name/index.js"(e,t){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]}}}),Ad=T({"../../node_modules/color-convert/conversions.js"(e,t){var r=ZE(),n={};for(let i of Object.keys(r))n[r[i]]=i;var a={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=a;for(let i of Object.keys(a)){if(!("channels"in a[i]))throw new Error("missing channels property: "+i);if(!("labels"in a[i]))throw new Error("missing channel labels property: "+i);if(a[i].labels.length!==a[i].channels)throw new Error("channel and label counts mismatch: "+i);let{channels:l,labels:u}=a[i];delete a[i].channels,delete a[i].labels,Object.defineProperty(a[i],"channels",{value:l}),Object.defineProperty(a[i],"labels",{value:u})}a.rgb.hsl=function(i){let l=i[0]/255,u=i[1]/255,c=i[2]/255,s=Math.min(l,u,c),d=Math.max(l,u,c),p=d-s,f,h;d===s?f=0:l===d?f=(u-c)/p:u===d?f=2+(c-l)/p:c===d&&(f=4+(l-u)/p),f=Math.min(f*60,360),f<0&&(f+=360);let m=(s+d)/2;return d===s?h=0:m<=.5?h=p/(d+s):h=p/(2-d-s),[f,h*100,m*100]},a.rgb.hsv=function(i){let l,u,c,s,d,p=i[0]/255,f=i[1]/255,h=i[2]/255,m=Math.max(p,f,h),g=m-Math.min(p,f,h),b=function(y){return(m-y)/6/g+1/2};return g===0?(s=0,d=0):(d=g/m,l=b(p),u=b(f),c=b(h),p===m?s=c-u:f===m?s=1/3+l-c:h===m&&(s=2/3+u-l),s<0?s+=1:s>1&&(s-=1)),[s*360,d*100,m*100]},a.rgb.hwb=function(i){let l=i[0],u=i[1],c=i[2],s=a.rgb.hsl(i)[0],d=1/255*Math.min(l,Math.min(u,c));return c=1-1/255*Math.max(l,Math.max(u,c)),[s,d*100,c*100]},a.rgb.cmyk=function(i){let l=i[0]/255,u=i[1]/255,c=i[2]/255,s=Math.min(1-l,1-u,1-c),d=(1-l-s)/(1-s)||0,p=(1-u-s)/(1-s)||0,f=(1-c-s)/(1-s)||0;return[d*100,p*100,f*100,s*100]};function o(i,l){return(i[0]-l[0])**2+(i[1]-l[1])**2+(i[2]-l[2])**2}a.rgb.keyword=function(i){let l=n[i];if(l)return l;let u=1/0,c;for(let s of Object.keys(r)){let d=r[s],p=o(i,d);p<u&&(u=p,c=s)}return c},a.keyword.rgb=function(i){return r[i]},a.rgb.xyz=function(i){let l=i[0]/255,u=i[1]/255,c=i[2]/255;l=l>.04045?((l+.055)/1.055)**2.4:l/12.92,u=u>.04045?((u+.055)/1.055)**2.4:u/12.92,c=c>.04045?((c+.055)/1.055)**2.4:c/12.92;let s=l*.4124+u*.3576+c*.1805,d=l*.2126+u*.7152+c*.0722,p=l*.0193+u*.1192+c*.9505;return[s*100,d*100,p*100]},a.rgb.lab=function(i){let l=a.rgb.xyz(i),u=l[0],c=l[1],s=l[2];u/=95.047,c/=100,s/=108.883,u=u>.008856?u**(1/3):7.787*u+16/116,c=c>.008856?c**(1/3):7.787*c+16/116,s=s>.008856?s**(1/3):7.787*s+16/116;let d=116*c-16,p=500*(u-c),f=200*(c-s);return[d,p,f]},a.hsl.rgb=function(i){let l=i[0]/360,u=i[1]/100,c=i[2]/100,s,d,p;if(u===0)return p=c*255,[p,p,p];c<.5?s=c*(1+u):s=c+u-c*u;let f=2*c-s,h=[0,0,0];for(let m=0;m<3;m++)d=l+1/3*-(m-1),d<0&&d++,d>1&&d--,6*d<1?p=f+(s-f)*6*d:2*d<1?p=s:3*d<2?p=f+(s-f)*(2/3-d)*6:p=f,h[m]=p*255;return h},a.hsl.hsv=function(i){let l=i[0],u=i[1]/100,c=i[2]/100,s=u,d=Math.max(c,.01);c*=2,u*=c<=1?c:2-c,s*=d<=1?d:2-d;let p=(c+u)/2,f=c===0?2*s/(d+s):2*u/(c+u);return[l,f*100,p*100]},a.hsv.rgb=function(i){let l=i[0]/60,u=i[1]/100,c=i[2]/100,s=Math.floor(l)%6,d=l-Math.floor(l),p=255*c*(1-u),f=255*c*(1-u*d),h=255*c*(1-u*(1-d));switch(c*=255,s){case 0:return[c,h,p];case 1:return[f,c,p];case 2:return[p,c,h];case 3:return[p,f,c];case 4:return[h,p,c];case 5:return[c,p,f]}},a.hsv.hsl=function(i){let l=i[0],u=i[1]/100,c=i[2]/100,s=Math.max(c,.01),d,p;p=(2-u)*c;let f=(2-u)*s;return d=u*s,d/=f<=1?f:2-f,d=d||0,p/=2,[l,d*100,p*100]},a.hwb.rgb=function(i){let l=i[0]/360,u=i[1]/100,c=i[2]/100,s=u+c,d;s>1&&(u/=s,c/=s);let p=Math.floor(6*l),f=1-c;d=6*l-p,p&1&&(d=1-d);let h=u+d*(f-u),m,g,b;switch(p){default:case 6:case 0:m=f,g=h,b=u;break;case 1:m=h,g=f,b=u;break;case 2:m=u,g=f,b=h;break;case 3:m=u,g=h,b=f;break;case 4:m=h,g=u,b=f;break;case 5:m=f,g=u,b=h;break}return[m*255,g*255,b*255]},a.cmyk.rgb=function(i){let l=i[0]/100,u=i[1]/100,c=i[2]/100,s=i[3]/100,d=1-Math.min(1,l*(1-s)+s),p=1-Math.min(1,u*(1-s)+s),f=1-Math.min(1,c*(1-s)+s);return[d*255,p*255,f*255]},a.xyz.rgb=function(i){let l=i[0]/100,u=i[1]/100,c=i[2]/100,s,d,p;return s=l*3.2406+u*-1.5372+c*-.4986,d=l*-.9689+u*1.8758+c*.0415,p=l*.0557+u*-.204+c*1.057,s=s>.0031308?1.055*s**(1/2.4)-.055:s*12.92,d=d>.0031308?1.055*d**(1/2.4)-.055:d*12.92,p=p>.0031308?1.055*p**(1/2.4)-.055:p*12.92,s=Math.min(Math.max(0,s),1),d=Math.min(Math.max(0,d),1),p=Math.min(Math.max(0,p),1),[s*255,d*255,p*255]},a.xyz.lab=function(i){let l=i[0],u=i[1],c=i[2];l/=95.047,u/=100,c/=108.883,l=l>.008856?l**(1/3):7.787*l+16/116,u=u>.008856?u**(1/3):7.787*u+16/116,c=c>.008856?c**(1/3):7.787*c+16/116;let s=116*u-16,d=500*(l-u),p=200*(u-c);return[s,d,p]},a.lab.xyz=function(i){let l=i[0],u=i[1],c=i[2],s,d,p;d=(l+16)/116,s=u/500+d,p=d-c/200;let f=d**3,h=s**3,m=p**3;return d=f>.008856?f:(d-16/116)/7.787,s=h>.008856?h:(s-16/116)/7.787,p=m>.008856?m:(p-16/116)/7.787,s*=95.047,d*=100,p*=108.883,[s,d,p]},a.lab.lch=function(i){let l=i[0],u=i[1],c=i[2],s;s=Math.atan2(c,u)*360/2/Math.PI,s<0&&(s+=360);let d=Math.sqrt(u*u+c*c);return[l,d,s]},a.lch.lab=function(i){let l=i[0],u=i[1],c=i[2]/360*2*Math.PI,s=u*Math.cos(c),d=u*Math.sin(c);return[l,s,d]},a.rgb.ansi16=function(i,l=null){let[u,c,s]=i,d=l===null?a.rgb.hsv(i)[2]:l;if(d=Math.round(d/50),d===0)return 30;let p=30+(Math.round(s/255)<<2|Math.round(c/255)<<1|Math.round(u/255));return d===2&&(p+=60),p},a.hsv.ansi16=function(i){return a.rgb.ansi16(a.hsv.rgb(i),i[2])},a.rgb.ansi256=function(i){let l=i[0],u=i[1],c=i[2];return l===u&&u===c?l<8?16:l>248?231:Math.round((l-8)/247*24)+232:16+36*Math.round(l/255*5)+6*Math.round(u/255*5)+Math.round(c/255*5)},a.ansi16.rgb=function(i){let l=i%10;if(l===0||l===7)return i>50&&(l+=3.5),l=l/10.5*255,[l,l,l];let u=(~~(i>50)+1)*.5,c=(l&1)*u*255,s=(l>>1&1)*u*255,d=(l>>2&1)*u*255;return[c,s,d]},a.ansi256.rgb=function(i){if(i>=232){let d=(i-232)*10+8;return[d,d,d]}i-=16;let l,u=Math.floor(i/36)/5*255,c=Math.floor((l=i%36)/6)/5*255,s=l%6/5*255;return[u,c,s]},a.rgb.hex=function(i){let l=(((Math.round(i[0])&255)<<16)+((Math.round(i[1])&255)<<8)+(Math.round(i[2])&255)).toString(16).toUpperCase();return"000000".substring(l.length)+l},a.hex.rgb=function(i){let l=i.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!l)return[0,0,0];let u=l[0];l[0].length===3&&(u=u.split("").map(f=>f+f).join(""));let c=parseInt(u,16),s=c>>16&255,d=c>>8&255,p=c&255;return[s,d,p]},a.rgb.hcg=function(i){let l=i[0]/255,u=i[1]/255,c=i[2]/255,s=Math.max(Math.max(l,u),c),d=Math.min(Math.min(l,u),c),p=s-d,f,h;return p<1?f=d/(1-p):f=0,p<=0?h=0:s===l?h=(u-c)/p%6:s===u?h=2+(c-l)/p:h=4+(l-u)/p,h/=6,h%=1,[h*360,p*100,f*100]},a.hsl.hcg=function(i){let l=i[1]/100,u=i[2]/100,c=u<.5?2*l*u:2*l*(1-u),s=0;return c<1&&(s=(u-.5*c)/(1-c)),[i[0],c*100,s*100]},a.hsv.hcg=function(i){let l=i[1]/100,u=i[2]/100,c=l*u,s=0;return c<1&&(s=(u-c)/(1-c)),[i[0],c*100,s*100]},a.hcg.rgb=function(i){let l=i[0]/360,u=i[1]/100,c=i[2]/100;if(u===0)return[c*255,c*255,c*255];let s=[0,0,0],d=l%1*6,p=d%1,f=1-p,h=0;switch(Math.floor(d)){case 0:s[0]=1,s[1]=p,s[2]=0;break;case 1:s[0]=f,s[1]=1,s[2]=0;break;case 2:s[0]=0,s[1]=1,s[2]=p;break;case 3:s[0]=0,s[1]=f,s[2]=1;break;case 4:s[0]=p,s[1]=0,s[2]=1;break;default:s[0]=1,s[1]=0,s[2]=f}return h=(1-u)*c,[(u*s[0]+h)*255,(u*s[1]+h)*255,(u*s[2]+h)*255]},a.hcg.hsv=function(i){let l=i[1]/100,u=i[2]/100,c=l+u*(1-l),s=0;return c>0&&(s=l/c),[i[0],s*100,c*100]},a.hcg.hsl=function(i){let l=i[1]/100,u=i[2]/100*(1-l)+.5*l,c=0;return u>0&&u<.5?c=l/(2*u):u>=.5&&u<1&&(c=l/(2*(1-u))),[i[0],c*100,u*100]},a.hcg.hwb=function(i){let l=i[1]/100,u=i[2]/100,c=l+u*(1-l);return[i[0],(c-l)*100,(1-c)*100]},a.hwb.hcg=function(i){let l=i[1]/100,u=1-i[2]/100,c=u-l,s=0;return c<1&&(s=(u-c)/(1-c)),[i[0],c*100,s*100]},a.apple.rgb=function(i){return[i[0]/65535*255,i[1]/65535*255,i[2]/65535*255]},a.rgb.apple=function(i){return[i[0]/255*65535,i[1]/255*65535,i[2]/255*65535]},a.gray.rgb=function(i){return[i[0]/100*255,i[0]/100*255,i[0]/100*255]},a.gray.hsl=function(i){return[0,0,i[0]]},a.gray.hsv=a.gray.hsl,a.gray.hwb=function(i){return[0,100,i[0]]},a.gray.cmyk=function(i){return[0,0,0,i[0]]},a.gray.lab=function(i){return[i[0],0,0]},a.gray.hex=function(i){let l=Math.round(i[0]/100*255)&255,u=((l<<16)+(l<<8)+l).toString(16).toUpperCase();return"000000".substring(u.length)+u},a.rgb.gray=function(i){return[(i[0]+i[1]+i[2])/3/255*100]}}}),ew=T({"../../node_modules/color-convert/route.js"(e,t){var r=Ad();function n(){let l={},u=Object.keys(r);for(let c=u.length,s=0;s<c;s++)l[u[s]]={distance:-1,parent:null};return l}function a(l){let u=n(),c=[l];for(u[l].distance=0;c.length;){let s=c.pop(),d=Object.keys(r[s]);for(let p=d.length,f=0;f<p;f++){let h=d[f],m=u[h];m.distance===-1&&(m.distance=u[s].distance+1,m.parent=s,c.unshift(h))}}return u}function o(l,u){return function(c){return u(l(c))}}function i(l,u){let c=[u[l].parent,l],s=r[u[l].parent][l],d=u[l].parent;for(;u[d].parent;)c.unshift(u[d].parent),s=o(r[u[d].parent][d],s),d=u[d].parent;return s.conversion=c,s}t.exports=function(l){let u=a(l),c={},s=Object.keys(u);for(let d=s.length,p=0;p<d;p++){let f=s[p];u[f].parent!==null&&(c[f]=i(f,u))}return c}}}),tw=T({"../../node_modules/color-convert/index.js"(e,t){var r=Ad(),n=ew(),a={},o=Object.keys(r);function i(u){let c=function(...s){let d=s[0];return d==null?d:(d.length>1&&(s=d),u(s))};return"conversion"in u&&(c.conversion=u.conversion),c}function l(u){let c=function(...s){let d=s[0];if(d==null)return d;d.length>1&&(s=d);let p=u(s);if(typeof p=="object")for(let f=p.length,h=0;h<f;h++)p[h]=Math.round(p[h]);return p};return"conversion"in u&&(c.conversion=u.conversion),c}o.forEach(u=>{a[u]={},Object.defineProperty(a[u],"channels",{value:r[u].channels}),Object.defineProperty(a[u],"labels",{value:r[u].labels});let c=n(u);Object.keys(c).forEach(s=>{let d=c[s];a[u][s]=l(d),a[u][s].raw=i(d)})}),t.exports=a}}),rw=T({"../../node_modules/ansi-styles/index.js"(e,t){var r=(d,p)=>(...f)=>`\x1B[${d(...f)+p}m`,n=(d,p)=>(...f)=>{let h=d(...f);return`\x1B[${38+p};5;${h}m`},a=(d,p)=>(...f)=>{let h=d(...f);return`\x1B[${38+p};2;${h[0]};${h[1]};${h[2]}m`},o=d=>d,i=(d,p,f)=>[d,p,f],l=(d,p,f)=>{Object.defineProperty(d,p,{get:()=>{let h=f();return Object.defineProperty(d,p,{value:h,enumerable:!0,configurable:!0}),h},enumerable:!0,configurable:!0})},u,c=(d,p,f,h)=>{u===void 0&&(u=tw());let m=h?10:0,g={};for(let[b,y]of Object.entries(u)){let R=b==="ansi16"?"ansi":b;b===p?g[R]=d(f,m):typeof y=="object"&&(g[R]=d(y[p],m))}return g};function s(){let d=new Map,p={modifier:{reset:[0,0],bold:[1,22],dim:[2,22],italic:[3,23],underline:[4,24],inverse:[7,27],hidden:[8,28],strikethrough:[9,29]},color:{black:[30,39],red:[31,39],green:[32,39],yellow:[33,39],blue:[34,39],magenta:[35,39],cyan:[36,39],white:[37,39],blackBright:[90,39],redBright:[91,39],greenBright:[92,39],yellowBright:[93,39],blueBright:[94,39],magentaBright:[95,39],cyanBright:[96,39],whiteBright:[97,39]},bgColor:{bgBlack:[40,49],bgRed:[41,49],bgGreen:[42,49],bgYellow:[43,49],bgBlue:[44,49],bgMagenta:[45,49],bgCyan:[46,49],bgWhite:[47,49],bgBlackBright:[100,49],bgRedBright:[101,49],bgGreenBright:[102,49],bgYellowBright:[103,49],bgBlueBright:[104,49],bgMagentaBright:[105,49],bgCyanBright:[106,49],bgWhiteBright:[107,49]}};p.color.gray=p.color.blackBright,p.bgColor.bgGray=p.bgColor.bgBlackBright,p.color.grey=p.color.blackBright,p.bgColor.bgGrey=p.bgColor.bgBlackBright;for(let[f,h]of Object.entries(p)){for(let[m,g]of Object.entries(h))p[m]={open:`\x1B[${g[0]}m`,close:`\x1B[${g[1]}m`},h[m]=p[m],d.set(g[0],g[1]);Object.defineProperty(p,f,{value:h,enumerable:!1})}return Object.defineProperty(p,"codes",{value:d,enumerable:!1}),p.color.close="\x1B[39m",p.bgColor.close="\x1B[49m",l(p.color,"ansi",()=>c(r,"ansi16",o,!1)),l(p.color,"ansi256",()=>c(n,"ansi256",o,!1)),l(p.color,"ansi16m",()=>c(a,"rgb",i,!1)),l(p.bgColor,"ansi",()=>c(r,"ansi16",o,!0)),l(p.bgColor,"ansi256",()=>c(n,"ansi256",o,!0)),l(p.bgColor,"ansi16m",()=>c(a,"rgb",i,!0)),p}Object.defineProperty(t,"exports",{enumerable:!0,get:s})}}),nw=T({"../../node_modules/supports-color/browser.js"(e,t){t.exports={stdout:!1,stderr:!1}}}),aw=T({"../../node_modules/@testing-library/jest-dom/node_modules/chalk/source/util.js"(e,t){var r=(a,o,i)=>{let l=a.indexOf(o);if(l===-1)return a;let u=o.length,c=0,s="";do s+=a.substr(c,l-c)+o+i,c=l+u,l=a.indexOf(o,c);while(l!==-1);return s+=a.substr(c),s},n=(a,o,i,l)=>{let u=0,c="";do{let s=a[l-1]==="\r";c+=a.substr(u,(s?l-1:l)-u)+o+(s?`\r +`:` +`)+i,u=l+1,l=a.indexOf(` +`,u)}while(l!==-1);return c+=a.substr(u),c};t.exports={stringReplaceAll:r,stringEncaseCRLFWithFirstIndex:n}}}),ow=T({"../../node_modules/@testing-library/jest-dom/node_modules/chalk/source/templates.js"(e,t){var r=/(?:\\(u(?:[a-f\d]{4}|\{[a-f\d]{1,6}\})|x[a-f\d]{2}|.))|(?:\{(~)?(\w+(?:\([^)]*\))?(?:\.\w+(?:\([^)]*\))?)*)(?:[ \t]|(?=\r?\n)))|(\})|((?:.|[\r\n\f])+?)/gi,n=/(?:^|\.)(\w+)(?:\(([^)]*)\))?/g,a=/^(['"])((?:\\.|(?!\1)[^\\])*)\1$/,o=/\\(u(?:[a-f\d]{4}|\{[a-f\d]{1,6}\})|x[a-f\d]{2}|.)|([^\\])/gi,i=new Map([["n",` +`],["r","\r"],["t"," "],["b","\b"],["f","\f"],["v","\v"],["0","\0"],["\\","\\"],["e","\x1B"],["a","\x07"]]);function l(d){let p=d[0]==="u",f=d[1]==="{";return p&&!f&&d.length===5||d[0]==="x"&&d.length===3?String.fromCharCode(parseInt(d.slice(1),16)):p&&f?String.fromCodePoint(parseInt(d.slice(2,-1),16)):i.get(d)||d}function u(d,p){let f=[],h=p.trim().split(/\s*,\s*/g),m;for(let g of h){let b=Number(g);if(!Number.isNaN(b))f.push(b);else if(m=g.match(a))f.push(m[2].replace(o,(y,R,_)=>R?l(R):_));else throw new Error(`Invalid Chalk template style argument: ${g} (in style '${d}')`)}return f}function c(d){n.lastIndex=0;let p=[],f;for(;(f=n.exec(d))!==null;){let h=f[1];if(f[2]){let m=u(h,f[2]);p.push([h].concat(m))}else p.push([h])}return p}function s(d,p){let f={};for(let m of p)for(let g of m.styles)f[g[0]]=m.inverse?null:g.slice(1);let h=d;for(let[m,g]of Object.entries(f))if(Array.isArray(g)){if(!(m in h))throw new Error(`Unknown Chalk style: ${m}`);h=g.length>0?h[m](...g):h[m]}return h}t.exports=(d,p)=>{let f=[],h=[],m=[];if(p.replace(r,(g,b,y,R,_,C)=>{if(b)m.push(l(b));else if(R){let w=m.join("");m=[],h.push(f.length===0?w:s(d,f)(w)),f.push({inverse:y,styles:c(R)})}else if(_){if(f.length===0)throw new Error("Found extraneous } in Chalk template literal");h.push(s(d,f)(m.join(""))),m=[],f.pop()}else m.push(C)}),h.push(m.join("")),f.length>0){let g=`Chalk template literal is missing ${f.length} closing bracket${f.length===1?"":"s"} (\`}\`)`;throw new Error(g)}return h.join("")}}}),qd=T({"../../node_modules/@testing-library/jest-dom/node_modules/chalk/source/index.js"(e,t){var r=rw(),{stdout:n,stderr:a}=nw(),{stringReplaceAll:o,stringEncaseCRLFWithFirstIndex:i}=aw(),l=["ansi","ansi","ansi256","ansi16m"],u=Object.create(null),c=(C,w={})=>{if(w.level>3||w.level<0)throw new Error("The `level` option should be an integer from 0 to 3");let v=n?n.level:0;C.level=w.level===void 0?v:w.level},s=class{constructor(C){return d(C)}},d=C=>{let w={};return c(w,C),w.template=(...v)=>R(w.template,...v),Object.setPrototypeOf(w,p.prototype),Object.setPrototypeOf(w.template,w),w.template.constructor=()=>{throw new Error("`chalk.constructor()` is deprecated. Use `new chalk.Instance()` instead.")},w.template.Instance=s,w.template};function p(C){return d(C)}for(let[C,w]of Object.entries(r))u[C]={get(){let v=g(this,m(w.open,w.close,this._styler),this._isEmpty);return Object.defineProperty(this,C,{value:v}),v}};u.visible={get(){let C=g(this,this._styler,!0);return Object.defineProperty(this,"visible",{value:C}),C}};var f=["rgb","hex","keyword","hsl","hsv","hwb","ansi","ansi256"];for(let C of f)u[C]={get(){let{level:w}=this;return function(...v){let E=m(r.color[l[w]][C](...v),r.color.close,this._styler);return g(this,E,this._isEmpty)}}};for(let C of f){let w="bg"+C[0].toUpperCase()+C.slice(1);u[w]={get(){let{level:v}=this;return function(...E){let O=m(r.bgColor[l[v]][C](...E),r.bgColor.close,this._styler);return g(this,O,this._isEmpty)}}}}var h=Object.defineProperties(()=>{},{...u,level:{enumerable:!0,get(){return this._generator.level},set(C){this._generator.level=C}}}),m=(C,w,v)=>{let E,O;return v===void 0?(E=C,O=w):(E=v.openAll+C,O=w+v.closeAll),{open:C,close:w,openAll:E,closeAll:O,parent:v}},g=(C,w,v)=>{let E=(...O)=>b(E,O.length===1?""+O[0]:O.join(" "));return E.__proto__=h,E._generator=C,E._styler=w,E._isEmpty=v,E},b=(C,w)=>{if(C.level<=0||!w)return C._isEmpty?"":w;let v=C._styler;if(v===void 0)return w;let{openAll:E,closeAll:O}=v;if(w.indexOf("\x1B")!==-1)for(;v!==void 0;)w=o(w,v.close,v.open),v=v.parent;let M=w.indexOf(` +`);return M!==-1&&(w=i(w,O,E,M)),E+w+O},y,R=(C,...w)=>{let[v]=w;if(!Array.isArray(v))return w.join(" ");let E=w.slice(1),O=[v.raw[0]];for(let M=1;M<v.length;M++)O.push(String(E[M-1]).replace(/[{}\\]/g,"\\$&"),String(v.raw[M]));return y===void 0&&(y=ow()),y(C,O.join(""))};Object.defineProperties(p.prototype,u);var _=p();_.supportsColor=n,_.stderr=p({level:a?a.level:0}),_.stderr.supportsColor=a,_.Level={None:0,Basic:1,Ansi256:2,TrueColor:3,0:"None",1:"Basic",2:"Ansi256",3:"TrueColor"},t.exports=_}}),iw=T({"../../node_modules/lodash/_listCacheClear.js"(e,t){function r(){this.__data__=[],this.size=0}t.exports=r}}),xd=T({"../../node_modules/lodash/eq.js"(e,t){function r(n,a){return n===a||n!==n&&a!==a}t.exports=r}}),la=T({"../../node_modules/lodash/_assocIndexOf.js"(e,t){var r=xd();function n(a,o){for(var i=a.length;i--;)if(r(a[i][0],o))return i;return-1}t.exports=n}}),lw=T({"../../node_modules/lodash/_listCacheDelete.js"(e,t){var r=la(),n=Array.prototype,a=n.splice;function o(i){var l=this.__data__,u=r(l,i);if(u<0)return!1;var c=l.length-1;return u==c?l.pop():a.call(l,u,1),--this.size,!0}t.exports=o}}),sw=T({"../../node_modules/lodash/_listCacheGet.js"(e,t){var r=la();function n(a){var o=this.__data__,i=r(o,a);return i<0?void 0:o[i][1]}t.exports=n}}),uw=T({"../../node_modules/lodash/_listCacheHas.js"(e,t){var r=la();function n(a){return r(this.__data__,a)>-1}t.exports=n}}),cw=T({"../../node_modules/lodash/_listCacheSet.js"(e,t){var r=la();function n(a,o){var i=this.__data__,l=r(i,a);return l<0?(++this.size,i.push([a,o])):i[l][1]=o,this}t.exports=n}}),sa=T({"../../node_modules/lodash/_ListCache.js"(e,t){var r=iw(),n=lw(),a=sw(),o=uw(),i=cw();function l(u){var c=-1,s=u==null?0:u.length;for(this.clear();++c<s;){var d=u[c];this.set(d[0],d[1])}}l.prototype.clear=r,l.prototype.delete=n,l.prototype.get=a,l.prototype.has=o,l.prototype.set=i,t.exports=l}}),dw=T({"../../node_modules/lodash/_stackClear.js"(e,t){var r=sa();function n(){this.__data__=new r,this.size=0}t.exports=n}}),fw=T({"../../node_modules/lodash/_stackDelete.js"(e,t){function r(n){var a=this.__data__,o=a.delete(n);return this.size=a.size,o}t.exports=r}}),pw=T({"../../node_modules/lodash/_stackGet.js"(e,t){function r(n){return this.__data__.get(n)}t.exports=r}}),hw=T({"../../node_modules/lodash/_stackHas.js"(e,t){function r(n){return this.__data__.has(n)}t.exports=r}}),Md=T({"../../node_modules/lodash/_freeGlobal.js"(e,t){var r=typeof global=="object"&&global&&global.Object===Object&&global;t.exports=r}}),vt=T({"../../node_modules/lodash/_root.js"(e,t){var r=Md(),n=typeof self=="object"&&self&&self.Object===Object&&self,a=r||n||Function("return this")();t.exports=a}}),Mi=T({"../../node_modules/lodash/_Symbol.js"(e,t){var r=vt(),n=r.Symbol;t.exports=n}}),mw=T({"../../node_modules/lodash/_getRawTag.js"(e,t){var r=Mi(),n=Object.prototype,a=n.hasOwnProperty,o=n.toString,i=r?r.toStringTag:void 0;function l(u){var c=a.call(u,i),s=u[i];try{u[i]=void 0;var d=!0}catch{}var p=o.call(u);return d&&(c?u[i]=s:delete u[i]),p}t.exports=l}}),bw=T({"../../node_modules/lodash/_objectToString.js"(e,t){var r=Object.prototype,n=r.toString;function a(o){return n.call(o)}t.exports=a}}),ua=T({"../../node_modules/lodash/_baseGetTag.js"(e,t){var r=Mi(),n=mw(),a=bw(),o="[object Null]",i="[object Undefined]",l=r?r.toStringTag:void 0;function u(c){return c==null?c===void 0?i:o:l&&l in Object(c)?n(c):a(c)}t.exports=u}}),$d=T({"../../node_modules/lodash/isObject.js"(e,t){function r(n){var a=typeof n;return n!=null&&(a=="object"||a=="function")}t.exports=r}}),Nd=T({"../../node_modules/lodash/isFunction.js"(e,t){var r=ua(),n=$d(),a="[object AsyncFunction]",o="[object Function]",i="[object GeneratorFunction]",l="[object Proxy]";function u(c){if(!n(c))return!1;var s=r(c);return s==o||s==i||s==a||s==l}t.exports=u}}),gw=T({"../../node_modules/lodash/_coreJsData.js"(e,t){var r=vt(),n=r["__core-js_shared__"];t.exports=n}}),yw=T({"../../node_modules/lodash/_isMasked.js"(e,t){var r=gw(),n=function(){var o=/[^.]+$/.exec(r&&r.keys&&r.keys.IE_PROTO||"");return o?"Symbol(src)_1."+o:""}();function a(o){return!!n&&n in o}t.exports=a}}),jd=T({"../../node_modules/lodash/_toSource.js"(e,t){var r=Function.prototype,n=r.toString;function a(o){if(o!=null){try{return n.call(o)}catch{}try{return o+""}catch{}}return""}t.exports=a}}),vw=T({"../../node_modules/lodash/_baseIsNative.js"(e,t){var r=Nd(),n=yw(),a=$d(),o=jd(),i=/[\\^$.*+?()[\]{}|]/g,l=/^\[object .+?Constructor\]$/,u=Function.prototype,c=Object.prototype,s=u.toString,d=c.hasOwnProperty,p=RegExp("^"+s.call(d).replace(i,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function f(h){if(!a(h)||n(h))return!1;var m=r(h)?p:l;return m.test(o(h))}t.exports=f}}),_w=T({"../../node_modules/lodash/_getValue.js"(e,t){function r(n,a){return n==null?void 0:n[a]}t.exports=r}}),Or=T({"../../node_modules/lodash/_getNative.js"(e,t){var r=vw(),n=_w();function a(o,i){var l=n(o,i);return r(l)?l:void 0}t.exports=a}}),$i=T({"../../node_modules/lodash/_Map.js"(e,t){var r=Or(),n=vt(),a=r(n,"Map");t.exports=a}}),ca=T({"../../node_modules/lodash/_nativeCreate.js"(e,t){var r=Or(),n=r(Object,"create");t.exports=n}}),Ew=T({"../../node_modules/lodash/_hashClear.js"(e,t){var r=ca();function n(){this.__data__=r?r(null):{},this.size=0}t.exports=n}}),ww=T({"../../node_modules/lodash/_hashDelete.js"(e,t){function r(n){var a=this.has(n)&&delete this.__data__[n];return this.size-=a?1:0,a}t.exports=r}}),Cw=T({"../../node_modules/lodash/_hashGet.js"(e,t){var r=ca(),n="__lodash_hash_undefined__",a=Object.prototype,o=a.hasOwnProperty;function i(l){var u=this.__data__;if(r){var c=u[l];return c===n?void 0:c}return o.call(u,l)?u[l]:void 0}t.exports=i}}),Rw=T({"../../node_modules/lodash/_hashHas.js"(e,t){var r=ca(),n=Object.prototype,a=n.hasOwnProperty;function o(i){var l=this.__data__;return r?l[i]!==void 0:a.call(l,i)}t.exports=o}}),Tw=T({"../../node_modules/lodash/_hashSet.js"(e,t){var r=ca(),n="__lodash_hash_undefined__";function a(o,i){var l=this.__data__;return this.size+=this.has(o)?0:1,l[o]=r&&i===void 0?n:i,this}t.exports=a}}),Sw=T({"../../node_modules/lodash/_Hash.js"(e,t){var r=Ew(),n=ww(),a=Cw(),o=Rw(),i=Tw();function l(u){var c=-1,s=u==null?0:u.length;for(this.clear();++c<s;){var d=u[c];this.set(d[0],d[1])}}l.prototype.clear=r,l.prototype.delete=n,l.prototype.get=a,l.prototype.has=o,l.prototype.set=i,t.exports=l}}),Pw=T({"../../node_modules/lodash/_mapCacheClear.js"(e,t){var r=Sw(),n=sa(),a=$i();function o(){this.size=0,this.__data__={hash:new r,map:new(a||n),string:new r}}t.exports=o}}),Ow=T({"../../node_modules/lodash/_isKeyable.js"(e,t){function r(n){var a=typeof n;return a=="string"||a=="number"||a=="symbol"||a=="boolean"?n!=="__proto__":n===null}t.exports=r}}),da=T({"../../node_modules/lodash/_getMapData.js"(e,t){var r=Ow();function n(a,o){var i=a.__data__;return r(o)?i[typeof o=="string"?"string":"hash"]:i.map}t.exports=n}}),Aw=T({"../../node_modules/lodash/_mapCacheDelete.js"(e,t){var r=da();function n(a){var o=r(this,a).delete(a);return this.size-=o?1:0,o}t.exports=n}}),qw=T({"../../node_modules/lodash/_mapCacheGet.js"(e,t){var r=da();function n(a){return r(this,a).get(a)}t.exports=n}}),xw=T({"../../node_modules/lodash/_mapCacheHas.js"(e,t){var r=da();function n(a){return r(this,a).has(a)}t.exports=n}}),Mw=T({"../../node_modules/lodash/_mapCacheSet.js"(e,t){var r=da();function n(a,o){var i=r(this,a),l=i.size;return i.set(a,o),this.size+=i.size==l?0:1,this}t.exports=n}}),Id=T({"../../node_modules/lodash/_MapCache.js"(e,t){var r=Pw(),n=Aw(),a=qw(),o=xw(),i=Mw();function l(u){var c=-1,s=u==null?0:u.length;for(this.clear();++c<s;){var d=u[c];this.set(d[0],d[1])}}l.prototype.clear=r,l.prototype.delete=n,l.prototype.get=a,l.prototype.has=o,l.prototype.set=i,t.exports=l}}),$w=T({"../../node_modules/lodash/_stackSet.js"(e,t){var r=sa(),n=$i(),a=Id(),o=200;function i(l,u){var c=this.__data__;if(c instanceof r){var s=c.__data__;if(!n||s.length<o-1)return s.push([l,u]),this.size=++c.size,this;c=this.__data__=new a(s)}return c.set(l,u),this.size=c.size,this}t.exports=i}}),Nw=T({"../../node_modules/lodash/_Stack.js"(e,t){var r=sa(),n=dw(),a=fw(),o=pw(),i=hw(),l=$w();function u(c){var s=this.__data__=new r(c);this.size=s.size}u.prototype.clear=n,u.prototype.delete=a,u.prototype.get=o,u.prototype.has=i,u.prototype.set=l,t.exports=u}}),jw=T({"../../node_modules/lodash/_setCacheAdd.js"(e,t){var r="__lodash_hash_undefined__";function n(a){return this.__data__.set(a,r),this}t.exports=n}}),Iw=T({"../../node_modules/lodash/_setCacheHas.js"(e,t){function r(n){return this.__data__.has(n)}t.exports=r}}),Lw=T({"../../node_modules/lodash/_SetCache.js"(e,t){var r=Id(),n=jw(),a=Iw();function o(i){var l=-1,u=i==null?0:i.length;for(this.__data__=new r;++l<u;)this.add(i[l])}o.prototype.add=o.prototype.push=n,o.prototype.has=a,t.exports=o}}),Bw=T({"../../node_modules/lodash/_arraySome.js"(e,t){function r(n,a){for(var o=-1,i=n==null?0:n.length;++o<i;)if(a(n[o],o,n))return!0;return!1}t.exports=r}}),kw=T({"../../node_modules/lodash/_cacheHas.js"(e,t){function r(n,a){return n.has(a)}t.exports=r}}),Ld=T({"../../node_modules/lodash/_equalArrays.js"(e,t){var r=Lw(),n=Bw(),a=kw(),o=1,i=2;function l(u,c,s,d,p,f){var h=s&o,m=u.length,g=c.length;if(m!=g&&!(h&&g>m))return!1;var b=f.get(u),y=f.get(c);if(b&&y)return b==c&&y==u;var R=-1,_=!0,C=s&i?new r:void 0;for(f.set(u,c),f.set(c,u);++R<m;){var w=u[R],v=c[R];if(d)var E=h?d(v,w,R,c,u,f):d(w,v,R,u,c,f);if(E!==void 0){if(E)continue;_=!1;break}if(C){if(!n(c,function(O,M){if(!a(C,M)&&(w===O||p(w,O,s,d,f)))return C.push(M)})){_=!1;break}}else if(!(w===v||p(w,v,s,d,f))){_=!1;break}}return f.delete(u),f.delete(c),_}t.exports=l}}),Dw=T({"../../node_modules/lodash/_Uint8Array.js"(e,t){var r=vt(),n=r.Uint8Array;t.exports=n}}),Fw=T({"../../node_modules/lodash/_mapToArray.js"(e,t){function r(n){var a=-1,o=Array(n.size);return n.forEach(function(i,l){o[++a]=[l,i]}),o}t.exports=r}}),Uw=T({"../../node_modules/lodash/_setToArray.js"(e,t){function r(n){var a=-1,o=Array(n.size);return n.forEach(function(i){o[++a]=i}),o}t.exports=r}}),Hw=T({"../../node_modules/lodash/_equalByTag.js"(e,t){var r=Mi(),n=Dw(),a=xd(),o=Ld(),i=Fw(),l=Uw(),u=1,c=2,s="[object Boolean]",d="[object Date]",p="[object Error]",f="[object Map]",h="[object Number]",m="[object RegExp]",g="[object Set]",b="[object String]",y="[object Symbol]",R="[object ArrayBuffer]",_="[object DataView]",C=r?r.prototype:void 0,w=C?C.valueOf:void 0;function v(E,O,M,N,k,j,I){switch(M){case _:if(E.byteLength!=O.byteLength||E.byteOffset!=O.byteOffset)return!1;E=E.buffer,O=O.buffer;case R:return!(E.byteLength!=O.byteLength||!j(new n(E),new n(O)));case s:case d:case h:return a(+E,+O);case p:return E.name==O.name&&E.message==O.message;case m:case b:return E==O+"";case f:var B=i;case g:var z=N&u;if(B||(B=l),E.size!=O.size&&!z)return!1;var K=I.get(E);if(K)return K==O;N|=c,I.set(E,O);var W=o(B(E),B(O),N,k,j,I);return I.delete(E),W;case y:if(w)return w.call(E)==w.call(O)}return!1}t.exports=v}}),zw=T({"../../node_modules/lodash/_arrayPush.js"(e,t){function r(n,a){for(var o=-1,i=a.length,l=n.length;++o<i;)n[l+o]=a[o];return n}t.exports=r}}),Ni=T({"../../node_modules/lodash/isArray.js"(e,t){var r=Array.isArray;t.exports=r}}),Vw=T({"../../node_modules/lodash/_baseGetAllKeys.js"(e,t){var r=zw(),n=Ni();function a(o,i,l){var u=i(o);return n(o)?u:r(u,l(o))}t.exports=a}}),Gw=T({"../../node_modules/lodash/_arrayFilter.js"(e,t){function r(n,a){for(var o=-1,i=n==null?0:n.length,l=0,u=[];++o<i;){var c=n[o];a(c,o,n)&&(u[l++]=c)}return u}t.exports=r}}),Ww=T({"../../node_modules/lodash/stubArray.js"(e,t){function r(){return[]}t.exports=r}}),Kw=T({"../../node_modules/lodash/_getSymbols.js"(e,t){var r=Gw(),n=Ww(),a=Object.prototype,o=a.propertyIsEnumerable,i=Object.getOwnPropertySymbols,l=i?function(u){return u==null?[]:(u=Object(u),r(i(u),function(c){return o.call(u,c)}))}:n;t.exports=l}}),Yw=T({"../../node_modules/lodash/_baseTimes.js"(e,t){function r(n,a){for(var o=-1,i=Array(n);++o<n;)i[o]=a(o);return i}t.exports=r}}),fa=T({"../../node_modules/lodash/isObjectLike.js"(e,t){function r(n){return n!=null&&typeof n=="object"}t.exports=r}}),Jw=T({"../../node_modules/lodash/_baseIsArguments.js"(e,t){var r=ua(),n=fa(),a="[object Arguments]";function o(i){return n(i)&&r(i)==a}t.exports=o}}),Xw=T({"../../node_modules/lodash/isArguments.js"(e,t){var r=Jw(),n=fa(),a=Object.prototype,o=a.hasOwnProperty,i=a.propertyIsEnumerable,l=r(function(){return arguments}())?r:function(u){return n(u)&&o.call(u,"callee")&&!i.call(u,"callee")};t.exports=l}}),Qw=T({"../../node_modules/lodash/stubFalse.js"(e,t){function r(){return!1}t.exports=r}}),Bd=T({"../../node_modules/lodash/isBuffer.js"(e,t){var r=vt(),n=Qw(),a=typeof e=="object"&&e&&!e.nodeType&&e,o=a&&typeof t=="object"&&t&&!t.nodeType&&t,i=o&&o.exports===a,l=i?r.Buffer:void 0,u=l?l.isBuffer:void 0,c=u||n;t.exports=c}}),Zw=T({"../../node_modules/lodash/_isIndex.js"(e,t){var r=9007199254740991,n=/^(?:0|[1-9]\d*)$/;function a(o,i){var l=typeof o;return i=i??r,!!i&&(l=="number"||l!="symbol"&&n.test(o))&&o>-1&&o%1==0&&o<i}t.exports=a}}),kd=T({"../../node_modules/lodash/isLength.js"(e,t){var r=9007199254740991;function n(a){return typeof a=="number"&&a>-1&&a%1==0&&a<=r}t.exports=n}}),e1=T({"../../node_modules/lodash/_baseIsTypedArray.js"(e,t){var r=ua(),n=kd(),a=fa(),o="[object Arguments]",i="[object Array]",l="[object Boolean]",u="[object Date]",c="[object Error]",s="[object Function]",d="[object Map]",p="[object Number]",f="[object Object]",h="[object RegExp]",m="[object Set]",g="[object String]",b="[object WeakMap]",y="[object ArrayBuffer]",R="[object DataView]",_="[object Float32Array]",C="[object Float64Array]",w="[object Int8Array]",v="[object Int16Array]",E="[object Int32Array]",O="[object Uint8Array]",M="[object Uint8ClampedArray]",N="[object Uint16Array]",k="[object Uint32Array]",j={};j[_]=j[C]=j[w]=j[v]=j[E]=j[O]=j[M]=j[N]=j[k]=!0,j[o]=j[i]=j[y]=j[l]=j[R]=j[u]=j[c]=j[s]=j[d]=j[p]=j[f]=j[h]=j[m]=j[g]=j[b]=!1;function I(B){return a(B)&&n(B.length)&&!!j[r(B)]}t.exports=I}}),t1=T({"../../node_modules/lodash/_baseUnary.js"(e,t){function r(n){return function(a){return n(a)}}t.exports=r}}),r1=T({"../../node_modules/lodash/_nodeUtil.js"(e,t){var r=Md(),n=typeof e=="object"&&e&&!e.nodeType&&e,a=n&&typeof t=="object"&&t&&!t.nodeType&&t,o=a&&a.exports===n,i=o&&r.process,l=function(){try{var u=a&&a.require&&a.require("util").types;return u||i&&i.binding&&i.binding("util")}catch{}}();t.exports=l}}),Dd=T({"../../node_modules/lodash/isTypedArray.js"(e,t){var r=e1(),n=t1(),a=r1(),o=a&&a.isTypedArray,i=o?n(o):r;t.exports=i}}),n1=T({"../../node_modules/lodash/_arrayLikeKeys.js"(e,t){var r=Yw(),n=Xw(),a=Ni(),o=Bd(),i=Zw(),l=Dd(),u=Object.prototype,c=u.hasOwnProperty;function s(d,p){var f=a(d),h=!f&&n(d),m=!f&&!h&&o(d),g=!f&&!h&&!m&&l(d),b=f||h||m||g,y=b?r(d.length,String):[],R=y.length;for(var _ in d)(p||c.call(d,_))&&!(b&&(_=="length"||m&&(_=="offset"||_=="parent")||g&&(_=="buffer"||_=="byteLength"||_=="byteOffset")||i(_,R)))&&y.push(_);return y}t.exports=s}}),a1=T({"../../node_modules/lodash/_isPrototype.js"(e,t){var r=Object.prototype;function n(a){var o=a&&a.constructor,i=typeof o=="function"&&o.prototype||r;return a===i}t.exports=n}}),o1=T({"../../node_modules/lodash/_overArg.js"(e,t){function r(n,a){return function(o){return n(a(o))}}t.exports=r}}),i1=T({"../../node_modules/lodash/_nativeKeys.js"(e,t){var r=o1(),n=r(Object.keys,Object);t.exports=n}}),l1=T({"../../node_modules/lodash/_baseKeys.js"(e,t){var r=a1(),n=i1(),a=Object.prototype,o=a.hasOwnProperty;function i(l){if(!r(l))return n(l);var u=[];for(var c in Object(l))o.call(l,c)&&c!="constructor"&&u.push(c);return u}t.exports=i}}),s1=T({"../../node_modules/lodash/isArrayLike.js"(e,t){var r=Nd(),n=kd();function a(o){return o!=null&&n(o.length)&&!r(o)}t.exports=a}}),u1=T({"../../node_modules/lodash/keys.js"(e,t){var r=n1(),n=l1(),a=s1();function o(i){return a(i)?r(i):n(i)}t.exports=o}}),c1=T({"../../node_modules/lodash/_getAllKeys.js"(e,t){var r=Vw(),n=Kw(),a=u1();function o(i){return r(i,a,n)}t.exports=o}}),d1=T({"../../node_modules/lodash/_equalObjects.js"(e,t){var r=c1(),n=1,a=Object.prototype,o=a.hasOwnProperty;function i(l,u,c,s,d,p){var f=c&n,h=r(l),m=h.length,g=r(u),b=g.length;if(m!=b&&!f)return!1;for(var y=m;y--;){var R=h[y];if(!(f?R in u:o.call(u,R)))return!1}var _=p.get(l),C=p.get(u);if(_&&C)return _==u&&C==l;var w=!0;p.set(l,u),p.set(u,l);for(var v=f;++y<m;){R=h[y];var E=l[R],O=u[R];if(s)var M=f?s(O,E,R,u,l,p):s(E,O,R,l,u,p);if(!(M===void 0?E===O||d(E,O,c,s,p):M)){w=!1;break}v||(v=R=="constructor")}if(w&&!v){var N=l.constructor,k=u.constructor;N!=k&&"constructor"in l&&"constructor"in u&&!(typeof N=="function"&&N instanceof N&&typeof k=="function"&&k instanceof k)&&(w=!1)}return p.delete(l),p.delete(u),w}t.exports=i}}),f1=T({"../../node_modules/lodash/_DataView.js"(e,t){var r=Or(),n=vt(),a=r(n,"DataView");t.exports=a}}),p1=T({"../../node_modules/lodash/_Promise.js"(e,t){var r=Or(),n=vt(),a=r(n,"Promise");t.exports=a}}),h1=T({"../../node_modules/lodash/_Set.js"(e,t){var r=Or(),n=vt(),a=r(n,"Set");t.exports=a}}),m1=T({"../../node_modules/lodash/_WeakMap.js"(e,t){var r=Or(),n=vt(),a=r(n,"WeakMap");t.exports=a}}),b1=T({"../../node_modules/lodash/_getTag.js"(e,t){var r=f1(),n=$i(),a=p1(),o=h1(),i=m1(),l=ua(),u=jd(),c="[object Map]",s="[object Object]",d="[object Promise]",p="[object Set]",f="[object WeakMap]",h="[object DataView]",m=u(r),g=u(n),b=u(a),y=u(o),R=u(i),_=l;(r&&_(new r(new ArrayBuffer(1)))!=h||n&&_(new n)!=c||a&&_(a.resolve())!=d||o&&_(new o)!=p||i&&_(new i)!=f)&&(_=function(C){var w=l(C),v=w==s?C.constructor:void 0,E=v?u(v):"";if(E)switch(E){case m:return h;case g:return c;case b:return d;case y:return p;case R:return f}return w}),t.exports=_}}),g1=T({"../../node_modules/lodash/_baseIsEqualDeep.js"(e,t){var r=Nw(),n=Ld(),a=Hw(),o=d1(),i=b1(),l=Ni(),u=Bd(),c=Dd(),s=1,d="[object Arguments]",p="[object Array]",f="[object Object]",h=Object.prototype,m=h.hasOwnProperty;function g(b,y,R,_,C,w){var v=l(b),E=l(y),O=v?p:i(b),M=E?p:i(y);O=O==d?f:O,M=M==d?f:M;var N=O==f,k=M==f,j=O==M;if(j&&u(b)){if(!u(y))return!1;v=!0,N=!1}if(j&&!N)return w||(w=new r),v||c(b)?n(b,y,R,_,C,w):a(b,y,O,R,_,C,w);if(!(R&s)){var I=N&&m.call(b,"__wrapped__"),B=k&&m.call(y,"__wrapped__");if(I||B){var z=I?b.value():b,K=B?y.value():y;return w||(w=new r),C(z,K,R,_,w)}}return j?(w||(w=new r),o(b,y,R,_,C,w)):!1}t.exports=g}}),y1=T({"../../node_modules/lodash/_baseIsEqual.js"(e,t){var r=g1(),n=fa();function a(o,i,l,u,c){return o===i?!0:o==null||i==null||!n(o)&&!n(i)?o!==o&&i!==i:r(o,i,l,u,a,c)}t.exports=a}}),Fd=T({"../../node_modules/lodash/isEqualWith.js"(e,t){var r=y1();function n(a,o,i){i=typeof i=="function"?i:void 0;var l=i?i(a,o):void 0;return l===void 0?r(a,o,void 0,i):!!l}t.exports=n}}),Ud=T({"../../node_modules/css.escape/css.escape.js"(e,t){(function(r,n){typeof e=="object"?t.exports=n(r):typeof define=="function"&&define.amd?define([],n.bind(r,r)):n(r)})(typeof global<"u"?global:e,function(r){if(r.CSS&&r.CSS.escape)return r.CSS.escape;var n=function(a){if(arguments.length==0)throw new TypeError("`CSS.escape` requires an argument.");for(var o=String(a),i=o.length,l=-1,u,c="",s=o.charCodeAt(0);++l<i;){if(u=o.charCodeAt(l),u==0){c+="�";continue}if(u>=1&&u<=31||u==127||l==0&&u>=48&&u<=57||l==1&&u>=48&&u<=57&&s==45){c+="\\"+u.toString(16)+" ";continue}if(l==0&&i==1&&u==45){c+="\\"+o.charAt(l);continue}if(u>=128||u==45||u==95||u>=48&&u<=57||u>=65&&u<=90||u>=97&&u<=122){c+=o.charAt(l);continue}c+="\\"+o.charAt(l)}return c};return r.CSS||(r.CSS={}),r.CSS.escape=n,n})}}),Hd=T({"../../node_modules/pretty-format/node_modules/ansi-styles/index.js"(e,t){var r=(o=0)=>i=>`\x1B[${38+o};5;${i}m`,n=(o=0)=>(i,l,u)=>`\x1B[${38+o};2;${i};${l};${u}m`;function a(){let o=new Map,i={modifier:{reset:[0,0],bold:[1,22],dim:[2,22],italic:[3,23],underline:[4,24],overline:[53,55],inverse:[7,27],hidden:[8,28],strikethrough:[9,29]},color:{black:[30,39],red:[31,39],green:[32,39],yellow:[33,39],blue:[34,39],magenta:[35,39],cyan:[36,39],white:[37,39],blackBright:[90,39],redBright:[91,39],greenBright:[92,39],yellowBright:[93,39],blueBright:[94,39],magentaBright:[95,39],cyanBright:[96,39],whiteBright:[97,39]},bgColor:{bgBlack:[40,49],bgRed:[41,49],bgGreen:[42,49],bgYellow:[43,49],bgBlue:[44,49],bgMagenta:[45,49],bgCyan:[46,49],bgWhite:[47,49],bgBlackBright:[100,49],bgRedBright:[101,49],bgGreenBright:[102,49],bgYellowBright:[103,49],bgBlueBright:[104,49],bgMagentaBright:[105,49],bgCyanBright:[106,49],bgWhiteBright:[107,49]}};i.color.gray=i.color.blackBright,i.bgColor.bgGray=i.bgColor.bgBlackBright,i.color.grey=i.color.blackBright,i.bgColor.bgGrey=i.bgColor.bgBlackBright;for(let[l,u]of Object.entries(i)){for(let[c,s]of Object.entries(u))i[c]={open:`\x1B[${s[0]}m`,close:`\x1B[${s[1]}m`},u[c]=i[c],o.set(s[0],s[1]);Object.defineProperty(i,l,{value:u,enumerable:!1})}return Object.defineProperty(i,"codes",{value:o,enumerable:!1}),i.color.close="\x1B[39m",i.bgColor.close="\x1B[49m",i.color.ansi256=r(),i.color.ansi16m=n(),i.bgColor.ansi256=r(10),i.bgColor.ansi16m=n(10),Object.defineProperties(i,{rgbToAnsi256:{value:(l,u,c)=>l===u&&u===c?l<8?16:l>248?231:Math.round((l-8)/247*24)+232:16+36*Math.round(l/255*5)+6*Math.round(u/255*5)+Math.round(c/255*5),enumerable:!1},hexToRgb:{value:l=>{let u=/(?<colorString>[a-f\d]{6}|[a-f\d]{3})/i.exec(l.toString(16));if(!u)return[0,0,0];let{colorString:c}=u.groups;c.length===3&&(c=c.split("").map(d=>d+d).join(""));let s=Number.parseInt(c,16);return[s>>16&255,s>>8&255,s&255]},enumerable:!1},hexToAnsi256:{value:l=>i.rgbToAnsi256(...i.hexToRgb(l)),enumerable:!1}}),i}Object.defineProperty(t,"exports",{enumerable:!0,get:a})}}),pa=T({"../../node_modules/pretty-format/build/collections.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.printIteratorEntries=r,e.printIteratorValues=n,e.printListItems=a,e.printObjectProperties=o;var t=(i,l)=>{let u=Object.keys(i).sort(l);return Object.getOwnPropertySymbols&&Object.getOwnPropertySymbols(i).forEach(c=>{Object.getOwnPropertyDescriptor(i,c).enumerable&&u.push(c)}),u};function r(i,l,u,c,s,d,p=": "){let f="",h=i.next();if(!h.done){f+=l.spacingOuter;let m=u+l.indent;for(;!h.done;){let g=d(h.value[0],l,m,c,s),b=d(h.value[1],l,m,c,s);f+=m+g+p+b,h=i.next(),h.done?l.min||(f+=","):f+=","+l.spacingInner}f+=l.spacingOuter+u}return f}function n(i,l,u,c,s,d){let p="",f=i.next();if(!f.done){p+=l.spacingOuter;let h=u+l.indent;for(;!f.done;)p+=h+d(f.value,l,h,c,s),f=i.next(),f.done?l.min||(p+=","):p+=","+l.spacingInner;p+=l.spacingOuter+u}return p}function a(i,l,u,c,s,d){let p="";if(i.length){p+=l.spacingOuter;let f=u+l.indent;for(let h=0;h<i.length;h++)p+=f,h in i&&(p+=d(i[h],l,f,c,s)),h<i.length-1?p+=","+l.spacingInner:l.min||(p+=",");p+=l.spacingOuter+u}return p}function o(i,l,u,c,s,d){let p="",f=t(i,l.compareKeys);if(f.length){p+=l.spacingOuter;let h=u+l.indent;for(let m=0;m<f.length;m++){let g=f[m],b=d(g,l,h,c,s),y=d(i[g],l,h,c,s);p+=h+b+": "+y,m<f.length-1?p+=","+l.spacingInner:l.min||(p+=",")}p+=l.spacingOuter+u}return p}}}),v1=T({"../../node_modules/pretty-format/build/plugins/AsymmetricMatcher.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.test=e.serialize=e.default=void 0;var t=pa(),r=function(){return typeof globalThis<"u"?globalThis:typeof r<"u"?r:typeof self<"u"?self:typeof window<"u"?window:Function("return this")()}(),n=r["jest-symbol-do-not-touch"]||r.Symbol,a=typeof n=="function"&&n.for?n.for("jest.asymmetricMatcher"):1267621,o=" ",i=(s,d,p,f,h,m)=>{let g=s.toString();return g==="ArrayContaining"||g==="ArrayNotContaining"?++f>d.maxDepth?"["+g+"]":g+o+"["+(0,t.printListItems)(s.sample,d,p,f,h,m)+"]":g==="ObjectContaining"||g==="ObjectNotContaining"?++f>d.maxDepth?"["+g+"]":g+o+"{"+(0,t.printObjectProperties)(s.sample,d,p,f,h,m)+"}":g==="StringMatching"||g==="StringNotMatching"||g==="StringContaining"||g==="StringNotContaining"?g+o+m(s.sample,d,p,f,h):s.toAsymmetricMatcher()};e.serialize=i;var l=s=>s&&s.$$typeof===a;e.test=l;var u={serialize:i,test:l},c=u;e.default=c}}),_1=T({"../../node_modules/pretty-format/node_modules/ansi-regex/index.js"(e,t){t.exports=({onlyFirst:r=!1}={})=>{let n=["[\\u001B\\u009B][[\\]()#;?]*(?:(?:(?:(?:;[-a-zA-Z\\d\\/#&.:=?%@~_]+)*|[a-zA-Z\\d]+(?:;[-a-zA-Z\\d\\/#&.:=?%@~_]*)*)?\\u0007)","(?:(?:\\d{1,4}(?:;\\d{0,4})*)?[\\dA-PR-TZcf-ntqry=><~]))"].join("|");return new RegExp(n,r?void 0:"g")}}}),E1=T({"../../node_modules/pretty-format/build/plugins/ConvertAnsi.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.test=e.serialize=e.default=void 0;var t=n(_1()),r=n(Hd());function n(c){return c&&c.__esModule?c:{default:c}}var a=c=>c.replace((0,t.default)(),s=>{switch(s){case r.default.red.close:case r.default.green.close:case r.default.cyan.close:case r.default.gray.close:case r.default.white.close:case r.default.yellow.close:case r.default.bgRed.close:case r.default.bgGreen.close:case r.default.bgYellow.close:case r.default.inverse.close:case r.default.dim.close:case r.default.bold.close:case r.default.reset.open:case r.default.reset.close:return"</>";case r.default.red.open:return"<red>";case r.default.green.open:return"<green>";case r.default.cyan.open:return"<cyan>";case r.default.gray.open:return"<gray>";case r.default.white.open:return"<white>";case r.default.yellow.open:return"<yellow>";case r.default.bgRed.open:return"<bgRed>";case r.default.bgGreen.open:return"<bgGreen>";case r.default.bgYellow.open:return"<bgYellow>";case r.default.inverse.open:return"<inverse>";case r.default.dim.open:return"<dim>";case r.default.bold.open:return"<bold>";default:return""}}),o=c=>typeof c=="string"&&!!c.match((0,t.default)());e.test=o;var i=(c,s,d,p,f,h)=>h(a(c),s,d,p,f);e.serialize=i;var l={serialize:i,test:o},u=l;e.default=u}}),w1=T({"../../node_modules/pretty-format/build/plugins/DOMCollection.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.test=e.serialize=e.default=void 0;var t=pa(),r=" ",n=["DOMStringMap","NamedNodeMap"],a=/^(HTML\w*Collection|NodeList)$/,o=d=>n.indexOf(d)!==-1||a.test(d),i=d=>d&&d.constructor&&!!d.constructor.name&&o(d.constructor.name);e.test=i;var l=d=>d.constructor.name==="NamedNodeMap",u=(d,p,f,h,m,g)=>{let b=d.constructor.name;return++h>p.maxDepth?"["+b+"]":(p.min?"":b+r)+(n.indexOf(b)!==-1?"{"+(0,t.printObjectProperties)(l(d)?Array.from(d).reduce((y,R)=>(y[R.name]=R.value,y),{}):{...d},p,f,h,m,g)+"}":"["+(0,t.printListItems)(Array.from(d),p,f,h,m,g)+"]")};e.serialize=u;var c={serialize:u,test:i},s=c;e.default=s}}),C1=T({"../../node_modules/pretty-format/build/plugins/lib/escapeHTML.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=t;function t(r){return r.replace(/</g,"<").replace(/>/g,">")}}}),ji=T({"../../node_modules/pretty-format/build/plugins/lib/markup.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.printText=e.printProps=e.printElementAsLeaf=e.printElement=e.printComment=e.printChildren=void 0;var t=r(C1());function r(c){return c&&c.__esModule?c:{default:c}}var n=(c,s,d,p,f,h,m)=>{let g=p+d.indent,b=d.colors;return c.map(y=>{let R=s[y],_=m(R,d,g,f,h);return typeof R!="string"&&(_.indexOf(` +`)!==-1&&(_=d.spacingOuter+g+_+d.spacingOuter+p),_="{"+_+"}"),d.spacingInner+p+b.prop.open+y+b.prop.close+"="+b.value.open+_+b.value.close}).join("")};e.printProps=n;var a=(c,s,d,p,f,h)=>c.map(m=>s.spacingOuter+d+(typeof m=="string"?o(m,s):h(m,s,d,p,f))).join("");e.printChildren=a;var o=(c,s)=>{let d=s.colors.content;return d.open+(0,t.default)(c)+d.close};e.printText=o;var i=(c,s)=>{let d=s.colors.comment;return d.open+"<!--"+(0,t.default)(c)+"-->"+d.close};e.printComment=i;var l=(c,s,d,p,f)=>{let h=p.colors.tag;return h.open+"<"+c+(s&&h.close+s+p.spacingOuter+f+h.open)+(d?">"+h.close+d+p.spacingOuter+f+h.open+"</"+c:(s&&!p.min?"":" ")+"/")+">"+h.close};e.printElement=l;var u=(c,s)=>{let d=s.colors.tag;return d.open+"<"+c+d.close+" …"+d.open+" />"+d.close};e.printElementAsLeaf=u}}),R1=T({"../../node_modules/pretty-format/build/plugins/DOMElement.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.test=e.serialize=e.default=void 0;var t=ji(),r=1,n=3,a=8,o=11,i=/^((HTML|SVG)\w*)?Element$/,l=g=>{try{return typeof g.hasAttribute=="function"&&g.hasAttribute("is")}catch{return!1}},u=g=>{let b=g.constructor.name,{nodeType:y,tagName:R}=g,_=typeof R=="string"&&R.includes("-")||l(g);return y===r&&(i.test(b)||_)||y===n&&b==="Text"||y===a&&b==="Comment"||y===o&&b==="DocumentFragment"},c=g=>{var b;return(g==null||(b=g.constructor)===null||b===void 0?void 0:b.name)&&u(g)};e.test=c;function s(g){return g.nodeType===n}function d(g){return g.nodeType===a}function p(g){return g.nodeType===o}var f=(g,b,y,R,_,C)=>{if(s(g))return(0,t.printText)(g.data,b);if(d(g))return(0,t.printComment)(g.data,b);let w=p(g)?"DocumentFragment":g.tagName.toLowerCase();return++R>b.maxDepth?(0,t.printElementAsLeaf)(w,b):(0,t.printElement)(w,(0,t.printProps)(p(g)?[]:Array.from(g.attributes).map(v=>v.name).sort(),p(g)?{}:Array.from(g.attributes).reduce((v,E)=>(v[E.name]=E.value,v),{}),b,y+b.indent,R,_,C),(0,t.printChildren)(Array.prototype.slice.call(g.childNodes||g.children),b,y+b.indent,R,_,C),b,y)};e.serialize=f;var h={serialize:f,test:c},m=h;e.default=m}}),T1=T({"../../node_modules/pretty-format/build/plugins/Immutable.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.test=e.serialize=e.default=void 0;var t=pa(),r="@@__IMMUTABLE_ITERABLE__@@",n="@@__IMMUTABLE_LIST__@@",a="@@__IMMUTABLE_KEYED__@@",o="@@__IMMUTABLE_MAP__@@",i="@@__IMMUTABLE_ORDERED__@@",l="@@__IMMUTABLE_RECORD__@@",u="@@__IMMUTABLE_SEQ__@@",c="@@__IMMUTABLE_SET__@@",s="@@__IMMUTABLE_STACK__@@",d=E=>"Immutable."+E,p=E=>"["+E+"]",f=" ",h="…",m=(E,O,M,N,k,j,I)=>++N>O.maxDepth?p(d(I)):d(I)+f+"{"+(0,t.printIteratorEntries)(E.entries(),O,M,N,k,j)+"}";function g(E){let O=0;return{next(){if(O<E._keys.length){let M=E._keys[O++];return{done:!1,value:[M,E.get(M)]}}return{done:!0,value:void 0}}}}var b=(E,O,M,N,k,j)=>{let I=d(E._name||"Record");return++N>O.maxDepth?p(I):I+f+"{"+(0,t.printIteratorEntries)(g(E),O,M,N,k,j)+"}"},y=(E,O,M,N,k,j)=>{let I=d("Seq");return++N>O.maxDepth?p(I):E[a]?I+f+"{"+(E._iter||E._object?(0,t.printIteratorEntries)(E.entries(),O,M,N,k,j):h)+"}":I+f+"["+(E._iter||E._array||E._collection||E._iterable?(0,t.printIteratorValues)(E.values(),O,M,N,k,j):h)+"]"},R=(E,O,M,N,k,j,I)=>++N>O.maxDepth?p(d(I)):d(I)+f+"["+(0,t.printIteratorValues)(E.values(),O,M,N,k,j)+"]",_=(E,O,M,N,k,j)=>E[o]?m(E,O,M,N,k,j,E[i]?"OrderedMap":"Map"):E[n]?R(E,O,M,N,k,j,"List"):E[c]?R(E,O,M,N,k,j,E[i]?"OrderedSet":"Set"):E[s]?R(E,O,M,N,k,j,"Stack"):E[u]?y(E,O,M,N,k,j):b(E,O,M,N,k,j);e.serialize=_;var C=E=>E&&(E[r]===!0||E[l]===!0);e.test=C;var w={serialize:_,test:C},v=w;e.default=v}}),S1=T({"../../node_modules/pretty-format/node_modules/react-is/cjs/react-is.development.js"(e){(function(){var t=60103,r=60106,n=60107,a=60108,o=60114,i=60109,l=60110,u=60112,c=60113,s=60120,d=60115,p=60116,f=60121,h=60122,m=60117,g=60129,b=60131;if(typeof Symbol=="function"&&Symbol.for){var y=Symbol.for;t=y("react.element"),r=y("react.portal"),n=y("react.fragment"),a=y("react.strict_mode"),o=y("react.profiler"),i=y("react.provider"),l=y("react.context"),u=y("react.forward_ref"),c=y("react.suspense"),s=y("react.suspense_list"),d=y("react.memo"),p=y("react.lazy"),f=y("react.block"),h=y("react.server.block"),m=y("react.fundamental"),y("react.scope"),y("react.opaque.id"),g=y("react.debug_trace_mode"),y("react.offscreen"),b=y("react.legacy_hidden")}var R=!1;function _(U){return!!(typeof U=="string"||typeof U=="function"||U===n||U===o||U===g||U===a||U===c||U===s||U===b||R||typeof U=="object"&&U!==null&&(U.$$typeof===p||U.$$typeof===d||U.$$typeof===i||U.$$typeof===l||U.$$typeof===u||U.$$typeof===m||U.$$typeof===f||U[0]===h))}function C(U){if(typeof U=="object"&&U!==null){var Q=U.$$typeof;switch(Q){case t:var $=U.type;switch($){case n:case o:case a:case c:case s:return $;default:var se=$&&$.$$typeof;switch(se){case l:case u:case p:case d:case i:return se;default:return Q}}case r:return Q}}}var w=l,v=i,E=t,O=u,M=n,N=p,k=d,j=r,I=o,B=a,z=c,K=!1,W=!1;function re(U){return K||(K=!0,console.warn("The ReactIs.isAsyncMode() alias has been deprecated, and will be removed in React 18+.")),!1}function me(U){return W||(W=!0,console.warn("The ReactIs.isConcurrentMode() alias has been deprecated, and will be removed in React 18+.")),!1}function de(U){return C(U)===l}function F(U){return C(U)===i}function L(U){return typeof U=="object"&&U!==null&&U.$$typeof===t}function D(U){return C(U)===u}function G(U){return C(U)===n}function Y(U){return C(U)===p}function ne(U){return C(U)===d}function fe(U){return C(U)===r}function Be(U){return C(U)===o}function q(U){return C(U)===a}function V(U){return C(U)===c}e.ContextConsumer=w,e.ContextProvider=v,e.Element=E,e.ForwardRef=O,e.Fragment=M,e.Lazy=N,e.Memo=k,e.Portal=j,e.Profiler=I,e.StrictMode=B,e.Suspense=z,e.isAsyncMode=re,e.isConcurrentMode=me,e.isContextConsumer=de,e.isContextProvider=F,e.isElement=L,e.isForwardRef=D,e.isFragment=G,e.isLazy=Y,e.isMemo=ne,e.isPortal=fe,e.isProfiler=Be,e.isStrictMode=q,e.isSuspense=V,e.isValidElementType=_,e.typeOf=C})()}}),P1=T({"../../node_modules/pretty-format/node_modules/react-is/index.js"(e,t){t.exports=S1()}}),O1=T({"../../node_modules/pretty-format/build/plugins/ReactElement.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.test=e.serialize=e.default=void 0;var t=a(P1()),r=ji();function n(p){if(typeof WeakMap!="function")return null;var f=new WeakMap,h=new WeakMap;return(n=function(m){return m?h:f})(p)}function a(p,f){if(p&&p.__esModule)return p;if(p===null||typeof p!="object"&&typeof p!="function")return{default:p};var h=n(f);if(h&&h.has(p))return h.get(p);var m={},g=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var b in p)if(b!=="default"&&Object.prototype.hasOwnProperty.call(p,b)){var y=g?Object.getOwnPropertyDescriptor(p,b):null;y&&(y.get||y.set)?Object.defineProperty(m,b,y):m[b]=p[b]}return m.default=p,h&&h.set(p,m),m}var o=(p,f=[])=>(Array.isArray(p)?p.forEach(h=>{o(h,f)}):p!=null&&p!==!1&&f.push(p),f),i=p=>{let f=p.type;if(typeof f=="string")return f;if(typeof f=="function")return f.displayName||f.name||"Unknown";if(t.isFragment(p))return"React.Fragment";if(t.isSuspense(p))return"React.Suspense";if(typeof f=="object"&&f!==null){if(t.isContextProvider(p))return"Context.Provider";if(t.isContextConsumer(p))return"Context.Consumer";if(t.isForwardRef(p)){if(f.displayName)return f.displayName;let h=f.render.displayName||f.render.name||"";return h!==""?"ForwardRef("+h+")":"ForwardRef"}if(t.isMemo(p)){let h=f.displayName||f.type.displayName||f.type.name||"";return h!==""?"Memo("+h+")":"Memo"}}return"UNDEFINED"},l=p=>{let{props:f}=p;return Object.keys(f).filter(h=>h!=="children"&&f[h]!==void 0).sort()},u=(p,f,h,m,g,b)=>++m>f.maxDepth?(0,r.printElementAsLeaf)(i(p),f):(0,r.printElement)(i(p),(0,r.printProps)(l(p),p.props,f,h+f.indent,m,g,b),(0,r.printChildren)(o(p.props.children),f,h+f.indent,m,g,b),f,h);e.serialize=u;var c=p=>p!=null&&t.isElement(p);e.test=c;var s={serialize:u,test:c},d=s;e.default=d}}),A1=T({"../../node_modules/pretty-format/build/plugins/ReactTestComponent.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.test=e.serialize=e.default=void 0;var t=ji(),r=function(){return typeof globalThis<"u"?globalThis:typeof r<"u"?r:typeof self<"u"?self:typeof window<"u"?window:Function("return this")()}(),n=r["jest-symbol-do-not-touch"]||r.Symbol,a=typeof n=="function"&&n.for?n.for("react.test.json"):245830487,o=s=>{let{props:d}=s;return d?Object.keys(d).filter(p=>d[p]!==void 0).sort():[]},i=(s,d,p,f,h,m)=>++f>d.maxDepth?(0,t.printElementAsLeaf)(s.type,d):(0,t.printElement)(s.type,s.props?(0,t.printProps)(o(s),s.props,d,p+d.indent,f,h,m):"",s.children?(0,t.printChildren)(s.children,d,p+d.indent,f,h,m):"",d,p);e.serialize=i;var l=s=>s&&s.$$typeof===a;e.test=l;var u={serialize:i,test:l},c=u;e.default=c}}),q1=T({"../../node_modules/pretty-format/build/index.js"(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.DEFAULT_OPTIONS=void 0,e.format=ne,e.plugins=void 0;var t=s(Hd()),r=pa(),n=s(v1()),a=s(E1()),o=s(w1()),i=s(R1()),l=s(T1()),u=s(O1()),c=s(A1());function s(q){return q&&q.__esModule?q:{default:q}}var d=Object.prototype.toString,p=Date.prototype.toISOString,f=Error.prototype.toString,h=RegExp.prototype.toString,m=q=>typeof q.constructor=="function"&&q.constructor.name||"Object",g=q=>typeof window<"u"&&q===window,b=/^Symbol\((.*)\)(.*)$/,y=/\n/gi,R=class extends Error{constructor(q,V){super(q),this.stack=V,this.name=this.constructor.name}};function _(q){return q==="[object Array]"||q==="[object ArrayBuffer]"||q==="[object DataView]"||q==="[object Float32Array]"||q==="[object Float64Array]"||q==="[object Int8Array]"||q==="[object Int16Array]"||q==="[object Int32Array]"||q==="[object Uint8Array]"||q==="[object Uint8ClampedArray]"||q==="[object Uint16Array]"||q==="[object Uint32Array]"}function C(q){return Object.is(q,-0)?"-0":String(q)}function w(q){return`${q}n`}function v(q,V){return V?"[Function "+(q.name||"anonymous")+"]":"[Function]"}function E(q){return String(q).replace(b,"Symbol($1)")}function O(q){return"["+f.call(q)+"]"}function M(q,V,U,Q){if(q===!0||q===!1)return""+q;if(q===void 0)return"undefined";if(q===null)return"null";let $=typeof q;if($==="number")return C(q);if($==="bigint")return w(q);if($==="string")return Q?'"'+q.replace(/"|\\/g,"\\$&")+'"':'"'+q+'"';if($==="function")return v(q,V);if($==="symbol")return E(q);let se=d.call(q);return se==="[object WeakMap]"?"WeakMap {}":se==="[object WeakSet]"?"WeakSet {}":se==="[object Function]"||se==="[object GeneratorFunction]"?v(q,V):se==="[object Symbol]"?E(q):se==="[object Date]"?isNaN(+q)?"Date { NaN }":p.call(q):se==="[object Error]"?O(q):se==="[object RegExp]"?U?h.call(q).replace(/[\\^$*+?.()|[\]{}]/g,"\\$&"):h.call(q):q instanceof Error?O(q):null}function N(q,V,U,Q,$,se){if($.indexOf(q)!==-1)return"[Circular]";$=$.slice(),$.push(q);let ue=++Q>V.maxDepth,we=V.min;if(V.callToJSON&&!ue&&q.toJSON&&typeof q.toJSON=="function"&&!se)return B(q.toJSON(),V,U,Q,$,!0);let st=d.call(q);return st==="[object Arguments]"?ue?"[Arguments]":(we?"":"Arguments ")+"["+(0,r.printListItems)(q,V,U,Q,$,B)+"]":_(st)?ue?"["+q.constructor.name+"]":(we||!V.printBasicPrototype&&q.constructor.name==="Array"?"":q.constructor.name+" ")+"["+(0,r.printListItems)(q,V,U,Q,$,B)+"]":st==="[object Map]"?ue?"[Map]":"Map {"+(0,r.printIteratorEntries)(q.entries(),V,U,Q,$,B," => ")+"}":st==="[object Set]"?ue?"[Set]":"Set {"+(0,r.printIteratorValues)(q.values(),V,U,Q,$,B)+"}":ue||g(q)?"["+m(q)+"]":(we||!V.printBasicPrototype&&m(q)==="Object"?"":m(q)+" ")+"{"+(0,r.printObjectProperties)(q,V,U,Q,$,B)+"}"}function k(q){return q.serialize!=null}function j(q,V,U,Q,$,se){let ue;try{ue=k(q)?q.serialize(V,U,Q,$,se,B):q.print(V,we=>B(we,U,Q,$,se),we=>{let st=Q+U.indent;return st+we.replace(y,` +`+st)},{edgeSpacing:U.spacingOuter,min:U.min,spacing:U.spacingInner},U.colors)}catch(we){throw new R(we.message,we.stack)}if(typeof ue!="string")throw new Error(`pretty-format: Plugin must return type "string" but instead returned "${typeof ue}".`);return ue}function I(q,V){for(let U=0;U<q.length;U++)try{if(q[U].test(V))return q[U]}catch(Q){throw new R(Q.message,Q.stack)}return null}function B(q,V,U,Q,$,se){let ue=I(V.plugins,q);if(ue!==null)return j(ue,q,V,U,Q,$);let we=M(q,V.printFunctionName,V.escapeRegex,V.escapeString);return we!==null?we:N(q,V,U,Q,$,se)}var z={comment:"gray",content:"reset",prop:"yellow",tag:"cyan",value:"green"},K=Object.keys(z),W={callToJSON:!0,compareKeys:void 0,escapeRegex:!1,escapeString:!0,highlight:!1,indent:2,maxDepth:1/0,min:!1,plugins:[],printBasicPrototype:!0,printFunctionName:!0,theme:z};e.DEFAULT_OPTIONS=W;function re(q){if(Object.keys(q).forEach(V=>{if(!W.hasOwnProperty(V))throw new Error(`pretty-format: Unknown option "${V}".`)}),q.min&&q.indent!==void 0&&q.indent!==0)throw new Error('pretty-format: Options "min" and "indent" cannot be used together.');if(q.theme!==void 0){if(q.theme===null)throw new Error('pretty-format: Option "theme" must not be null.');if(typeof q.theme!="object")throw new Error(`pretty-format: Option "theme" must be of type "object" but instead received "${typeof q.theme}".`)}}var me=q=>K.reduce((V,U)=>{let Q=q.theme&&q.theme[U]!==void 0?q.theme[U]:z[U],$=Q&&t.default[Q];if($&&typeof $.close=="string"&&typeof $.open=="string")V[U]=$;else throw new Error(`pretty-format: Option "theme" has a key "${U}" whose value "${Q}" is undefined in ansi-styles.`);return V},Object.create(null)),de=()=>K.reduce((q,V)=>(q[V]={close:"",open:""},q),Object.create(null)),F=q=>q&&q.printFunctionName!==void 0?q.printFunctionName:W.printFunctionName,L=q=>q&&q.escapeRegex!==void 0?q.escapeRegex:W.escapeRegex,D=q=>q&&q.escapeString!==void 0?q.escapeString:W.escapeString,G=q=>{var V;return{callToJSON:q&&q.callToJSON!==void 0?q.callToJSON:W.callToJSON,colors:q&&q.highlight?me(q):de(),compareKeys:q&&typeof q.compareKeys=="function"?q.compareKeys:W.compareKeys,escapeRegex:L(q),escapeString:D(q),indent:q&&q.min?"":Y(q&&q.indent!==void 0?q.indent:W.indent),maxDepth:q&&q.maxDepth!==void 0?q.maxDepth:W.maxDepth,min:q&&q.min!==void 0?q.min:W.min,plugins:q&&q.plugins!==void 0?q.plugins:W.plugins,printBasicPrototype:(V=q==null?void 0:q.printBasicPrototype)!==null&&V!==void 0?V:!0,printFunctionName:F(q),spacingInner:q&&q.min?" ":` +`,spacingOuter:q&&q.min?"":` +`}};function Y(q){return new Array(q+1).join(" ")}function ne(q,V){if(V&&(re(V),V.plugins)){let Q=I(V.plugins,q);if(Q!==null)return j(Q,q,G(V),"",0,[])}let U=M(q,F(V),L(V),D(V));return U!==null?U:N(q,G(V),"",0,[])}var fe={AsymmetricMatcher:n.default,ConvertAnsi:a.default,DOMCollection:o.default,DOMElement:i.default,Immutable:l.default,ReactElement:u.default,ReactTestComponent:c.default};e.plugins=fe;var Be=ne;e.default=Be}}),x1=T({"../../node_modules/lz-string/libs/lz-string.js"(e,t){var r=function(){var n=String.fromCharCode,a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+-$",i={};function l(c,s){if(!i[c]){i[c]={};for(var d=0;d<c.length;d++)i[c][c.charAt(d)]=d}return i[c][s]}var u={compressToBase64:function(c){if(c==null)return"";var s=u._compress(c,6,function(d){return a.charAt(d)});switch(s.length%4){default:case 0:return s;case 1:return s+"===";case 2:return s+"==";case 3:return s+"="}},decompressFromBase64:function(c){return c==null?"":c==""?null:u._decompress(c.length,32,function(s){return l(a,c.charAt(s))})},compressToUTF16:function(c){return c==null?"":u._compress(c,15,function(s){return n(s+32)})+" "},decompressFromUTF16:function(c){return c==null?"":c==""?null:u._decompress(c.length,16384,function(s){return c.charCodeAt(s)-32})},compressToUint8Array:function(c){for(var s=u.compress(c),d=new Uint8Array(s.length*2),p=0,f=s.length;p<f;p++){var h=s.charCodeAt(p);d[p*2]=h>>>8,d[p*2+1]=h%256}return d},decompressFromUint8Array:function(c){if(c==null)return u.decompress(c);for(var s=new Array(c.length/2),d=0,p=s.length;d<p;d++)s[d]=c[d*2]*256+c[d*2+1];var f=[];return s.forEach(function(h){f.push(n(h))}),u.decompress(f.join(""))},compressToEncodedURIComponent:function(c){return c==null?"":u._compress(c,6,function(s){return o.charAt(s)})},decompressFromEncodedURIComponent:function(c){return c==null?"":c==""?null:(c=c.replace(/ /g,"+"),u._decompress(c.length,32,function(s){return l(o,c.charAt(s))}))},compress:function(c){return u._compress(c,16,function(s){return n(s)})},_compress:function(c,s,d){if(c==null)return"";var p,f,h={},m={},g="",b="",y="",R=2,_=3,C=2,w=[],v=0,E=0,O;for(O=0;O<c.length;O+=1)if(g=c.charAt(O),Object.prototype.hasOwnProperty.call(h,g)||(h[g]=_++,m[g]=!0),b=y+g,Object.prototype.hasOwnProperty.call(h,b))y=b;else{if(Object.prototype.hasOwnProperty.call(m,y)){if(y.charCodeAt(0)<256){for(p=0;p<C;p++)v=v<<1,E==s-1?(E=0,w.push(d(v)),v=0):E++;for(f=y.charCodeAt(0),p=0;p<8;p++)v=v<<1|f&1,E==s-1?(E=0,w.push(d(v)),v=0):E++,f=f>>1}else{for(f=1,p=0;p<C;p++)v=v<<1|f,E==s-1?(E=0,w.push(d(v)),v=0):E++,f=0;for(f=y.charCodeAt(0),p=0;p<16;p++)v=v<<1|f&1,E==s-1?(E=0,w.push(d(v)),v=0):E++,f=f>>1}R--,R==0&&(R=Math.pow(2,C),C++),delete m[y]}else for(f=h[y],p=0;p<C;p++)v=v<<1|f&1,E==s-1?(E=0,w.push(d(v)),v=0):E++,f=f>>1;R--,R==0&&(R=Math.pow(2,C),C++),h[b]=_++,y=String(g)}if(y!==""){if(Object.prototype.hasOwnProperty.call(m,y)){if(y.charCodeAt(0)<256){for(p=0;p<C;p++)v=v<<1,E==s-1?(E=0,w.push(d(v)),v=0):E++;for(f=y.charCodeAt(0),p=0;p<8;p++)v=v<<1|f&1,E==s-1?(E=0,w.push(d(v)),v=0):E++,f=f>>1}else{for(f=1,p=0;p<C;p++)v=v<<1|f,E==s-1?(E=0,w.push(d(v)),v=0):E++,f=0;for(f=y.charCodeAt(0),p=0;p<16;p++)v=v<<1|f&1,E==s-1?(E=0,w.push(d(v)),v=0):E++,f=f>>1}R--,R==0&&(R=Math.pow(2,C),C++),delete m[y]}else for(f=h[y],p=0;p<C;p++)v=v<<1|f&1,E==s-1?(E=0,w.push(d(v)),v=0):E++,f=f>>1;R--,R==0&&(R=Math.pow(2,C),C++)}for(f=2,p=0;p<C;p++)v=v<<1|f&1,E==s-1?(E=0,w.push(d(v)),v=0):E++,f=f>>1;for(;;)if(v=v<<1,E==s-1){w.push(d(v));break}else E++;return w.join("")},decompress:function(c){return c==null?"":c==""?null:u._decompress(c.length,32768,function(s){return c.charCodeAt(s)})},_decompress:function(c,s,d){var p=[],f=4,h=4,m=3,g="",b=[],y,R,_,C,w,v,E,O={val:d(0),position:s,index:1};for(y=0;y<3;y+=1)p[y]=y;for(_=0,w=Math.pow(2,2),v=1;v!=w;)C=O.val&O.position,O.position>>=1,O.position==0&&(O.position=s,O.val=d(O.index++)),_|=(C>0?1:0)*v,v<<=1;switch(_){case 0:for(_=0,w=Math.pow(2,8),v=1;v!=w;)C=O.val&O.position,O.position>>=1,O.position==0&&(O.position=s,O.val=d(O.index++)),_|=(C>0?1:0)*v,v<<=1;E=n(_);break;case 1:for(_=0,w=Math.pow(2,16),v=1;v!=w;)C=O.val&O.position,O.position>>=1,O.position==0&&(O.position=s,O.val=d(O.index++)),_|=(C>0?1:0)*v,v<<=1;E=n(_);break;case 2:return""}for(p[3]=E,R=E,b.push(E);;){if(O.index>c)return"";for(_=0,w=Math.pow(2,m),v=1;v!=w;)C=O.val&O.position,O.position>>=1,O.position==0&&(O.position=s,O.val=d(O.index++)),_|=(C>0?1:0)*v,v<<=1;switch(E=_){case 0:for(_=0,w=Math.pow(2,8),v=1;v!=w;)C=O.val&O.position,O.position>>=1,O.position==0&&(O.position=s,O.val=d(O.index++)),_|=(C>0?1:0)*v,v<<=1;p[h++]=n(_),E=h-1,f--;break;case 1:for(_=0,w=Math.pow(2,16),v=1;v!=w;)C=O.val&O.position,O.position>>=1,O.position==0&&(O.position=s,O.val=d(O.index++)),_|=(C>0?1:0)*v,v<<=1;p[h++]=n(_),E=h-1,f--;break;case 2:return b.join("")}if(f==0&&(f=Math.pow(2,m),m++),p[E])g=p[E];else if(E===h)g=R+R.charAt(0);else return null;b.push(g),p[h++]=R+g.charAt(0),f--,R=g,f==0&&(f=Math.pow(2,m),m++)}}};return u}();typeof define=="function"&&define.amd?define(function(){return r}):typeof t<"u"&&t!=null?t.exports=r:typeof angular<"u"&&angular!=null&&angular.module("LZString",[]).factory("LZString",function(){return r})}}),zd=Object.defineProperty,M1=Object.getOwnPropertyNames,x=(e,t)=>zd(e,"name",{value:t,configurable:!0}),$1=(e,t)=>function(){return t||(0,e[M1(e)[0]])((t={exports:{}}).exports,t),t.exports},Ii=(e,t)=>{for(var r in t)zd(e,r,{get:t[r],enumerable:!0})},N1=$1({"(disabled):util"(){}}),nt={};Ii(nt,{addChainableMethod:()=>Ki,addLengthGuard:()=>pn,addMethod:()=>Vi,addProperty:()=>zi,checkError:()=>ke,compareByInspect:()=>Un,eql:()=>gf,expectTypes:()=>Xd,flag:()=>J,getActual:()=>ma,getMessage:()=>ki,getName:()=>ga,getOperator:()=>Qi,getOwnEnumerableProperties:()=>Xi,getOwnEnumerablePropertySymbols:()=>Ji,getPathInfo:()=>Hi,hasProperty:()=>ba,inspect:()=>ee,isNaN:()=>Hn,isProxyEnabled:()=>fn,isRegExp:()=>zn,objDisplay:()=>Ut,overwriteChainableMethod:()=>Yi,overwriteMethod:()=>Wi,overwriteProperty:()=>Gi,proxify:()=>Ar,test:()=>Li,transferFlags:()=>Ze,type:()=>ce});var ke={};Ii(ke,{compatibleConstructor:()=>Wd,compatibleInstance:()=>Gd,compatibleMessage:()=>Kd,getConstructorName:()=>Yd,getMessage:()=>Jd});function ha(e){return e instanceof Error||Object.prototype.toString.call(e)==="[object Error]"}x(ha,"isErrorInstance");function Vd(e){return Object.prototype.toString.call(e)==="[object RegExp]"}x(Vd,"isRegExp");function Gd(e,t){return ha(t)&&e===t}x(Gd,"compatibleInstance");function Wd(e,t){return ha(t)?e.constructor===t.constructor||e instanceof t.constructor:(typeof t=="object"||typeof t=="function")&&t.prototype?e.constructor===t||e instanceof t:!1}x(Wd,"compatibleConstructor");function Kd(e,t){let r=typeof e=="string"?e:e.message;return Vd(t)?t.test(r):typeof t=="string"?r.indexOf(t)!==-1:!1}x(Kd,"compatibleMessage");function Yd(e){let t=e;return ha(e)?t=e.constructor.name:typeof e=="function"&&(t=e.name,t===""&&(t=new e().name||t)),t}x(Yd,"getConstructorName");function Jd(e){let t="";return e&&e.message?t=e.message:typeof e=="string"&&(t=e),t}x(Jd,"getMessage");function J(e,t,r){var n=e.__flags||(e.__flags=Object.create(null));if(arguments.length===3)n[t]=r;else return n[t]}x(J,"flag");function Li(e,t){var r=J(e,"negate"),n=t[0];return r?!n:n}x(Li,"test");function ce(e){if(typeof e>"u")return"undefined";if(e===null)return"null";let t=e[Symbol.toStringTag];return typeof t=="string"?t:Object.prototype.toString.call(e).slice(8,-1)}x(ce,"type");var j1="captureStackTrace"in Error,wn,ie=(wn=class extends Error{constructor(t="Unspecified AssertionError",r,n){super(t);ye(this,"message");this.message=t,j1&&Error.captureStackTrace(this,n||wn);for(let a in r)a in this||(this[a]=r[a])}get name(){return"AssertionError"}get ok(){return!1}toJSON(t){return{...this,name:this.name,message:this.message,ok:!1,stack:t!==!1?this.stack:void 0}}},x(wn,"AssertionError"),wn);function Xd(e,t){var r=J(e,"message"),n=J(e,"ssfi");r=r?r+": ":"",e=J(e,"object"),t=t.map(function(i){return i.toLowerCase()}),t.sort();var a=t.map(function(i,l){var u=~["a","e","i","o","u"].indexOf(i.charAt(0))?"an":"a",c=t.length>1&&l===t.length-1?"or ":"";return c+u+" "+i}).join(", "),o=ce(e).toLowerCase();if(!t.some(function(i){return o===i}))throw new ie(r+"object tested must be "+a+", but "+o+" given",void 0,n)}x(Xd,"expectTypes");function ma(e,t){return t.length>4?t[4]:e._obj}x(ma,"getActual");var Fs={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"]},I1={special:"cyan",number:"yellow",bigint:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",symbol:"green",date:"magenta",regexp:"red"},mr="…";function Qd(e,t){let r=Fs[I1[t]]||Fs[t]||"";return r?`\x1B[${r[0]}m${String(e)}\x1B[${r[1]}m`:String(e)}x(Qd,"colorise");function Zd({showHidden:e=!1,depth:t=2,colors:r=!1,customInspect:n=!0,showProxy:a=!1,maxArrayLength:o=1/0,breakLength:i=1/0,seen:l=[],truncate:u=1/0,stylize:c=String}={},s){let d={showHidden:!!e,depth:Number(t),colors:!!r,customInspect:!!n,showProxy:!!a,maxArrayLength:Number(o),breakLength:Number(i),truncate:Number(u),seen:l,inspect:s,stylize:c};return d.colors&&(d.stylize=Qd),d}x(Zd,"normaliseOptions");function _t(e,t,r=mr){e=String(e);let n=r.length,a=e.length;return n>t&&a>n?r:a>t&&a>n?`${e.slice(0,t-n)}${r}`:e}x(_t,"truncate");function Ve(e,t,r,n=", "){r=r||t.inspect;let a=e.length;if(a===0)return"";let o=t.truncate,i="",l="",u="";for(let c=0;c<a;c+=1){let s=c+1===e.length,d=c+2===e.length;u=`${mr}(${e.length-c})`;let p=e[c];t.truncate=o-i.length-(s?0:n.length);let f=l||r(p,t)+(s?"":n),h=i.length+f.length,m=h+u.length;if(s&&h>o&&i.length+u.length<=o||!s&&!d&&m>o||(l=s?"":r(e[c+1],t)+(d?"":n),!s&&d&&m>o&&h+l.length>o))break;if(i+=f,!s&&!d&&h+l.length>=o){u=`${mr}(${e.length-c-1})`;break}u=""}return`${i}${u}`}x(Ve,"inspectList");function ef(e){return e.match(/^[a-zA-Z_][a-zA-Z_0-9]*$/)?e:JSON.stringify(e).replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'")}x(ef,"quoteComplexKey");function br([e,t],r){return r.truncate-=2,typeof e=="string"?e=ef(e):typeof e!="number"&&(e=`[${r.inspect(e,r)}]`),r.truncate-=e.length,t=r.inspect(t,r),`${e}: ${t}`}x(br,"inspectProperty");function tf(e,t){let r=Object.keys(e).slice(e.length);if(!e.length&&!r.length)return"[]";t.truncate-=4;let n=Ve(e,t);t.truncate-=n.length;let a="";return r.length&&(a=Ve(r.map(o=>[o,e[o]]),t,br)),`[ ${n}${a?`, ${a}`:""} ]`}x(tf,"inspectArray");var L1=x(e=>typeof Buffer=="function"&&e instanceof Buffer?"Buffer":e[Symbol.toStringTag]?e[Symbol.toStringTag]:e.constructor.name,"getArrayName");function tt(e,t){let r=L1(e);t.truncate-=r.length+4;let n=Object.keys(e).slice(e.length);if(!e.length&&!n.length)return`${r}[]`;let a="";for(let i=0;i<e.length;i++){let l=`${t.stylize(_t(e[i],t.truncate),"number")}${i===e.length-1?"":", "}`;if(t.truncate-=l.length,e[i]!==e.length&&t.truncate<=3){a+=`${mr}(${e.length-e[i]+1})`;break}a+=l}let o="";return n.length&&(o=Ve(n.map(i=>[i,e[i]]),t,br)),`${r}[ ${a}${o?`, ${o}`:""} ]`}x(tt,"inspectTypedArray");function rf(e,t){let r=e.toJSON();if(r===null)return"Invalid Date";let n=r.split("T"),a=n[0];return t.stylize(`${a}T${_t(n[1],t.truncate-a.length-1)}`,"date")}x(rf,"inspectDate");function _o(e,t){let r=e[Symbol.toStringTag]||"Function",n=e.name;return n?t.stylize(`[${r} ${_t(n,t.truncate-11)}]`,"special"):t.stylize(`[${r}]`,"special")}x(_o,"inspectFunction");function nf([e,t],r){return r.truncate-=4,e=r.inspect(e,r),r.truncate-=e.length,t=r.inspect(t,r),`${e} => ${t}`}x(nf,"inspectMapEntry");function af(e){let t=[];return e.forEach((r,n)=>{t.push([n,r])}),t}x(af,"mapToEntries");function of(e,t){return e.size-1<=0?"Map{}":(t.truncate-=7,`Map{ ${Ve(af(e),t,nf)} }`)}x(of,"inspectMap");var B1=Number.isNaN||(e=>e!==e);function Eo(e,t){return B1(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(_t(String(e),t.truncate),"number")}x(Eo,"inspectNumber");function wo(e,t){let r=_t(e.toString(),t.truncate-1);return r!==mr&&(r+="n"),t.stylize(r,"bigint")}x(wo,"inspectBigInt");function lf(e,t){let r=e.toString().split("/")[2],n=t.truncate-(2+r.length),a=e.source;return t.stylize(`/${_t(a,n)}/${r}`,"regexp")}x(lf,"inspectRegExp");function sf(e){let t=[];return e.forEach(r=>{t.push(r)}),t}x(sf,"arrayFromSet");function uf(e,t){return e.size===0?"Set{}":(t.truncate-=7,`Set{ ${Ve(sf(e),t)} }`)}x(uf,"inspectSet");var Us=new RegExp("['\\u0000-\\u001f\\u007f-\\u009f\\u00ad\\u0600-\\u0604\\u070f\\u17b4\\u17b5\\u200c-\\u200f\\u2028-\\u202f\\u2060-\\u206f\\ufeff\\ufff0-\\uffff]","g"),k1={"\b":"\\b"," ":"\\t","\n":"\\n","\f":"\\f","\r":"\\r","'":"\\'","\\":"\\\\"},D1=16,F1=4;function cf(e){return k1[e]||`\\u${`0000${e.charCodeAt(0).toString(D1)}`.slice(-F1)}`}x(cf,"escape");function Co(e,t){return Us.test(e)&&(e=e.replace(Us,cf)),t.stylize(`'${_t(e,t.truncate-2)}'`,"string")}x(Co,"inspectString");function Ro(e){return"description"in Symbol.prototype?e.description?`Symbol(${e.description})`:"Symbol()":e.toString()}x(Ro,"inspectSymbol");var df=x(()=>"Promise{…}","getPromiseValue");try{let{getPromiseDetails:e,kPending:t,kRejected:r}=process.binding("util");Array.isArray(e(Promise.resolve()))&&(df=x((n,a)=>{let[o,i]=e(n);return o===t?"Promise{<pending>}":`Promise${o===r?"!":""}{${a.inspect(i,a)}}`},"getPromiseValue"))}catch{}var U1=df;function kr(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.indexOf(e)>=0)return"[Circular]";t.seen.push(e);let a=Ve(r.map(l=>[l,e[l]]),t,br),o=Ve(n.map(l=>[l,e[l]]),t,br);t.seen.pop();let i="";return a&&o&&(i=", "),`{ ${a}${i}${o} }`}x(kr,"inspectObject");var Va=typeof Symbol<"u"&&Symbol.toStringTag?Symbol.toStringTag:!1;function ff(e,t){let r="";return Va&&Va in e&&(r=e[Va]),r=r||e.constructor.name,(!r||r==="_class")&&(r="<Anonymous Class>"),t.truncate-=r.length,`${r}${kr(e,t)}`}x(ff,"inspectClass");function pf(e,t){return e.length===0?"Arguments[]":(t.truncate-=13,`Arguments[ ${Ve(e,t)} ]`)}x(pf,"inspectArguments");var H1=["stack","line","column","name","message","fileName","lineNumber","columnNumber","number","description"];function hf(e,t){let r=Object.getOwnPropertyNames(e).filter(i=>H1.indexOf(i)===-1),n=e.name;t.truncate-=n.length;let a="";typeof e.message=="string"?a=_t(e.message,t.truncate):r.unshift("message"),a=a?`: ${a}`:"",t.truncate-=a.length+5;let o=Ve(r.map(i=>[i,e[i]]),t,br);return`${n}${a}${o?` { ${o} }`:""}`}x(hf,"inspectObject");function mf([e,t],r){return r.truncate-=3,t?`${r.stylize(String(e),"yellow")}=${r.stylize(`"${t}"`,"string")}`:`${r.stylize(String(e),"yellow")}`}x(mf,"inspectAttribute");function kn(e,t){return Ve(e,t,Bi,` +`)}x(kn,"inspectHTMLCollection");function Bi(e,t){let r=e.getAttributeNames(),n=e.tagName.toLowerCase(),a=t.stylize(`<${n}`,"special"),o=t.stylize(">","special"),i=t.stylize(`</${n}>`,"special");t.truncate-=n.length*2+5;let l="";r.length>0&&(l+=" ",l+=Ve(r.map(s=>[s,e.getAttribute(s)]),t,mf," ")),t.truncate-=l.length;let u=t.truncate,c=kn(e.children,t);return c&&c.length>u&&(c=`${mr}(${e.children.length})`),`${a}${l}${o}${c}${i}`}x(Bi,"inspectHTML");var z1=typeof Symbol=="function"&&typeof Symbol.for=="function",Ga=z1?Symbol.for("chai/inspect"):"@@chai/inspect",ar=!1;try{let e=N1();ar=e.inspect?e.inspect.custom:!1}catch{ar=!1}var Hs=new WeakMap,zs={},Vs={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:Eo,Number:Eo,bigint:wo,BigInt:wo,string:Co,String:Co,function:_o,Function:_o,symbol:Ro,Symbol:Ro,Array:tf,Date:rf,Map:of,Set:uf,RegExp:lf,Promise:U1,WeakSet:(e,t)=>t.stylize("WeakSet{…}","special"),WeakMap:(e,t)=>t.stylize("WeakMap{…}","special"),Arguments:pf,Int8Array:tt,Uint8Array:tt,Uint8ClampedArray:tt,Int16Array:tt,Uint16Array:tt,Int32Array:tt,Uint32Array:tt,Float32Array:tt,Float64Array:tt,Generator:()=>"",DataView:()=>"",ArrayBuffer:()=>"",Error:hf,HTMLCollection:kn,NodeList:kn},V1=x((e,t,r)=>Ga in e&&typeof e[Ga]=="function"?e[Ga](t):ar&&ar in e&&typeof e[ar]=="function"?e[ar](t.depth,t):"inspect"in e&&typeof e.inspect=="function"?e.inspect(t.depth,t):"constructor"in e&&Hs.has(e.constructor)?Hs.get(e.constructor)(e,t):zs[r]?zs[r](e,t):"","inspectCustom"),G1=Object.prototype.toString;function Dn(e,t={}){let r=Zd(t,Dn),{customInspect:n}=r,a=e===null?"null":typeof e;if(a==="object"&&(a=G1.call(e).slice(8,-1)),a in Vs)return Vs[a](e,r);if(n&&e){let i=V1(e,r,a);if(i)return typeof i=="string"?i:Dn(i,r)}let o=e?Object.getPrototypeOf(e):!1;return o===Object.prototype||o===null?kr(e,r):e&&typeof HTMLElement=="function"&&e instanceof HTMLElement?Bi(e,r):"constructor"in e?e.constructor!==Object?ff(e,r):kr(e,r):e===Object(e)?kr(e,r):r.stylize(String(e),a)}x(Dn,"inspect");var Ie={includeStack:!1,showDiff:!0,truncateThreshold:40,useProxy:!0,proxyExcludedKeys:["then","catch","inspect","toJSON"],deepEqual:null};function ee(e,t,r,n){var a={colors:n,depth:typeof r>"u"?2:r,showHidden:t,truncate:Ie.truncateThreshold?Ie.truncateThreshold:1/0};return Dn(e,a)}x(ee,"inspect");function Ut(e){var t=ee(e),r=Object.prototype.toString.call(e);if(Ie.truncateThreshold&&t.length>=Ie.truncateThreshold){if(r==="[object Function]")return!e.name||e.name===""?"[Function]":"[Function: "+e.name+"]";if(r==="[object Array]")return"[ Array("+e.length+") ]";if(r==="[object Object]"){var n=Object.keys(e),a=n.length>2?n.splice(0,2).join(", ")+", ...":n.join(", ");return"{ Object ("+a+") }"}else return t}else return t}x(Ut,"objDisplay");function ki(e,t){var r=J(e,"negate"),n=J(e,"object"),a=t[3],o=ma(e,t),i=r?t[2]:t[1],l=J(e,"message");return typeof i=="function"&&(i=i()),i=i||"",i=i.replace(/#\{this\}/g,function(){return Ut(n)}).replace(/#\{act\}/g,function(){return Ut(o)}).replace(/#\{exp\}/g,function(){return Ut(a)}),l?l+": "+i:i}x(ki,"getMessage");function Ze(e,t,r){var n=e.__flags||(e.__flags=Object.create(null));t.__flags||(t.__flags=Object.create(null)),r=arguments.length===3?r:!0;for(var a in n)(r||a!=="object"&&a!=="ssfi"&&a!=="lockSsfi"&&a!="message")&&(t.__flags[a]=n[a])}x(Ze,"transferFlags");function To(e){if(typeof e>"u")return"undefined";if(e===null)return"null";let t=e[Symbol.toStringTag];return typeof t=="string"?t:Object.prototype.toString.call(e).slice(8,-1)}x(To,"type");function Di(){this._key="chai/deep-eql__"+Math.random()+Date.now()}x(Di,"FakeMap");Di.prototype={get:x(function(e){return e[this._key]},"get"),set:x(function(e,t){Object.isExtensible(e)&&Object.defineProperty(e,this._key,{value:t,configurable:!0})},"set")};var bf=typeof WeakMap=="function"?WeakMap:Di;function So(e,t,r){if(!r||Vt(e)||Vt(t))return null;var n=r.get(e);if(n){var a=n.get(t);if(typeof a=="boolean")return a}return null}x(So,"memoizeCompare");function jr(e,t,r,n){if(!(!r||Vt(e)||Vt(t))){var a=r.get(e);a?a.set(t,n):(a=new bf,a.set(t,n),r.set(e,a))}}x(jr,"memoizeSet");var gf=dn;function dn(e,t,r){if(r&&r.comparator)return Po(e,t,r);var n=Fi(e,t);return n!==null?n:Po(e,t,r)}x(dn,"deepEqual");function Fi(e,t){return e===t?e!==0||1/e===1/t:e!==e&&t!==t?!0:Vt(e)||Vt(t)?!1:null}x(Fi,"simpleEqual");function Po(e,t,r){r=r||{},r.memoize=r.memoize===!1?!1:r.memoize||new bf;var n=r&&r.comparator,a=So(e,t,r.memoize);if(a!==null)return a;var o=So(t,e,r.memoize);if(o!==null)return o;if(n){var i=n(e,t);if(i===!1||i===!0)return jr(e,t,r.memoize,i),i;var l=Fi(e,t);if(l!==null)return l}var u=To(e);if(u!==To(t))return jr(e,t,r.memoize,!1),!1;jr(e,t,r.memoize,!0);var c=yf(e,t,u,r);return jr(e,t,r.memoize,c),c}x(Po,"extensiveDeepEqual");function yf(e,t,r,n){switch(r){case"String":case"Number":case"Boolean":case"Date":return dn(e.valueOf(),t.valueOf());case"Promise":case"Symbol":case"function":case"WeakMap":case"WeakSet":return e===t;case"Error":return Ui(e,t,["name","message","code"],n);case"Arguments":case"Int8Array":case"Uint8Array":case"Uint8ClampedArray":case"Int16Array":case"Uint16Array":case"Int32Array":case"Uint32Array":case"Float32Array":case"Float64Array":case"Array":return xt(e,t,n);case"RegExp":return vf(e,t);case"Generator":return _f(e,t,n);case"DataView":return xt(new Uint8Array(e.buffer),new Uint8Array(t.buffer),n);case"ArrayBuffer":return xt(new Uint8Array(e),new Uint8Array(t),n);case"Set":return Oo(e,t,n);case"Map":return Oo(e,t,n);case"Temporal.PlainDate":case"Temporal.PlainTime":case"Temporal.PlainDateTime":case"Temporal.Instant":case"Temporal.ZonedDateTime":case"Temporal.PlainYearMonth":case"Temporal.PlainMonthDay":return e.equals(t);case"Temporal.Duration":return e.total("nanoseconds")===t.total("nanoseconds");case"Temporal.TimeZone":case"Temporal.Calendar":return e.toString()===t.toString();default:return wf(e,t,n)}}x(yf,"extensiveDeepEqualByType");function vf(e,t){return e.toString()===t.toString()}x(vf,"regexpEqual");function Oo(e,t,r){if(e.size!==t.size)return!1;if(e.size===0)return!0;var n=[],a=[];return e.forEach(x(function(o,i){n.push([o,i])},"gatherEntries")),t.forEach(x(function(o,i){a.push([o,i])},"gatherEntries")),xt(n.sort(),a.sort(),r)}x(Oo,"entriesEqual");function xt(e,t,r){var n=e.length;if(n!==t.length)return!1;if(n===0)return!0;for(var a=-1;++a<n;)if(dn(e[a],t[a],r)===!1)return!1;return!0}x(xt,"iterableEqual");function _f(e,t,r){return xt(Fn(e),Fn(t),r)}x(_f,"generatorEqual");function Ef(e){return typeof Symbol<"u"&&typeof e=="object"&&typeof Symbol.iterator<"u"&&typeof e[Symbol.iterator]=="function"}x(Ef,"hasIteratorFunction");function Ao(e){if(Ef(e))try{return Fn(e[Symbol.iterator]())}catch{return[]}return[]}x(Ao,"getIteratorEntries");function Fn(e){for(var t=e.next(),r=[t.value];t.done===!1;)t=e.next(),r.push(t.value);return r}x(Fn,"getGeneratorEntries");function qo(e){var t=[];for(var r in e)t.push(r);return t}x(qo,"getEnumerableKeys");function xo(e){for(var t=[],r=Object.getOwnPropertySymbols(e),n=0;n<r.length;n+=1){var a=r[n];Object.getOwnPropertyDescriptor(e,a).enumerable&&t.push(a)}return t}x(xo,"getEnumerableSymbols");function Ui(e,t,r,n){var a=r.length;if(a===0)return!0;for(var o=0;o<a;o+=1)if(dn(e[r[o]],t[r[o]],n)===!1)return!1;return!0}x(Ui,"keysEqual");function wf(e,t,r){var n=qo(e),a=qo(t),o=xo(e),i=xo(t);if(n=n.concat(o),a=a.concat(i),n.length&&n.length===a.length)return xt(Mo(n).sort(),Mo(a).sort())===!1?!1:Ui(e,t,n,r);var l=Ao(e),u=Ao(t);return l.length&&l.length===u.length?(l.sort(),u.sort(),xt(l,u,r)):n.length===0&&l.length===0&&a.length===0&&u.length===0}x(wf,"objectEqual");function Vt(e){return e===null||typeof e!="object"}x(Vt,"isPrimitive");function Mo(e){return e.map(x(function(t){return typeof t=="symbol"?t.toString():t},"mapSymbol"))}x(Mo,"mapSymbols");function ba(e,t){return typeof e>"u"||e===null?!1:t in Object(e)}x(ba,"hasProperty");function Cf(e){return e.replace(/([^\\])\[/g,"$1.[").match(/(\\\.|[^.]+?)+/g).map(t=>{if(t==="constructor"||t==="__proto__"||t==="prototype")return{};let r=/^\[(\d+)\]$/.exec(t),n=null;return r?n={i:parseFloat(r[1])}:n={p:t.replace(/\\([.[\]])/g,"$1")},n})}x(Cf,"parsePath");function $o(e,t,r){let n=e,a=null;r=typeof r>"u"?t.length:r;for(let o=0;o<r;o++){let i=t[o];n&&(typeof i.p>"u"?n=n[i.i]:n=n[i.p],o===r-1&&(a=n))}return a}x($o,"internalGetPathValue");function Hi(e,t){let r=Cf(t),n=r[r.length-1],a={parent:r.length>1?$o(e,r,r.length-1):e,name:n.p||n.i,value:$o(e,r)};return a.exists=ba(a.parent,a.name),a}x(Hi,"getPathInfo");function P(e,t,r,n){return J(this,"ssfi",r||P),J(this,"lockSsfi",n),J(this,"object",e),J(this,"message",t),J(this,"eql",Ie.deepEqual||gf),Ar(this)}x(P,"Assertion");Object.defineProperty(P,"includeStack",{get:function(){return console.warn("Assertion.includeStack is deprecated, use chai.config.includeStack instead."),Ie.includeStack},set:function(e){console.warn("Assertion.includeStack is deprecated, use chai.config.includeStack instead."),Ie.includeStack=e}});Object.defineProperty(P,"showDiff",{get:function(){return console.warn("Assertion.showDiff is deprecated, use chai.config.showDiff instead."),Ie.showDiff},set:function(e){console.warn("Assertion.showDiff is deprecated, use chai.config.showDiff instead."),Ie.showDiff=e}});P.addProperty=function(e,t){zi(this.prototype,e,t)};P.addMethod=function(e,t){Vi(this.prototype,e,t)};P.addChainableMethod=function(e,t,r){Ki(this.prototype,e,t,r)};P.overwriteProperty=function(e,t){Gi(this.prototype,e,t)};P.overwriteMethod=function(e,t){Wi(this.prototype,e,t)};P.overwriteChainableMethod=function(e,t,r){Yi(this.prototype,e,t,r)};P.prototype.assert=function(e,t,r,n,a,o){var i=Li(this,arguments);if(o!==!1&&(o=!0),n===void 0&&a===void 0&&(o=!1),Ie.showDiff!==!0&&(o=!1),!i){t=ki(this,arguments);var l=ma(this,arguments),u={actual:l,expected:n,showDiff:o},c=Qi(this,arguments);throw c&&(u.operator=c),new ie(t,u,Ie.includeStack?this.assert:J(this,"ssfi"))}};Object.defineProperty(P.prototype,"_obj",{get:function(){return J(this,"object")},set:function(e){J(this,"object",e)}});function fn(){return Ie.useProxy&&typeof Proxy<"u"&&typeof Reflect<"u"}x(fn,"isProxyEnabled");function zi(e,t,r){r=r===void 0?function(){}:r,Object.defineProperty(e,t,{get:x(function n(){!fn()&&!J(this,"lockSsfi")&&J(this,"ssfi",n);var a=r.call(this);if(a!==void 0)return a;var o=new P;return Ze(this,o),o},"propertyGetter"),configurable:!0})}x(zi,"addProperty");var W1=Object.getOwnPropertyDescriptor(function(){},"length");function pn(e,t,r){return W1.configurable&&Object.defineProperty(e,"length",{get:function(){throw Error(r?"Invalid Chai property: "+t+'.length. Due to a compatibility issue, "length" cannot directly follow "'+t+'". Use "'+t+'.lengthOf" instead.':"Invalid Chai property: "+t+'.length. See docs for proper usage of "'+t+'".')}}),e}x(pn,"addLengthGuard");function Rf(e){var t=Object.getOwnPropertyNames(e);function r(a){t.indexOf(a)===-1&&t.push(a)}x(r,"addProperty");for(var n=Object.getPrototypeOf(e);n!==null;)Object.getOwnPropertyNames(n).forEach(r),n=Object.getPrototypeOf(n);return t}x(Rf,"getProperties");var Gs=["__flags","__methods","_obj","assert"];function Ar(e,t){return fn()?new Proxy(e,{get:x(function r(n,a){if(typeof a=="string"&&Ie.proxyExcludedKeys.indexOf(a)===-1&&!Reflect.has(n,a)){if(t)throw Error("Invalid Chai property: "+t+"."+a+'. See docs for proper usage of "'+t+'".');var o=null,i=4;throw Rf(n).forEach(function(l){if(!Object.prototype.hasOwnProperty(l)&&Gs.indexOf(l)===-1){var u=Tf(a,l,i);u<i&&(o=l,i=u)}}),Error(o!==null?"Invalid Chai property: "+a+'. Did you mean "'+o+'"?':"Invalid Chai property: "+a)}return Gs.indexOf(a)===-1&&!J(n,"lockSsfi")&&J(n,"ssfi",r),Reflect.get(n,a)},"proxyGetter")}):e}x(Ar,"proxify");function Tf(e,t,r){if(Math.abs(e.length-t.length)>=r)return r;for(var n=[],a=0;a<=e.length;a++)n[a]=Array(t.length+1).fill(0),n[a][0]=a;for(var o=0;o<t.length;o++)n[0][o]=o;for(var a=1;a<=e.length;a++)for(var i=e.charCodeAt(a-1),o=1;o<=t.length;o++){if(Math.abs(a-o)>=r){n[a][o]=r;continue}n[a][o]=Math.min(n[a-1][o]+1,n[a][o-1]+1,n[a-1][o-1]+(i===t.charCodeAt(o-1)?0:1))}return n[e.length][t.length]}x(Tf,"stringDistanceCapped");function Vi(e,t,r){var n=x(function(){J(this,"lockSsfi")||J(this,"ssfi",n);var a=r.apply(this,arguments);if(a!==void 0)return a;var o=new P;return Ze(this,o),o},"methodWrapper");pn(n,t,!1),e[t]=Ar(n,t)}x(Vi,"addMethod");function Gi(e,t,r){var n=Object.getOwnPropertyDescriptor(e,t),a=x(function(){},"_super");n&&typeof n.get=="function"&&(a=n.get),Object.defineProperty(e,t,{get:x(function o(){!fn()&&!J(this,"lockSsfi")&&J(this,"ssfi",o);var i=J(this,"lockSsfi");J(this,"lockSsfi",!0);var l=r(a).call(this);if(J(this,"lockSsfi",i),l!==void 0)return l;var u=new P;return Ze(this,u),u},"overwritingPropertyGetter"),configurable:!0})}x(Gi,"overwriteProperty");function Wi(e,t,r){var n=e[t],a=x(function(){throw new Error(t+" is not a function")},"_super");n&&typeof n=="function"&&(a=n);var o=x(function(){J(this,"lockSsfi")||J(this,"ssfi",o);var i=J(this,"lockSsfi");J(this,"lockSsfi",!0);var l=r(a).apply(this,arguments);if(J(this,"lockSsfi",i),l!==void 0)return l;var u=new P;return Ze(this,u),u},"overwritingMethodWrapper");pn(o,t,!1),e[t]=Ar(o,t)}x(Wi,"overwriteMethod");var K1=typeof Object.setPrototypeOf=="function",Ws=x(function(){},"testFn"),Y1=Object.getOwnPropertyNames(Ws).filter(function(e){var t=Object.getOwnPropertyDescriptor(Ws,e);return typeof t!="object"?!0:!t.configurable}),J1=Function.prototype.call,X1=Function.prototype.apply;function Ki(e,t,r,n){typeof n!="function"&&(n=x(function(){},"chainingBehavior"));var a={method:r,chainingBehavior:n};e.__methods||(e.__methods={}),e.__methods[t]=a,Object.defineProperty(e,t,{get:x(function(){a.chainingBehavior.call(this);var o=x(function(){J(this,"lockSsfi")||J(this,"ssfi",o);var u=a.method.apply(this,arguments);if(u!==void 0)return u;var c=new P;return Ze(this,c),c},"chainableMethodWrapper");if(pn(o,t,!0),K1){var i=Object.create(this);i.call=J1,i.apply=X1,Object.setPrototypeOf(o,i)}else{var l=Object.getOwnPropertyNames(e);l.forEach(function(u){if(Y1.indexOf(u)===-1){var c=Object.getOwnPropertyDescriptor(e,u);Object.defineProperty(o,u,c)}})}return Ze(this,o),Ar(o)},"chainableMethodGetter"),configurable:!0})}x(Ki,"addChainableMethod");function Yi(e,t,r,n){var a=e.__methods[t],o=a.chainingBehavior;a.chainingBehavior=x(function(){var l=n(o).call(this);if(l!==void 0)return l;var u=new P;return Ze(this,u),u},"overwritingChainableMethodGetter");var i=a.method;a.method=x(function(){var l=r(i).apply(this,arguments);if(l!==void 0)return l;var u=new P;return Ze(this,u),u},"overwritingChainableMethodWrapper")}x(Yi,"overwriteChainableMethod");function Un(e,t){return ee(e)<ee(t)?-1:1}x(Un,"compareByInspect");function Ji(e){return typeof Object.getOwnPropertySymbols!="function"?[]:Object.getOwnPropertySymbols(e).filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})}x(Ji,"getOwnEnumerablePropertySymbols");function Xi(e){return Object.keys(e).concat(Ji(e))}x(Xi,"getOwnEnumerableProperties");function Sf(e){return e!==e}x(Sf,"_isNaN");var Hn=Number.isNaN||Sf;function Pf(e){var t=ce(e),r=["Array","Object","Function"];return r.indexOf(t)!==-1}x(Pf,"isObjectType");function Qi(e,t){var r=J(e,"operator"),n=J(e,"negate"),a=t[3],o=n?t[2]:t[1];if(r)return r;if(typeof o=="function"&&(o=o()),o=o||"",!!o&&!/\shave\s/.test(o)){var i=Pf(a);return/\snot\s/.test(o)?i?"notDeepStrictEqual":"notStrictEqual":i?"deepStrictEqual":"strictEqual"}}x(Qi,"getOperator");function ga(e){return e.name}x(ga,"getName");function zn(e){return Object.prototype.toString.call(e)==="[object RegExp]"}x(zn,"isRegExp");var{flag:A}=nt;["to","be","been","is","and","has","have","with","that","which","at","of","same","but","does","still","also"].forEach(function(e){P.addProperty(e)});P.addProperty("not",function(){A(this,"negate",!0)});P.addProperty("deep",function(){A(this,"deep",!0)});P.addProperty("nested",function(){A(this,"nested",!0)});P.addProperty("own",function(){A(this,"own",!0)});P.addProperty("ordered",function(){A(this,"ordered",!0)});P.addProperty("any",function(){A(this,"any",!0),A(this,"all",!1)});P.addProperty("all",function(){A(this,"all",!0),A(this,"any",!1)});var Ks={function:["function","asyncfunction","generatorfunction","asyncgeneratorfunction"],asyncfunction:["asyncfunction","asyncgeneratorfunction"],generatorfunction:["generatorfunction","asyncgeneratorfunction"],asyncgeneratorfunction:["asyncgeneratorfunction"]};function Zi(e,t){t&&A(this,"message",t),e=e.toLowerCase();var r=A(this,"object"),n=~["a","e","i","o","u"].indexOf(e.charAt(0))?"an ":"a ";let a=ce(r).toLowerCase();Ks.function.includes(e)?this.assert(Ks[e].includes(a),"expected #{this} to be "+n+e,"expected #{this} not to be "+n+e):this.assert(e===a,"expected #{this} to be "+n+e,"expected #{this} not to be "+n+e)}x(Zi,"an");P.addChainableMethod("an",Zi);P.addChainableMethod("a",Zi);function Of(e,t){return Hn(e)&&Hn(t)||e===t}x(Of,"SameValueZero");function hn(){A(this,"contains",!0)}x(hn,"includeChainingBehavior");function mn(e,t){t&&A(this,"message",t);var r=A(this,"object"),n=ce(r).toLowerCase(),a=A(this,"message"),o=A(this,"negate"),i=A(this,"ssfi"),l=A(this,"deep"),u=l?"deep ":"",c=l?A(this,"eql"):Of;a=a?a+": ":"";var s=!1;switch(n){case"string":s=r.indexOf(e)!==-1;break;case"weakset":if(l)throw new ie(a+"unable to use .deep.include with WeakSet",void 0,i);s=r.has(e);break;case"map":r.forEach(function(h){s=s||c(h,e)});break;case"set":l?r.forEach(function(h){s=s||c(h,e)}):s=r.has(e);break;case"array":l?s=r.some(function(h){return c(h,e)}):s=r.indexOf(e)!==-1;break;default:if(e!==Object(e))throw new ie(a+"the given combination of arguments ("+n+" and "+ce(e).toLowerCase()+") is invalid for this assertion. You can use an array, a map, an object, a set, a string, or a weakset instead of a "+ce(e).toLowerCase(),void 0,i);var d=Object.keys(e),p=null,f=0;if(d.forEach(function(h){var m=new P(r);if(Ze(this,m,!0),A(m,"lockSsfi",!0),!o||d.length===1){m.property(h,e[h]);return}try{m.property(h,e[h])}catch(g){if(!ke.compatibleConstructor(g,ie))throw g;p===null&&(p=g),f++}},this),o&&d.length>1&&f===d.length)throw p;return}this.assert(s,"expected #{this} to "+u+"include "+ee(e),"expected #{this} to not "+u+"include "+ee(e))}x(mn,"include");P.addChainableMethod("include",mn,hn);P.addChainableMethod("contain",mn,hn);P.addChainableMethod("contains",mn,hn);P.addChainableMethod("includes",mn,hn);P.addProperty("ok",function(){this.assert(A(this,"object"),"expected #{this} to be truthy","expected #{this} to be falsy")});P.addProperty("true",function(){this.assert(A(this,"object")===!0,"expected #{this} to be true","expected #{this} to be false",!A(this,"negate"))});P.addProperty("callable",function(){let e=A(this,"object"),t=A(this,"ssfi"),r=A(this,"message"),n=r?`${r}: `:"",a=A(this,"negate"),o=a?`${n}expected ${ee(e)} not to be a callable function`:`${n}expected ${ee(e)} to be a callable function`,i=["Function","AsyncFunction","GeneratorFunction","AsyncGeneratorFunction"].includes(ce(e));if(i&&a||!i&&!a)throw new ie(o,void 0,t)});P.addProperty("false",function(){this.assert(A(this,"object")===!1,"expected #{this} to be false","expected #{this} to be true",!!A(this,"negate"))});P.addProperty("null",function(){this.assert(A(this,"object")===null,"expected #{this} to be null","expected #{this} not to be null")});P.addProperty("undefined",function(){this.assert(A(this,"object")===void 0,"expected #{this} to be undefined","expected #{this} not to be undefined")});P.addProperty("NaN",function(){this.assert(Hn(A(this,"object")),"expected #{this} to be NaN","expected #{this} not to be NaN")});function el(){var e=A(this,"object");this.assert(e!=null,"expected #{this} to exist","expected #{this} to not exist")}x(el,"assertExist");P.addProperty("exist",el);P.addProperty("exists",el);P.addProperty("empty",function(){var e=A(this,"object"),t=A(this,"ssfi"),r=A(this,"message"),n;switch(r=r?r+": ":"",ce(e).toLowerCase()){case"array":case"string":n=e.length;break;case"map":case"set":n=e.size;break;case"weakmap":case"weakset":throw new ie(r+".empty was passed a weak collection",void 0,t);case"function":var a=r+".empty was passed a function "+ga(e);throw new ie(a.trim(),void 0,t);default:if(e!==Object(e))throw new ie(r+".empty was passed non-string primitive "+ee(e),void 0,t);n=Object.keys(e).length}this.assert(n===0,"expected #{this} to be empty","expected #{this} not to be empty")});function tl(){var e=A(this,"object"),t=ce(e);this.assert(t==="Arguments","expected #{this} to be arguments but got "+t,"expected #{this} to not be arguments")}x(tl,"checkArguments");P.addProperty("arguments",tl);P.addProperty("Arguments",tl);function ya(e,t){t&&A(this,"message",t);var r=A(this,"object");if(A(this,"deep")){var n=A(this,"lockSsfi");A(this,"lockSsfi",!0),this.eql(e),A(this,"lockSsfi",n)}else this.assert(e===r,"expected #{this} to equal #{exp}","expected #{this} to not equal #{exp}",e,this._obj,!0)}x(ya,"assertEqual");P.addMethod("equal",ya);P.addMethod("equals",ya);P.addMethod("eq",ya);function rl(e,t){t&&A(this,"message",t);var r=A(this,"eql");this.assert(r(e,A(this,"object")),"expected #{this} to deeply equal #{exp}","expected #{this} to not deeply equal #{exp}",e,this._obj,!0)}x(rl,"assertEql");P.addMethod("eql",rl);P.addMethod("eqls",rl);function va(e,t){t&&A(this,"message",t);var r=A(this,"object"),n=A(this,"doLength"),a=A(this,"message"),o=a?a+": ":"",i=A(this,"ssfi"),l=ce(r).toLowerCase(),u=ce(e).toLowerCase(),c,s=!0;if(n&&l!=="map"&&l!=="set"&&new P(r,a,i,!0).to.have.property("length"),!n&&l==="date"&&u!=="date")c=o+"the argument to above must be a date";else if(u!=="number"&&(n||l==="number"))c=o+"the argument to above must be a number";else if(!n&&l!=="date"&&l!=="number"){var d=l==="string"?"'"+r+"'":r;c=o+"expected "+d+" to be a number or a date"}else s=!1;if(s)throw new ie(c,void 0,i);if(n){var p="length",f;l==="map"||l==="set"?(p="size",f=r.size):f=r.length,this.assert(f>e,"expected #{this} to have a "+p+" above #{exp} but got #{act}","expected #{this} to not have a "+p+" above #{exp}",e,f)}else this.assert(r>e,"expected #{this} to be above #{exp}","expected #{this} to be at most #{exp}",e)}x(va,"assertAbove");P.addMethod("above",va);P.addMethod("gt",va);P.addMethod("greaterThan",va);function _a(e,t){t&&A(this,"message",t);var r=A(this,"object"),n=A(this,"doLength"),a=A(this,"message"),o=a?a+": ":"",i=A(this,"ssfi"),l=ce(r).toLowerCase(),u=ce(e).toLowerCase(),c,s=!0;if(n&&l!=="map"&&l!=="set"&&new P(r,a,i,!0).to.have.property("length"),!n&&l==="date"&&u!=="date")c=o+"the argument to least must be a date";else if(u!=="number"&&(n||l==="number"))c=o+"the argument to least must be a number";else if(!n&&l!=="date"&&l!=="number"){var d=l==="string"?"'"+r+"'":r;c=o+"expected "+d+" to be a number or a date"}else s=!1;if(s)throw new ie(c,void 0,i);if(n){var p="length",f;l==="map"||l==="set"?(p="size",f=r.size):f=r.length,this.assert(f>=e,"expected #{this} to have a "+p+" at least #{exp} but got #{act}","expected #{this} to have a "+p+" below #{exp}",e,f)}else this.assert(r>=e,"expected #{this} to be at least #{exp}","expected #{this} to be below #{exp}",e)}x(_a,"assertLeast");P.addMethod("least",_a);P.addMethod("gte",_a);P.addMethod("greaterThanOrEqual",_a);function Ea(e,t){t&&A(this,"message",t);var r=A(this,"object"),n=A(this,"doLength"),a=A(this,"message"),o=a?a+": ":"",i=A(this,"ssfi"),l=ce(r).toLowerCase(),u=ce(e).toLowerCase(),c,s=!0;if(n&&l!=="map"&&l!=="set"&&new P(r,a,i,!0).to.have.property("length"),!n&&l==="date"&&u!=="date")c=o+"the argument to below must be a date";else if(u!=="number"&&(n||l==="number"))c=o+"the argument to below must be a number";else if(!n&&l!=="date"&&l!=="number"){var d=l==="string"?"'"+r+"'":r;c=o+"expected "+d+" to be a number or a date"}else s=!1;if(s)throw new ie(c,void 0,i);if(n){var p="length",f;l==="map"||l==="set"?(p="size",f=r.size):f=r.length,this.assert(f<e,"expected #{this} to have a "+p+" below #{exp} but got #{act}","expected #{this} to not have a "+p+" below #{exp}",e,f)}else this.assert(r<e,"expected #{this} to be below #{exp}","expected #{this} to be at least #{exp}",e)}x(Ea,"assertBelow");P.addMethod("below",Ea);P.addMethod("lt",Ea);P.addMethod("lessThan",Ea);function wa(e,t){t&&A(this,"message",t);var r=A(this,"object"),n=A(this,"doLength"),a=A(this,"message"),o=a?a+": ":"",i=A(this,"ssfi"),l=ce(r).toLowerCase(),u=ce(e).toLowerCase(),c,s=!0;if(n&&l!=="map"&&l!=="set"&&new P(r,a,i,!0).to.have.property("length"),!n&&l==="date"&&u!=="date")c=o+"the argument to most must be a date";else if(u!=="number"&&(n||l==="number"))c=o+"the argument to most must be a number";else if(!n&&l!=="date"&&l!=="number"){var d=l==="string"?"'"+r+"'":r;c=o+"expected "+d+" to be a number or a date"}else s=!1;if(s)throw new ie(c,void 0,i);if(n){var p="length",f;l==="map"||l==="set"?(p="size",f=r.size):f=r.length,this.assert(f<=e,"expected #{this} to have a "+p+" at most #{exp} but got #{act}","expected #{this} to have a "+p+" above #{exp}",e,f)}else this.assert(r<=e,"expected #{this} to be at most #{exp}","expected #{this} to be above #{exp}",e)}x(wa,"assertMost");P.addMethod("most",wa);P.addMethod("lte",wa);P.addMethod("lessThanOrEqual",wa);P.addMethod("within",function(e,t,r){r&&A(this,"message",r);var n=A(this,"object"),a=A(this,"doLength"),o=A(this,"message"),i=o?o+": ":"",l=A(this,"ssfi"),u=ce(n).toLowerCase(),c=ce(e).toLowerCase(),s=ce(t).toLowerCase(),d,p=!0,f=c==="date"&&s==="date"?e.toISOString()+".."+t.toISOString():e+".."+t;if(a&&u!=="map"&&u!=="set"&&new P(n,o,l,!0).to.have.property("length"),!a&&u==="date"&&(c!=="date"||s!=="date"))d=i+"the arguments to within must be dates";else if((c!=="number"||s!=="number")&&(a||u==="number"))d=i+"the arguments to within must be numbers";else if(!a&&u!=="date"&&u!=="number"){var h=u==="string"?"'"+n+"'":n;d=i+"expected "+h+" to be a number or a date"}else p=!1;if(p)throw new ie(d,void 0,l);if(a){var m="length",g;u==="map"||u==="set"?(m="size",g=n.size):g=n.length,this.assert(g>=e&&g<=t,"expected #{this} to have a "+m+" within "+f,"expected #{this} to not have a "+m+" within "+f)}else this.assert(n>=e&&n<=t,"expected #{this} to be within "+f,"expected #{this} to not be within "+f)});function nl(e,t){t&&A(this,"message",t);var r=A(this,"object"),n=A(this,"ssfi"),a=A(this,"message");try{var o=r instanceof e}catch(l){throw l instanceof TypeError?(a=a?a+": ":"",new ie(a+"The instanceof assertion needs a constructor but "+ce(e)+" was given.",void 0,n)):l}var i=ga(e);i==null&&(i="an unnamed constructor"),this.assert(o,"expected #{this} to be an instance of "+i,"expected #{this} to not be an instance of "+i)}x(nl,"assertInstanceOf");P.addMethod("instanceof",nl);P.addMethod("instanceOf",nl);function al(e,t,r){r&&A(this,"message",r);var n=A(this,"nested"),a=A(this,"own"),o=A(this,"message"),i=A(this,"object"),l=A(this,"ssfi"),u=typeof e;if(o=o?o+": ":"",n){if(u!=="string")throw new ie(o+"the argument to property must be a string when using nested syntax",void 0,l)}else if(u!=="string"&&u!=="number"&&u!=="symbol")throw new ie(o+"the argument to property must be a string, number, or symbol",void 0,l);if(n&&a)throw new ie(o+'The "nested" and "own" flags cannot be combined.',void 0,l);if(i==null)throw new ie(o+"Target cannot be null or undefined.",void 0,l);var c=A(this,"deep"),s=A(this,"negate"),d=n?Hi(i,e):null,p=n?d.value:i[e],f=c?A(this,"eql"):(g,b)=>g===b,h="";c&&(h+="deep "),a&&(h+="own "),n&&(h+="nested "),h+="property ";var m;a?m=Object.prototype.hasOwnProperty.call(i,e):n?m=d.exists:m=ba(i,e),(!s||arguments.length===1)&&this.assert(m,"expected #{this} to have "+h+ee(e),"expected #{this} to not have "+h+ee(e)),arguments.length>1&&this.assert(m&&f(t,p),"expected #{this} to have "+h+ee(e)+" of #{exp}, but got #{act}","expected #{this} to not have "+h+ee(e)+" of #{act}",t,p),A(this,"object",p)}x(al,"assertProperty");P.addMethod("property",al);function ol(e,t,r){A(this,"own",!0),al.apply(this,arguments)}x(ol,"assertOwnProperty");P.addMethod("ownProperty",ol);P.addMethod("haveOwnProperty",ol);function il(e,t,r){typeof t=="string"&&(r=t,t=null),r&&A(this,"message",r);var n=A(this,"object"),a=Object.getOwnPropertyDescriptor(Object(n),e),o=A(this,"eql");a&&t?this.assert(o(t,a),"expected the own property descriptor for "+ee(e)+" on #{this} to match "+ee(t)+", got "+ee(a),"expected the own property descriptor for "+ee(e)+" on #{this} to not match "+ee(t),t,a,!0):this.assert(a,"expected #{this} to have an own property descriptor for "+ee(e),"expected #{this} to not have an own property descriptor for "+ee(e)),A(this,"object",a)}x(il,"assertOwnPropertyDescriptor");P.addMethod("ownPropertyDescriptor",il);P.addMethod("haveOwnPropertyDescriptor",il);function ll(){A(this,"doLength",!0)}x(ll,"assertLengthChain");function sl(e,t){t&&A(this,"message",t);var r=A(this,"object"),n=ce(r).toLowerCase(),a=A(this,"message"),o=A(this,"ssfi"),i="length",l;switch(n){case"map":case"set":i="size",l=r.size;break;default:new P(r,a,o,!0).to.have.property("length"),l=r.length}this.assert(l==e,"expected #{this} to have a "+i+" of #{exp} but got #{act}","expected #{this} to not have a "+i+" of #{act}",e,l)}x(sl,"assertLength");P.addChainableMethod("length",sl,ll);P.addChainableMethod("lengthOf",sl,ll);function ul(e,t){t&&A(this,"message",t);var r=A(this,"object");this.assert(e.exec(r),"expected #{this} to match "+e,"expected #{this} not to match "+e)}x(ul,"assertMatch");P.addMethod("match",ul);P.addMethod("matches",ul);P.addMethod("string",function(e,t){t&&A(this,"message",t);var r=A(this,"object"),n=A(this,"message"),a=A(this,"ssfi");new P(r,n,a,!0).is.a("string"),this.assert(~r.indexOf(e),"expected #{this} to contain "+ee(e),"expected #{this} to not contain "+ee(e))});function cl(e){var t=A(this,"object"),r=ce(t),n=ce(e),a=A(this,"ssfi"),o=A(this,"deep"),i,l="",u,c=!0,s=A(this,"message");s=s?s+": ":"";var d=s+"when testing keys against an object or an array you must give a single Array|Object|String argument or multiple String arguments";if(r==="Map"||r==="Set")l=o?"deeply ":"",u=[],t.forEach(function(y,R){u.push(R)}),n!=="Array"&&(e=Array.prototype.slice.call(arguments));else{switch(u=Xi(t),n){case"Array":if(arguments.length>1)throw new ie(d,void 0,a);break;case"Object":if(arguments.length>1)throw new ie(d,void 0,a);e=Object.keys(e);break;default:e=Array.prototype.slice.call(arguments)}e=e.map(function(y){return typeof y=="symbol"?y:String(y)})}if(!e.length)throw new ie(s+"keys required",void 0,a);var p=e.length,f=A(this,"any"),h=A(this,"all"),m=e,g=o?A(this,"eql"):(y,R)=>y===R;if(!f&&!h&&(h=!0),f&&(c=m.some(function(y){return u.some(function(R){return g(y,R)})})),h&&(c=m.every(function(y){return u.some(function(R){return g(y,R)})}),A(this,"contains")||(c=c&&e.length==u.length)),p>1){e=e.map(function(y){return ee(y)});var b=e.pop();h&&(i=e.join(", ")+", and "+b),f&&(i=e.join(", ")+", or "+b)}else i=ee(e[0]);i=(p>1?"keys ":"key ")+i,i=(A(this,"contains")?"contain ":"have ")+i,this.assert(c,"expected #{this} to "+l+i,"expected #{this} to not "+l+i,m.slice(0).sort(Un),u.sort(Un),!0)}x(cl,"assertKeys");P.addMethod("keys",cl);P.addMethod("key",cl);function Ca(e,t,r){r&&A(this,"message",r);var n=A(this,"object"),a=A(this,"ssfi"),o=A(this,"message"),i=A(this,"negate")||!1;new P(n,o,a,!0).is.a("function"),(zn(e)||typeof e=="string")&&(t=e,e=null);let l,u=!1;try{n()}catch(y){u=!0,l=y}var c=e===void 0&&t===void 0,s=!!(e&&t),d=!1,p=!1;if(c||!c&&!i){var f="an error";e instanceof Error?f="#{exp}":e&&(f=ke.getConstructorName(e));let y=l;if(l instanceof Error)y=l.toString();else if(typeof l=="string")y=l;else if(l&&(typeof l=="object"||typeof l=="function"))try{y=ke.getConstructorName(l)}catch{}this.assert(u,"expected #{this} to throw "+f,"expected #{this} to not throw an error but #{act} was thrown",e&&e.toString(),y)}if(e&&l){if(e instanceof Error){var h=ke.compatibleInstance(l,e);h===i&&(s&&i?d=!0:this.assert(i,"expected #{this} to throw #{exp} but #{act} was thrown","expected #{this} to not throw #{exp}"+(l&&!i?" but #{act} was thrown":""),e.toString(),l.toString()))}var m=ke.compatibleConstructor(l,e);m===i&&(s&&i?d=!0:this.assert(i,"expected #{this} to throw #{exp} but #{act} was thrown","expected #{this} to not throw #{exp}"+(l?" but #{act} was thrown":""),e instanceof Error?e.toString():e&&ke.getConstructorName(e),l instanceof Error?l.toString():l&&ke.getConstructorName(l)))}if(l&&t!==void 0&&t!==null){var g="including";zn(t)&&(g="matching");var b=ke.compatibleMessage(l,t);b===i&&(s&&i?p=!0:this.assert(i,"expected #{this} to throw error "+g+" #{exp} but got #{act}","expected #{this} to throw error not "+g+" #{exp}",t,ke.getMessage(l)))}d&&p&&this.assert(i,"expected #{this} to throw #{exp} but #{act} was thrown","expected #{this} to not throw #{exp}"+(l?" but #{act} was thrown":""),e instanceof Error?e.toString():e&&ke.getConstructorName(e),l instanceof Error?l.toString():l&&ke.getConstructorName(l)),A(this,"object",l)}x(Ca,"assertThrows");P.addMethod("throw",Ca);P.addMethod("throws",Ca);P.addMethod("Throw",Ca);function dl(e,t){t&&A(this,"message",t);var r=A(this,"object"),n=A(this,"itself"),a=typeof r=="function"&&!n?r.prototype[e]:r[e];this.assert(typeof a=="function","expected #{this} to respond to "+ee(e),"expected #{this} to not respond to "+ee(e))}x(dl,"respondTo");P.addMethod("respondTo",dl);P.addMethod("respondsTo",dl);P.addProperty("itself",function(){A(this,"itself",!0)});function fl(e,t){t&&A(this,"message",t);var r=A(this,"object"),n=e(r);this.assert(n,"expected #{this} to satisfy "+Ut(e),"expected #{this} to not satisfy"+Ut(e),!A(this,"negate"),n)}x(fl,"satisfy");P.addMethod("satisfy",fl);P.addMethod("satisfies",fl);function pl(e,t,r){r&&A(this,"message",r);var n=A(this,"object"),a=A(this,"message"),o=A(this,"ssfi");if(new P(n,a,o,!0).is.a("number"),typeof e!="number"||typeof t!="number"){a=a?a+": ":"";var i=t===void 0?", and a delta is required":"";throw new ie(a+"the arguments to closeTo or approximately must be numbers"+i,void 0,o)}this.assert(Math.abs(n-e)<=t,"expected #{this} to be close to "+e+" +/- "+t,"expected #{this} not to be close to "+e+" +/- "+t)}x(pl,"closeTo");P.addMethod("closeTo",pl);P.addMethod("approximately",pl);function Af(e,t,r,n,a){let o=Array.from(t),i=Array.from(e);if(!n){if(i.length!==o.length)return!1;o=o.slice()}return i.every(function(l,u){if(a)return r?r(l,o[u]):l===o[u];if(!r){var c=o.indexOf(l);return c===-1?!1:(n||o.splice(c,1),!0)}return o.some(function(s,d){return r(l,s)?(n||o.splice(d,1),!0):!1})})}x(Af,"isSubsetOf");P.addMethod("members",function(e,t){t&&A(this,"message",t);var r=A(this,"object"),n=A(this,"message"),a=A(this,"ssfi");new P(r,n,a,!0).to.be.iterable,new P(e,n,a,!0).to.be.iterable;var o=A(this,"contains"),i=A(this,"ordered"),l,u,c;o?(l=i?"an ordered superset":"a superset",u="expected #{this} to be "+l+" of #{exp}",c="expected #{this} to not be "+l+" of #{exp}"):(l=i?"ordered members":"members",u="expected #{this} to have the same "+l+" as #{exp}",c="expected #{this} to not have the same "+l+" as #{exp}");var s=A(this,"deep")?A(this,"eql"):void 0;this.assert(Af(e,r,s,o,i),u,c,e,r,!0)});P.addProperty("iterable",function(e){e&&A(this,"message",e);var t=A(this,"object");this.assert(t!=null&&t[Symbol.iterator],"expected #{this} to be an iterable","expected #{this} to not be an iterable",t)});function qf(e,t){t&&A(this,"message",t);var r=A(this,"object"),n=A(this,"message"),a=A(this,"ssfi"),o=A(this,"contains"),i=A(this,"deep"),l=A(this,"eql");new P(e,n,a,!0).to.be.an("array"),o?this.assert(e.some(function(u){return r.indexOf(u)>-1}),"expected #{this} to contain one of #{exp}","expected #{this} to not contain one of #{exp}",e,r):i?this.assert(e.some(function(u){return l(r,u)}),"expected #{this} to deeply equal one of #{exp}","expected #{this} to deeply equal one of #{exp}",e,r):this.assert(e.indexOf(r)>-1,"expected #{this} to be one of #{exp}","expected #{this} to not be one of #{exp}",e,r)}x(qf,"oneOf");P.addMethod("oneOf",qf);function hl(e,t,r){r&&A(this,"message",r);var n=A(this,"object"),a=A(this,"message"),o=A(this,"ssfi");new P(n,a,o,!0).is.a("function");var i;t?(new P(e,a,o,!0).to.have.property(t),i=e[t]):(new P(e,a,o,!0).is.a("function"),i=e()),n();var l=t==null?e():e[t],u=t==null?i:"."+t;A(this,"deltaMsgObj",u),A(this,"initialDeltaValue",i),A(this,"finalDeltaValue",l),A(this,"deltaBehavior","change"),A(this,"realDelta",l!==i),this.assert(i!==l,"expected "+u+" to change","expected "+u+" to not change")}x(hl,"assertChanges");P.addMethod("change",hl);P.addMethod("changes",hl);function ml(e,t,r){r&&A(this,"message",r);var n=A(this,"object"),a=A(this,"message"),o=A(this,"ssfi");new P(n,a,o,!0).is.a("function");var i;t?(new P(e,a,o,!0).to.have.property(t),i=e[t]):(new P(e,a,o,!0).is.a("function"),i=e()),new P(i,a,o,!0).is.a("number"),n();var l=t==null?e():e[t],u=t==null?i:"."+t;A(this,"deltaMsgObj",u),A(this,"initialDeltaValue",i),A(this,"finalDeltaValue",l),A(this,"deltaBehavior","increase"),A(this,"realDelta",l-i),this.assert(l-i>0,"expected "+u+" to increase","expected "+u+" to not increase")}x(ml,"assertIncreases");P.addMethod("increase",ml);P.addMethod("increases",ml);function bl(e,t,r){r&&A(this,"message",r);var n=A(this,"object"),a=A(this,"message"),o=A(this,"ssfi");new P(n,a,o,!0).is.a("function");var i;t?(new P(e,a,o,!0).to.have.property(t),i=e[t]):(new P(e,a,o,!0).is.a("function"),i=e()),new P(i,a,o,!0).is.a("number"),n();var l=t==null?e():e[t],u=t==null?i:"."+t;A(this,"deltaMsgObj",u),A(this,"initialDeltaValue",i),A(this,"finalDeltaValue",l),A(this,"deltaBehavior","decrease"),A(this,"realDelta",i-l),this.assert(l-i<0,"expected "+u+" to decrease","expected "+u+" to not decrease")}x(bl,"assertDecreases");P.addMethod("decrease",bl);P.addMethod("decreases",bl);function xf(e,t){t&&A(this,"message",t);var r=A(this,"deltaMsgObj"),n=A(this,"initialDeltaValue"),a=A(this,"finalDeltaValue"),o=A(this,"deltaBehavior"),i=A(this,"realDelta"),l;o==="change"?l=Math.abs(a-n)===Math.abs(e):l=i===Math.abs(e),this.assert(l,"expected "+r+" to "+o+" by "+e,"expected "+r+" to not "+o+" by "+e)}x(xf,"assertDelta");P.addMethod("by",xf);P.addProperty("extensible",function(){var e=A(this,"object"),t=e===Object(e)&&Object.isExtensible(e);this.assert(t,"expected #{this} to be extensible","expected #{this} to not be extensible")});P.addProperty("sealed",function(){var e=A(this,"object"),t=e===Object(e)?Object.isSealed(e):!0;this.assert(t,"expected #{this} to be sealed","expected #{this} to not be sealed")});P.addProperty("frozen",function(){var e=A(this,"object"),t=e===Object(e)?Object.isFrozen(e):!0;this.assert(t,"expected #{this} to be frozen","expected #{this} to not be frozen")});P.addProperty("finite",function(e){var t=A(this,"object");this.assert(typeof t=="number"&&isFinite(t),"expected #{this} to be a finite number","expected #{this} to not be a finite number")});function Ht(e,t){return new P(e,t)}x(Ht,"expect");Ht.fail=function(e,t,r,n){throw arguments.length<2&&(r=e,e=void 0),r=r||"expect.fail()",new ie(r,{actual:e,expected:t,operator:n},Ht.fail)};var Mf={};Ii(Mf,{Should:()=>Z1,should:()=>Q1});function gl(){function e(){return this instanceof String||this instanceof Number||this instanceof Boolean||typeof Symbol=="function"&&this instanceof Symbol||typeof BigInt=="function"&&this instanceof BigInt?new P(this.valueOf(),null,e):new P(this,null,e)}x(e,"shouldGetter");function t(n){Object.defineProperty(this,"should",{value:n,enumerable:!0,configurable:!0,writable:!0})}x(t,"shouldSetter"),Object.defineProperty(Object.prototype,"should",{set:t,get:e,configurable:!0});var r={};return r.fail=function(n,a,o,i){throw arguments.length<2&&(o=n,n=void 0),o=o||"should.fail()",new ie(o,{actual:n,expected:a,operator:i},r.fail)},r.equal=function(n,a,o){new P(n,o).to.equal(a)},r.Throw=function(n,a,o,i){new P(n,i).to.Throw(a,o)},r.exist=function(n,a){new P(n,a).to.exist},r.not={},r.not.equal=function(n,a,o){new P(n,o).to.not.equal(a)},r.not.Throw=function(n,a,o,i){new P(n,i).to.not.Throw(a,o)},r.not.exist=function(n,a){new P(n,a).to.not.exist},r.throw=r.Throw,r.not.throw=r.not.Throw,r}x(gl,"loadShould");var Q1=gl,Z1=gl;function S(e,t){var r=new P(null,null,S,!0);r.assert(e,t,"[ negation message unavailable ]")}x(S,"assert");S.fail=function(e,t,r,n){throw arguments.length<2&&(r=e,e=void 0),r=r||"assert.fail()",new ie(r,{actual:e,expected:t,operator:n},S.fail)};S.isOk=function(e,t){new P(e,t,S.isOk,!0).is.ok};S.isNotOk=function(e,t){new P(e,t,S.isNotOk,!0).is.not.ok};S.equal=function(e,t,r){var n=new P(e,r,S.equal,!0);n.assert(t==J(n,"object"),"expected #{this} to equal #{exp}","expected #{this} to not equal #{act}",t,e,!0)};S.notEqual=function(e,t,r){var n=new P(e,r,S.notEqual,!0);n.assert(t!=J(n,"object"),"expected #{this} to not equal #{exp}","expected #{this} to equal #{act}",t,e,!0)};S.strictEqual=function(e,t,r){new P(e,r,S.strictEqual,!0).to.equal(t)};S.notStrictEqual=function(e,t,r){new P(e,r,S.notStrictEqual,!0).to.not.equal(t)};S.deepEqual=S.deepStrictEqual=function(e,t,r){new P(e,r,S.deepEqual,!0).to.eql(t)};S.notDeepEqual=function(e,t,r){new P(e,r,S.notDeepEqual,!0).to.not.eql(t)};S.isAbove=function(e,t,r){new P(e,r,S.isAbove,!0).to.be.above(t)};S.isAtLeast=function(e,t,r){new P(e,r,S.isAtLeast,!0).to.be.least(t)};S.isBelow=function(e,t,r){new P(e,r,S.isBelow,!0).to.be.below(t)};S.isAtMost=function(e,t,r){new P(e,r,S.isAtMost,!0).to.be.most(t)};S.isTrue=function(e,t){new P(e,t,S.isTrue,!0).is.true};S.isNotTrue=function(e,t){new P(e,t,S.isNotTrue,!0).to.not.equal(!0)};S.isFalse=function(e,t){new P(e,t,S.isFalse,!0).is.false};S.isNotFalse=function(e,t){new P(e,t,S.isNotFalse,!0).to.not.equal(!1)};S.isNull=function(e,t){new P(e,t,S.isNull,!0).to.equal(null)};S.isNotNull=function(e,t){new P(e,t,S.isNotNull,!0).to.not.equal(null)};S.isNaN=function(e,t){new P(e,t,S.isNaN,!0).to.be.NaN};S.isNotNaN=function(e,t){new P(e,t,S.isNotNaN,!0).not.to.be.NaN};S.exists=function(e,t){new P(e,t,S.exists,!0).to.exist};S.notExists=function(e,t){new P(e,t,S.notExists,!0).to.not.exist};S.isUndefined=function(e,t){new P(e,t,S.isUndefined,!0).to.equal(void 0)};S.isDefined=function(e,t){new P(e,t,S.isDefined,!0).to.not.equal(void 0)};S.isCallable=function(e,t){new P(e,t,S.isCallable,!0).is.callable};S.isNotCallable=function(e,t){new P(e,t,S.isNotCallable,!0).is.not.callable};S.isObject=function(e,t){new P(e,t,S.isObject,!0).to.be.a("object")};S.isNotObject=function(e,t){new P(e,t,S.isNotObject,!0).to.not.be.a("object")};S.isArray=function(e,t){new P(e,t,S.isArray,!0).to.be.an("array")};S.isNotArray=function(e,t){new P(e,t,S.isNotArray,!0).to.not.be.an("array")};S.isString=function(e,t){new P(e,t,S.isString,!0).to.be.a("string")};S.isNotString=function(e,t){new P(e,t,S.isNotString,!0).to.not.be.a("string")};S.isNumber=function(e,t){new P(e,t,S.isNumber,!0).to.be.a("number")};S.isNotNumber=function(e,t){new P(e,t,S.isNotNumber,!0).to.not.be.a("number")};S.isFinite=function(e,t){new P(e,t,S.isFinite,!0).to.be.finite};S.isBoolean=function(e,t){new P(e,t,S.isBoolean,!0).to.be.a("boolean")};S.isNotBoolean=function(e,t){new P(e,t,S.isNotBoolean,!0).to.not.be.a("boolean")};S.typeOf=function(e,t,r){new P(e,r,S.typeOf,!0).to.be.a(t)};S.notTypeOf=function(e,t,r){new P(e,r,S.notTypeOf,!0).to.not.be.a(t)};S.instanceOf=function(e,t,r){new P(e,r,S.instanceOf,!0).to.be.instanceOf(t)};S.notInstanceOf=function(e,t,r){new P(e,r,S.notInstanceOf,!0).to.not.be.instanceOf(t)};S.include=function(e,t,r){new P(e,r,S.include,!0).include(t)};S.notInclude=function(e,t,r){new P(e,r,S.notInclude,!0).not.include(t)};S.deepInclude=function(e,t,r){new P(e,r,S.deepInclude,!0).deep.include(t)};S.notDeepInclude=function(e,t,r){new P(e,r,S.notDeepInclude,!0).not.deep.include(t)};S.nestedInclude=function(e,t,r){new P(e,r,S.nestedInclude,!0).nested.include(t)};S.notNestedInclude=function(e,t,r){new P(e,r,S.notNestedInclude,!0).not.nested.include(t)};S.deepNestedInclude=function(e,t,r){new P(e,r,S.deepNestedInclude,!0).deep.nested.include(t)};S.notDeepNestedInclude=function(e,t,r){new P(e,r,S.notDeepNestedInclude,!0).not.deep.nested.include(t)};S.ownInclude=function(e,t,r){new P(e,r,S.ownInclude,!0).own.include(t)};S.notOwnInclude=function(e,t,r){new P(e,r,S.notOwnInclude,!0).not.own.include(t)};S.deepOwnInclude=function(e,t,r){new P(e,r,S.deepOwnInclude,!0).deep.own.include(t)};S.notDeepOwnInclude=function(e,t,r){new P(e,r,S.notDeepOwnInclude,!0).not.deep.own.include(t)};S.match=function(e,t,r){new P(e,r,S.match,!0).to.match(t)};S.notMatch=function(e,t,r){new P(e,r,S.notMatch,!0).to.not.match(t)};S.property=function(e,t,r){new P(e,r,S.property,!0).to.have.property(t)};S.notProperty=function(e,t,r){new P(e,r,S.notProperty,!0).to.not.have.property(t)};S.propertyVal=function(e,t,r,n){new P(e,n,S.propertyVal,!0).to.have.property(t,r)};S.notPropertyVal=function(e,t,r,n){new P(e,n,S.notPropertyVal,!0).to.not.have.property(t,r)};S.deepPropertyVal=function(e,t,r,n){new P(e,n,S.deepPropertyVal,!0).to.have.deep.property(t,r)};S.notDeepPropertyVal=function(e,t,r,n){new P(e,n,S.notDeepPropertyVal,!0).to.not.have.deep.property(t,r)};S.ownProperty=function(e,t,r){new P(e,r,S.ownProperty,!0).to.have.own.property(t)};S.notOwnProperty=function(e,t,r){new P(e,r,S.notOwnProperty,!0).to.not.have.own.property(t)};S.ownPropertyVal=function(e,t,r,n){new P(e,n,S.ownPropertyVal,!0).to.have.own.property(t,r)};S.notOwnPropertyVal=function(e,t,r,n){new P(e,n,S.notOwnPropertyVal,!0).to.not.have.own.property(t,r)};S.deepOwnPropertyVal=function(e,t,r,n){new P(e,n,S.deepOwnPropertyVal,!0).to.have.deep.own.property(t,r)};S.notDeepOwnPropertyVal=function(e,t,r,n){new P(e,n,S.notDeepOwnPropertyVal,!0).to.not.have.deep.own.property(t,r)};S.nestedProperty=function(e,t,r){new P(e,r,S.nestedProperty,!0).to.have.nested.property(t)};S.notNestedProperty=function(e,t,r){new P(e,r,S.notNestedProperty,!0).to.not.have.nested.property(t)};S.nestedPropertyVal=function(e,t,r,n){new P(e,n,S.nestedPropertyVal,!0).to.have.nested.property(t,r)};S.notNestedPropertyVal=function(e,t,r,n){new P(e,n,S.notNestedPropertyVal,!0).to.not.have.nested.property(t,r)};S.deepNestedPropertyVal=function(e,t,r,n){new P(e,n,S.deepNestedPropertyVal,!0).to.have.deep.nested.property(t,r)};S.notDeepNestedPropertyVal=function(e,t,r,n){new P(e,n,S.notDeepNestedPropertyVal,!0).to.not.have.deep.nested.property(t,r)};S.lengthOf=function(e,t,r){new P(e,r,S.lengthOf,!0).to.have.lengthOf(t)};S.hasAnyKeys=function(e,t,r){new P(e,r,S.hasAnyKeys,!0).to.have.any.keys(t)};S.hasAllKeys=function(e,t,r){new P(e,r,S.hasAllKeys,!0).to.have.all.keys(t)};S.containsAllKeys=function(e,t,r){new P(e,r,S.containsAllKeys,!0).to.contain.all.keys(t)};S.doesNotHaveAnyKeys=function(e,t,r){new P(e,r,S.doesNotHaveAnyKeys,!0).to.not.have.any.keys(t)};S.doesNotHaveAllKeys=function(e,t,r){new P(e,r,S.doesNotHaveAllKeys,!0).to.not.have.all.keys(t)};S.hasAnyDeepKeys=function(e,t,r){new P(e,r,S.hasAnyDeepKeys,!0).to.have.any.deep.keys(t)};S.hasAllDeepKeys=function(e,t,r){new P(e,r,S.hasAllDeepKeys,!0).to.have.all.deep.keys(t)};S.containsAllDeepKeys=function(e,t,r){new P(e,r,S.containsAllDeepKeys,!0).to.contain.all.deep.keys(t)};S.doesNotHaveAnyDeepKeys=function(e,t,r){new P(e,r,S.doesNotHaveAnyDeepKeys,!0).to.not.have.any.deep.keys(t)};S.doesNotHaveAllDeepKeys=function(e,t,r){new P(e,r,S.doesNotHaveAllDeepKeys,!0).to.not.have.all.deep.keys(t)};S.throws=function(e,t,r,n){(typeof t=="string"||t instanceof RegExp)&&(r=t,t=null);var a=new P(e,n,S.throws,!0).to.throw(t,r);return J(a,"object")};S.doesNotThrow=function(e,t,r,n){(typeof t=="string"||t instanceof RegExp)&&(r=t,t=null),new P(e,n,S.doesNotThrow,!0).to.not.throw(t,r)};S.operator=function(e,t,r,n){var a;switch(t){case"==":a=e==r;break;case"===":a=e===r;break;case">":a=e>r;break;case">=":a=e>=r;break;case"<":a=e<r;break;case"<=":a=e<=r;break;case"!=":a=e!=r;break;case"!==":a=e!==r;break;default:throw n=n&&n+": ",new ie(n+'Invalid operator "'+t+'"',void 0,S.operator)}var o=new P(a,n,S.operator,!0);o.assert(J(o,"object")===!0,"expected "+ee(e)+" to be "+t+" "+ee(r),"expected "+ee(e)+" to not be "+t+" "+ee(r))};S.closeTo=function(e,t,r,n){new P(e,n,S.closeTo,!0).to.be.closeTo(t,r)};S.approximately=function(e,t,r,n){new P(e,n,S.approximately,!0).to.be.approximately(t,r)};S.sameMembers=function(e,t,r){new P(e,r,S.sameMembers,!0).to.have.same.members(t)};S.notSameMembers=function(e,t,r){new P(e,r,S.notSameMembers,!0).to.not.have.same.members(t)};S.sameDeepMembers=function(e,t,r){new P(e,r,S.sameDeepMembers,!0).to.have.same.deep.members(t)};S.notSameDeepMembers=function(e,t,r){new P(e,r,S.notSameDeepMembers,!0).to.not.have.same.deep.members(t)};S.sameOrderedMembers=function(e,t,r){new P(e,r,S.sameOrderedMembers,!0).to.have.same.ordered.members(t)};S.notSameOrderedMembers=function(e,t,r){new P(e,r,S.notSameOrderedMembers,!0).to.not.have.same.ordered.members(t)};S.sameDeepOrderedMembers=function(e,t,r){new P(e,r,S.sameDeepOrderedMembers,!0).to.have.same.deep.ordered.members(t)};S.notSameDeepOrderedMembers=function(e,t,r){new P(e,r,S.notSameDeepOrderedMembers,!0).to.not.have.same.deep.ordered.members(t)};S.includeMembers=function(e,t,r){new P(e,r,S.includeMembers,!0).to.include.members(t)};S.notIncludeMembers=function(e,t,r){new P(e,r,S.notIncludeMembers,!0).to.not.include.members(t)};S.includeDeepMembers=function(e,t,r){new P(e,r,S.includeDeepMembers,!0).to.include.deep.members(t)};S.notIncludeDeepMembers=function(e,t,r){new P(e,r,S.notIncludeDeepMembers,!0).to.not.include.deep.members(t)};S.includeOrderedMembers=function(e,t,r){new P(e,r,S.includeOrderedMembers,!0).to.include.ordered.members(t)};S.notIncludeOrderedMembers=function(e,t,r){new P(e,r,S.notIncludeOrderedMembers,!0).to.not.include.ordered.members(t)};S.includeDeepOrderedMembers=function(e,t,r){new P(e,r,S.includeDeepOrderedMembers,!0).to.include.deep.ordered.members(t)};S.notIncludeDeepOrderedMembers=function(e,t,r){new P(e,r,S.notIncludeDeepOrderedMembers,!0).to.not.include.deep.ordered.members(t)};S.oneOf=function(e,t,r){new P(e,r,S.oneOf,!0).to.be.oneOf(t)};S.isIterable=function(e,t){if(e==null||!e[Symbol.iterator])throw t=t?`${t} expected ${ee(e)} to be an iterable`:`expected ${ee(e)} to be an iterable`,new ie(t,void 0,S.isIterable)};S.changes=function(e,t,r,n){arguments.length===3&&typeof t=="function"&&(n=r,r=null),new P(e,n,S.changes,!0).to.change(t,r)};S.changesBy=function(e,t,r,n,a){if(arguments.length===4&&typeof t=="function"){var o=n;n=r,a=o}else arguments.length===3&&(n=r,r=null);new P(e,a,S.changesBy,!0).to.change(t,r).by(n)};S.doesNotChange=function(e,t,r,n){return arguments.length===3&&typeof t=="function"&&(n=r,r=null),new P(e,n,S.doesNotChange,!0).to.not.change(t,r)};S.changesButNotBy=function(e,t,r,n,a){if(arguments.length===4&&typeof t=="function"){var o=n;n=r,a=o}else arguments.length===3&&(n=r,r=null);new P(e,a,S.changesButNotBy,!0).to.change(t,r).but.not.by(n)};S.increases=function(e,t,r,n){return arguments.length===3&&typeof t=="function"&&(n=r,r=null),new P(e,n,S.increases,!0).to.increase(t,r)};S.increasesBy=function(e,t,r,n,a){if(arguments.length===4&&typeof t=="function"){var o=n;n=r,a=o}else arguments.length===3&&(n=r,r=null);new P(e,a,S.increasesBy,!0).to.increase(t,r).by(n)};S.doesNotIncrease=function(e,t,r,n){return arguments.length===3&&typeof t=="function"&&(n=r,r=null),new P(e,n,S.doesNotIncrease,!0).to.not.increase(t,r)};S.increasesButNotBy=function(e,t,r,n,a){if(arguments.length===4&&typeof t=="function"){var o=n;n=r,a=o}else arguments.length===3&&(n=r,r=null);new P(e,a,S.increasesButNotBy,!0).to.increase(t,r).but.not.by(n)};S.decreases=function(e,t,r,n){return arguments.length===3&&typeof t=="function"&&(n=r,r=null),new P(e,n,S.decreases,!0).to.decrease(t,r)};S.decreasesBy=function(e,t,r,n,a){if(arguments.length===4&&typeof t=="function"){var o=n;n=r,a=o}else arguments.length===3&&(n=r,r=null);new P(e,a,S.decreasesBy,!0).to.decrease(t,r).by(n)};S.doesNotDecrease=function(e,t,r,n){return arguments.length===3&&typeof t=="function"&&(n=r,r=null),new P(e,n,S.doesNotDecrease,!0).to.not.decrease(t,r)};S.doesNotDecreaseBy=function(e,t,r,n,a){if(arguments.length===4&&typeof t=="function"){var o=n;n=r,a=o}else arguments.length===3&&(n=r,r=null);return new P(e,a,S.doesNotDecreaseBy,!0).to.not.decrease(t,r).by(n)};S.decreasesButNotBy=function(e,t,r,n,a){if(arguments.length===4&&typeof t=="function"){var o=n;n=r,a=o}else arguments.length===3&&(n=r,r=null);new P(e,a,S.decreasesButNotBy,!0).to.decrease(t,r).but.not.by(n)};S.ifError=function(e){if(e)throw e};S.isExtensible=function(e,t){new P(e,t,S.isExtensible,!0).to.be.extensible};S.isNotExtensible=function(e,t){new P(e,t,S.isNotExtensible,!0).to.not.be.extensible};S.isSealed=function(e,t){new P(e,t,S.isSealed,!0).to.be.sealed};S.isNotSealed=function(e,t){new P(e,t,S.isNotSealed,!0).to.not.be.sealed};S.isFrozen=function(e,t){new P(e,t,S.isFrozen,!0).to.be.frozen};S.isNotFrozen=function(e,t){new P(e,t,S.isNotFrozen,!0).to.not.be.frozen};S.isEmpty=function(e,t){new P(e,t,S.isEmpty,!0).to.be.empty};S.isNotEmpty=function(e,t){new P(e,t,S.isNotEmpty,!0).to.not.be.empty};x(function e(t,r){return S[r]=S[t],e},"alias")("isOk","ok")("isNotOk","notOk")("throws","throw")("throws","Throw")("isExtensible","extensible")("isNotExtensible","notExtensible")("isSealed","sealed")("isNotSealed","notSealed")("isFrozen","frozen")("isNotFrozen","notFrozen")("isEmpty","empty")("isNotEmpty","notEmpty")("isCallable","isFunction")("isNotCallable","isNotFunction");var Ys=[];function Dr(e){let t={AssertionError:ie,util:nt,config:Ie,expect:Ht,assert:S,Assertion:P,...Mf};return~Ys.indexOf(e)||(e(t,nt),Ys.push(e)),t}x(Dr,"use");var $f={};Ai($f,{toBeChecked:()=>Ep,toBeDisabled:()=>pp,toBeEmpty:()=>Qf,toBeEmptyDOMElement:()=>Zf,toBeEnabled:()=>hp,toBeInTheDOM:()=>Io,toBeInTheDocument:()=>Xf,toBeInvalid:()=>gp,toBePartiallyChecked:()=>Cp,toBeRequired:()=>mp,toBeValid:()=>yp,toBeVisible:()=>sp,toContainElement:()=>Lo,toContainHTML:()=>ep,toHaveAccessibleDescription:()=>Bo,toHaveAccessibleErrorMessage:()=>rp,toHaveAccessibleName:()=>Do,toHaveAttribute:()=>np,toHaveClass:()=>ap,toHaveDescription:()=>Rp,toHaveDisplayValue:()=>_p,toHaveErrorMessage:()=>Tp,toHaveFocus:()=>op,toHaveFormValues:()=>ip,toHaveRole:()=>ko,toHaveStyle:()=>Fo,toHaveTextContent:()=>tp,toHaveValue:()=>vp});var Js=Fe(Od(),1);function Nf(e){Object.defineProperty(e,"__esModule",{value:!0,configurable:!0})}function yl(e,t,r,n){Object.defineProperty(e,t,{get:r,set:n,enumerable:!0,configurable:!0})}var jf={};Nf(jf);yl(jf,"default",()=>If);var If=class extends Error{constructor(e,t,r,n,a){super(e+":"+r+":"+n+": "+t),this.reason=t,this.filename=e,this.line=r,this.column=n,this.source=a}},Lf={};Nf(Lf);yl(Lf,"default",()=>Bf);var Bf=class{constructor(e,t,r){this.start=e,this.end=t,this.source=r}},eC={};yl(eC,"CssTypes",()=>Ce);var Ce;(function(e){e.stylesheet="stylesheet",e.rule="rule",e.declaration="declaration",e.comment="comment",e.container="container",e.charset="charset",e.document="document",e.customMedia="custom-media",e.fontFace="font-face",e.host="host",e.import="import",e.keyframes="keyframes",e.keyframe="keyframe",e.layer="layer",e.media="media",e.namespace="namespace",e.page="page",e.startingStyle="starting-style",e.supports="supports"})(Ce||(Ce={}));var Wa=/\/\*[^]*?(?:\*\/|$)/g,tC=(e,t)=>{t=t||{};let r=1,n=1;function a(F){let L=F.match(/\n/g);L&&(r+=L.length);let D=F.lastIndexOf(` +`);n=~D?F.length-D:n+F.length}function o(){let F={line:r,column:n};return function(L){return L.position=new Bf(F,{line:r,column:n},(t==null?void 0:t.source)||""),f(),L}}let i=[];function l(F){let L=new If((t==null?void 0:t.source)||"",F,r,n,e);if(t!=null&&t.silent)i.push(L);else throw L}function u(){let F=d();return{type:Ce.stylesheet,stylesheet:{source:t==null?void 0:t.source,rules:F,parsingErrors:i}}}function c(){return p(/^{\s*/)}function s(){return p(/^}/)}function d(){let F,L=[];for(f(),h(L);e.length&&e.charAt(0)!=="}"&&(F=me()||de());)F&&(L.push(F),h(L));return L}function p(F){let L=F.exec(e);if(!L)return;let D=L[0];return a(D),e=e.slice(D.length),L}function f(){p(/^\s*/)}function h(F){let L;for(F=F||[];L=m();)L&&F.push(L);return F}function m(){let F=o();if(e.charAt(0)!=="/"||e.charAt(1)!=="*")return;let L=p(/^\/\*[^]*?\*\//);return L?F({type:Ce.comment,comment:L[0].slice(2,-2)}):l("End of comment missing")}function g(F,L,D){let G=L+1,Y=!1,ne=F.indexOf(")",G);for(;!Y&&ne!==-1;){let fe=F.indexOf("(",G);fe!==-1&&fe<ne?(G=g(F,fe+1)+1,ne=F.indexOf(")",G)):Y=!0}return Y&&ne!==-1?ne:-1}function b(){let F=p(/^([^{]+)/);if(!F)return;let L=Ue(F[0]).replace(Wa,"");if(L.indexOf(",")===-1)return[L];let D=0,G=L.indexOf("(",D);for(;G!==-1;){let Y=g(L,G);if(Y===-1)break;D=Y+1,L=L.substring(0,G)+L.substring(G,Y).replace(/,/g,"‌")+L.substring(Y),G=L.indexOf("(",D)}return L=L.replace(/("|')(?:\\\1|.)*?\1/g,Y=>Y.replace(/,/g,"‌")),L.split(",").map(Y=>Ue(Y.replace(/\u200C/g,",")))}function y(){let F=o(),L=p(/^(\*?[-#/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/);if(!L)return;let D=Ue(L[0]);if(!p(/^:\s*/))return l("property missing ':'");let G=p(/^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};])+)/),Y=F({type:Ce.declaration,property:D.replace(Wa,""),value:G?Ue(G[0]).replace(Wa,""):""});return p(/^[;\s]*/),Y}function R(){let F=[];if(!c())return l("missing '{'");h(F);let L;for(;L=y();)L&&(F.push(L),h(F));return s()?F:l("missing '}'")}function _(){let F,L=[],D=o();for(;F=p(/^((\d+\.\d+|\.\d+|\d+)%?|[a-z]+)\s*/);)L.push(F[1]),p(/^,\s*/);if(L.length)return D({type:Ce.keyframe,values:L,declarations:R()||[]})}function C(){let F=o(),L=p(/^@([-\w]+)?keyframes\s*/);if(!L)return;let D=L[1],G=p(/^([-\w]+)\s*/);if(!G)return l("@keyframes missing name");let Y=G[1];if(!c())return l("@keyframes missing '{'");let ne,fe=h();for(;ne=_();)fe.push(ne),fe=fe.concat(h());return s()?F({type:Ce.keyframes,name:Y,vendor:D,keyframes:fe}):l("@keyframes missing '}'")}function w(){let F=o(),L=p(/^@supports *([^{]+)/);if(!L)return;let D=Ue(L[1]);if(!c())return l("@supports missing '{'");let G=h().concat(d());return s()?F({type:Ce.supports,supports:D,rules:G}):l("@supports missing '}'")}function v(){let F=o();if(!p(/^@host\s*/))return;if(!c())return l("@host missing '{'");let L=h().concat(d());return s()?F({type:Ce.host,rules:L}):l("@host missing '}'")}function E(){let F=o(),L=p(/^@container *([^{]+)/);if(!L)return;let D=Ue(L[1]);if(!c())return l("@container missing '{'");let G=h().concat(d());return s()?F({type:Ce.container,container:D,rules:G}):l("@container missing '}'")}function O(){let F=o(),L=p(/^@layer *([^{;@]+)/);if(!L)return;let D=Ue(L[1]);if(!c())return p(/^[;\s]*/),F({type:Ce.layer,layer:D});let G=h().concat(d());return s()?F({type:Ce.layer,layer:D,rules:G}):l("@layer missing '}'")}function M(){let F=o(),L=p(/^@media *([^{]+)/);if(!L)return;let D=Ue(L[1]);if(!c())return l("@media missing '{'");let G=h().concat(d());return s()?F({type:Ce.media,media:D,rules:G}):l("@media missing '}'")}function N(){let F=o(),L=p(/^@custom-media\s+(--\S+)\s*([^{;\s][^{;]*);/);if(L)return F({type:Ce.customMedia,name:Ue(L[1]),media:Ue(L[2])})}function k(){let F=o();if(!p(/^@page */))return;let L=b()||[];if(!c())return l("@page missing '{'");let D=h(),G;for(;G=y();)D.push(G),D=D.concat(h());return s()?F({type:Ce.page,selectors:L,declarations:D}):l("@page missing '}'")}function j(){let F=o(),L=p(/^@([-\w]+)?document *([^{]+)/);if(!L)return;let D=Ue(L[1]),G=Ue(L[2]);if(!c())return l("@document missing '{'");let Y=h().concat(d());return s()?F({type:Ce.document,document:G,vendor:D,rules:Y}):l("@document missing '}'")}function I(){let F=o();if(!p(/^@font-face\s*/))return;if(!c())return l("@font-face missing '{'");let L=h(),D;for(;D=y();)L.push(D),L=L.concat(h());return s()?F({type:Ce.fontFace,declarations:L}):l("@font-face missing '}'")}function B(){let F=o();if(!p(/^@starting-style\s*/))return;if(!c())return l("@starting-style missing '{'");let L=h().concat(d());return s()?F({type:Ce.startingStyle,rules:L}):l("@starting-style missing '}'")}let z=re("import"),K=re("charset"),W=re("namespace");function re(F){let L=new RegExp("^@"+F+`\\s*((?::?[^;'"]|"(?:\\\\"|[^"])*?"|'(?:\\\\'|[^'])*?')+)(?:;|$)`);return function(){let D=o(),G=p(L);if(!G)return;let Y={type:F};return Y[F]=G[1].trim(),D(Y)}}function me(){if(e[0]==="@")return C()||M()||N()||w()||z()||K()||W()||j()||k()||v()||I()||E()||B()||O()}function de(){let F=o(),L=b();return L?(h(),F({type:Ce.rule,selectors:L,declarations:R()||[]})):l("selector missing")}return No(u())};function Ue(e){return e?e.trim():""}function No(e,t){let r=e&&typeof e.type=="string",n=r?e:t;for(let a in e){let o=e[a];Array.isArray(o)?o.forEach(i=>{No(i,n)}):o&&typeof o=="object"&&No(o,n)}return r&&Object.defineProperty(e,"parent",{configurable:!0,writable:!0,enumerable:!1,value:t||null}),e}var rC=tC,nC=rC,aC=Object.prototype.toString;function oC(e){return typeof e=="function"||aC.call(e)==="[object Function]"}function iC(e){var t=Number(e);return isNaN(t)?0:t===0||!isFinite(t)?t:(t>0?1:-1)*Math.floor(Math.abs(t))}var lC=Math.pow(2,53)-1;function sC(e){var t=iC(e);return Math.min(Math.max(t,0),lC)}function Ye(e,t){var r=Array,n=Object(e);if(e==null)throw new TypeError("Array.from requires an array-like object - not null or undefined");for(var a=sC(n.length),o=oC(r)?Object(new r(a)):new Array(a),i=0,l;i<a;)l=n[i],o[i]=l,i+=1;return o.length=a,o}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 uC(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function cC(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,kf(n.key),n)}}function dC(e,t,r){return t&&cC(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function fC(e,t,r){return t=kf(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function kf(e){var t=pC(e,"string");return Wr(t)==="symbol"?t:String(t)}function pC(e,t){if(Wr(e)!=="object"||e===null)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)}var hC=function(){function e(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];uC(this,e),fC(this,"items",void 0),this.items=t}return dC(e,[{key:"add",value:function(t){return this.has(t)===!1&&this.items.push(t),this}},{key:"clear",value:function(){this.items=[]}},{key:"delete",value:function(t){var r=this.items.length;return this.items=this.items.filter(function(n){return n!==t}),r!==this.items.length}},{key:"forEach",value:function(t){var r=this;this.items.forEach(function(n){t(n,n,r)})}},{key:"has",value:function(t){return this.items.indexOf(t)!==-1}},{key:"size",get:function(){return this.items.length}}]),e}(),mC=typeof Set>"u"?Set:hC;function xe(e){var t;return(t=e.localName)!==null&&t!==void 0?t:e.tagName.toLowerCase()}var bC={article:"article",aside:"complementary",button:"button",datalist:"listbox",dd:"definition",details:"group",dialog:"dialog",dt:"term",fieldset:"group",figure:"figure",form:"form",footer:"contentinfo",h1:"heading",h2:"heading",h3:"heading",h4:"heading",h5:"heading",h6:"heading",header:"banner",hr:"separator",html:"document",legend:"legend",li:"listitem",math:"math",main:"main",menu:"list",nav:"navigation",ol:"list",optgroup:"group",option:"option",output:"status",progress:"progressbar",section:"region",summary:"button",table:"table",tbody:"rowgroup",textarea:"textbox",tfoot:"rowgroup",td:"cell",th:"columnheader",thead:"rowgroup",tr:"row",ul:"list"},gC={caption:new Set(["aria-label","aria-labelledby"]),code:new Set(["aria-label","aria-labelledby"]),deletion:new Set(["aria-label","aria-labelledby"]),emphasis:new Set(["aria-label","aria-labelledby"]),generic:new Set(["aria-label","aria-labelledby","aria-roledescription"]),insertion:new Set(["aria-label","aria-labelledby"]),none:new Set(["aria-label","aria-labelledby"]),paragraph:new Set(["aria-label","aria-labelledby"]),presentation:new Set(["aria-label","aria-labelledby"]),strong:new Set(["aria-label","aria-labelledby"]),subscript:new Set(["aria-label","aria-labelledby"]),superscript:new Set(["aria-label","aria-labelledby"])};function yC(e,t){return["aria-atomic","aria-busy","aria-controls","aria-current","aria-description","aria-describedby","aria-details","aria-dropeffect","aria-flowto","aria-grabbed","aria-hidden","aria-keyshortcuts","aria-label","aria-labelledby","aria-live","aria-owns","aria-relevant","aria-roledescription"].some(function(r){var n;return e.hasAttribute(r)&&!((n=gC[t])!==null&&n!==void 0&&n.has(r))})}function Df(e,t){return yC(e,t)}function vC(e){var t=EC(e);if(t===null||jo.indexOf(t)!==-1){var r=_C(e);if(jo.indexOf(t||"")===-1||Df(e,r||""))return r}return t}function _C(e){var t=bC[xe(e)];if(t!==void 0)return t;switch(xe(e)){case"a":case"area":case"link":if(e.hasAttribute("href"))return"link";break;case"img":return e.getAttribute("alt")===""&&!Df(e,"img")?"presentation":"img";case"input":{var r=e,n=r.type;switch(n){case"button":case"image":case"reset":case"submit":return"button";case"checkbox":case"radio":return n;case"range":return"slider";case"email":case"tel":case"text":case"url":return e.hasAttribute("list")?"combobox":"textbox";case"search":return e.hasAttribute("list")?"combobox":"searchbox";case"number":return"spinbutton";default:return null}}case"select":return e.hasAttribute("multiple")||e.size>1?"listbox":"combobox"}return null}function EC(e){var t=e.getAttribute("role");if(t!==null){var r=t.trim().split(" ")[0];if(r.length>0)return r}return null}var jo=["presentation","none"];function pe(e){return e!==null&&e.nodeType===e.ELEMENT_NODE}function Ff(e){return pe(e)&&xe(e)==="caption"}function qn(e){return pe(e)&&xe(e)==="input"}function wC(e){return pe(e)&&xe(e)==="optgroup"}function CC(e){return pe(e)&&xe(e)==="select"}function RC(e){return pe(e)&&xe(e)==="table"}function TC(e){return pe(e)&&xe(e)==="textarea"}function SC(e){var t=e.ownerDocument===null?e:e.ownerDocument,r=t.defaultView;if(r===null)throw new TypeError("no window available");return r}function PC(e){return pe(e)&&xe(e)==="fieldset"}function OC(e){return pe(e)&&xe(e)==="legend"}function AC(e){return pe(e)&&xe(e)==="slot"}function qC(e){return pe(e)&&e.ownerSVGElement!==void 0}function xC(e){return pe(e)&&xe(e)==="svg"}function MC(e){return qC(e)&&xe(e)==="title"}function Vn(e,t){if(pe(e)&&e.hasAttribute(t)){var r=e.getAttribute(t).split(" "),n=e.getRootNode?e.getRootNode():e.ownerDocument;return r.map(function(a){return n.getElementById(a)}).filter(function(a){return a!==null})}return[]}function ht(e,t){return pe(e)?t.indexOf(vC(e))!==-1:!1}function $C(e){return e.trim().replace(/\s\s+/g," ")}function NC(e,t){if(!pe(e))return!1;if(e.hasAttribute("hidden")||e.getAttribute("aria-hidden")==="true")return!0;var r=t(e);return r.getPropertyValue("display")==="none"||r.getPropertyValue("visibility")==="hidden"}function jC(e){return ht(e,["button","combobox","listbox","textbox"])||Uf(e,"range")}function Uf(e,t){if(!pe(e))return!1;switch(t){case"range":return ht(e,["meter","progressbar","scrollbar","slider","spinbutton"]);default:throw new TypeError("No knowledge about abstract role '".concat(t,"'. This is likely a bug :("))}}function Xs(e,t){var r=Ye(e.querySelectorAll(t));return Vn(e,"aria-owns").forEach(function(n){r.push.apply(r,Ye(n.querySelectorAll(t)))}),r}function IC(e){return CC(e)?e.selectedOptions||Xs(e,"[selected]"):Xs(e,'[aria-selected="true"]')}function LC(e){return ht(e,jo)}function BC(e){return Ff(e)}function kC(e){return ht(e,["button","cell","checkbox","columnheader","gridcell","heading","label","legend","link","menuitem","menuitemcheckbox","menuitemradio","option","radio","row","rowheader","switch","tab","tooltip","treeitem"])}function DC(e){return!1}function FC(e){return qn(e)||TC(e)?e.value:e.textContent||""}function Qs(e){var t=e.getPropertyValue("content");return/^["'].*["']$/.test(t)?t.slice(1,-1):""}function Hf(e){var t=xe(e);return t==="button"||t==="input"&&e.getAttribute("type")!=="hidden"||t==="meter"||t==="output"||t==="progress"||t==="select"||t==="textarea"}function zf(e){if(Hf(e))return e;var t=null;return e.childNodes.forEach(function(r){if(t===null&&pe(r)){var n=zf(r);n!==null&&(t=n)}}),t}function UC(e){if(e.control!==void 0)return e.control;var t=e.getAttribute("for");return t!==null?e.ownerDocument.getElementById(t):zf(e)}function HC(e){var t=e.labels;if(t===null)return t;if(t!==void 0)return Ye(t);if(!Hf(e))return null;var r=e.ownerDocument;return Ye(r.querySelectorAll("label")).filter(function(n){return UC(n)===e})}function zC(e){var t=e.assignedNodes();return t.length===0?Ye(e.childNodes):t}function Vf(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=new mC,n=SC(e),a=t.compute,o=a===void 0?"name":a,i=t.computedStyleSupportsPseudoElements,l=i===void 0?t.getComputedStyle!==void 0:i,u=t.getComputedStyle,c=u===void 0?n.getComputedStyle.bind(n):u,s=t.hidden,d=s===void 0?!1:s;function p(b,y){var R="";if(pe(b)&&l){var _=c(b,"::before"),C=Qs(_);R="".concat(C," ").concat(R)}var w=AC(b)?zC(b):Ye(b.childNodes).concat(Vn(b,"aria-owns"));if(w.forEach(function(O){var M=g(O,{isEmbeddedInLabel:y.isEmbeddedInLabel,isReferenced:!1,recursion:!0}),N=pe(O)?c(O).getPropertyValue("display"):"inline",k=N!=="inline"?" ":"";R+="".concat(k).concat(M).concat(k)}),pe(b)&&l){var v=c(b,"::after"),E=Qs(v);R="".concat(R," ").concat(E)}return R.trim()}function f(b,y){var R=b.getAttributeNode(y);return R!==null&&!r.has(R)&&R.value.trim()!==""?(r.add(R),R.value):null}function h(b){return pe(b)?f(b,"title"):null}function m(b){if(!pe(b))return null;if(PC(b)){r.add(b);for(var y=Ye(b.childNodes),R=0;R<y.length;R+=1){var _=y[R];if(OC(_))return g(_,{isEmbeddedInLabel:!1,isReferenced:!1,recursion:!1})}}else if(RC(b)){r.add(b);for(var C=Ye(b.childNodes),w=0;w<C.length;w+=1){var v=C[w];if(Ff(v))return g(v,{isEmbeddedInLabel:!1,isReferenced:!1,recursion:!1})}}else if(xC(b)){r.add(b);for(var E=Ye(b.childNodes),O=0;O<E.length;O+=1){var M=E[O];if(MC(M))return M.textContent}return null}else if(xe(b)==="img"||xe(b)==="area"){var N=f(b,"alt");if(N!==null)return N}else if(wC(b)){var k=f(b,"label");if(k!==null)return k}if(qn(b)&&(b.type==="button"||b.type==="submit"||b.type==="reset")){var j=f(b,"value");if(j!==null)return j;if(b.type==="submit")return"Submit";if(b.type==="reset")return"Reset"}var I=HC(b);if(I!==null&&I.length!==0)return r.add(b),Ye(I).map(function(W){return g(W,{isEmbeddedInLabel:!0,isReferenced:!1,recursion:!0})}).filter(function(W){return W.length>0}).join(" ");if(qn(b)&&b.type==="image"){var B=f(b,"alt");if(B!==null)return B;var z=f(b,"title");return z!==null?z:"Submit Query"}if(ht(b,["button"])){var K=p(b,{isEmbeddedInLabel:!1,isReferenced:!1});if(K!=="")return K}return null}function g(b,y){if(r.has(b))return"";if(!d&&NC(b,c)&&!y.isReferenced)return r.add(b),"";var R=pe(b)?b.getAttributeNode("aria-labelledby"):null,_=R!==null&&!r.has(R)?Vn(b,"aria-labelledby"):[];if(o==="name"&&!y.isReferenced&&_.length>0)return r.add(R),_.map(function(N){return g(N,{isEmbeddedInLabel:y.isEmbeddedInLabel,isReferenced:!0,recursion:!1})}).join(" ");var C=y.recursion&&jC(b)&&o==="name";if(!C){var w=(pe(b)&&b.getAttribute("aria-label")||"").trim();if(w!==""&&o==="name")return r.add(b),w;if(!LC(b)){var v=m(b);if(v!==null)return r.add(b),v}}if(ht(b,["menu"]))return r.add(b),"";if(C||y.isEmbeddedInLabel||y.isReferenced){if(ht(b,["combobox","listbox"])){r.add(b);var E=IC(b);return E.length===0?qn(b)?b.value:"":Ye(E).map(function(N){return g(N,{isEmbeddedInLabel:y.isEmbeddedInLabel,isReferenced:!1,recursion:!0})}).join(" ")}if(Uf(b,"range"))return r.add(b),b.hasAttribute("aria-valuetext")?b.getAttribute("aria-valuetext"):b.hasAttribute("aria-valuenow")?b.getAttribute("aria-valuenow"):b.getAttribute("value")||"";if(ht(b,["textbox"]))return r.add(b),FC(b)}if(kC(b)||pe(b)&&y.isReferenced||BC(b)||DC()){var O=p(b,{isEmbeddedInLabel:y.isEmbeddedInLabel,isReferenced:!1});if(O!=="")return r.add(b),O}if(b.nodeType===b.TEXT_NODE)return r.add(b),b.textContent||"";if(y.recursion)return r.add(b),p(b,{isEmbeddedInLabel:y.isEmbeddedInLabel,isReferenced:!1});var M=h(b);return M!==null?(r.add(b),M):(r.add(b),"")}return $C(g(e,{isEmbeddedInLabel:!1,isReferenced:o==="description",recursion:!1}))}function Kr(e){"@babel/helpers - typeof";return Kr=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},Kr(e)}function Zs(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function eu(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Zs(Object(r),!0).forEach(function(n){VC(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Zs(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function VC(e,t,r){return t=GC(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function GC(e){var t=WC(e,"string");return Kr(t)==="symbol"?t:String(t)}function WC(e,t){if(Kr(e)!=="object"||e===null)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(Kr(n)!=="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function KC(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=Vn(e,"aria-describedby").map(function(o){return Vf(o,eu(eu({},t),{},{compute:"description"}))}).join(" ");if(r===""){var n=e.getAttribute("aria-description");r=n===null?"":n}if(r===""){var a=e.getAttribute("title");r=a===null?"":a}return r}function YC(e){return ht(e,["caption","code","deletion","emphasis","generic","insertion","none","paragraph","presentation","strong","subscript","superscript"])}function JC(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return YC(e)?"":Vf(e,t)}var vl=Fe(xi(),1),XC=Fe(qd(),1),Gf=Fe(Fd(),1),QC=Fe(Ud(),1),Wf=class extends Error{constructor(e,t,r,n){super(),Error.captureStackTrace&&Error.captureStackTrace(this,r);let a="";try{a=n.utils.printWithType("Received",t,n.utils.printReceived)}catch{}this.message=[n.utils.matcherHint(`${n.isNot?".not":""}.${r.name}`,"received",""),"",`${n.utils.RECEIVED_COLOR("received")} value must ${e}.`,a].join(` +`)}},tu=class extends Wf{constructor(...e){super("be an HTMLElement or an SVGElement",...e)}},ru=class extends Wf{constructor(...e){super("be a Node",...e)}};function Kf(e,t,...r){if(!e||!e.ownerDocument||!e.ownerDocument.defaultView)throw new t(e,...r)}function ZC(e,...t){Kf(e,ru,...t);let r=e.ownerDocument.defaultView;if(!(e instanceof r.Node))throw new ru(e,...t)}function le(e,...t){Kf(e,tu,...t);let r=e.ownerDocument.defaultView;if(!(e instanceof r.HTMLElement)&&!(e instanceof r.SVGElement))throw new tu(e,...t)}var eR=class extends Error{constructor(e,t,r){super(),Error.captureStackTrace&&Error.captureStackTrace(this,t),this.message=[e.message,"",r.utils.RECEIVED_COLOR("Failing css:"),r.utils.RECEIVED_COLOR(`${e.css}`)].join(` +`)}};function tR(e,...t){let r=nC(`selector { ${e} }`,{silent:!0}).stylesheet;if(r.parsingErrors&&r.parsingErrors.length>0){let{reason:n,line:a}=r.parsingErrors[0];throw new eR({css:e,message:`Syntax error parsing expected css: ${n} on line: ${a}`},...t)}return r.rules[0].declarations.filter(n=>n.type==="declaration").reduce((n,{property:a,value:o})=>Object.assign(n,{[a]:o}),{})}function nu(e,t){return typeof t=="string"?t:e.utils.stringify(t)}function Ae(e,t,r,n,a,o){return[`${t} +`,`${r}: +${e.utils.EXPECTED_COLOR((0,Js.default)(nu(e,n),2))}`,`${a}: +${e.utils.RECEIVED_COLOR((0,Js.default)(nu(e,o),2))}`].join(` +`)}function rR(e,t){return t instanceof RegExp?t.test(e):e.includes(String(t))}function Ra(e,t){console.warn(`Warning: ${e} has been deprecated and will be removed in future updates.`,t)}function Ta(e){return e.replace(/\s+/g," ").trim()}function Mt(e){return e.tagName&&e.tagName.toLowerCase()}function nR({multiple:e,options:t}){let r=[...t].filter(n=>n.selected);if(e)return[...r].map(n=>n.value);if(r.length!==0)return r[0].value}function aR(e){switch(e.type){case"number":return e.value===""?null:Number(e.value);case"checkbox":return e.checked;default:return e.value}}var oR=["meter","progressbar","slider","spinbutton"];function iR(e){if(oR.includes(e.getAttribute("role")))return Number(e.getAttribute("aria-valuenow"))}function Yf(e){if(e)switch(e.tagName.toLowerCase()){case"input":return aR(e);case"select":return nR(e);default:return e.value??iR(e)}}function lR(e,{wordConnector:t=", ",lastWordConnector:r=" and "}={}){return[e.slice(0,-1).join(t),e[e.length-1]].join(e.length>1?r:"")}function Jf(e,t){if(Array.isArray(e)&&Array.isArray(t))return[...new Set(e)].every(r=>new Set(t).has(r))}function Io(e,t){return Ra("toBeInTheDOM","Please use toBeInTheDocument for searching the entire document and toContainElement for searching a specific container."),e&&le(e,Io,this),t&&le(t,Io,this),{pass:t?t.contains(e):!!e,message:()=>[this.utils.matcherHint(`${this.isNot?".not":""}.toBeInTheDOM`,"element",""),"","Received:",` ${this.utils.printReceived(e&&e.cloneNode(!1))}`].join(` +`)}}function Xf(e){(e!==null||!this.isNot)&&le(e,Xf,this);let t=e===null?!1:e.ownerDocument===e.getRootNode({composed:!0}),r=()=>`expected document not to contain element, found ${this.utils.stringify(e.cloneNode(!0))} instead`,n=()=>"element could not be found in the document";return{pass:t,message:()=>[this.utils.matcherHint(`${this.isNot?".not":""}.toBeInTheDocument`,"element",""),"",this.utils.RECEIVED_COLOR(this.isNot?r():n())].join(` +`)}}function Qf(e){return Ra("toBeEmpty","Please use instead toBeEmptyDOMElement for finding empty nodes in the DOM."),le(e,Qf,this),{pass:e.innerHTML==="",message:()=>[this.utils.matcherHint(`${this.isNot?".not":""}.toBeEmpty`,"element",""),"","Received:",` ${this.utils.printReceived(e.innerHTML)}`].join(` +`)}}function Zf(e){return le(e,Zf,this),{pass:sR(e),message:()=>[this.utils.matcherHint(`${this.isNot?".not":""}.toBeEmptyDOMElement`,"element",""),"","Received:",` ${this.utils.printReceived(e.innerHTML)}`].join(` +`)}}function sR(e){return[...e.childNodes].filter(t=>t.nodeType!==8).length===0}function Lo(e,t){return le(e,Lo,this),t!==null&&le(t,Lo,this),{pass:e.contains(t),message:()=>[this.utils.matcherHint(`${this.isNot?".not":""}.toContainElement`,"element","element"),"",this.utils.RECEIVED_COLOR(`${this.utils.stringify(e.cloneNode(!1))} ${this.isNot?"contains:":"does not contain:"} ${this.utils.stringify(t&&t.cloneNode(!1))} + `)].join(` +`)}}function uR(e,t){let r=e.ownerDocument.createElement("div");return r.innerHTML=t,r.innerHTML}function ep(e,t){if(le(e,ep,this),typeof t!="string")throw new Error(`.toContainHTML() expects a string value, got ${t}`);return{pass:e.outerHTML.includes(uR(e,t)),message:()=>[this.utils.matcherHint(`${this.isNot?".not":""}.toContainHTML`,"element",""),"Expected:",` ${this.utils.EXPECTED_COLOR(t)}`,"Received:",` ${this.utils.printReceived(e.cloneNode(!0))}`].join(` +`)}}function tp(e,t,r={normalizeWhitespace:!0}){ZC(e,tp,this);let n=r.normalizeWhitespace?Ta(e.textContent):e.textContent.replace(/\u00a0/g," "),a=n!==""&&t==="";return{pass:!a&&rR(n,t),message:()=>{let o=this.isNot?"not to":"to";return Ae(this,this.utils.matcherHint(`${this.isNot?".not":""}.toHaveTextContent`,"element",""),a?"Checking with empty string will always match, use .toBeEmptyDOMElement() instead":`Expected element ${o} have text content`,t,"Received",n)}}}function Bo(e,t){le(e,Bo,this);let r=KC(e),n=arguments.length===1,a=!1;return n?a=r!=="":a=t instanceof RegExp?t.test(r):this.equals(r,t),{pass:a,message:()=>{let o=this.isNot?"not to":"to";return Ae(this,this.utils.matcherHint(`${this.isNot?".not":""}.${Bo.name}`,"element",""),`Expected element ${o} have accessible description`,t,"Received",r)}}}var $r="aria-invalid",cR=["false"];function rp(e,t){var l;le(e,rp,this);let r=this.isNot?"not to":"to",n=this.isNot?".not.toHaveAccessibleErrorMessage":".toHaveAccessibleErrorMessage",a=e.getAttribute("aria-errormessage");if(a&&/\s+/.test(a))return{pass:!1,message:()=>Ae(this,this.utils.matcherHint(n,"element"),"Expected element's `aria-errormessage` attribute to be empty or a single, valid ID","","Received",`aria-errormessage="${a}"`)};let o=e.getAttribute($r);if(!e.hasAttribute($r)||cR.includes(o))return{pass:!1,message:()=>Ae(this,this.utils.matcherHint(n,"element"),"Expected element to be marked as invalid with attribute",`${$r}="${String(!0)}"`,"Received",e.hasAttribute("aria-invalid")?`${$r}="${e.getAttribute($r)}`:null)};let i=Ta(((l=e.ownerDocument.getElementById(a))==null?void 0:l.textContent)??"");return{pass:t===void 0?!!i:t instanceof RegExp?t.test(i):this.equals(i,t),message:()=>Ae(this,this.utils.matcherHint(n,"element"),`Expected element ${r} have accessible error message`,t??"","Received",i)}}var dR=hR(vl.elementRoles);function ko(e,t){le(e,ko,this);let r=fR(e);return{pass:r.some(n=>n===t),message:()=>{let n=this.isNot?"not to":"to";return Ae(this,this.utils.matcherHint(`${this.isNot?".not":""}.${ko.name}`,"element",""),`Expected element ${n} have role`,t,"Received",r.join(", "))}}}function fR(e){return e.hasAttribute("role")?e.getAttribute("role").split(" ").filter(Boolean):pR(e)}function pR(e){for(let{match:t,roles:r}of dR)if(t(e))return[...r];return[]}function hR(e){function t({name:i,attributes:l}){return`${i}${l.map(({name:u,value:c,constraints:s=[]})=>s.indexOf("undefined")!==-1?`:not([${u}])`:c?`[${u}="${c}"]`:`[${u}]`).join("")}`}function r({attributes:i=[]}){return i.length}function n({specificity:i},{specificity:l}){return l-i}function a(i){let{attributes:l=[]}=i,u=l.findIndex(s=>s.value&&s.name==="type"&&s.value==="text");u>=0&&(l=[...l.slice(0,u),...l.slice(u+1)]);let c=t({...i,attributes:l});return s=>u>=0&&s.type!=="text"?!1:s.matches(c)}let o=[];for(let[i,l]of e.entries())o=[...o,{match:a(i),roles:Array.from(l),specificity:r(i)}];return o.sort(n)}function Do(e,t){le(e,Do,this);let r=JC(e),n=arguments.length===1,a=!1;return n?a=r!=="":a=t instanceof RegExp?t.test(r):this.equals(r,t),{pass:a,message:()=>{let o=this.isNot?"not to":"to";return Ae(this,this.utils.matcherHint(`${this.isNot?".not":""}.${Do.name}`,"element",""),`Expected element ${o} have accessible name`,t,"Received",r)}}}function au(e,t,r){return r===void 0?t:`${t}=${e(r)}`}function mR(e,t,r){return r===void 0?`element.hasAttribute(${e(t)})`:`element.getAttribute(${e(t)}) === ${e(r)}`}function np(e,t,r){le(e,np,this);let n=r!==void 0,a=e.hasAttribute(t),o=e.getAttribute(t);return{pass:n?a&&this.equals(o,r):a,message:()=>{let i=this.isNot?"not to":"to",l=a?au(this.utils.stringify,t,o):null,u=this.utils.matcherHint(`${this.isNot?".not":""}.toHaveAttribute`,"element",this.utils.printExpected(t),{secondArgument:n?this.utils.printExpected(r):void 0,comment:mR(this.utils.stringify,t,r)});return Ae(this,u,`Expected the element ${i} have attribute`,au(this.utils.stringify,t,r),"Received",l)}}}function bR(e){let t=e.pop(),r,n;return typeof t=="object"&&!(t instanceof RegExp)?(r=e,n=t):(r=e.concat(t),n={exact:!1}),{expectedClassNames:r,options:n}}function ou(e){return e?e.split(/\s+/).filter(t=>t.length>0):[]}function iu(e,t){return e.every(r=>typeof r=="string"?t.includes(r):t.some(n=>r.test(n)))}function ap(e,...t){le(e,ap,this);let{expectedClassNames:r,options:n}=bR(t),a=ou(e.getAttribute("class")),o=r.reduce((l,u)=>l.concat(typeof u=="string"||!u?ou(u):u),[]),i=o.some(l=>l instanceof RegExp);if(n.exact&&i)throw new Error("Exact option does not support RegExp expected class names");return n.exact?{pass:iu(o,a)&&o.length===a.length,message:()=>{let l=this.isNot?"not to":"to";return Ae(this,this.utils.matcherHint(`${this.isNot?".not":""}.toHaveClass`,"element",this.utils.printExpected(o.join(" "))),`Expected the element ${l} have EXACTLY defined classes`,o.join(" "),"Received",a.join(" "))}}:o.length>0?{pass:iu(o,a),message:()=>{let l=this.isNot?"not to":"to";return Ae(this,this.utils.matcherHint(`${this.isNot?".not":""}.toHaveClass`,"element",this.utils.printExpected(o.join(" "))),`Expected the element ${l} have class`,o.join(" "),"Received",a.join(" "))}}:{pass:this.isNot?a.length>0:!1,message:()=>this.isNot?Ae(this,this.utils.matcherHint(".not.toHaveClass","element",""),"Expected the element to have classes","(none)","Received",a.join(" ")):[this.utils.matcherHint(".toHaveClass","element"),"At least one expected class must be provided."].join(` +`)}}function gR(e,t){let r={},n=e.createElement("div");return Object.keys(t).forEach(a=>{n.style[a]=t[a],r[a]=n.style[a]}),r}function yR(e,t){return!!Object.keys(e).length&&Object.entries(e).every(([r,n])=>{let a=r.startsWith("--"),o=[r];return a||o.push(r.toLowerCase()),o.some(i=>t[i]===n||t.getPropertyValue(i)===n)})}function lu(e){return Object.keys(e).sort().map(t=>`${t}: ${e[t]};`).join(` +`)}function vR(e,t,r){let n=Array.from(r).filter(a=>t[a]!==void 0).reduce((a,o)=>Object.assign(a,{[o]:r.getPropertyValue(o)}),{});return e(lu(t),lu(n)).replace(`${XC.default.red("+ Received")} +`,"")}function Fo(e,t){le(e,Fo,this);let r=typeof t=="object"?t:tR(t,Fo,this),{getComputedStyle:n}=e.ownerDocument.defaultView,a=gR(e.ownerDocument,r),o=n(e);return{pass:yR(a,o),message:()=>{let i=`${this.isNot?".not":""}.toHaveStyle`;return[this.utils.matcherHint(i,"element",""),vR(this.utils.diff,a,o)].join(` + +`)}}}function op(e){return le(e,op,this),{pass:e.ownerDocument.activeElement===e,message:()=>[this.utils.matcherHint(`${this.isNot?".not":""}.toHaveFocus`,"element",""),"",...this.isNot?["Received element is focused:",` ${this.utils.printReceived(e)}`]:["Expected element with focus:",` ${this.utils.printExpected(e)}`,"Received element with focus:",` ${this.utils.printReceived(e.ownerDocument.activeElement)}`]].join(` +`)}}function _R(e){let t=[...new Set(e.map(r=>r.type))];if(t.length!==1)throw new Error("Multiple form elements with the same name must be of the same type");switch(t[0]){case"radio":{let r=e.find(n=>n.checked);return r?r.value:void 0}case"checkbox":return e.filter(r=>r.checked).map(r=>r.value);default:return e.map(r=>r.value)}}function ER(e,t){let r=[...e.querySelectorAll(`[name="${(0,QC.default)(t)}"]`)];if(r.length!==0)switch(r.length){case 1:return Yf(r[0]);default:return _R(r)}}function wR(e){return/\[\]$/.test(e)?e.slice(0,-2):e}function CR(e){return Array.from(e.elements).map(t=>t.name).reduce((t,r)=>({...t,[wR(r)]:ER(e,r)}),{})}function ip(e,t){if(le(e,ip,this),!e.elements)throw new Error("toHaveFormValues must be called on a form or a fieldset");let r=CR(e);return{pass:Object.entries(t).every(([n,a])=>(0,Gf.default)(r[n],a,Jf)),message:()=>{let n=this.isNot?"not to":"to",a=`${this.isNot?".not":""}.toHaveFormValues`,o=Object.keys(r).filter(i=>t.hasOwnProperty(i)).reduce((i,l)=>({...i,[l]:r[l]}),{});return[this.utils.matcherHint(a,"element",""),`Expected the element ${n} have form values`,this.utils.diff(t,o)].join(` + +`)}}}function RR(e){let{getComputedStyle:t}=e.ownerDocument.defaultView,{display:r,visibility:n,opacity:a}=t(e);return r!=="none"&&n!=="hidden"&&n!=="collapse"&&a!=="0"&&a!==0}function TR(e,t){let r;return t?r=e.nodeName==="DETAILS"&&t.nodeName!=="SUMMARY"?e.hasAttribute("open"):!0:r=e.nodeName==="DETAILS"?e.hasAttribute("open"):!0,!e.hasAttribute("hidden")&&r}function lp(e,t){return RR(e)&&TR(e,t)&&(!e.parentElement||lp(e.parentElement,e))}function sp(e){le(e,sp,this);let t=e.ownerDocument===e.getRootNode({composed:!0}),r=t&&lp(e);return{pass:r,message:()=>{let n=r?"is":"is not";return[this.utils.matcherHint(`${this.isNot?".not":""}.toBeVisible`,"element",""),"",`Received element ${n} visible${t?"":" (element is not in the document)"}:`,` ${this.utils.printReceived(e.cloneNode(!1))}`].join(` +`)}}}var SR=["fieldset","input","select","optgroup","option","button","textarea"];function PR(e,t){return Mt(e)==="legend"&&Mt(t)==="fieldset"&&e.isSameNode(Array.from(t.children).find(r=>Mt(r)==="legend"))}function OR(e,t){return cp(t)&&!PR(e,t)}function AR(e){return e.includes("-")}function up(e){let t=Mt(e);return SR.includes(t)||AR(t)}function cp(e){return up(e)&&e.hasAttribute("disabled")}function dp(e){let t=e.parentElement;return!!t&&(OR(e,t)||dp(t))}function fp(e){return up(e)&&(cp(e)||dp(e))}function pp(e){le(e,pp,this);let t=fp(e);return{pass:t,message:()=>{let r=t?"is":"is not";return[this.utils.matcherHint(`${this.isNot?".not":""}.toBeDisabled`,"element",""),"",`Received element ${r} disabled:`,` ${this.utils.printReceived(e.cloneNode(!1))}`].join(` +`)}}}function hp(e){le(e,hp,this);let t=!fp(e);return{pass:t,message:()=>{let r=t?"is":"is not";return[this.utils.matcherHint(`${this.isNot?".not":""}.toBeEnabled`,"element",""),"",`Received element ${r} enabled:`,` ${this.utils.printReceived(e.cloneNode(!1))}`].join(` +`)}}}var qR=["select","textarea"],xR=["input","select","textarea"],MR=["color","hidden","range","submit","image","reset"],$R=["checkbox","combobox","gridcell","listbox","radiogroup","spinbutton","textbox","tree"];function NR(e){return qR.includes(Mt(e))&&e.hasAttribute("required")}function jR(e){return Mt(e)==="input"&&e.hasAttribute("required")&&(e.hasAttribute("type")&&!MR.includes(e.getAttribute("type"))||!e.hasAttribute("type"))}function IR(e){return e.hasAttribute("aria-required")&&e.getAttribute("aria-required")==="true"&&(xR.includes(Mt(e))||e.hasAttribute("role")&&$R.includes(e.getAttribute("role")))}function mp(e){le(e,mp,this);let t=NR(e)||jR(e)||IR(e);return{pass:t,message:()=>{let r=t?"is":"is not";return[this.utils.matcherHint(`${this.isNot?".not":""}.toBeRequired`,"element",""),"",`Received element ${r} required:`,` ${this.utils.printReceived(e.cloneNode(!1))}`].join(` +`)}}}var LR=["form","input","select","textarea"];function BR(e){return e.hasAttribute("aria-invalid")&&e.getAttribute("aria-invalid")!=="false"}function kR(e){return LR.includes(Mt(e))}function bp(e){let t=BR(e);return kR(e)?t||!e.checkValidity():t}function gp(e){le(e,gp,this);let t=bp(e);return{pass:t,message:()=>{let r=t?"is":"is not";return[this.utils.matcherHint(`${this.isNot?".not":""}.toBeInvalid`,"element",""),"",`Received element ${r} currently invalid:`,` ${this.utils.printReceived(e.cloneNode(!1))}`].join(` +`)}}}function yp(e){le(e,yp,this);let t=!bp(e);return{pass:t,message:()=>{let r=t?"is":"is not";return[this.utils.matcherHint(`${this.isNot?".not":""}.toBeValid`,"element",""),"",`Received element ${r} currently valid:`,` ${this.utils.printReceived(e.cloneNode(!1))}`].join(` +`)}}}function vp(e,t){if(le(e,vp,this),e.tagName.toLowerCase()==="input"&&["checkbox","radio"].includes(e.type))throw new Error("input with type=checkbox or type=radio cannot be used with .toHaveValue(). Use .toBeChecked() for type=checkbox or .toHaveFormValues() instead");let r=Yf(e),n=t!==void 0,a=t,o=r;return t==r&&t!==r&&(a=`${t} (${typeof t})`,o=`${r} (${typeof r})`),{pass:n?(0,Gf.default)(r,t,Jf):!!r,message:()=>{let i=this.isNot?"not to":"to",l=this.utils.matcherHint(`${this.isNot?".not":""}.toHaveValue`,"element",t);return Ae(this,l,`Expected the element ${i} have value`,n?a:"(any)","Received",o)}}}function _p(e,t){le(e,_p,this);let r=e.tagName.toLowerCase();if(!["select","input","textarea"].includes(r))throw new Error(".toHaveDisplayValue() currently supports only input, textarea or select elements, try with another matcher instead.");if(r==="input"&&["radio","checkbox"].includes(e.type))throw new Error(`.toHaveDisplayValue() currently does not support input[type="${e.type}"], try with another matcher instead.`);let n=DR(r,e),a=FR(t),o=a.filter(u=>n.some(c=>u instanceof RegExp?u.test(c):this.equals(c,String(u)))).length,i=o===n.length,l=o===a.length;return{pass:i&&l,message:()=>Ae(this,this.utils.matcherHint(`${this.isNot?".not":""}.toHaveDisplayValue`,"element",""),`Expected element ${this.isNot?"not ":""}to have display value`,t,"Received",n)}}function DR(e,t){return e==="select"?Array.from(t).filter(r=>r.selected).map(r=>r.textContent):[t.value]}function FR(e){return e instanceof Array?e:[e]}function Ep(e){le(e,Ep,this);let t=()=>e.tagName.toLowerCase()==="input"&&["checkbox","radio"].includes(e.type),r=()=>wp(e.getAttribute("role"))&&["true","false"].includes(e.getAttribute("aria-checked"));if(!t()&&!r())return{pass:!1,message:()=>`only inputs with type="checkbox" or type="radio" or elements with ${UR()} and a valid aria-checked attribute can be used with .toBeChecked(). Use .toHaveValue() instead`};let n=()=>t()?e.checked:e.getAttribute("aria-checked")==="true";return{pass:n(),message:()=>{let a=n()?"is":"is not";return[this.utils.matcherHint(`${this.isNot?".not":""}.toBeChecked`,"element",""),"",`Received element ${a} checked:`,` ${this.utils.printReceived(e.cloneNode(!1))}`].join(` +`)}}}function UR(){return lR(HR().map(e=>`role="${e}"`),{lastWordConnector:" or "})}function HR(){return vl.roles.keys().filter(wp)}function wp(e){var t;return((t=vl.roles.get(e))==null?void 0:t.props["aria-checked"])!==void 0}function Cp(e){le(e,Cp,this);let t=()=>e.tagName.toLowerCase()==="input"&&e.type==="checkbox",r=()=>e.getAttribute("role")==="checkbox";if(!t()&&!r())return{pass:!1,message:()=>'only inputs with type="checkbox" or elements with role="checkbox" and a valid aria-checked attribute can be used with .toBePartiallyChecked(). Use .toHaveValue() instead'};let n=()=>{let a=e.getAttribute("aria-checked")==="mixed";return t()&&e.indeterminate||a};return{pass:n(),message:()=>{let a=n()?"is":"is not";return[this.utils.matcherHint(`${this.isNot?".not":""}.toBePartiallyChecked`,"element",""),"",`Received element ${a} partially checked:`,` ${this.utils.printReceived(e.cloneNode(!1))}`].join(` +`)}}}function Rp(e,t){Ra("toHaveDescription","Please use toHaveAccessibleDescription."),le(e,Rp,this);let r=t!==void 0,n=(e.getAttribute("aria-describedby")||"").split(/\s+/).filter(Boolean),a="";if(n.length>0){let o=e.ownerDocument,i=n.map(l=>o.getElementById(l)).filter(Boolean);a=Ta(i.map(l=>l.textContent).join(" "))}return{pass:r?t instanceof RegExp?t.test(a):this.equals(a,t):!!a,message:()=>{let o=this.isNot?"not to":"to";return Ae(this,this.utils.matcherHint(`${this.isNot?".not":""}.toHaveDescription`,"element",""),`Expected the element ${o} have description`,this.utils.printExpected(t),"Received",this.utils.printReceived(a))}}}function Tp(e,t){if(Ra("toHaveErrorMessage","Please use toHaveAccessibleErrorMessage."),le(e,Tp,this),!e.hasAttribute("aria-invalid")||e.getAttribute("aria-invalid")==="false"){let o=this.isNot?".not":"";return{pass:!1,message:()=>Ae(this,this.utils.matcherHint(`${o}.toHaveErrorMessage`,"element",""),"Expected the element to have invalid state indicated by",'aria-invalid="true"',"Received",e.hasAttribute("aria-invalid")?`aria-invalid="${e.getAttribute("aria-invalid")}"`:this.utils.printReceived(""))}}let r=t!==void 0,n=(e.getAttribute("aria-errormessage")||"").split(/\s+/).filter(Boolean),a="";if(n.length>0){let o=e.ownerDocument,i=n.map(l=>o.getElementById(l)).filter(Boolean);a=Ta(i.map(l=>l.textContent).join(" "))}return{pass:r?t instanceof RegExp?t.test(a):this.equals(a,t):!!a,message:()=>{let o=this.isNot?"not to":"to";return Ae(this,this.utils.matcherHint(`${this.isNot?".not":""}.toHaveErrorMessage`,"element",""),`Expected the element ${o} have error message`,this.utils.printExpected(t),"Received",this.utils.printReceived(a))}}}Fe(Od(),1);Fe(xi(),1);Fe(qd(),1);Fe(Fd(),1);Fe(Ud(),1);function dt(e,t,r){let n=typeof e;if(!r.includes(n))throw new TypeError(`${t} value must be ${r.join(" or ")}, received "${n}"`)}function xn(e){return e!=null&&typeof e=="object"&&!Array.isArray(e)}function zR(e){return e===Object.prototype||e===Function.prototype||e===RegExp.prototype}function Uo(e){return Object.prototype.toString.apply(e).slice(8,-1)}function VR(e,t){let r=typeof t=="function"?t:n=>t.add(n);Object.getOwnPropertyNames(e).forEach(r),Object.getOwnPropertySymbols(e).forEach(r)}function Sp(e){let t=new Set;return zR(e)?[]:(VR(e,t),Array.from(t))}var Pp={forceWritable:!1};function su(e,t=Pp){return Ho(e,new WeakMap,t)}function Ho(e,t,r=Pp){let n,a;if(t.has(e))return t.get(e);if(Array.isArray(e)){for(a=Array(n=e.length),t.set(e,a);n--;)a[n]=Ho(e[n],t,r);return a}if(Object.prototype.toString.call(e)==="[object Object]"){a=Object.create(Object.getPrototypeOf(e)),t.set(e,a);let o=Sp(e);for(let i of o){let l=Object.getOwnPropertyDescriptor(e,i);if(!l)continue;let u=Ho(e[i],t,r);r.forceWritable?Object.defineProperty(a,i,{enumerable:l.enumerable,configurable:!0,writable:!0,value:u}):"get"in l?Object.defineProperty(a,i,{...l,get(){return u}}):Object.defineProperty(a,i,{...l,value:u})}return a}return e}var uu={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"]},GR={special:"cyan",number:"yellow",bigint:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",symbol:"green",date:"magenta",regexp:"red"},gr="…";function WR(e,t){let r=uu[GR[t]]||uu[t]||"";return r?`\x1B[${r[0]}m${String(e)}\x1B[${r[1]}m`:String(e)}function KR({showHidden:e=!1,depth:t=2,colors:r=!1,customInspect:n=!0,showProxy:a=!1,maxArrayLength:o=1/0,breakLength:i=1/0,seen:l=[],truncate:u=1/0,stylize:c=String}={},s){let d={showHidden:!!e,depth:Number(t),colors:!!r,customInspect:!!n,showProxy:!!a,maxArrayLength:Number(o),breakLength:Number(i),truncate:Number(u),seen:l,inspect:s,stylize:c};return d.colors&&(d.stylize=WR),d}function YR(e){return e>="\uD800"&&e<="\uDBFF"}function Lt(e,t,r=gr){e=String(e);let n=r.length,a=e.length;if(n>t&&a>n)return r;if(a>t&&a>n){let o=t-n;return o>0&&YR(e[o-1])&&(o=o-1),`${e.slice(0,o)}${r}`}return e}function et(e,t,r,n=", "){r=r||t.inspect;let a=e.length;if(a===0)return"";let o=t.truncate,i="",l="",u="";for(let c=0;c<a;c+=1){let s=c+1===e.length,d=c+2===e.length;u=`${gr}(${e.length-c})`;let p=e[c];t.truncate=o-i.length-(s?0:n.length);let f=l||r(p,t)+(s?"":n),h=i.length+f.length,m=h+u.length;if(s&&h>o&&i.length+u.length<=o||!s&&!d&&m>o||(l=s?"":r(e[c+1],t)+(d?"":n),!s&&d&&m>o&&h+l.length>o))break;if(i+=f,!s&&!d&&h+l.length>=o){u=`${gr}(${e.length-c-1})`;break}u=""}return`${i}${u}`}function JR(e){return e.match(/^[a-zA-Z_][a-zA-Z_0-9]*$/)?e:JSON.stringify(e).replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'")}function Yr([e,t],r){return r.truncate-=2,typeof e=="string"?e=JR(e):typeof e!="number"&&(e=`[${r.inspect(e,r)}]`),r.truncate-=e.length,t=r.inspect(t,r),`${e}: ${t}`}function XR(e,t){let r=Object.keys(e).slice(e.length);if(!e.length&&!r.length)return"[]";t.truncate-=4;let n=et(e,t);t.truncate-=n.length;let a="";return r.length&&(a=et(r.map(o=>[o,e[o]]),t,Yr)),`[ ${n}${a?`, ${a}`:""} ]`}var QR=e=>typeof Buffer=="function"&&e instanceof Buffer?"Buffer":e[Symbol.toStringTag]?e[Symbol.toStringTag]:e.constructor.name;function ft(e,t){let r=QR(e);t.truncate-=r.length+4;let n=Object.keys(e).slice(e.length);if(!e.length&&!n.length)return`${r}[]`;let a="";for(let i=0;i<e.length;i++){let l=`${t.stylize(Lt(e[i],t.truncate),"number")}${i===e.length-1?"":", "}`;if(t.truncate-=l.length,e[i]!==e.length&&t.truncate<=3){a+=`${gr}(${e.length-e[i]+1})`;break}a+=l}let o="";return n.length&&(o=et(n.map(i=>[i,e[i]]),t,Yr)),`${r}[ ${a}${o?`, ${o}`:""} ]`}function ZR(e,t){let r=e.toJSON();if(r===null)return"Invalid Date";let n=r.split("T"),a=n[0];return t.stylize(`${a}T${Lt(n[1],t.truncate-a.length-1)}`,"date")}function cu(e,t){let r=e[Symbol.toStringTag]||"Function",n=e.name;return n?t.stylize(`[${r} ${Lt(n,t.truncate-11)}]`,"special"):t.stylize(`[${r}]`,"special")}function eT([e,t],r){return r.truncate-=4,e=r.inspect(e,r),r.truncate-=e.length,t=r.inspect(t,r),`${e} => ${t}`}function tT(e){let t=[];return e.forEach((r,n)=>{t.push([n,r])}),t}function rT(e,t){return e.size-1<=0?"Map{}":(t.truncate-=7,`Map{ ${et(tT(e),t,eT)} }`)}var nT=Number.isNaN||(e=>e!==e);function du(e,t){return nT(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(Lt(String(e),t.truncate),"number")}function fu(e,t){let r=Lt(e.toString(),t.truncate-1);return r!==gr&&(r+="n"),t.stylize(r,"bigint")}function aT(e,t){let r=e.toString().split("/")[2],n=t.truncate-(2+r.length),a=e.source;return t.stylize(`/${Lt(a,n)}/${r}`,"regexp")}function oT(e){let t=[];return e.forEach(r=>{t.push(r)}),t}function iT(e,t){return e.size===0?"Set{}":(t.truncate-=7,`Set{ ${et(oT(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"),lT={"\b":"\\b"," ":"\\t","\n":"\\n","\f":"\\f","\r":"\\r","'":"\\'","\\":"\\\\"},sT=16,uT=4;function cT(e){return lT[e]||`\\u${`0000${e.charCodeAt(0).toString(sT)}`.slice(-uT)}`}function hu(e,t){return pu.test(e)&&(e=e.replace(pu,cT)),t.stylize(`'${Lt(e,t.truncate-2)}'`,"string")}function mu(e){return"description"in Symbol.prototype?e.description?`Symbol(${e.description})`:"Symbol()":e.toString()}var Op=()=>"Promise{…}";try{let{getPromiseDetails:e,kPending:t,kRejected:r}=process.binding("util");Array.isArray(e(Promise.resolve()))&&(Op=(n,a)=>{let[o,i]=e(n);return o===t?"Promise{<pending>}":`Promise${o===r?"!":""}{${a.inspect(i,a)}}`})}catch{}var dT=Op;function Mn(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.indexOf(e)>=0)return"[Circular]";t.seen.push(e);let a=et(r.map(l=>[l,e[l]]),t,Yr),o=et(n.map(l=>[l,e[l]]),t,Yr);t.seen.pop();let i="";return a&&o&&(i=", "),`{ ${a}${i}${o} }`}var Ka=typeof Symbol<"u"&&Symbol.toStringTag?Symbol.toStringTag:!1;function fT(e,t){let r="";return Ka&&Ka in e&&(r=e[Ka]),r=r||e.constructor.name,(!r||r==="_class")&&(r="<Anonymous Class>"),t.truncate-=r.length,`${r}${Mn(e,t)}`}function pT(e,t){return e.length===0?"Arguments[]":(t.truncate-=13,`Arguments[ ${et(e,t)} ]`)}var hT=["stack","line","column","name","message","fileName","lineNumber","columnNumber","number","description"];function mT(e,t){let r=Object.getOwnPropertyNames(e).filter(i=>hT.indexOf(i)===-1),n=e.name;t.truncate-=n.length;let a="";typeof e.message=="string"?a=Lt(e.message,t.truncate):r.unshift("message"),a=a?`: ${a}`:"",t.truncate-=a.length+5;let o=et(r.map(i=>[i,e[i]]),t,Yr);return`${n}${a}${o?` { ${o} }`:""}`}function bT([e,t],r){return r.truncate-=3,t?`${r.stylize(String(e),"yellow")}=${r.stylize(`"${t}"`,"string")}`:`${r.stylize(String(e),"yellow")}`}function zo(e,t){return et(e,t,Ap,` +`)}function Ap(e,t){let r=e.getAttributeNames(),n=e.tagName.toLowerCase(),a=t.stylize(`<${n}`,"special"),o=t.stylize(">","special"),i=t.stylize(`</${n}>`,"special");t.truncate-=n.length*2+5;let l="";r.length>0&&(l+=" ",l+=et(r.map(s=>[s,e.getAttribute(s)]),t,bT," ")),t.truncate-=l.length;let u=t.truncate,c=zo(e.children,t);return c&&c.length>u&&(c=`${gr}(${e.children.length})`),`${a}${l}${o}${c}${i}`}var gT=typeof Symbol=="function"&&typeof Symbol.for=="function",Ya=gT?Symbol.for("chai/inspect"):"@@chai/inspect",or=!1;try{let e=u_("util");or=e.inspect?e.inspect.custom:!1}catch{or=!1}var bu=new WeakMap,gu={},yu={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:du,Number:du,bigint:fu,BigInt:fu,string:hu,String:hu,function:cu,Function:cu,symbol:mu,Symbol:mu,Array:XR,Date:ZR,Map:rT,Set:iT,RegExp:aT,Promise:dT,WeakSet:(e,t)=>t.stylize("WeakSet{…}","special"),WeakMap:(e,t)=>t.stylize("WeakMap{…}","special"),Arguments:pT,Int8Array:ft,Uint8Array:ft,Uint8ClampedArray:ft,Int16Array:ft,Uint16Array:ft,Int32Array:ft,Uint32Array:ft,Float32Array:ft,Float64Array:ft,Generator:()=>"",DataView:()=>"",ArrayBuffer:()=>"",Error:mT,HTMLCollection:zo,NodeList:zo},yT=(e,t,r)=>Ya in e&&typeof e[Ya]=="function"?e[Ya](t):or&&or in e&&typeof e[or]=="function"?e[or](t.depth,t):"inspect"in e&&typeof e.inspect=="function"?e.inspect(t.depth,t):"constructor"in e&&bu.has(e.constructor)?bu.get(e.constructor)(e,t):gu[r]?gu[r](e,t):"",vT=Object.prototype.toString;function Vo(e,t={}){let r=KR(t,Vo),{customInspect:n}=r,a=e===null?"null":typeof e;if(a==="object"&&(a=vT.call(e).slice(8,-1)),a in yu)return yu[a](e,r);if(n&&e){let i=yT(e,r,a);if(i)return typeof i=="string"?i:Vo(i,r)}let o=e?Object.getPrototypeOf(e):!1;return o===Object.prototype||o===null?Mn(e,r):e&&typeof HTMLElement=="function"&&e instanceof HTMLElement?Ap(e,r):"constructor"in e?e.constructor!==Object?fT(e,r):Mn(e,r):e===Object(e)?Mn(e,r):r.stylize(String(e),a)}var _T={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]},ET=Object.entries(_T);function _l(e){return String(e)}_l.open="";_l.close="";function wT(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 CT(e=!1){let t=wT(e),r=(i,l,u,c)=>{let s="",d=0;do s+=i.substring(d,c)+u,d=c+l.length,c=i.indexOf(l,d);while(~c);return s+i.substring(d)},n=(i,l,u=i)=>{let c=s=>{let d=String(s),p=d.indexOf(l,i.length);return~p?i+r(d,l,u,p)+l:i+d+l};return c.open=i,c.close=l,c},a={isColorSupported:t},o=i=>`\x1B[${i}m`;for(let[i,l]of ET)a[i]=t?n(o(l[0]),o(l[1]),l[2]):_l;return a}var ve=CT(!1);function RT(e,t){let r=Object.keys(e),n=t===null?r:r.sort(t);if(Object.getOwnPropertySymbols)for(let a of Object.getOwnPropertySymbols(e))Object.getOwnPropertyDescriptor(e,a).enumerable&&n.push(a);return n}function Sa(e,t,r,n,a,o,i=": "){let l="",u=0,c=e.next();if(!c.done){l+=t.spacingOuter;let s=r+t.indent;for(;!c.done;){if(l+=s,u++===t.maxWidth){l+="…";break}let d=o(c.value[0],t,s,n,a),p=o(c.value[1],t,s,n,a);l+=d+i+p,c=e.next(),c.done?t.min||(l+=","):l+=`,${t.spacingInner}`}l+=t.spacingOuter+r}return l}function El(e,t,r,n,a,o){let i="",l=0,u=e.next();if(!u.done){i+=t.spacingOuter;let c=r+t.indent;for(;!u.done;){if(i+=c,l++===t.maxWidth){i+="…";break}i+=o(u.value,t,c,n,a),u=e.next(),u.done?t.min||(i+=","):i+=`,${t.spacingInner}`}i+=t.spacingOuter+r}return i}function Gn(e,t,r,n,a,o){let i="";e=e instanceof ArrayBuffer?new DataView(e):e;let l=c=>c instanceof DataView,u=l(e)?e.byteLength:e.length;if(u>0){i+=t.spacingOuter;let c=r+t.indent;for(let s=0;s<u;s++){if(i+=c,s===t.maxWidth){i+="…";break}(l(e)||s in e)&&(i+=o(l(e)?e.getInt8(s):e[s],t,c,n,a)),s<u-1?i+=`,${t.spacingInner}`:t.min||(i+=",")}i+=t.spacingOuter+r}return i}function wl(e,t,r,n,a,o){let i="",l=RT(e,t.compareKeys);if(l.length>0){i+=t.spacingOuter;let u=r+t.indent;for(let c=0;c<l.length;c++){let s=l[c],d=o(s,t,u,n,a),p=o(e[s],t,u,n,a);i+=`${u+d}: ${p}`,c<l.length-1?i+=`,${t.spacingInner}`:t.min||(i+=",")}i+=t.spacingOuter+r}return i}var TT=typeof Symbol=="function"&&Symbol.for?Symbol.for("jest.asymmetricMatcher"):1267621,Ja=" ",ST=(e,t,r,n,a,o)=>{let i=e.toString();if(i==="ArrayContaining"||i==="ArrayNotContaining")return++n>t.maxDepth?`[${i}]`:`${i+Ja}[${Gn(e.sample,t,r,n,a,o)}]`;if(i==="ObjectContaining"||i==="ObjectNotContaining")return++n>t.maxDepth?`[${i}]`:`${i+Ja}{${wl(e.sample,t,r,n,a,o)}}`;if(i==="StringMatching"||i==="StringNotMatching"||i==="StringContaining"||i==="StringNotContaining")return i+Ja+o(e.sample,t,r,n,a);if(typeof e.toAsymmetricMatcher!="function")throw new TypeError(`Asymmetric matcher ${e.constructor.name} does not implement toAsymmetricMatcher()`);return e.toAsymmetricMatcher()},PT=e=>e&&e.$$typeof===TT,OT={serialize:ST,test:PT},AT=" ",qp=new Set(["DOMStringMap","NamedNodeMap"]),qT=/^(?:HTML\w*Collection|NodeList)$/;function xT(e){return qp.has(e)||qT.test(e)}var MT=e=>e&&e.constructor&&!!e.constructor.name&&xT(e.constructor.name);function $T(e){return e.constructor.name==="NamedNodeMap"}var NT=(e,t,r,n,a,o)=>{let i=e.constructor.name;return++n>t.maxDepth?`[${i}]`:(t.min?"":i+AT)+(qp.has(i)?`{${wl($T(e)?[...e].reduce((l,u)=>(l[u.name]=u.value,l),{}):{...e},t,r,n,a,o)}}`:`[${Gn([...e],t,r,n,a,o)}]`)},jT={serialize:NT,test:MT};function xp(e){return e.replaceAll("<","<").replaceAll(">",">")}function Cl(e,t,r,n,a,o,i){let l=n+r.indent,u=r.colors;return e.map(c=>{let s=t[c],d=i(s,r,l,a,o);return typeof s!="string"&&(d.includes(` +`)&&(d=r.spacingOuter+l+d+r.spacingOuter+n),d=`{${d}}`),`${r.spacingInner+n+u.prop.open+c+u.prop.close}=${u.value.open}${d}${u.value.close}`}).join("")}function Rl(e,t,r,n,a,o){return e.map(i=>t.spacingOuter+r+(typeof i=="string"?Mp(i,t):o(i,t,r,n,a))).join("")}function Mp(e,t){let r=t.colors.content;return r.open+xp(e)+r.close}function IT(e,t){let r=t.colors.comment;return`${r.open}<!--${xp(e)}-->${r.close}`}function Tl(e,t,r,n,a){let o=n.colors.tag;return`${o.open}<${e}${t&&o.close+t+n.spacingOuter+a+o.open}${r?`>${o.close}${r}${n.spacingOuter}${a}${o.open}</${e}`:`${t&&!n.min?"":" "}/`}>${o.close}`}function Sl(e,t){let r=t.colors.tag;return`${r.open}<${e}${r.close} …${r.open} />${r.close}`}var LT=1,$p=3,Np=8,jp=11,BT=/^(?:(?:HTML|SVG)\w*)?Element$/;function kT(e){try{return typeof e.hasAttribute=="function"&&e.hasAttribute("is")}catch{return!1}}function DT(e){let t=e.constructor.name,{nodeType:r,tagName:n}=e,a=typeof n=="string"&&n.includes("-")||kT(e);return r===LT&&(BT.test(t)||a)||r===$p&&t==="Text"||r===Np&&t==="Comment"||r===jp&&t==="DocumentFragment"}var FT=e=>{var t;return((t=e==null?void 0:e.constructor)==null?void 0:t.name)&&DT(e)};function UT(e){return e.nodeType===$p}function HT(e){return e.nodeType===Np}function Xa(e){return e.nodeType===jp}var zT=(e,t,r,n,a,o)=>{if(UT(e))return Mp(e.data,t);if(HT(e))return IT(e.data,t);let i=Xa(e)?"DocumentFragment":e.tagName.toLowerCase();return++n>t.maxDepth?Sl(i,t):Tl(i,Cl(Xa(e)?[]:Array.from(e.attributes,l=>l.name).sort(),Xa(e)?{}:[...e.attributes].reduce((l,u)=>(l[u.name]=u.value,l),{}),t,r+t.indent,n,a,o),Rl(Array.prototype.slice.call(e.childNodes||e.children),t,r+t.indent,n,a,o),t,r)},VT={serialize:zT,test:FT},GT="@@__IMMUTABLE_ITERABLE__@@",WT="@@__IMMUTABLE_LIST__@@",KT="@@__IMMUTABLE_KEYED__@@",YT="@@__IMMUTABLE_MAP__@@",vu="@@__IMMUTABLE_ORDERED__@@",JT="@@__IMMUTABLE_RECORD__@@",XT="@@__IMMUTABLE_SEQ__@@",QT="@@__IMMUTABLE_SET__@@",ZT="@@__IMMUTABLE_STACK__@@",yr=e=>`Immutable.${e}`,Pa=e=>`[${e}]`,Jr=" ",_u="…";function eS(e,t,r,n,a,o,i){return++n>t.maxDepth?Pa(yr(i)):`${yr(i)+Jr}{${Sa(e.entries(),t,r,n,a,o)}}`}function tS(e){let t=0;return{next(){if(t<e._keys.length){let r=e._keys[t++];return{done:!1,value:[r,e.get(r)]}}return{done:!0,value:void 0}}}}function rS(e,t,r,n,a,o){let i=yr(e._name||"Record");return++n>t.maxDepth?Pa(i):`${i+Jr}{${Sa(tS(e),t,r,n,a,o)}}`}function nS(e,t,r,n,a,o){let i=yr("Seq");return++n>t.maxDepth?Pa(i):e[KT]?`${i+Jr}{${e._iter||e._object?Sa(e.entries(),t,r,n,a,o):_u}}`:`${i+Jr}[${e._iter||e._array||e._collection||e._iterable?El(e.values(),t,r,n,a,o):_u}]`}function Qa(e,t,r,n,a,o,i){return++n>t.maxDepth?Pa(yr(i)):`${yr(i)+Jr}[${El(e.values(),t,r,n,a,o)}]`}var aS=(e,t,r,n,a,o)=>e[YT]?eS(e,t,r,n,a,o,e[vu]?"OrderedMap":"Map"):e[WT]?Qa(e,t,r,n,a,o,"List"):e[QT]?Qa(e,t,r,n,a,o,e[vu]?"OrderedSet":"Set"):e[ZT]?Qa(e,t,r,n,a,o,"Stack"):e[XT]?nS(e,t,r,n,a,o):rS(e,t,r,n,a,o),oS=e=>e&&(e[GT]===!0||e[JT]===!0),iS={serialize:aS,test:oS},Ip={exports:{}},oe={},Eu;function lS(){return Eu||(Eu=1,function(){var e=Symbol.for("react.element"),t=Symbol.for("react.portal"),r=Symbol.for("react.fragment"),n=Symbol.for("react.strict_mode"),a=Symbol.for("react.profiler"),o=Symbol.for("react.provider"),i=Symbol.for("react.context"),l=Symbol.for("react.server_context"),u=Symbol.for("react.forward_ref"),c=Symbol.for("react.suspense"),s=Symbol.for("react.suspense_list"),d=Symbol.for("react.memo"),p=Symbol.for("react.lazy"),f=Symbol.for("react.offscreen"),h=!1,m=!1,g=!1,b=!1,y=!1,R;R=Symbol.for("react.module.reference");function _($){return!!(typeof $=="string"||typeof $=="function"||$===r||$===a||y||$===n||$===c||$===s||b||$===f||h||m||g||typeof $=="object"&&$!==null&&($.$$typeof===p||$.$$typeof===d||$.$$typeof===o||$.$$typeof===i||$.$$typeof===u||$.$$typeof===R||$.getModuleId!==void 0))}function C($){if(typeof $=="object"&&$!==null){var se=$.$$typeof;switch(se){case e:var ue=$.type;switch(ue){case r:case a:case n:case c:case s:return ue;default:var we=ue&&ue.$$typeof;switch(we){case l:case i:case u:case p:case d:case o:return we;default:return se}}case t:return se}}}var w=i,v=o,E=e,O=u,M=r,N=p,k=d,j=t,I=a,B=n,z=c,K=s,W=!1,re=!1;function me($){return W||(W=!0,console.warn("The ReactIs.isAsyncMode() alias has been deprecated, and will be removed in React 18+.")),!1}function de($){return re||(re=!0,console.warn("The ReactIs.isConcurrentMode() alias has been deprecated, and will be removed in React 18+.")),!1}function F($){return C($)===i}function L($){return C($)===o}function D($){return typeof $=="object"&&$!==null&&$.$$typeof===e}function G($){return C($)===u}function Y($){return C($)===r}function ne($){return C($)===p}function fe($){return C($)===d}function Be($){return C($)===t}function q($){return C($)===a}function V($){return C($)===n}function U($){return C($)===c}function Q($){return C($)===s}oe.ContextConsumer=w,oe.ContextProvider=v,oe.Element=E,oe.ForwardRef=O,oe.Fragment=M,oe.Lazy=N,oe.Memo=k,oe.Portal=j,oe.Profiler=I,oe.StrictMode=B,oe.Suspense=z,oe.SuspenseList=K,oe.isAsyncMode=me,oe.isConcurrentMode=de,oe.isContextConsumer=F,oe.isContextProvider=L,oe.isElement=D,oe.isForwardRef=G,oe.isFragment=Y,oe.isLazy=ne,oe.isMemo=fe,oe.isPortal=Be,oe.isProfiler=q,oe.isStrictMode=V,oe.isSuspense=U,oe.isSuspenseList=Q,oe.isValidElementType=_,oe.typeOf=C}()),oe}Ip.exports=lS();var Ft=Ip.exports;function Lp(e,t=[]){if(Array.isArray(e))for(let r of e)Lp(r,t);else e!=null&&e!==!1&&e!==""&&t.push(e);return t}function wu(e){let t=e.type;if(typeof t=="string")return t;if(typeof t=="function")return t.displayName||t.name||"Unknown";if(Ft.isFragment(e))return"React.Fragment";if(Ft.isSuspense(e))return"React.Suspense";if(typeof t=="object"&&t!==null){if(Ft.isContextProvider(e))return"Context.Provider";if(Ft.isContextConsumer(e))return"Context.Consumer";if(Ft.isForwardRef(e)){if(t.displayName)return t.displayName;let r=t.render.displayName||t.render.name||"";return r===""?"ForwardRef":`ForwardRef(${r})`}if(Ft.isMemo(e)){let r=t.displayName||t.type.displayName||t.type.name||"";return r===""?"Memo":`Memo(${r})`}}return"UNDEFINED"}function sS(e){let{props:t}=e;return Object.keys(t).filter(r=>r!=="children"&&t[r]!==void 0).sort()}var uS=(e,t,r,n,a,o)=>++n>t.maxDepth?Sl(wu(e),t):Tl(wu(e),Cl(sS(e),e.props,t,r+t.indent,n,a,o),Rl(Lp(e.props.children),t,r+t.indent,n,a,o),t,r),cS=e=>e!=null&&Ft.isElement(e),dS={serialize:uS,test:cS},fS=typeof Symbol=="function"&&Symbol.for?Symbol.for("react.test.json"):245830487;function pS(e){let{props:t}=e;return t?Object.keys(t).filter(r=>t[r]!==void 0).sort():[]}var hS=(e,t,r,n,a,o)=>++n>t.maxDepth?Sl(e.type,t):Tl(e.type,e.props?Cl(pS(e),e.props,t,r+t.indent,n,a,o):"",e.children?Rl(e.children,t,r+t.indent,n,a,o):"",t,r),mS=e=>e&&e.$$typeof===fS,bS={serialize:hS,test:mS},Bp=Object.prototype.toString,gS=Date.prototype.toISOString,yS=Error.prototype.toString,Cu=RegExp.prototype.toString;function Za(e){return typeof e.constructor=="function"&&e.constructor.name||"Object"}function vS(e){return typeof window<"u"&&e===window}var _S=/^Symbol\((.*)\)(.*)$/,ES=/\n/g,kp=class extends Error{constructor(e,t){super(e),this.stack=t,this.name=this.constructor.name}};function wS(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 CS(e){return Object.is(e,-0)?"-0":String(e)}function RS(e){return`${e}n`}function Ru(e,t){return t?`[Function ${e.name||"anonymous"}]`:"[Function]"}function Tu(e){return String(e).replace(_S,"Symbol($1)")}function Su(e){return`[${yS.call(e)}]`}function Dp(e,t,r,n){if(e===!0||e===!1)return`${e}`;if(e===void 0)return"undefined";if(e===null)return"null";let a=typeof e;if(a==="number")return CS(e);if(a==="bigint")return RS(e);if(a==="string")return n?`"${e.replaceAll(/"|\\/g,"\\$&")}"`:`"${e}"`;if(a==="function")return Ru(e,t);if(a==="symbol")return Tu(e);let o=Bp.call(e);return o==="[object WeakMap]"?"WeakMap {}":o==="[object WeakSet]"?"WeakSet {}":o==="[object Function]"||o==="[object GeneratorFunction]"?Ru(e,t):o==="[object Symbol]"?Tu(e):o==="[object Date]"?Number.isNaN(+e)?"Date { NaN }":gS.call(e):o==="[object Error]"?Su(e):o==="[object RegExp]"?r?Cu.call(e).replaceAll(/[$()*+.?[\\\]^{|}]/g,"\\$&"):Cu.call(e):e instanceof Error?Su(e):null}function Fp(e,t,r,n,a,o){if(a.includes(e))return"[Circular]";a=[...a],a.push(e);let i=++n>t.maxDepth,l=t.min;if(t.callToJSON&&!i&&e.toJSON&&typeof e.toJSON=="function"&&!o)return At(e.toJSON(),t,r,n,a,!0);let u=Bp.call(e);return u==="[object Arguments]"?i?"[Arguments]":`${l?"":"Arguments "}[${Gn(e,t,r,n,a,At)}]`:wS(u)?i?`[${e.constructor.name}]`:`${l||!t.printBasicPrototype&&e.constructor.name==="Array"?"":`${e.constructor.name} `}[${Gn(e,t,r,n,a,At)}]`:u==="[object Map]"?i?"[Map]":`Map {${Sa(e.entries(),t,r,n,a,At," => ")}}`:u==="[object Set]"?i?"[Set]":`Set {${El(e.values(),t,r,n,a,At)}}`:i||vS(e)?`[${Za(e)}]`:`${l||!t.printBasicPrototype&&Za(e)==="Object"?"":`${Za(e)} `}{${wl(e,t,r,n,a,At)}}`}function TS(e){return e.serialize!=null}function Up(e,t,r,n,a,o){let i;try{i=TS(e)?e.serialize(t,r,n,a,o,At):e.print(t,l=>At(l,r,n,a,o),l=>{let u=n+r.indent;return u+l.replaceAll(ES,` +${u}`)},{edgeSpacing:r.spacingOuter,min:r.min,spacing:r.spacingInner},r.colors)}catch(l){throw new kp(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 Hp(e,t){for(let r of e)try{if(r.test(t))return r}catch(n){throw new kp(n.message,n.stack)}return null}function At(e,t,r,n,a,o){let i=Hp(t.plugins,e);if(i!==null)return Up(i,e,t,r,n,a);let l=Dp(e,t.printFunctionName,t.escapeRegex,t.escapeString);return l!==null?l:Fp(e,t,r,n,a,o)}var Pl={comment:"gray",content:"reset",prop:"yellow",tag:"cyan",value:"green"},zp=Object.keys(Pl),Ke={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:Pl};function SS(e){for(let t of Object.keys(e))if(!Object.prototype.hasOwnProperty.call(Ke,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 PS(){return zp.reduce((e,t)=>{let r=Pl[t],n=r&&ve[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 OS(){return zp.reduce((e,t)=>(e[t]={close:"",open:""},e),Object.create(null))}function Vp(e){return(e==null?void 0:e.printFunctionName)??Ke.printFunctionName}function Gp(e){return(e==null?void 0:e.escapeRegex)??Ke.escapeRegex}function Wp(e){return(e==null?void 0:e.escapeString)??Ke.escapeString}function Pu(e){return{callToJSON:(e==null?void 0:e.callToJSON)??Ke.callToJSON,colors:e!=null&&e.highlight?PS():OS(),compareKeys:typeof(e==null?void 0:e.compareKeys)=="function"||(e==null?void 0:e.compareKeys)===null?e.compareKeys:Ke.compareKeys,escapeRegex:Gp(e),escapeString:Wp(e),indent:e!=null&&e.min?"":AS((e==null?void 0:e.indent)??Ke.indent),maxDepth:(e==null?void 0:e.maxDepth)??Ke.maxDepth,maxWidth:(e==null?void 0:e.maxWidth)??Ke.maxWidth,min:(e==null?void 0:e.min)??Ke.min,plugins:(e==null?void 0:e.plugins)??Ke.plugins,printBasicPrototype:(e==null?void 0:e.printBasicPrototype)??!0,printFunctionName:Vp(e),spacingInner:e!=null&&e.min?" ":` +`,spacingOuter:e!=null&&e.min?"":` +`}}function AS(e){return Array.from({length:e+1}).join(" ")}function at(e,t){if(t&&(SS(t),t.plugins)){let n=Hp(t.plugins,e);if(n!==null)return Up(n,e,Pu(t),"",0,[])}let r=Dp(e,Vp(t),Gp(t),Wp(t));return r!==null?r:Fp(e,Pu(t),"",0,[])}var Kp={AsymmetricMatcher:OT,DOMCollection:jT,DOMElement:VT,Immutable:iS,ReactElement:dS,ReactTestComponent:bS},{AsymmetricMatcher:qS,DOMCollection:xS,DOMElement:MS,Immutable:$S,ReactElement:NS,ReactTestComponent:jS}=Kp,Ou=[jS,NS,MS,xS,$S,qS];function Ge(e,t=10,{maxLength:r,...n}={}){let a=r??1e4,o;try{o=at(e,{maxDepth:t,escapeString:!1,plugins:Ou,...n})}catch{o=at(e,{callToJSON:!1,maxDepth:t,escapeString:!1,plugins:Ou,...n})}return o.length>=a&&t>1?Ge(e,Math.floor(t/2)):o}var IS=/%[sdjifoOc%]/g;function LS(...e){if(typeof e[0]!="string"){let o=[];for(let i=0;i<e.length;i++)o.push(Nr(e[i],{depth:0,colors:!1}));return o.join(" ")}let t=e.length,r=1,n=e[0],a=String(n).replace(IS,o=>{if(o==="%%")return"%";if(r>=t)return o;switch(o){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?Nr(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 Nr(e[r++],{showHidden:!0,showProxy:!0});case"%O":return Nr(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 o}});for(let o=e[r];r<t;o=e[++r])o===null||typeof o!="object"?a+=` ${o}`:a+=` ${Nr(o)}`;return a}function Nr(e,t={}){return t.truncate===0&&(t.truncate=Number.POSITIVE_INFINITY),Vo(e,t)}var Yp;Yp=/\r?\n|[\r\u2028\u2029]/y;RegExp(Yp.source);var Jp={keyword:["break","case","catch","continue","debugger","default","do","else","finally","for","function","if","return","switch","throw","try","var","const","while","with","new","this","super","class","extends","export","import","null","true","false","in","instanceof","typeof","void","delete"],strict:["implements","interface","let","package","private","protected","public","static","yield"]};new Set(Jp.keyword);new Set(Jp.strict);function Au(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}`)}var qe=-1,Se=1,Ee=0,ge=class{constructor(e,t){ye(this,0);ye(this,1);this[0]=e,this[1]=t}},BS=function(e,t){if(!e||!t||e.charAt(0)!==t.charAt(0))return 0;let r=0,n=Math.min(e.length,t.length),a=n,o=0;for(;r<a;)e.substring(o,a)===t.substring(o,a)?(r=a,o=r):n=a,a=Math.floor((n-r)/2+r);return a},Xp=function(e,t){if(!e||!t||e.charAt(e.length-1)!==t.charAt(t.length-1))return 0;let r=0,n=Math.min(e.length,t.length),a=n,o=0;for(;r<a;)e.substring(e.length-a,e.length-o)===t.substring(t.length-a,t.length-o)?(r=a,o=r):n=a,a=Math.floor((n-r)/2+r);return a},qu=function(e,t){let r=e.length,n=t.length;if(r===0||n===0)return 0;r>n?e=e.substring(r-n):r<n&&(t=t.substring(0,r));let a=Math.min(r,n);if(e===t)return a;let o=0,i=1;for(;;){let l=e.substring(a-i),u=t.indexOf(l);if(u===-1)return o;i+=u,(u===0||e.substring(a-i)===t.substring(0,i))&&(o=i,i++)}},kS=function(e){let t=!1,r=[],n=0,a=null,o=0,i=0,l=0,u=0,c=0;for(;o<e.length;)e[o][0]===Ee?(r[n++]=o,i=u,l=c,u=0,c=0,a=e[o][1]):(e[o][0]===Se?u+=e[o][1].length:c+=e[o][1].length,a&&a.length<=Math.max(i,l)&&a.length<=Math.max(u,c)&&(e.splice(r[n-1],0,new ge(qe,a)),e[r[n-1]+1][0]=Se,n--,n--,o=n>0?r[n-1]:-1,i=0,l=0,u=0,c=0,a=null,t=!0)),o++;for(t&&Qp(e),US(e),o=1;o<e.length;){if(e[o-1][0]===qe&&e[o][0]===Se){let s=e[o-1][1],d=e[o][1],p=qu(s,d),f=qu(d,s);p>=f?(p>=s.length/2||p>=d.length/2)&&(e.splice(o,0,new ge(Ee,d.substring(0,p))),e[o-1][1]=s.substring(0,s.length-p),e[o+1][1]=d.substring(p),o++):(f>=s.length/2||f>=d.length/2)&&(e.splice(o,0,new ge(Ee,s.substring(0,f))),e[o-1][0]=Se,e[o-1][1]=d.substring(0,d.length-f),e[o+1][0]=qe,e[o+1][1]=s.substring(f),o++),o++}o++}},xu=/[^a-z0-9]/i,Mu=/\s/,$u=/[\r\n]/,DS=/\n\r?\n$/,FS=/^\r?\n\r?\n/;function US(e){function t(n,a){if(!n||!a)return 6;let o=n.charAt(n.length-1),i=a.charAt(0),l=o.match(xu),u=i.match(xu),c=l&&o.match(Mu),s=u&&i.match(Mu),d=c&&o.match($u),p=s&&i.match($u),f=d&&n.match(DS),h=p&&a.match(FS);return f||h?5:d||p?4:l&&!c&&s?3:c||s?2:l||u?1:0}let r=1;for(;r<e.length-1;){if(e[r-1][0]===Ee&&e[r+1][0]===Ee){let n=e[r-1][1],a=e[r][1],o=e[r+1][1],i=Xp(n,a);if(i){let d=a.substring(a.length-i);n=n.substring(0,n.length-i),a=d+a.substring(0,a.length-i),o=d+o}let l=n,u=a,c=o,s=t(n,a)+t(a,o);for(;a.charAt(0)===o.charAt(0);){n+=a.charAt(0),a=a.substring(1)+o.charAt(0),o=o.substring(1);let d=t(n,a)+t(a,o);d>=s&&(s=d,l=n,u=a,c=o)}e[r-1][1]!==l&&(l?e[r-1][1]=l:(e.splice(r-1,1),r--),e[r][1]=u,c?e[r+1][1]=c:(e.splice(r+1,1),r--))}r++}}function Qp(e){e.push(new ge(Ee,""));let t=0,r=0,n=0,a="",o="",i;for(;t<e.length;)switch(e[t][0]){case Se:n++,o+=e[t][1],t++;break;case qe:r++,a+=e[t][1],t++;break;case Ee:r+n>1?(r!==0&&n!==0&&(i=BS(o,a),i!==0&&(t-r-n>0&&e[t-r-n-1][0]===Ee?e[t-r-n-1][1]+=o.substring(0,i):(e.splice(0,0,new ge(Ee,o.substring(0,i))),t++),o=o.substring(i),a=a.substring(i)),i=Xp(o,a),i!==0&&(e[t][1]=o.substring(o.length-i)+e[t][1],o=o.substring(0,o.length-i),a=a.substring(0,a.length-i))),t-=r+n,e.splice(t,r+n),a.length&&(e.splice(t,0,new ge(qe,a)),t++),o.length&&(e.splice(t,0,new ge(Se,o)),t++),t++):t!==0&&e[t-1][0]===Ee?(e[t-1][1]+=e[t][1],e.splice(t,1)):t++,n=0,r=0,a="",o="";break}e[e.length-1][1]===""&&e.pop();let l=!1;for(t=1;t<e.length-1;)e[t-1][0]===Ee&&e[t+1][0]===Ee&&(e[t][1].substring(e[t][1].length-e[t-1][1].length)===e[t-1][1]?(e[t][1]=e[t-1][1]+e[t][1].substring(0,e[t][1].length-e[t-1][1].length),e[t+1][1]=e[t-1][1]+e[t+1][1],e.splice(t-1,1),l=!0):e[t][1].substring(0,e[t+1][1].length)===e[t+1][1]&&(e[t-1][1]+=e[t+1][1],e[t][1]=e[t][1].substring(e[t+1][1].length)+e[t+1][1],e.splice(t+1,1),l=!0)),t++;l&&Qp(e)}var Zp="Compared values have no visual difference.",HS="Compared values serialize to the same structure.\nPrinting internal object structure without calling `toJSON` instead.",eh={};Object.defineProperty(eh,"__esModule",{value:!0});var th=eh.default=WS,Fr="diff-sequences",Pe=0,Xr=(e,t,r,n,a)=>{let o=0;for(;e<t&&r<n&&a(e,r);)e+=1,r+=1,o+=1;return o},Qr=(e,t,r,n,a)=>{let o=0;for(;e<=t&&r<=n&&a(t,n);)t-=1,n-=1,o+=1;return o},eo=(e,t,r,n,a,o,i)=>{let l=0,u=-e,c=o[l],s=c;o[l]+=Xr(c+1,t,n+c-u+1,r,a);let d=e<i?e:i;for(l+=1,u+=2;l<=d;l+=1,u+=2){if(l!==e&&s<o[l])c=o[l];else if(c=s+1,t<=c)return l-1;s=o[l],o[l]=c+Xr(c+1,t,n+c-u+1,r,a)}return i},Nu=(e,t,r,n,a,o,i)=>{let l=0,u=e,c=o[l],s=c;o[l]-=Qr(t,c-1,r,n+c-u-1,a);let d=e<i?e:i;for(l+=1,u-=2;l<=d;l+=1,u-=2){if(l!==e&&o[l]<s)c=o[l];else if(c=s-1,c<t)return l-1;s=o[l],o[l]=c-Qr(t,c-1,r,n+c-u-1,a)}return i},zS=(e,t,r,n,a,o,i,l,u,c,s)=>{let d=n-t,p=r-t,f=a-n-p,h=-f-(e-1),m=-f+(e-1),g=Pe,b=e<l?e:l;for(let y=0,R=-e;y<=b;y+=1,R+=2){let _=y===0||y!==e&&g<i[y],C=_?i[y]:g,w=_?C:C+1,v=d+w-R,E=Xr(w+1,r,v+1,a,o),O=w+E;if(g=i[y],i[y]=O,h<=R&&R<=m){let M=(e-1-(R+f))/2;if(M<=c&&u[M]-1<=O){let N=d+C-(_?R+1:R-1),k=Qr(t,C,n,N,o),j=C-k,I=N-k,B=j+1,z=I+1;s.nChangePreceding=e-1,e-1===B+z-t-n?(s.aEndPreceding=t,s.bEndPreceding=n):(s.aEndPreceding=B,s.bEndPreceding=z),s.nCommonPreceding=k,k!==0&&(s.aCommonPreceding=B,s.bCommonPreceding=z),s.nCommonFollowing=E,E!==0&&(s.aCommonFollowing=w+1,s.bCommonFollowing=v+1);let K=O+1,W=v+E+1;return s.nChangeFollowing=e-1,e-1===r+a-K-W?(s.aStartFollowing=r,s.bStartFollowing=a):(s.aStartFollowing=K,s.bStartFollowing=W),!0}}}return!1},VS=(e,t,r,n,a,o,i,l,u,c,s)=>{let d=a-r,p=r-t,f=a-n-p,h=f-e,m=f+e,g=Pe,b=e<c?e:c;for(let y=0,R=e;y<=b;y+=1,R-=2){let _=y===0||y!==e&&u[y]<g,C=_?u[y]:g,w=_?C:C-1,v=d+w-R,E=Qr(t,w-1,n,v-1,o),O=w-E;if(g=u[y],u[y]=O,h<=R&&R<=m){let M=(e+(R-f))/2;if(M<=l&&O-1<=i[M]){let N=v-E;if(s.nChangePreceding=e,e===O+N-t-n?(s.aEndPreceding=t,s.bEndPreceding=n):(s.aEndPreceding=O,s.bEndPreceding=N),s.nCommonPreceding=E,E!==0&&(s.aCommonPreceding=O,s.bCommonPreceding=N),s.nChangeFollowing=e-1,e===1)s.nCommonFollowing=0,s.aStartFollowing=r,s.bStartFollowing=a;else{let k=d+C-(_?R-1:R+1),j=Xr(C,r,k,a,o);s.nCommonFollowing=j,j!==0&&(s.aCommonFollowing=C,s.bCommonFollowing=k);let I=C+j,B=k+j;e-1===r+a-I-B?(s.aStartFollowing=r,s.bStartFollowing=a):(s.aStartFollowing=I,s.bStartFollowing=B)}return!0}}}return!1},GS=(e,t,r,n,a,o,i,l,u)=>{let c=n-t,s=a-r,d=r-t,p=a-n,f=p-d,h=d,m=d;if(i[0]=t-1,l[0]=r,f%2===0){let g=(e||f)/2,b=(d+p)/2;for(let y=1;y<=b;y+=1)if(h=eo(y,r,a,c,o,i,h),y<g)m=Nu(y,t,n,s,o,l,m);else if(VS(y,t,r,n,a,o,i,h,l,m,u))return}else{let g=((e||f)+1)/2,b=(d+p+1)/2,y=1;for(h=eo(y,r,a,c,o,i,h),y+=1;y<=b;y+=1)if(m=Nu(y-1,t,n,s,o,l,m),y<g)h=eo(y,r,a,c,o,i,h);else if(zS(y,t,r,n,a,o,i,h,l,m,u))return}throw new Error(`${Fr}: no overlap aStart=${t} aEnd=${r} bStart=${n} bEnd=${a}`)},Go=(e,t,r,n,a,o,i,l,u,c)=>{if(a-n<r-t){if(o=!o,o&&i.length===1){let{foundSubsequence:M,isCommon:N}=i[0];i[1]={foundSubsequence:(k,j,I)=>{M(k,I,j)},isCommon:(k,j)=>N(j,k)}}let E=t,O=r;t=n,r=a,n=E,a=O}let{foundSubsequence:s,isCommon:d}=i[o?1:0];GS(e,t,r,n,a,d,l,u,c);let{nChangePreceding:p,aEndPreceding:f,bEndPreceding:h,nCommonPreceding:m,aCommonPreceding:g,bCommonPreceding:b,nCommonFollowing:y,aCommonFollowing:R,bCommonFollowing:_,nChangeFollowing:C,aStartFollowing:w,bStartFollowing:v}=c;t<f&&n<h&&Go(p,t,f,n,h,o,i,l,u,c),m!==0&&s(m,g,b),y!==0&&s(y,R,_),w<r&&v<a&&Go(C,w,r,v,a,o,i,l,u,c)},ju=(e,t)=>{if(typeof t!="number")throw new TypeError(`${Fr}: ${e} typeof ${typeof t} is not a number`);if(!Number.isSafeInteger(t))throw new RangeError(`${Fr}: ${e} value ${t} is not a safe integer`);if(t<0)throw new RangeError(`${Fr}: ${e} value ${t} is a negative integer`)},Iu=(e,t)=>{let r=typeof t;if(r!=="function")throw new TypeError(`${Fr}: ${e} typeof ${r} is not a function`)};function WS(e,t,r,n){ju("aLength",e),ju("bLength",t),Iu("isCommon",r),Iu("foundSubsequence",n);let a=Xr(0,e,0,t,r);if(a!==0&&n(a,0,0),e!==a||t!==a){let o=a,i=a,l=Qr(o,e-1,i,t-1,r),u=e-l,c=t-l,s=a+l;e!==s&&t!==s&&Go(0,o,u,i,c,!1,[{foundSubsequence:n,isCommon:r}],[Pe],[Pe],{aCommonFollowing:Pe,aCommonPreceding:Pe,aEndPreceding:Pe,aStartFollowing:Pe,bCommonFollowing:Pe,bCommonPreceding:Pe,bEndPreceding:Pe,bStartFollowing:Pe,nChangeFollowing:Pe,nChangePreceding:Pe,nCommonFollowing:Pe,nCommonPreceding:Pe}),l!==0&&n(l,u,c)}}function KS(e,t){return e.replace(/\s+$/,r=>t(r))}function Ol(e,t,r,n,a,o){return e.length!==0?r(`${n} ${KS(e,a)}`):n!==" "?r(n):t&&o.length!==0?r(`${n} ${o}`):""}function rh(e,t,{aColor:r,aIndicator:n,changeLineTrailingSpaceColor:a,emptyFirstOrLastLinePlaceholder:o}){return Ol(e,t,r,n,a,o)}function nh(e,t,{bColor:r,bIndicator:n,changeLineTrailingSpaceColor:a,emptyFirstOrLastLinePlaceholder:o}){return Ol(e,t,r,n,a,o)}function ah(e,t,{commonColor:r,commonIndicator:n,commonLineTrailingSpaceColor:a,emptyFirstOrLastLinePlaceholder:o}){return Ol(e,t,r,n,a,o)}function Lu(e,t,r,n,{patchColor:a}){return a(`@@ -${e+1},${t-e} +${r+1},${n-r} @@`)}function YS(e,t){let r=e.length,n=t.contextLines,a=n+n,o=r,i=!1,l=0,u=0;for(;u!==r;){let _=u;for(;u!==r&&e[u][0]===Ee;)u+=1;if(_!==u)if(_===0)u>n&&(o-=u-n,i=!0);else if(u===r){let C=u-_;C>n&&(o-=C-n,i=!0)}else{let C=u-_;C>a&&(o-=C-a,l+=1)}for(;u!==r&&e[u][0]!==Ee;)u+=1}let c=l!==0||i;l!==0?o+=l+1:i&&(o+=1);let s=o-1,d=[],p=0;c&&d.push("");let f=0,h=0,m=0,g=0,b=_=>{let C=d.length;d.push(ah(_,C===0||C===s,t)),m+=1,g+=1},y=_=>{let C=d.length;d.push(rh(_,C===0||C===s,t)),m+=1},R=_=>{let C=d.length;d.push(nh(_,C===0||C===s,t)),g+=1};for(u=0;u!==r;){let _=u;for(;u!==r&&e[u][0]===Ee;)u+=1;if(_!==u)if(_===0){u>n&&(_=u-n,f=_,h=_,m=f,g=h);for(let C=_;C!==u;C+=1)b(e[C][1])}else if(u===r){let C=u-_>n?_+n:u;for(let w=_;w!==C;w+=1)b(e[w][1])}else{let C=u-_;if(C>a){let w=_+n;for(let E=_;E!==w;E+=1)b(e[E][1]);d[p]=Lu(f,m,h,g,t),p=d.length,d.push("");let v=C-a;f=m+v,h=g+v,m=f,g=h;for(let E=u-n;E!==u;E+=1)b(e[E][1])}else for(let w=_;w!==u;w+=1)b(e[w][1])}for(;u!==r&&e[u][0]===qe;)y(e[u][1]),u+=1;for(;u!==r&&e[u][0]===Se;)R(e[u][1]),u+=1}return c&&(d[p]=Lu(f,m,h,g,t)),d.join(` +`)}function JS(e,t){return e.map((r,n,a)=>{let o=r[1],i=n===0||n===a.length-1;switch(r[0]){case qe:return rh(o,i,t);case Se:return nh(o,i,t);default:return ah(o,i,t)}}).join(` +`)}var to=e=>e,oh=5,XS=0;function QS(){return{aAnnotation:"Expected",aColor:ve.green,aIndicator:"-",bAnnotation:"Received",bColor:ve.red,bIndicator:"+",changeColor:ve.inverse,changeLineTrailingSpaceColor:to,commonColor:ve.dim,commonIndicator:" ",commonLineTrailingSpaceColor:to,compareKeys:void 0,contextLines:oh,emptyFirstOrLastLinePlaceholder:"",expand:!0,includeChangeCounts:!1,omitAnnotationLines:!1,patchColor:ve.yellow,truncateThreshold:XS,truncateAnnotation:"... Diff result is truncated",truncateAnnotationColor:to}}function ZS(e){return e&&typeof e=="function"?e:void 0}function eP(e){return typeof e=="number"&&Number.isSafeInteger(e)&&e>=0?e:oh}function Jt(e={}){return{...QS(),...e,compareKeys:ZS(e.compareKeys),contextLines:eP(e.contextLines)}}function ir(e){return e.length===1&&e[0].length===0}function tP(e){let t=0,r=0;return e.forEach(n=>{switch(n[0]){case qe:t+=1;break;case Se:r+=1;break}}),{a:t,b:r}}function rP({aAnnotation:e,aColor:t,aIndicator:r,bAnnotation:n,bColor:a,bIndicator:o,includeChangeCounts:i,omitAnnotationLines:l},u){if(l)return"";let c="",s="";if(i){let f=String(u.a),h=String(u.b),m=n.length-e.length,g=" ".repeat(Math.max(0,m)),b=" ".repeat(Math.max(0,-m)),y=h.length-f.length,R=" ".repeat(Math.max(0,y)),_=" ".repeat(Math.max(0,-y));c=`${g} ${r} ${R}${f}`,s=`${b} ${o} ${_}${h}`}let d=`${r} ${e}${c}`,p=`${o} ${n}${s}`;return`${t(d)} +${a(p)} + +`}function Al(e,t,r){return rP(r,tP(e))+(r.expand?JS(e,r):YS(e,r))+(t?r.truncateAnnotationColor(` +${r.truncateAnnotation}`):"")}function Oa(e,t,r){let n=Jt(r),[a,o]=ih(ir(e)?[]:e,ir(t)?[]:t,n);return Al(a,o,n)}function nP(e,t,r,n,a){if(ir(e)&&ir(r)&&(e=[],r=[]),ir(t)&&ir(n)&&(t=[],n=[]),e.length!==r.length||t.length!==n.length)return Oa(e,t,a);let[o,i]=ih(r,n,a),l=0,u=0;return o.forEach(c=>{switch(c[0]){case qe:c[1]=e[l],l+=1;break;case Se:c[1]=t[u],u+=1;break;default:c[1]=t[u],l+=1,u+=1}}),Al(o,i,Jt(a))}function ih(e,t,r){let n=(r==null?void 0:r.truncateThreshold)??!1,a=Math.max(Math.floor((r==null?void 0:r.truncateThreshold)??0),0),o=n?Math.min(e.length,a):e.length,i=n?Math.min(t.length,a):t.length,l=o!==e.length||i!==t.length,u=(p,f)=>e[p]===t[f],c=[],s=0,d=0;for(th(o,i,u,(p,f,h)=>{for(;s!==f;s+=1)c.push(new ge(qe,e[s]));for(;d!==h;d+=1)c.push(new ge(Se,t[d]));for(;p!==0;p-=1,s+=1,d+=1)c.push(new ge(Ee,t[d]))});s!==o;s+=1)c.push(new ge(qe,e[s]));for(;d!==i;d+=1)c.push(new ge(Se,t[d]));return[c,l]}function Bu(e){return e.includes(`\r +`)?`\r +`:` +`}function aP(e,t,r){let n=(r==null?void 0:r.truncateThreshold)??!1,a=Math.max(Math.floor((r==null?void 0:r.truncateThreshold)??0),0),o=e.length,i=t.length;if(n){let p=e.includes(` +`),f=t.includes(` +`),h=Bu(e),m=Bu(t),g=p?`${e.split(h,a).join(h)} +`:e,b=f?`${t.split(m,a).join(m)} +`:t;o=g.length,i=b.length}let l=o!==e.length||i!==t.length,u=(p,f)=>e[p]===t[f],c=0,s=0,d=[];return th(o,i,u,(p,f,h)=>{c!==f&&d.push(new ge(qe,e.slice(c,f))),s!==h&&d.push(new ge(Se,t.slice(s,h))),c=f+p,s=h+p,d.push(new ge(Ee,t.slice(h,s)))}),c!==o&&d.push(new ge(qe,e.slice(c))),s!==i&&d.push(new ge(Se,t.slice(s))),[d,l]}function oP(e,t,r){return t.reduce((n,a)=>n+(a[0]===Ee?a[1]:a[0]===e&&a[1].length!==0?r(a[1]):""),"")}var ku=class{constructor(e,t){ye(this,"op");ye(this,"line");ye(this,"lines");ye(this,"changeColor");this.op=e,this.line=[],this.lines=[],this.changeColor=t}pushSubstring(e){this.pushDiff(new ge(this.op,e))}pushLine(){this.lines.push(this.line.length!==1?new ge(this.op,oP(this.op,this.line,this.changeColor)):this.line[0][0]===this.op?this.line[0]:new ge(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((a,o)=>{o<n?(this.pushSubstring(a),this.pushLine()):a.length!==0&&this.pushSubstring(a)})}else this.pushDiff(e)}moveLinesTo(e){this.isLineEmpty()||this.pushLine(),e.push(...this.lines),this.lines.length=0}},iP=class{constructor(e,t){ye(this,"deleteBuffer");ye(this,"insertBuffer");ye(this,"lines");this.deleteBuffer=e,this.insertBuffer=t,this.lines=[]}pushDiffCommonLine(e){this.lines.push(e)}pushDiffChangeLines(e){let t=e[1].length===0;(!t||this.deleteBuffer.isLineEmpty())&&this.deleteBuffer.pushDiff(e),(!t||this.insertBuffer.isLineEmpty())&&this.insertBuffer.pushDiff(e)}flushChangeLines(){this.deleteBuffer.moveLinesTo(this.lines),this.insertBuffer.moveLinesTo(this.lines)}align(e){let t=e[0],r=e[1];if(r.includes(` +`)){let n=r.split(` +`),a=n.length-1;n.forEach((o,i)=>{if(i===0){let l=new ge(t,o);this.deleteBuffer.isLineEmpty()&&this.insertBuffer.isLineEmpty()?(this.flushChangeLines(),this.pushDiffCommonLine(l)):(this.pushDiffChangeLines(l),this.flushChangeLines())}else i<a?this.pushDiffCommonLine(new ge(t,o)):o.length!==0&&this.pushDiffChangeLines(new ge(t,o))})}else this.pushDiffChangeLines(e)}getLines(){return this.flushChangeLines(),this.lines}};function lP(e,t){let r=new ku(qe,t),n=new ku(Se,t),a=new iP(r,n);return e.forEach(o=>{switch(o[0]){case qe:r.align(o);break;case Se:n.align(o);break;default:a.align(o)}}),a.getLines()}function sP(e,t){if(t){let r=e.length-1;return e.some((n,a)=>n[0]===Ee&&(a!==r||n[1]!==` +`))}return e.some(r=>r[0]===Ee)}function uP(e,t,r){if(e!==t&&e.length!==0&&t.length!==0){let n=e.includes(` +`)||t.includes(` +`),[a,o]=lh(n?`${e} +`:e,n?`${t} +`:t,!0,r);if(sP(a,n)){let i=Jt(r),l=lP(a,i.changeColor);return Al(l,o,i)}}return Oa(e.split(` +`),t.split(` +`),r)}function lh(e,t,r,n){let[a,o]=aP(e,t,n);return kS(a),[a,o]}function Wo(e,t){let{commonColor:r}=Jt(t);return r(e)}var{AsymmetricMatcher:cP,DOMCollection:dP,DOMElement:fP,Immutable:pP,ReactElement:hP,ReactTestComponent:mP}=Kp,sh=[mP,hP,fP,dP,pP,cP],Ko={plugins:sh},uh={callToJSON:!1,maxDepth:10,plugins:sh};function vr(e,t,r){if(Object.is(e,t))return"";let n=Au(e),a=n,o=!1;if(n==="object"&&typeof e.asymmetricMatch=="function"){if(e.$$typeof!==Symbol.for("jest.asymmetricMatcher")||typeof e.getExpectedType!="function")return;a=e.getExpectedType(),o=a==="string"}if(a!==Au(t)){let{aAnnotation:i,aColor:l,aIndicator:u,bAnnotation:c,bColor:s,bIndicator:d}=Jt(r),p=Yo(uh,r),f=at(e,p),h=at(t,p),m=`${l(`${u} ${i}:`)} +${f}`,g=`${s(`${d} ${c}:`)} +${h}`;return`${m} + +${g}`}if(!o)switch(n){case"string":return Oa(e.split(` +`),t.split(` +`),r);case"boolean":case"number":return bP(e,t,r);case"map":return ro(Du(e),Du(t),r);case"set":return ro(Fu(e),Fu(t),r);default:return ro(e,t,r)}}function bP(e,t,r){let n=at(e,Ko),a=at(t,Ko);return n===a?"":Oa(n.split(` +`),a.split(` +`),r)}function Du(e){return new Map(Array.from(e.entries()).sort())}function Fu(e){return new Set(Array.from(e.values()).sort())}function ro(e,t,r){let n,a=!1;try{let i=Yo(Ko,r);n=Uu(e,t,i,r)}catch{a=!0}let o=Wo(Zp,r);if(n===void 0||n===o){let i=Yo(uh,r);n=Uu(e,t,i,r),n!==o&&!a&&(n=`${Wo(HS,r)} + +${n}`)}return n}function Yo(e,t){let{compareKeys:r}=Jt(t);return{...e,compareKeys:r}}function Uu(e,t,r,n){let a={...r,indent:0},o=at(e,a),i=at(t,a);if(o===i)return Wo(Zp,n);{let l=at(e,r),u=at(t,r);return nP(l.split(` +`),u.split(` +`),o.split(` +`),i.split(` +`),n)}}var Hu=2e4;function zu(e){return Uo(e)==="Object"&&typeof e.asymmetricMatch=="function"}function Vu(e,t){let r=Uo(e),n=Uo(t);return r===n&&(r==="Object"||r==="Array")}function ch(e,t,r){let{aAnnotation:n,bAnnotation:a}=Jt(r);if(typeof e=="string"&&typeof t=="string"&&e.length>0&&t.length>0&&e.length<=Hu&&t.length<=Hu&&e!==t){if(e.includes(` +`)||t.includes(` +`))return uP(t,e,r);let[c]=lh(t,e),s=c.some(h=>h[0]===Ee),d=gP(n,a),p=d(n)+_P(Gu(c,qe,s)),f=d(a)+vP(Gu(c,Se,s));return`${p} +${f}`}let o=su(e,{forceWritable:!0}),i=su(t,{forceWritable:!0}),{replacedExpected:l,replacedActual:u}=dh(o,i);return vr(l,u,r)}function dh(e,t,r=new WeakSet,n=new WeakSet){return Vu(e,t)?r.has(e)||n.has(t)?{replacedActual:e,replacedExpected:t}:(r.add(e),n.add(t),Sp(t).forEach(a=>{let o=t[a],i=e[a];if(zu(o))o.asymmetricMatch(i)&&(e[a]=o);else if(zu(i))i.asymmetricMatch(o)&&(t[a]=i);else if(Vu(i,o)){let l=dh(i,o,r,n);e[a]=l.replacedActual,t[a]=l.replacedExpected}}),{replacedActual:e,replacedExpected:t}):{replacedActual:e,replacedExpected:t}}function gP(...e){let t=e.reduce((r,n)=>n.length>r?n.length:r,0);return r=>`${r}: ${" ".repeat(t-r.length)}`}var yP="·";function fh(e){return e.replace(/\s+$/gm,t=>yP.repeat(t.length))}function vP(e){return ve.red(fh(Ge(e)))}function _P(e){return ve.green(fh(Ge(e)))}function Gu(e,t,r){return e.reduce((n,a)=>n+(a[0]===Ee?a[1]:a[0]===t?r?ve.inverse(a[1]):a[1]:""),"")}function $n(e,t){if(!e)throw new Error(t)}function lr(e,t){return typeof t===e}function EP(e){return e instanceof Promise}function Jo(e,t,r){Object.defineProperty(e,t,r)}function cr(e,t,r){Object.defineProperty(e,t,{value:r})}var Ur=Symbol.for("tinyspy:spy"),wP=new Set,CP=e=>{e.called=!1,e.callCount=0,e.calls=[],e.results=[],e.resolves=[],e.next=[]},RP=e=>(Jo(e,Ur,{value:{reset:()=>CP(e[Ur])}}),e[Ur]),Wn=e=>e[Ur]||RP(e);function TP(e){$n(lr("function",e)||lr("undefined",e),"cannot spy on a non-function value");let t=function(...n){let a=Wn(t);a.called=!0,a.callCount++,a.calls.push(n);let o=a.next.shift();if(o){a.results.push(o);let[s,d]=o;if(s==="ok")return d;throw d}let i,l="ok",u=a.results.length;if(a.impl)try{new.target?i=Reflect.construct(a.impl,n,new.target):i=a.impl.apply(this,n),l="ok"}catch(s){throw i=s,l="error",a.results.push([l,s]),s}let c=[l,i];return EP(i)&&i.then(s=>a.resolves[u]=["ok",s],s=>a.resolves[u]=["error",s]),a.results.push(c),i};cr(t,"_isMockFunction",!0),cr(t,"length",e?e.length:0),cr(t,"name",e&&e.name||"spy");let r=Wn(t);return r.reset(),r.impl=e,t}var Wu=(e,t)=>Object.getOwnPropertyDescriptor(e,t),Ku=(e,t)=>{t!=null&&typeof t=="function"&&t.prototype!=null&&Object.setPrototypeOf(e.prototype,t.prototype)};function SP(e,t,r){$n(!lr("undefined",e),"spyOn could not find an object to spy upon"),$n(lr("object",e)||lr("function",e),"cannot spyOn on a primitive value");let[n,a]=(()=>{if(!lr("object",t))return[t,"value"];if("getter"in t&&"setter"in t)throw new Error("cannot spy on both getter and setter");if("getter"in t)return[t.getter,"get"];if("setter"in t)return[t.setter,"set"];throw new Error("specify getter or setter to spy on")})(),o=Wu(e,n),i=Object.getPrototypeOf(e),l=i&&Wu(i,n),u=o||l;$n(u||n in e,`${String(n)} does not exist`);let c=!1;a==="value"&&u&&!u.value&&u.get&&(a="get",c=!0,r=u.get());let s;u?s=u[a]:a!=="value"?s=()=>e[n]:s=e[n],r||(r=s);let d=TP(r);a==="value"&&Ku(d,s);let p=m=>{let{value:g,...b}=u||{configurable:!0,writable:!0};a!=="value"&&delete b.writable,b[a]=m,Jo(e,n,b)},f=()=>u?Jo(e,n,u):p(s),h=d[Ur];return cr(h,"restore",f),cr(h,"getOriginal",()=>c?s():s),cr(h,"willCall",m=>(h.impl=m,d)),p(c?()=>(Ku(d,r),d):d),wP.add(d),d}var Aa=new Set;function ph(e){return typeof e=="function"&&"_isMockFunction"in e&&e._isMockFunction}var PP=0;function OP(e){let t=e,r,n=[],a=[],o=[],i=Wn(e),l={get calls(){return i.calls},get contexts(){return a},get instances(){return n},get invocationCallOrder(){return o},get results(){return i.results.map(([f,h])=>({type:f==="error"?"throw":"return",value:h}))},get settledResults(){return i.resolves.map(([f,h])=>({type:f==="error"?"rejected":"fulfilled",value:h}))},get lastCall(){return i.calls[i.calls.length-1]}},u=[],c=!1;function s(...f){return n.push(this),a.push(this),o.push(++PP),(c?r:u.shift()||r||i.getOriginal()||(()=>{})).apply(this,f)}let d=t.name;t.getMockName=()=>d||"vi.fn()",t.mockName=f=>(d=f,t),t.mockClear=()=>(i.reset(),n=[],a=[],o=[],t),t.mockReset=()=>(t.mockClear(),r=()=>{},u=[],t),t.mockRestore=()=>(t.mockReset(),i.restore(),r=void 0,t),t.getMockImplementation=()=>r,t.mockImplementation=f=>(r=f,i.willCall(s),t),t.mockImplementationOnce=f=>(u.push(f),t);function p(f,h){let m=r;r=f,i.willCall(s),c=!0;let g=()=>{r=m,c=!1},b=h();return b instanceof Promise?b.then(()=>(g(),t)):(g(),t)}return t.withImplementation=p,t.mockReturnThis=()=>t.mockImplementation(function(){return this}),t.mockReturnValue=f=>t.mockImplementation(()=>f),t.mockReturnValueOnce=f=>t.mockImplementationOnce(()=>f),t.mockResolvedValue=f=>t.mockImplementation(()=>Promise.resolve(f)),t.mockResolvedValueOnce=f=>t.mockImplementationOnce(()=>Promise.resolve(f)),t.mockRejectedValue=f=>t.mockImplementation(()=>Promise.reject(f)),t.mockRejectedValueOnce=f=>t.mockImplementationOnce(()=>Promise.reject(f)),Object.defineProperty(t,"mock",{get:()=>l}),i.willCall(s),Aa.add(t),t}function Yu(e){let t=OP(SP({spy:e||function(){}},"spy"));return e&&t.mockImplementation(e),t}var AP="@@__IMMUTABLE_RECORD__@@",qP="@@__IMMUTABLE_ITERABLE__@@";function xP(e){return e&&(e[qP]||e[AP])}var MP=Object.getPrototypeOf({});function Ju(e){return e instanceof Error?`<unserializable>: ${e.message}`:typeof e=="string"?`<unserializable>: ${e}`:"<unserializable>"}function sr(e,t=new WeakMap){if(!e||typeof e=="string")return e;if(typeof e=="function")return`Function<${e.name||"anonymous"}>`;if(typeof e=="symbol")return e.toString();if(typeof e!="object")return e;if(xP(e))return sr(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()} ${LS(e.sample)}`;if(typeof e.toJSON=="function")return sr(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,a)=>{try{r[a]=sr(n,t)}catch(o){r[a]=Ju(o)}}),r}else{let r=Object.create(null);t.set(e,r);let n=e;for(;n&&n!==MP;)Object.getOwnPropertyNames(n).forEach(a=>{if(!(a in r))try{r[a]=sr(e[a],t)}catch(o){delete r[a],r[a]=Ju(o)}}),n=Object.getPrototypeOf(n);return r}}function $P(e){return e.replace(/__(vite_ssr_import|vi_import)_\d+__\./g,"")}function hh(e,t,r=new WeakSet){if(!e||typeof e!="object")return{message:String(e)};let n=e;n.stack&&(n.stackStr=String(n.stack)),n.name&&(n.nameStr=String(n.name)),(n.showDiff||n.showDiff===void 0&&n.expected!==void 0&&n.actual!==void 0)&&(n.diff=ch(n.actual,n.expected,{...t,...n.diffOptions})),typeof n.expected!="string"&&(n.expected=Ge(n.expected,10)),typeof n.actual!="string"&&(n.actual=Ge(n.actual,10));try{typeof n.message=="string"&&(n.message=$P(n.message))}catch{}try{!r.has(n)&&typeof n.cause=="object"&&(r.add(n),n.cause=hh(n.cause,t,r))}catch{}try{return sr(n)}catch(a){return sr(new Error(`Failed to fully serialize error: ${a==null?void 0:a.message} +Inner error message: ${n==null?void 0:n.message}`))}}var Zr=Symbol.for("matchers-object"),en=Symbol.for("$$jest-matchers-object-storybook"),ql=Symbol.for("expect-global"),Xo=Symbol.for("asymmetric-matchers-object");if(!Object.prototype.hasOwnProperty.call(globalThis,Zr)){let e=new WeakMap;Object.defineProperty(globalThis,Zr,{get:()=>e})}if(!Object.prototype.hasOwnProperty.call(globalThis,en)){let e=Object.create(null),t=[];Object.defineProperty(globalThis,en,{configurable:!0,get:()=>({state:globalThis[Zr].get(globalThis[ql]),matchers:e,customEqualityTesters:t})})}if(!Object.prototype.hasOwnProperty.call(globalThis,Xo)){let e=Object.create(null);Object.defineProperty(globalThis,Xo,{get:()=>e})}function Kn(e){return globalThis[Zr].get(e)}function no(e,t){let r=globalThis[Zr],n=r.get(t)||{};Object.assign(n,e),r.set(t,n)}var Yn=ve.green,xl=ve.red,NP=ve.inverse,jP=ve.bold,Pt=ve.dim;function IP(e,t="received",r="expected",n={}){let{comment:a="",isDirectExpectCall:o=!1,isNot:i=!1,promise:l="",secondArgument:u="",expectedColor:c=Yn,receivedColor:s=xl,secondArgumentColor:d=Yn}=n,p="",f="expect";return!o&&t!==""&&(p+=Pt(`${f}(`)+s(t),f=")"),l!==""&&(p+=Pt(`${f}.`)+l,f=""),i&&(p+=`${Pt(`${f}.`)}not`,f=""),e.includes(".")?f+=e:(p+=Pt(`${f}.`)+e,f=""),r===""?f+="()":(p+=Pt(`${f}(`)+c(r),u&&(p+=Pt(", ")+d(u)),f=")"),a!==""&&(f+=` // ${a}`),f!==""&&(p+=Pt(f)),p}var LP="·";function mh(e){return e.replace(/\s+$/gm,t=>LP.repeat(t.length))}function BP(e){return xl(mh(Ge(e)))}function kP(e){return Yn(mh(Ge(e)))}function bh(){return{EXPECTED_COLOR:Yn,RECEIVED_COLOR:xl,INVERTED_COLOR:NP,BOLD_WEIGHT:jP,DIM_COLOR:Pt,diff:vr,matcherHint:IP,printReceived:BP,printExpected:kP,printDiffOrStringify:ch}}function Ml(){return globalThis[en].customEqualityTesters}function te(e,t,r,n){return r=r||[],gh(e,t,[],[],r,n?yh:FP)}function Xu(e){return!!e&&typeof e=="object"&&"asymmetricMatch"in e&&Xe("Function",e.asymmetricMatch)}function DP(e,t){let r=Xu(e),n=Xu(t);if(!(r&&n)){if(r)return e.asymmetricMatch(t);if(n)return t.asymmetricMatch(e)}}function gh(e,t,r,n,a,o){let i=!0,l=DP(e,t);if(l!==void 0)return l;let u={equals:te};for(let h=0;h<a.length;h++){let m=a[h].call(u,e,t,a);if(m!==void 0)return m}if(e instanceof Error&&t instanceof Error)return e.message===t.message;if(typeof URL=="function"&&e instanceof URL&&t instanceof URL)return e.href===t.href;if(Object.is(e,t))return!0;if(e===null||t===null)return e===t;let c=Object.prototype.toString.call(e);if(c!==Object.prototype.toString.call(t))return!1;switch(c){case"[object Boolean]":case"[object String]":case"[object Number]":return typeof e!=typeof t?!1:typeof e!="object"&&typeof t!="object"?Object.is(e,t):Object.is(e.valueOf(),t.valueOf());case"[object Date]":{let h=+e,m=+t;return h===m||Number.isNaN(h)&&Number.isNaN(m)}case"[object RegExp]":return e.source===t.source&&e.flags===t.flags}if(typeof e!="object"||typeof t!="object")return!1;if(Zu(e)&&Zu(t))return e.isEqualNode(t);let s=r.length;for(;s--;){if(r[s]===e)return n[s]===t;if(n[s]===t)return!1}if(r.push(e),n.push(t),c==="[object Array]"&&e.length!==t.length)return!1;let d=Qu(e,o),p,f=d.length;if(Qu(t,o).length!==f)return!1;for(;f--;)if(p=d[f],i=o(t,p)&&gh(e[p],t[p],r,n,a,o),!i)return!1;return r.pop(),n.pop(),i}function Qu(e,t){let r=[];for(let n in e)t(e,n)&&r.push(n);return r.concat(Object.getOwnPropertySymbols(e).filter(n=>Object.getOwnPropertyDescriptor(e,n).enumerable))}function FP(e,t){return yh(e,t)&&e[t]!==void 0}function yh(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function Xe(e,t){return Object.prototype.toString.apply(t)===`[object ${e}]`}function Zu(e){return e!==null&&typeof e=="object"&&"nodeType"in e&&typeof e.nodeType=="number"&&"nodeName"in e&&typeof e.nodeName=="string"&&"isEqualNode"in e&&typeof e.isEqualNode=="function"}var vh="@@__IMMUTABLE_KEYED__@@",_h="@@__IMMUTABLE_SET__@@",UP="@@__IMMUTABLE_LIST__@@",qa="@@__IMMUTABLE_ORDERED__@@",HP="@@__IMMUTABLE_RECORD__@@";function zP(e){return!!(e&&e[vh]&&!e[qa])}function VP(e){return!!(e&&e[_h]&&!e[qa])}function xa(e){return e!=null&&typeof e=="object"&&!Array.isArray(e)}function GP(e){return!!(e&&xa(e)&&e[UP])}function WP(e){return!!(e&&xa(e)&&e[vh]&&e[qa])}function KP(e){return!!(e&&xa(e)&&e[_h]&&e[qa])}function YP(e){return!!(e&&xa(e)&&e[HP])}var Eh=Symbol.iterator;function ec(e){return!!(e!=null&&e[Eh])}function De(e,t,r=[],n=[],a=[]){if(typeof e!="object"||typeof t!="object"||Array.isArray(e)||Array.isArray(t)||!ec(e)||!ec(t))return;if(e.constructor!==t.constructor)return!1;let o=n.length;for(;o--;)if(n[o]===e)return a[o]===t;n.push(e),a.push(t);let i=[...r.filter(c=>c!==De),l];function l(c,s){return De(c,s,[...r],[...n],[...a])}if(e.size!==void 0){if(e.size!==t.size)return!1;if(Xe("Set",e)||VP(e)){let c=!0;for(let s of e)if(!t.has(s)){let d=!1;for(let p of t)te(s,p,i)===!0&&(d=!0);if(d===!1){c=!1;break}}return n.pop(),a.pop(),c}else if(Xe("Map",e)||zP(e)){let c=!0;for(let s of e)if(!t.has(s[0])||!te(s[1],t.get(s[0]),i)){let d=!1;for(let p of t){let f=te(s[0],p[0],i),h=!1;f===!0&&(h=te(s[1],p[1],i)),h===!0&&(d=!0)}if(d===!1){c=!1;break}}return n.pop(),a.pop(),c}}let u=t[Eh]();for(let c of e){let s=u.next();if(s.done||!te(c,s.value,i))return!1}if(!u.next().done)return!1;if(!GP(e)&&!WP(e)&&!KP(e)&&!YP(e)){let c=Object.entries(e),s=Object.entries(t);if(!te(c,s))return!1}return n.pop(),a.pop(),!0}function $l(e,t){return!e||typeof e!="object"||e===Object.prototype?!1:Object.prototype.hasOwnProperty.call(e,t)||$l(Object.getPrototypeOf(e),t)}function JP(e){return xn(e)&&!(e instanceof Error)&&!Array.isArray(e)&&!(e instanceof Date)}function bn(e,t,r=[]){let n=r.filter(o=>o!==bn),a=(o=new WeakMap)=>(i,l)=>{if(JP(l))return Object.keys(l).every(u=>{if(l[u]!=null&&typeof l[u]=="object"){if(o.has(l[u]))return te(i[u],l[u],n);o.set(l[u],!0)}let c=i!=null&&$l(i,u)&&te(i[u],l[u],[...n,a(o)]);return o.delete(l[u]),c})};return a()(e,t)}function tc(e,t){if(!(e==null||t==null||e.constructor===t.constructor))return!1}function rc(e,t){let r=e,n=t;if(!(e instanceof DataView&&t instanceof DataView)){if(!(e instanceof ArrayBuffer)||!(t instanceof ArrayBuffer))return;try{r=new DataView(e),n=new DataView(t)}catch{return}}if(r.byteLength!==n.byteLength)return!1;for(let a=0;a<r.byteLength;a++)if(r.getUint8(a)!==n.getUint8(a))return!1;return!0}function Qo(e,t,r=[]){if(!Array.isArray(e)||!Array.isArray(t))return;let n=Object.keys(e),a=Object.keys(t),o=r.filter(i=>i!==Qo);return te(e,t,o,!0)&&te(n,a)}function XP(e,t="#{this}",r="#{exp}"){let n=`expected ${t} to be ${r} // Object.is equality`;return["toStrictEqual","toEqual"].includes(e)?`${n} + +If it should pass with deep equality, replace "toBe" with "${e}" + +Expected: ${t} +Received: serializes to the same string +`:n}function QP(e,t){return`${t} ${e}${t===1?"":"s"}`}function ao(e){return[...Object.keys(e),...Object.getOwnPropertySymbols(e).filter(t=>{var r;return(r=Object.getOwnPropertyDescriptor(e,t))==null?void 0:r.enumerable})]}function ZP(e,t,r=[]){let n=0,a=(o=new WeakMap)=>(i,l)=>{if(Array.isArray(i)){if(Array.isArray(l)&&l.length===i.length)return l.map((u,c)=>a(o)(i[c],u))}else{if(i instanceof Date)return i;if(xn(i)&&xn(l)){if(te(i,l,[...r,De,bn]))return l;let u={};o.set(i,u);for(let c of ao(i))$l(l,c)?u[c]=o.has(i[c])?o.get(i[c]):a(o)(i[c],l[c]):o.has(i[c])||(n+=1,xn(i[c])&&(n+=ao(i[c]).length),a(o)(i[c],l[c]));if(ao(u).length>0)return u}}return i};return{subset:a()(e,t),stripped:n}}var Bt=class{constructor(e,t=!1){ye(this,"$$typeof",Symbol.for("jest.asymmetricMatcher"));this.sample=e,this.inverse=t}getMatcherContext(e){return{...Kn(e||globalThis[ql]),equals:te,isNot:this.inverse,customTesters:Ml(),utils:{...bh(),diff:vr,stringify:Ge,iterableEquality:De,subsetEquality:bn}}}[Symbol.for("chai/inspect")](e){let t=Ge(this,e.depth,{min:!0});return t.length<=e.truncate?t:`${this.toString()}{…}`}},nc=class extends Bt{constructor(e,t=!1){if(!Xe("String",e))throw new Error("Expected is not a string");super(e,t)}asymmetricMatch(e){let t=Xe("String",e)&&e.includes(this.sample);return this.inverse?!t:t}toString(){return`String${this.inverse?"Not":""}Containing`}getExpectedType(){return"string"}},eO=class extends Bt{asymmetricMatch(e){return e!=null}toString(){return"Anything"}toAsymmetricMatcher(){return"Anything"}},ac=class extends Bt{constructor(e,t=!1){super(e,t)}getPrototype(e){return Object.getPrototypeOf?Object.getPrototypeOf(e):e.constructor.prototype===e?null:e.constructor.prototype}hasProperty(e,t){return e?Object.prototype.hasOwnProperty.call(e,t)?!0:this.hasProperty(this.getPrototype(e),t):!1}asymmetricMatch(e){if(typeof this.sample!="object")throw new TypeError(`You must provide an object to ${this.toString()}, not '${typeof this.sample}'.`);let t=!0,r=this.getMatcherContext();for(let n in this.sample)if(!this.hasProperty(e,n)||!te(this.sample[n],e[n],r.customTesters)){t=!1;break}return this.inverse?!t:t}toString(){return`Object${this.inverse?"Not":""}Containing`}getExpectedType(){return"object"}},oc=class extends Bt{constructor(e,t=!1){super(e,t)}asymmetricMatch(e){if(!Array.isArray(this.sample))throw new TypeError(`You must provide an array to ${this.toString()}, not '${typeof this.sample}'.`);let t=this.getMatcherContext(),r=this.sample.length===0||Array.isArray(e)&&this.sample.every(n=>e.some(a=>te(n,a,t.customTesters)));return this.inverse?!r:r}toString(){return`Array${this.inverse?"Not":""}Containing`}getExpectedType(){return"array"}},tO=class extends Bt{constructor(e){if(typeof e>"u")throw new TypeError("any() expects to be passed a constructor function. Please pass one or use anything() to match any object.");super(e)}fnNameFor(e){if(e.name)return e.name;let t=Function.prototype.toString.call(e).match(/^(?:async)?\s*function\s*(?:\*\s*)?([\w$]+)\s*\(/);return t?t[1]:"<anonymous>"}asymmetricMatch(e){return this.sample===String?typeof e=="string"||e instanceof String:this.sample===Number?typeof e=="number"||e instanceof Number:this.sample===Function?typeof e=="function"||e instanceof Function:this.sample===Boolean?typeof e=="boolean"||e instanceof Boolean:this.sample===BigInt?typeof e=="bigint"||e instanceof BigInt:this.sample===Symbol?typeof e=="symbol"||e instanceof Symbol:this.sample===Object?typeof e=="object":e instanceof this.sample}toString(){return"Any"}getExpectedType(){return this.sample===String?"string":this.sample===Number?"number":this.sample===Function?"function":this.sample===Object?"object":this.sample===Boolean?"boolean":this.fnNameFor(this.sample)}toAsymmetricMatcher(){return`Any<${this.fnNameFor(this.sample)}>`}},ic=class extends Bt{constructor(e,t=!1){if(!Xe("String",e)&&!Xe("RegExp",e))throw new Error("Expected is not a String or a RegExp");super(new RegExp(e),t)}asymmetricMatch(e){let t=Xe("String",e)&&this.sample.test(e);return this.inverse?!t:t}toString(){return`String${this.inverse?"Not":""}Matching`}getExpectedType(){return"string"}},lc=class extends Bt{constructor(t,r=2,n=!1){if(!Xe("Number",t))throw new Error("Expected is not a Number");if(!Xe("Number",r))throw new Error("Precision is not a Number");super(t);ye(this,"precision");this.inverse=n,this.precision=r}asymmetricMatch(t){if(!Xe("Number",t))return!1;let r=!1;return t===Number.POSITIVE_INFINITY&&this.sample===Number.POSITIVE_INFINITY||t===Number.NEGATIVE_INFINITY&&this.sample===Number.NEGATIVE_INFINITY?r=!0:r=Math.abs(this.sample-t)<10**-this.precision/2,this.inverse?!r:r}toString(){return`Number${this.inverse?"Not":""}CloseTo`}getExpectedType(){return"number"}toAsymmetricMatcher(){return[this.toString(),this.sample,`(${QP("digit",this.precision)})`].join(" ")}},rO=(e,t)=>{t.addMethod(e.expect,"anything",()=>new eO),t.addMethod(e.expect,"any",r=>new tO(r)),t.addMethod(e.expect,"stringContaining",r=>new nc(r)),t.addMethod(e.expect,"objectContaining",r=>new ac(r)),t.addMethod(e.expect,"arrayContaining",r=>new oc(r)),t.addMethod(e.expect,"stringMatching",r=>new ic(r)),t.addMethod(e.expect,"closeTo",(r,n)=>new lc(r,n)),e.expect.not={stringContaining:r=>new nc(r,!0),objectContaining:r=>new ac(r,!0),arrayContaining:r=>new oc(r,!0),stringMatching:r=>new ic(r,!0),closeTo:(r,n)=>new lc(r,n,!0)}};function sc(e,t){return e&&t instanceof Promise&&(t=t.finally(()=>{let r=e.promises.indexOf(t);r!==-1&&e.promises.splice(r,1)}),e.promises||(e.promises=[]),e.promises.push(t)),t}function wh(e,t){return function(...r){var n;if(!e.flag(this,"soft"))return t.apply(this,r);let a=e.flag(this,"vitest-test");if(!a)throw new Error("expect.soft() can only be used inside a test");try{return t.apply(this,r)}catch(o){a.result||(a.result={state:"fail"}),a.result.state="fail",(n=a.result).errors||(n.errors=[]),a.result.errors.push(hh(o))}}}var nO=(e,t)=>{let{AssertionError:r}=e,n=Ml();function a(s,d){let p=f=>{let h=wh(t,d);t.addMethod(e.Assertion.prototype,f,h),t.addMethod(globalThis[en].matchers,f,h)};Array.isArray(s)?s.forEach(f=>p(f)):p(s)}["throw","throws","Throw"].forEach(s=>{t.overwriteMethod(e.Assertion.prototype,s,d=>function(...p){let f=t.flag(this,"promise"),h=t.flag(this,"object"),m=t.flag(this,"negate");if(f==="rejects")t.flag(this,"object",()=>{throw h});else if(f==="resolves"&&typeof h!="function"){if(m)return;{let g=t.flag(this,"message")||"expected promise to throw an error, but it didn't",b={showDiff:!1};throw new r(g,b,t.flag(this,"ssfi"))}}d.apply(this,p)})}),a("withTest",function(s){return t.flag(this,"vitest-test",s),this}),a("toEqual",function(s){let d=t.flag(this,"object"),p=te(d,s,[...n,De]);return this.assert(p,"expected #{this} to deeply equal #{exp}","expected #{this} to not deeply equal #{exp}",s,d)}),a("toStrictEqual",function(s){let d=t.flag(this,"object"),p=te(d,s,[...n,De,tc,Qo,rc],!0);return this.assert(p,"expected #{this} to strictly equal #{exp}","expected #{this} to not strictly equal #{exp}",s,d)}),a("toBe",function(s){let d=this._obj,p=Object.is(d,s),f="";return p||(te(d,s,[...n,De,tc,Qo,rc],!0)?f="toStrictEqual":te(d,s,[...n,De])&&(f="toEqual")),this.assert(p,XP(f),"expected #{this} not to be #{exp} // Object.is equality",s,d)}),a("toMatchObject",function(s){let d=this._obj,p=te(d,s,[...n,De,bn]),f=t.flag(this,"negate"),{subset:h,stripped:m}=ZP(d,s);if(p&&f||!p&&!f){let g=t.getMessage(this,[p,"expected #{this} to match object #{exp}","expected #{this} to not match object #{exp}",s,h,!1]),b=m===0?g:`${g} +(${m} matching ${m===1?"property":"properties"} omitted from actual)`;throw new r(b,{showDiff:!0,expected:s,actual:h})}}),a("toMatch",function(s){let d=this._obj;if(typeof d!="string")throw new TypeError(`.toMatch() expects to receive a string, but got ${typeof d}`);return this.assert(typeof s=="string"?d.includes(s):d.match(s),"expected #{this} to match #{exp}","expected #{this} not to match #{exp}",s,d)}),a("toContain",function(s){let d=this._obj;if(typeof Node<"u"&&d instanceof Node){if(!(s instanceof Node))throw new TypeError(`toContain() expected a DOM node as the argument, but got ${typeof s}`);return this.assert(d.contains(s),"expected #{this} to contain element #{exp}","expected #{this} not to contain element #{exp}",s,d)}if(typeof DOMTokenList<"u"&&d instanceof DOMTokenList){dt(s,"class name",["string"]);let p=t.flag(this,"negate")?d.value.replace(s,"").trim():`${d.value} ${s}`;return this.assert(d.contains(s),`expected "${d.value}" to contain "${s}"`,`expected "${d.value}" not to contain "${s}"`,p,d.value)}return typeof d=="string"&&typeof s=="string"?this.assert(d.includes(s),"expected #{this} to contain #{exp}","expected #{this} not to contain #{exp}",s,d):(d!=null&&typeof d!="string"&&t.flag(this,"object",Array.from(d)),this.contain(s))}),a("toContainEqual",function(s){let d=t.flag(this,"object"),p=Array.from(d).findIndex(f=>te(f,s,n));this.assert(p!==-1,"expected #{this} to deep equally contain #{exp}","expected #{this} to not deep equally contain #{exp}",s)}),a("toBeTruthy",function(){let s=t.flag(this,"object");this.assert(!!s,"expected #{this} to be truthy","expected #{this} to not be truthy",s,!1)}),a("toBeFalsy",function(){let s=t.flag(this,"object");this.assert(!s,"expected #{this} to be falsy","expected #{this} to not be falsy",s,!1)}),a("toBeGreaterThan",function(s){let d=this._obj;return dt(d,"actual",["number","bigint"]),dt(s,"expected",["number","bigint"]),this.assert(d>s,`expected ${d} to be greater than ${s}`,`expected ${d} to be not greater than ${s}`,d,s,!1)}),a("toBeGreaterThanOrEqual",function(s){let d=this._obj;return dt(d,"actual",["number","bigint"]),dt(s,"expected",["number","bigint"]),this.assert(d>=s,`expected ${d} to be greater than or equal to ${s}`,`expected ${d} to be not greater than or equal to ${s}`,d,s,!1)}),a("toBeLessThan",function(s){let d=this._obj;return dt(d,"actual",["number","bigint"]),dt(s,"expected",["number","bigint"]),this.assert(d<s,`expected ${d} to be less than ${s}`,`expected ${d} to be not less than ${s}`,d,s,!1)}),a("toBeLessThanOrEqual",function(s){let d=this._obj;return dt(d,"actual",["number","bigint"]),dt(s,"expected",["number","bigint"]),this.assert(d<=s,`expected ${d} to be less than or equal to ${s}`,`expected ${d} to be not less than or equal to ${s}`,d,s,!1)}),a("toBeNaN",function(){return this.be.NaN}),a("toBeUndefined",function(){return this.be.undefined}),a("toBeNull",function(){return this.be.null}),a("toBeDefined",function(){let s=t.flag(this,"negate");return t.flag(this,"negate",!1),s?this.be.undefined:this.not.be.undefined}),a("toBeTypeOf",function(s){let d=typeof this._obj,p=s===d;return this.assert(p,"expected #{this} to be type of #{exp}","expected #{this} not to be type of #{exp}",s,d)}),a("toBeInstanceOf",function(s){return this.instanceOf(s)}),a("toHaveLength",function(s){return this.have.length(s)}),a("toHaveProperty",function(...s){Array.isArray(s[0])&&(s[0]=s[0].map(R=>String(R).replace(/([.[\]])/g,"\\$1")).join("."));let d=this._obj,[p,f]=s,h=()=>Object.prototype.hasOwnProperty.call(d,p)?{value:d[p],exists:!0}:t.getPathInfo(d,p),{value:m,exists:g}=h(),b=g&&(s.length===1||te(f,m,n)),y=s.length===1?"":` with value ${t.objDisplay(f)}`;return this.assert(b,`expected #{this} to have property "${p}"${y}`,`expected #{this} to not have property "${p}"${y}`,f,g?m:void 0)}),a("toBeCloseTo",function(s,d=2){let p=this._obj,f=!1,h=0,m=0;return s===Number.POSITIVE_INFINITY&&p===Number.POSITIVE_INFINITY||s===Number.NEGATIVE_INFINITY&&p===Number.NEGATIVE_INFINITY?f=!0:(h=10**-d/2,m=Math.abs(p-s),f=m<h),this.assert(f,`expected #{this} to be close to #{exp}, received difference is ${m}, but expected ${h}`,`expected #{this} to not be close to #{exp}, received difference is ${m}, but expected ${h}`,s,p,!1)});let o=s=>{if(!ph(s._obj))throw new TypeError(`${t.inspect(s._obj)} is not a spy or a call to a spy!`)},i=s=>(o(s),s._obj),l=s=>{let d=s%10,p=s%100;return d===1&&p!==11?`${s}st`:d===2&&p!==12?`${s}nd`:d===3&&p!==13?`${s}rd`:`${s}th`},u=(s,d,p)=>(s.mock.calls&&(d+=ve.gray(` + +Received: + +${s.mock.calls.map((f,h)=>{let m=ve.bold(` ${l(h+1)} ${s.getMockName()} call: + +`);return p?m+=vr(p,f,{omitAnnotationLines:!0}):m+=Ge(f).split(` +`).map(g=>` ${g}`).join(` +`),m+=` +`,m}).join(` +`)}`)),d+=ve.gray(` + +Number of calls: ${ve.bold(s.mock.calls.length)} +`),d),c=(s,d,p,f)=>(p+=ve.gray(` + +Received: + +${d.map((h,m)=>{let g=ve.bold(` ${l(m+1)} ${s.getMockName()} call return: + +`);return f?g+=vr(f,h.value,{omitAnnotationLines:!0}):g+=Ge(h).split(` +`).map(b=>` ${b}`).join(` +`),g+=` +`,g}).join(` +`)}`),p+=ve.gray(` + +Number of calls: ${ve.bold(s.mock.calls.length)} +`),p);a(["toHaveBeenCalledTimes","toBeCalledTimes"],function(s){let d=i(this),p=d.getMockName(),f=d.mock.calls.length;return this.assert(f===s,`expected "${p}" to be called #{exp} times, but got ${f} times`,`expected "${p}" to not be called #{exp} times`,s,f,!1)}),a("toHaveBeenCalledOnce",function(){let s=i(this),d=s.getMockName(),p=s.mock.calls.length;return this.assert(p===1,`expected "${d}" to be called once, but got ${p} times`,`expected "${d}" to not be called once`,1,p,!1)}),a(["toHaveBeenCalled","toBeCalled"],function(){let s=i(this),d=s.getMockName(),p=s.mock.calls.length,f=p>0,h=t.flag(this,"negate"),m=t.getMessage(this,[f,`expected "${d}" to be called at least once`,`expected "${d}" to not be called at all, but actually been called ${p} times`,!0,f]);if(f&&h&&(m=u(s,m)),f&&h||!f&&!h)throw new r(m)}),a(["toHaveBeenCalledWith","toBeCalledWith"],function(...s){let d=i(this),p=d.getMockName(),f=d.mock.calls.some(g=>te(g,s,[...n,De])),h=t.flag(this,"negate"),m=t.getMessage(this,[f,`expected "${p}" to be called with arguments: #{exp}`,`expected "${p}" to not be called with arguments: #{exp}`,s]);if(f&&h||!f&&!h)throw new r(u(d,m,s))}),a(["toHaveBeenNthCalledWith","nthCalledWith"],function(s,...d){let p=i(this),f=p.getMockName(),h=p.mock.calls[s-1],m=p.mock.calls.length,g=s<=m;this.assert(te(h,d,[...n,De]),`expected ${l(s)} "${f}" call to have been called with #{exp}${g?"":`, but called only ${m} times`}`,`expected ${l(s)} "${f}" call to not have been called with #{exp}`,d,h,g)}),a(["toHaveBeenLastCalledWith","lastCalledWith"],function(...s){let d=i(this),p=d.getMockName(),f=d.mock.calls[d.mock.calls.length-1];this.assert(te(f,s,[...n,De]),`expected last "${p}" call to have been called with #{exp}`,`expected last "${p}" call to not have been called with #{exp}`,s,f)}),a(["toThrow","toThrowError"],function(s){if(typeof s=="string"||typeof s>"u"||s instanceof RegExp)return this.throws(s);let d=this._obj,p=t.flag(this,"promise"),f=t.flag(this,"negate"),h=null;if(p==="rejects")h=d;else if(p==="resolves"&&typeof d!="function"){if(f)return;{let m=t.flag(this,"message")||"expected promise to throw an error, but it didn't",g={showDiff:!1};throw new r(m,g,t.flag(this,"ssfi"))}}else{let m=!1;try{d()}catch(g){m=!0,h=g}if(!m&&!f){let g=t.flag(this,"message")||"expected function to throw an error, but it didn't",b={showDiff:!1};throw new r(g,b,t.flag(this,"ssfi"))}}if(typeof s=="function"){let m=s.name||s.prototype.constructor.name;return this.assert(h&&h instanceof s,`expected error to be instance of ${m}`,`expected error not to be instance of ${m}`,s,h)}if(s instanceof Error)return this.assert(h&&s.message===h.message,`expected error to have message: ${s.message}`,`expected error not to have message: ${s.message}`,s.message,h&&h.message);if(typeof s=="object"&&"asymmetricMatch"in s&&typeof s.asymmetricMatch=="function"){let m=s;return this.assert(h&&m.asymmetricMatch(h),"expected error to match asymmetric matcher","expected error not to match asymmetric matcher",m,h)}throw new Error(`"toThrow" expects string, RegExp, function, Error instance or asymmetric matcher, got "${typeof s}"`)}),[{name:"toHaveResolved",condition:s=>s.mock.settledResults.length>0&&s.mock.settledResults.some(({type:d})=>d==="fulfilled"),action:"resolved"},{name:["toHaveReturned","toReturn"],condition:s=>s.mock.calls.length>0&&s.mock.results.some(({type:d})=>d!=="throw"),action:"called"}].forEach(({name:s,condition:d,action:p})=>{a(s,function(){let f=i(this),h=f.getMockName(),m=d(f);this.assert(m,`expected "${h}" to be successfully ${p} at least once`,`expected "${h}" to not be successfully ${p}`,m,!m,!1)})}),[{name:"toHaveResolvedTimes",condition:(s,d)=>s.mock.settledResults.reduce((p,{type:f})=>f==="fulfilled"?++p:p,0)===d,action:"resolved"},{name:["toHaveReturnedTimes","toReturnTimes"],condition:(s,d)=>s.mock.results.reduce((p,{type:f})=>f==="throw"?p:++p,0)===d,action:"called"}].forEach(({name:s,condition:d,action:p})=>{a(s,function(f){let h=i(this),m=h.getMockName(),g=d(h,f);this.assert(g,`expected "${m}" to be successfully ${p} ${f} times`,`expected "${m}" to not be successfully ${p} ${f} times`,`expected resolved times: ${f}`,`received resolved times: ${g}`,!1)})}),[{name:"toHaveResolvedWith",condition:(s,d)=>s.mock.settledResults.some(({type:p,value:f})=>p==="fulfilled"&&te(d,f)),action:"resolve"},{name:["toHaveReturnedWith","toReturnWith"],condition:(s,d)=>s.mock.results.some(({type:p,value:f})=>p==="return"&&te(d,f)),action:"return"}].forEach(({name:s,condition:d,action:p})=>{a(s,function(f){let h=i(this),m=d(h,f),g=t.flag(this,"negate");if(m&&g||!m&&!g){let b=h.getMockName(),y=t.getMessage(this,[m,`expected "${b}" to ${p} with: #{exp} at least once`,`expected "${b}" to not ${p} with: #{exp}`,f]),R=p==="return"?h.mock.results:h.mock.settledResults;throw new r(c(h,R,y,f))}})}),[{name:"toHaveLastResolvedWith",condition:(s,d)=>{let p=s.mock.settledResults[s.mock.settledResults.length-1];return p&&p.type==="fulfilled"&&te(p.value,d)},action:"resolve"},{name:["toHaveLastReturnedWith","lastReturnedWith"],condition:(s,d)=>{let p=s.mock.results[s.mock.results.length-1];return p&&p.type==="return"&&te(p.value,d)},action:"return"}].forEach(({name:s,condition:d,action:p})=>{a(s,function(f){let h=i(this),m=p==="return"?h.mock.results:h.mock.settledResults,g=m[m.length-1],b=h.getMockName();this.assert(d(h,f),`expected last "${b}" call to ${p} #{exp}`,`expected last "${b}" call to not ${p} #{exp}`,f,g==null?void 0:g.value)})}),[{name:"toHaveNthResolvedWith",condition:(s,d,p)=>{let f=s.mock.settledResults[d-1];return f&&f.type==="fulfilled"&&te(f.value,p)},action:"resolve"},{name:["toHaveNthReturnedWith","nthReturnedWith"],condition:(s,d,p)=>{let f=s.mock.results[d-1];return f&&f.type==="return"&&te(f.value,p)},action:"return"}].forEach(({name:s,condition:d,action:p})=>{a(s,function(f,h){let m=i(this),g=m.getMockName(),b=(p==="return"?m.mock.results:m.mock.settledResults)[f-1],y=`${l(f)} call`;this.assert(d(m,f,h),`expected ${y} "${g}" call to ${p} #{exp}`,`expected ${y} "${g}" call to not ${p} #{exp}`,h,b==null?void 0:b.value)})}),a("toSatisfy",function(s,d){return this.be.satisfy(s,d)}),a("withContext",function(s){for(let d in s)t.flag(this,d,s[d]);return this}),t.addProperty(e.Assertion.prototype,"resolves",function(){let s=new Error("resolves");t.flag(this,"promise","resolves"),t.flag(this,"error",s);let d=t.flag(this,"vitest-test"),p=t.flag(this,"object");if(t.flag(this,"poll"))throw new SyntaxError("expect.poll() is not supported in combination with .resolves");if(typeof(p==null?void 0:p.then)!="function")throw new TypeError(`You must provide a Promise to expect() when using .resolves, not '${typeof p}'.`);let f=new Proxy(this,{get:(h,m,g)=>{let b=Reflect.get(h,m,g);return typeof b!="function"?b instanceof e.Assertion?f:b:async(...y)=>{let R=p.then(_=>(t.flag(this,"object",_),b.call(this,...y)),_=>{let C=new r(`promise rejected "${t.inspect(_)}" instead of resolving`,{showDiff:!1});throw C.cause=_,C.stack=s.stack.replace(s.message,C.message),C});return sc(d,R)}}});return f}),t.addProperty(e.Assertion.prototype,"rejects",function(){let s=new Error("rejects");t.flag(this,"promise","rejects"),t.flag(this,"error",s);let d=t.flag(this,"vitest-test"),p=t.flag(this,"object"),f=typeof p=="function"?p():p;if(t.flag(this,"poll"))throw new SyntaxError("expect.poll() is not supported in combination with .rejects");if(typeof(f==null?void 0:f.then)!="function")throw new TypeError(`You must provide a Promise to expect() when using .rejects, not '${typeof f}'.`);let h=new Proxy(this,{get:(m,g,b)=>{let y=Reflect.get(m,g,b);return typeof y!="function"?y instanceof e.Assertion?h:y:async(...R)=>{let _=f.then(C=>{let w=new r(`promise resolved "${t.inspect(C)}" instead of rejecting`,{showDiff:!0,expected:new Error("rejected promise"),actual:C});throw w.stack=s.stack.replace(s.message,w.message),w},C=>(t.flag(this,"object",C),y.call(this,...R)));return sc(d,_)}}});return h})};function aO(e,t){let r=e._obj,n=nt.flag(e,"negate"),a=nt.flag(e,"promise")||"",o={...bh(),diff:vr,stringify:Ge,iterableEquality:De,subsetEquality:bn};return{state:{...Kn(t),customTesters:Ml(),isNot:n,utils:o,promise:a,equals:te,suppressedErrors:[],soft:nt.flag(e,"soft"),poll:nt.flag(e,"poll")},isNot:n,obj:r}}var uc=class extends Error{constructor(e,t,r){super(e),this.actual=t,this.expected=r}};function oO(e,t,r){return(n,a)=>{Object.entries(r).forEach(([o,i])=>{function l(...d){let{state:p,isNot:f,obj:h}=aO(this,t),m=i.call(p,h,...d);if(m&&typeof m=="object"&&m instanceof Promise)return m.then(({pass:_,message:C,actual:w,expected:v})=>{if(_&&f||!_&&!f)throw new uc(C(),w,v)});let{pass:g,message:b,actual:y,expected:R}=m;if(g&&f||!g&&!f)throw new uc(b(),y,R)}let u=wh(a,l);a.addMethod(globalThis[en].matchers,o,u),a.addMethod(e.Assertion.prototype,o,u);class c extends Bt{constructor(p=!1,...f){super(f,p)}asymmetricMatch(p){let{pass:f}=i.call(this.getMatcherContext(t),p,...this.sample);return this.inverse?!f:f}toString(){return`${this.inverse?"not.":""}${o}`}getExpectedType(){return"any"}toAsymmetricMatcher(){return`${this.toString()}<${this.sample.map(String).join(", ")}>`}}let s=(...d)=>new c(!1,...d);Object.defineProperty(t,o,{configurable:!0,enumerable:!0,value:s,writable:!0}),Object.defineProperty(t.not,o,{configurable:!0,enumerable:!0,value:(...d)=>new c(!0,...d),writable:!0}),Object.defineProperty(globalThis[Xo],o,{configurable:!0,enumerable:!0,value:s,writable:!0})})}}var iO=(e,t)=>{t.addMethod(e.expect,"extend",(r,n)=>{Dr(oO(e,r,n))})};function lO(){Dr(iO),Dr(nO),Dr(rO);let e=(n,a)=>{let{assertionCalls:o}=Kn(e);return no({assertionCalls:o+1,soft:!1},e),Ht(n,a)};Object.assign(e,Ht),e.getState=()=>Kn(e),e.setState=n=>no(n,e),e.extend=n=>Ht.extend(e,n),e.soft=(...n)=>{let a=e(...n);return e.setState({soft:!0}),a},e.unreachable=n=>{S.fail(`expected${n?` "${n}" `:" "}not to be reached`)};function t(n){let a=()=>new Error(`expected number of assertions to be ${n}, but got ${e.getState().assertionCalls}`);"captureStackTrace"in Error&&typeof Error.captureStackTrace=="function"&&Error.captureStackTrace(a(),t),e.setState({expectedAssertionsNumber:n,expectedAssertionsNumberErrorGen:a})}function r(){let n=new Error("expected any number of assertion, but got none");"captureStackTrace"in Error&&typeof Error.captureStackTrace=="function"&&Error.captureStackTrace(n,r),e.setState({isExpectingAssertions:!0,isExpectingAssertionsError:n})}return no({assertionCalls:0,isExpectingAssertions:!1,isExpectingAssertionsError:null,expectedAssertionsNumber:null,expectedAssertionsNumberErrorGen:null},e),nt.addMethod(e,"assertions",t),nt.addMethod(e,"hasAssertions",r),e.extend($f),e}var Ch=lO();Object.defineProperty(globalThis,ql,{value:Ch,writable:!0,configurable:!0});var Zo=new Set;function sO(e){return Zo.add(e),()=>void Zo.delete(e)}function uO(e){let t=e?Yu(e):Yu();return cO(t)}function cO(e){let t=cc(e),r=t.mockImplementation.bind(null);return t.mockImplementation=n=>cc(r(n)),t}function cc(e){let t=Wn(e),r=t.impl;return t.willCall(function(...n){return Zo.forEach(a=>a(e,n)),r==null?void 0:r.apply(this,n)}),e}function dO(){Aa.forEach(e=>e.mockClear())}function fO(){Aa.forEach(e=>e.mockReset())}function pO(){Aa.forEach(e=>e.mockRestore())}var Rh={};Ai(Rh,{buildQueries:()=>wt,configure:()=>SA,createEvent:()=>jn,findAllByAltText:()=>Om,findAllByDisplayValue:()=>wm,findAllByLabelText:()=>tm,findAllByPlaceholderText:()=>cm,findAllByRole:()=>Fm,findAllByTestId:()=>Wm,findAllByText:()=>bm,findAllByTitle:()=>Nm,findByAltText:()=>Am,findByDisplayValue:()=>Cm,findByLabelText:()=>rm,findByPlaceholderText:()=>dm,findByRole:()=>Um,findByTestId:()=>Km,findByText:()=>gm,findByTitle:()=>jm,fireEvent:()=>on,getAllByAltText:()=>Sm,getAllByDisplayValue:()=>_m,getAllByLabelText:()=>nm,getAllByPlaceholderText:()=>sm,getAllByRole:()=>km,getAllByTestId:()=>Vm,getAllByText:()=>hm,getAllByTitle:()=>Mm,getByAltText:()=>Pm,getByDisplayValue:()=>Em,getByLabelText:()=>am,getByPlaceholderText:()=>um,getByRole:()=>Dm,getByTestId:()=>Gm,getByText:()=>mm,getByTitle:()=>$m,getConfig:()=>Z,getDefaultNormalizer:()=>kl,getElementError:()=>$a,getMultipleElementsFoundError:()=>Na,getNodeText:()=>gn,getQueriesForElement:()=>ui,getRoles:()=>Kh,getSuggestedQuery:()=>Xn,isInaccessible:()=>Ma,logDOM:()=>ei,logRoles:()=>xA,makeFindQuery:()=>Er,makeGetAllQuery:()=>Ul,makeSingleQuery:()=>_r,prettyDOM:()=>nn,prettyFormat:()=>Nl,queries:()=>Qn,queryAllByAltText:()=>Rm,queryAllByAttribute:()=>Qt,queryAllByDisplayValue:()=>ym,queryAllByLabelText:()=>om,queryAllByPlaceholderText:()=>im,queryAllByRole:()=>Lm,queryAllByTestId:()=>Hm,queryAllByText:()=>fm,queryAllByTitle:()=>qm,queryByAltText:()=>Tm,queryByAttribute:()=>Jh,queryByDisplayValue:()=>vm,queryByLabelText:()=>Zh,queryByPlaceholderText:()=>lm,queryByRole:()=>Bm,queryByTestId:()=>zm,queryByText:()=>pm,queryByTitle:()=>xm,queryHelpers:()=>VA,screen:()=>vq,waitFor:()=>Fl,waitForElementToBeRemoved:()=>fq,within:()=>ui,wrapAllByQueryWithSuggestion:()=>Le,wrapSingleQueryWithSuggestion:()=>$t});var Nl=Fe(q1()),hO=Object.prototype.toString;function mO(e){return typeof e=="function"||hO.call(e)==="[object Function]"}function bO(e){var t=Number(e);return isNaN(t)?0:t===0||!isFinite(t)?t:(t>0?1:-1)*Math.floor(Math.abs(t))}var gO=Math.pow(2,53)-1;function yO(e){var t=bO(e);return Math.min(Math.max(t,0),gO)}function Je(e,t){var r=Array,n=Object(e);if(e==null)throw new TypeError("Array.from requires an array-like object - not null or undefined");for(var a=yO(n.length),o=mO(r)?Object(new r(a)):new Array(a),i=0,l;i<a;)l=n[i],o[i]=l,i+=1;return o.length=a,o}function tn(e){"@babel/helpers - typeof";return tn=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},tn(e)}function vO(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _O(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,Th(n.key),n)}}function EO(e,t,r){return t&&_O(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function wO(e,t,r){return t=Th(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Th(e){var t=CO(e,"string");return tn(t)==="symbol"?t:String(t)}function CO(e,t){if(tn(e)!=="object"||e===null)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(tn(n)!=="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var RO=function(){function e(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];vO(this,e),wO(this,"items",void 0),this.items=t}return EO(e,[{key:"add",value:function(t){return this.has(t)===!1&&this.items.push(t),this}},{key:"clear",value:function(){this.items=[]}},{key:"delete",value:function(t){var r=this.items.length;return this.items=this.items.filter(function(n){return n!==t}),r!==this.items.length}},{key:"forEach",value:function(t){var r=this;this.items.forEach(function(n){t(n,n,r)})}},{key:"has",value:function(t){return this.items.indexOf(t)!==-1}},{key:"size",get:function(){return this.items.length}}]),e}(),TO=typeof Set>"u"?Set:RO;function Me(e){var t;return(t=e.localName)!==null&&t!==void 0?t:e.tagName.toLowerCase()}var SO={article:"article",aside:"complementary",button:"button",datalist:"listbox",dd:"definition",details:"group",dialog:"dialog",dt:"term",fieldset:"group",figure:"figure",form:"form",footer:"contentinfo",h1:"heading",h2:"heading",h3:"heading",h4:"heading",h5:"heading",h6:"heading",header:"banner",hr:"separator",html:"document",legend:"legend",li:"listitem",math:"math",main:"main",menu:"list",nav:"navigation",ol:"list",optgroup:"group",option:"option",output:"status",progress:"progressbar",section:"region",summary:"button",table:"table",tbody:"rowgroup",textarea:"textbox",tfoot:"rowgroup",td:"cell",th:"columnheader",thead:"rowgroup",tr:"row",ul:"list"},PO={caption:new Set(["aria-label","aria-labelledby"]),code:new Set(["aria-label","aria-labelledby"]),deletion:new Set(["aria-label","aria-labelledby"]),emphasis:new Set(["aria-label","aria-labelledby"]),generic:new Set(["aria-label","aria-labelledby","aria-roledescription"]),insertion:new Set(["aria-label","aria-labelledby"]),paragraph:new Set(["aria-label","aria-labelledby"]),presentation:new Set(["aria-label","aria-labelledby"]),strong:new Set(["aria-label","aria-labelledby"]),subscript:new Set(["aria-label","aria-labelledby"]),superscript:new Set(["aria-label","aria-labelledby"])};function OO(e,t){return["aria-atomic","aria-busy","aria-controls","aria-current","aria-describedby","aria-details","aria-dropeffect","aria-flowto","aria-grabbed","aria-hidden","aria-keyshortcuts","aria-label","aria-labelledby","aria-live","aria-owns","aria-relevant","aria-roledescription"].some(function(r){var n;return e.hasAttribute(r)&&!((n=PO[t])!==null&&n!==void 0&&n.has(r))})}function Sh(e,t){return OO(e,t)}function AO(e){var t=xO(e);if(t===null||t==="presentation"){var r=qO(e);if(t!=="presentation"||Sh(e,r||""))return r}return t}function qO(e){var t=SO[Me(e)];if(t!==void 0)return t;switch(Me(e)){case"a":case"area":case"link":if(e.hasAttribute("href"))return"link";break;case"img":return e.getAttribute("alt")===""&&!Sh(e,"img")?"presentation":"img";case"input":{var r=e,n=r.type;switch(n){case"button":case"image":case"reset":case"submit":return"button";case"checkbox":case"radio":return n;case"range":return"slider";case"email":case"tel":case"text":case"url":return e.hasAttribute("list")?"combobox":"textbox";case"search":return e.hasAttribute("list")?"combobox":"searchbox";case"number":return"spinbutton";default:return null}}case"select":return e.hasAttribute("multiple")||e.size>1?"listbox":"combobox"}return null}function xO(e){var t=e.getAttribute("role");if(t!==null){var r=t.trim().split(" ")[0];if(r.length>0)return r}return null}function he(e){return e!==null&&e.nodeType===e.ELEMENT_NODE}function Ph(e){return he(e)&&Me(e)==="caption"}function Nn(e){return he(e)&&Me(e)==="input"}function MO(e){return he(e)&&Me(e)==="optgroup"}function $O(e){return he(e)&&Me(e)==="select"}function NO(e){return he(e)&&Me(e)==="table"}function jO(e){return he(e)&&Me(e)==="textarea"}function IO(e){var t=e.ownerDocument===null?e:e.ownerDocument,r=t.defaultView;if(r===null)throw new TypeError("no window available");return r}function LO(e){return he(e)&&Me(e)==="fieldset"}function BO(e){return he(e)&&Me(e)==="legend"}function kO(e){return he(e)&&Me(e)==="slot"}function DO(e){return he(e)&&e.ownerSVGElement!==void 0}function FO(e){return he(e)&&Me(e)==="svg"}function UO(e){return DO(e)&&Me(e)==="title"}function Jn(e,t){if(he(e)&&e.hasAttribute(t)){var r=e.getAttribute(t).split(" "),n=e.getRootNode?e.getRootNode():e.ownerDocument;return r.map(function(a){return n.getElementById(a)}).filter(function(a){return a!==null})}return[]}function mt(e,t){return he(e)?t.indexOf(AO(e))!==-1:!1}function HO(e){return e.trim().replace(/\s\s+/g," ")}function zO(e,t){if(!he(e))return!1;if(e.hasAttribute("hidden")||e.getAttribute("aria-hidden")==="true")return!0;var r=t(e);return r.getPropertyValue("display")==="none"||r.getPropertyValue("visibility")==="hidden"}function VO(e){return mt(e,["button","combobox","listbox","textbox"])||Oh(e,"range")}function Oh(e,t){if(!he(e))return!1;switch(t){case"range":return mt(e,["meter","progressbar","scrollbar","slider","spinbutton"]);default:throw new TypeError("No knowledge about abstract role '".concat(t,"'. This is likely a bug :("))}}function dc(e,t){var r=Je(e.querySelectorAll(t));return Jn(e,"aria-owns").forEach(function(n){r.push.apply(r,Je(n.querySelectorAll(t)))}),r}function GO(e){return $O(e)?e.selectedOptions||dc(e,"[selected]"):dc(e,'[aria-selected="true"]')}function WO(e){return mt(e,["none","presentation"])}function KO(e){return Ph(e)}function YO(e){return mt(e,["button","cell","checkbox","columnheader","gridcell","heading","label","legend","link","menuitem","menuitemcheckbox","menuitemradio","option","radio","row","rowheader","switch","tab","tooltip","treeitem"])}function JO(e){return!1}function XO(e){return Nn(e)||jO(e)?e.value:e.textContent||""}function fc(e){var t=e.getPropertyValue("content");return/^["'].*["']$/.test(t)?t.slice(1,-1):""}function Ah(e){var t=Me(e);return t==="button"||t==="input"&&e.getAttribute("type")!=="hidden"||t==="meter"||t==="output"||t==="progress"||t==="select"||t==="textarea"}function qh(e){if(Ah(e))return e;var t=null;return e.childNodes.forEach(function(r){if(t===null&&he(r)){var n=qh(r);n!==null&&(t=n)}}),t}function QO(e){if(e.control!==void 0)return e.control;var t=e.getAttribute("for");return t!==null?e.ownerDocument.getElementById(t):qh(e)}function ZO(e){var t=e.labels;if(t===null)return t;if(t!==void 0)return Je(t);if(!Ah(e))return null;var r=e.ownerDocument;return Je(r.querySelectorAll("label")).filter(function(n){return QO(n)===e})}function eA(e){var t=e.assignedNodes();return t.length===0?Je(e.childNodes):t}function xh(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=new TO,n=IO(e),a=t.compute,o=a===void 0?"name":a,i=t.computedStyleSupportsPseudoElements,l=i===void 0?t.getComputedStyle!==void 0:i,u=t.getComputedStyle,c=u===void 0?n.getComputedStyle.bind(n):u,s=t.hidden,d=s===void 0?!1:s;function p(b,y){var R="";if(he(b)&&l){var _=c(b,"::before"),C=fc(_);R="".concat(C," ").concat(R)}var w=kO(b)?eA(b):Je(b.childNodes).concat(Jn(b,"aria-owns"));if(w.forEach(function(O){var M=g(O,{isEmbeddedInLabel:y.isEmbeddedInLabel,isReferenced:!1,recursion:!0}),N=he(O)?c(O).getPropertyValue("display"):"inline",k=N!=="inline"?" ":"";R+="".concat(k).concat(M).concat(k)}),he(b)&&l){var v=c(b,"::after"),E=fc(v);R="".concat(R," ").concat(E)}return R.trim()}function f(b,y){var R=b.getAttributeNode(y);return R!==null&&!r.has(R)&&R.value.trim()!==""?(r.add(R),R.value):null}function h(b){return he(b)?f(b,"title"):null}function m(b){if(!he(b))return null;if(LO(b)){r.add(b);for(var y=Je(b.childNodes),R=0;R<y.length;R+=1){var _=y[R];if(BO(_))return g(_,{isEmbeddedInLabel:!1,isReferenced:!1,recursion:!1})}}else if(NO(b)){r.add(b);for(var C=Je(b.childNodes),w=0;w<C.length;w+=1){var v=C[w];if(Ph(v))return g(v,{isEmbeddedInLabel:!1,isReferenced:!1,recursion:!1})}}else if(FO(b)){r.add(b);for(var E=Je(b.childNodes),O=0;O<E.length;O+=1){var M=E[O];if(UO(M))return M.textContent}return null}else if(Me(b)==="img"||Me(b)==="area"){var N=f(b,"alt");if(N!==null)return N}else if(MO(b)){var k=f(b,"label");if(k!==null)return k}if(Nn(b)&&(b.type==="button"||b.type==="submit"||b.type==="reset")){var j=f(b,"value");if(j!==null)return j;if(b.type==="submit")return"Submit";if(b.type==="reset")return"Reset"}var I=ZO(b);if(I!==null&&I.length!==0)return r.add(b),Je(I).map(function(W){return g(W,{isEmbeddedInLabel:!0,isReferenced:!1,recursion:!0})}).filter(function(W){return W.length>0}).join(" ");if(Nn(b)&&b.type==="image"){var B=f(b,"alt");if(B!==null)return B;var z=f(b,"title");return z!==null?z:"Submit Query"}if(mt(b,["button"])){var K=p(b,{isEmbeddedInLabel:!1,isReferenced:!1});if(K!=="")return K}return null}function g(b,y){if(r.has(b))return"";if(!d&&zO(b,c)&&!y.isReferenced)return r.add(b),"";var R=he(b)?b.getAttributeNode("aria-labelledby"):null,_=R!==null&&!r.has(R)?Jn(b,"aria-labelledby"):[];if(o==="name"&&!y.isReferenced&&_.length>0)return r.add(R),_.map(function(N){return g(N,{isEmbeddedInLabel:y.isEmbeddedInLabel,isReferenced:!0,recursion:!1})}).join(" ");var C=y.recursion&&VO(b)&&o==="name";if(!C){var w=(he(b)&&b.getAttribute("aria-label")||"").trim();if(w!==""&&o==="name")return r.add(b),w;if(!WO(b)){var v=m(b);if(v!==null)return r.add(b),v}}if(mt(b,["menu"]))return r.add(b),"";if(C||y.isEmbeddedInLabel||y.isReferenced){if(mt(b,["combobox","listbox"])){r.add(b);var E=GO(b);return E.length===0?Nn(b)?b.value:"":Je(E).map(function(N){return g(N,{isEmbeddedInLabel:y.isEmbeddedInLabel,isReferenced:!1,recursion:!0})}).join(" ")}if(Oh(b,"range"))return r.add(b),b.hasAttribute("aria-valuetext")?b.getAttribute("aria-valuetext"):b.hasAttribute("aria-valuenow")?b.getAttribute("aria-valuenow"):b.getAttribute("value")||"";if(mt(b,["textbox"]))return r.add(b),XO(b)}if(YO(b)||he(b)&&y.isReferenced||KO(b)||JO()){var O=p(b,{isEmbeddedInLabel:y.isEmbeddedInLabel,isReferenced:!1});if(O!=="")return r.add(b),O}if(b.nodeType===b.TEXT_NODE)return r.add(b),b.textContent||"";if(y.recursion)return r.add(b),p(b,{isEmbeddedInLabel:y.isEmbeddedInLabel,isReferenced:!1});var M=h(b);return M!==null?(r.add(b),M):(r.add(b),"")}return HO(g(e,{isEmbeddedInLabel:!1,isReferenced:o==="description",recursion:!1}))}function rn(e){"@babel/helpers - typeof";return rn=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},rn(e)}function pc(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),r.push.apply(r,n)}return r}function hc(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?pc(Object(r),!0).forEach(function(n){tA(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):pc(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function tA(e,t,r){return t=rA(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function rA(e){var t=nA(e,"string");return rn(t)==="symbol"?t:String(t)}function nA(e,t){if(rn(e)!=="object"||e===null)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||"default");if(rn(n)!=="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Mh(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=Jn(e,"aria-describedby").map(function(a){return xh(a,hc(hc({},t),{},{compute:"description"}))}).join(" ");if(r===""){var n=e.getAttribute("title");r=n===null?"":n}return r}function aA(e){return mt(e,["caption","code","deletion","emphasis","generic","insertion","paragraph","presentation","strong","subscript","superscript"])}function jl(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return aA(e)?"":xh(e,t)}var He=Fe(xi()),oA=Fe(x1());function $h(e){return e.replace(/</g,"<").replace(/>/g,">")}var iA=(e,t,r,n,a,o,i)=>{let l=n+r.indent,u=r.colors;return e.map(c=>{let s=t[c],d=i(s,r,l,a,o);return typeof s!="string"&&(d.indexOf(` +`)!==-1&&(d=r.spacingOuter+l+d+r.spacingOuter+n),d="{"+d+"}"),r.spacingInner+n+u.prop.open+c+u.prop.close+"="+u.value.open+d+u.value.close}).join("")},lA=3,sA=(e,t,r,n,a,o)=>e.map(i=>{let l=typeof i=="string"?Nh(i,t):o(i,t,r,n,a);return l===""&&typeof i=="object"&&i!==null&&i.nodeType!==lA?"":t.spacingOuter+r+l}).join(""),Nh=(e,t)=>{let r=t.colors.content;return r.open+$h(e)+r.close},uA=(e,t)=>{let r=t.colors.comment;return r.open+"<!--"+$h(e)+"-->"+r.close},cA=(e,t,r,n,a)=>{let o=n.colors.tag;return o.open+"<"+e+(t&&o.close+t+n.spacingOuter+a+o.open)+(r?">"+o.close+r+n.spacingOuter+a+o.open+"</"+e:(t&&!n.min?"":" ")+"/")+">"+o.close},dA=(e,t)=>{let r=t.colors.tag;return r.open+"<"+e+r.close+" …"+r.open+" />"+r.close},fA=1,jh=3,Ih=8,Lh=11,pA=/^((HTML|SVG)\w*)?Element$/,Bh=e=>{let{tagName:t}=e;return!!(typeof t=="string"&&t.includes("-")||typeof e.hasAttribute=="function"&&e.hasAttribute("is"))},hA=e=>{let t=e.constructor.name,{nodeType:r}=e;return r===fA&&(pA.test(t)||Bh(e))||r===jh&&t==="Text"||r===Ih&&t==="Comment"||r===Lh&&t==="DocumentFragment"};function mA(e){return e.nodeType===jh}function bA(e){return e.nodeType===Ih}function oo(e){return e.nodeType===Lh}function gA(e){return{test:t=>{var r;return((t==null||(r=t.constructor)==null?void 0:r.name)||Bh(t))&&hA(t)},serialize:(t,r,n,a,o,i)=>{if(mA(t))return Nh(t.data,r);if(bA(t))return uA(t.data,r);let l=oo(t)?"DocumentFragment":t.tagName.toLowerCase();return++a>r.maxDepth?dA(l,r):cA(l,iA(oo(t)?[]:Array.from(t.attributes).map(u=>u.name).sort(),oo(t)?{}:Array.from(t.attributes).reduce((u,c)=>(u[c.name]=c.value,u),{}),r,n+r.indent,a,o,i),sA(Array.prototype.slice.call(t.childNodes||t.children).filter(e),r,n+r.indent,a,o,i),r,n)}}}var kh=null,Il=null,Ll=null;try{let e=module&&module.require;Il=e.call(module,"fs").readFileSync,Ll=e.call(module,"@babel/code-frame").codeFrameColumns,kh=e.call(module,"chalk")}catch{}function yA(e){let t=e.indexOf("(")+1,r=e.indexOf(")"),n=e.slice(t,r),a=n.split(":"),[o,i,l]=[a[0],parseInt(a[1],10),parseInt(a[2],10)],u="";try{u=Il(o,"utf-8")}catch{return""}let c=Ll(u,{start:{line:i,column:l}},{highlightCode:!0,linesBelow:0});return kh.dim(n)+` +`+c+` +`}function vA(){if(!Il||!Ll)return"";let e=new Error().stack.split(` +`).slice(1).find(t=>!t.includes("node_modules/"));return yA(e)}var Dh=3;function io(){return typeof jest<"u"&&jest!==null?setTimeout._isMockFunction===!0||Object.prototype.hasOwnProperty.call(setTimeout,"clock"):!1}function Bl(){if(typeof window>"u")throw new Error("Could not find default container");return window.document}function Fh(e){if(e.defaultView)return e.defaultView;if(e.ownerDocument&&e.ownerDocument.defaultView)return e.ownerDocument.defaultView;if(e.window)return e.window;throw e.ownerDocument&&e.ownerDocument.defaultView===null?new Error("It looks like the window object is not available for the provided node."):e.then instanceof Function?new Error("It looks like you passed a Promise object instead of a DOM node. Did you do something like `fireEvent.click(screen.findBy...` when you meant to use a `getBy` query `fireEvent.click(screen.getBy...`, or await the findBy query `fireEvent.click(await screen.findBy...`?"):Array.isArray(e)?new Error("It looks like you passed an Array instead of a DOM node. Did you do something like `fireEvent.click(screen.getAllBy...` when you meant to use a `getBy` query `fireEvent.click(screen.getBy...`?"):typeof e.debug=="function"&&typeof e.logTestingPlaygroundURL=="function"?new Error("It looks like you passed a `screen` object. Did you do something like `fireEvent.click(screen, ...` when you meant to use a query, e.g. `fireEvent.click(screen.getBy..., `?"):new Error("The given node is not an Element, the node type is: "+typeof e+".")}function Et(e){if(!e||typeof e.querySelector!="function"||typeof e.querySelectorAll!="function")throw new TypeError("Expected container to be an Element, a Document or a DocumentFragment but got "+t(e)+".");function t(r){return typeof r=="object"?r===null?"null":r.constructor.name:typeof r}}var _A=()=>{if(typeof process>"u")return!1;let e;try{var t;let r=(t=vo)==null?void 0:t.COLORS;r&&(e=JSON.parse(r))}catch{}return typeof e=="boolean"?e:process.versions!==void 0&&process.versions.node!==void 0},{DOMCollection:EA}=Nl.plugins,wA=1,CA=8;function RA(e){return e.nodeType!==CA&&(e.nodeType!==wA||!e.matches(Z().defaultIgnore))}function nn(e,t,r){if(r===void 0&&(r={}),e||(e=Bl().body),typeof t!="number"&&(t=typeof process<"u"&&typeof vo<"u"&&vo.DEBUG_PRINT_LIMIT||7e3),t===0)return"";e.documentElement&&(e=e.documentElement);let n=typeof e;if(n==="object"?n=e.constructor.name:e={},!("outerHTML"in e))throw new TypeError("Expected an element or document but got "+n);let{filterNode:a=RA,...o}=r,i=Nl.format(e,{plugins:[gA(a),EA],printFunctionName:!1,highlight:_A(),...o});return t!==void 0&&e.outerHTML.length>t?i.slice(0,t)+"...":i}var ei=function(){let e=vA();console.log(e?nn(...arguments)+` + +`+e:nn(...arguments))},zt={testIdAttribute:"data-testid",asyncUtilTimeout:1e3,asyncWrapper:e=>e(),unstable_advanceTimersWrapper:e=>e(),eventWrapper:e=>e(),defaultHidden:!1,defaultIgnore:"script, style",showOriginalStackTrace:!1,throwSuggestions:!1,getElementError(e,t){let r=nn(t),n=new Error([e,"Ignored nodes: comments, "+zt.defaultIgnore+` +`+r].filter(Boolean).join(` + +`));return n.name="TestingLibraryElementError",n},_disableExpensiveErrorDiagnostics:!1,computedStyleSupportsPseudoElements:!1};function TA(e){try{return zt._disableExpensiveErrorDiagnostics=!0,e()}finally{zt._disableExpensiveErrorDiagnostics=!1}}function SA(e){typeof e=="function"&&(e=e(zt)),zt={...zt,...e}}function Z(){return zt}var PA=["button","meter","output","progress","select","textarea","input"];function Uh(e){return PA.includes(e.nodeName.toLowerCase())?"":e.nodeType===Dh?e.textContent:Array.from(e.childNodes).map(t=>Uh(t)).join("")}function ti(e){let t;return e.tagName.toLowerCase()==="label"?t=Uh(e):t=e.value||e.textContent,t}function Hh(e){if(e.labels!==void 0){var t;return(t=e.labels)!=null?t:[]}if(!OA(e))return[];let r=e.ownerDocument.querySelectorAll("label");return Array.from(r).filter(n=>n.control===e)}function OA(e){return/BUTTON|METER|OUTPUT|PROGRESS|SELECT|TEXTAREA/.test(e.tagName)||e.tagName==="INPUT"&&e.getAttribute("type")!=="hidden"}function zh(e,t,r){let{selector:n="*"}=r===void 0?{}:r,a=t.getAttribute("aria-labelledby"),o=a?a.split(" "):[];return o.length?o.map(i=>{let l=e.querySelector('[id="'+i+'"]');return l?{content:ti(l),formControl:null}:{content:"",formControl:null}}):Array.from(Hh(t)).map(i=>{let l=ti(i),u=Array.from(i.querySelectorAll("button, input, meter, output, progress, select, textarea")).filter(c=>c.matches(n))[0];return{content:l,formControl:u}})}function Vh(e){if(e==null)throw new Error("It looks like "+e+" was passed instead of a matcher. Did you do something like getByText("+e+")?")}function qr(e,t,r,n){if(typeof e!="string")return!1;Vh(r);let a=n(e);return typeof r=="string"||typeof r=="number"?a.toLowerCase().includes(r.toString().toLowerCase()):typeof r=="function"?r(a,t):Gh(r,a)}function gt(e,t,r,n){if(typeof e!="string")return!1;Vh(r);let a=n(e);return r instanceof Function?r(a,t):r instanceof RegExp?Gh(r,a):a===String(r)}function kl(e){let{trim:t=!0,collapseWhitespace:r=!0}=e===void 0?{}:e;return n=>{let a=n;return a=t?a.trim():a,a=r?a.replace(/\s+/g," "):a,a}}function Xt(e){let{trim:t,collapseWhitespace:r,normalizer:n}=e;if(!n)return kl({trim:t,collapseWhitespace:r});if(typeof t<"u"||typeof r<"u")throw new Error('trim and collapseWhitespace are not supported with a normalizer. If you want to use the default trim and collapseWhitespace logic in your normalizer, use "getDefaultNormalizer({trim, collapseWhitespace})" and compose that into your normalizer');return n}function Gh(e,t){let r=e.test(t);return e.global&&e.lastIndex!==0&&(console.warn("To match all elements we had to reset the lastIndex of the RegExp because the global flag is enabled. We encourage to remove the global flag from the RegExp."),e.lastIndex=0),r}function gn(e){return e.matches("input[type=submit], input[type=button], input[type=reset]")?e.value:Array.from(e.childNodes).filter(t=>t.nodeType===Dh&&!!t.textContent).map(t=>t.textContent).join("")}var AA=qA(He.elementRoles);function Wh(e){return e.hidden===!0||e.getAttribute("aria-hidden")==="true"||e.ownerDocument.defaultView.getComputedStyle(e).display==="none"}function Ma(e,t){t===void 0&&(t={});let{isSubtreeInaccessible:r=Wh}=t;if(e.ownerDocument.defaultView.getComputedStyle(e).visibility==="hidden")return!0;let n=e;for(;n;){if(r(n))return!0;n=n.parentElement}return!1}function Dl(e){for(let{match:t,roles:r}of AA)if(t(e))return[...r];return[]}function qA(e){function t(i){let{name:l,attributes:u}=i;return""+l+u.map(c=>{let{name:s,value:d,constraints:p=[]}=c,f=p.indexOf("undefined")!==-1,h=p.indexOf("set")!==-1;return typeof d<"u"?"["+s+'="'+d+'"]':f?":not(["+s+"])":h?"["+s+"]:not(["+s+'=""])':"["+s+"]"}).join("")}function r(i){let{attributes:l=[]}=i;return l.length}function n(i,l){let{specificity:u}=i,{specificity:c}=l;return c-u}function a(i){let{attributes:l=[]}=i,u=l.findIndex(s=>s.value&&s.name==="type"&&s.value==="text");u>=0&&(l=[...l.slice(0,u),...l.slice(u+1)]);let c=t({...i,attributes:l});return s=>u>=0&&s.type!=="text"?!1:s.matches(c)}let o=[];for(let[i,l]of e.entries())o=[...o,{match:a(i),roles:Array.from(l),specificity:r(i)}];return o.sort(n)}function Kh(e,t){let{hidden:r=!1}=t===void 0?{}:t;function n(a){return[a,...Array.from(a.children).reduce((o,i)=>[...o,...n(i)],[])]}return n(e).filter(a=>r===!1?Ma(a)===!1:!0).reduce((a,o)=>{let i=[];return o.hasAttribute("role")?i=o.getAttribute("role").split(" ").slice(0,1):i=Dl(o),i.reduce((l,u)=>Array.isArray(l[u])?{...l,[u]:[...l[u],o]}:{...l,[u]:[o]},a)},{})}function Yh(e,t){let{hidden:r,includeDescription:n}=t,a=Kh(e,{hidden:r});return Object.entries(a).filter(o=>{let[i]=o;return i!=="generic"}).map(o=>{let[i,l]=o,u="-".repeat(50),c=l.map(s=>{let d='Name "'+jl(s,{computedStyleSupportsPseudoElements:Z().computedStyleSupportsPseudoElements})+`": +`,p=nn(s.cloneNode(!1));if(n){let f='Description "'+Mh(s,{computedStyleSupportsPseudoElements:Z().computedStyleSupportsPseudoElements})+`": +`;return""+d+f+p}return""+d+p}).join(` + +`);return i+`: + +`+c+` + +`+u}).join(` +`)}var xA=function(e,t){let{hidden:r=!1}=t===void 0?{}:t;return console.log(Yh(e,{hidden:r}))};function MA(e){return e.tagName==="OPTION"?e.selected:yn(e,"aria-selected")}function $A(e){return e.getAttribute("aria-busy")==="true"}function NA(e){if(!("indeterminate"in e&&e.indeterminate))return"checked"in e?e.checked:yn(e,"aria-checked")}function jA(e){return yn(e,"aria-pressed")}function IA(e){var t,r;return(t=(r=yn(e,"aria-current"))!=null?r:e.getAttribute("aria-current"))!=null?t:!1}function LA(e){return yn(e,"aria-expanded")}function yn(e,t){let r=e.getAttribute(t);if(r==="true")return!0;if(r==="false")return!1}function BA(e){let t={H1:1,H2:2,H3:3,H4:4,H5:5,H6:6};return e.getAttribute("aria-level")&&Number(e.getAttribute("aria-level"))||t[e.tagName]}function kA(e){let t=e.getAttribute("aria-valuenow");return t===null?void 0:+t}function DA(e){let t=e.getAttribute("aria-valuemax");return t===null?void 0:+t}function FA(e){let t=e.getAttribute("aria-valuemin");return t===null?void 0:+t}function UA(e){let t=e.getAttribute("aria-valuetext");return t===null?void 0:t}var mc=kl();function HA(e){return e.replace(/[.*+\-?^${}()|[\]\\]/g,"\\$&")}function bc(e){return new RegExp(HA(e.toLowerCase()),"i")}function Ct(e,t,r,n){let{variant:a,name:o}=n,i="",l={},u=[["Role","TestId"].includes(e)?r:bc(r)];o&&(l.name=bc(o)),e==="Role"&&Ma(t)&&(l.hidden=!0,i=`Element is inaccessible. This means that the element and all its children are invisible to screen readers. + If you are using the aria-hidden prop, make sure this is the right choice for your case. + `),Object.keys(l).length>0&&u.push(l);let c=a+"By"+e;return{queryName:e,queryMethod:c,queryArgs:u,variant:a,warning:i,toString(){i&&console.warn(i);let[s,d]=u;return s=typeof s=="string"?"'"+s+"'":s,d=d?", { "+Object.entries(d).map(p=>{let[f,h]=p;return f+": "+h}).join(", ")+" }":"",c+"("+s+d+")"}}}function Rt(e,t,r){return r&&(!t||t.toLowerCase()===e.toLowerCase())}function Xn(e,t,r){var n,a;if(t===void 0&&(t="get"),e.matches(Z().defaultIgnore))return;let o=(n=e.getAttribute("role"))!=null?n:(a=Dl(e))==null?void 0:a[0];if(o!=="generic"&&Rt("Role",r,o))return Ct("Role",e,o,{variant:t,name:jl(e,{computedStyleSupportsPseudoElements:Z().computedStyleSupportsPseudoElements})});let i=zh(document,e).map(p=>p.content).join(" ");if(Rt("LabelText",r,i))return Ct("LabelText",e,i,{variant:t});let l=e.getAttribute("placeholder");if(Rt("PlaceholderText",r,l))return Ct("PlaceholderText",e,l,{variant:t});let u=mc(gn(e));if(Rt("Text",r,u))return Ct("Text",e,u,{variant:t});if(Rt("DisplayValue",r,e.value))return Ct("DisplayValue",e,mc(e.value),{variant:t});let c=e.getAttribute("alt");if(Rt("AltText",r,c))return Ct("AltText",e,c,{variant:t});let s=e.getAttribute("title");if(Rt("Title",r,s))return Ct("Title",e,s,{variant:t});let d=e.getAttribute(Z().testIdAttribute);if(Rt("TestId",r,d))return Ct("TestId",e,d,{variant:t})}function Cn(e,t){e.stack=t.stack.replace(t.message,e.message)}function zA(e,t){let{container:r=Bl(),timeout:n=Z().asyncUtilTimeout,showOriginalStackTrace:a=Z().showOriginalStackTrace,stackTraceError:o,interval:i=50,onTimeout:l=c=>(Object.defineProperty(c,"message",{value:Z().getElementError(c.message,r).message}),c),mutationObserverOptions:u={subtree:!0,childList:!0,attributes:!0,characterData:!0}}=t;if(typeof e!="function")throw new TypeError("Received `callback` arg must be a function");return new Promise(async(c,s)=>{let d,p,f,h=!1,m="idle",g=setTimeout(C,n),b=io();if(b){let{unstable_advanceTimersWrapper:w}=Z();for(_();!h;){if(!io()){let v=new Error("Changed from using fake timers to real timers while using waitFor. This is not allowed and will result in very strange behavior. Please ensure you're awaiting all async things your test is doing before changing to real timers. For more info, please go to https://github.com/testing-library/dom-testing-library/issues/830");a||Cn(v,o),s(v);return}if(await w(async()=>{jest.advanceTimersByTime(i)}),h)break;_()}}else{try{Et(r)}catch(v){s(v);return}p=setInterval(R,i);let{MutationObserver:w}=Fh(r);f=new w(R),f.observe(r,u),_()}function y(w,v){h=!0,clearTimeout(g),b||(clearInterval(p),f.disconnect()),w?s(w):c(v)}function R(){if(io()){let w=new Error("Changed from using real timers to fake timers while using waitFor. This is not allowed and will result in very strange behavior. Please ensure you're awaiting all async things your test is doing before changing to fake timers. For more info, please go to https://github.com/testing-library/dom-testing-library/issues/830");return a||Cn(w,o),s(w)}else return _()}function _(){if(m!=="pending")try{let w=TA(e);typeof(w==null?void 0:w.then)=="function"?(m="pending",w.then(v=>{m="resolved",y(null,v)},v=>{m="rejected",d=v})):y(null,w)}catch(w){d=w}}function C(){let w;d?(w=d,!a&&w.name==="TestingLibraryElementError"&&Cn(w,o)):(w=new Error("Timed out in waitFor."),a||Cn(w,o)),y(l(w),null)}})}function Fl(e,t){let r=new Error("STACK_TRACE_MESSAGE");return Z().asyncWrapper(()=>zA(e,{stackTraceError:r,...t}))}function $a(e,t){return Z().getElementError(e,t)}function Na(e,t){return $a(e+"\n\n(If this is intentional, then use the `*AllBy*` variant of the query (like `queryAllByText`, `getAllByText`, or `findAllByText`)).",t)}function Qt(e,t,r,n){let{exact:a=!0,collapseWhitespace:o,trim:i,normalizer:l}=n===void 0?{}:n,u=a?gt:qr,c=Xt({collapseWhitespace:o,trim:i,normalizer:l});return Array.from(t.querySelectorAll("["+e+"]")).filter(s=>u(s.getAttribute(e),s,r,c))}function Jh(e,t,r,n){let a=Qt(e,t,r,n);if(a.length>1)throw Na("Found multiple elements by ["+e+"="+r+"]",t);return a[0]||null}function _r(e,t){return function(r){for(var n=arguments.length,a=new Array(n>1?n-1:0),o=1;o<n;o++)a[o-1]=arguments[o];let i=e(r,...a);if(i.length>1){let l=i.map(u=>$a(null,u).message).join(` + +`);throw Na(t(r,...a)+` + +Here are the matching elements: + +`+l,r)}return i[0]||null}}function Xh(e,t){return Z().getElementError(`A better query is available, try this: +`+e.toString()+` +`,t)}function Ul(e,t){return function(r){for(var n=arguments.length,a=new Array(n>1?n-1:0),o=1;o<n;o++)a[o-1]=arguments[o];let i=e(r,...a);if(!i.length)throw Z().getElementError(t(r,...a),r);return i}}function Er(e){return(t,r,n,a)=>Fl(()=>e(t,r,n),{container:t,...a})}var $t=(e,t,r)=>function(n){for(var a=arguments.length,o=new Array(a>1?a-1:0),i=1;i<a;i++)o[i-1]=arguments[i];let l=e(n,...o),[{suggest:u=Z().throwSuggestions}={}]=o.slice(-1);if(l&&u){let c=Xn(l,r);if(c&&!t.endsWith(c.queryName))throw Xh(c.toString(),n)}return l},Le=(e,t,r)=>function(n){for(var a=arguments.length,o=new Array(a>1?a-1:0),i=1;i<a;i++)o[i-1]=arguments[i];let l=e(n,...o),[{suggest:u=Z().throwSuggestions}={}]=o.slice(-1);if(l.length&&u){let c=[...new Set(l.map(s=>{var d;return(d=Xn(s,r))==null?void 0:d.toString()}))];if(c.length===1&&!t.endsWith(Xn(l[0],r).queryName))throw Xh(c[0],n)}return l};function wt(e,t,r){let n=$t(_r(e,t),e.name,"query"),a=Ul(e,r),o=_r(a,t),i=$t(o,e.name,"get"),l=Le(a,e.name.replace("query","get"),"getAll"),u=Er(Le(a,e.name,"findAll")),c=Er($t(o,e.name,"find"));return[n,l,i,u,c]}var VA=Object.freeze({__proto__:null,getElementError:$a,wrapAllByQueryWithSuggestion:Le,wrapSingleQueryWithSuggestion:$t,getMultipleElementsFoundError:Na,queryAllByAttribute:Qt,queryByAttribute:Jh,makeSingleQuery:_r,makeGetAllQuery:Ul,makeFindQuery:Er,buildQueries:wt});function GA(e){return Array.from(e.querySelectorAll("label,input")).map(t=>({node:t,textToMatch:ti(t)})).filter(t=>{let{textToMatch:r}=t;return r!==null})}var WA=function(e,t,r){let{exact:n=!0,trim:a,collapseWhitespace:o,normalizer:i}=r===void 0?{}:r,l=n?gt:qr,u=Xt({collapseWhitespace:o,trim:a,normalizer:i});return GA(e).filter(c=>{let{node:s,textToMatch:d}=c;return l(d,s,t,u)}).map(c=>{let{node:s}=c;return s})},an=function(e,t,r){let{selector:n="*",exact:a=!0,collapseWhitespace:o,trim:i,normalizer:l}=r===void 0?{}:r;Et(e);let u=a?gt:qr,c=Xt({collapseWhitespace:o,trim:i,normalizer:l}),s=Array.from(e.querySelectorAll("*")).filter(d=>Hh(d).length||d.hasAttribute("aria-labelledby")).reduce((d,p)=>{let f=zh(e,p,{selector:n});f.filter(m=>!!m.formControl).forEach(m=>{u(m.content,m.formControl,t,c)&&m.formControl&&d.push(m.formControl)});let h=f.filter(m=>!!m.content).map(m=>m.content);return u(h.join(" "),p,t,c)&&d.push(p),h.length>1&&h.forEach((m,g)=>{u(m,p,t,c)&&d.push(p);let b=[...h];b.splice(g,1),b.length>1&&u(b.join(" "),p,t,c)&&d.push(p)}),d},[]).concat(Qt("aria-label",e,t,{exact:a,normalizer:c}));return Array.from(new Set(s)).filter(d=>d.matches(n))},Gt=function(e,t){for(var r=arguments.length,n=new Array(r>2?r-2:0),a=2;a<r;a++)n[a-2]=arguments[a];let o=an(e,t,...n);if(!o.length){let i=WA(e,t,...n);if(i.length){let l=i.map(u=>KA(e,u)).filter(u=>!!u);throw l.length?Z().getElementError(l.map(u=>"Found a label with the text of: "+t+", however the element associated with this label (<"+u+" />) is non-labellable [https://html.spec.whatwg.org/multipage/forms.html#category-label]. If you really need to label a <"+u+" />, you can use aria-label or aria-labelledby instead.").join(` + +`),e):Z().getElementError("Found a label with the text of: "+t+`, however no form control was found associated to that label. Make sure you're using the "for" attribute or "aria-labelledby" attribute correctly.`,e)}else throw Z().getElementError("Unable to find a label with the text of: "+t,e)}return o};function KA(e,t){let r=t.getAttribute("for");if(!r)return null;let n=e.querySelector('[id="'+r+'"]');return n?n.tagName.toLowerCase():null}var Qh=(e,t)=>"Found multiple elements with the text of: "+t,Zh=$t(_r(an,Qh),an.name,"query"),em=_r(Gt,Qh),tm=Er(Le(Gt,Gt.name,"findAll")),rm=Er($t(em,Gt.name,"find")),nm=Le(Gt,Gt.name,"getAll"),am=$t(em,Gt.name,"get"),om=Le(an,an.name,"queryAll"),ri=function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return Et(t[0]),Qt("placeholder",...t)},YA=(e,t)=>"Found multiple elements with the placeholder text of: "+t,JA=(e,t)=>"Unable to find an element with the placeholder text of: "+t,im=Le(ri,ri.name,"queryAll"),[lm,sm,um,cm,dm]=wt(ri,YA,JA),ni=function(e,t,r){let{selector:n="*",exact:a=!0,collapseWhitespace:o,trim:i,ignore:l=Z().defaultIgnore,normalizer:u}=r===void 0?{}:r;Et(e);let c=a?gt:qr,s=Xt({collapseWhitespace:o,trim:i,normalizer:u}),d=[];return typeof e.matches=="function"&&e.matches(n)&&(d=[e]),[...d,...Array.from(e.querySelectorAll(n))].filter(p=>!l||!p.matches(l)).filter(p=>c(gn(p),p,t,s))},XA=(e,t)=>"Found multiple elements with the text: "+t,QA=function(e,t,r){r===void 0&&(r={});let{collapseWhitespace:n,trim:a,normalizer:o,selector:i}=r,l=Xt({collapseWhitespace:n,trim:a,normalizer:o})(t.toString()),u=l!==t.toString(),c=(i??"*")!=="*";return"Unable to find an element with the text: "+(u?l+" (normalized from '"+t+"')":t)+(c?", which matches selector '"+i+"'":"")+". This could be because the text is broken up by multiple elements. In this case, you can provide a function for your text matcher to make your matcher more flexible."},fm=Le(ni,ni.name,"queryAll"),[pm,hm,mm,bm,gm]=wt(ni,XA,QA),ai=function(e,t,r){let{exact:n=!0,collapseWhitespace:a,trim:o,normalizer:i}=r===void 0?{}:r;Et(e);let l=n?gt:qr,u=Xt({collapseWhitespace:a,trim:o,normalizer:i});return Array.from(e.querySelectorAll("input,textarea,select")).filter(c=>c.tagName==="SELECT"?Array.from(c.options).filter(s=>s.selected).some(s=>l(gn(s),s,t,u)):l(c.value,c,t,u))},ZA=(e,t)=>"Found multiple elements with the display value: "+t+".",eq=(e,t)=>"Unable to find an element with the display value: "+t+".",ym=Le(ai,ai.name,"queryAll"),[vm,_m,Em,wm,Cm]=wt(ai,ZA,eq),tq=/^(img|input|area|.+-.+)$/i,oi=function(e,t,r){return r===void 0&&(r={}),Et(e),Qt("alt",e,t,r).filter(n=>tq.test(n.tagName))},rq=(e,t)=>"Found multiple elements with the alt text: "+t,nq=(e,t)=>"Unable to find an element with the alt text: "+t,Rm=Le(oi,oi.name,"queryAll"),[Tm,Sm,Pm,Om,Am]=wt(oi,rq,nq),aq=e=>{var t;return e.tagName.toLowerCase()==="title"&&((t=e.parentElement)==null?void 0:t.tagName.toLowerCase())==="svg"},ii=function(e,t,r){let{exact:n=!0,collapseWhitespace:a,trim:o,normalizer:i}=r===void 0?{}:r;Et(e);let l=n?gt:qr,u=Xt({collapseWhitespace:a,trim:o,normalizer:i});return Array.from(e.querySelectorAll("[title], svg > title")).filter(c=>l(c.getAttribute("title"),c,t,u)||aq(c)&&l(gn(c),c,t,u))},oq=(e,t)=>"Found multiple elements with the title: "+t+".",iq=(e,t)=>"Unable to find an element with the title: "+t+".",qm=Le(ii,ii.name,"queryAll"),[xm,Mm,$m,Nm,jm]=wt(ii,oq,iq),li=function(e,t,r){let{hidden:n=Z().defaultHidden,name:a,description:o,queryFallbacks:i=!1,selected:l,busy:u,checked:c,pressed:s,current:d,level:p,expanded:f,value:{now:h,min:m,max:g,text:b}={}}=r===void 0?{}:r;if(Et(e),l!==void 0){var y;if(((y=He.roles.get(t))==null?void 0:y.props["aria-selected"])===void 0)throw new Error('"aria-selected" is not supported on role "'+t+'".')}if(u!==void 0){var R;if(((R=He.roles.get(t))==null?void 0:R.props["aria-busy"])===void 0)throw new Error('"aria-busy" is not supported on role "'+t+'".')}if(c!==void 0){var _;if(((_=He.roles.get(t))==null?void 0:_.props["aria-checked"])===void 0)throw new Error('"aria-checked" is not supported on role "'+t+'".')}if(s!==void 0){var C;if(((C=He.roles.get(t))==null?void 0:C.props["aria-pressed"])===void 0)throw new Error('"aria-pressed" is not supported on role "'+t+'".')}if(d!==void 0){var w;if(((w=He.roles.get(t))==null?void 0:w.props["aria-current"])===void 0)throw new Error('"aria-current" is not supported on role "'+t+'".')}if(p!==void 0&&t!=="heading")throw new Error('Role "'+t+'" cannot have "level" property.');if(h!==void 0){var v;if(((v=He.roles.get(t))==null?void 0:v.props["aria-valuenow"])===void 0)throw new Error('"aria-valuenow" is not supported on role "'+t+'".')}if(g!==void 0){var E;if(((E=He.roles.get(t))==null?void 0:E.props["aria-valuemax"])===void 0)throw new Error('"aria-valuemax" is not supported on role "'+t+'".')}if(m!==void 0){var O;if(((O=He.roles.get(t))==null?void 0:O.props["aria-valuemin"])===void 0)throw new Error('"aria-valuemin" is not supported on role "'+t+'".')}if(b!==void 0){var M;if(((M=He.roles.get(t))==null?void 0:M.props["aria-valuetext"])===void 0)throw new Error('"aria-valuetext" is not supported on role "'+t+'".')}if(f!==void 0){var N;if(((N=He.roles.get(t))==null?void 0:N.props["aria-expanded"])===void 0)throw new Error('"aria-expanded" is not supported on role "'+t+'".')}let k=new WeakMap;function j(I){return k.has(I)||k.set(I,Wh(I)),k.get(I)}return Array.from(e.querySelectorAll(lq(t))).filter(I=>{if(I.hasAttribute("role")){let B=I.getAttribute("role");if(i)return B.split(" ").filter(Boolean).some(K=>K===t);let[z]=B.split(" ");return z===t}return Dl(I).some(B=>B===t)}).filter(I=>{if(l!==void 0)return l===MA(I);if(u!==void 0)return u===$A(I);if(c!==void 0)return c===NA(I);if(s!==void 0)return s===jA(I);if(d!==void 0)return d===IA(I);if(f!==void 0)return f===LA(I);if(p!==void 0)return p===BA(I);if(h!==void 0||g!==void 0||m!==void 0||b!==void 0){let z=!0;if(h!==void 0&&z&&(z=h===kA(I)),g!==void 0&&z&&(z=g===DA(I)),m!==void 0&&z&&(z=m===FA(I)),b!==void 0){var B;z&&(z=gt((B=UA(I))!=null?B:null,I,b,K=>K))}return z}return!0}).filter(I=>a===void 0?!0:gt(jl(I,{computedStyleSupportsPseudoElements:Z().computedStyleSupportsPseudoElements}),I,a,B=>B)).filter(I=>o===void 0?!0:gt(Mh(I,{computedStyleSupportsPseudoElements:Z().computedStyleSupportsPseudoElements}),I,o,B=>B)).filter(I=>n===!1?Ma(I,{isSubtreeInaccessible:j})===!1:!0)};function lq(e){var t;let r='*[role~="'+e+'"]',n=(t=He.roleElements.get(e))!=null?t:new Set,a=new Set(Array.from(n).map(o=>{let{name:i}=o;return i}));return[r].concat(Array.from(a)).join(",")}var Im=e=>{let t="";return e===void 0?t="":typeof e=="string"?t=' and name "'+e+'"':t=" and name `"+e+"`",t},sq=function(e,t,r){let{name:n}=r===void 0?{}:r;return'Found multiple elements with the role "'+t+'"'+Im(n)},uq=function(e,t,r){let{hidden:n=Z().defaultHidden,name:a,description:o}=r===void 0?{}:r;if(Z()._disableExpensiveErrorDiagnostics)return'Unable to find role="'+t+'"'+Im(a);let i="";Array.from(e.children).forEach(s=>{i+=Yh(s,{hidden:n,includeDescription:o!==void 0})});let l;i.length===0?n===!1?l="There are no accessible roles. But there might be some inaccessible roles. If you wish to access them, then set the `hidden` option to `true`. Learn more about this here: https://testing-library.com/docs/dom-testing-library/api-queries#byrole":l="There are no available roles.":l=(` +Here are the `+(n===!1?"accessible":"available")+` roles: + + `+i.replace(/\n/g,` + `).replace(/\n\s\s\n/g,` + +`)+` +`).trim();let u="";a===void 0?u="":typeof a=="string"?u=' and name "'+a+'"':u=" and name `"+a+"`";let c="";return o===void 0?c="":typeof o=="string"?c=' and description "'+o+'"':c=" and description `"+o+"`",(` +Unable to find an `+(n===!1?"accessible ":"")+'element with the role "'+t+'"'+u+c+` + +`+l).trim()},Lm=Le(li,li.name,"queryAll"),[Bm,km,Dm,Fm,Um]=wt(li,sq,uq),Hl=()=>Z().testIdAttribute,si=function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return Et(t[0]),Qt(Hl(),...t)},cq=(e,t)=>"Found multiple elements by: ["+Hl()+'="'+t+'"]',dq=(e,t)=>"Unable to find an element by: ["+Hl()+'="'+t+'"]',Hm=Le(si,si.name,"queryAll"),[zm,Vm,Gm,Wm,Km]=wt(si,cq,dq),Qn=Object.freeze({__proto__:null,queryAllByLabelText:om,queryByLabelText:Zh,getAllByLabelText:nm,getByLabelText:am,findAllByLabelText:tm,findByLabelText:rm,queryByPlaceholderText:lm,queryAllByPlaceholderText:im,getByPlaceholderText:um,getAllByPlaceholderText:sm,findAllByPlaceholderText:cm,findByPlaceholderText:dm,queryByText:pm,queryAllByText:fm,getByText:mm,getAllByText:hm,findAllByText:bm,findByText:gm,queryByDisplayValue:vm,queryAllByDisplayValue:ym,getByDisplayValue:Em,getAllByDisplayValue:_m,findAllByDisplayValue:wm,findByDisplayValue:Cm,queryByAltText:Tm,queryAllByAltText:Rm,getByAltText:Pm,getAllByAltText:Sm,findAllByAltText:Om,findByAltText:Am,queryByTitle:xm,queryAllByTitle:qm,getByTitle:$m,getAllByTitle:Mm,findAllByTitle:Nm,findByTitle:jm,queryByRole:Bm,queryAllByRole:Lm,getAllByRole:km,getByRole:Dm,findAllByRole:Fm,findByRole:Um,queryByTestId:zm,queryAllByTestId:Hm,getByTestId:Gm,getAllByTestId:Vm,findAllByTestId:Wm,findByTestId:Km});function ui(e,t,r){return t===void 0&&(t=Qn),r===void 0&&(r={}),Object.keys(t).reduce((n,a)=>{let o=t[a];return n[a]=o.bind(null,e),n},r)}var Ym=e=>!e||Array.isArray(e)&&!e.length;function gc(e){if(Ym(e))throw new Error("The element(s) given to waitForElementToBeRemoved are already removed. waitForElementToBeRemoved requires that the element(s) exist(s) before waiting for removal.")}async function fq(e,t){let r=new Error("Timed out in waitForElementToBeRemoved.");if(typeof e!="function"){gc(e);let n=(Array.isArray(e)?e:[e]).map(a=>{let o=a.parentElement;if(o===null)return()=>null;for(;o.parentElement;)o=o.parentElement;return()=>o.contains(a)?a:null});e=()=>n.map(a=>a()).filter(Boolean)}return gc(e()),Fl(()=>{let n;try{n=e()}catch(a){if(a.name==="TestingLibraryElementError")return;throw a}if(!Ym(n))throw r},t)}var yc={copy:{EventType:"ClipboardEvent",defaultInit:{bubbles:!0,cancelable:!0,composed:!0}},cut:{EventType:"ClipboardEvent",defaultInit:{bubbles:!0,cancelable:!0,composed:!0}},paste:{EventType:"ClipboardEvent",defaultInit:{bubbles:!0,cancelable:!0,composed:!0}},compositionEnd:{EventType:"CompositionEvent",defaultInit:{bubbles:!0,cancelable:!0,composed:!0}},compositionStart:{EventType:"CompositionEvent",defaultInit:{bubbles:!0,cancelable:!0,composed:!0}},compositionUpdate:{EventType:"CompositionEvent",defaultInit:{bubbles:!0,cancelable:!0,composed:!0}},keyDown:{EventType:"KeyboardEvent",defaultInit:{bubbles:!0,cancelable:!0,charCode:0,composed:!0}},keyPress:{EventType:"KeyboardEvent",defaultInit:{bubbles:!0,cancelable:!0,charCode:0,composed:!0}},keyUp:{EventType:"KeyboardEvent",defaultInit:{bubbles:!0,cancelable:!0,charCode:0,composed:!0}},focus:{EventType:"FocusEvent",defaultInit:{bubbles:!1,cancelable:!1,composed:!0}},blur:{EventType:"FocusEvent",defaultInit:{bubbles:!1,cancelable:!1,composed:!0}},focusIn:{EventType:"FocusEvent",defaultInit:{bubbles:!0,cancelable:!1,composed:!0}},focusOut:{EventType:"FocusEvent",defaultInit:{bubbles:!0,cancelable:!1,composed:!0}},change:{EventType:"Event",defaultInit:{bubbles:!0,cancelable:!1}},input:{EventType:"InputEvent",defaultInit:{bubbles:!0,cancelable:!1,composed:!0}},invalid:{EventType:"Event",defaultInit:{bubbles:!1,cancelable:!0}},submit:{EventType:"Event",defaultInit:{bubbles:!0,cancelable:!0}},reset:{EventType:"Event",defaultInit:{bubbles:!0,cancelable:!0}},click:{EventType:"MouseEvent",defaultInit:{bubbles:!0,cancelable:!0,button:0,composed:!0}},contextMenu:{EventType:"MouseEvent",defaultInit:{bubbles:!0,cancelable:!0,composed:!0}},dblClick:{EventType:"MouseEvent",defaultInit:{bubbles:!0,cancelable:!0,composed:!0}},drag:{EventType:"DragEvent",defaultInit:{bubbles:!0,cancelable:!0,composed:!0}},dragEnd:{EventType:"DragEvent",defaultInit:{bubbles:!0,cancelable:!1,composed:!0}},dragEnter:{EventType:"DragEvent",defaultInit:{bubbles:!0,cancelable:!0,composed:!0}},dragExit:{EventType:"DragEvent",defaultInit:{bubbles:!0,cancelable:!1,composed:!0}},dragLeave:{EventType:"DragEvent",defaultInit:{bubbles:!0,cancelable:!1,composed:!0}},dragOver:{EventType:"DragEvent",defaultInit:{bubbles:!0,cancelable:!0,composed:!0}},dragStart:{EventType:"DragEvent",defaultInit:{bubbles:!0,cancelable:!0,composed:!0}},drop:{EventType:"DragEvent",defaultInit:{bubbles:!0,cancelable:!0,composed:!0}},mouseDown:{EventType:"MouseEvent",defaultInit:{bubbles:!0,cancelable:!0,composed:!0}},mouseEnter:{EventType:"MouseEvent",defaultInit:{bubbles:!1,cancelable:!1,composed:!0}},mouseLeave:{EventType:"MouseEvent",defaultInit:{bubbles:!1,cancelable:!1,composed:!0}},mouseMove:{EventType:"MouseEvent",defaultInit:{bubbles:!0,cancelable:!0,composed:!0}},mouseOut:{EventType:"MouseEvent",defaultInit:{bubbles:!0,cancelable:!0,composed:!0}},mouseOver:{EventType:"MouseEvent",defaultInit:{bubbles:!0,cancelable:!0,composed:!0}},mouseUp:{EventType:"MouseEvent",defaultInit:{bubbles:!0,cancelable:!0,composed:!0}},select:{EventType:"Event",defaultInit:{bubbles:!0,cancelable:!1}},touchCancel:{EventType:"TouchEvent",defaultInit:{bubbles:!0,cancelable:!1,composed:!0}},touchEnd:{EventType:"TouchEvent",defaultInit:{bubbles:!0,cancelable:!0,composed:!0}},touchMove:{EventType:"TouchEvent",defaultInit:{bubbles:!0,cancelable:!0,composed:!0}},touchStart:{EventType:"TouchEvent",defaultInit:{bubbles:!0,cancelable:!0,composed:!0}},resize:{EventType:"UIEvent",defaultInit:{bubbles:!1,cancelable:!1}},scroll:{EventType:"UIEvent",defaultInit:{bubbles:!1,cancelable:!1}},wheel:{EventType:"WheelEvent",defaultInit:{bubbles:!0,cancelable:!0,composed:!0}},abort:{EventType:"Event",defaultInit:{bubbles:!1,cancelable:!1}},canPlay:{EventType:"Event",defaultInit:{bubbles:!1,cancelable:!1}},canPlayThrough:{EventType:"Event",defaultInit:{bubbles:!1,cancelable:!1}},durationChange:{EventType:"Event",defaultInit:{bubbles:!1,cancelable:!1}},emptied:{EventType:"Event",defaultInit:{bubbles:!1,cancelable:!1}},encrypted:{EventType:"Event",defaultInit:{bubbles:!1,cancelable:!1}},ended:{EventType:"Event",defaultInit:{bubbles:!1,cancelable:!1}},loadedData:{EventType:"Event",defaultInit:{bubbles:!1,cancelable:!1}},loadedMetadata:{EventType:"Event",defaultInit:{bubbles:!1,cancelable:!1}},loadStart:{EventType:"ProgressEvent",defaultInit:{bubbles:!1,cancelable:!1}},pause:{EventType:"Event",defaultInit:{bubbles:!1,cancelable:!1}},play:{EventType:"Event",defaultInit:{bubbles:!1,cancelable:!1}},playing:{EventType:"Event",defaultInit:{bubbles:!1,cancelable:!1}},progress:{EventType:"ProgressEvent",defaultInit:{bubbles:!1,cancelable:!1}},rateChange:{EventType:"Event",defaultInit:{bubbles:!1,cancelable:!1}},seeked:{EventType:"Event",defaultInit:{bubbles:!1,cancelable:!1}},seeking:{EventType:"Event",defaultInit:{bubbles:!1,cancelable:!1}},stalled:{EventType:"Event",defaultInit:{bubbles:!1,cancelable:!1}},suspend:{EventType:"Event",defaultInit:{bubbles:!1,cancelable:!1}},timeUpdate:{EventType:"Event",defaultInit:{bubbles:!1,cancelable:!1}},volumeChange:{EventType:"Event",defaultInit:{bubbles:!1,cancelable:!1}},waiting:{EventType:"Event",defaultInit:{bubbles:!1,cancelable:!1}},load:{EventType:"Event",defaultInit:{bubbles:!1,cancelable:!1}},error:{EventType:"Event",defaultInit:{bubbles:!1,cancelable:!1}},animationStart:{EventType:"AnimationEvent",defaultInit:{bubbles:!0,cancelable:!1}},animationEnd:{EventType:"AnimationEvent",defaultInit:{bubbles:!0,cancelable:!1}},animationIteration:{EventType:"AnimationEvent",defaultInit:{bubbles:!0,cancelable:!1}},transitionCancel:{EventType:"TransitionEvent",defaultInit:{bubbles:!0,cancelable:!1}},transitionEnd:{EventType:"TransitionEvent",defaultInit:{bubbles:!0,cancelable:!0}},transitionRun:{EventType:"TransitionEvent",defaultInit:{bubbles:!0,cancelable:!1}},transitionStart:{EventType:"TransitionEvent",defaultInit:{bubbles:!0,cancelable:!1}},pointerOver:{EventType:"PointerEvent",defaultInit:{bubbles:!0,cancelable:!0,composed:!0}},pointerEnter:{EventType:"PointerEvent",defaultInit:{bubbles:!1,cancelable:!1}},pointerDown:{EventType:"PointerEvent",defaultInit:{bubbles:!0,cancelable:!0,composed:!0}},pointerMove:{EventType:"PointerEvent",defaultInit:{bubbles:!0,cancelable:!0,composed:!0}},pointerUp:{EventType:"PointerEvent",defaultInit:{bubbles:!0,cancelable:!0,composed:!0}},pointerCancel:{EventType:"PointerEvent",defaultInit:{bubbles:!0,cancelable:!1,composed:!0}},pointerOut:{EventType:"PointerEvent",defaultInit:{bubbles:!0,cancelable:!0,composed:!0}},pointerLeave:{EventType:"PointerEvent",defaultInit:{bubbles:!1,cancelable:!1}},gotPointerCapture:{EventType:"PointerEvent",defaultInit:{bubbles:!0,cancelable:!1,composed:!0}},lostPointerCapture:{EventType:"PointerEvent",defaultInit:{bubbles:!0,cancelable:!1,composed:!0}},popState:{EventType:"PopStateEvent",defaultInit:{bubbles:!0,cancelable:!1}},offline:{EventType:"Event",defaultInit:{bubbles:!1,cancelable:!1}},online:{EventType:"Event",defaultInit:{bubbles:!1,cancelable:!1}},pageHide:{EventType:"PageTransitionEvent",defaultInit:{bubbles:!0,cancelable:!0}},pageShow:{EventType:"PageTransitionEvent",defaultInit:{bubbles:!0,cancelable:!0}}},vc={doubleClick:"dblClick"};function on(e,t){return Z().eventWrapper(()=>{if(!t)throw new Error("Unable to fire an event - please provide an event object.");if(!e)throw new Error('Unable to fire a "'+t.type+'" event - please provide a DOM element.');return e.dispatchEvent(t)})}function jn(e,t,r,n){let{EventType:a="Event",defaultInit:o={}}=n===void 0?{}:n;if(!t)throw new Error('Unable to fire a "'+e+'" event - please provide a DOM element.');let i={...o,...r},{target:{value:l,files:u,...c}={}}=i;l!==void 0&&pq(t,l),u!==void 0&&Object.defineProperty(t,"files",{configurable:!0,enumerable:!0,writable:!0,value:u}),Object.assign(t,c);let s=Fh(t),d=s[a]||s.Event,p;if(typeof d=="function")p=new d(e,i);else{p=s.document.createEvent(a);let{bubbles:f,cancelable:h,detail:m,...g}=i;p.initEvent(e,f,h,m),Object.keys(g).forEach(b=>{p[b]=g[b]})}return["dataTransfer","clipboardData"].forEach(f=>{let h=i[f];typeof h=="object"&&(typeof s.DataTransfer=="function"?Object.defineProperty(p,f,{value:Object.getOwnPropertyNames(h).reduce((m,g)=>(Object.defineProperty(m,g,{value:h[g]}),m),new s.DataTransfer)}):Object.defineProperty(p,f,{value:h}))}),p}Object.keys(yc).forEach(e=>{let{EventType:t,defaultInit:r}=yc[e],n=e.toLowerCase();jn[e]=(a,o)=>jn(n,a,o,{EventType:t,defaultInit:r}),on[e]=(a,o)=>on(a,jn[e](a,o))});function pq(e,t){let{set:r}=Object.getOwnPropertyDescriptor(e,"value")||{},n=Object.getPrototypeOf(e),{set:a}=Object.getOwnPropertyDescriptor(n,"value")||{};if(a&&r!==a)a.call(e,t);else if(r)r.call(e,t);else throw new Error("The given element does not have a value setter")}Object.keys(vc).forEach(e=>{let t=vc[e];on[e]=function(){return on[t](...arguments)}});function hq(e){return e.replace(/[ \t]*[\n][ \t]*/g,` +`)}function mq(e){return oA.default.compressToEncodedURIComponent(hq(e))}function bq(e){return"https://testing-playground.com/#markup="+mq(e)}var gq=(e,t,r)=>Array.isArray(e)?e.forEach(n=>ei(n,t,r)):ei(e,t,r),yq=function(e){if(e===void 0&&(e=Bl().body),!e||!("innerHTML"in e)){console.log("The element you're providing isn't a valid DOM element.");return}if(!e.innerHTML){console.log("The provided element doesn't have any children.");return}let t=bq(e.innerHTML);return console.log(`Open this URL in your browser + +`+t),t},_c={debug:gq,logTestingPlaygroundURL:yq},vq=typeof document<"u"&&document.body?ui(document.body,Qn,_c):Object.keys(Qn).reduce((e,t)=>(e[t]=()=>{throw new TypeError("For queries bound to document.body a global document has to be available... Learn more: https://testing-library.com/s/screen-global-error")},e),_c);function X(e,t,r){return e.namespaceURI&&e.namespaceURI!=="http://www.w3.org/1999/xhtml"||(t=Array.isArray(t)?t:[t],!t.includes(e.tagName.toLowerCase()))?!1:r?Object.entries(r).every(([n,a])=>e[n]===a):!0}var ci;(function(e){e.button="button",e.color="color",e.file="file",e.image="image",e.reset="reset",e.submit="submit",e.checkbox="checkbox",e.radio="radio"})(ci||(ci={}));function Jm(e){return X(e,"button")||X(e,"input")&&e.type in ci}function ot(e){var t;if(_q(e)&&e.defaultView)return e.defaultView;if(!((t=e.ownerDocument)===null||t===void 0)&&t.defaultView)return e.ownerDocument.defaultView;throw new Error(`Could not determine window of node. Node was ${Eq(e)}`)}function _q(e){return e.nodeType===9}function Eq(e){return typeof e=="function"?`function ${e.name}`:e===null?"null":String(e)}function Xm(e,t){return new Promise((r,n)=>{let a=new t;a.onerror=n,a.onabort=n,a.onload=()=>{r(String(a.result))},a.readAsText(e)})}function zl(e,t){let r={...t,length:t.length,item:n=>r[n],[Symbol.iterator]:function*(){for(let n=0;n<r.length;n++)yield r[n]}};return r.constructor=e.FileList,e.FileList&&Object.setPrototypeOf(r,e.FileList.prototype),Object.freeze(r),r}function qt(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var Qm=class{getAsFile(){return this.file}getAsString(e){typeof this.data=="string"&&e(this.data)}webkitGetAsEntry(){throw new Error("not implemented")}constructor(e,t){qt(this,"kind",void 0),qt(this,"type",void 0),qt(this,"file",null),qt(this,"data",void 0),typeof e=="string"?(this.kind="string",this.type=String(t),this.data=e):(this.kind="file",this.type=e.type,this.file=e)}},wq=class extends Array{add(...e){let t=new Qm(e[0],e[1]);return this.push(t),t}clear(){this.splice(0,this.length)}remove(e){this.splice(e,1)}};function Rn(e,t){let[r,n]=e.split("/"),a=!n||n==="*";return o=>t?o.type===(a?r:e):a?o.type.startsWith(`${r}/`):o.type===r}function Cq(e){return new class{getData(t){var r;let n=(r=this.items.find(Rn(t,!0)))!==null&&r!==void 0?r:this.items.find(Rn(t,!1)),a="";return n==null||n.getAsString(o=>{a=o}),a}setData(t,r){let n=this.items.findIndex(Rn(t,!0)),a=new Qm(r,t);n>=0?this.items.splice(n,1,a):this.items.push(a)}clearData(t){if(t){let r=this.items.findIndex(Rn(t,!0));r>=0&&this.items.remove(r)}else this.items.clear()}get types(){let t=[];return this.files.length&&t.push("Files"),this.items.forEach(r=>t.push(r.type)),Object.freeze(t),t}setDragImage(){}constructor(){qt(this,"dropEffect","none"),qt(this,"effectAllowed","uninitialized"),qt(this,"items",new wq),qt(this,"files",zl(e,[]))}}}function Vl(e,t=[]){let r=typeof e.DataTransfer>"u"?Cq(e):new e.DataTransfer;return Object.defineProperty(r,"files",{get:()=>zl(e,t)}),r}function Rq(e,t){if(t.kind==="file")return t.getAsFile();let r="";return t.getAsString(n=>{r=n}),new e.Blob([r],{type:t.type})}function Zm(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function eb(e,...t){let r=Object.fromEntries(t.map(n=>[typeof n=="string"?"text/plain":n.type,Promise.resolve(n)]));return typeof e.ClipboardItem<"u"?new e.ClipboardItem(r):new class{get types(){return Array.from(Object.keys(this.data))}async getType(n){let a=await this.data[n];if(!a)throw new Error(`${n} is not one of the available MIME types on this item.`);return a instanceof e.Blob?a:new e.Blob([a],{type:n})}constructor(n){Zm(this,"data",void 0),this.data=n}}(r)}var wr=Symbol("Manage ClipboardSub");function Ec(e,t){return Object.assign(new class extends e.EventTarget{async read(){return Array.from(this.items)}async readText(){let r="";for(let n of this.items){let a=n.types.includes("text/plain")?"text/plain":n.types.find(o=>o.startsWith("text/"));a&&(r+=await n.getType(a).then(o=>Xm(o,e.FileReader)))}return r}async write(r){this.items=r}async writeText(r){this.items=[eb(e,r)]}constructor(...r){super(...r),Zm(this,"items",[])}},{[wr]:t})}function Gl(e){return!!(e!=null&&e[wr])}function Tq(e){if(Gl(e.navigator.clipboard))return e.navigator.clipboard[wr];let t=Object.getOwnPropertyDescriptor(e.navigator,"clipboard"),r,n={resetClipboardStub:()=>{r=Ec(e,n)},detachClipboardStub:()=>{t?Object.defineProperty(e.navigator,"clipboard",t):Object.defineProperty(e.navigator,"clipboard",{value:void 0,configurable:!0})}};return r=Ec(e,n),Object.defineProperty(e.navigator,"clipboard",{get:()=>r,configurable:!0}),r[wr]}function Sq(e){Gl(e.navigator.clipboard)&&e.navigator.clipboard[wr].resetClipboardStub()}function Pq(e){Gl(e.navigator.clipboard)&&e.navigator.clipboard[wr].detachClipboardStub()}async function Oq(e){let t=e.defaultView,r=t==null?void 0:t.navigator.clipboard,n=r&&await r.read();if(!n)throw new Error("The Clipboard API is unavailable.");let a=Vl(t);for(let o of n)for(let i of o.types)a.setData(i,await o.getType(i).then(l=>Xm(l,t.FileReader)));return a}async function tb(e,t){let r=ot(e),n=r.navigator.clipboard,a=[];for(let o=0;o<t.items.length;o++){let i=t.items[o],l=Rq(r,i);a.push(eb(r,l))}if(!(n&&await n.write(a).then(()=>!0,()=>!1)))throw new Error("The Clipboard API is unavailable.")}var Zn=globalThis;typeof Zn.afterEach=="function"&&Zn.afterEach(()=>Sq(globalThis.window));typeof Zn.afterAll=="function"&&Zn.afterAll(()=>Pq(globalThis.window));function Wt(e){return e.hasAttribute("contenteditable")&&(e.getAttribute("contenteditable")=="true"||e.getAttribute("contenteditable")=="")}function ln(e){let t=Aq(e);return t&&(t.closest('[contenteditable=""]')||t.closest('[contenteditable="true"]'))}function Aq(e){return e.nodeType===1?e:e.parentElement}function Cr(e){return rb(e)&&!e.readOnly||Wt(e)}var di;(function(e){e.text="text",e.date="date",e["datetime-local"]="datetime-local",e.email="email",e.month="month",e.number="number",e.password="password",e.search="search",e.tel="tel",e.time="time",e.url="url",e.week="week"})(di||(di={}));function rb(e){return X(e,"textarea")||X(e,"input")&&e.type in di}var fi;(function(e){e.email="email",e.password="password",e.search="search",e.telephone="telephone",e.text="text",e.url="url"})(fi||(fi={}));function qq(e){var t;let r=(t=e.getAttribute("maxlength"))!==null&&t!==void 0?t:"";return/^\d+$/.test(r)&&Number(r)>=0?Number(r):void 0}function xq(e){return X(e,"textarea")||X(e,"input")&&e.type in fi}var nb=["input:not([type=hidden]):not([disabled])","button:not([disabled])","select:not([disabled])","textarea:not([disabled])",'[contenteditable=""]','[contenteditable="true"]',"a[href]","[tabindex]:not([disabled])"].join(", ");function Wl(e){return e.matches(nb)}var ea;(function(e){e["{"]="}",e["["]="]"})(ea||(ea={}));function ab(e,t){let r=0,n=e[r]in ea?e[r]:"";r+=n.length;let a=new RegExp(`^\\${n}{2}`).test(e)?"":n;return{type:a,...a===""?Mq(e,r,t):$q(e,r,a,t)}}function Mq(e,t,r){let n=e[t];return ob(n,e,t,r),t+=n.length,{consumedLength:t,descriptor:n,releasePrevious:!1,releaseSelf:!0,repeat:1}}function $q(e,t,r,n){var a,o;let i=e[t]==="/"?"/":"";t+=i.length;let l=r==="{"&&e[t]==="\\";t+=Number(l);let u=l?e[t]:(a=e.slice(t).match(r==="{"?/^\w+|^[^}>/]/:/^\w+/))===null||a===void 0?void 0:a[0];ob(u,e,t,n),t+=u.length;var c;let s=(c=(o=e.slice(t).match(/^>\d+/))===null||o===void 0?void 0:o[0])!==null&&c!==void 0?c:"";t+=s.length;let d=e[t]==="/"||!s&&e[t]===">"?e[t]:"";t+=d.length;let p=ea[r],f=e[t]===p?p:"";if(!f)throw new Error(ib([!s&&"repeat modifier",!d&&"release modifier",`"${p}"`].filter(Boolean).join(" or "),e[t],e,n));return t+=f.length,{consumedLength:t,descriptor:u,releasePrevious:!!i,repeat:s?Math.max(Number(s.substr(1)),1):1,releaseSelf:Nq(d,s)}}function ob(e,t,r,n){if(!e)throw new Error(ib("key descriptor",t[r],t,n))}function Nq(e,t){if(e)return e==="/";if(t)return!1}function ib(e,t,r,n){return`Expected ${e} but found "${t??""}" in "${r}" + See ${n==="pointer"?"https://testing-library.com/docs/user-event/pointer#pressing-a-button-or-touching-the-screen":"https://testing-library.com/docs/user-event/keyboard"} + for more information about how userEvent parses your input.`}function jq(e){return new e.constructor(e.type,e)}var je;(function(e){e[e.Trigger=2]="Trigger",e[e.Call=1]="Call"})(je||(je={}));function Ir(e,t){e.levelRefs[t]={}}function Tn(e,t){return e.levelRefs[t]}var dr;(function(e){e[e.EachTrigger=4]="EachTrigger",e[e.EachApiCall=2]="EachApiCall",e[e.EachTarget=1]="EachTarget",e[e.Never=0]="Never"})(dr||(dr={}));function yt(e){for(let r=e;r;r=r.parentElement)if(X(r,["button","input","select","textarea","optgroup","option"])){if(r.hasAttribute("disabled"))return!0}else if(X(r,"fieldset")){var t;if(r.hasAttribute("disabled")&&!(!((t=r.querySelector(":scope > legend"))===null||t===void 0)&&t.contains(e)))return!0}else if(r.tagName.includes("-")&&r.constructor.formAssociated&&r.hasAttribute("disabled"))return!0;return!1}function ja(e){let t=e.activeElement;return t!=null&&t.shadowRoot?ja(t.shadowRoot):yt(t)?e.ownerDocument?e.ownerDocument.body:e.body:t}function lo(e){var t;return(t=ja(e))!==null&&t!==void 0?t:e.body}function Iq(e,t){let r=e;do{if(t(r))return r;r=r.parentElement}while(r&&r!==e.ownerDocument.body)}function it(e){return lb(e)&&rb(e)}function Lq(e){return lb(e)&&Jm(e)}function lb(e){return e.nodeType===1}function Bq(e){let t=e.ownerDocument.getSelection();if(t!=null&&t.focusNode&&it(e)){let n=ln(t.focusNode);if(n){if(!t.isCollapsed){var r;let a=((r=n.firstChild)===null||r===void 0?void 0:r.nodeType)===3?n.firstChild:n;t.setBaseAndExtent(a,0,a,0)}}else t.setBaseAndExtent(e,0,e,0)}}function Rr(e,t){return Z().eventWrapper(e)}function Nt(e){let t=Iq(e,Wl),r=ja(e.ownerDocument);(t??e.ownerDocument.body)!==r&&(Rr(t?()=>t.focus():()=>r==null?void 0:r.blur()),Bq(t??e.ownerDocument.body))}function kq(e){!Wl(e)||ja(e.ownerDocument)!==e||Rr(()=>e.blur())}var jt={};jt.click=(e,t,r)=>{let n=t.closest("button,input,label,select,textarea"),a=n&&X(n,"label")&&n.control;if(a)return()=>{Wl(a)&&Nt(a),r.dispatchEvent(a,jq(e))};if(X(t,"input",{type:"file"}))return()=>{kq(t),t.dispatchEvent(new(ot(t)).Event("fileDialog")),Nt(t)}};var Tr=Symbol("Displayed value in UI"),bt=Symbol("Displayed selection in UI"),ta=Symbol("Initial value to compare on blur");function Dq(e){return typeof e=="object"&&Tr in e}function Fq(e){return!!e&&typeof e=="object"&&bt in e}function Uq(e,t){e[ta]===void 0&&(e[ta]=e.value),e[Tr]=t,e.value=Object.assign(new String(t),{[Tr]:!0})}function lt(e){return e[Tr]===void 0?e.value:String(e[Tr])}function Kl(e){e[Tr]=void 0}function sb(e){e[ta]=void 0}function Hq(e){return e[ta]}function zq(e,t){e[bt]=t}function xr(e,{focusOffset:t,anchorOffset:r=t},n="replace"){let a=lt(e).length,o=d=>Math.max(0,Math.min(a,d)),i=n==="replace"||e[bt]===void 0?o(r):e[bt].anchorOffset,l=o(t),u=Math.min(i,l),c=Math.max(i,l);if(e[bt]={anchorOffset:i,focusOffset:l},e.selectionStart===u&&e.selectionEnd===c)return;let s=Object.assign(new Number(u),{[bt]:!0});try{e.setSelectionRange(s,c)}catch{}}function sn(e){var t,r,n;let a=(n=e[bt])!==null&&n!==void 0?n:{anchorOffset:(t=e.selectionStart)!==null&&t!==void 0?t:0,focusOffset:(r=e.selectionEnd)!==null&&r!==void 0?r:0};return{...a,startOffset:Math.min(a.anchorOffset,a.focusOffset),endOffset:Math.max(a.anchorOffset,a.focusOffset)}}function Vq(e){return!!e[bt]}function In(e){e[bt]=void 0}var ra=globalThis.parseInt;function Gq(e){let t=e.replace(/\D/g,"");if(t.length<2)return e;let r=ra(t[0],10),n=ra(t[1],10);if(r>=3||r===2&&n>=4){let a;return r>=3?a=1:a=2,wc(t,a)}return e.length===2?e:wc(t,2)}function wc(e,t){let r=e.slice(0,t),n=Math.min(ra(r,10),23),a=e.slice(t),o=ra(a,10),i=Math.min(o,59);return`${n.toString().padStart(2,"0")}:${i.toString().padStart(2,"0")}`}function ub(e,t){let r=e.cloneNode();return r.value=t,r.value===t}function cb(e,t,r,n){if(Ln(e)&&t+r>=0&&t+r<=e.nodeValue.length)return{node:e,offset:t+r};let a=Cc(e,t,r);if(a){if(Ln(a))return{node:a,offset:r>0?Math.min(1,a.nodeValue.length):Math.max(a.nodeValue.length-1,0)};if(X(a,"br")){let o=Cc(a,void 0,r);return o?Ln(o)?{node:o,offset:r>0?0:o.nodeValue.length}:r<0&&X(o,"br")?{node:a.parentNode,offset:Sn(a)}:{node:o.parentNode,offset:Sn(o)+(r>0?0:1)}:r<0&&n==="deleteContentBackward"?{node:a.parentNode,offset:Sn(a)}:void 0}else return{node:a.parentNode,offset:Sn(a)+(r>0?1:0)}}}function Cc(e,t,r){let n=Number(t)+(r<0?-1:0);return t!==void 0&&Yl(e)&&n>=0&&n<e.children.length&&(e=e.children[n]),Kq(e,r===1?"next":"previous",Wq)}function Wq(e){if(Ln(e))return!0;if(Yl(e)){if(X(e,["input","textarea"]))return e.type!=="hidden";if(X(e,"br"))return!0}return!1}function Sn(e){let t=0;for(;e.previousSibling;)t++,e=e.previousSibling;return t}function Yl(e){return e.nodeType===1}function Ln(e){return e.nodeType===3}function Kq(e,t,r){for(;;){var n;let a=e[`${t}Sibling`];if(a){if(e=Yq(a,t==="next"?"first":"last"),r(e))return e}else if(e.parentNode&&(!Yl(e.parentNode)||!Wt(e.parentNode)&&e.parentNode!==((n=e.ownerDocument)===null||n===void 0?void 0:n.body)))e=e.parentNode;else break}}function Yq(e,t){for(;e.hasChildNodes();)e=e[`${t}Child`];return e}var un=Symbol("Track programmatic changes for React workaround");function Jq(e){return Object.getOwnPropertyNames(e).some(t=>t.startsWith("__react"))&&ot(e).REACT_VERSION===17}function Xq(e){Jq(e)&&(e[un]={previousValue:String(e.value),tracked:[]})}function Qq(e,t){var r,n;(n=e[un])===null||n===void 0||(r=n.tracked)===null||r===void 0||r.push(t),e[un]||(Kl(e),xr(e,{focusOffset:t.length}))}function Zq(e,t){var r;let n=e[un];if(e[un]=void 0,!(!(n==null||(r=n.tracked)===null||r===void 0)&&r.length))return;let a=n.tracked.length===2&&n.tracked[0]===n.previousValue&&n.tracked[1]===e.value;a||Kl(e),Vq(e)&&xr(e,{focusOffset:a?t:e.value.length})}function db(e){let t=ex(e);if(t&&it(t))return{type:"input",selection:sn(t)};let r=t==null?void 0:t.ownerDocument.getSelection();return{type:ln(e)&&(r!=null&&r.anchorNode)&&ln(r.anchorNode)?"contenteditable":"default",selection:r}}function ex(e){return e.nodeType===1?e:e.parentElement}function tx(e){let t=db(e);if(t.type==="input")return t.selection;if(t.type==="contenteditable"){var r;return(r=t.selection)===null||r===void 0?void 0:r.getRangeAt(0)}}function Kt({focusNode:e,focusOffset:t,anchorNode:r=e,anchorOffset:n=t}){var a,o;if(db(e).type==="input")return xr(e,{anchorOffset:n,focusOffset:t});(o=r.ownerDocument)===null||o===void 0||(a=o.getSelection())===null||a===void 0||a.setBaseAndExtent(r,n,e,t)}function fb(e){return X(e,"input")&&["date","time"].includes(e.type)}function Sr(e,t,r,n="insertText"){let a=tx(t);a&&(!fb(t)&&!e.dispatchUIEvent(t,"beforeinput",{inputType:n,data:r})||("startContainer"in a?rx(e,t,a,r,n):nx(e,t,a,r,n)))}function rx(e,t,r,n,a){let o=!1;if(!r.collapsed)o=!0,r.deleteContents();else if(["deleteContentBackward","deleteContentForward"].includes(a)){let i=cb(r.startContainer,r.startOffset,a==="deleteContentBackward"?-1:1,a);if(i){o=!0;let l=r.cloneRange();l.comparePoint(i.node,i.offset)<0?l.setStart(i.node,i.offset):l.setEnd(i.node,i.offset),l.deleteContents()}}if(n)if(r.endContainer.nodeType===3){let i=r.endOffset;r.endContainer.insertData(i,n),r.setStart(r.endContainer,i+n.length),r.setEnd(r.endContainer,i+n.length)}else{let i=t.ownerDocument.createTextNode(n);r.insertNode(i),r.setStart(i,n.length),r.setEnd(i,n.length)}(o||n)&&e.dispatchUIEvent(t,"input",{inputType:a})}function nx(e,t,r,n,a){let o=n;if(xq(t)){let c=qq(t);if(c!==void 0&&n.length>0){let s=c-t.value.length;if(s>0)o=n.substring(0,s);else return}}let{newValue:i,newOffset:l,oldValue:u}=ax(o,t,r,a);i===u&&l===r.startOffset&&l===r.endOffset||X(t,"input",{type:"number"})&&!ox(i)||(Uq(t,i),Kt({focusNode:t,anchorOffset:l,focusOffset:l}),fb(t)?ub(t,i)&&(Rc(e,t,l,{}),e.dispatchUIEvent(t,"change"),sb(t)):Rc(e,t,l,{data:n,inputType:a}))}function ax(e,t,{startOffset:r,endOffset:n},a){let o=lt(t),i=Math.max(0,r===n&&a==="deleteContentBackward"?r-1:r),l=o.substring(0,i),u=Math.min(o.length,r===n&&a==="deleteContentForward"?r+1:n),c=o.substring(u,o.length),s=`${l}${e}${c}`,d=i+e.length;if(X(t,"input",{type:"time"})){let p=Gq(s);p!==""&&ub(t,p)&&(s=p,d=p.length)}return{oldValue:o,newValue:s,newOffset:d}}function Rc(e,t,r,n){e.dispatchUIEvent(t,"input",n),Zq(t,r)}function ox(e){var t,r;let n=e.split("e",2);return!(/[^\d.\-e]/.test(e)||Number((t=e.match(/-/g))===null||t===void 0?void 0:t.length)>2||Number((r=e.match(/\./g))===null||r===void 0?void 0:r.length)>1||n[1]&&!/^-?\d*$/.test(n[1]))}jt.cut=(e,t,r)=>()=>{Cr(t)&&Sr(r,t,"","deleteByCut")};function ix(e){return e?Wt(e)?e.textContent:lt(e):null}function lx(e){let t=ot(e);for(let r=e;r!=null&&r.ownerDocument;r=r.parentElement){let{display:n,visibility:a}=t.getComputedStyle(r);if(n==="none"||a==="hidden")return!1}return!0}function sx(e,t){let r=e.ownerDocument,n=r.querySelectorAll(nb),a=Array.from(n).filter(u=>u===e||!(Number(u.getAttribute("tabindex"))<0||yt(u)));Number(e.getAttribute("tabindex"))>=0&&a.sort((u,c)=>{let s=Number(u.getAttribute("tabindex")),d=Number(c.getAttribute("tabindex"));return s===d?0:s===0?1:d===0?-1:s-d});let o={},i=[r.body],l=X(e,"input",{type:"radio"})?e.name:void 0;a.forEach(u=>{let c=u;if(X(c,"input",{type:"radio"})&&c.name){if(c===e){i.push(c);return}else if(c.name===l)return;if(c.checked){i=i.filter(s=>!X(s,"input",{type:"radio",name:c.name})),i.push(c),o[c.name]=c;return}if(typeof o[c.name]<"u")return}i.push(c)});for(let u=i.findIndex(c=>c===e);;)if(u+=t?-1:1,u===i.length?u=0:u===-1&&(u=i.length-1),i[u]===e||i[u]===r.body||lx(i[u]))return i[u]}function Tc(e,t){if(it(e)){let r=sn(e);Kt({focusNode:e,focusOffset:r.startOffset===r.endOffset?r.focusOffset+t:t<0?r.startOffset:r.endOffset})}else{let r=e.ownerDocument.getSelection();if(!(r!=null&&r.focusNode))return;if(r.isCollapsed){let n=cb(r.focusNode,r.focusOffset,t);n&&Kt({focusNode:n.node,focusOffset:n.offset})}else r[t<0?"collapseToStart":"collapseToEnd"]()}}function pb(e){if(it(e))return Kt({focusNode:e,anchorOffset:0,focusOffset:lt(e).length});var t;let r=(t=ln(e))!==null&&t!==void 0?t:e.ownerDocument.body;Kt({focusNode:r,anchorOffset:0,focusOffset:r.childNodes.length})}function ux(e){if(it(e))return sn(e).startOffset===0&&sn(e).endOffset===lt(e).length;var t;let r=(t=ln(e))!==null&&t!==void 0?t:e.ownerDocument.body,n=e.ownerDocument.getSelection();return(n==null?void 0:n.anchorNode)===r&&n.focusNode===r&&n.anchorOffset===0&&n.focusOffset===r.childNodes.length}function Lr(e,t,r){var n;if(it(e))return Kt({focusNode:e,anchorOffset:t,focusOffset:r});if(Wt(e)&&((n=e.firstChild)===null||n===void 0?void 0:n.nodeType)===3)return Kt({focusNode:e.firstChild,anchorOffset:t,focusOffset:r});throw new Error("Not implemented. The result of this interaction is unreliable.")}function Pn(e,t,r){let n=ot(t),a=Array.from(t.ownerDocument.querySelectorAll(t.name?`input[type="radio"][name="${n.CSS.escape(t.name)}"]`:'input[type="radio"][name=""], input[type="radio"]:not([name])'));for(let o=a.findIndex(i=>i===t)+r;;o+=r){if(a[o]||(o=r>0?0:a.length-1),a[o]===t)return;yt(a[o])||(Nt(a[o]),e.dispatchUIEvent(a[o],"click"))}}jt.keydown=(e,t,r)=>{var n,a;return(a=(n=Sc[e.key])===null||n===void 0?void 0:n.call(Sc,e,t,r))!==null&&a!==void 0?a:cx(e,t,r)};var Sc={ArrowDown:(e,t,r)=>{if(X(t,"input",{type:"radio"}))return()=>Pn(r,t,-1)},ArrowLeft:(e,t,r)=>X(t,"input",{type:"radio"})?()=>Pn(r,t,-1):()=>Tc(t,-1),ArrowRight:(e,t,r)=>X(t,"input",{type:"radio"})?()=>Pn(r,t,1):()=>Tc(t,1),ArrowUp:(e,t,r)=>{if(X(t,"input",{type:"radio"}))return()=>Pn(r,t,1)},Backspace:(e,t,r)=>{if(Cr(t))return()=>{Sr(r,t,"","deleteContentBackward")}},Delete:(e,t,r)=>{if(Cr(t))return()=>{Sr(r,t,"","deleteContentForward")}},End:(e,t)=>{if(X(t,["input","textarea"])||Wt(t))return()=>{var r,n;let a=(n=(r=ix(t))===null||r===void 0?void 0:r.length)!==null&&n!==void 0?n:0;Lr(t,a,a)}},Home:(e,t)=>{if(X(t,["input","textarea"])||Wt(t))return()=>{Lr(t,0,0)}},PageDown:(e,t)=>{if(X(t,["input"]))return()=>{let r=lt(t).length;Lr(t,r,r)}},PageUp:(e,t)=>{if(X(t,["input"]))return()=>{Lr(t,0,0)}},Tab:(e,t,r)=>()=>{let n=sx(t,r.system.keyboard.modifiers.Shift);Nt(n),it(n)&&xr(n,{anchorOffset:0,focusOffset:n.value.length})}},cx=(e,t,r)=>{if(e.code==="KeyA"&&r.system.keyboard.modifiers.Control)return()=>pb(t)};jt.keypress=(e,t,r)=>{if(e.key==="Enter"){if(X(t,"button")||X(t,"input")&&dx.includes(t.type)||X(t,"a")&&t.href)return()=>{r.dispatchUIEvent(t,"click")};if(X(t,"input")){let n=t.form,a=n==null?void 0:n.querySelector('input[type="submit"], button:not([type]), button[type="submit"]');return a?()=>r.dispatchUIEvent(a,"click"):n&&fx.includes(t.type)&&n.querySelectorAll("input").length===1?()=>r.dispatchUIEvent(n,"submit"):void 0}}if(Cr(t)){let n=e.key==="Enter"?Wt(t)&&!r.system.keyboard.modifiers.Shift?"insertParagraph":"insertLineBreak":"insertText",a=e.key==="Enter"?` +`:e.key;return()=>Sr(r,t,a,n)}};var dx=["button","color","file","image","reset","submit"],fx=["email","month","password","search","tel","text","url","week"];jt.keyup=(e,t,r)=>{var n;return(n=Pc[e.key])===null||n===void 0?void 0:n.call(Pc,e,t,r)};var Pc={" ":(e,t,r)=>{if(Jm(t))return()=>r.dispatchUIEvent(t,"click")}};jt.paste=(e,t,r)=>{if(Cr(t))return()=>{var n;let a=(n=e.clipboardData)===null||n===void 0?void 0:n.getData("text");a&&Sr(r,t,a,"insertFromPaste")}};var hb={auxclick:{EventType:"PointerEvent",defaultInit:{bubbles:!0,cancelable:!0,composed:!0}},beforeinput:{EventType:"InputEvent",defaultInit:{bubbles:!0,cancelable:!0,composed:!0}},click:{EventType:"PointerEvent",defaultInit:{bubbles:!0,cancelable:!0,composed:!0}},contextmenu:{EventType:"PointerEvent",defaultInit:{bubbles:!0,cancelable:!0,composed:!0}},copy:{EventType:"ClipboardEvent",defaultInit:{bubbles:!0,cancelable:!0,composed:!0}},change:{EventType:"Event",defaultInit:{bubbles:!0,cancelable:!1}},cut:{EventType:"ClipboardEvent",defaultInit:{bubbles:!0,cancelable:!0,composed:!0}},dblclick:{EventType:"MouseEvent",defaultInit:{bubbles:!0,cancelable:!0,composed:!0}},keydown:{EventType:"KeyboardEvent",defaultInit:{bubbles:!0,cancelable:!0,composed:!0}},keypress:{EventType:"KeyboardEvent",defaultInit:{bubbles:!0,cancelable:!0,composed:!0}},keyup:{EventType:"KeyboardEvent",defaultInit:{bubbles:!0,cancelable:!0,composed:!0}},paste:{EventType:"ClipboardEvent",defaultInit:{bubbles:!0,cancelable:!0,composed:!0}},input:{EventType:"InputEvent",defaultInit:{bubbles:!0,cancelable:!1,composed:!0}},mousedown:{EventType:"MouseEvent",defaultInit:{bubbles:!0,cancelable:!0,composed:!0}},mouseenter:{EventType:"MouseEvent",defaultInit:{bubbles:!1,cancelable:!1,composed:!0}},mouseleave:{EventType:"MouseEvent",defaultInit:{bubbles:!1,cancelable:!1,composed:!0}},mousemove:{EventType:"MouseEvent",defaultInit:{bubbles:!0,cancelable:!0,composed:!0}},mouseout:{EventType:"MouseEvent",defaultInit:{bubbles:!0,cancelable:!0,composed:!0}},mouseover:{EventType:"MouseEvent",defaultInit:{bubbles:!0,cancelable:!0,composed:!0}},mouseup:{EventType:"MouseEvent",defaultInit:{bubbles:!0,cancelable:!0,composed:!0}},pointerover:{EventType:"PointerEvent",defaultInit:{bubbles:!0,cancelable:!0,composed:!0}},pointerenter:{EventType:"PointerEvent",defaultInit:{bubbles:!1,cancelable:!1}},pointerdown:{EventType:"PointerEvent",defaultInit:{bubbles:!0,cancelable:!0,composed:!0}},pointermove:{EventType:"PointerEvent",defaultInit:{bubbles:!0,cancelable:!0,composed:!0}},pointerup:{EventType:"PointerEvent",defaultInit:{bubbles:!0,cancelable:!0,composed:!0}},pointercancel:{EventType:"PointerEvent",defaultInit:{bubbles:!0,cancelable:!1,composed:!0}},pointerout:{EventType:"PointerEvent",defaultInit:{bubbles:!0,cancelable:!0,composed:!0}},pointerleave:{EventType:"PointerEvent",defaultInit:{bubbles:!1,cancelable:!1}},submit:{EventType:"Event",defaultInit:{bubbles:!0,cancelable:!0}}};function mb(e){return hb[e].EventType}var px=["MouseEvent","PointerEvent"];function hx(e){return px.includes(mb(e))}function mx(e){return mb(e)==="KeyboardEvent"}var bx={ClipboardEvent:[yx],Event:[],InputEvent:[On,vx],MouseEvent:[On,so,Oc],PointerEvent:[On,so,Oc,Ex],KeyboardEvent:[On,so,_x]};function bb(e,t,r){let n=ot(t),{EventType:a,defaultInit:o}=hb[e],i=new(gx(n))[a](e,o);return bx[a].forEach(l=>l(i,r??{})),i}function gx(e){var t;let r=(t=e.Event)!==null&&t!==void 0?t:class{};var n;let a=(n=e.AnimationEvent)!==null&&n!==void 0?n:class extends r{};var o;let i=(o=e.ClipboardEvent)!==null&&o!==void 0?o:class extends r{};var l;let u=(l=e.PopStateEvent)!==null&&l!==void 0?l:class extends r{};var c;let s=(c=e.ProgressEvent)!==null&&c!==void 0?c:class extends r{};var d;let p=(d=e.TransitionEvent)!==null&&d!==void 0?d:class extends r{};var f;let h=(f=e.UIEvent)!==null&&f!==void 0?f:class extends r{};var m;let g=(m=e.CompositionEvent)!==null&&m!==void 0?m:class extends h{};var b;let y=(b=e.FocusEvent)!==null&&b!==void 0?b:class extends h{};var R;let _=(R=e.InputEvent)!==null&&R!==void 0?R:class extends h{};var C;let w=(C=e.KeyboardEvent)!==null&&C!==void 0?C:class extends h{};var v;let E=(v=e.MouseEvent)!==null&&v!==void 0?v:class extends h{};var O;let M=(O=e.DragEvent)!==null&&O!==void 0?O:class extends E{};var N;let k=(N=e.PointerEvent)!==null&&N!==void 0?N:class extends E{};var j;let I=(j=e.TouchEvent)!==null&&j!==void 0?j:class extends h{};return{Event:r,AnimationEvent:a,ClipboardEvent:i,PopStateEvent:u,ProgressEvent:s,TransitionEvent:p,UIEvent:h,CompositionEvent:g,FocusEvent:y,InputEvent:_,KeyboardEvent:w,MouseEvent:E,DragEvent:M,PointerEvent:k,TouchEvent:I}}function Zt(e,t){for(let[r,n]of Object.entries(t))Object.defineProperty(e,r,{get:()=>n??null})}function Re(e){return Number(e??0)}function yx(e,{clipboardData:t}){Zt(e,{clipboardData:t})}function vx(e,{data:t,inputType:r,isComposing:n}){Zt(e,{data:t,isComposing:!!n,inputType:String(r)})}function On(e,{view:t,detail:r}){Zt(e,{view:t,detail:Re(r??0)})}function so(e,{altKey:t,ctrlKey:r,metaKey:n,shiftKey:a,modifierAltGraph:o,modifierCapsLock:i,modifierFn:l,modifierFnLock:u,modifierNumLock:c,modifierScrollLock:s,modifierSymbol:d,modifierSymbolLock:p}){Zt(e,{altKey:!!t,ctrlKey:!!r,metaKey:!!n,shiftKey:!!a,getModifierState(f){return!!{Alt:t,AltGraph:o,CapsLock:i,Control:r,Fn:l,FnLock:u,Meta:n,NumLock:c,ScrollLock:s,Shift:a,Symbol:d,SymbolLock:p}[f]}})}function _x(e,{key:t,code:r,location:n,repeat:a,isComposing:o,charCode:i}){Zt(e,{key:String(t),code:String(r),location:Re(n),repeat:!!a,isComposing:!!o,charCode:i})}function Oc(e,{x:t,y:r,screenX:n,screenY:a,clientX:o=t,clientY:i=r,button:l,buttons:u,relatedTarget:c}){Zt(e,{screenX:Re(n),screenY:Re(a),clientX:Re(o),x:Re(o),clientY:Re(i),y:Re(i),button:Re(l),buttons:Re(u),relatedTarget:c})}function Ex(e,{pointerId:t,width:r,height:n,pressure:a,tangentialPressure:o,tiltX:i,tiltY:l,twist:u,pointerType:c,isPrimary:s}){Zt(e,{pointerId:Re(t),width:Re(r),height:Re(n),pressure:Re(a),tangentialPressure:Re(o),tiltX:Re(i),tiltY:Re(l),twist:Re(u),pointerType:String(c),isPrimary:!!s})}function wx(e,t,r,n=!1){(hx(t)||mx(t))&&(r={...r,...this.system.getUIEventModifiers()});let a=bb(t,e,r);return gb.call(this,e,a,n)}function gb(e,t,r=!1){var n;let a=t.type,o=r?()=>{}:(n=jt[a])===null||n===void 0?void 0:n.call(jt,t,e,this);if(o){t.preventDefault();let i=!1;return Object.defineProperty(t,"defaultPrevented",{get:()=>i}),Object.defineProperty(t,"preventDefault",{value:()=>{i=t.cancelable}}),Rr(()=>e.dispatchEvent(t)),i||o(),!i}return Rr(()=>e.dispatchEvent(t))}function Cx(e,t,r){let n=bb(t,e,r);Rr(()=>e.dispatchEvent(n))}var uo=Symbol("Interceptor for programmatical calls");function ur(e,t,r){let n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),a=Object.getOwnPropertyDescriptor(e,t),o=n!=null&&n.set?"set":"value";if(typeof(n==null?void 0:n[o])!="function"||n[o][uo])throw new Error(`Element ${e.tagName} does not implement "${String(t)}".`);function i(...l){let{applyNative:u=!1,realArgs:c,then:s}=r.call(this,...l),d=(!u&&a||n)[o];o==="set"?d.call(this,c):d.call(this,...c),s==null||s()}i[uo]=uo,Object.defineProperty(e,t,{...a??n,[o]:i})}function Rx(e){ur(e,"value",function(t){let r=Dq(t);return r&&Xq(this),{applyNative:!!r,realArgs:Tx(this,t),then:r?void 0:()=>Qq(this,String(t))}})}function Tx(e,t){return X(e,"input",{type:"number"})&&String(t)!==""&&!Number.isNaN(Number(t))?String(Number(t)):String(t)}function Sx(e){ur(e,"setSelectionRange",function(t,...r){let n=Fq(t);return{applyNative:!!n,realArgs:[Number(t),...r],then:()=>n?void 0:In(e)}}),ur(e,"selectionStart",function(t){return{realArgs:t,then:()=>In(e)}}),ur(e,"selectionEnd",function(t){return{realArgs:t,then:()=>In(e)}}),ur(e,"select",function(){return{realArgs:[],then:()=>zq(e,{anchorOffset:0,focusOffset:lt(e).length})}})}function Px(e){ur(e,"setRangeText",function(...t){return{realArgs:t,then:()=>{Kl(e),In(e)}}})}var fr=Symbol("Node prepared with document state workarounds");function yb(e){e[fr]||(e.addEventListener("focus",t=>{let r=t.target;Ac(r)},{capture:!0,passive:!0}),e.activeElement&&Ac(e.activeElement),e.addEventListener("blur",t=>{let r=t.target,n=Hq(r);n!==void 0&&(r.value!==n&&Cx(r,"change"),sb(r))},{capture:!0,passive:!0}),e[fr]=fr)}function Ac(e){e[fr]||(X(e,["input","textarea"])&&(Rx(e),Sx(e),Px(e)),e[fr]=fr)}function Ox(e){return Ax(e)?e:e.ownerDocument}function Ax(e){return e.nodeType===9}function Pr(e){let t=e.delay;if(typeof t=="number")return Promise.all([new Promise(r=>globalThis.setTimeout(()=>r(),t)),e.advanceTimers(t)])}function er(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var ze;(function(e){e[e.STANDARD=0]="STANDARD",e[e.LEFT=1]="LEFT",e[e.RIGHT=2]="RIGHT",e[e.NUMPAD=3]="NUMPAD"})(ze||(ze={}));var qx=["Alt","AltGraph","Control","Fn","Meta","Shift","Symbol"];function qc(e){return qx.includes(e)}var xx=["CapsLock","FnLock","NumLock","ScrollLock","SymbolLock"];function xc(e){return xx.includes(e)}var Mx=class{isKeyPressed(e){return!!this.pressed[String(e.code)]}getPressedKeys(){return Object.values(this.pressed).map(e=>e.keyDef)}async keydown(e,t){var r,n,a;let o=String(t.key),i=String(t.code),l=lo(e.config.document);this.setKeydownTarget(l);var u;(u=(r=this.pressed)[n=i])!==null&&u!==void 0||(r[n]={keyDef:t,unpreventedDefault:!1}),qc(o)&&(this.modifiers[o]=!0);let c=e.dispatchUIEvent(l,"keydown",{key:o,code:i});xc(o)&&!this.modifiers[o]&&(this.modifiers[o]=!0,this.modifierLockStart[o]=!0),(a=this.pressed[i]).unpreventedDefault||(a.unpreventedDefault=c),c&&this.hasKeyPress(o)&&e.dispatchUIEvent(lo(e.config.document),"keypress",{key:o,code:i,charCode:t.key==="Enter"?13:String(t.key).charCodeAt(0)})}async keyup(e,t){let r=String(t.key),n=String(t.code),a=this.pressed[n].unpreventedDefault;delete this.pressed[n],qc(r)&&!Object.values(this.pressed).find(o=>o.keyDef.key===r)&&(this.modifiers[r]=!1),e.dispatchUIEvent(lo(e.config.document),"keyup",{key:r,code:n},!a),xc(r)&&this.modifiers[r]&&(this.modifierLockStart[r]?this.modifierLockStart[r]=!1:this.modifiers[r]=!1)}setKeydownTarget(e){e!==this.lastKeydownTarget&&(this.carryChar=""),this.lastKeydownTarget=e}hasKeyPress(e){return(e.length===1||e==="Enter")&&!this.modifiers.Control&&!this.modifiers.Alt}constructor(e){er(this,"system",void 0),er(this,"modifiers",{Alt:!1,AltGraph:!1,CapsLock:!1,Control:!1,Fn:!1,FnLock:!1,Meta:!1,NumLock:!1,ScrollLock:!1,Shift:!1,Symbol:!1,SymbolLock:!1}),er(this,"pressed",{}),er(this,"carryChar",""),er(this,"lastKeydownTarget",void 0),er(this,"modifierLockStart",{}),this.system=e}},$x=[..."0123456789".split("").map(e=>({code:`Digit${e}`,key:e})),...")!@#$%^&*(".split("").map((e,t)=>({code:`Digit${t}`,key:e,shiftKey:!0})),..."abcdefghijklmnopqrstuvwxyz".split("").map(e=>({code:`Key${e.toUpperCase()}`,key:e})),..."ABCDEFGHIJKLMNOPQRSTUVWXYZ".split("").map(e=>({code:`Key${e}`,key:e,shiftKey:!0})),{code:"Space",key:" "},{code:"AltLeft",key:"Alt",location:ze.LEFT},{code:"AltRight",key:"Alt",location:ze.RIGHT},{code:"ShiftLeft",key:"Shift",location:ze.LEFT},{code:"ShiftRight",key:"Shift",location:ze.RIGHT},{code:"ControlLeft",key:"Control",location:ze.LEFT},{code:"ControlRight",key:"Control",location:ze.RIGHT},{code:"MetaLeft",key:"Meta",location:ze.LEFT},{code:"MetaRight",key:"Meta",location:ze.RIGHT},{code:"OSLeft",key:"OS",location:ze.LEFT},{code:"OSRight",key:"OS",location:ze.RIGHT},{code:"Tab",key:"Tab"},{code:"CapsLock",key:"CapsLock"},{code:"Backspace",key:"Backspace"},{code:"Enter",key:"Enter"},{code:"Escape",key:"Escape"},{code:"ArrowUp",key:"ArrowUp"},{code:"ArrowDown",key:"ArrowDown"},{code:"ArrowLeft",key:"ArrowLeft"},{code:"ArrowRight",key:"ArrowRight"},{code:"Home",key:"Home"},{code:"End",key:"End"},{code:"Delete",key:"Delete"},{code:"PageUp",key:"PageUp"},{code:"PageDown",key:"PageDown"},{code:"Fn",key:"Fn"},{code:"Symbol",key:"Symbol"},{code:"AltRight",key:"AltGraph"}],Nx=[{name:"MouseLeft",pointerType:"mouse",button:"primary"},{name:"MouseRight",pointerType:"mouse",button:"secondary"},{name:"MouseMiddle",pointerType:"mouse",button:"auxiliary"},{name:"TouchA",pointerType:"touch"},{name:"TouchB",pointerType:"touch"},{name:"TouchC",pointerType:"touch"}];function jx(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var vb=class{getButtons(){let e=0;for(let t of Object.keys(this.pressed))e|=2**Number(t);return e}down(e){let t=pi(e.button);if(t in this.pressed){this.pressed[t].push(e);return}return this.pressed[t]=[e],t}up(e){let t=pi(e.button);if(t in this.pressed&&(this.pressed[t]=this.pressed[t].filter(r=>r.name!==e.name),this.pressed[t].length===0))return delete this.pressed[t],t}constructor(){jx(this,"pressed",{})}},Mc={primary:0,secondary:1,auxiliary:2,back:3,X1:3,forward:4,X2:4};function pi(e=0){return e in Mc?Mc[e]:Number(e)}var $c={1:2,2:1};function Nc(e){return e=pi(e),e in $c?$c[e]:e}function Ix(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var Lx=class{get countPressed(){return this.pressedKeys.size}isPressed(e){return this.pressedKeys.has(e.name)}addPressed(e){return this.pressedKeys.add(e.name)}removePressed(e){return this.pressedKeys.delete(e.name)}constructor(){Ix(this,"pressedKeys",new Set)}};function Hr(e,t){let r=[];for(let o=e;o;o=o.parentElement)r.push(o);let n=[];for(let o=t;o;o=o.parentElement)n.push(o);let a=0;for(;!(a>=r.length||a>=n.length||r[r.length-1-a]!==n[n.length-1-a]);a++);return[r.slice(0,r.length-a),n.slice(0,n.length-a),n.slice(n.length-a)]}function hi({target:e,node:t,offset:r}){return it(e)?{node:e,offset:r??lt(e).length}:t?{node:t,offset:r??(t.nodeType===3?t.nodeValue.length:t.childNodes.length)}:_b(e,r)}function _b(e,t,r=!0){let n=t===void 0?e.childNodes.length-1:0,a=t===void 0?-1:1;for(;t===void 0?n>=(r?Math.max(e.childNodes.length-1,0):0):n<=e.childNodes.length;){if(t&&n===e.childNodes.length)throw new Error("The given offset is out of bounds.");let o=e.childNodes.item(n),i=String(o.textContent);if(i.length)if(t!==void 0&&i.length<t)t-=i.length;else{if(o.nodeType===1)return _b(o,t,!1);if(o.nodeType===3)return{node:o,offset:t??o.nodeValue.length}}n+=a}return{node:e,offset:e.childNodes.length}}function Bx({document:e,target:t,clickCount:r,node:n,offset:a}){if(Lq(t))return;let o=it(t),i=String(o?lt(t):t.textContent),[l,u]=n?[a,a]:kx(i,a,r);if(o)return xr(t,{anchorOffset:l??i.length,focusOffset:u??i.length}),{node:t,start:l??0,end:u??i.length};{let{node:c,offset:s}=hi({target:t,node:n,offset:l}),{node:d,offset:p}=hi({target:t,node:n,offset:u}),f=t.ownerDocument.createRange();try{f.setStart(c,s),f.setEnd(d,p)}catch{throw new Error("The given offset is out of bounds.")}let h=e.getSelection();return h==null||h.removeAllRanges(),h==null||h.addRange(f.cloneRange()),f}}function kx(e,t,r){if(r%3===1||e.length===0)return[t,t];let n=t??e.length;return r%3===2?[n-e.substr(0,t).match(/(\w+|\s+|\W)?$/)[0].length,t===void 0?t:t+e.substr(t).match(/^(\w+|\s+|\W)?/)[0].length]:[n-e.substr(0,t).match(/[^\r\n]*$/)[0].length,t===void 0?t:t+e.substr(t).match(/^[^\r\n]*/)[0].length]}function Dx(e,{document:t,target:r,node:n,offset:a}){let o=hi({target:r,node:n,offset:a});if("node"in e){if(o.node===e.node){let i=o.offset<e.start?e.end:e.start,l=o.offset>e.end||o.offset<e.start?o.offset:e.end;xr(e.node,{anchorOffset:i,focusOffset:l})}}else{let i=e.cloneRange(),l=i.comparePoint(o.node,o.offset);l<0?i.setStart(o.node,o.offset):l>0&&i.setEnd(o.node,o.offset);let u=t.getSelection();u==null||u.removeAllRanges(),u==null||u.addRange(i.cloneRange())}}function Eb(e,t){var r,n,a,o,i,l,u,c;return e.target!==t.target||((r=e.coords)===null||r===void 0?void 0:r.x)!==((n=t.coords)===null||n===void 0?void 0:n.y)||((a=e.coords)===null||a===void 0?void 0:a.y)!==((o=t.coords)===null||o===void 0?void 0:o.y)||((i=e.caret)===null||i===void 0?void 0:i.node)!==((l=t.caret)===null||l===void 0?void 0:l.node)||((u=e.caret)===null||u===void 0?void 0:u.offset)!==((c=t.caret)===null||c===void 0?void 0:c.offset)}function kt(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var Fx=class{move(e,t){let r=this.position,n=this.getTarget(e);if(this.position=t,!Eb(r,t))return;let a=this.getTarget(e),o=this.getEventInit("mousemove"),[i,l]=Hr(n,a);return{leave:()=>{n!==a&&(e.dispatchUIEvent(n,"mouseout",o),i.forEach(u=>e.dispatchUIEvent(u,"mouseleave",o)))},enter:()=>{n!==a&&(e.dispatchUIEvent(a,"mouseover",o),l.forEach(u=>e.dispatchUIEvent(u,"mouseenter",o)))},move:()=>{e.dispatchUIEvent(a,"mousemove",o),this.modifySelecting(e)}}}down(e,t,r){let n=this.buttons.down(t);if(n===void 0)return;let a=this.getTarget(e);this.buttonDownTarget[n]=a;let o=yt(a),i=this.getEventInit("mousedown",t.button);(o||e.dispatchUIEvent(a,"mousedown",i))&&(this.startSelecting(e,i.detail),Nt(a)),!o&&Nc(t.button)===2&&e.dispatchUIEvent(a,"contextmenu",this.getEventInit("contextmenu",t.button,r))}up(e,t,r){let n=this.buttons.up(t);if(n===void 0)return;let a=this.getTarget(e);if(!yt(a)){e.dispatchUIEvent(a,"mouseup",this.getEventInit("mouseup",t.button)),this.endSelecting();let o=Hr(this.buttonDownTarget[n],a)[2][0];if(o){let i=this.getEventInit("click",t.button,r);i.detail&&(e.dispatchUIEvent(o,i.button===0?"click":"auxclick",i),i.button===0&&i.detail===2&&e.dispatchUIEvent(o,"dblclick",{...this.getEventInit("dblclick",t.button),detail:i.detail}))}}}resetClickCount(){this.clickCount.reset()}getEventInit(e,t,r){let n={...this.position.coords};return r&&(n.pointerId=r.pointerId,n.pointerType=r.pointerType,n.isPrimary=r.isPrimary),n.button=Nc(t),n.buttons=this.buttons.getButtons(),e==="mousedown"?n.detail=this.clickCount.getOnDown(n.button):e==="mouseup"?n.detail=this.clickCount.getOnUp(n.button):(e==="click"||e==="auxclick")&&(n.detail=this.clickCount.incOnClick(n.button)),n}getTarget(e){var t;return(t=this.position.target)!==null&&t!==void 0?t:e.config.document.body}startSelecting(e,t){var r,n;this.selecting=Bx({document:e.config.document,target:this.getTarget(e),node:(r=this.position.caret)===null||r===void 0?void 0:r.node,offset:(n=this.position.caret)===null||n===void 0?void 0:n.offset,clickCount:t})}modifySelecting(e){var t,r;this.selecting&&Dx(this.selecting,{document:e.config.document,target:this.getTarget(e),node:(t=this.position.caret)===null||t===void 0?void 0:t.node,offset:(r=this.position.caret)===null||r===void 0?void 0:r.offset})}endSelecting(){this.selecting=void 0}constructor(){kt(this,"position",{}),kt(this,"buttons",new vb),kt(this,"selecting",void 0),kt(this,"buttonDownTarget",{}),kt(this,"clickCount",new class{incOnClick(e){let t=this.down[e]===void 0?void 0:Number(this.down[e])+1;return this.count=this.count[e]===void 0?{}:{[e]:Number(this.count[e])+1},t}getOnDown(e){var t;this.down={[e]:(t=this.count[e])!==null&&t!==void 0?t:0};var r;return this.count={[e]:(r=this.count[e])!==null&&r!==void 0?r:0},Number(this.count[e])+1}getOnUp(e){return this.down[e]===void 0?void 0:Number(this.down[e])+1}reset(){this.count={}}constructor(){kt(this,"down",{}),kt(this,"count",{})}})}};function na(e,t){var r;return((r=wb(e,t))===null||r===void 0?void 0:r.pointerEvents)!=="none"}function Ux(e){let t=ot(e);for(let r=e,n=[];r!=null&&r.ownerDocument;r=r.parentElement){n.push(r);let a=t.getComputedStyle(r).pointerEvents;if(a&&!["inherit","unset"].includes(a))return{pointerEvents:a,tree:n}}}var jc=Symbol("Last check for pointer-events");function wb(e,t){let r=t[jc];if(!(e.config.pointerEventsCheck!==dr.Never&&(!r||Ic(e.config.pointerEventsCheck,dr.EachApiCall)&&r[je.Call]!==Tn(e,je.Call)||Ic(e.config.pointerEventsCheck,dr.EachTrigger)&&r[je.Trigger]!==Tn(e,je.Trigger))))return r==null?void 0:r.result;let n=Ux(t);return t[jc]={[je.Call]:Tn(e,je.Call),[je.Trigger]:Tn(e,je.Trigger),result:n},n}function Br(e,t){let r=wb(e,t);if((r==null?void 0:r.pointerEvents)==="none")throw new Error([`Unable to perform pointer interaction as the element ${r.tree.length>1?"inherits":"has"} \`pointer-events: none\`:`,"",Hx(r.tree)].join(` +`))}function Hx(e){return e.reverse().map((t,r)=>["".padEnd(r),t.tagName,t.id&&`#${t.id}`,t.hasAttribute("data-testid")&&`(testId=${t.getAttribute("data-testid")})`,zx(t),e.length>1&&r===0&&" <-- This element declared `pointer-events: none`",e.length>1&&r===e.length-1&&" <-- Asserted pointer events here"].filter(Boolean).join("")).join(` +`)}function zx(e){var t;let r;if(e.hasAttribute("aria-label"))r=e.getAttribute("aria-label");else if(e.hasAttribute("aria-labelledby")){var n,a;r=(a=e.ownerDocument.getElementById(e.getAttribute("aria-labelledby")))===null||a===void 0||(n=a.textContent)===null||n===void 0?void 0:n.trim()}else if(X(e,["button","input","meter","output","progress","select","textarea"])&&!((t=e.labels)===null||t===void 0)&&t.length)r=Array.from(e.labels).map(i=>{var l;return(l=i.textContent)===null||l===void 0?void 0:l.trim()}).join("|");else if(X(e,"button")){var o;r=(o=e.textContent)===null||o===void 0?void 0:o.trim()}return r=r==null?void 0:r.replace(/\n/g," "),Number(r==null?void 0:r.length)>30&&(r=`${r==null?void 0:r.substring(0,29)}…`),r?`(label=${r})`:""}function Ic(e,t){return(e&t)>0}function Tt(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var Lc=class{init(e,t){this.position=t;let r=this.getTarget(e),[,n]=Hr(null,r),a=this.getEventInit();return Br(e,r),e.dispatchUIEvent(r,"pointerover",a),n.forEach(o=>e.dispatchUIEvent(o,"pointerenter",a)),this}move(e,t){let r=this.position,n=this.getTarget(e);if(this.position=t,!Eb(r,t))return;let a=this.getTarget(e),o=this.getEventInit(),[i,l]=Hr(n,a);return{leave:()=>{na(e,n)&&n!==a&&(e.dispatchUIEvent(n,"pointerout",o),i.forEach(u=>e.dispatchUIEvent(u,"pointerleave",o)))},enter:()=>{Br(e,a),n!==a&&(e.dispatchUIEvent(a,"pointerover",o),l.forEach(u=>e.dispatchUIEvent(u,"pointerenter",o)))},move:()=>{e.dispatchUIEvent(a,"pointermove",o)}}}down(e,t){if(this.isDown)return;let r=this.getTarget(e);Br(e,r),this.isDown=!0,this.isPrevented=!e.dispatchUIEvent(r,"pointerdown",this.getEventInit())}up(e,t){if(!this.isDown)return;let r=this.getTarget(e);Br(e,r),this.isDown=!1,e.dispatchUIEvent(r,"pointerup",this.getEventInit())}release(e){let t=this.getTarget(e),[r]=Hr(t,null),n=this.getEventInit();na(e,t)&&(e.dispatchUIEvent(t,"pointerout",n),r.forEach(a=>e.dispatchUIEvent(a,"pointerleave",n))),this.isCancelled=!0}getTarget(e){var t;return(t=this.position.target)!==null&&t!==void 0?t:e.config.document.body}getEventInit(){return{...this.position.coords,pointerId:this.pointerId,pointerType:this.pointerType,isPrimary:this.isPrimary}}constructor({pointerId:e,pointerType:t,isPrimary:r}){Tt(this,"pointerId",void 0),Tt(this,"pointerType",void 0),Tt(this,"isPrimary",void 0),Tt(this,"isMultitouch",!1),Tt(this,"isCancelled",!1),Tt(this,"isDown",!1),Tt(this,"isPrevented",!1),Tt(this,"position",{}),this.pointerId=e,this.pointerType=t,this.isPrimary=r,this.isMultitouch=!r}};function St(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var Vx=class{isKeyPressed(e){return this.devices.get(e.pointerType).isPressed(e)}async press(e,t,r){let n=this.getPointerName(t),a=t.pointerType==="touch"?this.pointers.new(n,t).init(e,r):this.pointers.get(n);a.position=r,a.pointerType!=="touch"&&(this.mouse.position=r),this.devices.get(t.pointerType).addPressed(t),this.buttons.down(t),a.down(e,t),a.pointerType!=="touch"&&!a.isPrevented&&this.mouse.down(e,t,a)}async move(e,t,r){let n=this.pointers.get(t),a=n.move(e,r),o=n.pointerType==="touch"||n.isPrevented&&n.isDown?void 0:this.mouse.move(e,r);a==null||a.leave(),o==null||o.leave(),a==null||a.enter(),o==null||o.enter(),a==null||a.move(),o==null||o.move()}async release(e,t,r){let n=this.devices.get(t.pointerType);n.removePressed(t),this.buttons.up(t);let a=this.pointers.get(this.getPointerName(t));if(a.position=r,a.pointerType!=="touch"&&(this.mouse.position=r),n.countPressed===0&&a.up(e,t),a.pointerType==="touch"&&a.release(e),!a.isPrevented){if(a.pointerType==="touch"&&!a.isMultitouch){let o=this.mouse.move(e,a.position);o==null||o.leave(),o==null||o.enter(),o==null||o.move(),this.mouse.down(e,t,a)}if(!a.isMultitouch){let o=this.mouse.move(e,a.position);o==null||o.leave(),o==null||o.enter(),o==null||o.move(),this.mouse.up(e,t,a)}}}getPointerName(e){return e.pointerType==="touch"?e.name:e.pointerType}getPreviousPosition(e){return this.pointers.has(e)?this.pointers.get(e).position:void 0}resetClickCount(){this.mouse.resetClickCount()}getMouseTarget(e){var t;return(t=this.mouse.position.target)!==null&&t!==void 0?t:e.config.document.body}setMousePosition(e){this.mouse.position=e,this.pointers.get("mouse").position=e}constructor(e){St(this,"system",void 0),St(this,"mouse",void 0),St(this,"buttons",void 0),St(this,"devices",new class{get(t){var r,n,a;return(a=(r=this.registry)[n=t])!==null&&a!==void 0||(r[n]=new Lx),this.registry[t]}constructor(){St(this,"registry",{})}}),St(this,"pointers",new class{new(t,r){let n=r.pointerType!=="touch"||!Object.values(this.registry).some(a=>a.pointerType==="touch"&&!a.isCancelled);return n||Object.values(this.registry).forEach(a=>{a.pointerType===r.pointerType&&!a.isCancelled&&(a.isMultitouch=!0)}),this.registry[t]=new Lc({pointerId:this.nextId++,pointerType:r.pointerType,isPrimary:n}),this.registry[t]}get(t){if(!this.has(t))throw new Error(`Trying to access pointer "${t}" which does not exist.`);return this.registry[t]}has(t){return t in this.registry}constructor(){St(this,"registry",{mouse:new Lc({pointerId:1,pointerType:"mouse",isPrimary:!0})}),St(this,"nextId",2)}}),this.system=e,this.buttons=new vb,this.mouse=new Fx}};function Bc(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var Cb=class{getUIEventModifiers(){return{altKey:this.keyboard.modifiers.Alt,ctrlKey:this.keyboard.modifiers.Control,metaKey:this.keyboard.modifiers.Meta,shiftKey:this.keyboard.modifiers.Shift,modifierAltGraph:this.keyboard.modifiers.AltGraph,modifierCapsLock:this.keyboard.modifiers.CapsLock,modifierFn:this.keyboard.modifiers.Fn,modifierFnLock:this.keyboard.modifiers.FnLock,modifierNumLock:this.keyboard.modifiers.NumLock,modifierScrollLock:this.keyboard.modifiers.ScrollLock,modifierSymbol:this.keyboard.modifiers.Symbol,modifierSymbolLock:this.keyboard.modifiers.SymbolLock}}constructor(){Bc(this,"keyboard",new Mx(this)),Bc(this,"pointer",new Vx(this))}};async function Gx(e){let t=[];return this.config.skipHover||t.push({target:e}),t.push({keys:"[MouseLeft]",target:e}),this.pointer(t)}async function Wx(e){return this.pointer([{target:e},"[MouseLeft][MouseLeft]"])}async function Kx(e){return this.pointer([{target:e},"[MouseLeft][MouseLeft][MouseLeft]"])}async function Yx(e){return this.pointer({target:e})}async function Jx(e){return Br(this,this.system.pointer.getMouseTarget(this)),this.pointer({target:e.ownerDocument.body})}async function Xx({shift:e}={}){return this.keyboard(e===!0?"{Shift>}{Tab}{/Shift}":e===!1?"[/ShiftLeft][/ShiftRight]{Tab}":"{Tab}")}function Qx(e,t){let r=[];do{let{type:a,descriptor:o,consumedLength:i,releasePrevious:l,releaseSelf:u=!0,repeat:c}=ab(t,"keyboard");var n;let s=(n=e.find(d=>{if(a==="["){var p;return((p=d.code)===null||p===void 0?void 0:p.toLowerCase())===o.toLowerCase()}else if(a==="{"){var f;return((f=d.key)===null||f===void 0?void 0:f.toLowerCase())===o.toLowerCase()}return d.key===o}))!==null&&n!==void 0?n:{key:"Unknown",code:"Unknown",[a==="["?"code":"key"]:o};r.push({keyDef:s,releasePrevious:l,releaseSelf:u,repeat:c}),t=t.slice(i)}while(t);return r}async function Zx(e){let t=Qx(this.config.keyboardMap,e);for(let r=0;r<t.length;r++)await Pr(this.config),await eM(this,t[r])}async function eM(e,{keyDef:t,releasePrevious:r,releaseSelf:n,repeat:a}){let{system:o}=e;if(o.keyboard.isKeyPressed(t)&&await o.keyboard.keyup(e,t),!r){for(let i=1;i<=a;i++)await o.keyboard.keydown(e,t),i<a&&await Pr(e.config);n&&await o.keyboard.keyup(e,t)}}async function tM(e){for(let t of e.system.keyboard.getPressedKeys())await e.system.keyboard.keyup(e,t)}function Rb(e){let t=it(e)?{"text/plain":rM(e)}:{"text/plain":String(e.ownerDocument.getSelection())},r=Vl(ot(e));for(let n in t)t[n]&&r.setData(n,t[n]);return r}function rM(e){let t=sn(e);return lt(e).substring(t.startOffset,t.endOffset)}async function nM(){let e=this.config.document;var t;let r=(t=e.activeElement)!==null&&t!==void 0?t:e.body,n=Rb(r);if(n.items.length!==0)return this.dispatchUIEvent(r,"copy",{clipboardData:n})&&this.config.writeToClipboard&&await tb(e,n),n}async function aM(){let e=this.config.document;var t;let r=(t=e.activeElement)!==null&&t!==void 0?t:e.body,n=Rb(r);if(n.items.length!==0)return this.dispatchUIEvent(r,"cut",{clipboardData:n})&&this.config.writeToClipboard&&await tb(r.ownerDocument,n),n}async function oM(e){let t=this.config.document;var r;let n=(r=t.activeElement)!==null&&r!==void 0?r:t.body;var a;let o=(a=typeof e=="string"?iM(t,e):e)!==null&&a!==void 0?a:await Oq(t).catch(()=>{throw new Error("`userEvent.paste()` without `clipboardData` requires the `ClipboardAPI` to be available.")});this.dispatchUIEvent(n,"paste",{clipboardData:o})}function iM(e,t){let r=Vl(ot(e));return r.setData("text",t),r}function kc(e,t){let r=[];do{let{descriptor:n,consumedLength:a,releasePrevious:o,releaseSelf:i=!0}=ab(t,"pointer"),l=e.find(u=>u.name===n);l&&r.push({keyDef:l,releasePrevious:o,releaseSelf:i}),t=t.slice(a)}while(t);return r}async function lM(e){let{pointerMap:t}=this.config,r=[];(Array.isArray(e)?e:[e]).forEach(n=>{typeof n=="string"?r.push(...kc(t,n)):"keys"in n?r.push(...kc(t,n.keys).map(a=>({...n,...a}))):r.push(n)});for(let n=0;n<r.length;n++)await Pr(this.config),await sM(this,r[n]);this.system.pointer.resetClickCount()}async function sM(e,t){var r,n;let a="pointerName"in t&&t.pointerName?t.pointerName:"keyDef"in t?e.system.pointer.getPointerName(t.keyDef):"mouse",o=e.system.pointer.getPreviousPosition(a);var i,l,u,c;let s={target:(i=t.target)!==null&&i!==void 0?i:uM(e,o),coords:(l=t.coords)!==null&&l!==void 0?l:o==null?void 0:o.coords,caret:{node:(u=t.node)!==null&&u!==void 0?u:Dc(t)||o==null||(r=o.caret)===null||r===void 0?void 0:r.node,offset:(c=t.offset)!==null&&c!==void 0?c:Dc(t)||o==null||(n=o.caret)===null||n===void 0?void 0:n.offset}};"keyDef"in t?(e.system.pointer.isKeyPressed(t.keyDef)&&(Ir(e,je.Trigger),await e.system.pointer.release(e,t.keyDef,s)),t.releasePrevious||(Ir(e,je.Trigger),await e.system.pointer.press(e,t.keyDef,s),t.releaseSelf&&(Ir(e,je.Trigger),await e.system.pointer.release(e,t.keyDef,s)))):(Ir(e,je.Trigger),await e.system.pointer.move(e,a,s))}function Dc(e){var t,r;return!!((r=(t=e.target)!==null&&t!==void 0?t:e.node)!==null&&r!==void 0?r:e.offset!==void 0)}function uM(e,t){if(!t)throw new Error("This pointer has no previous position. Provide a target property!");var r;return(r=t.target)!==null&&r!==void 0?r:e.config.document.body}async function cM(e){if(!Cr(e)||yt(e))throw new Error("clear()` is only supported on editable elements.");if(Nt(e),e.ownerDocument.activeElement!==e)throw new Error("The element to be cleared could not be focused.");if(pb(e),!ux(e))throw new Error("The element content to be cleared could not be selected.");Sr(this,e,"","deleteContentBackward")}async function dM(e,t){return Tb.call(this,!0,e,t)}async function fM(e,t){return Tb.call(this,!1,e,t)}async function Tb(e,t,r){if(!e&&!t.multiple)throw Z().getElementError("Unable to deselect an option in a non-multiple select. Use selectOptions to change the selection instead.",t);let n=Array.isArray(r)?r:[r],a=Array.from(t.querySelectorAll('option, [role="option"]')),o=n.map(l=>{if(typeof l!="string"&&a.includes(l))return l;{let u=a.find(c=>c.value===l||c.innerHTML===l);if(u)return u;throw Z().getElementError(`Value "${String(l)}" not found in options`,t)}}).filter(l=>!yt(l));if(yt(t)||!o.length)return;let i=l=>{l.selected=e,this.dispatchUIEvent(t,"input",{bubbles:!0,cancelable:!1,composed:!0}),this.dispatchUIEvent(t,"change")};if(X(t,"select"))if(t.multiple)for(let l of o){let u=this.config.pointerEventsCheck===0?!0:na(this,l);u&&(this.dispatchUIEvent(l,"pointerover"),this.dispatchUIEvent(t,"pointerenter"),this.dispatchUIEvent(l,"mouseover"),this.dispatchUIEvent(t,"mouseenter"),this.dispatchUIEvent(l,"pointermove"),this.dispatchUIEvent(l,"mousemove"),this.dispatchUIEvent(l,"pointerdown"),this.dispatchUIEvent(l,"mousedown")),Nt(t),u&&(this.dispatchUIEvent(l,"pointerup"),this.dispatchUIEvent(l,"mouseup")),i(l),u&&this.dispatchUIEvent(l,"click"),await Pr(this.config)}else if(o.length===1){let l=this.config.pointerEventsCheck===0?!0:na(this,t);l?await this.click(t):Nt(t),i(o[0]),l&&(this.dispatchUIEvent(t,"pointerover"),this.dispatchUIEvent(t,"pointerenter"),this.dispatchUIEvent(t,"mouseover"),this.dispatchUIEvent(t,"mouseenter"),this.dispatchUIEvent(t,"pointerup"),this.dispatchUIEvent(t,"mouseup"),this.dispatchUIEvent(t,"click")),await Pr(this.config)}else throw Z().getElementError("Cannot select multiple options on a non-multiple select",t);else if(t.getAttribute("role")==="listbox")for(let l of o)await this.click(l),await this.unhover(l);else throw Z().getElementError("Cannot select options on elements that are neither select nor listbox elements",t)}async function pM(e,t,{skipClick:r=this.config.skipClick,skipAutoClose:n=this.config.skipAutoClose,initialSelectionStart:a,initialSelectionEnd:o}={}){e.disabled||(r||await this.click(e),a!==void 0&&Lr(e,a,o??a),await this.keyboard(t),n||await tM(this))}var Fc=Symbol("files and value properties are mocked");function co(e,t,r){r?Object.defineProperty(e,t,r):delete e[t]}function hM(e,t){var r;(r=e[Fc])===null||r===void 0||r.restore();let n=Object.getOwnPropertyDescriptor(e,"type"),a=Object.getOwnPropertyDescriptor(e,"value"),o=Object.getOwnPropertyDescriptor(e,"files");function i(){co(e,"type",n),co(e,"value",a),co(e,"files",o)}e[Fc]={restore:i},Object.defineProperties(e,{files:{configurable:!0,get:()=>t},value:{configurable:!0,get:()=>t.length?`C:\\fakepath\\${t[0].name}`:"",set(l){if(l==="")i();else{var u;a==null||(u=a.set)===null||u===void 0||u.call(e,l)}}},type:{configurable:!0,get:()=>"file",set(l){l!=="file"&&(i(),e.type=l)}}})}async function mM(e,t){let r=X(e,"label")?e.control:e;if(!r||!X(r,"input",{type:"file"}))throw new TypeError(`The ${r===e?"given":"associated"} ${r==null?void 0:r.tagName} element does not accept file uploads`);if(yt(e))return;let n=(Array.isArray(t)?t:[t]).filter(o=>!this.config.applyAccept||bM(o,r.accept)).slice(0,r.multiple?void 0:1),a=()=>{var o;n.length===((o=r.files)===null||o===void 0?void 0:o.length)&&n.every((i,l)=>{var u;return i===((u=r.files)===null||u===void 0?void 0:u.item(l))})||(hM(r,zl(ot(e),n)),this.dispatchUIEvent(r,"input"),this.dispatchUIEvent(r,"change"))};r.addEventListener("fileDialog",a),await this.click(e),r.removeEventListener("fileDialog",a)}function bM(e,t){if(!t)return!0;let r=["audio/*","image/*","video/*"];return t.split(",").some(n=>n.startsWith(".")?e.name.endsWith(n):r.includes(n)?e.type.startsWith(n.substr(0,n.length-1)):e.type===n)}var Uc={click:Gx,dblClick:Wx,tripleClick:Kx,hover:Yx,unhover:Jx,tab:Xx,keyboard:Zx,copy:nM,cut:aM,paste:oM,pointer:lM,clear:cM,deselectOptions:fM,selectOptions:dM,type:pM,upload:mM};function gM(e){return Z().asyncWrapper(e)}var Sb={applyAccept:!0,autoModify:!0,delay:0,document:globalThis.document,keyboardMap:$x,pointerMap:Nx,pointerEventsCheck:dr.EachApiCall,skipAutoClose:!1,skipClick:!1,skipHover:!1,writeToClipboard:!1,advanceTimers:()=>Promise.resolve()},yM={...Sb,writeToClipboard:!0};function Pb(e={},t=yM,r){let n=wM(e,r,t);return{...t,...e,document:n}}function vM(e={}){let t=Pb(e);yb(t.document);var r;let n=(r=t.document.defaultView)!==null&&r!==void 0?r:globalThis.window;return Tq(n),Jl(t).api}function $e({keyboardState:e,pointerState:t,...r}={},n){let a=Pb(r,Sb,n);yb(a.document);var o;let i=(o=t??e)!==null&&o!==void 0?o:new Cb;return{api:Jl(a,i).api,system:i}}function _M(e){return Jl({...this.config,...e},this.system).api}function EM(e,t){function r(...n){return Ir(e,je.Call),gM(()=>t.apply(e,n).then(async a=>(await Pr(e.config),a)))}return Object.defineProperty(r,"name",{get:()=>t.name}),r}function Jl(e,t=new Cb){let r={};return Object.assign(r,{config:e,dispatchEvent:gb.bind(r),dispatchUIEvent:wx.bind(r),system:t,levelRefs:{},...Uc}),{instance:r,api:{...Object.fromEntries(Object.entries(Uc).map(([n,a])=>[n,EM(r,a)])),setup:_M.bind(r)}}}function wM(e,t,r){var n,a;return(a=(n=e.document)!==null&&n!==void 0?n:t&&Ox(t))!==null&&a!==void 0?a:r.document}var Ob={};Ai(Ob,{clear:()=>CM,click:()=>RM,copy:()=>TM,cut:()=>SM,dblClick:()=>PM,deselectOptions:()=>OM,hover:()=>AM,keyboard:()=>qM,paste:()=>MM,pointer:()=>xM,selectOptions:()=>$M,tab:()=>BM,tripleClick:()=>NM,type:()=>jM,unhover:()=>IM,upload:()=>LM});function CM(e){return $e().api.clear(e)}function RM(e,t={}){return $e(t,e).api.click(e)}function TM(e={}){return $e(e).api.copy()}function SM(e={}){return $e(e).api.cut()}function PM(e,t={}){return $e(t).api.dblClick(e)}function OM(e,t,r={}){return $e(r).api.deselectOptions(e,t)}function AM(e,t={}){return $e(t).api.hover(e)}async function qM(e,t={}){let{api:r,system:n}=$e(t);return r.keyboard(e).then(()=>n)}async function xM(e,t={}){let{api:r,system:n}=$e(t);return r.pointer(e).then(()=>n)}function MM(e,t){return $e(t).api.paste(e)}function $M(e,t,r={}){return $e(r).api.selectOptions(e,t)}function NM(e,t={}){return $e(t).api.tripleClick(e)}function jM(e,t,r={}){return $e(r,e).api.type(e,t,r)}function IM(e,t={}){let{api:r,system:n}=$e(t);return n.pointer.setMousePosition({target:e}),r.unhover(e)}function LM(e,t,r={}){return $e(r).api.upload(e,t)}function BM(e={}){return $e().api.tab(e)}var kM={...Ob,setup:vM};function DM(e){for(var t=[],r=1;r<arguments.length;r++)t[r-1]=arguments[r];var n=Array.from(typeof e=="string"?[e]:e);n[n.length-1]=n[n.length-1].replace(/\r?\n([\t ]*)$/,"");var a=n.reduce(function(l,u){var c=u.match(/\n([\t ]+|(?!\s).)/g);return c?l.concat(c.map(function(s){var d,p;return(p=(d=s.match(/[\t ]/g))===null||d===void 0?void 0:d.length)!==null&&p!==void 0?p:0})):l},[]);if(a.length){var o=new RegExp(` +[ ]{`+Math.min.apply(Math,a)+"}","g");n=n.map(function(l){return l.replace(o,` +`)})}n[0]=n[0].replace(/^\r?\n/,"");var i=n[0];return t.forEach(function(l,u){var c=i.match(/(?:^|\n)( *)$/),s=c?c[1]:"",d=l;typeof l=="string"&&l.includes(` +`)&&(d=String(l).split(` +`).map(function(p,f){return f===0?p:""+s+p}).join(` +`)),i+=d+n[u+1]}),i}var FM=DM,mi=Pi({...Rh},{intercept:(e,t)=>t[0]==="fireEvent"||e.startsWith("find")||e.startsWith("waitFor")});mi.screen=new Proxy(mi.screen,{get(e,t,r){return a_.warn(FM` + You are using Testing Library's \`screen\` object. Use \`within(canvasElement)\` instead. + More info: https://storybook.js.org/docs/essentials/interactions + `),Reflect.get(e,t,r)}});var{buildQueries:XM,configure:QM,createEvent:ZM,fireEvent:e$,findAllByAltText:t$,findAllByDisplayValue:r$,findAllByLabelText:n$,findAllByPlaceholderText:a$,findAllByRole:o$,findAllByTestId:i$,findAllByText:l$,findAllByTitle:s$,findByAltText:u$,findByDisplayValue:c$,findByLabelText:d$,findByPlaceholderText:f$,findByRole:p$,findByTestId:h$,findByText:m$,findByTitle:b$,getAllByAltText:g$,getAllByDisplayValue:y$,getAllByLabelText:v$,getAllByPlaceholderText:_$,getAllByRole:E$,getAllByTestId:w$,getAllByText:C$,getAllByTitle:R$,getByAltText:T$,getByDisplayValue:S$,getByLabelText:P$,getByPlaceholderText:O$,getByRole:A$,getByTestId:q$,getByText:x$,getByTitle:M$,getConfig:$$,getDefaultNormalizer:N$,getElementError:j$,getNodeText:I$,getQueriesForElement:L$,getRoles:B$,getSuggestedQuery:k$,isInaccessible:D$,logDOM:F$,logRoles:U$,prettyDOM:H$,queries:z$,queryAllByAltText:V$,queryAllByAttribute:G$,queryAllByDisplayValue:W$,queryAllByLabelText:K$,queryAllByPlaceholderText:Y$,queryAllByRole:J$,queryAllByTestId:X$,queryAllByText:Q$,queryAllByTitle:Z$,queryByAltText:eN,queryByAttribute:tN,queryByDisplayValue:rN,queryByLabelText:nN,queryByPlaceholderText:aN,queryByRole:oN,queryByTestId:iN,queryByText:lN,queryByTitle:sN,queryHelpers:uN,screen:cN,waitFor:dN,waitForElementToBeRemoved:fN,within:UM,prettyFormat:pN}=mi;Pi({userEvent:kM},{intercept:!0});Pi({expect:Ch},{getKeys:(e,t)=>{let r=["assert","__methods","__flags","_obj"];if(e.constructor===P){let n=Object.keys(Object.getPrototypeOf(e)).filter(a=>!r.includes(a));return t>2?n:[...n,"not"]}return Object.keys(e)},intercept:e=>e!=="expect"});var HM=({parameters:e})=>{var t,r,n;((t=e==null?void 0:e.test)==null?void 0:t.mockReset)===!0?fO():((r=e==null?void 0:e.test)==null?void 0:r.clearMocks)===!0?dO():((n=e==null?void 0:e.test)==null?void 0:n.restoreMocks)!==!1&&pO()},bi=(e,t=0,r)=>{var n;if(t>5||e==null)return e;if(ph(e))return r&&e.mockName(r),e;if(typeof e=="function"&&"isAction"in e&&e.isAction&&!("implicit"in e&&e.implicit)){let a=uO(e);return r&&a.mockName(r),a}if(Array.isArray(e))return t++,e.map(a=>bi(a,t));if(typeof e=="object"&&e.constructor===Object){t++;for(let[a,o]of Object.entries(e))(n=Object.getOwnPropertyDescriptor(e,a))!=null&&n.writable&&(e[a]=bi(o,t,a));return e}return e},zM=({initialArgs:e})=>{bi(e)},VM=e=>{globalThis.HTMLElement&&e.canvasElement instanceof globalThis.HTMLElement&&(e.canvas=UM(e.canvasElement))};Sd.__STORYBOOK_TEST_LOADERS__=[HM,zM,VM];Sd.__STORYBOOK_TEST_ON_MOCK_CALL__=sO;export{uO as f,Pi as i}; diff --git a/assets/index-ByJW5jRy.js b/assets/index-ByJW5jRy.js new file mode 100644 index 00000000..25a02b58 --- /dev/null +++ b/assets/index-ByJW5jRy.js @@ -0,0 +1,8 @@ +import{c as Nn}from"./index-DRjF_FHU.js";var ge={exports:{}};(function(n,a){(function(o,i){i(a)})(Nn,function(o){function i(e){return e.text!==void 0&&e.text!==""?`'${e.type}' with value '${e.text}'`:`'${e.type}'`}class p extends Error{constructor(t){super(`No parslet found for token: ${i(t)}`),this.token=t,Object.setPrototypeOf(this,p.prototype)}getToken(){return this.token}}class u extends Error{constructor(t){super(`The parsing ended early. The next token was: ${i(t)}`),this.token=t,Object.setPrototypeOf(this,u.prototype)}getToken(){return this.token}}class y extends Error{constructor(t,r){let s=`Unexpected type: '${t.type}'.`;r!==void 0&&(s+=` Message: ${r}`),super(s),Object.setPrototypeOf(this,y.prototype)}}function m(e){return t=>t.startsWith(e)?{type:e,text:e}:null}function h(e){let t=0,r;const s=e[0];let c=!1;if(s!=="'"&&s!=='"')return null;for(;t<e.length;){if(t++,r=e[t],!c&&r===s){t++;break}c=!c&&r==="\\"}if(r!==s)throw new Error("Unterminated String");return e.slice(0,t)}const E=new RegExp("[$_\\p{ID_Start}]|\\\\u\\p{Hex_Digit}{4}|\\\\u\\{0*(?:\\p{Hex_Digit}{1,5}|10\\p{Hex_Digit}{4})\\}","u"),N=new RegExp("[$\\-\\p{ID_Continue}\\u200C\\u200D]|\\\\u\\p{Hex_Digit}{4}|\\\\u\\{0*(?:\\p{Hex_Digit}{1,5}|10\\p{Hex_Digit}{4})\\}","u");function ae(e){let t=e[0];if(!E.test(t))return null;let r=1;do{if(t=e[r],!N.test(t))break;r++}while(r<e.length);return e.slice(0,r)}const K=/^(NaN|-?((\d*\.\d+|\d+)([Ee][+-]?\d+)?|Infinity))/;function W(e){var t,r;return(r=(t=K.exec(e))===null||t===void 0?void 0:t[0])!==null&&r!==void 0?r:null}const X=e=>{const t=ae(e);return t==null?null:{type:"Identifier",text:t}};function v(e){return t=>{if(!t.startsWith(e))return null;const r=t[e.length];return r!==void 0&&N.test(r)?null:{type:e,text:e}}}const oe=e=>{const t=h(e);return t==null?null:{type:"StringValue",text:t}},Ut=e=>e.length>0?null:{type:"EOF",text:""},Vt=e=>{const t=W(e);return t===null?null:{type:"Number",text:t}},Kt=[Ut,m("=>"),m("("),m(")"),m("{"),m("}"),m("["),m("]"),m("|"),m("&"),m("<"),m(">"),m(","),m(";"),m("*"),m("?"),m("!"),m("="),m(":"),m("..."),m("."),m("#"),m("~"),m("/"),m("@"),v("undefined"),v("null"),v("function"),v("this"),v("new"),v("module"),v("event"),v("external"),v("typeof"),v("keyof"),v("readonly"),v("import"),v("is"),v("in"),Vt,X,oe],$t=/^\s*\n\s*/;class ${static create(t){const r=this.read(t);t=r.text;const s=this.read(t);return t=s.text,new $(t,void 0,r.token,s.token)}constructor(t,r,s,c){this.text="",this.text=t,this.previous=r,this.current=s,this.next=c}static read(t,r=!1){r=r||$t.test(t),t=t.trim();for(const s of Kt){const c=s(t);if(c!==null){const d=Object.assign(Object.assign({},c),{startOfLine:r});return t=t.slice(d.text.length),{text:t,token:d}}}throw new Error("Unexpected Token "+t)}advance(){const t=$.read(this.text);return new $(t.text,this.current,this.next,t.token)}}function w(e){if(e===void 0)throw new Error("Unexpected undefined");if(e.type==="JsdocTypeKeyValue"||e.type==="JsdocTypeParameterList"||e.type==="JsdocTypeProperty"||e.type==="JsdocTypeReadonlyProperty"||e.type==="JsdocTypeObjectField"||e.type==="JsdocTypeJsdocObjectField"||e.type==="JsdocTypeIndexSignature"||e.type==="JsdocTypeMappedType")throw new y(e);return e}function se(e){return e.type==="JsdocTypeKeyValue"?Q(e):w(e)}function Dt(e){return e.type==="JsdocTypeName"?e:Q(e)}function Q(e){if(e.type!=="JsdocTypeKeyValue")throw new y(e);return e}function qt(e){var t;if(e.type==="JsdocTypeVariadic"){if(((t=e.element)===null||t===void 0?void 0:t.type)==="JsdocTypeName")return e;throw new y(e)}if(e.type!=="JsdocTypeNumber"&&e.type!=="JsdocTypeName")throw new y(e);return e}function ie(e){return e.type==="JsdocTypeIndexSignature"||e.type==="JsdocTypeMappedType"}var f;(function(e){e[e.ALL=0]="ALL",e[e.PARAMETER_LIST=1]="PARAMETER_LIST",e[e.OBJECT=2]="OBJECT",e[e.KEY_VALUE=3]="KEY_VALUE",e[e.UNION=4]="UNION",e[e.INTERSECTION=5]="INTERSECTION",e[e.PREFIX=6]="PREFIX",e[e.INFIX=7]="INFIX",e[e.TUPLE=8]="TUPLE",e[e.SYMBOL=9]="SYMBOL",e[e.OPTIONAL=10]="OPTIONAL",e[e.NULLABLE=11]="NULLABLE",e[e.KEY_OF_TYPE_OF=12]="KEY_OF_TYPE_OF",e[e.FUNCTION=13]="FUNCTION",e[e.ARROW=14]="ARROW",e[e.ARRAY_BRACKETS=15]="ARRAY_BRACKETS",e[e.GENERIC=16]="GENERIC",e[e.NAME_PATH=17]="NAME_PATH",e[e.PARENTHESIS=18]="PARENTHESIS",e[e.SPECIAL_TYPES=19]="SPECIAL_TYPES"})(f||(f={}));class U{constructor(t,r,s){this.grammar=t,typeof r=="string"?this._lexer=$.create(r):this._lexer=r,this.baseParser=s}get lexer(){return this._lexer}parse(){const t=this.parseType(f.ALL);if(this.lexer.current.type!=="EOF")throw new u(this.lexer.current);return t}parseType(t){return w(this.parseIntermediateType(t))}parseIntermediateType(t){const r=this.tryParslets(null,t);if(r===null)throw new p(this.lexer.current);return this.parseInfixIntermediateType(r,t)}parseInfixIntermediateType(t,r){let s=this.tryParslets(t,r);for(;s!==null;)t=s,s=this.tryParslets(t,r);return t}tryParslets(t,r){for(const s of this.grammar){const c=s(this,r,t);if(c!==null)return c}return null}consume(t){return Array.isArray(t)||(t=[t]),t.includes(this.lexer.current.type)?(this._lexer=this.lexer.advance(),!0):!1}acceptLexerState(t){this._lexer=t.lexer}}function Re(e){return e==="EOF"||e==="|"||e===","||e===")"||e===">"}const le=(e,t,r)=>{const s=e.lexer.current.type,c=e.lexer.next.type;return r==null&&s==="?"&&!Re(c)||r!=null&&s==="?"?(e.consume("?"),r==null?{type:"JsdocTypeNullable",element:e.parseType(f.NULLABLE),meta:{position:"prefix"}}:{type:"JsdocTypeNullable",element:w(r),meta:{position:"suffix"}}):null};function g(e){const t=(r,s,c)=>{const d=r.lexer.current.type,T=r.lexer.next.type;if(c===null){if("parsePrefix"in e&&e.accept(d,T))return e.parsePrefix(r)}else if("parseInfix"in e&&e.precedence>s&&e.accept(d,T))return e.parseInfix(r,c);return null};return Object.defineProperty(t,"name",{value:e.name}),t}const H=g({name:"optionalParslet",accept:e=>e==="=",precedence:f.OPTIONAL,parsePrefix:e=>(e.consume("="),{type:"JsdocTypeOptional",element:e.parseType(f.OPTIONAL),meta:{position:"prefix"}}),parseInfix:(e,t)=>(e.consume("="),{type:"JsdocTypeOptional",element:w(t),meta:{position:"suffix"}})}),z=g({name:"numberParslet",accept:e=>e==="Number",parsePrefix:e=>{const t=parseFloat(e.lexer.current.text);return e.consume("Number"),{type:"JsdocTypeNumber",value:t}}}),Mt=g({name:"parenthesisParslet",accept:e=>e==="(",parsePrefix:e=>{if(e.consume("("),e.consume(")"))return{type:"JsdocTypeParameterList",elements:[]};const t=e.parseIntermediateType(f.ALL);if(!e.consume(")"))throw new Error("Unterminated parenthesis");return t.type==="JsdocTypeParameterList"?t:t.type==="JsdocTypeKeyValue"?{type:"JsdocTypeParameterList",elements:[t]}:{type:"JsdocTypeParenthesis",element:w(t)}}}),Bt=g({name:"specialTypesParslet",accept:(e,t)=>e==="?"&&Re(t)||e==="null"||e==="undefined"||e==="*",parsePrefix:e=>{if(e.consume("null"))return{type:"JsdocTypeNull"};if(e.consume("undefined"))return{type:"JsdocTypeUndefined"};if(e.consume("*"))return{type:"JsdocTypeAny"};if(e.consume("?"))return{type:"JsdocTypeUnknown"};throw new Error("Unacceptable token: "+e.lexer.current.text)}}),Ct=g({name:"notNullableParslet",accept:e=>e==="!",precedence:f.NULLABLE,parsePrefix:e=>(e.consume("!"),{type:"JsdocTypeNotNullable",element:e.parseType(f.NULLABLE),meta:{position:"prefix"}}),parseInfix:(e,t)=>(e.consume("!"),{type:"JsdocTypeNotNullable",element:w(t),meta:{position:"suffix"}})});function Yt({allowTrailingComma:e}){return g({name:"parameterListParslet",accept:t=>t===",",precedence:f.PARAMETER_LIST,parseInfix:(t,r)=>{const s=[se(r)];t.consume(",");do try{const c=t.parseIntermediateType(f.PARAMETER_LIST);s.push(se(c))}catch(c){if(e&&c instanceof p)break;throw c}while(t.consume(","));if(s.length>0&&s.slice(0,-1).some(c=>c.type==="JsdocTypeVariadic"))throw new Error("Only the last parameter may be a rest parameter");return{type:"JsdocTypeParameterList",elements:s}}})}const Gt=g({name:"genericParslet",accept:(e,t)=>e==="<"||e==="."&&t==="<",precedence:f.GENERIC,parseInfix:(e,t)=>{const r=e.consume(".");e.consume("<");const s=[];do s.push(e.parseType(f.PARAMETER_LIST));while(e.consume(","));if(!e.consume(">"))throw new Error("Unterminated generic parameter list");return{type:"JsdocTypeGeneric",left:w(t),elements:s,meta:{brackets:"angle",dot:r}}}}),Wt=g({name:"unionParslet",accept:e=>e==="|",precedence:f.UNION,parseInfix:(e,t)=>{e.consume("|");const r=[];do r.push(e.parseType(f.UNION));while(e.consume("|"));return{type:"JsdocTypeUnion",elements:[w(t),...r]}}}),ce=[le,H,z,Mt,Bt,Ct,Yt({allowTrailingComma:!0}),Gt,Wt,H];function Z({allowSquareBracketsOnAnyType:e,allowJsdocNamePaths:t,pathGrammar:r}){return function(c,d,T){if(T==null||d>=f.NAME_PATH)return null;const J=c.lexer.current.type,S=c.lexer.next.type;if(!(J==="."&&S!=="<"||J==="["&&(e||T.type==="JsdocTypeName")||t&&(J==="~"||J==="#")))return null;let x,ne=!1;c.consume(".")?x="property":c.consume("[")?(x="property-brackets",ne=!0):c.consume("~")?x="inner":(c.consume("#"),x="instance");const De=r!==null?new U(r,c.lexer,c):c,O=De.parseIntermediateType(f.NAME_PATH);c.acceptLexerState(De);let M;switch(O.type){case"JsdocTypeName":M={type:"JsdocTypeProperty",value:O.value,meta:{quote:void 0}};break;case"JsdocTypeNumber":M={type:"JsdocTypeProperty",value:O.value.toString(10),meta:{quote:void 0}};break;case"JsdocTypeStringValue":M={type:"JsdocTypeProperty",value:O.value,meta:{quote:O.meta.quote}};break;case"JsdocTypeSpecialNamePath":if(O.specialType==="event")M=O;else throw new y(O,"Type 'JsdocTypeSpecialNamePath' is only allowed with specialType 'event'");break;default:throw new y(O,"Expecting 'JsdocTypeName', 'JsdocTypeNumber', 'JsdocStringValue' or 'JsdocTypeSpecialNamePath'")}if(ne&&!c.consume("]")){const qe=c.lexer.current;throw new Error(`Unterminated square brackets. Next token is '${qe.type}' with text '${qe.text}'`)}return{type:"JsdocTypeNamePath",left:w(T),right:M,pathType:x}}}function I({allowedAdditionalTokens:e}){return g({name:"nameParslet",accept:t=>t==="Identifier"||t==="this"||t==="new"||e.includes(t),parsePrefix:t=>{const{type:r,text:s}=t.lexer.current;return t.consume(r),{type:"JsdocTypeName",value:s}}})}const D=g({name:"stringValueParslet",accept:e=>e==="StringValue",parsePrefix:e=>{const t=e.lexer.current.text;return e.consume("StringValue"),{type:"JsdocTypeStringValue",value:t.slice(1,-1),meta:{quote:t[0]==="'"?"single":"double"}}}});function ee({pathGrammar:e,allowedTypes:t}){return g({name:"specialNamePathParslet",accept:r=>t.includes(r),parsePrefix:r=>{const s=r.lexer.current.type;if(r.consume(s),!r.consume(":"))return{type:"JsdocTypeName",value:s};let c,d=r.lexer.current;if(r.consume("StringValue"))c={type:"JsdocTypeSpecialNamePath",value:d.text.slice(1,-1),specialType:s,meta:{quote:d.text[0]==="'"?"single":"double"}};else{let S="";const P=["Identifier","@","/"];for(;P.some(x=>r.consume(x));)S+=d.text,d=r.lexer.current;c={type:"JsdocTypeSpecialNamePath",value:S,specialType:s,meta:{quote:void 0}}}const T=new U(e,r.lexer,r),J=T.parseInfixIntermediateType(c,f.ALL);return r.acceptLexerState(T),w(J)}})}const Ae=[I({allowedAdditionalTokens:["external","module"]}),D,z,Z({allowSquareBracketsOnAnyType:!1,allowJsdocNamePaths:!0,pathGrammar:null})],V=[...Ae,ee({allowedTypes:["event"],pathGrammar:Ae})];function pe(e){let t;if(e.type==="JsdocTypeParameterList")t=e.elements;else if(e.type==="JsdocTypeParenthesis")t=[e.element];else throw new y(e);return t.map(r=>se(r))}function Xt(e){const t=pe(e);if(t.some(r=>r.type==="JsdocTypeKeyValue"))throw new Error("No parameter should be named");return t}function ue({allowNamedParameters:e,allowNoReturnType:t,allowWithoutParenthesis:r,allowNewAsFunctionKeyword:s}){return g({name:"functionParslet",accept:(c,d)=>c==="function"||s&&c==="new"&&d==="(",parsePrefix:c=>{const d=c.consume("new");c.consume("function");const T=c.lexer.current.type==="(";if(!T){if(!r)throw new Error("function is missing parameter list");return{type:"JsdocTypeName",value:"function"}}let J={type:"JsdocTypeFunction",parameters:[],arrow:!1,constructor:d,parenthesis:T};const S=c.parseIntermediateType(f.FUNCTION);if(e===void 0)J.parameters=Xt(S);else{if(d&&S.type==="JsdocTypeFunction"&&S.arrow)return J=S,J.constructor=!0,J;J.parameters=pe(S);for(const P of J.parameters)if(P.type==="JsdocTypeKeyValue"&&!e.includes(P.key))throw new Error(`only allowed named parameters are ${e.join(", ")} but got ${P.type}`)}if(c.consume(":"))J.returnType=c.parseType(f.PREFIX);else if(!t)throw new Error("function is missing return type");return J}})}function ye({allowPostfix:e,allowEnclosingBrackets:t}){return g({name:"variadicParslet",accept:r=>r==="...",precedence:f.PREFIX,parsePrefix:r=>{r.consume("...");const s=t&&r.consume("[");try{const c=r.parseType(f.PREFIX);if(s&&!r.consume("]"))throw new Error("Unterminated variadic type. Missing ']'");return{type:"JsdocTypeVariadic",element:w(c),meta:{position:"prefix",squareBrackets:s}}}catch(c){if(c instanceof p){if(s)throw new Error("Empty square brackets for variadic are not allowed.");return{type:"JsdocTypeVariadic",meta:{position:void 0,squareBrackets:!1}}}else throw c}},parseInfix:e?(r,s)=>(r.consume("..."),{type:"JsdocTypeVariadic",element:w(s),meta:{position:"suffix",squareBrackets:!1}}):void 0})}const _e=g({name:"symbolParslet",accept:e=>e==="(",precedence:f.SYMBOL,parseInfix:(e,t)=>{if(t.type!=="JsdocTypeName")throw new Error("Symbol expects a name on the left side. (Reacting on '(')");e.consume("(");const r={type:"JsdocTypeSymbol",value:t.value};if(!e.consume(")")){const s=e.parseIntermediateType(f.SYMBOL);if(r.element=qt(s),!e.consume(")"))throw new Error("Symbol does not end after value")}return r}}),Fe=g({name:"arrayBracketsParslet",precedence:f.ARRAY_BRACKETS,accept:(e,t)=>e==="["&&t==="]",parseInfix:(e,t)=>(e.consume("["),e.consume("]"),{type:"JsdocTypeGeneric",left:{type:"JsdocTypeName",value:"Array"},elements:[w(t)],meta:{brackets:"square",dot:!1}})});function de({objectFieldGrammar:e,allowKeyTypes:t}){return g({name:"objectParslet",accept:r=>r==="{",parsePrefix:r=>{r.consume("{");const s={type:"JsdocTypeObject",meta:{separator:"comma"},elements:[]};if(!r.consume("}")){let c;const d=new U(e,r.lexer,r);for(;;){d.acceptLexerState(r);let T=d.parseIntermediateType(f.OBJECT);r.acceptLexerState(d),T===void 0&&t&&(T=r.parseIntermediateType(f.OBJECT));let J=!1;if(T.type==="JsdocTypeNullable"&&(J=!0,T=T.element),T.type==="JsdocTypeNumber"||T.type==="JsdocTypeName"||T.type==="JsdocTypeStringValue"){let P;T.type==="JsdocTypeStringValue"&&(P=T.meta.quote),s.elements.push({type:"JsdocTypeObjectField",key:T.value.toString(),right:void 0,optional:J,readonly:!1,meta:{quote:P}})}else if(T.type==="JsdocTypeObjectField"||T.type==="JsdocTypeJsdocObjectField")s.elements.push(T);else throw new y(T);if(r.lexer.current.startOfLine)c="linebreak";else if(r.consume(","))c="comma";else if(r.consume(";"))c="semicolon";else break;if(r.lexer.current.type==="}")break}if(s.meta.separator=c??"comma",!r.consume("}"))throw new Error("Unterminated record type. Missing '}'")}return s}})}function me({allowSquaredProperties:e,allowKeyTypes:t,allowReadonly:r,allowOptional:s}){return g({name:"objectFieldParslet",precedence:f.KEY_VALUE,accept:c=>c===":",parseInfix:(c,d)=>{var T;let J=!1,S=!1;s&&d.type==="JsdocTypeNullable"&&(J=!0,d=d.element),r&&d.type==="JsdocTypeReadonlyProperty"&&(S=!0,d=d.element);const P=(T=c.baseParser)!==null&&T!==void 0?T:c;if(P.acceptLexerState(c),d.type==="JsdocTypeNumber"||d.type==="JsdocTypeName"||d.type==="JsdocTypeStringValue"||ie(d)){if(ie(d)&&!e)throw new y(d);P.consume(":");let x;d.type==="JsdocTypeStringValue"&&(x=d.meta.quote);const ne=P.parseType(f.KEY_VALUE);return c.acceptLexerState(P),{type:"JsdocTypeObjectField",key:ie(d)?d:d.value.toString(),right:ne,optional:J,readonly:S,meta:{quote:x}}}else{if(!t)throw new y(d);P.consume(":");const x=P.parseType(f.KEY_VALUE);return c.acceptLexerState(P),{type:"JsdocTypeJsdocObjectField",left:w(d),right:x}}}})}function fe({allowOptional:e,allowVariadic:t}){return g({name:"keyValueParslet",precedence:f.KEY_VALUE,accept:r=>r===":",parseInfix:(r,s)=>{let c=!1,d=!1;if(e&&s.type==="JsdocTypeNullable"&&(c=!0,s=s.element),t&&s.type==="JsdocTypeVariadic"&&s.element!==void 0&&(d=!0,s=s.element),s.type!=="JsdocTypeName")throw new y(s);r.consume(":");const T=r.parseType(f.KEY_VALUE);return{type:"JsdocTypeKeyValue",key:s.value,right:T,optional:c,variadic:d}}})}const je=[...ce,ue({allowWithoutParenthesis:!0,allowNamedParameters:["this","new"],allowNoReturnType:!0,allowNewAsFunctionKeyword:!1}),D,ee({allowedTypes:["module","external","event"],pathGrammar:V}),ye({allowEnclosingBrackets:!0,allowPostfix:!0}),I({allowedAdditionalTokens:["keyof"]}),_e,Fe,Z({allowSquareBracketsOnAnyType:!1,allowJsdocNamePaths:!0,pathGrammar:V})],Qt=[...je,de({objectFieldGrammar:[I({allowedAdditionalTokens:["module","in"]}),me({allowSquaredProperties:!1,allowKeyTypes:!0,allowOptional:!1,allowReadonly:!1}),...je],allowKeyTypes:!0}),fe({allowOptional:!0,allowVariadic:!0})],Le=g({name:"typeOfParslet",accept:e=>e==="typeof",parsePrefix:e=>(e.consume("typeof"),{type:"JsdocTypeTypeof",element:w(e.parseType(f.KEY_OF_TYPE_OF))})}),Ht=[I({allowedAdditionalTokens:["module","keyof","event","external","in"]}),le,H,D,z,me({allowSquaredProperties:!1,allowKeyTypes:!1,allowOptional:!1,allowReadonly:!1})],zt=[...ce,de({allowKeyTypes:!1,objectFieldGrammar:Ht}),I({allowedAdditionalTokens:["event","external","in"]}),Le,ue({allowWithoutParenthesis:!1,allowNamedParameters:["this","new"],allowNoReturnType:!0,allowNewAsFunctionKeyword:!1}),ye({allowEnclosingBrackets:!1,allowPostfix:!1}),I({allowedAdditionalTokens:["keyof"]}),ee({allowedTypes:["module"],pathGrammar:V}),Z({allowSquareBracketsOnAnyType:!1,allowJsdocNamePaths:!0,pathGrammar:V}),fe({allowOptional:!1,allowVariadic:!1}),_e];function Zt({allowQuestionMark:e}){return g({name:"tupleParslet",accept:t=>t==="[",parsePrefix:t=>{t.consume("[");const r={type:"JsdocTypeTuple",elements:[]};if(t.consume("]"))return r;const s=t.parseIntermediateType(f.ALL);if(s.type==="JsdocTypeParameterList"?s.elements[0].type==="JsdocTypeKeyValue"?r.elements=s.elements.map(Q):r.elements=s.elements.map(w):s.type==="JsdocTypeKeyValue"?r.elements=[Q(s)]:r.elements=[w(s)],!t.consume("]"))throw new Error("Unterminated '['");if(!e&&r.elements.some(c=>c.type==="JsdocTypeUnknown"))throw new Error("Question mark in tuple not allowed");return r}})}const en=g({name:"keyOfParslet",accept:e=>e==="keyof",parsePrefix:e=>(e.consume("keyof"),{type:"JsdocTypeKeyof",element:w(e.parseType(f.KEY_OF_TYPE_OF))})}),tn=g({name:"importParslet",accept:e=>e==="import",parsePrefix:e=>{if(e.consume("import"),!e.consume("("))throw new Error("Missing parenthesis after import keyword");const t=e.parseType(f.PREFIX);if(t.type!=="JsdocTypeStringValue")throw new Error("Only string values are allowed as paths for imports");if(!e.consume(")"))throw new Error("Missing closing parenthesis after import keyword");return{type:"JsdocTypeImport",element:t}}}),nn=g({name:"readonlyPropertyParslet",accept:e=>e==="readonly",parsePrefix:e=>(e.consume("readonly"),{type:"JsdocTypeReadonlyProperty",element:e.parseType(f.KEY_VALUE)})}),rn=g({name:"arrowFunctionParslet",precedence:f.ARROW,accept:e=>e==="=>",parseInfix:(e,t)=>(e.consume("=>"),{type:"JsdocTypeFunction",parameters:pe(t).map(Dt),arrow:!0,constructor:!1,parenthesis:!0,returnType:e.parseType(f.OBJECT)})}),an=g({name:"intersectionParslet",accept:e=>e==="&",precedence:f.INTERSECTION,parseInfix:(e,t)=>{e.consume("&");const r=[];do r.push(e.parseType(f.INTERSECTION));while(e.consume("&"));return{type:"JsdocTypeIntersection",elements:[w(t),...r]}}}),on=g({name:"predicateParslet",precedence:f.INFIX,accept:e=>e==="is",parseInfix:(e,t)=>{if(t.type!=="JsdocTypeName")throw new y(t,"A typescript predicate always has to have a name on the left side.");return e.consume("is"),{type:"JsdocTypePredicate",left:t,right:w(e.parseIntermediateType(f.INFIX))}}}),sn=g({name:"objectSquareBracketPropertyParslet",accept:e=>e==="[",parsePrefix:e=>{if(e.baseParser===void 0)throw new Error("Only allowed inside object grammar");e.consume("[");const t=e.lexer.current.text;e.consume("Identifier");let r;if(e.consume(":")){const s=e.baseParser;s.acceptLexerState(e),r={type:"JsdocTypeIndexSignature",key:t,right:s.parseType(f.ARRAY_BRACKETS)},e.acceptLexerState(s)}else if(e.consume("in")){const s=e.baseParser;s.acceptLexerState(e),r={type:"JsdocTypeMappedType",key:t,right:s.parseType(f.ARRAY_BRACKETS)},e.acceptLexerState(s)}else throw new Error("Missing ':' or 'in' inside square bracketed property.");if(!e.consume("]"))throw new Error("Unterminated square brackets");return r}}),ln=[nn,I({allowedAdditionalTokens:["module","event","keyof","event","external","in"]}),le,H,D,z,me({allowSquaredProperties:!0,allowKeyTypes:!1,allowOptional:!0,allowReadonly:!0}),sn],cn=[...ce,de({allowKeyTypes:!1,objectFieldGrammar:ln}),Le,en,tn,D,ue({allowWithoutParenthesis:!0,allowNoReturnType:!1,allowNamedParameters:["this","new","args"],allowNewAsFunctionKeyword:!0}),Zt({allowQuestionMark:!1}),ye({allowEnclosingBrackets:!1,allowPostfix:!1}),I({allowedAdditionalTokens:["event","external","in"]}),ee({allowedTypes:["module"],pathGrammar:V}),Fe,rn,Z({allowSquareBracketsOnAnyType:!0,allowJsdocNamePaths:!1,pathGrammar:V}),an,on,fe({allowVariadic:!0,allowOptional:!0})];function Ue(e,t){switch(t){case"closure":return new U(zt,e).parse();case"jsdoc":return new U(Qt,e).parse();case"typescript":return new U(cn,e).parse()}}function pn(e,t=["typescript","closure","jsdoc"]){let r;for(const s of t)try{return Ue(e,s)}catch(c){r=c}throw r}function q(e,t){const r=e[t.type];if(r===void 0)throw new Error(`In this set of transform rules exists no rule for type ${t.type}.`);return r(t,s=>q(e,s))}function k(e){throw new Error("This transform is not available. Are you trying the correct parsing mode?")}function Ve(e){const t={params:[]};for(const r of e.parameters)r.type==="JsdocTypeKeyValue"?r.key==="this"?t.this=r.right:r.key==="new"?t.new=r.right:t.params.push(r):t.params.push(r);return t}function te(e,t,r){return e==="prefix"?r+t:t+r}function R(e,t){switch(t){case"double":return`"${e}"`;case"single":return`'${e}'`;case void 0:return e}}function Ke(){return{JsdocTypeParenthesis:(e,t)=>`(${e.element!==void 0?t(e.element):""})`,JsdocTypeKeyof:(e,t)=>`keyof ${t(e.element)}`,JsdocTypeFunction:(e,t)=>{if(e.arrow){if(e.returnType===void 0)throw new Error("Arrow function needs a return type.");let r=`(${e.parameters.map(t).join(", ")}) => ${t(e.returnType)}`;return e.constructor&&(r="new "+r),r}else{let r=e.constructor?"new":"function";return e.parenthesis&&(r+=`(${e.parameters.map(t).join(", ")})`,e.returnType!==void 0&&(r+=`: ${t(e.returnType)}`)),r}},JsdocTypeName:e=>e.value,JsdocTypeTuple:(e,t)=>`[${e.elements.map(t).join(", ")}]`,JsdocTypeVariadic:(e,t)=>e.meta.position===void 0?"...":te(e.meta.position,t(e.element),"..."),JsdocTypeNamePath:(e,t)=>{const r=t(e.left),s=t(e.right);switch(e.pathType){case"inner":return`${r}~${s}`;case"instance":return`${r}#${s}`;case"property":return`${r}.${s}`;case"property-brackets":return`${r}[${s}]`}},JsdocTypeStringValue:e=>R(e.value,e.meta.quote),JsdocTypeAny:()=>"*",JsdocTypeGeneric:(e,t)=>{if(e.meta.brackets==="square"){const r=e.elements[0],s=t(r);return r.type==="JsdocTypeUnion"||r.type==="JsdocTypeIntersection"?`(${s})[]`:`${s}[]`}else return`${t(e.left)}${e.meta.dot?".":""}<${e.elements.map(t).join(", ")}>`},JsdocTypeImport:(e,t)=>`import(${t(e.element)})`,JsdocTypeObjectField:(e,t)=>{let r="";return e.readonly&&(r+="readonly "),typeof e.key=="string"?r+=R(e.key,e.meta.quote):r+=t(e.key),e.optional&&(r+="?"),e.right===void 0?r:r+`: ${t(e.right)}`},JsdocTypeJsdocObjectField:(e,t)=>`${t(e.left)}: ${t(e.right)}`,JsdocTypeKeyValue:(e,t)=>{let r=e.key;return e.optional&&(r+="?"),e.variadic&&(r="..."+r),e.right===void 0?r:r+`: ${t(e.right)}`},JsdocTypeSpecialNamePath:e=>`${e.specialType}:${R(e.value,e.meta.quote)}`,JsdocTypeNotNullable:(e,t)=>te(e.meta.position,t(e.element),"!"),JsdocTypeNull:()=>"null",JsdocTypeNullable:(e,t)=>te(e.meta.position,t(e.element),"?"),JsdocTypeNumber:e=>e.value.toString(),JsdocTypeObject:(e,t)=>`{${e.elements.map(t).join((e.meta.separator==="comma"?",":";")+" ")}}`,JsdocTypeOptional:(e,t)=>te(e.meta.position,t(e.element),"="),JsdocTypeSymbol:(e,t)=>`${e.value}(${e.element!==void 0?t(e.element):""})`,JsdocTypeTypeof:(e,t)=>`typeof ${t(e.element)}`,JsdocTypeUndefined:()=>"undefined",JsdocTypeUnion:(e,t)=>e.elements.map(t).join(" | "),JsdocTypeUnknown:()=>"?",JsdocTypeIntersection:(e,t)=>e.elements.map(t).join(" & "),JsdocTypeProperty:e=>R(e.value,e.meta.quote),JsdocTypePredicate:(e,t)=>`${t(e.left)} is ${t(e.right)}`,JsdocTypeIndexSignature:(e,t)=>`[${e.key}: ${t(e.right)}]`,JsdocTypeMappedType:(e,t)=>`[${e.key} in ${t(e.right)}]`}}const un=Ke();function yn(e){return q(un,e)}const dn=["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 A(e){const t={type:"NameExpression",name:e};return dn.includes(e)&&(t.reservedWord=!0),t}const mn={JsdocTypeOptional:(e,t)=>{const r=t(e.element);return r.optional=!0,r},JsdocTypeNullable:(e,t)=>{const r=t(e.element);return r.nullable=!0,r},JsdocTypeNotNullable:(e,t)=>{const r=t(e.element);return r.nullable=!1,r},JsdocTypeVariadic:(e,t)=>{if(e.element===void 0)throw new Error("dots without value are not allowed in catharsis mode");const r=t(e.element);return r.repeatable=!0,r},JsdocTypeAny:()=>({type:"AllLiteral"}),JsdocTypeNull:()=>({type:"NullLiteral"}),JsdocTypeStringValue:e=>A(R(e.value,e.meta.quote)),JsdocTypeUndefined:()=>({type:"UndefinedLiteral"}),JsdocTypeUnknown:()=>({type:"UnknownLiteral"}),JsdocTypeFunction:(e,t)=>{const r=Ve(e),s={type:"FunctionType",params:r.params.map(t)};return r.this!==void 0&&(s.this=t(r.this)),r.new!==void 0&&(s.new=t(r.new)),e.returnType!==void 0&&(s.result=t(e.returnType)),s},JsdocTypeGeneric:(e,t)=>({type:"TypeApplication",applications:e.elements.map(r=>t(r)),expression:t(e.left)}),JsdocTypeSpecialNamePath:e=>A(e.specialType+":"+R(e.value,e.meta.quote)),JsdocTypeName:e=>e.value!=="function"?A(e.value):{type:"FunctionType",params:[]},JsdocTypeNumber:e=>A(e.value.toString()),JsdocTypeObject:(e,t)=>{const r={type:"RecordType",fields:[]};for(const s of e.elements)s.type!=="JsdocTypeObjectField"&&s.type!=="JsdocTypeJsdocObjectField"?r.fields.push({type:"FieldType",key:t(s),value:void 0}):r.fields.push(t(s));return r},JsdocTypeObjectField:(e,t)=>{if(typeof e.key!="string")throw new Error("Index signatures and mapped types are not supported");return{type:"FieldType",key:A(R(e.key,e.meta.quote)),value:e.right===void 0?void 0:t(e.right)}},JsdocTypeJsdocObjectField:(e,t)=>({type:"FieldType",key:t(e.left),value:t(e.right)}),JsdocTypeUnion:(e,t)=>({type:"TypeUnion",elements:e.elements.map(r=>t(r))}),JsdocTypeKeyValue:(e,t)=>({type:"FieldType",key:A(e.key),value:e.right===void 0?void 0:t(e.right)}),JsdocTypeNamePath:(e,t)=>{const r=t(e.left);let s;e.right.type==="JsdocTypeSpecialNamePath"?s=t(e.right).name:s=R(e.right.value,e.right.meta.quote);const c=e.pathType==="inner"?"~":e.pathType==="instance"?"#":".";return A(`${r.name}${c}${s}`)},JsdocTypeSymbol:e=>{let t="",r=e.element,s=!1;return(r==null?void 0:r.type)==="JsdocTypeVariadic"&&(r.meta.position==="prefix"?t="...":s=!0,r=r.element),(r==null?void 0:r.type)==="JsdocTypeName"?t+=r.value:(r==null?void 0:r.type)==="JsdocTypeNumber"&&(t+=r.value.toString()),s&&(t+="..."),A(`${e.value}(${t})`)},JsdocTypeParenthesis:(e,t)=>t(w(e.element)),JsdocTypeMappedType:k,JsdocTypeIndexSignature:k,JsdocTypeImport:k,JsdocTypeKeyof:k,JsdocTypeTuple:k,JsdocTypeTypeof:k,JsdocTypeIntersection:k,JsdocTypeProperty:k,JsdocTypePredicate:k};function fn(e){return q(mn,e)}function j(e){switch(e){case void 0:return"none";case"single":return"single";case"double":return"double"}}function Tn(e){switch(e){case"inner":return"INNER_MEMBER";case"instance":return"INSTANCE_MEMBER";case"property":return"MEMBER";case"property-brackets":return"MEMBER"}}function Te(e,t){return t.length===2?{type:e,left:t[0],right:t[1]}:{type:e,left:t[0],right:Te(e,t.slice(1))}}const hn={JsdocTypeOptional:(e,t)=>({type:"OPTIONAL",value:t(e.element),meta:{syntax:e.meta.position==="prefix"?"PREFIX_EQUAL_SIGN":"SUFFIX_EQUALS_SIGN"}}),JsdocTypeNullable:(e,t)=>({type:"NULLABLE",value:t(e.element),meta:{syntax:e.meta.position==="prefix"?"PREFIX_QUESTION_MARK":"SUFFIX_QUESTION_MARK"}}),JsdocTypeNotNullable:(e,t)=>({type:"NOT_NULLABLE",value:t(e.element),meta:{syntax:e.meta.position==="prefix"?"PREFIX_BANG":"SUFFIX_BANG"}}),JsdocTypeVariadic:(e,t)=>{const r={type:"VARIADIC",meta:{syntax:e.meta.position==="prefix"?"PREFIX_DOTS":e.meta.position==="suffix"?"SUFFIX_DOTS":"ONLY_DOTS"}};return e.element!==void 0&&(r.value=t(e.element)),r},JsdocTypeName:e=>({type:"NAME",name:e.value}),JsdocTypeTypeof:(e,t)=>({type:"TYPE_QUERY",name:t(e.element)}),JsdocTypeTuple:(e,t)=>({type:"TUPLE",entries:e.elements.map(t)}),JsdocTypeKeyof:(e,t)=>({type:"KEY_QUERY",value:t(e.element)}),JsdocTypeImport:e=>({type:"IMPORT",path:{type:"STRING_VALUE",quoteStyle:j(e.element.meta.quote),string:e.element.value}}),JsdocTypeUndefined:()=>({type:"NAME",name:"undefined"}),JsdocTypeAny:()=>({type:"ANY"}),JsdocTypeFunction:(e,t)=>{const r=Ve(e),s={type:e.arrow?"ARROW":"FUNCTION",params:r.params.map(c=>{if(c.type==="JsdocTypeKeyValue"){if(c.right===void 0)throw new Error("Function parameter without ':' is not expected to be 'KEY_VALUE'");return{type:"NAMED_PARAMETER",name:c.key,typeName:t(c.right)}}else return t(c)}),new:null,returns:null};return r.this!==void 0?s.this=t(r.this):e.arrow||(s.this=null),r.new!==void 0&&(s.new=t(r.new)),e.returnType!==void 0&&(s.returns=t(e.returnType)),s},JsdocTypeGeneric:(e,t)=>{const r={type:"GENERIC",subject:t(e.left),objects:e.elements.map(t),meta:{syntax:e.meta.brackets==="square"?"SQUARE_BRACKET":e.meta.dot?"ANGLE_BRACKET_WITH_DOT":"ANGLE_BRACKET"}};return e.meta.brackets==="square"&&e.elements[0].type==="JsdocTypeFunction"&&!e.elements[0].parenthesis&&(r.objects[0]={type:"NAME",name:"function"}),r},JsdocTypeObjectField:(e,t)=>{if(typeof e.key!="string")throw new Error("Index signatures and mapped types are not supported");if(e.right===void 0)return{type:"RECORD_ENTRY",key:e.key,quoteStyle:j(e.meta.quote),value:null,readonly:!1};let r=t(e.right);return e.optional&&(r={type:"OPTIONAL",value:r,meta:{syntax:"SUFFIX_KEY_QUESTION_MARK"}}),{type:"RECORD_ENTRY",key:e.key.toString(),quoteStyle:j(e.meta.quote),value:r,readonly:!1}},JsdocTypeJsdocObjectField:()=>{throw new Error("Keys may not be typed in jsdoctypeparser.")},JsdocTypeKeyValue:(e,t)=>{if(e.right===void 0)return{type:"RECORD_ENTRY",key:e.key,quoteStyle:"none",value:null,readonly:!1};let r=t(e.right);return e.optional&&(r={type:"OPTIONAL",value:r,meta:{syntax:"SUFFIX_KEY_QUESTION_MARK"}}),{type:"RECORD_ENTRY",key:e.key,quoteStyle:"none",value:r,readonly:!1}},JsdocTypeObject:(e,t)=>{const r=[];for(const s of e.elements)(s.type==="JsdocTypeObjectField"||s.type==="JsdocTypeJsdocObjectField")&&r.push(t(s));return{type:"RECORD",entries:r}},JsdocTypeSpecialNamePath:e=>{if(e.specialType!=="module")throw new Error(`jsdoctypeparser does not support type ${e.specialType} at this point.`);return{type:"MODULE",value:{type:"FILE_PATH",quoteStyle:j(e.meta.quote),path:e.value}}},JsdocTypeNamePath:(e,t)=>{let r=!1,s,c;e.right.type==="JsdocTypeSpecialNamePath"&&e.right.specialType==="event"?(r=!0,s=e.right.value,c=j(e.right.meta.quote)):(s=e.right.value,c=j(e.right.meta.quote));const d={type:Tn(e.pathType),owner:t(e.left),name:s,quoteStyle:c,hasEventPrefix:r};if(d.owner.type==="MODULE"){const T=d.owner;return d.owner=d.owner.value,T.value=d,T}else return d},JsdocTypeUnion:(e,t)=>Te("UNION",e.elements.map(t)),JsdocTypeParenthesis:(e,t)=>({type:"PARENTHESIS",value:t(w(e.element))}),JsdocTypeNull:()=>({type:"NAME",name:"null"}),JsdocTypeUnknown:()=>({type:"UNKNOWN"}),JsdocTypeStringValue:e=>({type:"STRING_VALUE",quoteStyle:j(e.meta.quote),string:e.value}),JsdocTypeIntersection:(e,t)=>Te("INTERSECTION",e.elements.map(t)),JsdocTypeNumber:e=>({type:"NUMBER_VALUE",number:e.value.toString()}),JsdocTypeSymbol:k,JsdocTypeProperty:k,JsdocTypePredicate:k,JsdocTypeMappedType:k,JsdocTypeIndexSignature:k};function gn(e){return q(hn,e)}function Jn(){return{JsdocTypeIntersection:(e,t)=>({type:"JsdocTypeIntersection",elements:e.elements.map(t)}),JsdocTypeGeneric:(e,t)=>({type:"JsdocTypeGeneric",left:t(e.left),elements:e.elements.map(t),meta:{dot:e.meta.dot,brackets:e.meta.brackets}}),JsdocTypeNullable:e=>e,JsdocTypeUnion:(e,t)=>({type:"JsdocTypeUnion",elements:e.elements.map(t)}),JsdocTypeUnknown:e=>e,JsdocTypeUndefined:e=>e,JsdocTypeTypeof:(e,t)=>({type:"JsdocTypeTypeof",element:t(e.element)}),JsdocTypeSymbol:(e,t)=>{const r={type:"JsdocTypeSymbol",value:e.value};return e.element!==void 0&&(r.element=t(e.element)),r},JsdocTypeOptional:(e,t)=>({type:"JsdocTypeOptional",element:t(e.element),meta:{position:e.meta.position}}),JsdocTypeObject:(e,t)=>({type:"JsdocTypeObject",meta:{separator:"comma"},elements:e.elements.map(t)}),JsdocTypeNumber:e=>e,JsdocTypeNull:e=>e,JsdocTypeNotNullable:(e,t)=>({type:"JsdocTypeNotNullable",element:t(e.element),meta:{position:e.meta.position}}),JsdocTypeSpecialNamePath:e=>e,JsdocTypeObjectField:(e,t)=>({type:"JsdocTypeObjectField",key:e.key,right:e.right===void 0?void 0:t(e.right),optional:e.optional,readonly:e.readonly,meta:e.meta}),JsdocTypeJsdocObjectField:(e,t)=>({type:"JsdocTypeJsdocObjectField",left:t(e.left),right:t(e.right)}),JsdocTypeKeyValue:(e,t)=>({type:"JsdocTypeKeyValue",key:e.key,right:e.right===void 0?void 0:t(e.right),optional:e.optional,variadic:e.variadic}),JsdocTypeImport:(e,t)=>({type:"JsdocTypeImport",element:t(e.element)}),JsdocTypeAny:e=>e,JsdocTypeStringValue:e=>e,JsdocTypeNamePath:e=>e,JsdocTypeVariadic:(e,t)=>{const r={type:"JsdocTypeVariadic",meta:{position:e.meta.position,squareBrackets:e.meta.squareBrackets}};return e.element!==void 0&&(r.element=t(e.element)),r},JsdocTypeTuple:(e,t)=>({type:"JsdocTypeTuple",elements:e.elements.map(t)}),JsdocTypeName:e=>e,JsdocTypeFunction:(e,t)=>{const r={type:"JsdocTypeFunction",arrow:e.arrow,parameters:e.parameters.map(t),constructor:e.constructor,parenthesis:e.parenthesis};return e.returnType!==void 0&&(r.returnType=t(e.returnType)),r},JsdocTypeKeyof:(e,t)=>({type:"JsdocTypeKeyof",element:t(e.element)}),JsdocTypeParenthesis:(e,t)=>({type:"JsdocTypeParenthesis",element:t(e.element)}),JsdocTypeProperty:e=>e,JsdocTypePredicate:(e,t)=>({type:"JsdocTypePredicate",left:t(e.left),right:t(e.right)}),JsdocTypeIndexSignature:(e,t)=>({type:"JsdocTypeIndexSignature",key:e.key,right:t(e.right)}),JsdocTypeMappedType:(e,t)=>({type:"JsdocTypeMappedType",key:e.key,right:t(e.right)})}}const $e={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"]};function he(e,t,r,s,c){s==null||s(e,t,r);const d=$e[e.type];for(const T of d){const J=e[T];if(J!==void 0)if(Array.isArray(J))for(const S of J)he(S,e,T,s,c);else he(J,e,T,s,c)}c==null||c(e,t,r)}function wn(e,t,r){he(e,void 0,void 0,t,r)}o.catharsisTransform=fn,o.identityTransformRules=Jn,o.jtpTransform=gn,o.parse=Ue,o.stringify=yn,o.stringifyRules=Ke,o.transform=q,o.traverse=wn,o.tryParse=pn,o.visitorKeys=$e})})(ge,ge.exports);var Je=ge.exports,bn=Object.defineProperty,l=(n,a)=>bn(n,"name",{value:a,configurable:!0});const{UnknownArgTypesError:En}=__STORYBOOK_MODULE_CORE_EVENTS_PREVIEW_ERRORS__;var Pn=l(n=>n.name==="literal","isLiteral"),vn=l(n=>n.value.replace(/['|"]/g,""),"toEnumOption"),Sn=l(n=>{switch(n.type){case"function":return{name:"function"};case"object":let a={};return n.signature.properties.forEach(o=>{a[o.key]=C(o.value)}),{name:"object",value:a};default:throw new En({type:n,language:"Flow"})}},"convertSig"),C=l(n=>{var p,u,y,m;let{name:a,raw:o}=n,i={};switch(typeof o<"u"&&(i.raw=o),n.name){case"literal":return{...i,name:"other",value:n.value};case"string":case"number":case"symbol":case"boolean":return{...i,name:a};case"Array":return{...i,name:"array",value:n.elements.map(C)};case"signature":return{...i,...Sn(n)};case"union":return(p=n.elements)!=null&&p.every(Pn)?{...i,name:"enum",value:(u=n.elements)==null?void 0:u.map(vn)}:{...i,name:a,value:(y=n.elements)==null?void 0:y.map(C)};case"intersection":return{...i,name:a,value:(m=n.elements)==null?void 0:m.map(C)};default:return{...i,name:"other",value:a}}},"convert");function Me(n,a){let o={},i=Object.keys(n);for(let p=0;p<i.length;p++){let u=i[p],y=n[u];o[u]=a(y,u,n)}return o}l(Me,"mapValues");var Be=/^['"]|['"]$/g,kn=l(n=>n.replace(Be,""),"trimQuotes"),xn=l(n=>Be.test(n),"includesQuotes"),Ce=l(n=>{let a=kn(n);return xn(n)||Number.isNaN(Number(a))?a:Number(a)},"parseLiteral"),On=/^\(.*\) => /,B=l(n=>{let{name:a,raw:o,computed:i,value:p}=n,u={};switch(typeof o<"u"&&(u.raw=o),a){case"enum":{let m=i?p:p.map(h=>Ce(h.value));return{...u,name:a,value:m}}case"string":case"number":case"symbol":return{...u,name:a};case"func":return{...u,name:"function"};case"bool":case"boolean":return{...u,name:"boolean"};case"arrayOf":case"array":return{...u,name:"array",value:p&&B(p)};case"object":return{...u,name:a};case"objectOf":return{...u,name:a,value:B(p)};case"shape":case"exact":let y=Me(p,m=>B(m));return{...u,name:"object",value:y};case"union":return{...u,name:"union",value:p.map(m=>B(m))};case"instanceOf":case"element":case"elementType":default:{if((a==null?void 0:a.indexOf("|"))>0)try{let E=a.split("|").map(N=>JSON.parse(N));return{...u,name:"enum",value:E}}catch{}let m=p?`${a}(${p})`:a,h=On.test(a)?"function":"other";return{...u,name:h,value:m}}}},"convert");const{UnknownArgTypesError:In}=__STORYBOOK_MODULE_CORE_EVENTS_PREVIEW_ERRORS__;var Rn=l(n=>{switch(n.type){case"function":return{name:"function"};case"object":let a={};return n.signature.properties.forEach(o=>{a[o.key]=Y(o.value)}),{name:"object",value:a};default:throw new In({type:n,language:"Typescript"})}},"convertSig"),Y=l(n=>{var p,u,y,m;let{name:a,raw:o}=n,i={};switch(typeof o<"u"&&(i.raw=o),n.name){case"string":case"number":case"symbol":case"boolean":return{...i,name:a};case"Array":return{...i,name:"array",value:n.elements.map(Y)};case"signature":return{...i,...Rn(n)};case"union":let h;return(p=n.elements)!=null&&p.every(E=>E.name==="literal")?h={...i,name:"enum",value:(u=n.elements)==null?void 0:u.map(E=>Ce(E.value))}:h={...i,name:a,value:(y=n.elements)==null?void 0:y.map(Y)},h;case"intersection":return{...i,name:a,value:(m=n.elements)==null?void 0:m.map(Y)};default:return{...i,name:"other",value:a}}},"convert"),we=l(n=>{let{type:a,tsType:o,flowType:i}=n;try{if(a!=null)return B(a);if(o!=null)return Y(o);if(i!=null)return C(i)}catch(p){console.error(p)}return null},"convert"),An=(n=>(n.JAVASCRIPT="JavaScript",n.FLOW="Flow",n.TYPESCRIPT="TypeScript",n.UNKNOWN="Unknown",n))(An||{}),_n=["null","undefined"];function re(n){return _n.some(a=>a===n)}l(re,"isDefaultValueBlacklisted");var Fn=l(n=>{if(!n)return"";if(typeof n=="string")return n;throw new Error(`Description: expected string, got: ${JSON.stringify(n)}`)},"str");function Ne(n){return!!n.__docgenInfo}l(Ne,"hasDocgen");function Ye(n){return n!=null&&Object.keys(n).length>0}l(Ye,"isValidDocgenSection");function Ge(n,a){return Ne(n)?n.__docgenInfo[a]:null}l(Ge,"getDocgenSection");function We(n){return Ne(n)?Fn(n.__docgenInfo.description):""}l(We,"getDocgenDescription");var _;(function(n){n.start="/**",n.nostart="/***",n.delim="*",n.end="*/"})(_=_||(_={}));function Xe(n){return/^\s+$/.test(n)}l(Xe,"isSpace");function Qe(n){let a=n.match(/\r+$/);return a==null?["",n]:[n.slice(-a[0].length),n.slice(0,-a[0].length)]}l(Qe,"splitCR");function L(n){let a=n.match(/^\s+/);return a==null?["",n]:[n.slice(0,a[0].length),n.slice(a[0].length)]}l(L,"splitSpace");function He(n){return n.split(/\n/)}l(He,"splitLines");function ze(n={}){return Object.assign({tag:"",name:"",type:"",optional:!1,description:"",problems:[],source:[]},n)}l(ze,"seedSpec");function Ze(n={}){return Object.assign({start:"",delimiter:"",postDelimiter:"",tag:"",postTag:"",name:"",postName:"",type:"",postType:"",description:"",end:"",lineEnd:""},n)}l(Ze,"seedTokens");var jn=/^@\S+/;function et({fence:n="```"}={}){let a=tt(n),o=l((i,p)=>a(i)?!p:p,"toggleFence");return l(function(i){let p=[[]],u=!1;for(let y of i)jn.test(y.tokens.description)&&!u?p.push([y]):p[p.length-1].push(y),u=o(y.tokens.description,u);return p},"parseBlock")}l(et,"getParser");function tt(n){return typeof n=="string"?a=>a.split(n).length%2===0:n}l(tt,"getFencer");function nt({startLine:n=0,markers:a=_}={}){let o=null,i=n;return l(function(p){let u=p,y=Ze();if([y.lineEnd,u]=Qe(u),[y.start,u]=L(u),o===null&&u.startsWith(a.start)&&!u.startsWith(a.nostart)&&(o=[],y.delimiter=u.slice(0,a.start.length),u=u.slice(a.start.length),[y.postDelimiter,u]=L(u)),o===null)return i++,null;let m=u.trimRight().endsWith(a.end);if(y.delimiter===""&&u.startsWith(a.delim)&&!u.startsWith(a.end)&&(y.delimiter=a.delim,u=u.slice(a.delim.length),[y.postDelimiter,u]=L(u)),m){let h=u.trimRight();y.end=u.slice(h.length-a.end.length),u=h.slice(0,-a.end.length)}if(y.description=u,o.push({number:i,source:p,tokens:y}),i++,m){let h=o.slice();return o=null,h}return null},"parseSource")}l(nt,"getParser");function rt({tokenizers:n}){return l(function(a){var o;let i=ze({source:a});for(let p of n)if(i=p(i),!((o=i.problems[i.problems.length-1])===null||o===void 0)&&o.critical)break;return i},"parseSpec")}l(rt,"getParser");function at(){return n=>{let{tokens:a}=n.source[0],o=a.description.match(/\s*(@(\S+))(\s*)/);return o===null?(n.problems.push({code:"spec:tag:prefix",message:'tag should start with "@" symbol',line:n.source[0].number,critical:!0}),n):(a.tag=o[1],a.postTag=o[3],a.description=a.description.slice(o[0].length),n.tag=o[2],n)}}l(at,"tagTokenizer");function ot(n="compact"){let a=st(n);return o=>{let i=0,p=[];for(let[m,{tokens:h}]of o.source.entries()){let E="";if(m===0&&h.description[0]!=="{")return o;for(let N of h.description)if(N==="{"&&i++,N==="}"&&i--,E+=N,i===0)break;if(p.push([h,E]),i===0)break}if(i!==0)return o.problems.push({code:"spec:type:unpaired-curlies",message:"unpaired curlies",line:o.source[0].number,critical:!0}),o;let u=[],y=p[0][0].postDelimiter.length;for(let[m,[h,E]]of p.entries())h.type=E,m>0&&(h.type=h.postDelimiter.slice(y)+E,h.postDelimiter=h.postDelimiter.slice(0,y)),[h.postType,h.description]=L(h.description.slice(E.length)),u.push(h.type);return u[0]=u[0].slice(1),u[u.length-1]=u[u.length-1].slice(0,-1),o.type=a(u),o}}l(ot,"typeTokenizer");var Ln=l(n=>n.trim(),"trim");function st(n){return n==="compact"?a=>a.map(Ln).join(""):n==="preserve"?a=>a.join(` +`):n}l(st,"getJoiner");var Un=l(n=>n&&n.startsWith('"')&&n.endsWith('"'),"isQuoted");function it(){let n=l((a,{tokens:o},i)=>o.type===""?a:i,"typeEnd");return a=>{let{tokens:o}=a.source[a.source.reduce(n,0)],i=o.description.trimLeft(),p=i.split('"');if(p.length>1&&p[0]===""&&p.length%2===1)return a.name=p[1],o.name=`"${p[1]}"`,[o.postName,o.description]=L(i.slice(o.name.length)),a;let u=0,y="",m=!1,h;for(let N of i){if(u===0&&Xe(N))break;N==="["&&u++,N==="]"&&u--,y+=N}if(u!==0)return a.problems.push({code:"spec:name:unpaired-brackets",message:"unpaired brackets",line:a.source[0].number,critical:!0}),a;let E=y;if(y[0]==="["&&y[y.length-1]==="]"){m=!0,y=y.slice(1,-1);let N=y.split("=");if(y=N[0].trim(),N[1]!==void 0&&(h=N.slice(1).join("=").trim()),y==="")return a.problems.push({code:"spec:name:empty-name",message:"empty name",line:a.source[0].number,critical:!0}),a;if(h==="")return a.problems.push({code:"spec:name:empty-default",message:"empty default value",line:a.source[0].number,critical:!0}),a;if(!Un(h)&&/=(?!>)/.test(h))return a.problems.push({code:"spec:name:invalid-default",message:"invalid default value syntax",line:a.source[0].number,critical:!0}),a}return a.optional=m,a.name=y,o.name=E,h!==void 0&&(a.default=h),[o.postName,o.description]=L(i.slice(o.name.length)),a}}l(it,"nameTokenizer");function lt(n="compact",a=_){let o=be(n);return i=>(i.description=o(i.source,a),i)}l(lt,"descriptionTokenizer");function be(n){return n==="compact"?ct:n==="preserve"?pt:n}l(be,"getJoiner");function ct(n,a=_){return n.map(({tokens:{description:o}})=>o.trim()).filter(o=>o!=="").join(" ")}l(ct,"compactJoiner");var Vn=l((n,{tokens:a},o)=>a.type===""?n:o,"lineNo"),Kn=l(({tokens:n})=>(n.delimiter===""?n.start:n.postDelimiter.slice(1))+n.description,"getDescription");function pt(n,a=_){if(n.length===0)return"";n[0].tokens.description===""&&n[0].tokens.delimiter===a.start&&(n=n.slice(1));let o=n[n.length-1];return o!==void 0&&o.tokens.description===""&&o.tokens.end.endsWith(a.end)&&(n=n.slice(0,-1)),n=n.slice(n.reduce(Vn,0)),n.map(Kn).join(` +`)}l(pt,"preserveJoiner");function ut({startLine:n=0,fence:a="```",spacing:o="compact",markers:i=_,tokenizers:p=[at(),ot(o),it(),lt(o)]}={}){if(n<0||n%1>0)throw new Error("Invalid startLine");let u=nt({startLine:n,markers:i}),y=et({fence:a}),m=rt({tokenizers:p}),h=be(o);return function(E){let N=[];for(let ae of He(E)){let K=u(ae);if(K===null)continue;let W=y(K),X=W.slice(1).map(m);N.push({description:h(W[0],i),tags:X,source:K,problems:X.reduce((v,oe)=>v.concat(oe.problems),[])})}return N}}l(ut,"getParser");function yt(n){return n.start+n.delimiter+n.postDelimiter+n.tag+n.postTag+n.type+n.postType+n.name+n.postName+n.description+n.end+n.lineEnd}l(yt,"join");function $n(){return n=>n.source.map(({tokens:a})=>yt(a)).join(` +`)}l($n,"getStringifier");function dt(n,a={}){return ut(a)(n)}l(dt,"parse");function mt(n){return n!=null&&n.includes("@")}l(mt,"containsJsDoc");function ft(n){let a=`/** +`+(n??"").split(` +`).map(i=>` * ${i}`).join(` +`)+` +*/`,o=dt(a,{spacing:"preserve"});if(!o||o.length===0)throw new Error("Cannot parse JSDoc tags.");return o[0]}l(ft,"parse");var Dn={tags:["param","arg","argument","returns","ignore","deprecated"]},qn=l((n,a=Dn)=>{if(!mt(n))return{includesJsDoc:!1,ignore:!1};let o=ft(n),i=Tt(o,a.tags);return i.ignore?{includesJsDoc:!0,ignore:!0}:{includesJsDoc:!0,ignore:!1,description:o.description.trim(),extractedTags:i}},"parseJsDoc");function Tt(n,a){let o={params:null,deprecated:null,returns:null,ignore:!1};for(let i of n.tags)if(!(a!==void 0&&!a.includes(i.tag)))if(i.tag==="ignore"){o.ignore=!0;break}else switch(i.tag){case"param":case"arg":case"argument":{let p=gt(i);p!=null&&(o.params==null&&(o.params=[]),o.params.push(p));break}case"deprecated":{let p=Jt(i);p!=null&&(o.deprecated=p);break}case"returns":{let p=wt(i);p!=null&&(o.returns=p);break}}return o}l(Tt,"extractJsDocTags");function ht(n){return n.replace(/[\.-]$/,"")}l(ht,"normaliseParamName");function gt(n){if(!n.name||n.name==="-")return null;let a=ve(n.type);return{name:n.name,type:a,description:Pe(n.description),getPrettyName:l(()=>ht(n.name),"getPrettyName"),getTypeName:l(()=>a?Se(a):null,"getTypeName")}}l(gt,"extractParam");function Jt(n){return n.name?Ee(n.name,n.description):null}l(Jt,"extractDeprecated");function Ee(n,a){let o=n===""?a:`${n} ${a}`;return Pe(o)}l(Ee,"joinNameAndDescription");function Pe(n){let a=n.replace(/^- /g,"").trim();return a===""?null:a}l(Pe,"normaliseDescription");function wt(n){let a=ve(n.type);return a?{type:a,description:Ee(n.name,n.description),getTypeName:l(()=>Se(a),"getTypeName")}:null}l(wt,"extractReturns");var F=Je.stringifyRules(),Mn=F.JsdocTypeObject;F.JsdocTypeAny=()=>"any";F.JsdocTypeObject=(n,a)=>`(${Mn(n,a)})`;F.JsdocTypeOptional=(n,a)=>a(n.element);F.JsdocTypeNullable=(n,a)=>a(n.element);F.JsdocTypeNotNullable=(n,a)=>a(n.element);F.JsdocTypeUnion=(n,a)=>n.elements.map(a).join("|");function ve(n){try{return Je.parse(n,"typescript")}catch{return null}}l(ve,"extractType");function Se(n){return Je.transform(F,n)}l(Se,"extractTypeName");function ke(n){return n.length>90}l(ke,"isTooLongForTypeSummary");function Nt(n){return n.length>50}l(Nt,"isTooLongForDefaultValueSummary");function b(n,a){return n===a?{summary:n}:{summary:n,detail:a}}l(b,"createSummaryValue");function bt(n,a){if(n!=null){let{value:o}=n;if(!re(o))return Nt(o)?b(a==null?void 0:a.name,o):b(o)}return null}l(bt,"createDefaultValue");function xe({name:n,value:a,elements:o,raw:i}){return a??(o!=null?o.map(xe).join(" | "):i??n)}l(xe,"generateUnionElement");function Et({name:n,raw:a,elements:o}){return o!=null?b(o.map(xe).join(" | ")):a!=null?b(a.replace(/^\|\s*/,"")):b(n)}l(Et,"generateUnion");function Pt({type:n,raw:a}){return a!=null?b(a):b(n)}l(Pt,"generateFuncSignature");function vt({type:n,raw:a}){return a!=null?ke(a)?b(n,a):b(a):b(n)}l(vt,"generateObjectSignature");function St(n){let{type:a}=n;return a==="object"?vt(n):Pt(n)}l(St,"generateSignature");function kt({name:n,raw:a}){return a!=null?ke(a)?b(n,a):b(a):b(n)}l(kt,"generateDefault");function xt(n){if(n==null)return null;switch(n.name){case"union":return Et(n);case"signature":return St(n);default:return kt(n)}}l(xt,"createType");var Bn=l((n,a)=>{let{flowType:o,description:i,required:p,defaultValue:u}=a;return{name:n,type:xt(o),required:p,description:i,defaultValue:bt(u??null,o??null)}},"createFlowPropDef");function Ot({defaultValue:n}){if(n!=null){let{value:a}=n;if(!re(a))return b(a)}return null}l(Ot,"createDefaultValue");function It({tsType:n,required:a}){if(n==null)return null;let o=n.name;return a||(o=o.replace(" | undefined","")),b(["Array","Record","signature"].includes(n.name)?n.raw:o)}l(It,"createType");var Cn=l((n,a)=>{let{description:o,required:i}=a;return{name:n,type:It(a),required:i,description:o,defaultValue:Ot(a)}},"createTsPropDef");function Rt(n){return n!=null?b(n.name):null}l(Rt,"createType");function At(n){let{computed:a,func:o}=n;return typeof a>"u"&&typeof o>"u"}l(At,"isReactDocgenTypescript");function _t(n){return n?n.name==="string"?!0:n.name==="enum"?Array.isArray(n.value)&&n.value.every(({value:a})=>typeof a=="string"&&a[0]==='"'&&a[a.length-1]==='"'):!1:!1}l(_t,"isStringValued");function Ft(n,a){if(n!=null){let{value:o}=n;if(!re(o))return At(n)&&_t(a)?b(JSON.stringify(o)):b(o)}return null}l(Ft,"createDefaultValue");function Oe(n,a,o){let{description:i,required:p,defaultValue:u}=o;return{name:n,type:Rt(a),required:p,description:i,defaultValue:Ft(u,a)}}l(Oe,"createBasicPropDef");function G(n,a){var o;if(a!=null&&a.includesJsDoc){let{description:i,extractedTags:p}=a;i!=null&&(n.description=a.description);let u={...p,params:(o=p==null?void 0:p.params)==null?void 0:o.map(y=>({name:y.getPrettyName(),description:y.description}))};Object.values(u).filter(Boolean).length>0&&(n.jsDocTags=u)}return n}l(G,"applyJsDocResult");var Yn=l((n,a,o)=>{let i=Oe(n,a.type,a);return i.sbType=we(a),G(i,o)},"javaScriptFactory"),Gn=l((n,a,o)=>{let i=Cn(n,a);return i.sbType=we(a),G(i,o)},"tsFactory"),Wn=l((n,a,o)=>{let i=Bn(n,a);return i.sbType=we(a),G(i,o)},"flowFactory"),Xn=l((n,a,o)=>{let i=Oe(n,{name:"unknown"},a);return G(i,o)},"unknownFactory"),jt=l(n=>{switch(n){case"JavaScript":return Yn;case"TypeScript":return Gn;case"Flow":return Wn;default:return Xn}},"getPropDefFactory"),Lt=l(n=>n.type!=null?"JavaScript":n.flowType!=null?"Flow":n.tsType!=null?"TypeScript":"Unknown","getTypeSystem"),Qn=l(n=>{let a=Lt(n[0]),o=jt(a);return n.map(i=>{var u;let p=i;return(u=i.type)!=null&&u.elements&&(p={...i,type:{...i.type,value:i.type.elements}}),Ie(p.name,p,a,o)})},"extractComponentSectionArray"),Hn=l(n=>{let a=Object.keys(n),o=Lt(n[a[0]]),i=jt(o);return a.map(p=>{let u=n[p];return u!=null?Ie(p,u,o,i):null}).filter(Boolean)},"extractComponentSectionObject"),rr=l((n,a)=>{let o=Ge(n,a);return Ye(o)?Array.isArray(o)?Qn(o):Hn(o):[]},"extractComponentProps");function Ie(n,a,o,i){let p=qn(a.description);return p.includesJsDoc&&p.ignore?null:{propDef:i(n,a,p),jsDocTags:p.extractedTags,docgenInfo:a,typeSystem:o}}l(Ie,"extractProp");function zn(n){return n!=null?We(n):""}l(zn,"extractComponentDescription");const{combineParameters:Zn}=__STORYBOOK_MODULE_PREVIEW_API__;var ar=l(n=>{let{component:a,argTypes:o,parameters:{docs:i={}}}=n,{extractArgTypes:p}=i,u=p&&a?p(a):{};return u?Zn(u,o):o},"enhanceArgTypes"),er="storybook/docs",or=`${er}/snippet-rendered`,tr=(n=>(n.AUTO="auto",n.CODE="code",n.DYNAMIC="dynamic",n))(tr||{});export{ke as B,Ge as Y,Nt as a,ar as c,tr as g,An as j,b as l,zn as n,rr as o,or as y,Ne as z}; diff --git a/assets/index-CAUXa3fz.js b/assets/index-CAUXa3fz.js new file mode 100644 index 00000000..48ad3410 --- /dev/null +++ b/assets/index-CAUXa3fz.js @@ -0,0 +1,9 @@ +import{j as x}from"./jsx-runtime-DR9Q75dM.js";import{r as n}from"./index-DRjF_FHU.js";import{M as I,u as P,P as L,a as $,L as S}from"./proxy-0EBv-VZP.js";class b extends n.Component{getSnapshotBeforeUpdate(c){const t=this.props.childRef.current;if(t&&c.isPresent&&!this.props.isPresent){const s=this.props.sizeRef.current;s.height=t.offsetHeight||0,s.width=t.offsetWidth||0,s.top=t.offsetTop,s.left=t.offsetLeft}return null}componentDidUpdate(){}render(){return this.props.children}}function A({children:r,isPresent:c}){const t=n.useId(),s=n.useRef(null),a=n.useRef({width:0,height:0,top:0,left:0}),{nonce:C}=n.useContext(I);return n.useInsertionEffect(()=>{const{width:p,height:e,top:f,left:d}=a.current;if(c||!s.current||!p||!e)return;s.current.dataset.motionPopId=t;const u=document.createElement("style");return C&&(u.nonce=C),document.head.appendChild(u),u.sheet&&u.sheet.insertRule(` + [data-motion-pop-id="${t}"] { + position: absolute !important; + width: ${p}px !important; + height: ${e}px !important; + top: ${f}px !important; + left: ${d}px !important; + } + `),()=>{document.head.removeChild(u)}},[c]),x.jsx(b,{isPresent:c,childRef:s,sizeRef:a,children:n.cloneElement(r,{ref:s})})}const B=({children:r,initial:c,isPresent:t,onExitComplete:s,custom:a,presenceAffectsLayout:C,mode:p})=>{const e=P(D),f=n.useId(),d=n.useCallback(i=>{e.set(i,!0);for(const g of e.values())if(!g)return;s&&s()},[e,s]),u=n.useMemo(()=>({id:f,initial:c,isPresent:t,custom:a,onExitComplete:d,register:i=>(e.set(i,!1),()=>e.delete(i))}),C?[Math.random(),d]:[t,d]);return n.useMemo(()=>{e.forEach((i,g)=>e.set(g,!1))},[t]),n.useEffect(()=>{!t&&!e.size&&s&&s()},[t]),p==="popLayout"&&(r=x.jsx(A,{isPresent:t,children:r})),x.jsx(L.Provider,{value:u,children:r})};function D(){return new Map}const y=r=>r.key||"";function w(r){const c=[];return n.Children.forEach(r,t=>{n.isValidElement(t)&&c.push(t)}),c}const G=({children:r,exitBeforeEnter:c,custom:t,initial:s=!0,onExitComplete:a,presenceAffectsLayout:C=!0,mode:p="sync"})=>{const e=n.useMemo(()=>w(r),[r]),f=e.map(y),d=n.useRef(!0),u=n.useRef(e),i=P(()=>new Map),[g,z]=n.useState(e),[h,M]=n.useState(e);$(()=>{d.current=!1,u.current=e;for(let l=0;l<h.length;l++){const o=y(h[l]);f.includes(o)?i.delete(o):i.get(o)!==!0&&i.set(o,!1)}},[h,f.length,f.join("-")]);const E=[];if(e!==g){let l=[...e];for(let o=0;o<h.length;o++){const m=h[o],v=y(m);f.includes(v)||(l.splice(o,0,m),E.push(m))}p==="wait"&&E.length&&(l=E),M(w(l)),z(e);return}const{forceRender:R}=n.useContext(S);return x.jsx(x.Fragment,{children:h.map(l=>{const o=y(l),m=e===h||f.includes(o),v=()=>{if(i.has(o))i.set(o,!0);else return;let j=!0;i.forEach(k=>{k||(j=!1)}),j&&(R==null||R(),M(u.current),a&&a())};return x.jsx(B,{isPresent:m,initial:!d.current||s?void 0:!1,custom:m?void 0:t,presenceAffectsLayout:C,mode:p,onExitComplete:m?void 0:v,children:l},o)})})};export{G as A}; diff --git a/assets/index-ChEI-nsM.js b/assets/index-ChEI-nsM.js new file mode 100644 index 00000000..7601f374 --- /dev/null +++ b/assets/index-ChEI-nsM.js @@ -0,0 +1 @@ +import{R as e}from"./index-DRjF_FHU.js";const o={},c=e.createContext(o);function u(n){const t=e.useContext(c);return e.useMemo(function(){return typeof n=="function"?n(t):{...t,...n}},[t,n])}function m(n){let t;return n.disableParentContext?t=typeof n.components=="function"?n.components(o):n.components||o:t=u(n.components),e.createElement(c.Provider,{value:t},n.children)}export{m as MDXProvider,u as useMDXComponents}; diff --git a/assets/index-D-8MO0q_.js b/assets/index-D-8MO0q_.js new file mode 100644 index 00000000..c9b06b4a --- /dev/null +++ b/assets/index-D-8MO0q_.js @@ -0,0 +1 @@ +var d=Object.create,g=Object.defineProperty,j=Object.getOwnPropertyDescriptor,A=Object.getOwnPropertyNames,h=Object.getPrototypeOf,m=Object.prototype.hasOwnProperty,x=(e,r)=>()=>(r||e((r={exports:{}}).exports,r),r.exports),P=(e,r,i,u)=>{if(r&&typeof r=="object"||typeof r=="function")for(let a of A(r))!m.call(e,a)&&a!==i&&g(e,a,{get:()=>r[a],enumerable:!(u=j(r,a))||u.enumerable});return e},S=(e,r,i)=>(i=e!=null?d(h(e)):{},P(!e||!e.__esModule?g(i,"default",{value:e,enumerable:!0}):i,e)),U=x(e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.isEqual=function(){var r=Object.prototype.toString,i=Object.getPrototypeOf,u=Object.getOwnPropertySymbols?function(a){return Object.keys(a).concat(Object.getOwnPropertySymbols(a))}:Object.keys;return function(a,c){return function f(t,n,o){var y,s,l,p=r.call(t),w=r.call(n);if(t===n)return!0;if(t==null||n==null)return!1;if(o.indexOf(t)>-1&&o.indexOf(n)>-1)return!0;if(o.push(t,n),p!=w||(y=u(t),s=u(n),y.length!=s.length||y.some(function(O){return!f(t[O],n[O],o)})))return!1;switch(p.slice(8,-1)){case"Symbol":return t.valueOf()==n.valueOf();case"Date":case"Number":return+t==+n||+t!=+t&&+n!=+n;case"RegExp":case"Function":case"String":case"Boolean":return""+t==""+n;case"Set":case"Map":y=t.entries(),s=n.entries();do if(!f((l=y.next()).value,s.next().value,o))return!1;while(!l.done);return!0;case"ArrayBuffer":t=new Uint8Array(t),n=new Uint8Array(n);case"DataView":t=new Uint8Array(t.buffer),n=new Uint8Array(n.buffer);case"Float32Array":case"Float64Array":case"Int8Array":case"Int16Array":case"Int32Array":case"Uint8Array":case"Uint16Array":case"Uint32Array":case"Uint8ClampedArray":case"Arguments":case"Array":if(t.length!=n.length)return!1;for(l=0;l<t.length;l++)if((l in t||l in n)&&(l in t!=l in n||!f(t[l],n[l],o)))return!1;return!0;case"Object":return f(i(t),i(n),o);default:return!1}}(a,c,[])}}()}),b=S(U()),v=e=>e.map(r=>typeof r<"u").filter(Boolean).length,q=(e,r)=>{let{exists:i,eq:u,neq:a,truthy:c}=e;if(v([i,u,a,c])>1)throw new Error(`Invalid conditional test ${JSON.stringify({exists:i,eq:u,neq:a})}`);if(typeof u<"u")return(0,b.isEqual)(r,u);if(typeof a<"u")return!(0,b.isEqual)(r,a);if(typeof i<"u"){let f=typeof r<"u";return i?f:!f}return typeof c>"u"||c?!!r:!r},E=(e,r,i)=>{if(!e.if)return!0;let{arg:u,global:a}=e.if;if(v([u,a])!==1)throw new Error(`Invalid conditional value ${JSON.stringify({arg:u,global:a})}`);let c=u?r[u]:i[a];return q(e.if,c)},I=e=>e.toLowerCase().replace(/[ ’–—―′¿'`~!@#$%^&*()_|+\-=?;:'",.<>\{\}\[\]\\\/]/gi,"-").replace(/-+/g,"-").replace(/^-+/,"").replace(/-+$/,"");export{I as O,E as P}; diff --git a/assets/index-DRjF_FHU.js b/assets/index-DRjF_FHU.js new file mode 100644 index 00000000..2f76d758 --- /dev/null +++ b/assets/index-DRjF_FHU.js @@ -0,0 +1,9 @@ +function D(e,t){for(var n=0;n<t.length;n++){const u=t[n];if(typeof u!="string"&&!Array.isArray(u)){for(const o in u)if(o!=="default"&&!(o in e)){const c=Object.getOwnPropertyDescriptor(u,o);c&&Object.defineProperty(e,o,c.get?c:{enumerable:!0,get:()=>u[o]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}var Z=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function V(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var k={exports:{}},r={};/** + * @license React + * react.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var y=Symbol.for("react.element"),F=Symbol.for("react.portal"),M=Symbol.for("react.fragment"),U=Symbol.for("react.strict_mode"),q=Symbol.for("react.profiler"),L=Symbol.for("react.provider"),N=Symbol.for("react.context"),z=Symbol.for("react.forward_ref"),B=Symbol.for("react.suspense"),H=Symbol.for("react.memo"),G=Symbol.for("react.lazy"),g=Symbol.iterator;function W(e){return e===null||typeof e!="object"?null:(e=g&&e[g]||e["@@iterator"],typeof e=="function"?e:null)}var j={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},$=Object.assign,C={};function p(e,t,n){this.props=e,this.context=t,this.refs=C,this.updater=n||j}p.prototype.isReactComponent={};p.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=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,e,t,"setState")};p.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function O(){}O.prototype=p.prototype;function m(e,t,n){this.props=e,this.context=t,this.refs=C,this.updater=n||j}var S=m.prototype=new O;S.constructor=m;$(S,p.prototype);S.isPureReactComponent=!0;var E=Array.isArray,P=Object.prototype.hasOwnProperty,b={current:null},x={key:!0,ref:!0,__self:!0,__source:!0};function I(e,t,n){var u,o={},c=null,s=null;if(t!=null)for(u in t.ref!==void 0&&(s=t.ref),t.key!==void 0&&(c=""+t.key),t)P.call(t,u)&&!x.hasOwnProperty(u)&&(o[u]=t[u]);var f=arguments.length-2;if(f===1)o.children=n;else if(1<f){for(var i=Array(f),a=0;a<f;a++)i[a]=arguments[a+2];o.children=i}if(e&&e.defaultProps)for(u in f=e.defaultProps,f)o[u]===void 0&&(o[u]=f[u]);return{$$typeof:y,type:e,key:c,ref:s,props:o,_owner:b.current}}function J(e,t){return{$$typeof:y,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function w(e){return typeof e=="object"&&e!==null&&e.$$typeof===y}function K(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(n){return t[n]})}var R=/\/+/g;function v(e,t){return typeof e=="object"&&e!==null&&e.key!=null?K(""+e.key):t.toString(36)}function _(e,t,n,u,o){var c=typeof e;(c==="undefined"||c==="boolean")&&(e=null);var s=!1;if(e===null)s=!0;else switch(c){case"string":case"number":s=!0;break;case"object":switch(e.$$typeof){case y:case F:s=!0}}if(s)return s=e,o=o(s),e=u===""?"."+v(s,0):u,E(o)?(n="",e!=null&&(n=e.replace(R,"$&/")+"/"),_(o,t,n,"",function(a){return a})):o!=null&&(w(o)&&(o=J(o,n+(!o.key||s&&s.key===o.key?"":(""+o.key).replace(R,"$&/")+"/")+e)),t.push(o)),1;if(s=0,u=u===""?".":u+":",E(e))for(var f=0;f<e.length;f++){c=e[f];var i=u+v(c,f);s+=_(c,t,n,i,o)}else if(i=W(e),typeof i=="function")for(e=i.call(e),f=0;!(c=e.next()).done;)c=c.value,i=u+v(c,f++),s+=_(c,t,n,i,o);else if(c==="object")throw t=String(e),Error("Objects are not valid as a React child (found: "+(t==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return s}function d(e,t,n){if(e==null)return e;var u=[],o=0;return _(e,u,"","",function(c){return t.call(n,c,o++)}),u}function Q(e){if(e._status===-1){var t=e._result;t=t(),t.then(function(n){(e._status===0||e._status===-1)&&(e._status=1,e._result=n)},function(n){(e._status===0||e._status===-1)&&(e._status=2,e._result=n)}),e._status===-1&&(e._status=0,e._result=t)}if(e._status===1)return e._result.default;throw e._result}var l={current:null},h={transition:null},X={ReactCurrentDispatcher:l,ReactCurrentBatchConfig:h,ReactCurrentOwner:b};function T(){throw Error("act(...) is not supported in production builds of React.")}r.Children={map:d,forEach:function(e,t,n){d(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return d(e,function(){t++}),t},toArray:function(e){return d(e,function(t){return t})||[]},only:function(e){if(!w(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};r.Component=p;r.Fragment=M;r.Profiler=q;r.PureComponent=m;r.StrictMode=U;r.Suspense=B;r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=X;r.act=T;r.cloneElement=function(e,t,n){if(e==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var u=$({},e.props),o=e.key,c=e.ref,s=e._owner;if(t!=null){if(t.ref!==void 0&&(c=t.ref,s=b.current),t.key!==void 0&&(o=""+t.key),e.type&&e.type.defaultProps)var f=e.type.defaultProps;for(i in t)P.call(t,i)&&!x.hasOwnProperty(i)&&(u[i]=t[i]===void 0&&f!==void 0?f[i]:t[i])}var i=arguments.length-2;if(i===1)u.children=n;else if(1<i){f=Array(i);for(var a=0;a<i;a++)f[a]=arguments[a+2];u.children=f}return{$$typeof:y,type:e.type,key:o,ref:c,props:u,_owner:s}};r.createContext=function(e){return e={$$typeof:N,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:L,_context:e},e.Consumer=e};r.createElement=I;r.createFactory=function(e){var t=I.bind(null,e);return t.type=e,t};r.createRef=function(){return{current:null}};r.forwardRef=function(e){return{$$typeof:z,render:e}};r.isValidElement=w;r.lazy=function(e){return{$$typeof:G,_payload:{_status:-1,_result:e},_init:Q}};r.memo=function(e,t){return{$$typeof:H,type:e,compare:t===void 0?null:t}};r.startTransition=function(e){var t=h.transition;h.transition={};try{e()}finally{h.transition=t}};r.unstable_act=T;r.useCallback=function(e,t){return l.current.useCallback(e,t)};r.useContext=function(e){return l.current.useContext(e)};r.useDebugValue=function(){};r.useDeferredValue=function(e){return l.current.useDeferredValue(e)};r.useEffect=function(e,t){return l.current.useEffect(e,t)};r.useId=function(){return l.current.useId()};r.useImperativeHandle=function(e,t,n){return l.current.useImperativeHandle(e,t,n)};r.useInsertionEffect=function(e,t){return l.current.useInsertionEffect(e,t)};r.useLayoutEffect=function(e,t){return l.current.useLayoutEffect(e,t)};r.useMemo=function(e,t){return l.current.useMemo(e,t)};r.useReducer=function(e,t,n){return l.current.useReducer(e,t,n)};r.useRef=function(e){return l.current.useRef(e)};r.useState=function(e){return l.current.useState(e)};r.useSyncExternalStore=function(e,t,n){return l.current.useSyncExternalStore(e,t,n)};r.useTransition=function(){return l.current.useTransition()};r.version="18.3.1";k.exports=r;var A=k.exports;const Y=V(A),ee=D({__proto__:null,default:Y},[A]);export{Y as R,ee as a,Z as c,V as g,A as r}; diff --git a/assets/index-DrFu-skq.js b/assets/index-DrFu-skq.js new file mode 100644 index 00000000..37c96b43 --- /dev/null +++ b/assets/index-DrFu-skq.js @@ -0,0 +1,6 @@ +function l(o){for(var f=[],i=1;i<arguments.length;i++)f[i-1]=arguments[i];var n=Array.from(typeof o=="string"?[o]:o);n[n.length-1]=n[n.length-1].replace(/\r?\n([\t ]*)$/,"");var s=n.reduce(function(t,g){var a=g.match(/\n([\t ]+|(?!\s).)/g);return a?t.concat(a.map(function(u){var r,e;return(e=(r=u.match(/[\t ]/g))===null||r===void 0?void 0:r.length)!==null&&e!==void 0?e:0})):t},[]);if(s.length){var d=new RegExp(` +[ ]{`+Math.min.apply(Math,s)+"}","g");n=n.map(function(t){return t.replace(d,` +`)})}n[0]=n[0].replace(/^\r?\n/,"");var c=n[0];return f.forEach(function(t,g){var a=c.match(/(?:^|\n)( *)$/),u=a?a[1]:"",r=t;typeof t=="string"&&t.includes(` +`)&&(r=String(t).split(` +`).map(function(e,h){return h===0?e:""+u+e}).join(` +`)),c+=r+n[g+1]}),c}export{l as d}; diff --git a/assets/index-rX-Bn4lm.js b/assets/index-rX-Bn4lm.js new file mode 100644 index 00000000..898e07a3 --- /dev/null +++ b/assets/index-rX-Bn4lm.js @@ -0,0 +1,24 @@ +import{r as _a,g as Na}from"./index-DRjF_FHU.js";var Co={exports:{}},ve={},xo={exports:{}},_o={};/** + * @license React + * scheduler.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */(function(e){function n(C,z){var P=C.length;C.push(z);e:for(;0<P;){var H=P-1>>>1,Y=C[H];if(0<l(Y,z))C[H]=z,C[P]=Y,P=H;else break e}}function t(C){return C.length===0?null:C[0]}function r(C){if(C.length===0)return null;var z=C[0],P=C.pop();if(P!==z){C[0]=P;e:for(var H=0,Y=C.length,Yt=Y>>>1;H<Yt;){var pn=2*(H+1)-1,sl=C[pn],mn=pn+1,Xt=C[mn];if(0>l(sl,P))mn<Y&&0>l(Xt,sl)?(C[H]=Xt,C[mn]=P,H=mn):(C[H]=sl,C[pn]=P,H=pn);else if(mn<Y&&0>l(Xt,P))C[H]=Xt,C[mn]=P,H=mn;else break e}}return z}function l(C,z){var P=C.sortIndex-z.sortIndex;return P!==0?P:C.id-z.id}if(typeof performance=="object"&&typeof performance.now=="function"){var i=performance;e.unstable_now=function(){return i.now()}}else{var u=Date,o=u.now();e.unstable_now=function(){return u.now()-o}}var s=[],d=[],v=1,m=null,p=3,g=!1,w=!1,k=!1,O=typeof setTimeout=="function"?setTimeout:null,c=typeof clearTimeout=="function"?clearTimeout:null,a=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function f(C){for(var z=t(d);z!==null;){if(z.callback===null)r(d);else if(z.startTime<=C)r(d),z.sortIndex=z.expirationTime,n(s,z);else break;z=t(d)}}function h(C){if(k=!1,f(C),!w)if(t(s)!==null)w=!0,ul(E);else{var z=t(d);z!==null&&ol(h,z.startTime-C)}}function E(C,z){w=!1,k&&(k=!1,c(N),N=-1),g=!0;var P=p;try{for(f(z),m=t(s);m!==null&&(!(m.expirationTime>z)||C&&!Ce());){var H=m.callback;if(typeof H=="function"){m.callback=null,p=m.priorityLevel;var Y=H(m.expirationTime<=z);z=e.unstable_now(),typeof Y=="function"?m.callback=Y:m===t(s)&&r(s),f(z)}else r(s);m=t(s)}if(m!==null)var Yt=!0;else{var pn=t(d);pn!==null&&ol(h,pn.startTime-z),Yt=!1}return Yt}finally{m=null,p=P,g=!1}}var x=!1,_=null,N=-1,B=5,T=-1;function Ce(){return!(e.unstable_now()-T<B)}function rt(){if(_!==null){var C=e.unstable_now();T=C;var z=!0;try{z=_(!0,C)}finally{z?lt():(x=!1,_=null)}}else x=!1}var lt;if(typeof a=="function")lt=function(){a(rt)};else if(typeof MessageChannel<"u"){var hu=new MessageChannel,xa=hu.port2;hu.port1.onmessage=rt,lt=function(){xa.postMessage(null)}}else lt=function(){O(rt,0)};function ul(C){_=C,x||(x=!0,lt())}function ol(C,z){N=O(function(){C(e.unstable_now())},z)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(C){C.callback=null},e.unstable_continueExecution=function(){w||g||(w=!0,ul(E))},e.unstable_forceFrameRate=function(C){0>C||125<C?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):B=0<C?Math.floor(1e3/C):5},e.unstable_getCurrentPriorityLevel=function(){return p},e.unstable_getFirstCallbackNode=function(){return t(s)},e.unstable_next=function(C){switch(p){case 1:case 2:case 3:var z=3;break;default:z=p}var P=p;p=z;try{return C()}finally{p=P}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(C,z){switch(C){case 1:case 2:case 3:case 4:case 5:break;default:C=3}var P=p;p=C;try{return z()}finally{p=P}},e.unstable_scheduleCallback=function(C,z,P){var H=e.unstable_now();switch(typeof P=="object"&&P!==null?(P=P.delay,P=typeof P=="number"&&0<P?H+P:H):P=H,C){case 1:var Y=-1;break;case 2:Y=250;break;case 5:Y=1073741823;break;case 4:Y=1e4;break;default:Y=5e3}return Y=P+Y,C={id:v++,callback:z,priorityLevel:C,startTime:P,expirationTime:Y,sortIndex:-1},P>H?(C.sortIndex=P,n(d,C),t(s)===null&&C===t(d)&&(k?(c(N),N=-1):k=!0,ol(h,P-H))):(C.sortIndex=Y,n(s,C),w||g||(w=!0,ul(E))),C},e.unstable_shouldYield=Ce,e.unstable_wrapCallback=function(C){var z=p;return function(){var P=p;p=z;try{return C.apply(this,arguments)}finally{p=P}}}})(_o);xo.exports=_o;var za=xo.exports;/** + * @license React + * react-dom.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var Pa=_a,me=za;function y(e){for(var n="https://reactjs.org/docs/error-decoder.html?invariant="+e,t=1;t<arguments.length;t++)n+="&args[]="+encodeURIComponent(arguments[t]);return"Minified React error #"+e+"; visit "+n+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var No=new Set,Nt={};function zn(e,n){Xn(e,n),Xn(e+"Capture",n)}function Xn(e,n){for(Nt[e]=n,e=0;e<n.length;e++)No.add(n[e])}var Be=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Fl=Object.prototype.hasOwnProperty,Ta=/^[: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]*$/,yu={},gu={};function La(e){return Fl.call(gu,e)?!0:Fl.call(yu,e)?!1:Ta.test(e)?gu[e]=!0:(yu[e]=!0,!1)}function Ma(e,n,t,r){if(t!==null&&t.type===0)return!1;switch(typeof n){case"function":case"symbol":return!0;case"boolean":return r?!1:t!==null?!t.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function Da(e,n,t,r){if(n===null||typeof n>"u"||Ma(e,n,t,r))return!0;if(r)return!1;if(t!==null)switch(t.type){case 3:return!n;case 4:return n===!1;case 5:return isNaN(n);case 6:return isNaN(n)||1>n}return!1}function ie(e,n,t,r,l,i,u){this.acceptsBooleans=n===2||n===3||n===4,this.attributeName=r,this.attributeNamespace=l,this.mustUseProperty=t,this.propertyName=e,this.type=n,this.sanitizeURL=i,this.removeEmptyString=u}var q={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){q[e]=new ie(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var n=e[0];q[n]=new ie(n,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){q[e]=new ie(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){q[e]=new ie(e,2,!1,e,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(e){q[e]=new ie(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){q[e]=new ie(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){q[e]=new ie(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){q[e]=new ie(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){q[e]=new ie(e,5,!1,e.toLowerCase(),null,!1,!1)});var Ni=/[\-:]([a-z])/g;function zi(e){return e[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(e){var n=e.replace(Ni,zi);q[n]=new ie(n,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var n=e.replace(Ni,zi);q[n]=new ie(n,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var n=e.replace(Ni,zi);q[n]=new ie(n,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){q[e]=new ie(e,1,!1,e.toLowerCase(),null,!1,!1)});q.xlinkHref=new ie("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){q[e]=new ie(e,1,!1,e.toLowerCase(),null,!0,!0)});function Pi(e,n,t,r){var l=q.hasOwnProperty(n)?q[n]:null;(l!==null?l.type!==0:r||!(2<n.length)||n[0]!=="o"&&n[0]!=="O"||n[1]!=="n"&&n[1]!=="N")&&(Da(n,t,l,r)&&(t=null),r||l===null?La(n)&&(t===null?e.removeAttribute(n):e.setAttribute(n,""+t)):l.mustUseProperty?e[l.propertyName]=t===null?l.type===3?!1:"":t:(n=l.attributeName,r=l.attributeNamespace,t===null?e.removeAttribute(n):(l=l.type,t=l===3||l===4&&t===!0?"":""+t,r?e.setAttributeNS(r,n,t):e.setAttribute(n,t))))}var $e=Pa.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,Gt=Symbol.for("react.element"),Ln=Symbol.for("react.portal"),Mn=Symbol.for("react.fragment"),Ti=Symbol.for("react.strict_mode"),Ol=Symbol.for("react.profiler"),zo=Symbol.for("react.provider"),Po=Symbol.for("react.context"),Li=Symbol.for("react.forward_ref"),Il=Symbol.for("react.suspense"),jl=Symbol.for("react.suspense_list"),Mi=Symbol.for("react.memo"),Ye=Symbol.for("react.lazy"),To=Symbol.for("react.offscreen"),wu=Symbol.iterator;function it(e){return e===null||typeof e!="object"?null:(e=wu&&e[wu]||e["@@iterator"],typeof e=="function"?e:null)}var V=Object.assign,al;function pt(e){if(al===void 0)try{throw Error()}catch(t){var n=t.stack.trim().match(/\n( *(at )?)/);al=n&&n[1]||""}return` +`+al+e}var cl=!1;function fl(e,n){if(!e||cl)return"";cl=!0;var t=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(n)if(n=function(){throw Error()},Object.defineProperty(n.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(n,[])}catch(d){var r=d}Reflect.construct(e,[],n)}else{try{n.call()}catch(d){r=d}e.call(n.prototype)}else{try{throw Error()}catch(d){r=d}e()}}catch(d){if(d&&r&&typeof d.stack=="string"){for(var l=d.stack.split(` +`),i=r.stack.split(` +`),u=l.length-1,o=i.length-1;1<=u&&0<=o&&l[u]!==i[o];)o--;for(;1<=u&&0<=o;u--,o--)if(l[u]!==i[o]){if(u!==1||o!==1)do if(u--,o--,0>o||l[u]!==i[o]){var s=` +`+l[u].replace(" at new "," at ");return e.displayName&&s.includes("<anonymous>")&&(s=s.replace("<anonymous>",e.displayName)),s}while(1<=u&&0<=o);break}}}finally{cl=!1,Error.prepareStackTrace=t}return(e=e?e.displayName||e.name:"")?pt(e):""}function Ra(e){switch(e.tag){case 5:return pt(e.type);case 16:return pt("Lazy");case 13:return pt("Suspense");case 19:return pt("SuspenseList");case 0:case 2:case 15:return e=fl(e.type,!1),e;case 11:return e=fl(e.type.render,!1),e;case 1:return e=fl(e.type,!0),e;default:return""}}function Ul(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case Mn:return"Fragment";case Ln:return"Portal";case Ol:return"Profiler";case Ti:return"StrictMode";case Il:return"Suspense";case jl:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case Po:return(e.displayName||"Context")+".Consumer";case zo:return(e._context.displayName||"Context")+".Provider";case Li:var n=e.render;return e=e.displayName,e||(e=n.displayName||n.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Mi:return n=e.displayName||null,n!==null?n:Ul(e.type)||"Memo";case Ye:n=e._payload,e=e._init;try{return Ul(e(n))}catch{}}return null}function Fa(e){var n=e.type;switch(e.tag){case 24:return"Cache";case 9:return(n.displayName||"Context")+".Consumer";case 10:return(n._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=n.render,e=e.displayName||e.name||"",n.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return n;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return Ul(n);case 8:return n===Ti?"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 n=="function")return n.displayName||n.name||null;if(typeof n=="string")return n}return null}function sn(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Lo(e){var n=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(n==="checkbox"||n==="radio")}function Oa(e){var n=Lo(e)?"checked":"value",t=Object.getOwnPropertyDescriptor(e.constructor.prototype,n),r=""+e[n];if(!e.hasOwnProperty(n)&&typeof t<"u"&&typeof t.get=="function"&&typeof t.set=="function"){var l=t.get,i=t.set;return Object.defineProperty(e,n,{configurable:!0,get:function(){return l.call(this)},set:function(u){r=""+u,i.call(this,u)}}),Object.defineProperty(e,n,{enumerable:t.enumerable}),{getValue:function(){return r},setValue:function(u){r=""+u},stopTracking:function(){e._valueTracker=null,delete e[n]}}}}function Zt(e){e._valueTracker||(e._valueTracker=Oa(e))}function Mo(e){if(!e)return!1;var n=e._valueTracker;if(!n)return!0;var t=n.getValue(),r="";return e&&(r=Lo(e)?e.checked?"true":"false":e.value),e=r,e!==t?(n.setValue(e),!0):!1}function Sr(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function Vl(e,n){var t=n.checked;return V({},n,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:t??e._wrapperState.initialChecked})}function ku(e,n){var t=n.defaultValue==null?"":n.defaultValue,r=n.checked!=null?n.checked:n.defaultChecked;t=sn(n.value!=null?n.value:t),e._wrapperState={initialChecked:r,initialValue:t,controlled:n.type==="checkbox"||n.type==="radio"?n.checked!=null:n.value!=null}}function Do(e,n){n=n.checked,n!=null&&Pi(e,"checked",n,!1)}function Al(e,n){Do(e,n);var t=sn(n.value),r=n.type;if(t!=null)r==="number"?(t===0&&e.value===""||e.value!=t)&&(e.value=""+t):e.value!==""+t&&(e.value=""+t);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}n.hasOwnProperty("value")?Bl(e,n.type,t):n.hasOwnProperty("defaultValue")&&Bl(e,n.type,sn(n.defaultValue)),n.checked==null&&n.defaultChecked!=null&&(e.defaultChecked=!!n.defaultChecked)}function Su(e,n,t){if(n.hasOwnProperty("value")||n.hasOwnProperty("defaultValue")){var r=n.type;if(!(r!=="submit"&&r!=="reset"||n.value!==void 0&&n.value!==null))return;n=""+e._wrapperState.initialValue,t||n===e.value||(e.value=n),e.defaultValue=n}t=e.name,t!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,t!==""&&(e.name=t)}function Bl(e,n,t){(n!=="number"||Sr(e.ownerDocument)!==e)&&(t==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+t&&(e.defaultValue=""+t))}var mt=Array.isArray;function Hn(e,n,t,r){if(e=e.options,n){n={};for(var l=0;l<t.length;l++)n["$"+t[l]]=!0;for(t=0;t<e.length;t++)l=n.hasOwnProperty("$"+e[t].value),e[t].selected!==l&&(e[t].selected=l),l&&r&&(e[t].defaultSelected=!0)}else{for(t=""+sn(t),n=null,l=0;l<e.length;l++){if(e[l].value===t){e[l].selected=!0,r&&(e[l].defaultSelected=!0);return}n!==null||e[l].disabled||(n=e[l])}n!==null&&(n.selected=!0)}}function Hl(e,n){if(n.dangerouslySetInnerHTML!=null)throw Error(y(91));return V({},n,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function Eu(e,n){var t=n.value;if(t==null){if(t=n.children,n=n.defaultValue,t!=null){if(n!=null)throw Error(y(92));if(mt(t)){if(1<t.length)throw Error(y(93));t=t[0]}n=t}n==null&&(n=""),t=n}e._wrapperState={initialValue:sn(t)}}function Ro(e,n){var t=sn(n.value),r=sn(n.defaultValue);t!=null&&(t=""+t,t!==e.value&&(e.value=t),n.defaultValue==null&&e.defaultValue!==t&&(e.defaultValue=t)),r!=null&&(e.defaultValue=""+r)}function Cu(e){var n=e.textContent;n===e._wrapperState.initialValue&&n!==""&&n!==null&&(e.value=n)}function Fo(e){switch(e){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 Ql(e,n){return e==null||e==="http://www.w3.org/1999/xhtml"?Fo(n):e==="http://www.w3.org/2000/svg"&&n==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var Jt,Oo=function(e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(n,t,r,l){MSApp.execUnsafeLocalFunction(function(){return e(n,t,r,l)})}:e}(function(e,n){if(e.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in e)e.innerHTML=n;else{for(Jt=Jt||document.createElement("div"),Jt.innerHTML="<svg>"+n.valueOf().toString()+"</svg>",n=Jt.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;n.firstChild;)e.appendChild(n.firstChild)}});function zt(e,n){if(n){var t=e.firstChild;if(t&&t===e.lastChild&&t.nodeType===3){t.nodeValue=n;return}}e.textContent=n}var yt={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},Ia=["Webkit","ms","Moz","O"];Object.keys(yt).forEach(function(e){Ia.forEach(function(n){n=n+e.charAt(0).toUpperCase()+e.substring(1),yt[n]=yt[e]})});function Io(e,n,t){return n==null||typeof n=="boolean"||n===""?"":t||typeof n!="number"||n===0||yt.hasOwnProperty(e)&&yt[e]?(""+n).trim():n+"px"}function jo(e,n){e=e.style;for(var t in n)if(n.hasOwnProperty(t)){var r=t.indexOf("--")===0,l=Io(t,n[t],r);t==="float"&&(t="cssFloat"),r?e.setProperty(t,l):e[t]=l}}var ja=V({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 Wl(e,n){if(n){if(ja[e]&&(n.children!=null||n.dangerouslySetInnerHTML!=null))throw Error(y(137,e));if(n.dangerouslySetInnerHTML!=null){if(n.children!=null)throw Error(y(60));if(typeof n.dangerouslySetInnerHTML!="object"||!("__html"in n.dangerouslySetInnerHTML))throw Error(y(61))}if(n.style!=null&&typeof n.style!="object")throw Error(y(62))}}function $l(e,n){if(e.indexOf("-")===-1)return typeof n.is=="string";switch(e){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 Kl=null;function Di(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Yl=null,Qn=null,Wn=null;function xu(e){if(e=$t(e)){if(typeof Yl!="function")throw Error(y(280));var n=e.stateNode;n&&(n=Gr(n),Yl(e.stateNode,e.type,n))}}function Uo(e){Qn?Wn?Wn.push(e):Wn=[e]:Qn=e}function Vo(){if(Qn){var e=Qn,n=Wn;if(Wn=Qn=null,xu(e),n)for(e=0;e<n.length;e++)xu(n[e])}}function Ao(e,n){return e(n)}function Bo(){}var dl=!1;function Ho(e,n,t){if(dl)return e(n,t);dl=!0;try{return Ao(e,n,t)}finally{dl=!1,(Qn!==null||Wn!==null)&&(Bo(),Vo())}}function Pt(e,n){var t=e.stateNode;if(t===null)return null;var r=Gr(t);if(r===null)return null;t=r[n];e:switch(n){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(e=e.type,r=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!r;break e;default:e=!1}if(e)return null;if(t&&typeof t!="function")throw Error(y(231,n,typeof t));return t}var Xl=!1;if(Be)try{var ut={};Object.defineProperty(ut,"passive",{get:function(){Xl=!0}}),window.addEventListener("test",ut,ut),window.removeEventListener("test",ut,ut)}catch{Xl=!1}function Ua(e,n,t,r,l,i,u,o,s){var d=Array.prototype.slice.call(arguments,3);try{n.apply(t,d)}catch(v){this.onError(v)}}var gt=!1,Er=null,Cr=!1,Gl=null,Va={onError:function(e){gt=!0,Er=e}};function Aa(e,n,t,r,l,i,u,o,s){gt=!1,Er=null,Ua.apply(Va,arguments)}function Ba(e,n,t,r,l,i,u,o,s){if(Aa.apply(this,arguments),gt){if(gt){var d=Er;gt=!1,Er=null}else throw Error(y(198));Cr||(Cr=!0,Gl=d)}}function Pn(e){var n=e,t=e;if(e.alternate)for(;n.return;)n=n.return;else{e=n;do n=e,n.flags&4098&&(t=n.return),e=n.return;while(e)}return n.tag===3?t:null}function Qo(e){if(e.tag===13){var n=e.memoizedState;if(n===null&&(e=e.alternate,e!==null&&(n=e.memoizedState)),n!==null)return n.dehydrated}return null}function _u(e){if(Pn(e)!==e)throw Error(y(188))}function Ha(e){var n=e.alternate;if(!n){if(n=Pn(e),n===null)throw Error(y(188));return n!==e?null:e}for(var t=e,r=n;;){var l=t.return;if(l===null)break;var i=l.alternate;if(i===null){if(r=l.return,r!==null){t=r;continue}break}if(l.child===i.child){for(i=l.child;i;){if(i===t)return _u(l),e;if(i===r)return _u(l),n;i=i.sibling}throw Error(y(188))}if(t.return!==r.return)t=l,r=i;else{for(var u=!1,o=l.child;o;){if(o===t){u=!0,t=l,r=i;break}if(o===r){u=!0,r=l,t=i;break}o=o.sibling}if(!u){for(o=i.child;o;){if(o===t){u=!0,t=i,r=l;break}if(o===r){u=!0,r=i,t=l;break}o=o.sibling}if(!u)throw Error(y(189))}}if(t.alternate!==r)throw Error(y(190))}if(t.tag!==3)throw Error(y(188));return t.stateNode.current===t?e:n}function Wo(e){return e=Ha(e),e!==null?$o(e):null}function $o(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var n=$o(e);if(n!==null)return n;e=e.sibling}return null}var Ko=me.unstable_scheduleCallback,Nu=me.unstable_cancelCallback,Qa=me.unstable_shouldYield,Wa=me.unstable_requestPaint,Q=me.unstable_now,$a=me.unstable_getCurrentPriorityLevel,Ri=me.unstable_ImmediatePriority,Yo=me.unstable_UserBlockingPriority,xr=me.unstable_NormalPriority,Ka=me.unstable_LowPriority,Xo=me.unstable_IdlePriority,$r=null,Fe=null;function Ya(e){if(Fe&&typeof Fe.onCommitFiberRoot=="function")try{Fe.onCommitFiberRoot($r,e,void 0,(e.current.flags&128)===128)}catch{}}var Pe=Math.clz32?Math.clz32:Za,Xa=Math.log,Ga=Math.LN2;function Za(e){return e>>>=0,e===0?32:31-(Xa(e)/Ga|0)|0}var qt=64,bt=4194304;function vt(e){switch(e&-e){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 e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function _r(e,n){var t=e.pendingLanes;if(t===0)return 0;var r=0,l=e.suspendedLanes,i=e.pingedLanes,u=t&268435455;if(u!==0){var o=u&~l;o!==0?r=vt(o):(i&=u,i!==0&&(r=vt(i)))}else u=t&~l,u!==0?r=vt(u):i!==0&&(r=vt(i));if(r===0)return 0;if(n!==0&&n!==r&&!(n&l)&&(l=r&-r,i=n&-n,l>=i||l===16&&(i&4194240)!==0))return n;if(r&4&&(r|=t&16),n=e.entangledLanes,n!==0)for(e=e.entanglements,n&=r;0<n;)t=31-Pe(n),l=1<<t,r|=e[t],n&=~l;return r}function Ja(e,n){switch(e){case 1:case 2:case 4:return n+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 n+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 qa(e,n){for(var t=e.suspendedLanes,r=e.pingedLanes,l=e.expirationTimes,i=e.pendingLanes;0<i;){var u=31-Pe(i),o=1<<u,s=l[u];s===-1?(!(o&t)||o&r)&&(l[u]=Ja(o,n)):s<=n&&(e.expiredLanes|=o),i&=~o}}function Zl(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function Go(){var e=qt;return qt<<=1,!(qt&4194240)&&(qt=64),e}function pl(e){for(var n=[],t=0;31>t;t++)n.push(e);return n}function Qt(e,n,t){e.pendingLanes|=n,n!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,n=31-Pe(n),e[n]=t}function ba(e,n){var t=e.pendingLanes&~n;e.pendingLanes=n,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=n,e.mutableReadLanes&=n,e.entangledLanes&=n,n=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0<t;){var l=31-Pe(t),i=1<<l;n[l]=0,r[l]=-1,e[l]=-1,t&=~i}}function Fi(e,n){var t=e.entangledLanes|=n;for(e=e.entanglements;t;){var r=31-Pe(t),l=1<<r;l&n|e[r]&n&&(e[r]|=n),t&=~l}}var M=0;function Zo(e){return e&=-e,1<e?4<e?e&268435455?16:536870912:4:1}var Jo,Oi,qo,bo,es,Jl=!1,er=[],be=null,en=null,nn=null,Tt=new Map,Lt=new Map,Ge=[],ec="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 zu(e,n){switch(e){case"focusin":case"focusout":be=null;break;case"dragenter":case"dragleave":en=null;break;case"mouseover":case"mouseout":nn=null;break;case"pointerover":case"pointerout":Tt.delete(n.pointerId);break;case"gotpointercapture":case"lostpointercapture":Lt.delete(n.pointerId)}}function ot(e,n,t,r,l,i){return e===null||e.nativeEvent!==i?(e={blockedOn:n,domEventName:t,eventSystemFlags:r,nativeEvent:i,targetContainers:[l]},n!==null&&(n=$t(n),n!==null&&Oi(n)),e):(e.eventSystemFlags|=r,n=e.targetContainers,l!==null&&n.indexOf(l)===-1&&n.push(l),e)}function nc(e,n,t,r,l){switch(n){case"focusin":return be=ot(be,e,n,t,r,l),!0;case"dragenter":return en=ot(en,e,n,t,r,l),!0;case"mouseover":return nn=ot(nn,e,n,t,r,l),!0;case"pointerover":var i=l.pointerId;return Tt.set(i,ot(Tt.get(i)||null,e,n,t,r,l)),!0;case"gotpointercapture":return i=l.pointerId,Lt.set(i,ot(Lt.get(i)||null,e,n,t,r,l)),!0}return!1}function ns(e){var n=yn(e.target);if(n!==null){var t=Pn(n);if(t!==null){if(n=t.tag,n===13){if(n=Qo(t),n!==null){e.blockedOn=n,es(e.priority,function(){qo(t)});return}}else if(n===3&&t.stateNode.current.memoizedState.isDehydrated){e.blockedOn=t.tag===3?t.stateNode.containerInfo:null;return}}}e.blockedOn=null}function fr(e){if(e.blockedOn!==null)return!1;for(var n=e.targetContainers;0<n.length;){var t=ql(e.domEventName,e.eventSystemFlags,n[0],e.nativeEvent);if(t===null){t=e.nativeEvent;var r=new t.constructor(t.type,t);Kl=r,t.target.dispatchEvent(r),Kl=null}else return n=$t(t),n!==null&&Oi(n),e.blockedOn=t,!1;n.shift()}return!0}function Pu(e,n,t){fr(e)&&t.delete(n)}function tc(){Jl=!1,be!==null&&fr(be)&&(be=null),en!==null&&fr(en)&&(en=null),nn!==null&&fr(nn)&&(nn=null),Tt.forEach(Pu),Lt.forEach(Pu)}function st(e,n){e.blockedOn===n&&(e.blockedOn=null,Jl||(Jl=!0,me.unstable_scheduleCallback(me.unstable_NormalPriority,tc)))}function Mt(e){function n(l){return st(l,e)}if(0<er.length){st(er[0],e);for(var t=1;t<er.length;t++){var r=er[t];r.blockedOn===e&&(r.blockedOn=null)}}for(be!==null&&st(be,e),en!==null&&st(en,e),nn!==null&&st(nn,e),Tt.forEach(n),Lt.forEach(n),t=0;t<Ge.length;t++)r=Ge[t],r.blockedOn===e&&(r.blockedOn=null);for(;0<Ge.length&&(t=Ge[0],t.blockedOn===null);)ns(t),t.blockedOn===null&&Ge.shift()}var $n=$e.ReactCurrentBatchConfig,Nr=!0;function rc(e,n,t,r){var l=M,i=$n.transition;$n.transition=null;try{M=1,Ii(e,n,t,r)}finally{M=l,$n.transition=i}}function lc(e,n,t,r){var l=M,i=$n.transition;$n.transition=null;try{M=4,Ii(e,n,t,r)}finally{M=l,$n.transition=i}}function Ii(e,n,t,r){if(Nr){var l=ql(e,n,t,r);if(l===null)Cl(e,n,r,zr,t),zu(e,r);else if(nc(l,e,n,t,r))r.stopPropagation();else if(zu(e,r),n&4&&-1<ec.indexOf(e)){for(;l!==null;){var i=$t(l);if(i!==null&&Jo(i),i=ql(e,n,t,r),i===null&&Cl(e,n,r,zr,t),i===l)break;l=i}l!==null&&r.stopPropagation()}else Cl(e,n,r,null,t)}}var zr=null;function ql(e,n,t,r){if(zr=null,e=Di(r),e=yn(e),e!==null)if(n=Pn(e),n===null)e=null;else if(t=n.tag,t===13){if(e=Qo(n),e!==null)return e;e=null}else if(t===3){if(n.stateNode.current.memoizedState.isDehydrated)return n.tag===3?n.stateNode.containerInfo:null;e=null}else n!==e&&(e=null);return zr=e,null}function ts(e){switch(e){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($a()){case Ri:return 1;case Yo:return 4;case xr:case Ka:return 16;case Xo:return 536870912;default:return 16}default:return 16}}var Je=null,ji=null,dr=null;function rs(){if(dr)return dr;var e,n=ji,t=n.length,r,l="value"in Je?Je.value:Je.textContent,i=l.length;for(e=0;e<t&&n[e]===l[e];e++);var u=t-e;for(r=1;r<=u&&n[t-r]===l[i-r];r++);return dr=l.slice(e,1<r?1-r:void 0)}function pr(e){var n=e.keyCode;return"charCode"in e?(e=e.charCode,e===0&&n===13&&(e=13)):e=n,e===10&&(e=13),32<=e||e===13?e:0}function nr(){return!0}function Tu(){return!1}function he(e){function n(t,r,l,i,u){this._reactName=t,this._targetInst=l,this.type=r,this.nativeEvent=i,this.target=u,this.currentTarget=null;for(var o in e)e.hasOwnProperty(o)&&(t=e[o],this[o]=t?t(i):i[o]);return this.isDefaultPrevented=(i.defaultPrevented!=null?i.defaultPrevented:i.returnValue===!1)?nr:Tu,this.isPropagationStopped=Tu,this}return V(n.prototype,{preventDefault:function(){this.defaultPrevented=!0;var t=this.nativeEvent;t&&(t.preventDefault?t.preventDefault():typeof t.returnValue!="unknown"&&(t.returnValue=!1),this.isDefaultPrevented=nr)},stopPropagation:function(){var t=this.nativeEvent;t&&(t.stopPropagation?t.stopPropagation():typeof t.cancelBubble!="unknown"&&(t.cancelBubble=!0),this.isPropagationStopped=nr)},persist:function(){},isPersistent:nr}),n}var nt={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Ui=he(nt),Wt=V({},nt,{view:0,detail:0}),ic=he(Wt),ml,vl,at,Kr=V({},Wt,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Vi,button:0,buttons:0,relatedTarget:function(e){return e.relatedTarget===void 0?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==at&&(at&&e.type==="mousemove"?(ml=e.screenX-at.screenX,vl=e.screenY-at.screenY):vl=ml=0,at=e),ml)},movementY:function(e){return"movementY"in e?e.movementY:vl}}),Lu=he(Kr),uc=V({},Kr,{dataTransfer:0}),oc=he(uc),sc=V({},Wt,{relatedTarget:0}),hl=he(sc),ac=V({},nt,{animationName:0,elapsedTime:0,pseudoElement:0}),cc=he(ac),fc=V({},nt,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),dc=he(fc),pc=V({},nt,{data:0}),Mu=he(pc),mc={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},vc={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"},hc={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function yc(e){var n=this.nativeEvent;return n.getModifierState?n.getModifierState(e):(e=hc[e])?!!n[e]:!1}function Vi(){return yc}var gc=V({},Wt,{key:function(e){if(e.key){var n=mc[e.key]||e.key;if(n!=="Unidentified")return n}return e.type==="keypress"?(e=pr(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?vc[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Vi,charCode:function(e){return e.type==="keypress"?pr(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?pr(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),wc=he(gc),kc=V({},Kr,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Du=he(kc),Sc=V({},Wt,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Vi}),Ec=he(Sc),Cc=V({},nt,{propertyName:0,elapsedTime:0,pseudoElement:0}),xc=he(Cc),_c=V({},Kr,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),Nc=he(_c),zc=[9,13,27,32],Ai=Be&&"CompositionEvent"in window,wt=null;Be&&"documentMode"in document&&(wt=document.documentMode);var Pc=Be&&"TextEvent"in window&&!wt,ls=Be&&(!Ai||wt&&8<wt&&11>=wt),Ru=" ",Fu=!1;function is(e,n){switch(e){case"keyup":return zc.indexOf(n.keyCode)!==-1;case"keydown":return n.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function us(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Dn=!1;function Tc(e,n){switch(e){case"compositionend":return us(n);case"keypress":return n.which!==32?null:(Fu=!0,Ru);case"textInput":return e=n.data,e===Ru&&Fu?null:e;default:return null}}function Lc(e,n){if(Dn)return e==="compositionend"||!Ai&&is(e,n)?(e=rs(),dr=ji=Je=null,Dn=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(n.ctrlKey||n.altKey||n.metaKey)||n.ctrlKey&&n.altKey){if(n.char&&1<n.char.length)return n.char;if(n.which)return String.fromCharCode(n.which)}return null;case"compositionend":return ls&&n.locale!=="ko"?null:n.data;default:return null}}var Mc={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 Ou(e){var n=e&&e.nodeName&&e.nodeName.toLowerCase();return n==="input"?!!Mc[e.type]:n==="textarea"}function os(e,n,t,r){Uo(r),n=Pr(n,"onChange"),0<n.length&&(t=new Ui("onChange","change",null,t,r),e.push({event:t,listeners:n}))}var kt=null,Dt=null;function Dc(e){gs(e,0)}function Yr(e){var n=On(e);if(Mo(n))return e}function Rc(e,n){if(e==="change")return n}var ss=!1;if(Be){var yl;if(Be){var gl="oninput"in document;if(!gl){var Iu=document.createElement("div");Iu.setAttribute("oninput","return;"),gl=typeof Iu.oninput=="function"}yl=gl}else yl=!1;ss=yl&&(!document.documentMode||9<document.documentMode)}function ju(){kt&&(kt.detachEvent("onpropertychange",as),Dt=kt=null)}function as(e){if(e.propertyName==="value"&&Yr(Dt)){var n=[];os(n,Dt,e,Di(e)),Ho(Dc,n)}}function Fc(e,n,t){e==="focusin"?(ju(),kt=n,Dt=t,kt.attachEvent("onpropertychange",as)):e==="focusout"&&ju()}function Oc(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return Yr(Dt)}function Ic(e,n){if(e==="click")return Yr(n)}function jc(e,n){if(e==="input"||e==="change")return Yr(n)}function Uc(e,n){return e===n&&(e!==0||1/e===1/n)||e!==e&&n!==n}var Le=typeof Object.is=="function"?Object.is:Uc;function Rt(e,n){if(Le(e,n))return!0;if(typeof e!="object"||e===null||typeof n!="object"||n===null)return!1;var t=Object.keys(e),r=Object.keys(n);if(t.length!==r.length)return!1;for(r=0;r<t.length;r++){var l=t[r];if(!Fl.call(n,l)||!Le(e[l],n[l]))return!1}return!0}function Uu(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Vu(e,n){var t=Uu(e);e=0;for(var r;t;){if(t.nodeType===3){if(r=e+t.textContent.length,e<=n&&r>=n)return{node:t,offset:n-e};e=r}e:{for(;t;){if(t.nextSibling){t=t.nextSibling;break e}t=t.parentNode}t=void 0}t=Uu(t)}}function cs(e,n){return e&&n?e===n?!0:e&&e.nodeType===3?!1:n&&n.nodeType===3?cs(e,n.parentNode):"contains"in e?e.contains(n):e.compareDocumentPosition?!!(e.compareDocumentPosition(n)&16):!1:!1}function fs(){for(var e=window,n=Sr();n instanceof e.HTMLIFrameElement;){try{var t=typeof n.contentWindow.location.href=="string"}catch{t=!1}if(t)e=n.contentWindow;else break;n=Sr(e.document)}return n}function Bi(e){var n=e&&e.nodeName&&e.nodeName.toLowerCase();return n&&(n==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||n==="textarea"||e.contentEditable==="true")}function Vc(e){var n=fs(),t=e.focusedElem,r=e.selectionRange;if(n!==t&&t&&t.ownerDocument&&cs(t.ownerDocument.documentElement,t)){if(r!==null&&Bi(t)){if(n=r.start,e=r.end,e===void 0&&(e=n),"selectionStart"in t)t.selectionStart=n,t.selectionEnd=Math.min(e,t.value.length);else if(e=(n=t.ownerDocument||document)&&n.defaultView||window,e.getSelection){e=e.getSelection();var l=t.textContent.length,i=Math.min(r.start,l);r=r.end===void 0?i:Math.min(r.end,l),!e.extend&&i>r&&(l=r,r=i,i=l),l=Vu(t,i);var u=Vu(t,r);l&&u&&(e.rangeCount!==1||e.anchorNode!==l.node||e.anchorOffset!==l.offset||e.focusNode!==u.node||e.focusOffset!==u.offset)&&(n=n.createRange(),n.setStart(l.node,l.offset),e.removeAllRanges(),i>r?(e.addRange(n),e.extend(u.node,u.offset)):(n.setEnd(u.node,u.offset),e.addRange(n)))}}for(n=[],e=t;e=e.parentNode;)e.nodeType===1&&n.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof t.focus=="function"&&t.focus(),t=0;t<n.length;t++)e=n[t],e.element.scrollLeft=e.left,e.element.scrollTop=e.top}}var Ac=Be&&"documentMode"in document&&11>=document.documentMode,Rn=null,bl=null,St=null,ei=!1;function Au(e,n,t){var r=t.window===t?t.document:t.nodeType===9?t:t.ownerDocument;ei||Rn==null||Rn!==Sr(r)||(r=Rn,"selectionStart"in r&&Bi(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),St&&Rt(St,r)||(St=r,r=Pr(bl,"onSelect"),0<r.length&&(n=new Ui("onSelect","select",null,n,t),e.push({event:n,listeners:r}),n.target=Rn)))}function tr(e,n){var t={};return t[e.toLowerCase()]=n.toLowerCase(),t["Webkit"+e]="webkit"+n,t["Moz"+e]="moz"+n,t}var Fn={animationend:tr("Animation","AnimationEnd"),animationiteration:tr("Animation","AnimationIteration"),animationstart:tr("Animation","AnimationStart"),transitionend:tr("Transition","TransitionEnd")},wl={},ds={};Be&&(ds=document.createElement("div").style,"AnimationEvent"in window||(delete Fn.animationend.animation,delete Fn.animationiteration.animation,delete Fn.animationstart.animation),"TransitionEvent"in window||delete Fn.transitionend.transition);function Xr(e){if(wl[e])return wl[e];if(!Fn[e])return e;var n=Fn[e],t;for(t in n)if(n.hasOwnProperty(t)&&t in ds)return wl[e]=n[t];return e}var ps=Xr("animationend"),ms=Xr("animationiteration"),vs=Xr("animationstart"),hs=Xr("transitionend"),ys=new Map,Bu="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 cn(e,n){ys.set(e,n),zn(n,[e])}for(var kl=0;kl<Bu.length;kl++){var Sl=Bu[kl],Bc=Sl.toLowerCase(),Hc=Sl[0].toUpperCase()+Sl.slice(1);cn(Bc,"on"+Hc)}cn(ps,"onAnimationEnd");cn(ms,"onAnimationIteration");cn(vs,"onAnimationStart");cn("dblclick","onDoubleClick");cn("focusin","onFocus");cn("focusout","onBlur");cn(hs,"onTransitionEnd");Xn("onMouseEnter",["mouseout","mouseover"]);Xn("onMouseLeave",["mouseout","mouseover"]);Xn("onPointerEnter",["pointerout","pointerover"]);Xn("onPointerLeave",["pointerout","pointerover"]);zn("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));zn("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));zn("onBeforeInput",["compositionend","keypress","textInput","paste"]);zn("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));zn("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));zn("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var ht="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(" "),Qc=new Set("cancel close invalid load scroll toggle".split(" ").concat(ht));function Hu(e,n,t){var r=e.type||"unknown-event";e.currentTarget=t,Ba(r,n,void 0,e),e.currentTarget=null}function gs(e,n){n=(n&4)!==0;for(var t=0;t<e.length;t++){var r=e[t],l=r.event;r=r.listeners;e:{var i=void 0;if(n)for(var u=r.length-1;0<=u;u--){var o=r[u],s=o.instance,d=o.currentTarget;if(o=o.listener,s!==i&&l.isPropagationStopped())break e;Hu(l,o,d),i=s}else for(u=0;u<r.length;u++){if(o=r[u],s=o.instance,d=o.currentTarget,o=o.listener,s!==i&&l.isPropagationStopped())break e;Hu(l,o,d),i=s}}}if(Cr)throw e=Gl,Cr=!1,Gl=null,e}function R(e,n){var t=n[ii];t===void 0&&(t=n[ii]=new Set);var r=e+"__bubble";t.has(r)||(ws(n,e,2,!1),t.add(r))}function El(e,n,t){var r=0;n&&(r|=4),ws(t,e,r,n)}var rr="_reactListening"+Math.random().toString(36).slice(2);function Ft(e){if(!e[rr]){e[rr]=!0,No.forEach(function(t){t!=="selectionchange"&&(Qc.has(t)||El(t,!1,e),El(t,!0,e))});var n=e.nodeType===9?e:e.ownerDocument;n===null||n[rr]||(n[rr]=!0,El("selectionchange",!1,n))}}function ws(e,n,t,r){switch(ts(n)){case 1:var l=rc;break;case 4:l=lc;break;default:l=Ii}t=l.bind(null,n,t,e),l=void 0,!Xl||n!=="touchstart"&&n!=="touchmove"&&n!=="wheel"||(l=!0),r?l!==void 0?e.addEventListener(n,t,{capture:!0,passive:l}):e.addEventListener(n,t,!0):l!==void 0?e.addEventListener(n,t,{passive:l}):e.addEventListener(n,t,!1)}function Cl(e,n,t,r,l){var i=r;if(!(n&1)&&!(n&2)&&r!==null)e:for(;;){if(r===null)return;var u=r.tag;if(u===3||u===4){var o=r.stateNode.containerInfo;if(o===l||o.nodeType===8&&o.parentNode===l)break;if(u===4)for(u=r.return;u!==null;){var s=u.tag;if((s===3||s===4)&&(s=u.stateNode.containerInfo,s===l||s.nodeType===8&&s.parentNode===l))return;u=u.return}for(;o!==null;){if(u=yn(o),u===null)return;if(s=u.tag,s===5||s===6){r=i=u;continue e}o=o.parentNode}}r=r.return}Ho(function(){var d=i,v=Di(t),m=[];e:{var p=ys.get(e);if(p!==void 0){var g=Ui,w=e;switch(e){case"keypress":if(pr(t)===0)break e;case"keydown":case"keyup":g=wc;break;case"focusin":w="focus",g=hl;break;case"focusout":w="blur",g=hl;break;case"beforeblur":case"afterblur":g=hl;break;case"click":if(t.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":g=Lu;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":g=oc;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":g=Ec;break;case ps:case ms:case vs:g=cc;break;case hs:g=xc;break;case"scroll":g=ic;break;case"wheel":g=Nc;break;case"copy":case"cut":case"paste":g=dc;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":g=Du}var k=(n&4)!==0,O=!k&&e==="scroll",c=k?p!==null?p+"Capture":null:p;k=[];for(var a=d,f;a!==null;){f=a;var h=f.stateNode;if(f.tag===5&&h!==null&&(f=h,c!==null&&(h=Pt(a,c),h!=null&&k.push(Ot(a,h,f)))),O)break;a=a.return}0<k.length&&(p=new g(p,w,null,t,v),m.push({event:p,listeners:k}))}}if(!(n&7)){e:{if(p=e==="mouseover"||e==="pointerover",g=e==="mouseout"||e==="pointerout",p&&t!==Kl&&(w=t.relatedTarget||t.fromElement)&&(yn(w)||w[He]))break e;if((g||p)&&(p=v.window===v?v:(p=v.ownerDocument)?p.defaultView||p.parentWindow:window,g?(w=t.relatedTarget||t.toElement,g=d,w=w?yn(w):null,w!==null&&(O=Pn(w),w!==O||w.tag!==5&&w.tag!==6)&&(w=null)):(g=null,w=d),g!==w)){if(k=Lu,h="onMouseLeave",c="onMouseEnter",a="mouse",(e==="pointerout"||e==="pointerover")&&(k=Du,h="onPointerLeave",c="onPointerEnter",a="pointer"),O=g==null?p:On(g),f=w==null?p:On(w),p=new k(h,a+"leave",g,t,v),p.target=O,p.relatedTarget=f,h=null,yn(v)===d&&(k=new k(c,a+"enter",w,t,v),k.target=f,k.relatedTarget=O,h=k),O=h,g&&w)n:{for(k=g,c=w,a=0,f=k;f;f=Tn(f))a++;for(f=0,h=c;h;h=Tn(h))f++;for(;0<a-f;)k=Tn(k),a--;for(;0<f-a;)c=Tn(c),f--;for(;a--;){if(k===c||c!==null&&k===c.alternate)break n;k=Tn(k),c=Tn(c)}k=null}else k=null;g!==null&&Qu(m,p,g,k,!1),w!==null&&O!==null&&Qu(m,O,w,k,!0)}}e:{if(p=d?On(d):window,g=p.nodeName&&p.nodeName.toLowerCase(),g==="select"||g==="input"&&p.type==="file")var E=Rc;else if(Ou(p))if(ss)E=jc;else{E=Oc;var x=Fc}else(g=p.nodeName)&&g.toLowerCase()==="input"&&(p.type==="checkbox"||p.type==="radio")&&(E=Ic);if(E&&(E=E(e,d))){os(m,E,t,v);break e}x&&x(e,p,d),e==="focusout"&&(x=p._wrapperState)&&x.controlled&&p.type==="number"&&Bl(p,"number",p.value)}switch(x=d?On(d):window,e){case"focusin":(Ou(x)||x.contentEditable==="true")&&(Rn=x,bl=d,St=null);break;case"focusout":St=bl=Rn=null;break;case"mousedown":ei=!0;break;case"contextmenu":case"mouseup":case"dragend":ei=!1,Au(m,t,v);break;case"selectionchange":if(Ac)break;case"keydown":case"keyup":Au(m,t,v)}var _;if(Ai)e:{switch(e){case"compositionstart":var N="onCompositionStart";break e;case"compositionend":N="onCompositionEnd";break e;case"compositionupdate":N="onCompositionUpdate";break e}N=void 0}else Dn?is(e,t)&&(N="onCompositionEnd"):e==="keydown"&&t.keyCode===229&&(N="onCompositionStart");N&&(ls&&t.locale!=="ko"&&(Dn||N!=="onCompositionStart"?N==="onCompositionEnd"&&Dn&&(_=rs()):(Je=v,ji="value"in Je?Je.value:Je.textContent,Dn=!0)),x=Pr(d,N),0<x.length&&(N=new Mu(N,e,null,t,v),m.push({event:N,listeners:x}),_?N.data=_:(_=us(t),_!==null&&(N.data=_)))),(_=Pc?Tc(e,t):Lc(e,t))&&(d=Pr(d,"onBeforeInput"),0<d.length&&(v=new Mu("onBeforeInput","beforeinput",null,t,v),m.push({event:v,listeners:d}),v.data=_))}gs(m,n)})}function Ot(e,n,t){return{instance:e,listener:n,currentTarget:t}}function Pr(e,n){for(var t=n+"Capture",r=[];e!==null;){var l=e,i=l.stateNode;l.tag===5&&i!==null&&(l=i,i=Pt(e,t),i!=null&&r.unshift(Ot(e,i,l)),i=Pt(e,n),i!=null&&r.push(Ot(e,i,l))),e=e.return}return r}function Tn(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function Qu(e,n,t,r,l){for(var i=n._reactName,u=[];t!==null&&t!==r;){var o=t,s=o.alternate,d=o.stateNode;if(s!==null&&s===r)break;o.tag===5&&d!==null&&(o=d,l?(s=Pt(t,i),s!=null&&u.unshift(Ot(t,s,o))):l||(s=Pt(t,i),s!=null&&u.push(Ot(t,s,o)))),t=t.return}u.length!==0&&e.push({event:n,listeners:u})}var Wc=/\r\n?/g,$c=/\u0000|\uFFFD/g;function Wu(e){return(typeof e=="string"?e:""+e).replace(Wc,` +`).replace($c,"")}function lr(e,n,t){if(n=Wu(n),Wu(e)!==n&&t)throw Error(y(425))}function Tr(){}var ni=null,ti=null;function ri(e,n){return e==="textarea"||e==="noscript"||typeof n.children=="string"||typeof n.children=="number"||typeof n.dangerouslySetInnerHTML=="object"&&n.dangerouslySetInnerHTML!==null&&n.dangerouslySetInnerHTML.__html!=null}var li=typeof setTimeout=="function"?setTimeout:void 0,Kc=typeof clearTimeout=="function"?clearTimeout:void 0,$u=typeof Promise=="function"?Promise:void 0,Yc=typeof queueMicrotask=="function"?queueMicrotask:typeof $u<"u"?function(e){return $u.resolve(null).then(e).catch(Xc)}:li;function Xc(e){setTimeout(function(){throw e})}function xl(e,n){var t=n,r=0;do{var l=t.nextSibling;if(e.removeChild(t),l&&l.nodeType===8)if(t=l.data,t==="/$"){if(r===0){e.removeChild(l),Mt(n);return}r--}else t!=="$"&&t!=="$?"&&t!=="$!"||r++;t=l}while(t);Mt(n)}function tn(e){for(;e!=null;e=e.nextSibling){var n=e.nodeType;if(n===1||n===3)break;if(n===8){if(n=e.data,n==="$"||n==="$!"||n==="$?")break;if(n==="/$")return null}}return e}function Ku(e){e=e.previousSibling;for(var n=0;e;){if(e.nodeType===8){var t=e.data;if(t==="$"||t==="$!"||t==="$?"){if(n===0)return e;n--}else t==="/$"&&n++}e=e.previousSibling}return null}var tt=Math.random().toString(36).slice(2),Re="__reactFiber$"+tt,It="__reactProps$"+tt,He="__reactContainer$"+tt,ii="__reactEvents$"+tt,Gc="__reactListeners$"+tt,Zc="__reactHandles$"+tt;function yn(e){var n=e[Re];if(n)return n;for(var t=e.parentNode;t;){if(n=t[He]||t[Re]){if(t=n.alternate,n.child!==null||t!==null&&t.child!==null)for(e=Ku(e);e!==null;){if(t=e[Re])return t;e=Ku(e)}return n}e=t,t=e.parentNode}return null}function $t(e){return e=e[Re]||e[He],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function On(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(y(33))}function Gr(e){return e[It]||null}var ui=[],In=-1;function fn(e){return{current:e}}function F(e){0>In||(e.current=ui[In],ui[In]=null,In--)}function D(e,n){In++,ui[In]=e.current,e.current=n}var an={},te=fn(an),se=fn(!1),En=an;function Gn(e,n){var t=e.type.contextTypes;if(!t)return an;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===n)return r.__reactInternalMemoizedMaskedChildContext;var l={},i;for(i in t)l[i]=n[i];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=n,e.__reactInternalMemoizedMaskedChildContext=l),l}function ae(e){return e=e.childContextTypes,e!=null}function Lr(){F(se),F(te)}function Yu(e,n,t){if(te.current!==an)throw Error(y(168));D(te,n),D(se,t)}function ks(e,n,t){var r=e.stateNode;if(n=n.childContextTypes,typeof r.getChildContext!="function")return t;r=r.getChildContext();for(var l in r)if(!(l in n))throw Error(y(108,Fa(e)||"Unknown",l));return V({},t,r)}function Mr(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||an,En=te.current,D(te,e),D(se,se.current),!0}function Xu(e,n,t){var r=e.stateNode;if(!r)throw Error(y(169));t?(e=ks(e,n,En),r.__reactInternalMemoizedMergedChildContext=e,F(se),F(te),D(te,e)):F(se),D(se,t)}var je=null,Zr=!1,_l=!1;function Ss(e){je===null?je=[e]:je.push(e)}function Jc(e){Zr=!0,Ss(e)}function dn(){if(!_l&&je!==null){_l=!0;var e=0,n=M;try{var t=je;for(M=1;e<t.length;e++){var r=t[e];do r=r(!0);while(r!==null)}je=null,Zr=!1}catch(l){throw je!==null&&(je=je.slice(e+1)),Ko(Ri,dn),l}finally{M=n,_l=!1}}return null}var jn=[],Un=0,Dr=null,Rr=0,ye=[],ge=0,Cn=null,Ue=1,Ve="";function vn(e,n){jn[Un++]=Rr,jn[Un++]=Dr,Dr=e,Rr=n}function Es(e,n,t){ye[ge++]=Ue,ye[ge++]=Ve,ye[ge++]=Cn,Cn=e;var r=Ue;e=Ve;var l=32-Pe(r)-1;r&=~(1<<l),t+=1;var i=32-Pe(n)+l;if(30<i){var u=l-l%5;i=(r&(1<<u)-1).toString(32),r>>=u,l-=u,Ue=1<<32-Pe(n)+l|t<<l|r,Ve=i+e}else Ue=1<<i|t<<l|r,Ve=e}function Hi(e){e.return!==null&&(vn(e,1),Es(e,1,0))}function Qi(e){for(;e===Dr;)Dr=jn[--Un],jn[Un]=null,Rr=jn[--Un],jn[Un]=null;for(;e===Cn;)Cn=ye[--ge],ye[ge]=null,Ve=ye[--ge],ye[ge]=null,Ue=ye[--ge],ye[ge]=null}var pe=null,de=null,I=!1,ze=null;function Cs(e,n){var t=we(5,null,null,0);t.elementType="DELETED",t.stateNode=n,t.return=e,n=e.deletions,n===null?(e.deletions=[t],e.flags|=16):n.push(t)}function Gu(e,n){switch(e.tag){case 5:var t=e.type;return n=n.nodeType!==1||t.toLowerCase()!==n.nodeName.toLowerCase()?null:n,n!==null?(e.stateNode=n,pe=e,de=tn(n.firstChild),!0):!1;case 6:return n=e.pendingProps===""||n.nodeType!==3?null:n,n!==null?(e.stateNode=n,pe=e,de=null,!0):!1;case 13:return n=n.nodeType!==8?null:n,n!==null?(t=Cn!==null?{id:Ue,overflow:Ve}:null,e.memoizedState={dehydrated:n,treeContext:t,retryLane:1073741824},t=we(18,null,null,0),t.stateNode=n,t.return=e,e.child=t,pe=e,de=null,!0):!1;default:return!1}}function oi(e){return(e.mode&1)!==0&&(e.flags&128)===0}function si(e){if(I){var n=de;if(n){var t=n;if(!Gu(e,n)){if(oi(e))throw Error(y(418));n=tn(t.nextSibling);var r=pe;n&&Gu(e,n)?Cs(r,t):(e.flags=e.flags&-4097|2,I=!1,pe=e)}}else{if(oi(e))throw Error(y(418));e.flags=e.flags&-4097|2,I=!1,pe=e}}}function Zu(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;pe=e}function ir(e){if(e!==pe)return!1;if(!I)return Zu(e),I=!0,!1;var n;if((n=e.tag!==3)&&!(n=e.tag!==5)&&(n=e.type,n=n!=="head"&&n!=="body"&&!ri(e.type,e.memoizedProps)),n&&(n=de)){if(oi(e))throw xs(),Error(y(418));for(;n;)Cs(e,n),n=tn(n.nextSibling)}if(Zu(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(y(317));e:{for(e=e.nextSibling,n=0;e;){if(e.nodeType===8){var t=e.data;if(t==="/$"){if(n===0){de=tn(e.nextSibling);break e}n--}else t!=="$"&&t!=="$!"&&t!=="$?"||n++}e=e.nextSibling}de=null}}else de=pe?tn(e.stateNode.nextSibling):null;return!0}function xs(){for(var e=de;e;)e=tn(e.nextSibling)}function Zn(){de=pe=null,I=!1}function Wi(e){ze===null?ze=[e]:ze.push(e)}var qc=$e.ReactCurrentBatchConfig;function ct(e,n,t){if(e=t.ref,e!==null&&typeof e!="function"&&typeof e!="object"){if(t._owner){if(t=t._owner,t){if(t.tag!==1)throw Error(y(309));var r=t.stateNode}if(!r)throw Error(y(147,e));var l=r,i=""+e;return n!==null&&n.ref!==null&&typeof n.ref=="function"&&n.ref._stringRef===i?n.ref:(n=function(u){var o=l.refs;u===null?delete o[i]:o[i]=u},n._stringRef=i,n)}if(typeof e!="string")throw Error(y(284));if(!t._owner)throw Error(y(290,e))}return e}function ur(e,n){throw e=Object.prototype.toString.call(n),Error(y(31,e==="[object Object]"?"object with keys {"+Object.keys(n).join(", ")+"}":e))}function Ju(e){var n=e._init;return n(e._payload)}function _s(e){function n(c,a){if(e){var f=c.deletions;f===null?(c.deletions=[a],c.flags|=16):f.push(a)}}function t(c,a){if(!e)return null;for(;a!==null;)n(c,a),a=a.sibling;return null}function r(c,a){for(c=new Map;a!==null;)a.key!==null?c.set(a.key,a):c.set(a.index,a),a=a.sibling;return c}function l(c,a){return c=on(c,a),c.index=0,c.sibling=null,c}function i(c,a,f){return c.index=f,e?(f=c.alternate,f!==null?(f=f.index,f<a?(c.flags|=2,a):f):(c.flags|=2,a)):(c.flags|=1048576,a)}function u(c){return e&&c.alternate===null&&(c.flags|=2),c}function o(c,a,f,h){return a===null||a.tag!==6?(a=Dl(f,c.mode,h),a.return=c,a):(a=l(a,f),a.return=c,a)}function s(c,a,f,h){var E=f.type;return E===Mn?v(c,a,f.props.children,h,f.key):a!==null&&(a.elementType===E||typeof E=="object"&&E!==null&&E.$$typeof===Ye&&Ju(E)===a.type)?(h=l(a,f.props),h.ref=ct(c,a,f),h.return=c,h):(h=kr(f.type,f.key,f.props,null,c.mode,h),h.ref=ct(c,a,f),h.return=c,h)}function d(c,a,f,h){return a===null||a.tag!==4||a.stateNode.containerInfo!==f.containerInfo||a.stateNode.implementation!==f.implementation?(a=Rl(f,c.mode,h),a.return=c,a):(a=l(a,f.children||[]),a.return=c,a)}function v(c,a,f,h,E){return a===null||a.tag!==7?(a=Sn(f,c.mode,h,E),a.return=c,a):(a=l(a,f),a.return=c,a)}function m(c,a,f){if(typeof a=="string"&&a!==""||typeof a=="number")return a=Dl(""+a,c.mode,f),a.return=c,a;if(typeof a=="object"&&a!==null){switch(a.$$typeof){case Gt:return f=kr(a.type,a.key,a.props,null,c.mode,f),f.ref=ct(c,null,a),f.return=c,f;case Ln:return a=Rl(a,c.mode,f),a.return=c,a;case Ye:var h=a._init;return m(c,h(a._payload),f)}if(mt(a)||it(a))return a=Sn(a,c.mode,f,null),a.return=c,a;ur(c,a)}return null}function p(c,a,f,h){var E=a!==null?a.key:null;if(typeof f=="string"&&f!==""||typeof f=="number")return E!==null?null:o(c,a,""+f,h);if(typeof f=="object"&&f!==null){switch(f.$$typeof){case Gt:return f.key===E?s(c,a,f,h):null;case Ln:return f.key===E?d(c,a,f,h):null;case Ye:return E=f._init,p(c,a,E(f._payload),h)}if(mt(f)||it(f))return E!==null?null:v(c,a,f,h,null);ur(c,f)}return null}function g(c,a,f,h,E){if(typeof h=="string"&&h!==""||typeof h=="number")return c=c.get(f)||null,o(a,c,""+h,E);if(typeof h=="object"&&h!==null){switch(h.$$typeof){case Gt:return c=c.get(h.key===null?f:h.key)||null,s(a,c,h,E);case Ln:return c=c.get(h.key===null?f:h.key)||null,d(a,c,h,E);case Ye:var x=h._init;return g(c,a,f,x(h._payload),E)}if(mt(h)||it(h))return c=c.get(f)||null,v(a,c,h,E,null);ur(a,h)}return null}function w(c,a,f,h){for(var E=null,x=null,_=a,N=a=0,B=null;_!==null&&N<f.length;N++){_.index>N?(B=_,_=null):B=_.sibling;var T=p(c,_,f[N],h);if(T===null){_===null&&(_=B);break}e&&_&&T.alternate===null&&n(c,_),a=i(T,a,N),x===null?E=T:x.sibling=T,x=T,_=B}if(N===f.length)return t(c,_),I&&vn(c,N),E;if(_===null){for(;N<f.length;N++)_=m(c,f[N],h),_!==null&&(a=i(_,a,N),x===null?E=_:x.sibling=_,x=_);return I&&vn(c,N),E}for(_=r(c,_);N<f.length;N++)B=g(_,c,N,f[N],h),B!==null&&(e&&B.alternate!==null&&_.delete(B.key===null?N:B.key),a=i(B,a,N),x===null?E=B:x.sibling=B,x=B);return e&&_.forEach(function(Ce){return n(c,Ce)}),I&&vn(c,N),E}function k(c,a,f,h){var E=it(f);if(typeof E!="function")throw Error(y(150));if(f=E.call(f),f==null)throw Error(y(151));for(var x=E=null,_=a,N=a=0,B=null,T=f.next();_!==null&&!T.done;N++,T=f.next()){_.index>N?(B=_,_=null):B=_.sibling;var Ce=p(c,_,T.value,h);if(Ce===null){_===null&&(_=B);break}e&&_&&Ce.alternate===null&&n(c,_),a=i(Ce,a,N),x===null?E=Ce:x.sibling=Ce,x=Ce,_=B}if(T.done)return t(c,_),I&&vn(c,N),E;if(_===null){for(;!T.done;N++,T=f.next())T=m(c,T.value,h),T!==null&&(a=i(T,a,N),x===null?E=T:x.sibling=T,x=T);return I&&vn(c,N),E}for(_=r(c,_);!T.done;N++,T=f.next())T=g(_,c,N,T.value,h),T!==null&&(e&&T.alternate!==null&&_.delete(T.key===null?N:T.key),a=i(T,a,N),x===null?E=T:x.sibling=T,x=T);return e&&_.forEach(function(rt){return n(c,rt)}),I&&vn(c,N),E}function O(c,a,f,h){if(typeof f=="object"&&f!==null&&f.type===Mn&&f.key===null&&(f=f.props.children),typeof f=="object"&&f!==null){switch(f.$$typeof){case Gt:e:{for(var E=f.key,x=a;x!==null;){if(x.key===E){if(E=f.type,E===Mn){if(x.tag===7){t(c,x.sibling),a=l(x,f.props.children),a.return=c,c=a;break e}}else if(x.elementType===E||typeof E=="object"&&E!==null&&E.$$typeof===Ye&&Ju(E)===x.type){t(c,x.sibling),a=l(x,f.props),a.ref=ct(c,x,f),a.return=c,c=a;break e}t(c,x);break}else n(c,x);x=x.sibling}f.type===Mn?(a=Sn(f.props.children,c.mode,h,f.key),a.return=c,c=a):(h=kr(f.type,f.key,f.props,null,c.mode,h),h.ref=ct(c,a,f),h.return=c,c=h)}return u(c);case Ln:e:{for(x=f.key;a!==null;){if(a.key===x)if(a.tag===4&&a.stateNode.containerInfo===f.containerInfo&&a.stateNode.implementation===f.implementation){t(c,a.sibling),a=l(a,f.children||[]),a.return=c,c=a;break e}else{t(c,a);break}else n(c,a);a=a.sibling}a=Rl(f,c.mode,h),a.return=c,c=a}return u(c);case Ye:return x=f._init,O(c,a,x(f._payload),h)}if(mt(f))return w(c,a,f,h);if(it(f))return k(c,a,f,h);ur(c,f)}return typeof f=="string"&&f!==""||typeof f=="number"?(f=""+f,a!==null&&a.tag===6?(t(c,a.sibling),a=l(a,f),a.return=c,c=a):(t(c,a),a=Dl(f,c.mode,h),a.return=c,c=a),u(c)):t(c,a)}return O}var Jn=_s(!0),Ns=_s(!1),Fr=fn(null),Or=null,Vn=null,$i=null;function Ki(){$i=Vn=Or=null}function Yi(e){var n=Fr.current;F(Fr),e._currentValue=n}function ai(e,n,t){for(;e!==null;){var r=e.alternate;if((e.childLanes&n)!==n?(e.childLanes|=n,r!==null&&(r.childLanes|=n)):r!==null&&(r.childLanes&n)!==n&&(r.childLanes|=n),e===t)break;e=e.return}}function Kn(e,n){Or=e,$i=Vn=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&n&&(oe=!0),e.firstContext=null)}function Se(e){var n=e._currentValue;if($i!==e)if(e={context:e,memoizedValue:n,next:null},Vn===null){if(Or===null)throw Error(y(308));Vn=e,Or.dependencies={lanes:0,firstContext:e}}else Vn=Vn.next=e;return n}var gn=null;function Xi(e){gn===null?gn=[e]:gn.push(e)}function zs(e,n,t,r){var l=n.interleaved;return l===null?(t.next=t,Xi(n)):(t.next=l.next,l.next=t),n.interleaved=t,Qe(e,r)}function Qe(e,n){e.lanes|=n;var t=e.alternate;for(t!==null&&(t.lanes|=n),t=e,e=e.return;e!==null;)e.childLanes|=n,t=e.alternate,t!==null&&(t.childLanes|=n),t=e,e=e.return;return t.tag===3?t.stateNode:null}var Xe=!1;function Gi(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Ps(e,n){e=e.updateQueue,n.updateQueue===e&&(n.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function Ae(e,n){return{eventTime:e,lane:n,tag:0,payload:null,callback:null,next:null}}function rn(e,n,t){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,L&2){var l=r.pending;return l===null?n.next=n:(n.next=l.next,l.next=n),r.pending=n,Qe(e,t)}return l=r.interleaved,l===null?(n.next=n,Xi(r)):(n.next=l.next,l.next=n),r.interleaved=n,Qe(e,t)}function mr(e,n,t){if(n=n.updateQueue,n!==null&&(n=n.shared,(t&4194240)!==0)){var r=n.lanes;r&=e.pendingLanes,t|=r,n.lanes=t,Fi(e,t)}}function qu(e,n){var t=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,t===r)){var l=null,i=null;if(t=t.firstBaseUpdate,t!==null){do{var u={eventTime:t.eventTime,lane:t.lane,tag:t.tag,payload:t.payload,callback:t.callback,next:null};i===null?l=i=u:i=i.next=u,t=t.next}while(t!==null);i===null?l=i=n:i=i.next=n}else l=i=n;t={baseState:r.baseState,firstBaseUpdate:l,lastBaseUpdate:i,shared:r.shared,effects:r.effects},e.updateQueue=t;return}e=t.lastBaseUpdate,e===null?t.firstBaseUpdate=n:e.next=n,t.lastBaseUpdate=n}function Ir(e,n,t,r){var l=e.updateQueue;Xe=!1;var i=l.firstBaseUpdate,u=l.lastBaseUpdate,o=l.shared.pending;if(o!==null){l.shared.pending=null;var s=o,d=s.next;s.next=null,u===null?i=d:u.next=d,u=s;var v=e.alternate;v!==null&&(v=v.updateQueue,o=v.lastBaseUpdate,o!==u&&(o===null?v.firstBaseUpdate=d:o.next=d,v.lastBaseUpdate=s))}if(i!==null){var m=l.baseState;u=0,v=d=s=null,o=i;do{var p=o.lane,g=o.eventTime;if((r&p)===p){v!==null&&(v=v.next={eventTime:g,lane:0,tag:o.tag,payload:o.payload,callback:o.callback,next:null});e:{var w=e,k=o;switch(p=n,g=t,k.tag){case 1:if(w=k.payload,typeof w=="function"){m=w.call(g,m,p);break e}m=w;break e;case 3:w.flags=w.flags&-65537|128;case 0:if(w=k.payload,p=typeof w=="function"?w.call(g,m,p):w,p==null)break e;m=V({},m,p);break e;case 2:Xe=!0}}o.callback!==null&&o.lane!==0&&(e.flags|=64,p=l.effects,p===null?l.effects=[o]:p.push(o))}else g={eventTime:g,lane:p,tag:o.tag,payload:o.payload,callback:o.callback,next:null},v===null?(d=v=g,s=m):v=v.next=g,u|=p;if(o=o.next,o===null){if(o=l.shared.pending,o===null)break;p=o,o=p.next,p.next=null,l.lastBaseUpdate=p,l.shared.pending=null}}while(!0);if(v===null&&(s=m),l.baseState=s,l.firstBaseUpdate=d,l.lastBaseUpdate=v,n=l.shared.interleaved,n!==null){l=n;do u|=l.lane,l=l.next;while(l!==n)}else i===null&&(l.shared.lanes=0);_n|=u,e.lanes=u,e.memoizedState=m}}function bu(e,n,t){if(e=n.effects,n.effects=null,e!==null)for(n=0;n<e.length;n++){var r=e[n],l=r.callback;if(l!==null){if(r.callback=null,r=t,typeof l!="function")throw Error(y(191,l));l.call(r)}}}var Kt={},Oe=fn(Kt),jt=fn(Kt),Ut=fn(Kt);function wn(e){if(e===Kt)throw Error(y(174));return e}function Zi(e,n){switch(D(Ut,n),D(jt,e),D(Oe,Kt),e=n.nodeType,e){case 9:case 11:n=(n=n.documentElement)?n.namespaceURI:Ql(null,"");break;default:e=e===8?n.parentNode:n,n=e.namespaceURI||null,e=e.tagName,n=Ql(n,e)}F(Oe),D(Oe,n)}function qn(){F(Oe),F(jt),F(Ut)}function Ts(e){wn(Ut.current);var n=wn(Oe.current),t=Ql(n,e.type);n!==t&&(D(jt,e),D(Oe,t))}function Ji(e){jt.current===e&&(F(Oe),F(jt))}var j=fn(0);function jr(e){for(var n=e;n!==null;){if(n.tag===13){var t=n.memoizedState;if(t!==null&&(t=t.dehydrated,t===null||t.data==="$?"||t.data==="$!"))return n}else if(n.tag===19&&n.memoizedProps.revealOrder!==void 0){if(n.flags&128)return n}else if(n.child!==null){n.child.return=n,n=n.child;continue}if(n===e)break;for(;n.sibling===null;){if(n.return===null||n.return===e)return null;n=n.return}n.sibling.return=n.return,n=n.sibling}return null}var Nl=[];function qi(){for(var e=0;e<Nl.length;e++)Nl[e]._workInProgressVersionPrimary=null;Nl.length=0}var vr=$e.ReactCurrentDispatcher,zl=$e.ReactCurrentBatchConfig,xn=0,U=null,$=null,X=null,Ur=!1,Et=!1,Vt=0,bc=0;function b(){throw Error(y(321))}function bi(e,n){if(n===null)return!1;for(var t=0;t<n.length&&t<e.length;t++)if(!Le(e[t],n[t]))return!1;return!0}function eu(e,n,t,r,l,i){if(xn=i,U=n,n.memoizedState=null,n.updateQueue=null,n.lanes=0,vr.current=e===null||e.memoizedState===null?rf:lf,e=t(r,l),Et){i=0;do{if(Et=!1,Vt=0,25<=i)throw Error(y(301));i+=1,X=$=null,n.updateQueue=null,vr.current=uf,e=t(r,l)}while(Et)}if(vr.current=Vr,n=$!==null&&$.next!==null,xn=0,X=$=U=null,Ur=!1,n)throw Error(y(300));return e}function nu(){var e=Vt!==0;return Vt=0,e}function De(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return X===null?U.memoizedState=X=e:X=X.next=e,X}function Ee(){if($===null){var e=U.alternate;e=e!==null?e.memoizedState:null}else e=$.next;var n=X===null?U.memoizedState:X.next;if(n!==null)X=n,$=e;else{if(e===null)throw Error(y(310));$=e,e={memoizedState:$.memoizedState,baseState:$.baseState,baseQueue:$.baseQueue,queue:$.queue,next:null},X===null?U.memoizedState=X=e:X=X.next=e}return X}function At(e,n){return typeof n=="function"?n(e):n}function Pl(e){var n=Ee(),t=n.queue;if(t===null)throw Error(y(311));t.lastRenderedReducer=e;var r=$,l=r.baseQueue,i=t.pending;if(i!==null){if(l!==null){var u=l.next;l.next=i.next,i.next=u}r.baseQueue=l=i,t.pending=null}if(l!==null){i=l.next,r=r.baseState;var o=u=null,s=null,d=i;do{var v=d.lane;if((xn&v)===v)s!==null&&(s=s.next={lane:0,action:d.action,hasEagerState:d.hasEagerState,eagerState:d.eagerState,next:null}),r=d.hasEagerState?d.eagerState:e(r,d.action);else{var m={lane:v,action:d.action,hasEagerState:d.hasEagerState,eagerState:d.eagerState,next:null};s===null?(o=s=m,u=r):s=s.next=m,U.lanes|=v,_n|=v}d=d.next}while(d!==null&&d!==i);s===null?u=r:s.next=o,Le(r,n.memoizedState)||(oe=!0),n.memoizedState=r,n.baseState=u,n.baseQueue=s,t.lastRenderedState=r}if(e=t.interleaved,e!==null){l=e;do i=l.lane,U.lanes|=i,_n|=i,l=l.next;while(l!==e)}else l===null&&(t.lanes=0);return[n.memoizedState,t.dispatch]}function Tl(e){var n=Ee(),t=n.queue;if(t===null)throw Error(y(311));t.lastRenderedReducer=e;var r=t.dispatch,l=t.pending,i=n.memoizedState;if(l!==null){t.pending=null;var u=l=l.next;do i=e(i,u.action),u=u.next;while(u!==l);Le(i,n.memoizedState)||(oe=!0),n.memoizedState=i,n.baseQueue===null&&(n.baseState=i),t.lastRenderedState=i}return[i,r]}function Ls(){}function Ms(e,n){var t=U,r=Ee(),l=n(),i=!Le(r.memoizedState,l);if(i&&(r.memoizedState=l,oe=!0),r=r.queue,tu(Fs.bind(null,t,r,e),[e]),r.getSnapshot!==n||i||X!==null&&X.memoizedState.tag&1){if(t.flags|=2048,Bt(9,Rs.bind(null,t,r,l,n),void 0,null),G===null)throw Error(y(349));xn&30||Ds(t,n,l)}return l}function Ds(e,n,t){e.flags|=16384,e={getSnapshot:n,value:t},n=U.updateQueue,n===null?(n={lastEffect:null,stores:null},U.updateQueue=n,n.stores=[e]):(t=n.stores,t===null?n.stores=[e]:t.push(e))}function Rs(e,n,t,r){n.value=t,n.getSnapshot=r,Os(n)&&Is(e)}function Fs(e,n,t){return t(function(){Os(n)&&Is(e)})}function Os(e){var n=e.getSnapshot;e=e.value;try{var t=n();return!Le(e,t)}catch{return!0}}function Is(e){var n=Qe(e,1);n!==null&&Te(n,e,1,-1)}function eo(e){var n=De();return typeof e=="function"&&(e=e()),n.memoizedState=n.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:At,lastRenderedState:e},n.queue=e,e=e.dispatch=tf.bind(null,U,e),[n.memoizedState,e]}function Bt(e,n,t,r){return e={tag:e,create:n,destroy:t,deps:r,next:null},n=U.updateQueue,n===null?(n={lastEffect:null,stores:null},U.updateQueue=n,n.lastEffect=e.next=e):(t=n.lastEffect,t===null?n.lastEffect=e.next=e:(r=t.next,t.next=e,e.next=r,n.lastEffect=e)),e}function js(){return Ee().memoizedState}function hr(e,n,t,r){var l=De();U.flags|=e,l.memoizedState=Bt(1|n,t,void 0,r===void 0?null:r)}function Jr(e,n,t,r){var l=Ee();r=r===void 0?null:r;var i=void 0;if($!==null){var u=$.memoizedState;if(i=u.destroy,r!==null&&bi(r,u.deps)){l.memoizedState=Bt(n,t,i,r);return}}U.flags|=e,l.memoizedState=Bt(1|n,t,i,r)}function no(e,n){return hr(8390656,8,e,n)}function tu(e,n){return Jr(2048,8,e,n)}function Us(e,n){return Jr(4,2,e,n)}function Vs(e,n){return Jr(4,4,e,n)}function As(e,n){if(typeof n=="function")return e=e(),n(e),function(){n(null)};if(n!=null)return e=e(),n.current=e,function(){n.current=null}}function Bs(e,n,t){return t=t!=null?t.concat([e]):null,Jr(4,4,As.bind(null,n,e),t)}function ru(){}function Hs(e,n){var t=Ee();n=n===void 0?null:n;var r=t.memoizedState;return r!==null&&n!==null&&bi(n,r[1])?r[0]:(t.memoizedState=[e,n],e)}function Qs(e,n){var t=Ee();n=n===void 0?null:n;var r=t.memoizedState;return r!==null&&n!==null&&bi(n,r[1])?r[0]:(e=e(),t.memoizedState=[e,n],e)}function Ws(e,n,t){return xn&21?(Le(t,n)||(t=Go(),U.lanes|=t,_n|=t,e.baseState=!0),n):(e.baseState&&(e.baseState=!1,oe=!0),e.memoizedState=t)}function ef(e,n){var t=M;M=t!==0&&4>t?t:4,e(!0);var r=zl.transition;zl.transition={};try{e(!1),n()}finally{M=t,zl.transition=r}}function $s(){return Ee().memoizedState}function nf(e,n,t){var r=un(e);if(t={lane:r,action:t,hasEagerState:!1,eagerState:null,next:null},Ks(e))Ys(n,t);else if(t=zs(e,n,t,r),t!==null){var l=le();Te(t,e,r,l),Xs(t,n,r)}}function tf(e,n,t){var r=un(e),l={lane:r,action:t,hasEagerState:!1,eagerState:null,next:null};if(Ks(e))Ys(n,l);else{var i=e.alternate;if(e.lanes===0&&(i===null||i.lanes===0)&&(i=n.lastRenderedReducer,i!==null))try{var u=n.lastRenderedState,o=i(u,t);if(l.hasEagerState=!0,l.eagerState=o,Le(o,u)){var s=n.interleaved;s===null?(l.next=l,Xi(n)):(l.next=s.next,s.next=l),n.interleaved=l;return}}catch{}finally{}t=zs(e,n,l,r),t!==null&&(l=le(),Te(t,e,r,l),Xs(t,n,r))}}function Ks(e){var n=e.alternate;return e===U||n!==null&&n===U}function Ys(e,n){Et=Ur=!0;var t=e.pending;t===null?n.next=n:(n.next=t.next,t.next=n),e.pending=n}function Xs(e,n,t){if(t&4194240){var r=n.lanes;r&=e.pendingLanes,t|=r,n.lanes=t,Fi(e,t)}}var Vr={readContext:Se,useCallback:b,useContext:b,useEffect:b,useImperativeHandle:b,useInsertionEffect:b,useLayoutEffect:b,useMemo:b,useReducer:b,useRef:b,useState:b,useDebugValue:b,useDeferredValue:b,useTransition:b,useMutableSource:b,useSyncExternalStore:b,useId:b,unstable_isNewReconciler:!1},rf={readContext:Se,useCallback:function(e,n){return De().memoizedState=[e,n===void 0?null:n],e},useContext:Se,useEffect:no,useImperativeHandle:function(e,n,t){return t=t!=null?t.concat([e]):null,hr(4194308,4,As.bind(null,n,e),t)},useLayoutEffect:function(e,n){return hr(4194308,4,e,n)},useInsertionEffect:function(e,n){return hr(4,2,e,n)},useMemo:function(e,n){var t=De();return n=n===void 0?null:n,e=e(),t.memoizedState=[e,n],e},useReducer:function(e,n,t){var r=De();return n=t!==void 0?t(n):n,r.memoizedState=r.baseState=n,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:n},r.queue=e,e=e.dispatch=nf.bind(null,U,e),[r.memoizedState,e]},useRef:function(e){var n=De();return e={current:e},n.memoizedState=e},useState:eo,useDebugValue:ru,useDeferredValue:function(e){return De().memoizedState=e},useTransition:function(){var e=eo(!1),n=e[0];return e=ef.bind(null,e[1]),De().memoizedState=e,[n,e]},useMutableSource:function(){},useSyncExternalStore:function(e,n,t){var r=U,l=De();if(I){if(t===void 0)throw Error(y(407));t=t()}else{if(t=n(),G===null)throw Error(y(349));xn&30||Ds(r,n,t)}l.memoizedState=t;var i={value:t,getSnapshot:n};return l.queue=i,no(Fs.bind(null,r,i,e),[e]),r.flags|=2048,Bt(9,Rs.bind(null,r,i,t,n),void 0,null),t},useId:function(){var e=De(),n=G.identifierPrefix;if(I){var t=Ve,r=Ue;t=(r&~(1<<32-Pe(r)-1)).toString(32)+t,n=":"+n+"R"+t,t=Vt++,0<t&&(n+="H"+t.toString(32)),n+=":"}else t=bc++,n=":"+n+"r"+t.toString(32)+":";return e.memoizedState=n},unstable_isNewReconciler:!1},lf={readContext:Se,useCallback:Hs,useContext:Se,useEffect:tu,useImperativeHandle:Bs,useInsertionEffect:Us,useLayoutEffect:Vs,useMemo:Qs,useReducer:Pl,useRef:js,useState:function(){return Pl(At)},useDebugValue:ru,useDeferredValue:function(e){var n=Ee();return Ws(n,$.memoizedState,e)},useTransition:function(){var e=Pl(At)[0],n=Ee().memoizedState;return[e,n]},useMutableSource:Ls,useSyncExternalStore:Ms,useId:$s,unstable_isNewReconciler:!1},uf={readContext:Se,useCallback:Hs,useContext:Se,useEffect:tu,useImperativeHandle:Bs,useInsertionEffect:Us,useLayoutEffect:Vs,useMemo:Qs,useReducer:Tl,useRef:js,useState:function(){return Tl(At)},useDebugValue:ru,useDeferredValue:function(e){var n=Ee();return $===null?n.memoizedState=e:Ws(n,$.memoizedState,e)},useTransition:function(){var e=Tl(At)[0],n=Ee().memoizedState;return[e,n]},useMutableSource:Ls,useSyncExternalStore:Ms,useId:$s,unstable_isNewReconciler:!1};function _e(e,n){if(e&&e.defaultProps){n=V({},n),e=e.defaultProps;for(var t in e)n[t]===void 0&&(n[t]=e[t]);return n}return n}function ci(e,n,t,r){n=e.memoizedState,t=t(r,n),t=t==null?n:V({},n,t),e.memoizedState=t,e.lanes===0&&(e.updateQueue.baseState=t)}var qr={isMounted:function(e){return(e=e._reactInternals)?Pn(e)===e:!1},enqueueSetState:function(e,n,t){e=e._reactInternals;var r=le(),l=un(e),i=Ae(r,l);i.payload=n,t!=null&&(i.callback=t),n=rn(e,i,l),n!==null&&(Te(n,e,l,r),mr(n,e,l))},enqueueReplaceState:function(e,n,t){e=e._reactInternals;var r=le(),l=un(e),i=Ae(r,l);i.tag=1,i.payload=n,t!=null&&(i.callback=t),n=rn(e,i,l),n!==null&&(Te(n,e,l,r),mr(n,e,l))},enqueueForceUpdate:function(e,n){e=e._reactInternals;var t=le(),r=un(e),l=Ae(t,r);l.tag=2,n!=null&&(l.callback=n),n=rn(e,l,r),n!==null&&(Te(n,e,r,t),mr(n,e,r))}};function to(e,n,t,r,l,i,u){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(r,i,u):n.prototype&&n.prototype.isPureReactComponent?!Rt(t,r)||!Rt(l,i):!0}function Gs(e,n,t){var r=!1,l=an,i=n.contextType;return typeof i=="object"&&i!==null?i=Se(i):(l=ae(n)?En:te.current,r=n.contextTypes,i=(r=r!=null)?Gn(e,l):an),n=new n(t,i),e.memoizedState=n.state!==null&&n.state!==void 0?n.state:null,n.updater=qr,e.stateNode=n,n._reactInternals=e,r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=l,e.__reactInternalMemoizedMaskedChildContext=i),n}function ro(e,n,t,r){e=n.state,typeof n.componentWillReceiveProps=="function"&&n.componentWillReceiveProps(t,r),typeof n.UNSAFE_componentWillReceiveProps=="function"&&n.UNSAFE_componentWillReceiveProps(t,r),n.state!==e&&qr.enqueueReplaceState(n,n.state,null)}function fi(e,n,t,r){var l=e.stateNode;l.props=t,l.state=e.memoizedState,l.refs={},Gi(e);var i=n.contextType;typeof i=="object"&&i!==null?l.context=Se(i):(i=ae(n)?En:te.current,l.context=Gn(e,i)),l.state=e.memoizedState,i=n.getDerivedStateFromProps,typeof i=="function"&&(ci(e,n,i,t),l.state=e.memoizedState),typeof n.getDerivedStateFromProps=="function"||typeof l.getSnapshotBeforeUpdate=="function"||typeof l.UNSAFE_componentWillMount!="function"&&typeof l.componentWillMount!="function"||(n=l.state,typeof l.componentWillMount=="function"&&l.componentWillMount(),typeof l.UNSAFE_componentWillMount=="function"&&l.UNSAFE_componentWillMount(),n!==l.state&&qr.enqueueReplaceState(l,l.state,null),Ir(e,t,l,r),l.state=e.memoizedState),typeof l.componentDidMount=="function"&&(e.flags|=4194308)}function bn(e,n){try{var t="",r=n;do t+=Ra(r),r=r.return;while(r);var l=t}catch(i){l=` +Error generating stack: `+i.message+` +`+i.stack}return{value:e,source:n,stack:l,digest:null}}function Ll(e,n,t){return{value:e,source:null,stack:t??null,digest:n??null}}function di(e,n){try{console.error(n.value)}catch(t){setTimeout(function(){throw t})}}var of=typeof WeakMap=="function"?WeakMap:Map;function Zs(e,n,t){t=Ae(-1,t),t.tag=3,t.payload={element:null};var r=n.value;return t.callback=function(){Br||(Br=!0,Ei=r),di(e,n)},t}function Js(e,n,t){t=Ae(-1,t),t.tag=3;var r=e.type.getDerivedStateFromError;if(typeof r=="function"){var l=n.value;t.payload=function(){return r(l)},t.callback=function(){di(e,n)}}var i=e.stateNode;return i!==null&&typeof i.componentDidCatch=="function"&&(t.callback=function(){di(e,n),typeof r!="function"&&(ln===null?ln=new Set([this]):ln.add(this));var u=n.stack;this.componentDidCatch(n.value,{componentStack:u!==null?u:""})}),t}function lo(e,n,t){var r=e.pingCache;if(r===null){r=e.pingCache=new of;var l=new Set;r.set(n,l)}else l=r.get(n),l===void 0&&(l=new Set,r.set(n,l));l.has(t)||(l.add(t),e=Sf.bind(null,e,n,t),n.then(e,e))}function io(e){do{var n;if((n=e.tag===13)&&(n=e.memoizedState,n=n!==null?n.dehydrated!==null:!0),n)return e;e=e.return}while(e!==null);return null}function uo(e,n,t,r,l){return e.mode&1?(e.flags|=65536,e.lanes=l,e):(e===n?e.flags|=65536:(e.flags|=128,t.flags|=131072,t.flags&=-52805,t.tag===1&&(t.alternate===null?t.tag=17:(n=Ae(-1,1),n.tag=2,rn(t,n,1))),t.lanes|=1),e)}var sf=$e.ReactCurrentOwner,oe=!1;function re(e,n,t,r){n.child=e===null?Ns(n,null,t,r):Jn(n,e.child,t,r)}function oo(e,n,t,r,l){t=t.render;var i=n.ref;return Kn(n,l),r=eu(e,n,t,r,i,l),t=nu(),e!==null&&!oe?(n.updateQueue=e.updateQueue,n.flags&=-2053,e.lanes&=~l,We(e,n,l)):(I&&t&&Hi(n),n.flags|=1,re(e,n,r,l),n.child)}function so(e,n,t,r,l){if(e===null){var i=t.type;return typeof i=="function"&&!fu(i)&&i.defaultProps===void 0&&t.compare===null&&t.defaultProps===void 0?(n.tag=15,n.type=i,qs(e,n,i,r,l)):(e=kr(t.type,null,r,n,n.mode,l),e.ref=n.ref,e.return=n,n.child=e)}if(i=e.child,!(e.lanes&l)){var u=i.memoizedProps;if(t=t.compare,t=t!==null?t:Rt,t(u,r)&&e.ref===n.ref)return We(e,n,l)}return n.flags|=1,e=on(i,r),e.ref=n.ref,e.return=n,n.child=e}function qs(e,n,t,r,l){if(e!==null){var i=e.memoizedProps;if(Rt(i,r)&&e.ref===n.ref)if(oe=!1,n.pendingProps=r=i,(e.lanes&l)!==0)e.flags&131072&&(oe=!0);else return n.lanes=e.lanes,We(e,n,l)}return pi(e,n,t,r,l)}function bs(e,n,t){var r=n.pendingProps,l=r.children,i=e!==null?e.memoizedState:null;if(r.mode==="hidden")if(!(n.mode&1))n.memoizedState={baseLanes:0,cachePool:null,transitions:null},D(Bn,fe),fe|=t;else{if(!(t&1073741824))return e=i!==null?i.baseLanes|t:t,n.lanes=n.childLanes=1073741824,n.memoizedState={baseLanes:e,cachePool:null,transitions:null},n.updateQueue=null,D(Bn,fe),fe|=e,null;n.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=i!==null?i.baseLanes:t,D(Bn,fe),fe|=r}else i!==null?(r=i.baseLanes|t,n.memoizedState=null):r=t,D(Bn,fe),fe|=r;return re(e,n,l,t),n.child}function ea(e,n){var t=n.ref;(e===null&&t!==null||e!==null&&e.ref!==t)&&(n.flags|=512,n.flags|=2097152)}function pi(e,n,t,r,l){var i=ae(t)?En:te.current;return i=Gn(n,i),Kn(n,l),t=eu(e,n,t,r,i,l),r=nu(),e!==null&&!oe?(n.updateQueue=e.updateQueue,n.flags&=-2053,e.lanes&=~l,We(e,n,l)):(I&&r&&Hi(n),n.flags|=1,re(e,n,t,l),n.child)}function ao(e,n,t,r,l){if(ae(t)){var i=!0;Mr(n)}else i=!1;if(Kn(n,l),n.stateNode===null)yr(e,n),Gs(n,t,r),fi(n,t,r,l),r=!0;else if(e===null){var u=n.stateNode,o=n.memoizedProps;u.props=o;var s=u.context,d=t.contextType;typeof d=="object"&&d!==null?d=Se(d):(d=ae(t)?En:te.current,d=Gn(n,d));var v=t.getDerivedStateFromProps,m=typeof v=="function"||typeof u.getSnapshotBeforeUpdate=="function";m||typeof u.UNSAFE_componentWillReceiveProps!="function"&&typeof u.componentWillReceiveProps!="function"||(o!==r||s!==d)&&ro(n,u,r,d),Xe=!1;var p=n.memoizedState;u.state=p,Ir(n,r,u,l),s=n.memoizedState,o!==r||p!==s||se.current||Xe?(typeof v=="function"&&(ci(n,t,v,r),s=n.memoizedState),(o=Xe||to(n,t,o,r,p,s,d))?(m||typeof u.UNSAFE_componentWillMount!="function"&&typeof u.componentWillMount!="function"||(typeof u.componentWillMount=="function"&&u.componentWillMount(),typeof u.UNSAFE_componentWillMount=="function"&&u.UNSAFE_componentWillMount()),typeof u.componentDidMount=="function"&&(n.flags|=4194308)):(typeof u.componentDidMount=="function"&&(n.flags|=4194308),n.memoizedProps=r,n.memoizedState=s),u.props=r,u.state=s,u.context=d,r=o):(typeof u.componentDidMount=="function"&&(n.flags|=4194308),r=!1)}else{u=n.stateNode,Ps(e,n),o=n.memoizedProps,d=n.type===n.elementType?o:_e(n.type,o),u.props=d,m=n.pendingProps,p=u.context,s=t.contextType,typeof s=="object"&&s!==null?s=Se(s):(s=ae(t)?En:te.current,s=Gn(n,s));var g=t.getDerivedStateFromProps;(v=typeof g=="function"||typeof u.getSnapshotBeforeUpdate=="function")||typeof u.UNSAFE_componentWillReceiveProps!="function"&&typeof u.componentWillReceiveProps!="function"||(o!==m||p!==s)&&ro(n,u,r,s),Xe=!1,p=n.memoizedState,u.state=p,Ir(n,r,u,l);var w=n.memoizedState;o!==m||p!==w||se.current||Xe?(typeof g=="function"&&(ci(n,t,g,r),w=n.memoizedState),(d=Xe||to(n,t,d,r,p,w,s)||!1)?(v||typeof u.UNSAFE_componentWillUpdate!="function"&&typeof u.componentWillUpdate!="function"||(typeof u.componentWillUpdate=="function"&&u.componentWillUpdate(r,w,s),typeof u.UNSAFE_componentWillUpdate=="function"&&u.UNSAFE_componentWillUpdate(r,w,s)),typeof u.componentDidUpdate=="function"&&(n.flags|=4),typeof u.getSnapshotBeforeUpdate=="function"&&(n.flags|=1024)):(typeof u.componentDidUpdate!="function"||o===e.memoizedProps&&p===e.memoizedState||(n.flags|=4),typeof u.getSnapshotBeforeUpdate!="function"||o===e.memoizedProps&&p===e.memoizedState||(n.flags|=1024),n.memoizedProps=r,n.memoizedState=w),u.props=r,u.state=w,u.context=s,r=d):(typeof u.componentDidUpdate!="function"||o===e.memoizedProps&&p===e.memoizedState||(n.flags|=4),typeof u.getSnapshotBeforeUpdate!="function"||o===e.memoizedProps&&p===e.memoizedState||(n.flags|=1024),r=!1)}return mi(e,n,t,r,i,l)}function mi(e,n,t,r,l,i){ea(e,n);var u=(n.flags&128)!==0;if(!r&&!u)return l&&Xu(n,t,!1),We(e,n,i);r=n.stateNode,sf.current=n;var o=u&&typeof t.getDerivedStateFromError!="function"?null:r.render();return n.flags|=1,e!==null&&u?(n.child=Jn(n,e.child,null,i),n.child=Jn(n,null,o,i)):re(e,n,o,i),n.memoizedState=r.state,l&&Xu(n,t,!0),n.child}function na(e){var n=e.stateNode;n.pendingContext?Yu(e,n.pendingContext,n.pendingContext!==n.context):n.context&&Yu(e,n.context,!1),Zi(e,n.containerInfo)}function co(e,n,t,r,l){return Zn(),Wi(l),n.flags|=256,re(e,n,t,r),n.child}var vi={dehydrated:null,treeContext:null,retryLane:0};function hi(e){return{baseLanes:e,cachePool:null,transitions:null}}function ta(e,n,t){var r=n.pendingProps,l=j.current,i=!1,u=(n.flags&128)!==0,o;if((o=u)||(o=e!==null&&e.memoizedState===null?!1:(l&2)!==0),o?(i=!0,n.flags&=-129):(e===null||e.memoizedState!==null)&&(l|=1),D(j,l&1),e===null)return si(n),e=n.memoizedState,e!==null&&(e=e.dehydrated,e!==null)?(n.mode&1?e.data==="$!"?n.lanes=8:n.lanes=1073741824:n.lanes=1,null):(u=r.children,e=r.fallback,i?(r=n.mode,i=n.child,u={mode:"hidden",children:u},!(r&1)&&i!==null?(i.childLanes=0,i.pendingProps=u):i=nl(u,r,0,null),e=Sn(e,r,t,null),i.return=n,e.return=n,i.sibling=e,n.child=i,n.child.memoizedState=hi(t),n.memoizedState=vi,e):lu(n,u));if(l=e.memoizedState,l!==null&&(o=l.dehydrated,o!==null))return af(e,n,u,r,o,l,t);if(i){i=r.fallback,u=n.mode,l=e.child,o=l.sibling;var s={mode:"hidden",children:r.children};return!(u&1)&&n.child!==l?(r=n.child,r.childLanes=0,r.pendingProps=s,n.deletions=null):(r=on(l,s),r.subtreeFlags=l.subtreeFlags&14680064),o!==null?i=on(o,i):(i=Sn(i,u,t,null),i.flags|=2),i.return=n,r.return=n,r.sibling=i,n.child=r,r=i,i=n.child,u=e.child.memoizedState,u=u===null?hi(t):{baseLanes:u.baseLanes|t,cachePool:null,transitions:u.transitions},i.memoizedState=u,i.childLanes=e.childLanes&~t,n.memoizedState=vi,r}return i=e.child,e=i.sibling,r=on(i,{mode:"visible",children:r.children}),!(n.mode&1)&&(r.lanes=t),r.return=n,r.sibling=null,e!==null&&(t=n.deletions,t===null?(n.deletions=[e],n.flags|=16):t.push(e)),n.child=r,n.memoizedState=null,r}function lu(e,n){return n=nl({mode:"visible",children:n},e.mode,0,null),n.return=e,e.child=n}function or(e,n,t,r){return r!==null&&Wi(r),Jn(n,e.child,null,t),e=lu(n,n.pendingProps.children),e.flags|=2,n.memoizedState=null,e}function af(e,n,t,r,l,i,u){if(t)return n.flags&256?(n.flags&=-257,r=Ll(Error(y(422))),or(e,n,u,r)):n.memoizedState!==null?(n.child=e.child,n.flags|=128,null):(i=r.fallback,l=n.mode,r=nl({mode:"visible",children:r.children},l,0,null),i=Sn(i,l,u,null),i.flags|=2,r.return=n,i.return=n,r.sibling=i,n.child=r,n.mode&1&&Jn(n,e.child,null,u),n.child.memoizedState=hi(u),n.memoizedState=vi,i);if(!(n.mode&1))return or(e,n,u,null);if(l.data==="$!"){if(r=l.nextSibling&&l.nextSibling.dataset,r)var o=r.dgst;return r=o,i=Error(y(419)),r=Ll(i,r,void 0),or(e,n,u,r)}if(o=(u&e.childLanes)!==0,oe||o){if(r=G,r!==null){switch(u&-u){case 4:l=2;break;case 16:l=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:l=32;break;case 536870912:l=268435456;break;default:l=0}l=l&(r.suspendedLanes|u)?0:l,l!==0&&l!==i.retryLane&&(i.retryLane=l,Qe(e,l),Te(r,e,l,-1))}return cu(),r=Ll(Error(y(421))),or(e,n,u,r)}return l.data==="$?"?(n.flags|=128,n.child=e.child,n=Ef.bind(null,e),l._reactRetry=n,null):(e=i.treeContext,de=tn(l.nextSibling),pe=n,I=!0,ze=null,e!==null&&(ye[ge++]=Ue,ye[ge++]=Ve,ye[ge++]=Cn,Ue=e.id,Ve=e.overflow,Cn=n),n=lu(n,r.children),n.flags|=4096,n)}function fo(e,n,t){e.lanes|=n;var r=e.alternate;r!==null&&(r.lanes|=n),ai(e.return,n,t)}function Ml(e,n,t,r,l){var i=e.memoizedState;i===null?e.memoizedState={isBackwards:n,rendering:null,renderingStartTime:0,last:r,tail:t,tailMode:l}:(i.isBackwards=n,i.rendering=null,i.renderingStartTime=0,i.last=r,i.tail=t,i.tailMode=l)}function ra(e,n,t){var r=n.pendingProps,l=r.revealOrder,i=r.tail;if(re(e,n,r.children,t),r=j.current,r&2)r=r&1|2,n.flags|=128;else{if(e!==null&&e.flags&128)e:for(e=n.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&fo(e,t,n);else if(e.tag===19)fo(e,t,n);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===n)break e;for(;e.sibling===null;){if(e.return===null||e.return===n)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(D(j,r),!(n.mode&1))n.memoizedState=null;else switch(l){case"forwards":for(t=n.child,l=null;t!==null;)e=t.alternate,e!==null&&jr(e)===null&&(l=t),t=t.sibling;t=l,t===null?(l=n.child,n.child=null):(l=t.sibling,t.sibling=null),Ml(n,!1,l,t,i);break;case"backwards":for(t=null,l=n.child,n.child=null;l!==null;){if(e=l.alternate,e!==null&&jr(e)===null){n.child=l;break}e=l.sibling,l.sibling=t,t=l,l=e}Ml(n,!0,t,null,i);break;case"together":Ml(n,!1,null,null,void 0);break;default:n.memoizedState=null}return n.child}function yr(e,n){!(n.mode&1)&&e!==null&&(e.alternate=null,n.alternate=null,n.flags|=2)}function We(e,n,t){if(e!==null&&(n.dependencies=e.dependencies),_n|=n.lanes,!(t&n.childLanes))return null;if(e!==null&&n.child!==e.child)throw Error(y(153));if(n.child!==null){for(e=n.child,t=on(e,e.pendingProps),n.child=t,t.return=n;e.sibling!==null;)e=e.sibling,t=t.sibling=on(e,e.pendingProps),t.return=n;t.sibling=null}return n.child}function cf(e,n,t){switch(n.tag){case 3:na(n),Zn();break;case 5:Ts(n);break;case 1:ae(n.type)&&Mr(n);break;case 4:Zi(n,n.stateNode.containerInfo);break;case 10:var r=n.type._context,l=n.memoizedProps.value;D(Fr,r._currentValue),r._currentValue=l;break;case 13:if(r=n.memoizedState,r!==null)return r.dehydrated!==null?(D(j,j.current&1),n.flags|=128,null):t&n.child.childLanes?ta(e,n,t):(D(j,j.current&1),e=We(e,n,t),e!==null?e.sibling:null);D(j,j.current&1);break;case 19:if(r=(t&n.childLanes)!==0,e.flags&128){if(r)return ra(e,n,t);n.flags|=128}if(l=n.memoizedState,l!==null&&(l.rendering=null,l.tail=null,l.lastEffect=null),D(j,j.current),r)break;return null;case 22:case 23:return n.lanes=0,bs(e,n,t)}return We(e,n,t)}var la,yi,ia,ua;la=function(e,n){for(var t=n.child;t!==null;){if(t.tag===5||t.tag===6)e.appendChild(t.stateNode);else if(t.tag!==4&&t.child!==null){t.child.return=t,t=t.child;continue}if(t===n)break;for(;t.sibling===null;){if(t.return===null||t.return===n)return;t=t.return}t.sibling.return=t.return,t=t.sibling}};yi=function(){};ia=function(e,n,t,r){var l=e.memoizedProps;if(l!==r){e=n.stateNode,wn(Oe.current);var i=null;switch(t){case"input":l=Vl(e,l),r=Vl(e,r),i=[];break;case"select":l=V({},l,{value:void 0}),r=V({},r,{value:void 0}),i=[];break;case"textarea":l=Hl(e,l),r=Hl(e,r),i=[];break;default:typeof l.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=Tr)}Wl(t,r);var u;t=null;for(d in l)if(!r.hasOwnProperty(d)&&l.hasOwnProperty(d)&&l[d]!=null)if(d==="style"){var o=l[d];for(u in o)o.hasOwnProperty(u)&&(t||(t={}),t[u]="")}else d!=="dangerouslySetInnerHTML"&&d!=="children"&&d!=="suppressContentEditableWarning"&&d!=="suppressHydrationWarning"&&d!=="autoFocus"&&(Nt.hasOwnProperty(d)?i||(i=[]):(i=i||[]).push(d,null));for(d in r){var s=r[d];if(o=l!=null?l[d]:void 0,r.hasOwnProperty(d)&&s!==o&&(s!=null||o!=null))if(d==="style")if(o){for(u in o)!o.hasOwnProperty(u)||s&&s.hasOwnProperty(u)||(t||(t={}),t[u]="");for(u in s)s.hasOwnProperty(u)&&o[u]!==s[u]&&(t||(t={}),t[u]=s[u])}else t||(i||(i=[]),i.push(d,t)),t=s;else d==="dangerouslySetInnerHTML"?(s=s?s.__html:void 0,o=o?o.__html:void 0,s!=null&&o!==s&&(i=i||[]).push(d,s)):d==="children"?typeof s!="string"&&typeof s!="number"||(i=i||[]).push(d,""+s):d!=="suppressContentEditableWarning"&&d!=="suppressHydrationWarning"&&(Nt.hasOwnProperty(d)?(s!=null&&d==="onScroll"&&R("scroll",e),i||o===s||(i=[])):(i=i||[]).push(d,s))}t&&(i=i||[]).push("style",t);var d=i;(n.updateQueue=d)&&(n.flags|=4)}};ua=function(e,n,t,r){t!==r&&(n.flags|=4)};function ft(e,n){if(!I)switch(e.tailMode){case"hidden":n=e.tail;for(var t=null;n!==null;)n.alternate!==null&&(t=n),n=n.sibling;t===null?e.tail=null:t.sibling=null;break;case"collapsed":t=e.tail;for(var r=null;t!==null;)t.alternate!==null&&(r=t),t=t.sibling;r===null?n||e.tail===null?e.tail=null:e.tail.sibling=null:r.sibling=null}}function ee(e){var n=e.alternate!==null&&e.alternate.child===e.child,t=0,r=0;if(n)for(var l=e.child;l!==null;)t|=l.lanes|l.childLanes,r|=l.subtreeFlags&14680064,r|=l.flags&14680064,l.return=e,l=l.sibling;else for(l=e.child;l!==null;)t|=l.lanes|l.childLanes,r|=l.subtreeFlags,r|=l.flags,l.return=e,l=l.sibling;return e.subtreeFlags|=r,e.childLanes=t,n}function ff(e,n,t){var r=n.pendingProps;switch(Qi(n),n.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return ee(n),null;case 1:return ae(n.type)&&Lr(),ee(n),null;case 3:return r=n.stateNode,qn(),F(se),F(te),qi(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(ir(n)?n.flags|=4:e===null||e.memoizedState.isDehydrated&&!(n.flags&256)||(n.flags|=1024,ze!==null&&(_i(ze),ze=null))),yi(e,n),ee(n),null;case 5:Ji(n);var l=wn(Ut.current);if(t=n.type,e!==null&&n.stateNode!=null)ia(e,n,t,r,l),e.ref!==n.ref&&(n.flags|=512,n.flags|=2097152);else{if(!r){if(n.stateNode===null)throw Error(y(166));return ee(n),null}if(e=wn(Oe.current),ir(n)){r=n.stateNode,t=n.type;var i=n.memoizedProps;switch(r[Re]=n,r[It]=i,e=(n.mode&1)!==0,t){case"dialog":R("cancel",r),R("close",r);break;case"iframe":case"object":case"embed":R("load",r);break;case"video":case"audio":for(l=0;l<ht.length;l++)R(ht[l],r);break;case"source":R("error",r);break;case"img":case"image":case"link":R("error",r),R("load",r);break;case"details":R("toggle",r);break;case"input":ku(r,i),R("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!i.multiple},R("invalid",r);break;case"textarea":Eu(r,i),R("invalid",r)}Wl(t,i),l=null;for(var u in i)if(i.hasOwnProperty(u)){var o=i[u];u==="children"?typeof o=="string"?r.textContent!==o&&(i.suppressHydrationWarning!==!0&&lr(r.textContent,o,e),l=["children",o]):typeof o=="number"&&r.textContent!==""+o&&(i.suppressHydrationWarning!==!0&&lr(r.textContent,o,e),l=["children",""+o]):Nt.hasOwnProperty(u)&&o!=null&&u==="onScroll"&&R("scroll",r)}switch(t){case"input":Zt(r),Su(r,i,!0);break;case"textarea":Zt(r),Cu(r);break;case"select":case"option":break;default:typeof i.onClick=="function"&&(r.onclick=Tr)}r=l,n.updateQueue=r,r!==null&&(n.flags|=4)}else{u=l.nodeType===9?l:l.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=Fo(t)),e==="http://www.w3.org/1999/xhtml"?t==="script"?(e=u.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=u.createElement(t,{is:r.is}):(e=u.createElement(t),t==="select"&&(u=e,r.multiple?u.multiple=!0:r.size&&(u.size=r.size))):e=u.createElementNS(e,t),e[Re]=n,e[It]=r,la(e,n,!1,!1),n.stateNode=e;e:{switch(u=$l(t,r),t){case"dialog":R("cancel",e),R("close",e),l=r;break;case"iframe":case"object":case"embed":R("load",e),l=r;break;case"video":case"audio":for(l=0;l<ht.length;l++)R(ht[l],e);l=r;break;case"source":R("error",e),l=r;break;case"img":case"image":case"link":R("error",e),R("load",e),l=r;break;case"details":R("toggle",e),l=r;break;case"input":ku(e,r),l=Vl(e,r),R("invalid",e);break;case"option":l=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},l=V({},r,{value:void 0}),R("invalid",e);break;case"textarea":Eu(e,r),l=Hl(e,r),R("invalid",e);break;default:l=r}Wl(t,l),o=l;for(i in o)if(o.hasOwnProperty(i)){var s=o[i];i==="style"?jo(e,s):i==="dangerouslySetInnerHTML"?(s=s?s.__html:void 0,s!=null&&Oo(e,s)):i==="children"?typeof s=="string"?(t!=="textarea"||s!=="")&&zt(e,s):typeof s=="number"&&zt(e,""+s):i!=="suppressContentEditableWarning"&&i!=="suppressHydrationWarning"&&i!=="autoFocus"&&(Nt.hasOwnProperty(i)?s!=null&&i==="onScroll"&&R("scroll",e):s!=null&&Pi(e,i,s,u))}switch(t){case"input":Zt(e),Su(e,r,!1);break;case"textarea":Zt(e),Cu(e);break;case"option":r.value!=null&&e.setAttribute("value",""+sn(r.value));break;case"select":e.multiple=!!r.multiple,i=r.value,i!=null?Hn(e,!!r.multiple,i,!1):r.defaultValue!=null&&Hn(e,!!r.multiple,r.defaultValue,!0);break;default:typeof l.onClick=="function"&&(e.onclick=Tr)}switch(t){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break e;case"img":r=!0;break e;default:r=!1}}r&&(n.flags|=4)}n.ref!==null&&(n.flags|=512,n.flags|=2097152)}return ee(n),null;case 6:if(e&&n.stateNode!=null)ua(e,n,e.memoizedProps,r);else{if(typeof r!="string"&&n.stateNode===null)throw Error(y(166));if(t=wn(Ut.current),wn(Oe.current),ir(n)){if(r=n.stateNode,t=n.memoizedProps,r[Re]=n,(i=r.nodeValue!==t)&&(e=pe,e!==null))switch(e.tag){case 3:lr(r.nodeValue,t,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&lr(r.nodeValue,t,(e.mode&1)!==0)}i&&(n.flags|=4)}else r=(t.nodeType===9?t:t.ownerDocument).createTextNode(r),r[Re]=n,n.stateNode=r}return ee(n),null;case 13:if(F(j),r=n.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(I&&de!==null&&n.mode&1&&!(n.flags&128))xs(),Zn(),n.flags|=98560,i=!1;else if(i=ir(n),r!==null&&r.dehydrated!==null){if(e===null){if(!i)throw Error(y(318));if(i=n.memoizedState,i=i!==null?i.dehydrated:null,!i)throw Error(y(317));i[Re]=n}else Zn(),!(n.flags&128)&&(n.memoizedState=null),n.flags|=4;ee(n),i=!1}else ze!==null&&(_i(ze),ze=null),i=!0;if(!i)return n.flags&65536?n:null}return n.flags&128?(n.lanes=t,n):(r=r!==null,r!==(e!==null&&e.memoizedState!==null)&&r&&(n.child.flags|=8192,n.mode&1&&(e===null||j.current&1?K===0&&(K=3):cu())),n.updateQueue!==null&&(n.flags|=4),ee(n),null);case 4:return qn(),yi(e,n),e===null&&Ft(n.stateNode.containerInfo),ee(n),null;case 10:return Yi(n.type._context),ee(n),null;case 17:return ae(n.type)&&Lr(),ee(n),null;case 19:if(F(j),i=n.memoizedState,i===null)return ee(n),null;if(r=(n.flags&128)!==0,u=i.rendering,u===null)if(r)ft(i,!1);else{if(K!==0||e!==null&&e.flags&128)for(e=n.child;e!==null;){if(u=jr(e),u!==null){for(n.flags|=128,ft(i,!1),r=u.updateQueue,r!==null&&(n.updateQueue=r,n.flags|=4),n.subtreeFlags=0,r=t,t=n.child;t!==null;)i=t,e=r,i.flags&=14680066,u=i.alternate,u===null?(i.childLanes=0,i.lanes=e,i.child=null,i.subtreeFlags=0,i.memoizedProps=null,i.memoizedState=null,i.updateQueue=null,i.dependencies=null,i.stateNode=null):(i.childLanes=u.childLanes,i.lanes=u.lanes,i.child=u.child,i.subtreeFlags=0,i.deletions=null,i.memoizedProps=u.memoizedProps,i.memoizedState=u.memoizedState,i.updateQueue=u.updateQueue,i.type=u.type,e=u.dependencies,i.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),t=t.sibling;return D(j,j.current&1|2),n.child}e=e.sibling}i.tail!==null&&Q()>et&&(n.flags|=128,r=!0,ft(i,!1),n.lanes=4194304)}else{if(!r)if(e=jr(u),e!==null){if(n.flags|=128,r=!0,t=e.updateQueue,t!==null&&(n.updateQueue=t,n.flags|=4),ft(i,!0),i.tail===null&&i.tailMode==="hidden"&&!u.alternate&&!I)return ee(n),null}else 2*Q()-i.renderingStartTime>et&&t!==1073741824&&(n.flags|=128,r=!0,ft(i,!1),n.lanes=4194304);i.isBackwards?(u.sibling=n.child,n.child=u):(t=i.last,t!==null?t.sibling=u:n.child=u,i.last=u)}return i.tail!==null?(n=i.tail,i.rendering=n,i.tail=n.sibling,i.renderingStartTime=Q(),n.sibling=null,t=j.current,D(j,r?t&1|2:t&1),n):(ee(n),null);case 22:case 23:return au(),r=n.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(n.flags|=8192),r&&n.mode&1?fe&1073741824&&(ee(n),n.subtreeFlags&6&&(n.flags|=8192)):ee(n),null;case 24:return null;case 25:return null}throw Error(y(156,n.tag))}function df(e,n){switch(Qi(n),n.tag){case 1:return ae(n.type)&&Lr(),e=n.flags,e&65536?(n.flags=e&-65537|128,n):null;case 3:return qn(),F(se),F(te),qi(),e=n.flags,e&65536&&!(e&128)?(n.flags=e&-65537|128,n):null;case 5:return Ji(n),null;case 13:if(F(j),e=n.memoizedState,e!==null&&e.dehydrated!==null){if(n.alternate===null)throw Error(y(340));Zn()}return e=n.flags,e&65536?(n.flags=e&-65537|128,n):null;case 19:return F(j),null;case 4:return qn(),null;case 10:return Yi(n.type._context),null;case 22:case 23:return au(),null;case 24:return null;default:return null}}var sr=!1,ne=!1,pf=typeof WeakSet=="function"?WeakSet:Set,S=null;function An(e,n){var t=e.ref;if(t!==null)if(typeof t=="function")try{t(null)}catch(r){A(e,n,r)}else t.current=null}function gi(e,n,t){try{t()}catch(r){A(e,n,r)}}var po=!1;function mf(e,n){if(ni=Nr,e=fs(),Bi(e)){if("selectionStart"in e)var t={start:e.selectionStart,end:e.selectionEnd};else e:{t=(t=e.ownerDocument)&&t.defaultView||window;var r=t.getSelection&&t.getSelection();if(r&&r.rangeCount!==0){t=r.anchorNode;var l=r.anchorOffset,i=r.focusNode;r=r.focusOffset;try{t.nodeType,i.nodeType}catch{t=null;break e}var u=0,o=-1,s=-1,d=0,v=0,m=e,p=null;n:for(;;){for(var g;m!==t||l!==0&&m.nodeType!==3||(o=u+l),m!==i||r!==0&&m.nodeType!==3||(s=u+r),m.nodeType===3&&(u+=m.nodeValue.length),(g=m.firstChild)!==null;)p=m,m=g;for(;;){if(m===e)break n;if(p===t&&++d===l&&(o=u),p===i&&++v===r&&(s=u),(g=m.nextSibling)!==null)break;m=p,p=m.parentNode}m=g}t=o===-1||s===-1?null:{start:o,end:s}}else t=null}t=t||{start:0,end:0}}else t=null;for(ti={focusedElem:e,selectionRange:t},Nr=!1,S=n;S!==null;)if(n=S,e=n.child,(n.subtreeFlags&1028)!==0&&e!==null)e.return=n,S=e;else for(;S!==null;){n=S;try{var w=n.alternate;if(n.flags&1024)switch(n.tag){case 0:case 11:case 15:break;case 1:if(w!==null){var k=w.memoizedProps,O=w.memoizedState,c=n.stateNode,a=c.getSnapshotBeforeUpdate(n.elementType===n.type?k:_e(n.type,k),O);c.__reactInternalSnapshotBeforeUpdate=a}break;case 3:var f=n.stateNode.containerInfo;f.nodeType===1?f.textContent="":f.nodeType===9&&f.documentElement&&f.removeChild(f.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(y(163))}}catch(h){A(n,n.return,h)}if(e=n.sibling,e!==null){e.return=n.return,S=e;break}S=n.return}return w=po,po=!1,w}function Ct(e,n,t){var r=n.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var l=r=r.next;do{if((l.tag&e)===e){var i=l.destroy;l.destroy=void 0,i!==void 0&&gi(n,t,i)}l=l.next}while(l!==r)}}function br(e,n){if(n=n.updateQueue,n=n!==null?n.lastEffect:null,n!==null){var t=n=n.next;do{if((t.tag&e)===e){var r=t.create;t.destroy=r()}t=t.next}while(t!==n)}}function wi(e){var n=e.ref;if(n!==null){var t=e.stateNode;switch(e.tag){case 5:e=t;break;default:e=t}typeof n=="function"?n(e):n.current=e}}function oa(e){var n=e.alternate;n!==null&&(e.alternate=null,oa(n)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(n=e.stateNode,n!==null&&(delete n[Re],delete n[It],delete n[ii],delete n[Gc],delete n[Zc])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function sa(e){return e.tag===5||e.tag===3||e.tag===4}function mo(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||sa(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function ki(e,n,t){var r=e.tag;if(r===5||r===6)e=e.stateNode,n?t.nodeType===8?t.parentNode.insertBefore(e,n):t.insertBefore(e,n):(t.nodeType===8?(n=t.parentNode,n.insertBefore(e,t)):(n=t,n.appendChild(e)),t=t._reactRootContainer,t!=null||n.onclick!==null||(n.onclick=Tr));else if(r!==4&&(e=e.child,e!==null))for(ki(e,n,t),e=e.sibling;e!==null;)ki(e,n,t),e=e.sibling}function Si(e,n,t){var r=e.tag;if(r===5||r===6)e=e.stateNode,n?t.insertBefore(e,n):t.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(Si(e,n,t),e=e.sibling;e!==null;)Si(e,n,t),e=e.sibling}var Z=null,Ne=!1;function Ke(e,n,t){for(t=t.child;t!==null;)aa(e,n,t),t=t.sibling}function aa(e,n,t){if(Fe&&typeof Fe.onCommitFiberUnmount=="function")try{Fe.onCommitFiberUnmount($r,t)}catch{}switch(t.tag){case 5:ne||An(t,n);case 6:var r=Z,l=Ne;Z=null,Ke(e,n,t),Z=r,Ne=l,Z!==null&&(Ne?(e=Z,t=t.stateNode,e.nodeType===8?e.parentNode.removeChild(t):e.removeChild(t)):Z.removeChild(t.stateNode));break;case 18:Z!==null&&(Ne?(e=Z,t=t.stateNode,e.nodeType===8?xl(e.parentNode,t):e.nodeType===1&&xl(e,t),Mt(e)):xl(Z,t.stateNode));break;case 4:r=Z,l=Ne,Z=t.stateNode.containerInfo,Ne=!0,Ke(e,n,t),Z=r,Ne=l;break;case 0:case 11:case 14:case 15:if(!ne&&(r=t.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){l=r=r.next;do{var i=l,u=i.destroy;i=i.tag,u!==void 0&&(i&2||i&4)&&gi(t,n,u),l=l.next}while(l!==r)}Ke(e,n,t);break;case 1:if(!ne&&(An(t,n),r=t.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=t.memoizedProps,r.state=t.memoizedState,r.componentWillUnmount()}catch(o){A(t,n,o)}Ke(e,n,t);break;case 21:Ke(e,n,t);break;case 22:t.mode&1?(ne=(r=ne)||t.memoizedState!==null,Ke(e,n,t),ne=r):Ke(e,n,t);break;default:Ke(e,n,t)}}function vo(e){var n=e.updateQueue;if(n!==null){e.updateQueue=null;var t=e.stateNode;t===null&&(t=e.stateNode=new pf),n.forEach(function(r){var l=Cf.bind(null,e,r);t.has(r)||(t.add(r),r.then(l,l))})}}function xe(e,n){var t=n.deletions;if(t!==null)for(var r=0;r<t.length;r++){var l=t[r];try{var i=e,u=n,o=u;e:for(;o!==null;){switch(o.tag){case 5:Z=o.stateNode,Ne=!1;break e;case 3:Z=o.stateNode.containerInfo,Ne=!0;break e;case 4:Z=o.stateNode.containerInfo,Ne=!0;break e}o=o.return}if(Z===null)throw Error(y(160));aa(i,u,l),Z=null,Ne=!1;var s=l.alternate;s!==null&&(s.return=null),l.return=null}catch(d){A(l,n,d)}}if(n.subtreeFlags&12854)for(n=n.child;n!==null;)ca(n,e),n=n.sibling}function ca(e,n){var t=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(xe(n,e),Me(e),r&4){try{Ct(3,e,e.return),br(3,e)}catch(k){A(e,e.return,k)}try{Ct(5,e,e.return)}catch(k){A(e,e.return,k)}}break;case 1:xe(n,e),Me(e),r&512&&t!==null&&An(t,t.return);break;case 5:if(xe(n,e),Me(e),r&512&&t!==null&&An(t,t.return),e.flags&32){var l=e.stateNode;try{zt(l,"")}catch(k){A(e,e.return,k)}}if(r&4&&(l=e.stateNode,l!=null)){var i=e.memoizedProps,u=t!==null?t.memoizedProps:i,o=e.type,s=e.updateQueue;if(e.updateQueue=null,s!==null)try{o==="input"&&i.type==="radio"&&i.name!=null&&Do(l,i),$l(o,u);var d=$l(o,i);for(u=0;u<s.length;u+=2){var v=s[u],m=s[u+1];v==="style"?jo(l,m):v==="dangerouslySetInnerHTML"?Oo(l,m):v==="children"?zt(l,m):Pi(l,v,m,d)}switch(o){case"input":Al(l,i);break;case"textarea":Ro(l,i);break;case"select":var p=l._wrapperState.wasMultiple;l._wrapperState.wasMultiple=!!i.multiple;var g=i.value;g!=null?Hn(l,!!i.multiple,g,!1):p!==!!i.multiple&&(i.defaultValue!=null?Hn(l,!!i.multiple,i.defaultValue,!0):Hn(l,!!i.multiple,i.multiple?[]:"",!1))}l[It]=i}catch(k){A(e,e.return,k)}}break;case 6:if(xe(n,e),Me(e),r&4){if(e.stateNode===null)throw Error(y(162));l=e.stateNode,i=e.memoizedProps;try{l.nodeValue=i}catch(k){A(e,e.return,k)}}break;case 3:if(xe(n,e),Me(e),r&4&&t!==null&&t.memoizedState.isDehydrated)try{Mt(n.containerInfo)}catch(k){A(e,e.return,k)}break;case 4:xe(n,e),Me(e);break;case 13:xe(n,e),Me(e),l=e.child,l.flags&8192&&(i=l.memoizedState!==null,l.stateNode.isHidden=i,!i||l.alternate!==null&&l.alternate.memoizedState!==null||(ou=Q())),r&4&&vo(e);break;case 22:if(v=t!==null&&t.memoizedState!==null,e.mode&1?(ne=(d=ne)||v,xe(n,e),ne=d):xe(n,e),Me(e),r&8192){if(d=e.memoizedState!==null,(e.stateNode.isHidden=d)&&!v&&e.mode&1)for(S=e,v=e.child;v!==null;){for(m=S=v;S!==null;){switch(p=S,g=p.child,p.tag){case 0:case 11:case 14:case 15:Ct(4,p,p.return);break;case 1:An(p,p.return);var w=p.stateNode;if(typeof w.componentWillUnmount=="function"){r=p,t=p.return;try{n=r,w.props=n.memoizedProps,w.state=n.memoizedState,w.componentWillUnmount()}catch(k){A(r,t,k)}}break;case 5:An(p,p.return);break;case 22:if(p.memoizedState!==null){yo(m);continue}}g!==null?(g.return=p,S=g):yo(m)}v=v.sibling}e:for(v=null,m=e;;){if(m.tag===5){if(v===null){v=m;try{l=m.stateNode,d?(i=l.style,typeof i.setProperty=="function"?i.setProperty("display","none","important"):i.display="none"):(o=m.stateNode,s=m.memoizedProps.style,u=s!=null&&s.hasOwnProperty("display")?s.display:null,o.style.display=Io("display",u))}catch(k){A(e,e.return,k)}}}else if(m.tag===6){if(v===null)try{m.stateNode.nodeValue=d?"":m.memoizedProps}catch(k){A(e,e.return,k)}}else if((m.tag!==22&&m.tag!==23||m.memoizedState===null||m===e)&&m.child!==null){m.child.return=m,m=m.child;continue}if(m===e)break e;for(;m.sibling===null;){if(m.return===null||m.return===e)break e;v===m&&(v=null),m=m.return}v===m&&(v=null),m.sibling.return=m.return,m=m.sibling}}break;case 19:xe(n,e),Me(e),r&4&&vo(e);break;case 21:break;default:xe(n,e),Me(e)}}function Me(e){var n=e.flags;if(n&2){try{e:{for(var t=e.return;t!==null;){if(sa(t)){var r=t;break e}t=t.return}throw Error(y(160))}switch(r.tag){case 5:var l=r.stateNode;r.flags&32&&(zt(l,""),r.flags&=-33);var i=mo(e);Si(e,i,l);break;case 3:case 4:var u=r.stateNode.containerInfo,o=mo(e);ki(e,o,u);break;default:throw Error(y(161))}}catch(s){A(e,e.return,s)}e.flags&=-3}n&4096&&(e.flags&=-4097)}function vf(e,n,t){S=e,fa(e)}function fa(e,n,t){for(var r=(e.mode&1)!==0;S!==null;){var l=S,i=l.child;if(l.tag===22&&r){var u=l.memoizedState!==null||sr;if(!u){var o=l.alternate,s=o!==null&&o.memoizedState!==null||ne;o=sr;var d=ne;if(sr=u,(ne=s)&&!d)for(S=l;S!==null;)u=S,s=u.child,u.tag===22&&u.memoizedState!==null?go(l):s!==null?(s.return=u,S=s):go(l);for(;i!==null;)S=i,fa(i),i=i.sibling;S=l,sr=o,ne=d}ho(e)}else l.subtreeFlags&8772&&i!==null?(i.return=l,S=i):ho(e)}}function ho(e){for(;S!==null;){var n=S;if(n.flags&8772){var t=n.alternate;try{if(n.flags&8772)switch(n.tag){case 0:case 11:case 15:ne||br(5,n);break;case 1:var r=n.stateNode;if(n.flags&4&&!ne)if(t===null)r.componentDidMount();else{var l=n.elementType===n.type?t.memoizedProps:_e(n.type,t.memoizedProps);r.componentDidUpdate(l,t.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var i=n.updateQueue;i!==null&&bu(n,i,r);break;case 3:var u=n.updateQueue;if(u!==null){if(t=null,n.child!==null)switch(n.child.tag){case 5:t=n.child.stateNode;break;case 1:t=n.child.stateNode}bu(n,u,t)}break;case 5:var o=n.stateNode;if(t===null&&n.flags&4){t=o;var s=n.memoizedProps;switch(n.type){case"button":case"input":case"select":case"textarea":s.autoFocus&&t.focus();break;case"img":s.src&&(t.src=s.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(n.memoizedState===null){var d=n.alternate;if(d!==null){var v=d.memoizedState;if(v!==null){var m=v.dehydrated;m!==null&&Mt(m)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(y(163))}ne||n.flags&512&&wi(n)}catch(p){A(n,n.return,p)}}if(n===e){S=null;break}if(t=n.sibling,t!==null){t.return=n.return,S=t;break}S=n.return}}function yo(e){for(;S!==null;){var n=S;if(n===e){S=null;break}var t=n.sibling;if(t!==null){t.return=n.return,S=t;break}S=n.return}}function go(e){for(;S!==null;){var n=S;try{switch(n.tag){case 0:case 11:case 15:var t=n.return;try{br(4,n)}catch(s){A(n,t,s)}break;case 1:var r=n.stateNode;if(typeof r.componentDidMount=="function"){var l=n.return;try{r.componentDidMount()}catch(s){A(n,l,s)}}var i=n.return;try{wi(n)}catch(s){A(n,i,s)}break;case 5:var u=n.return;try{wi(n)}catch(s){A(n,u,s)}}}catch(s){A(n,n.return,s)}if(n===e){S=null;break}var o=n.sibling;if(o!==null){o.return=n.return,S=o;break}S=n.return}}var hf=Math.ceil,Ar=$e.ReactCurrentDispatcher,iu=$e.ReactCurrentOwner,ke=$e.ReactCurrentBatchConfig,L=0,G=null,W=null,J=0,fe=0,Bn=fn(0),K=0,Ht=null,_n=0,el=0,uu=0,xt=null,ue=null,ou=0,et=1/0,Ie=null,Br=!1,Ei=null,ln=null,ar=!1,qe=null,Hr=0,_t=0,Ci=null,gr=-1,wr=0;function le(){return L&6?Q():gr!==-1?gr:gr=Q()}function un(e){return e.mode&1?L&2&&J!==0?J&-J:qc.transition!==null?(wr===0&&(wr=Go()),wr):(e=M,e!==0||(e=window.event,e=e===void 0?16:ts(e.type)),e):1}function Te(e,n,t,r){if(50<_t)throw _t=0,Ci=null,Error(y(185));Qt(e,t,r),(!(L&2)||e!==G)&&(e===G&&(!(L&2)&&(el|=t),K===4&&Ze(e,J)),ce(e,r),t===1&&L===0&&!(n.mode&1)&&(et=Q()+500,Zr&&dn()))}function ce(e,n){var t=e.callbackNode;qa(e,n);var r=_r(e,e===G?J:0);if(r===0)t!==null&&Nu(t),e.callbackNode=null,e.callbackPriority=0;else if(n=r&-r,e.callbackPriority!==n){if(t!=null&&Nu(t),n===1)e.tag===0?Jc(wo.bind(null,e)):Ss(wo.bind(null,e)),Yc(function(){!(L&6)&&dn()}),t=null;else{switch(Zo(r)){case 1:t=Ri;break;case 4:t=Yo;break;case 16:t=xr;break;case 536870912:t=Xo;break;default:t=xr}t=wa(t,da.bind(null,e))}e.callbackPriority=n,e.callbackNode=t}}function da(e,n){if(gr=-1,wr=0,L&6)throw Error(y(327));var t=e.callbackNode;if(Yn()&&e.callbackNode!==t)return null;var r=_r(e,e===G?J:0);if(r===0)return null;if(r&30||r&e.expiredLanes||n)n=Qr(e,r);else{n=r;var l=L;L|=2;var i=ma();(G!==e||J!==n)&&(Ie=null,et=Q()+500,kn(e,n));do try{wf();break}catch(o){pa(e,o)}while(!0);Ki(),Ar.current=i,L=l,W!==null?n=0:(G=null,J=0,n=K)}if(n!==0){if(n===2&&(l=Zl(e),l!==0&&(r=l,n=xi(e,l))),n===1)throw t=Ht,kn(e,0),Ze(e,r),ce(e,Q()),t;if(n===6)Ze(e,r);else{if(l=e.current.alternate,!(r&30)&&!yf(l)&&(n=Qr(e,r),n===2&&(i=Zl(e),i!==0&&(r=i,n=xi(e,i))),n===1))throw t=Ht,kn(e,0),Ze(e,r),ce(e,Q()),t;switch(e.finishedWork=l,e.finishedLanes=r,n){case 0:case 1:throw Error(y(345));case 2:hn(e,ue,Ie);break;case 3:if(Ze(e,r),(r&130023424)===r&&(n=ou+500-Q(),10<n)){if(_r(e,0)!==0)break;if(l=e.suspendedLanes,(l&r)!==r){le(),e.pingedLanes|=e.suspendedLanes&l;break}e.timeoutHandle=li(hn.bind(null,e,ue,Ie),n);break}hn(e,ue,Ie);break;case 4:if(Ze(e,r),(r&4194240)===r)break;for(n=e.eventTimes,l=-1;0<r;){var u=31-Pe(r);i=1<<u,u=n[u],u>l&&(l=u),r&=~i}if(r=l,r=Q()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*hf(r/1960))-r,10<r){e.timeoutHandle=li(hn.bind(null,e,ue,Ie),r);break}hn(e,ue,Ie);break;case 5:hn(e,ue,Ie);break;default:throw Error(y(329))}}}return ce(e,Q()),e.callbackNode===t?da.bind(null,e):null}function xi(e,n){var t=xt;return e.current.memoizedState.isDehydrated&&(kn(e,n).flags|=256),e=Qr(e,n),e!==2&&(n=ue,ue=t,n!==null&&_i(n)),e}function _i(e){ue===null?ue=e:ue.push.apply(ue,e)}function yf(e){for(var n=e;;){if(n.flags&16384){var t=n.updateQueue;if(t!==null&&(t=t.stores,t!==null))for(var r=0;r<t.length;r++){var l=t[r],i=l.getSnapshot;l=l.value;try{if(!Le(i(),l))return!1}catch{return!1}}}if(t=n.child,n.subtreeFlags&16384&&t!==null)t.return=n,n=t;else{if(n===e)break;for(;n.sibling===null;){if(n.return===null||n.return===e)return!0;n=n.return}n.sibling.return=n.return,n=n.sibling}}return!0}function Ze(e,n){for(n&=~uu,n&=~el,e.suspendedLanes|=n,e.pingedLanes&=~n,e=e.expirationTimes;0<n;){var t=31-Pe(n),r=1<<t;e[t]=-1,n&=~r}}function wo(e){if(L&6)throw Error(y(327));Yn();var n=_r(e,0);if(!(n&1))return ce(e,Q()),null;var t=Qr(e,n);if(e.tag!==0&&t===2){var r=Zl(e);r!==0&&(n=r,t=xi(e,r))}if(t===1)throw t=Ht,kn(e,0),Ze(e,n),ce(e,Q()),t;if(t===6)throw Error(y(345));return e.finishedWork=e.current.alternate,e.finishedLanes=n,hn(e,ue,Ie),ce(e,Q()),null}function su(e,n){var t=L;L|=1;try{return e(n)}finally{L=t,L===0&&(et=Q()+500,Zr&&dn())}}function Nn(e){qe!==null&&qe.tag===0&&!(L&6)&&Yn();var n=L;L|=1;var t=ke.transition,r=M;try{if(ke.transition=null,M=1,e)return e()}finally{M=r,ke.transition=t,L=n,!(L&6)&&dn()}}function au(){fe=Bn.current,F(Bn)}function kn(e,n){e.finishedWork=null,e.finishedLanes=0;var t=e.timeoutHandle;if(t!==-1&&(e.timeoutHandle=-1,Kc(t)),W!==null)for(t=W.return;t!==null;){var r=t;switch(Qi(r),r.tag){case 1:r=r.type.childContextTypes,r!=null&&Lr();break;case 3:qn(),F(se),F(te),qi();break;case 5:Ji(r);break;case 4:qn();break;case 13:F(j);break;case 19:F(j);break;case 10:Yi(r.type._context);break;case 22:case 23:au()}t=t.return}if(G=e,W=e=on(e.current,null),J=fe=n,K=0,Ht=null,uu=el=_n=0,ue=xt=null,gn!==null){for(n=0;n<gn.length;n++)if(t=gn[n],r=t.interleaved,r!==null){t.interleaved=null;var l=r.next,i=t.pending;if(i!==null){var u=i.next;i.next=l,r.next=u}t.pending=r}gn=null}return e}function pa(e,n){do{var t=W;try{if(Ki(),vr.current=Vr,Ur){for(var r=U.memoizedState;r!==null;){var l=r.queue;l!==null&&(l.pending=null),r=r.next}Ur=!1}if(xn=0,X=$=U=null,Et=!1,Vt=0,iu.current=null,t===null||t.return===null){K=1,Ht=n,W=null;break}e:{var i=e,u=t.return,o=t,s=n;if(n=J,o.flags|=32768,s!==null&&typeof s=="object"&&typeof s.then=="function"){var d=s,v=o,m=v.tag;if(!(v.mode&1)&&(m===0||m===11||m===15)){var p=v.alternate;p?(v.updateQueue=p.updateQueue,v.memoizedState=p.memoizedState,v.lanes=p.lanes):(v.updateQueue=null,v.memoizedState=null)}var g=io(u);if(g!==null){g.flags&=-257,uo(g,u,o,i,n),g.mode&1&&lo(i,d,n),n=g,s=d;var w=n.updateQueue;if(w===null){var k=new Set;k.add(s),n.updateQueue=k}else w.add(s);break e}else{if(!(n&1)){lo(i,d,n),cu();break e}s=Error(y(426))}}else if(I&&o.mode&1){var O=io(u);if(O!==null){!(O.flags&65536)&&(O.flags|=256),uo(O,u,o,i,n),Wi(bn(s,o));break e}}i=s=bn(s,o),K!==4&&(K=2),xt===null?xt=[i]:xt.push(i),i=u;do{switch(i.tag){case 3:i.flags|=65536,n&=-n,i.lanes|=n;var c=Zs(i,s,n);qu(i,c);break e;case 1:o=s;var a=i.type,f=i.stateNode;if(!(i.flags&128)&&(typeof a.getDerivedStateFromError=="function"||f!==null&&typeof f.componentDidCatch=="function"&&(ln===null||!ln.has(f)))){i.flags|=65536,n&=-n,i.lanes|=n;var h=Js(i,o,n);qu(i,h);break e}}i=i.return}while(i!==null)}ha(t)}catch(E){n=E,W===t&&t!==null&&(W=t=t.return);continue}break}while(!0)}function ma(){var e=Ar.current;return Ar.current=Vr,e===null?Vr:e}function cu(){(K===0||K===3||K===2)&&(K=4),G===null||!(_n&268435455)&&!(el&268435455)||Ze(G,J)}function Qr(e,n){var t=L;L|=2;var r=ma();(G!==e||J!==n)&&(Ie=null,kn(e,n));do try{gf();break}catch(l){pa(e,l)}while(!0);if(Ki(),L=t,Ar.current=r,W!==null)throw Error(y(261));return G=null,J=0,K}function gf(){for(;W!==null;)va(W)}function wf(){for(;W!==null&&!Qa();)va(W)}function va(e){var n=ga(e.alternate,e,fe);e.memoizedProps=e.pendingProps,n===null?ha(e):W=n,iu.current=null}function ha(e){var n=e;do{var t=n.alternate;if(e=n.return,n.flags&32768){if(t=df(t,n),t!==null){t.flags&=32767,W=t;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{K=6,W=null;return}}else if(t=ff(t,n,fe),t!==null){W=t;return}if(n=n.sibling,n!==null){W=n;return}W=n=e}while(n!==null);K===0&&(K=5)}function hn(e,n,t){var r=M,l=ke.transition;try{ke.transition=null,M=1,kf(e,n,t,r)}finally{ke.transition=l,M=r}return null}function kf(e,n,t,r){do Yn();while(qe!==null);if(L&6)throw Error(y(327));t=e.finishedWork;var l=e.finishedLanes;if(t===null)return null;if(e.finishedWork=null,e.finishedLanes=0,t===e.current)throw Error(y(177));e.callbackNode=null,e.callbackPriority=0;var i=t.lanes|t.childLanes;if(ba(e,i),e===G&&(W=G=null,J=0),!(t.subtreeFlags&2064)&&!(t.flags&2064)||ar||(ar=!0,wa(xr,function(){return Yn(),null})),i=(t.flags&15990)!==0,t.subtreeFlags&15990||i){i=ke.transition,ke.transition=null;var u=M;M=1;var o=L;L|=4,iu.current=null,mf(e,t),ca(t,e),Vc(ti),Nr=!!ni,ti=ni=null,e.current=t,vf(t),Wa(),L=o,M=u,ke.transition=i}else e.current=t;if(ar&&(ar=!1,qe=e,Hr=l),i=e.pendingLanes,i===0&&(ln=null),Ya(t.stateNode),ce(e,Q()),n!==null)for(r=e.onRecoverableError,t=0;t<n.length;t++)l=n[t],r(l.value,{componentStack:l.stack,digest:l.digest});if(Br)throw Br=!1,e=Ei,Ei=null,e;return Hr&1&&e.tag!==0&&Yn(),i=e.pendingLanes,i&1?e===Ci?_t++:(_t=0,Ci=e):_t=0,dn(),null}function Yn(){if(qe!==null){var e=Zo(Hr),n=ke.transition,t=M;try{if(ke.transition=null,M=16>e?16:e,qe===null)var r=!1;else{if(e=qe,qe=null,Hr=0,L&6)throw Error(y(331));var l=L;for(L|=4,S=e.current;S!==null;){var i=S,u=i.child;if(S.flags&16){var o=i.deletions;if(o!==null){for(var s=0;s<o.length;s++){var d=o[s];for(S=d;S!==null;){var v=S;switch(v.tag){case 0:case 11:case 15:Ct(8,v,i)}var m=v.child;if(m!==null)m.return=v,S=m;else for(;S!==null;){v=S;var p=v.sibling,g=v.return;if(oa(v),v===d){S=null;break}if(p!==null){p.return=g,S=p;break}S=g}}}var w=i.alternate;if(w!==null){var k=w.child;if(k!==null){w.child=null;do{var O=k.sibling;k.sibling=null,k=O}while(k!==null)}}S=i}}if(i.subtreeFlags&2064&&u!==null)u.return=i,S=u;else e:for(;S!==null;){if(i=S,i.flags&2048)switch(i.tag){case 0:case 11:case 15:Ct(9,i,i.return)}var c=i.sibling;if(c!==null){c.return=i.return,S=c;break e}S=i.return}}var a=e.current;for(S=a;S!==null;){u=S;var f=u.child;if(u.subtreeFlags&2064&&f!==null)f.return=u,S=f;else e:for(u=a;S!==null;){if(o=S,o.flags&2048)try{switch(o.tag){case 0:case 11:case 15:br(9,o)}}catch(E){A(o,o.return,E)}if(o===u){S=null;break e}var h=o.sibling;if(h!==null){h.return=o.return,S=h;break e}S=o.return}}if(L=l,dn(),Fe&&typeof Fe.onPostCommitFiberRoot=="function")try{Fe.onPostCommitFiberRoot($r,e)}catch{}r=!0}return r}finally{M=t,ke.transition=n}}return!1}function ko(e,n,t){n=bn(t,n),n=Zs(e,n,1),e=rn(e,n,1),n=le(),e!==null&&(Qt(e,1,n),ce(e,n))}function A(e,n,t){if(e.tag===3)ko(e,e,t);else for(;n!==null;){if(n.tag===3){ko(n,e,t);break}else if(n.tag===1){var r=n.stateNode;if(typeof n.type.getDerivedStateFromError=="function"||typeof r.componentDidCatch=="function"&&(ln===null||!ln.has(r))){e=bn(t,e),e=Js(n,e,1),n=rn(n,e,1),e=le(),n!==null&&(Qt(n,1,e),ce(n,e));break}}n=n.return}}function Sf(e,n,t){var r=e.pingCache;r!==null&&r.delete(n),n=le(),e.pingedLanes|=e.suspendedLanes&t,G===e&&(J&t)===t&&(K===4||K===3&&(J&130023424)===J&&500>Q()-ou?kn(e,0):uu|=t),ce(e,n)}function ya(e,n){n===0&&(e.mode&1?(n=bt,bt<<=1,!(bt&130023424)&&(bt=4194304)):n=1);var t=le();e=Qe(e,n),e!==null&&(Qt(e,n,t),ce(e,t))}function Ef(e){var n=e.memoizedState,t=0;n!==null&&(t=n.retryLane),ya(e,t)}function Cf(e,n){var t=0;switch(e.tag){case 13:var r=e.stateNode,l=e.memoizedState;l!==null&&(t=l.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(y(314))}r!==null&&r.delete(n),ya(e,t)}var ga;ga=function(e,n,t){if(e!==null)if(e.memoizedProps!==n.pendingProps||se.current)oe=!0;else{if(!(e.lanes&t)&&!(n.flags&128))return oe=!1,cf(e,n,t);oe=!!(e.flags&131072)}else oe=!1,I&&n.flags&1048576&&Es(n,Rr,n.index);switch(n.lanes=0,n.tag){case 2:var r=n.type;yr(e,n),e=n.pendingProps;var l=Gn(n,te.current);Kn(n,t),l=eu(null,n,r,e,l,t);var i=nu();return n.flags|=1,typeof l=="object"&&l!==null&&typeof l.render=="function"&&l.$$typeof===void 0?(n.tag=1,n.memoizedState=null,n.updateQueue=null,ae(r)?(i=!0,Mr(n)):i=!1,n.memoizedState=l.state!==null&&l.state!==void 0?l.state:null,Gi(n),l.updater=qr,n.stateNode=l,l._reactInternals=n,fi(n,r,e,t),n=mi(null,n,r,!0,i,t)):(n.tag=0,I&&i&&Hi(n),re(null,n,l,t),n=n.child),n;case 16:r=n.elementType;e:{switch(yr(e,n),e=n.pendingProps,l=r._init,r=l(r._payload),n.type=r,l=n.tag=_f(r),e=_e(r,e),l){case 0:n=pi(null,n,r,e,t);break e;case 1:n=ao(null,n,r,e,t);break e;case 11:n=oo(null,n,r,e,t);break e;case 14:n=so(null,n,r,_e(r.type,e),t);break e}throw Error(y(306,r,""))}return n;case 0:return r=n.type,l=n.pendingProps,l=n.elementType===r?l:_e(r,l),pi(e,n,r,l,t);case 1:return r=n.type,l=n.pendingProps,l=n.elementType===r?l:_e(r,l),ao(e,n,r,l,t);case 3:e:{if(na(n),e===null)throw Error(y(387));r=n.pendingProps,i=n.memoizedState,l=i.element,Ps(e,n),Ir(n,r,null,t);var u=n.memoizedState;if(r=u.element,i.isDehydrated)if(i={element:r,isDehydrated:!1,cache:u.cache,pendingSuspenseBoundaries:u.pendingSuspenseBoundaries,transitions:u.transitions},n.updateQueue.baseState=i,n.memoizedState=i,n.flags&256){l=bn(Error(y(423)),n),n=co(e,n,r,t,l);break e}else if(r!==l){l=bn(Error(y(424)),n),n=co(e,n,r,t,l);break e}else for(de=tn(n.stateNode.containerInfo.firstChild),pe=n,I=!0,ze=null,t=Ns(n,null,r,t),n.child=t;t;)t.flags=t.flags&-3|4096,t=t.sibling;else{if(Zn(),r===l){n=We(e,n,t);break e}re(e,n,r,t)}n=n.child}return n;case 5:return Ts(n),e===null&&si(n),r=n.type,l=n.pendingProps,i=e!==null?e.memoizedProps:null,u=l.children,ri(r,l)?u=null:i!==null&&ri(r,i)&&(n.flags|=32),ea(e,n),re(e,n,u,t),n.child;case 6:return e===null&&si(n),null;case 13:return ta(e,n,t);case 4:return Zi(n,n.stateNode.containerInfo),r=n.pendingProps,e===null?n.child=Jn(n,null,r,t):re(e,n,r,t),n.child;case 11:return r=n.type,l=n.pendingProps,l=n.elementType===r?l:_e(r,l),oo(e,n,r,l,t);case 7:return re(e,n,n.pendingProps,t),n.child;case 8:return re(e,n,n.pendingProps.children,t),n.child;case 12:return re(e,n,n.pendingProps.children,t),n.child;case 10:e:{if(r=n.type._context,l=n.pendingProps,i=n.memoizedProps,u=l.value,D(Fr,r._currentValue),r._currentValue=u,i!==null)if(Le(i.value,u)){if(i.children===l.children&&!se.current){n=We(e,n,t);break e}}else for(i=n.child,i!==null&&(i.return=n);i!==null;){var o=i.dependencies;if(o!==null){u=i.child;for(var s=o.firstContext;s!==null;){if(s.context===r){if(i.tag===1){s=Ae(-1,t&-t),s.tag=2;var d=i.updateQueue;if(d!==null){d=d.shared;var v=d.pending;v===null?s.next=s:(s.next=v.next,v.next=s),d.pending=s}}i.lanes|=t,s=i.alternate,s!==null&&(s.lanes|=t),ai(i.return,t,n),o.lanes|=t;break}s=s.next}}else if(i.tag===10)u=i.type===n.type?null:i.child;else if(i.tag===18){if(u=i.return,u===null)throw Error(y(341));u.lanes|=t,o=u.alternate,o!==null&&(o.lanes|=t),ai(u,t,n),u=i.sibling}else u=i.child;if(u!==null)u.return=i;else for(u=i;u!==null;){if(u===n){u=null;break}if(i=u.sibling,i!==null){i.return=u.return,u=i;break}u=u.return}i=u}re(e,n,l.children,t),n=n.child}return n;case 9:return l=n.type,r=n.pendingProps.children,Kn(n,t),l=Se(l),r=r(l),n.flags|=1,re(e,n,r,t),n.child;case 14:return r=n.type,l=_e(r,n.pendingProps),l=_e(r.type,l),so(e,n,r,l,t);case 15:return qs(e,n,n.type,n.pendingProps,t);case 17:return r=n.type,l=n.pendingProps,l=n.elementType===r?l:_e(r,l),yr(e,n),n.tag=1,ae(r)?(e=!0,Mr(n)):e=!1,Kn(n,t),Gs(n,r,l),fi(n,r,l,t),mi(null,n,r,!0,e,t);case 19:return ra(e,n,t);case 22:return bs(e,n,t)}throw Error(y(156,n.tag))};function wa(e,n){return Ko(e,n)}function xf(e,n,t,r){this.tag=e,this.key=t,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=n,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function we(e,n,t,r){return new xf(e,n,t,r)}function fu(e){return e=e.prototype,!(!e||!e.isReactComponent)}function _f(e){if(typeof e=="function")return fu(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Li)return 11;if(e===Mi)return 14}return 2}function on(e,n){var t=e.alternate;return t===null?(t=we(e.tag,n,e.key,e.mode),t.elementType=e.elementType,t.type=e.type,t.stateNode=e.stateNode,t.alternate=e,e.alternate=t):(t.pendingProps=n,t.type=e.type,t.flags=0,t.subtreeFlags=0,t.deletions=null),t.flags=e.flags&14680064,t.childLanes=e.childLanes,t.lanes=e.lanes,t.child=e.child,t.memoizedProps=e.memoizedProps,t.memoizedState=e.memoizedState,t.updateQueue=e.updateQueue,n=e.dependencies,t.dependencies=n===null?null:{lanes:n.lanes,firstContext:n.firstContext},t.sibling=e.sibling,t.index=e.index,t.ref=e.ref,t}function kr(e,n,t,r,l,i){var u=2;if(r=e,typeof e=="function")fu(e)&&(u=1);else if(typeof e=="string")u=5;else e:switch(e){case Mn:return Sn(t.children,l,i,n);case Ti:u=8,l|=8;break;case Ol:return e=we(12,t,n,l|2),e.elementType=Ol,e.lanes=i,e;case Il:return e=we(13,t,n,l),e.elementType=Il,e.lanes=i,e;case jl:return e=we(19,t,n,l),e.elementType=jl,e.lanes=i,e;case To:return nl(t,l,i,n);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case zo:u=10;break e;case Po:u=9;break e;case Li:u=11;break e;case Mi:u=14;break e;case Ye:u=16,r=null;break e}throw Error(y(130,e==null?e:typeof e,""))}return n=we(u,t,n,l),n.elementType=e,n.type=r,n.lanes=i,n}function Sn(e,n,t,r){return e=we(7,e,r,n),e.lanes=t,e}function nl(e,n,t,r){return e=we(22,e,r,n),e.elementType=To,e.lanes=t,e.stateNode={isHidden:!1},e}function Dl(e,n,t){return e=we(6,e,null,n),e.lanes=t,e}function Rl(e,n,t){return n=we(4,e.children!==null?e.children:[],e.key,n),n.lanes=t,n.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},n}function Nf(e,n,t,r,l){this.tag=n,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=pl(0),this.expirationTimes=pl(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=pl(0),this.identifierPrefix=r,this.onRecoverableError=l,this.mutableSourceEagerHydrationData=null}function du(e,n,t,r,l,i,u,o,s){return e=new Nf(e,n,t,o,s),n===1?(n=1,i===!0&&(n|=8)):n=0,i=we(3,null,null,n),e.current=i,i.stateNode=e,i.memoizedState={element:r,isDehydrated:t,cache:null,transitions:null,pendingSuspenseBoundaries:null},Gi(i),e}function zf(e,n,t){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:Ln,key:r==null?null:""+r,children:e,containerInfo:n,implementation:t}}function ka(e){if(!e)return an;e=e._reactInternals;e:{if(Pn(e)!==e||e.tag!==1)throw Error(y(170));var n=e;do{switch(n.tag){case 3:n=n.stateNode.context;break e;case 1:if(ae(n.type)){n=n.stateNode.__reactInternalMemoizedMergedChildContext;break e}}n=n.return}while(n!==null);throw Error(y(171))}if(e.tag===1){var t=e.type;if(ae(t))return ks(e,t,n)}return n}function Sa(e,n,t,r,l,i,u,o,s){return e=du(t,r,!0,e,l,i,u,o,s),e.context=ka(null),t=e.current,r=le(),l=un(t),i=Ae(r,l),i.callback=n??null,rn(t,i,l),e.current.lanes=l,Qt(e,l,r),ce(e,r),e}function tl(e,n,t,r){var l=n.current,i=le(),u=un(l);return t=ka(t),n.context===null?n.context=t:n.pendingContext=t,n=Ae(i,u),n.payload={element:e},r=r===void 0?null:r,r!==null&&(n.callback=r),e=rn(l,n,u),e!==null&&(Te(e,l,u,i),mr(e,l,u)),u}function Wr(e){if(e=e.current,!e.child)return null;switch(e.child.tag){case 5:return e.child.stateNode;default:return e.child.stateNode}}function So(e,n){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var t=e.retryLane;e.retryLane=t!==0&&t<n?t:n}}function pu(e,n){So(e,n),(e=e.alternate)&&So(e,n)}function Pf(){return null}var Ea=typeof reportError=="function"?reportError:function(e){console.error(e)};function mu(e){this._internalRoot=e}rl.prototype.render=mu.prototype.render=function(e){var n=this._internalRoot;if(n===null)throw Error(y(409));tl(e,n,null,null)};rl.prototype.unmount=mu.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var n=e.containerInfo;Nn(function(){tl(null,e,null,null)}),n[He]=null}};function rl(e){this._internalRoot=e}rl.prototype.unstable_scheduleHydration=function(e){if(e){var n=bo();e={blockedOn:null,target:e,priority:n};for(var t=0;t<Ge.length&&n!==0&&n<Ge[t].priority;t++);Ge.splice(t,0,e),t===0&&ns(e)}};function vu(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function ll(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function Eo(){}function Tf(e,n,t,r,l){if(l){if(typeof r=="function"){var i=r;r=function(){var d=Wr(u);i.call(d)}}var u=Sa(n,r,e,0,null,!1,!1,"",Eo);return e._reactRootContainer=u,e[He]=u.current,Ft(e.nodeType===8?e.parentNode:e),Nn(),u}for(;l=e.lastChild;)e.removeChild(l);if(typeof r=="function"){var o=r;r=function(){var d=Wr(s);o.call(d)}}var s=du(e,0,!1,null,null,!1,!1,"",Eo);return e._reactRootContainer=s,e[He]=s.current,Ft(e.nodeType===8?e.parentNode:e),Nn(function(){tl(n,s,t,r)}),s}function il(e,n,t,r,l){var i=t._reactRootContainer;if(i){var u=i;if(typeof l=="function"){var o=l;l=function(){var s=Wr(u);o.call(s)}}tl(n,u,e,l)}else u=Tf(t,n,e,l,r);return Wr(u)}Jo=function(e){switch(e.tag){case 3:var n=e.stateNode;if(n.current.memoizedState.isDehydrated){var t=vt(n.pendingLanes);t!==0&&(Fi(n,t|1),ce(n,Q()),!(L&6)&&(et=Q()+500,dn()))}break;case 13:Nn(function(){var r=Qe(e,1);if(r!==null){var l=le();Te(r,e,1,l)}}),pu(e,1)}};Oi=function(e){if(e.tag===13){var n=Qe(e,134217728);if(n!==null){var t=le();Te(n,e,134217728,t)}pu(e,134217728)}};qo=function(e){if(e.tag===13){var n=un(e),t=Qe(e,n);if(t!==null){var r=le();Te(t,e,n,r)}pu(e,n)}};bo=function(){return M};es=function(e,n){var t=M;try{return M=e,n()}finally{M=t}};Yl=function(e,n,t){switch(n){case"input":if(Al(e,t),n=t.name,t.type==="radio"&&n!=null){for(t=e;t.parentNode;)t=t.parentNode;for(t=t.querySelectorAll("input[name="+JSON.stringify(""+n)+'][type="radio"]'),n=0;n<t.length;n++){var r=t[n];if(r!==e&&r.form===e.form){var l=Gr(r);if(!l)throw Error(y(90));Mo(r),Al(r,l)}}}break;case"textarea":Ro(e,t);break;case"select":n=t.value,n!=null&&Hn(e,!!t.multiple,n,!1)}};Ao=su;Bo=Nn;var Lf={usingClientEntryPoint:!1,Events:[$t,On,Gr,Uo,Vo,su]},dt={findFiberByHostInstance:yn,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},Mf={bundleType:dt.bundleType,version:dt.version,rendererPackageName:dt.rendererPackageName,rendererConfig:dt.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:$e.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=Wo(e),e===null?null:e.stateNode},findFiberByHostInstance:dt.findFiberByHostInstance||Pf,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var cr=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!cr.isDisabled&&cr.supportsFiber)try{$r=cr.inject(Mf),Fe=cr}catch{}}ve.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Lf;ve.createPortal=function(e,n){var t=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!vu(n))throw Error(y(200));return zf(e,n,null,t)};ve.createRoot=function(e,n){if(!vu(e))throw Error(y(299));var t=!1,r="",l=Ea;return n!=null&&(n.unstable_strictMode===!0&&(t=!0),n.identifierPrefix!==void 0&&(r=n.identifierPrefix),n.onRecoverableError!==void 0&&(l=n.onRecoverableError)),n=du(e,1,!1,null,null,t,!1,r,l),e[He]=n.current,Ft(e.nodeType===8?e.parentNode:e),new mu(n)};ve.findDOMNode=function(e){if(e==null)return null;if(e.nodeType===1)return e;var n=e._reactInternals;if(n===void 0)throw typeof e.render=="function"?Error(y(188)):(e=Object.keys(e).join(","),Error(y(268,e)));return e=Wo(n),e=e===null?null:e.stateNode,e};ve.flushSync=function(e){return Nn(e)};ve.hydrate=function(e,n,t){if(!ll(n))throw Error(y(200));return il(null,e,n,!0,t)};ve.hydrateRoot=function(e,n,t){if(!vu(e))throw Error(y(405));var r=t!=null&&t.hydratedSources||null,l=!1,i="",u=Ea;if(t!=null&&(t.unstable_strictMode===!0&&(l=!0),t.identifierPrefix!==void 0&&(i=t.identifierPrefix),t.onRecoverableError!==void 0&&(u=t.onRecoverableError)),n=Sa(n,null,e,1,t??null,l,!1,i,u),e[He]=n.current,Ft(e),r)for(e=0;e<r.length;e++)t=r[e],l=t._getVersion,l=l(t._source),n.mutableSourceEagerHydrationData==null?n.mutableSourceEagerHydrationData=[t,l]:n.mutableSourceEagerHydrationData.push(t,l);return new rl(n)};ve.render=function(e,n,t){if(!ll(n))throw Error(y(200));return il(null,e,n,!1,t)};ve.unmountComponentAtNode=function(e){if(!ll(e))throw Error(y(40));return e._reactRootContainer?(Nn(function(){il(null,null,e,!1,function(){e._reactRootContainer=null,e[He]=null})}),!0):!1};ve.unstable_batchedUpdates=su;ve.unstable_renderSubtreeIntoContainer=function(e,n,t,r){if(!ll(t))throw Error(y(200));if(e==null||e._reactInternals===void 0)throw Error(y(38));return il(e,n,t,!1,r)};ve.version="18.3.1-next-f1338f8080-20240426";function Ca(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(Ca)}catch(e){console.error(e)}}Ca(),Co.exports=ve;var Df=Co.exports;const Ff=Na(Df);export{Ff as F,Df as r}; diff --git a/assets/index.browser-DP16PUbO.js b/assets/index.browser-DP16PUbO.js new file mode 100644 index 00000000..43e379a0 --- /dev/null +++ b/assets/index.browser-DP16PUbO.js @@ -0,0 +1 @@ +const l="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict";let r=(t=21)=>{let e="",n=crypto.getRandomValues(new Uint8Array(t));for(;t--;)e+=l[n[t]&63];return e};export{r as n}; diff --git a/assets/info-boz3nBKJ.js b/assets/info-boz3nBKJ.js new file mode 100644 index 00000000..4afbad4c --- /dev/null +++ b/assets/info-boz3nBKJ.js @@ -0,0 +1,6 @@ +import{c}from"./createLucideIcon-DrGAWQCB.js";/** + * @license lucide-react v0.417.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const o=c("Info",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 16v-4",key:"1dtifu"}],["path",{d:"M12 8h.01",key:"e9boi3"}]]);export{o as I}; diff --git a/assets/input-CYwL3pYz.js b/assets/input-CYwL3pYz.js new file mode 100644 index 00000000..55c001a4 --- /dev/null +++ b/assets/input-CYwL3pYz.js @@ -0,0 +1,6 @@ +import{j as e}from"./jsx-runtime-DR9Q75dM.js";import{r as a}from"./index-DRjF_FHU.js";import{n as Y}from"./index.browser-DP16PUbO.js";import{c as l}from"./functions-B0jM5NET.js";import{c as Z}from"./createLucideIcon-DrGAWQCB.js";import{X as ee}from"./x-M4dKkmxh.js";/** + * @license lucide-react v0.417.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const D=Z("Upload",[["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["polyline",{points:"17 8 12 3 7 8",key:"t8dd8p"}],["line",{x1:"12",x2:"12",y1:"3",y2:"15",key:"widbto"}]]),E=({id:b,type:r="text",defaultValue:M="",value:d,size:t="sm",className:w="",disabled:n=!1,onChange:c=()=>{},error:q=!1,onError:T=()=>{},prefix:i=null,suffix:o=null,label:m="",...V},P)=>{const x=a.useRef(null),f=a.useMemo(()=>b||`input-${r}-${Y()}`,[b]),g=a.useMemo(()=>typeof d<"u",[d]),[C,z]=a.useState(M),[I,h]=a.useState(null),A=a.useCallback(()=>g?d:C,[g,d,C]),N=u=>{if(n)return;let s;r==="file"?(s=u.target.files,s&&s.length>0?h(s[0].name):h(null)):s=u.target.value,!g&&r!=="file"&&z(s),typeof c=="function"&&c(s)},j=()=>{h(null),x.current&&(x.current.value=""),c(null)},R="bg-field-secondary-background font-normal placeholder-text-tertiary text-text-primary w-full outline outline-1 outline-border-subtle border-none transition-[color,box-shadow,outline] duration-200",k={xs:"px-2 py-1 rounded",sm:"p-3 py-2 rounded",md:"p-3.5 py-2.5 rounded-md",lg:"p-4 py-3 rounded-lg"},W={xs:"text-xs font-medium",sm:"text-sm font-medium",md:"text-sm font-medium",lg:"text-base font-medium"},p={xs:"text-xs",sm:"text-xs",md:"text-sm",lg:"text-base"},$={sm:i?"pl-8":"",md:i?"pl-9":"",lg:i?"pl-10":""},H={sm:o?"pr-8":"",md:o?"pr-9":"",lg:o?"pr-10":""},F=n?"hover:outline-border-disabled":"hover:outline-border-strong",S="focus:outline-focus-border focus:ring-2 focus:ring-toggle-on focus:ring-offset-2",K=q?"focus:outline-focus-error-border focus:ring-field-color-error outline-focus-error-border":"",X=q?"focus:outline-focus-error-border focus:ring-field-color-error outline-focus-error-border":"",B=n?"outline-border-disabled bg-field-background-disabled cursor-not-allowed text-text-disabled":"",G=n?"outline-border-disabled cursor-not-allowed text-text-disabled file:text-text-tertiary":"",U="font-normal placeholder-text-tertiary text-text-primary pointer-events-none absolute inset-y-0 flex flex-1 items-center [&>svg]:h-4 [&>svg]:w-4",v=n?"font-normal placeholder-text-tertiary text-icon-disabled pointer-events-none absolute inset-y-0 flex flex-1 items-center":"font-normal placeholder-text-tertiary text-field-placeholder pointer-events-none absolute inset-y-0 flex flex-1 items-center",y={xs:"[&>svg]:size-4",sm:"[&>svg]:size-4",md:"[&>svg]:size-5",lg:"[&>svg]:size-6"},J=()=>i?e.jsx("div",{className:l(U,"left-0 pl-3",p[t]),children:i}):null,O=()=>r==="file"?I?e.jsx("div",{className:l(v,"right-0 pr-3 cursor-pointer z-20 pointer-events-auto",y[t]),onClick:j,role:"button",tabIndex:0,onKeyDown:u=>{(u.key==="Enter"||u.key===" ")&&j()},children:e.jsx(ee,{})}):e.jsx("div",{className:l(v,"right-0 pr-3",y[t]),children:e.jsx(D,{})}):o?e.jsx("div",{className:l(U,"right-0 pr-3",p[t]),children:o}):null,_=a.useMemo(()=>m?e.jsx("label",{className:l(W[t],"text-field-label"),htmlFor:f,children:m}):null,[m,t,f]),Q=I?"file:border-0 file:bg-transparent pr-10":"text-text-tertiary file:border-0 file:bg-transparent pr-10";return r==="file"?e.jsxs("div",{className:"flex flex-col items-start gap-1.5 [&_*]:box-border box-border",children:[_,e.jsxs("div",{className:l("w-full relative flex focus-within:z-10",w),children:[e.jsx("input",{ref:P,id:f,type:"file",className:l(R,G,k[t],p[t],S,F,X,Q),disabled:n,onChange:N,onInvalid:T,...V}),e.jsx("div",{className:l(v,"right-0 pr-3",y[t]),children:e.jsx(D,{})})]})]}):e.jsxs("div",{className:"flex flex-col items-start gap-1.5 [&_*]:box-border box-border",children:[_,e.jsxs("div",{className:l("w-full relative flex focus-within:z-10",w),children:[J(),e.jsx("input",{ref:x,id:f,type:r,className:l(R,B,k[t],p[t],$[t],H[t],S,F,K),disabled:n,onChange:N,onInvalid:T,value:A(),...V}),O()]})]})},L=a.forwardRef(E);L.displayName="Input";E.__docgenInfo={description:"",methods:[],displayName:"InputComponent",props:{id:{required:!1,tsType:{name:"string"},description:"Unique identifier for the input element."},type:{required:!1,tsType:{name:"union",raw:"'text' | 'password' | 'email' | 'file'",elements:[{name:"literal",value:"'text'"},{name:"literal",value:"'password'"},{name:"literal",value:"'email'"},{name:"literal",value:"'file'"}]},description:"Specifies the type of the input element (e.g., text, file).",defaultValue:{value:"'text'",computed:!1}},defaultValue:{required:!1,tsType:{name:"string"},description:"Initial value of the input element.",defaultValue:{value:"''",computed:!1}},value:{required:!1,tsType:{name:"string"},description:"Controlled value of the input element."},size:{required:!1,tsType:{name:"union",raw:"'sm' | 'md' | 'lg'",elements:[{name:"literal",value:"'sm'"},{name:"literal",value:"'md'"},{name:"literal",value:"'lg'"}]},description:"Defines the size of the input (e.g., 'sm', 'md', 'lg').",defaultValue:{value:"'sm'",computed:!1}},className:{required:!1,tsType:{name:"string"},description:"Additional custom classes for styling.",defaultValue:{value:"''",computed:!1}},disabled:{required:!1,tsType:{name:"boolean"},description:"Disables the input element when true.",defaultValue:{value:"false",computed:!1}},onChange:{required:!1,tsType:{name:"signature",type:"function",raw:"( value: string | null ) => void",signature:{arguments:[{type:{name:"union",raw:"string | null",elements:[{name:"string"},{name:"null"}]},name:"value"}],return:{name:"void"}}},description:"Function called when the input value changes.",defaultValue:{value:"() => {}",computed:!1}},error:{required:!1,tsType:{name:"boolean"},description:"Indicates whether the input has an error state.",defaultValue:{value:"false",computed:!1}},onError:{required:!1,tsType:{name:"signature",type:"function",raw:"() => void",signature:{arguments:[],return:{name:"void"}}},description:"Function called when the input encounters an error.",defaultValue:{value:"() => {}",computed:!1}},prefix:{required:!1,tsType:{name:"ReactNode"},description:"React node displayed as a prefix inside the input.",defaultValue:{value:"null",computed:!1}},suffix:{required:!1,tsType:{name:"ReactNode"},description:"React node displayed as a suffix inside the input.",defaultValue:{value:"null",computed:!1}},label:{required:!1,tsType:{name:"string"},description:"Label displayed above the input field.",defaultValue:{value:"''",computed:!1}},placeholder:{required:!1,tsType:{name:"string"},description:"Placeholder text for the input field."}}};L.__docgenInfo={description:"",methods:[],displayName:"Input",props:{id:{required:!1,tsType:{name:"string"},description:"Unique identifier for the input element."},type:{required:!1,tsType:{name:"union",raw:"'text' | 'password' | 'email' | 'file'",elements:[{name:"literal",value:"'text'"},{name:"literal",value:"'password'"},{name:"literal",value:"'email'"},{name:"literal",value:"'file'"}]},description:"Specifies the type of the input element (e.g., text, file).",defaultValue:{value:"'text'",computed:!1}},defaultValue:{required:!1,tsType:{name:"string"},description:"Initial value of the input element.",defaultValue:{value:"''",computed:!1}},value:{required:!1,tsType:{name:"string"},description:"Controlled value of the input element."},size:{required:!1,tsType:{name:"union",raw:"'sm' | 'md' | 'lg'",elements:[{name:"literal",value:"'sm'"},{name:"literal",value:"'md'"},{name:"literal",value:"'lg'"}]},description:"Defines the size of the input (e.g., 'sm', 'md', 'lg').",defaultValue:{value:"'sm'",computed:!1}},className:{required:!1,tsType:{name:"string"},description:"Additional custom classes for styling.",defaultValue:{value:"''",computed:!1}},disabled:{required:!1,tsType:{name:"boolean"},description:"Disables the input element when true.",defaultValue:{value:"false",computed:!1}},onChange:{required:!1,tsType:{name:"signature",type:"function",raw:"( value: string | null ) => void",signature:{arguments:[{type:{name:"union",raw:"string | null",elements:[{name:"string"},{name:"null"}]},name:"value"}],return:{name:"void"}}},description:"Function called when the input value changes.",defaultValue:{value:"() => {}",computed:!1}},error:{required:!1,tsType:{name:"boolean"},description:"Indicates whether the input has an error state.",defaultValue:{value:"false",computed:!1}},onError:{required:!1,tsType:{name:"signature",type:"function",raw:"() => void",signature:{arguments:[],return:{name:"void"}}},description:"Function called when the input encounters an error.",defaultValue:{value:"() => {}",computed:!1}},prefix:{required:!1,tsType:{name:"ReactNode"},description:"React node displayed as a prefix inside the input.",defaultValue:{value:"null",computed:!1}},suffix:{required:!1,tsType:{name:"ReactNode"},description:"React node displayed as a suffix inside the input.",defaultValue:{value:"null",computed:!1}},label:{required:!1,tsType:{name:"string"},description:"Label displayed above the input field.",defaultValue:{value:"''",computed:!1}},placeholder:{required:!1,tsType:{name:"string"},description:"Placeholder text for the input field."}}};export{L as I,D as U}; diff --git a/assets/input.stories-QTXVAHTY.js b/assets/input.stories-QTXVAHTY.js new file mode 100644 index 00000000..4861056a --- /dev/null +++ b/assets/input.stories-QTXVAHTY.js @@ -0,0 +1,47 @@ +import{j as I}from"./jsx-runtime-DR9Q75dM.js";import{I as h}from"./input-CYwL3pYz.js";import{c as S}from"./createLucideIcon-DrGAWQCB.js";import"./index-DRjF_FHU.js";import"./index.browser-DP16PUbO.js";import"./functions-B0jM5NET.js";import"./x-M4dKkmxh.js";/** + * @license lucide-react v0.417.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const V=S("Phone",[["path",{d:"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z",key:"foiqr5"}]]),F={title:"Atoms/Input",component:h,parameters:{layout:"centered"},tags:["autodocs"],argTypes:{type:{control:"select"},size:{control:"select"}}},e={args:{type:"text",size:"sm",disabled:!1,error:!1,defaultValue:"Basic Input"}},r={args:{type:"text",size:"sm",disabled:!1,error:!0,defaultValue:"Input with Error"}},s={args:{type:"text",size:"sm",disabled:!0,error:!1,defaultValue:"Disabled Input"}},a={args:{type:"file",size:"md",disabled:!1,error:!1}},t={args:{type:"text",size:"md",disabled:!1,error:!1,prefix:I.jsx(V,{}),suffix:"#",defaultValue:""}};var o,n,i;e.parameters={...e.parameters,docs:{...(o=e.parameters)==null?void 0:o.docs,source:{originalSource:`{ + args: { + type: 'text', + size: 'sm', + disabled: false, + error: false, + defaultValue: 'Basic Input' + } +}`,...(i=(n=e.parameters)==null?void 0:n.docs)==null?void 0:i.source}}};var l,d,p;r.parameters={...r.parameters,docs:{...(l=r.parameters)==null?void 0:l.docs,source:{originalSource:`{ + args: { + type: 'text', + size: 'sm', + disabled: false, + error: true, + defaultValue: 'Input with Error' + } +}`,...(p=(d=r.parameters)==null?void 0:d.docs)==null?void 0:p.source}}};var u,c,m;s.parameters={...s.parameters,docs:{...(u=s.parameters)==null?void 0:u.docs,source:{originalSource:`{ + args: { + type: 'text', + size: 'sm', + disabled: true, + error: false, + defaultValue: 'Disabled Input' + } +}`,...(m=(c=s.parameters)==null?void 0:c.docs)==null?void 0:m.source}}};var f,x,g;a.parameters={...a.parameters,docs:{...(f=a.parameters)==null?void 0:f.docs,source:{originalSource:`{ + args: { + type: 'file', + size: 'md', + disabled: false, + error: false + } +}`,...(g=(x=a.parameters)==null?void 0:x.docs)==null?void 0:g.source}}};var b,y,z;t.parameters={...t.parameters,docs:{...(b=t.parameters)==null?void 0:b.docs,source:{originalSource:`{ + args: { + type: 'text', + size: 'md', + disabled: false, + error: false, + prefix: <Phone />, + suffix: '#', + defaultValue: '' + } +}`,...(z=(y=t.parameters)==null?void 0:y.docs)==null?void 0:z.source}}};const L=["Basic","ErrorState","Disabled","FileInput","WithPrefixSuffix"];export{e as Basic,s as Disabled,r as ErrorState,a as FileInput,t as WithPrefixSuffix,L as __namedExportsOrder,F as default}; diff --git a/assets/jsx-runtime-DR9Q75dM.js b/assets/jsx-runtime-DR9Q75dM.js new file mode 100644 index 00000000..26b8f19d --- /dev/null +++ b/assets/jsx-runtime-DR9Q75dM.js @@ -0,0 +1,9 @@ +import{r as l}from"./index-DRjF_FHU.js";var f={exports:{}},n={};/** + * @license React + * react-jsx-runtime.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var u=l,m=Symbol.for("react.element"),x=Symbol.for("react.fragment"),y=Object.prototype.hasOwnProperty,a=u.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,v={key:!0,ref:!0,__self:!0,__source:!0};function i(t,r,p){var e,o={},s=null,_=null;p!==void 0&&(s=""+p),r.key!==void 0&&(s=""+r.key),r.ref!==void 0&&(_=r.ref);for(e in r)y.call(r,e)&&!v.hasOwnProperty(e)&&(o[e]=r[e]);if(t&&t.defaultProps)for(e in r=t.defaultProps,r)o[e]===void 0&&(o[e]=r[e]);return{$$typeof:m,type:t,key:s,ref:_,props:o,_owner:a.current}}n.Fragment=x;n.jsx=i;n.jsxs=i;f.exports=n;var d=f.exports;export{d as j}; diff --git a/assets/label-DvPgxd3J.js b/assets/label-DvPgxd3J.js new file mode 100644 index 00000000..dab82f8b --- /dev/null +++ b/assets/label-DvPgxd3J.js @@ -0,0 +1 @@ +import{j as m}from"./jsx-runtime-DR9Q75dM.js";import{c as p}from"./functions-B0jM5NET.js";import{r as c}from"./index-DRjF_FHU.js";const x=c.forwardRef(({children:e=null,tag:t="label",size:a="sm",className:s="",variant:r="neutral",required:i=!1,...n},u)=>{const d="font-medium text-field-label flex items-center gap-0.5",o={xs:"text-xs [&>*]:text-xs [&>svg]:h-3 [&>svg]:w-3",sm:"text-sm [&>*]:text-sm [&>svg]:h-4 [&>svg]:w-4",md:"text-base [&>*]:text-base [&>svg]:h-5 [&>svg]:w-5"},f={neutral:"text-field-label [&>*]:text-field-label",help:"text-field-helper [&>*]:text-field-helper",error:"text-support-error [&>*]:text-support-error",disabled:"text-field-color-disabled disabled cursor-not-allowed [&>*]:text-field-color-disabled"};if(!e)return null;let l="";return i&&(l="after:content-['*'] after:text-field-required after:ml-0.5"),m.jsx(t,{ref:u,className:p(d,o[a],f[r],l,s),...n,children:e})});x.__docgenInfo={description:"",methods:[],displayName:"Label",props:{children:{required:!1,tsType:{name:"ReactNode"},description:"The content of the label.",defaultValue:{value:"null",computed:!1}},tag:{required:!1,tsType:{name:"union",raw:"string | ElementType",elements:[{name:"string"},{name:"ElementType"}]},description:"Defines the HTML tag to use for the label.",defaultValue:{value:"'label'",computed:!1}},size:{required:!1,tsType:{name:"union",raw:"'xs' | 'sm' | 'md'",elements:[{name:"literal",value:"'xs'"},{name:"literal",value:"'sm'"},{name:"literal",value:"'md'"}]},description:"Defines the size of the label.",defaultValue:{value:"'sm'",computed:!1}},className:{required:!1,tsType:{name:"string"},description:"Defines the extra classes.",defaultValue:{value:"''",computed:!1}},variant:{required:!1,tsType:{name:"union",raw:"'neutral' | 'help' | 'error' | 'disabled'",elements:[{name:"literal",value:"'neutral'"},{name:"literal",value:"'help'"},{name:"literal",value:"'error'"},{name:"literal",value:"'disabled'"}]},description:"Defines the style variant of the label.",defaultValue:{value:"'neutral'",computed:!1}},required:{required:!1,tsType:{name:"boolean"},description:"Defines if the label is required.",defaultValue:{value:"false",computed:!1}}}};export{x as L}; diff --git a/assets/label.stories-C-Vm-VCR.js b/assets/label.stories-C-Vm-VCR.js new file mode 100644 index 00000000..bb38373e --- /dev/null +++ b/assets/label.stories-C-Vm-VCR.js @@ -0,0 +1,29 @@ +import{L as q}from"./label-DvPgxd3J.js";import"./jsx-runtime-DR9Q75dM.js";import"./index-DRjF_FHU.js";import"./functions-B0jM5NET.js";const h={title:"Atoms/Label",component:q,tags:["autodocs"],argTypes:{size:{control:{type:"select"}},variant:{control:{type:"select"}}}},e={args:{size:"sm",variant:"neutral",required:!1,children:"Basic Label"}},r={args:{size:"sm",variant:"neutral",required:!0,children:"Required Label"}},a={args:{size:"sm",variant:"error",required:!1,children:"Error Label"}},s={args:{size:"sm",variant:"disabled",required:!1,children:"Disabled Label"}};var n,i,t;e.parameters={...e.parameters,docs:{...(n=e.parameters)==null?void 0:n.docs,source:{originalSource:`{ + args: { + size: 'sm', + variant: 'neutral', + required: false, + children: 'Basic Label' + } +}`,...(t=(i=e.parameters)==null?void 0:i.docs)==null?void 0:t.source}}};var o,c,d;r.parameters={...r.parameters,docs:{...(o=r.parameters)==null?void 0:o.docs,source:{originalSource:`{ + args: { + size: 'sm', + variant: 'neutral', + required: true, + children: 'Required Label' + } +}`,...(d=(c=r.parameters)==null?void 0:c.docs)==null?void 0:d.source}}};var l,m,u;a.parameters={...a.parameters,docs:{...(l=a.parameters)==null?void 0:l.docs,source:{originalSource:`{ + args: { + size: 'sm', + variant: 'error', + required: false, + children: 'Error Label' + } +}`,...(u=(m=a.parameters)==null?void 0:m.docs)==null?void 0:u.source}}};var p,b,g;s.parameters={...s.parameters,docs:{...(p=s.parameters)==null?void 0:p.docs,source:{originalSource:`{ + args: { + size: 'sm', + variant: 'disabled', + required: false, + children: 'Disabled Label' + } +}`,...(g=(b=s.parameters)==null?void 0:b.docs)==null?void 0:g.source}}};const E=["Basic","Required","Error","Disabled"];export{e as Basic,s as Disabled,a as Error,r as Required,E as __namedExportsOrder,h as default}; diff --git a/assets/layers-CTOK_G19.js b/assets/layers-CTOK_G19.js new file mode 100644 index 00000000..5323fb5a --- /dev/null +++ b/assets/layers-CTOK_G19.js @@ -0,0 +1,11 @@ +import{c as a}from"./createLucideIcon-DrGAWQCB.js";/** + * @license lucide-react v0.417.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const e=a("CloudUpload",[["path",{d:"M4 14.899A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 2.5 8.242",key:"1pljnt"}],["path",{d:"M12 12v9",key:"192myk"}],["path",{d:"m16 16-4-4-4 4",key:"119tzi"}]]);/** + * @license lucide-react v0.417.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const t=a("Layers",[["path",{d:"m12.83 2.18a2 2 0 0 0-1.66 0L2.6 6.08a1 1 0 0 0 0 1.83l8.58 3.91a2 2 0 0 0 1.66 0l8.58-3.9a1 1 0 0 0 0-1.83Z",key:"8b97xw"}],["path",{d:"m22 17.65-9.17 4.16a2 2 0 0 1-1.66 0L2 17.65",key:"dd6zsq"}],["path",{d:"m22 12.65-9.17 4.16a2 2 0 0 1-1.66 0L2 12.65",key:"ep9fru"}]]);export{e as C,t as L}; diff --git a/assets/layout-template-DJf5yR-z.js b/assets/layout-template-DJf5yR-z.js new file mode 100644 index 00000000..c6cb9b4f --- /dev/null +++ b/assets/layout-template-DJf5yR-z.js @@ -0,0 +1,6 @@ +import{c as e}from"./createLucideIcon-DrGAWQCB.js";/** + * @license lucide-react v0.417.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const h=e("LayoutTemplate",[["rect",{width:"18",height:"7",x:"3",y:"3",rx:"1",key:"f1a2em"}],["rect",{width:"9",height:"7",x:"3",y:"14",rx:"1",key:"jqznyg"}],["rect",{width:"5",height:"7",x:"16",y:"14",rx:"1",key:"q5h2i8"}]]);export{h as L}; diff --git a/assets/line-chart-BuFlrH9B.js b/assets/line-chart-BuFlrH9B.js new file mode 100644 index 00000000..1fef80e8 --- /dev/null +++ b/assets/line-chart-BuFlrH9B.js @@ -0,0 +1,2 @@ +import{j as g}from"./jsx-runtime-DR9Q75dM.js";import{R as b,r as ue}from"./index-DRjF_FHU.js";import{a as H,c as W}from"./functions-B0jM5NET.js";import{L as ce}from"./label-DvPgxd3J.js";import{b as de,D as pe,c as fe,d as M,e as z,C as me,A as he,h as I,j as ye,k as G,l as ve,m as ge,G as be,n as te,o as J,u as xe,E as Ae,a as we,f as Te,T as Pe}from"./generateCategoricalChart-CJ23qymB.js";import{X as re,Y as ae,C as je}from"./YAxis-C6wr449K.js";var ke=["type","layout","connectNulls","ref"],Oe=["key"];function _(e){"@babel/helpers - typeof";return _=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(r){return typeof r}:function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},_(e)}function Q(e,r){if(e==null)return{};var a=Se(e,r),t,n;if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(n=0;n<s.length;n++)t=s[n],!(r.indexOf(t)>=0)&&Object.prototype.propertyIsEnumerable.call(e,t)&&(a[t]=e[t])}return a}function Se(e,r){if(e==null)return{};var a={};for(var t in e)if(Object.prototype.hasOwnProperty.call(e,t)){if(r.indexOf(t)>=0)continue;a[t]=e[t]}return a}function V(){return V=Object.assign?Object.assign.bind():function(e){for(var r=1;r<arguments.length;r++){var a=arguments[r];for(var t in a)Object.prototype.hasOwnProperty.call(a,t)&&(e[t]=a[t])}return e},V.apply(this,arguments)}function Z(e,r){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(e);r&&(t=t.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),a.push.apply(a,t)}return a}function T(e){for(var r=1;r<arguments.length;r++){var a=arguments[r]!=null?arguments[r]:{};r%2?Z(Object(a),!0).forEach(function(t){P(e,t,a[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):Z(Object(a)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}function D(e){return Le(e)||_e(e)||De(e)||Ce()}function Ce(){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 De(e,r){if(e){if(typeof e=="string")return U(e,r);var a=Object.prototype.toString.call(e).slice(8,-1);if(a==="Object"&&e.constructor&&(a=e.constructor.name),a==="Map"||a==="Set")return Array.from(e);if(a==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return U(e,r)}}function _e(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function Le(e){if(Array.isArray(e))return U(e)}function U(e,r){(r==null||r>e.length)&&(r=e.length);for(var a=0,t=new Array(r);a<r;a++)t[a]=e[a];return t}function Ee(e,r){if(!(e instanceof r))throw new TypeError("Cannot call a class as a function")}function ee(e,r){for(var a=0;a<r.length;a++){var t=r[a];t.enumerable=t.enumerable||!1,t.configurable=!0,"value"in t&&(t.writable=!0),Object.defineProperty(e,ie(t.key),t)}}function Ne(e,r,a){return r&&ee(e.prototype,r),a&&ee(e,a),Object.defineProperty(e,"prototype",{writable:!1}),e}function qe(e,r,a){return r=R(r),Ie(e,ne()?Reflect.construct(r,a||[],R(e).constructor):r.apply(e,a))}function Ie(e,r){if(r&&(_(r)==="object"||typeof r=="function"))return r;if(r!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Ve(e)}function Ve(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ne(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(ne=function(){return!!e})()}function R(e){return R=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(a){return a.__proto__||Object.getPrototypeOf(a)},R(e)}function Fe(e,r){if(typeof r!="function"&&r!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(r&&r.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),r&&X(e,r)}function X(e,r){return X=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,n){return t.__proto__=n,t},X(e,r)}function P(e,r,a){return r=ie(r),r in e?Object.defineProperty(e,r,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[r]=a,e}function ie(e){var r=Be(e,"string");return _(r)=="symbol"?r:r+""}function Be(e,r){if(_(e)!="object"||!e)return e;var a=e[Symbol.toPrimitive];if(a!==void 0){var t=a.call(e,r||"default");if(_(t)!="object")return t;throw new TypeError("@@toPrimitive must return a primitive value.")}return(r==="string"?String:Number)(e)}var F=function(e){function r(){var a;Ee(this,r);for(var t=arguments.length,n=new Array(t),s=0;s<t;s++)n[s]=arguments[s];return a=qe(this,r,[].concat(n)),P(a,"state",{isAnimationFinished:!0,totalLength:0}),P(a,"generateSimpleStrokeDasharray",function(i,o){return"".concat(o,"px ").concat(i-o,"px")}),P(a,"getStrokeDasharray",function(i,o,l){var c=l.reduce(function(v,x){return v+x});if(!c)return a.generateSimpleStrokeDasharray(o,i);for(var f=Math.floor(i/c),m=i%c,d=o-i,h=[],u=0,y=0;u<l.length;y+=l[u],++u)if(y+l[u]>m){h=[].concat(D(l.slice(0,u)),[m-y]);break}var p=h.length%2===0?[0,d]:[d];return[].concat(D(r.repeat(l,f)),D(h),p).map(function(v){return"".concat(v,"px")}).join(", ")}),P(a,"id",xe("recharts-line-")),P(a,"pathRef",function(i){a.mainCurve=i}),P(a,"handleAnimationEnd",function(){a.setState({isAnimationFinished:!0}),a.props.onAnimationEnd&&a.props.onAnimationEnd()}),P(a,"handleAnimationStart",function(){a.setState({isAnimationFinished:!1}),a.props.onAnimationStart&&a.props.onAnimationStart()}),a}return Fe(r,e),Ne(r,[{key:"componentDidMount",value:function(){if(this.props.isAnimationActive){var t=this.getTotalLength();this.setState({totalLength:t})}}},{key:"componentDidUpdate",value:function(){if(this.props.isAnimationActive){var t=this.getTotalLength();t!==this.state.totalLength&&this.setState({totalLength:t})}}},{key:"getTotalLength",value:function(){var t=this.mainCurve;try{return t&&t.getTotalLength&&t.getTotalLength()||0}catch{return 0}}},{key:"renderErrorBar",value:function(t,n){if(this.props.isAnimationActive&&!this.state.isAnimationFinished)return null;var s=this.props,i=s.points,o=s.xAxis,l=s.yAxis,c=s.layout,f=s.children,m=fe(f,Ae);if(!m)return null;var d=function(y,p){return{x:y.x,y:y.y,value:y.value,errorVal:te(y.payload,p)}},h={clipPath:t?"url(#clipPath-".concat(n,")"):null};return b.createElement(M,h,m.map(function(u){return b.cloneElement(u,{key:"bar-".concat(u.props.dataKey),data:i,xAxis:o,yAxis:l,layout:c,dataPointFormatter:d})}))}},{key:"renderDots",value:function(t,n,s){var i=this.props.isAnimationActive;if(i&&!this.state.isAnimationFinished)return null;var o=this.props,l=o.dot,c=o.points,f=o.dataKey,m=z(this.props,!1),d=z(l,!0),h=c.map(function(y,p){var v=T(T(T({key:"dot-".concat(p),r:3},m),d),{},{value:y.value,dataKey:f,cx:y.x,cy:y.y,index:p,payload:y.payload});return r.renderDotItem(l,v)}),u={clipPath:t?"url(#clipPath-".concat(n?"":"dots-").concat(s,")"):null};return b.createElement(M,V({className:"recharts-line-dots",key:"dots"},u),h)}},{key:"renderCurveStatically",value:function(t,n,s,i){var o=this.props,l=o.type,c=o.layout,f=o.connectNulls;o.ref;var m=Q(o,ke),d=T(T(T({},z(m,!0)),{},{fill:"none",className:"recharts-line-curve",clipPath:n?"url(#clipPath-".concat(s,")"):null,points:t},i),{},{type:l,layout:c,connectNulls:f});return b.createElement(me,V({},d,{pathRef:this.pathRef}))}},{key:"renderCurveWithAnimation",value:function(t,n){var s=this,i=this.props,o=i.points,l=i.strokeDasharray,c=i.isAnimationActive,f=i.animationBegin,m=i.animationDuration,d=i.animationEasing,h=i.animationId,u=i.animateNewValues,y=i.width,p=i.height,v=this.state,x=v.prevPoints,O=v.totalLength;return b.createElement(he,{begin:f,duration:m,isActive:c,easing:d,from:{t:0},to:{t:1},key:"line-".concat(h),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(k){var A=k.t;if(x){var S=x.length/o.length,j=o.map(function(w,$){var N=Math.floor($*S);if(x[N]){var q=x[N],C=I(q.x,w.x),oe=I(q.y,w.y);return T(T({},w),{},{x:C(A),y:oe(A)})}if(u){var se=I(y*2,w.x),le=I(p/2,w.y);return T(T({},w),{},{x:se(A),y:le(A)})}return T(T({},w),{},{x:w.x,y:w.y})});return s.renderCurveStatically(j,t,n)}var B=I(0,O),L=B(A),E;if(l){var K="".concat(l).split(/[,\s]+/gim).map(function(w){return parseFloat(w)});E=s.getStrokeDasharray(L,O,K)}else E=s.generateSimpleStrokeDasharray(O,L);return s.renderCurveStatically(o,t,n,{strokeDasharray:E})})}},{key:"renderCurve",value:function(t,n){var s=this.props,i=s.points,o=s.isAnimationActive,l=this.state,c=l.prevPoints,f=l.totalLength;return o&&i&&i.length&&(!c&&f>0||!ye(c,i))?this.renderCurveWithAnimation(t,n):this.renderCurveStatically(i,t,n)}},{key:"render",value:function(){var t,n=this.props,s=n.hide,i=n.dot,o=n.points,l=n.className,c=n.xAxis,f=n.yAxis,m=n.top,d=n.left,h=n.width,u=n.height,y=n.isAnimationActive,p=n.id;if(s||!o||!o.length)return null;var v=this.state.isAnimationFinished,x=o.length===1,O=H("recharts-line",l),k=c&&c.allowDataOverflow,A=f&&f.allowDataOverflow,S=k||A,j=G(p)?this.id:p,B=(t=z(i,!1))!==null&&t!==void 0?t:{r:3,strokeWidth:2},L=B.r,E=L===void 0?3:L,K=B.strokeWidth,w=K===void 0?2:K,$=ve(i)?i:{},N=$.clipDot,q=N===void 0?!0:N,C=E*2+w;return b.createElement(M,{className:O},k||A?b.createElement("defs",null,b.createElement("clipPath",{id:"clipPath-".concat(j)},b.createElement("rect",{x:k?d:d-h/2,y:A?m:m-u/2,width:k?h:h*2,height:A?u:u*2})),!q&&b.createElement("clipPath",{id:"clipPath-dots-".concat(j)},b.createElement("rect",{x:d-C/2,y:m-C/2,width:h+C,height:u+C}))):null,!x&&this.renderCurve(S,j),this.renderErrorBar(S,j),(x||i)&&this.renderDots(S,q,j),(!y||v)&&ge.renderCallByParent(this.props,o))}}],[{key:"getDerivedStateFromProps",value:function(t,n){return t.animationId!==n.prevAnimationId?{prevAnimationId:t.animationId,curPoints:t.points,prevPoints:n.curPoints}:t.points!==n.curPoints?{curPoints:t.points}:null}},{key:"repeat",value:function(t,n){for(var s=t.length%2!==0?[].concat(D(t),[0]):t,i=[],o=0;o<n;++o)i=[].concat(D(i),D(s));return i}},{key:"renderDotItem",value:function(t,n){var s;if(b.isValidElement(t))s=b.cloneElement(t,n);else if(de(t))s=t(n);else{var i=n.key,o=Q(n,Oe),l=H("recharts-line-dot",typeof t!="boolean"?t.className:"");s=b.createElement(pe,V({key:i},o,{className:l}))}return s}}])}(ue.PureComponent);P(F,"displayName","Line");P(F,"defaultProps",{xAxisId:0,yAxisId:0,connectNulls:!1,activeDot:!0,dot:!0,legendType:"line",stroke:"#3182bd",strokeWidth:1,fill:"#fff",points:[],isAnimationActive:!be.isSsr,animateNewValues:!0,animationBegin:0,animationDuration:1500,animationEasing:"ease",hide:!1,label:!1});P(F,"getComposedData",function(e){var r=e.props,a=e.xAxis,t=e.yAxis,n=e.xAxisTicks,s=e.yAxisTicks,i=e.dataKey,o=e.bandSize,l=e.displayedData,c=e.offset,f=r.layout,m=l.map(function(d,h){var u=te(d,i);return f==="horizontal"?{x:J({axis:a,ticks:n,bandSize:o,entry:d,index:h}),y:G(u)?null:t.scale(u),value:u,payload:d}:{x:G(u)?null:a.scale(u),y:J({axis:t,ticks:s,bandSize:o,entry:d,index:h}),value:u,payload:d}});return T({points:m,layout:f},c)});var Ke=we({chartName:"LineChart",GraphicalChild:F,axisComponents:[{axisType:"xAxis",AxisComp:re},{axisType:"yAxis",AxisComp:ae}],formatAxisMap:Te});const Y=b.forwardRef(({active:e,payload:r,className:a,indicator:t="dot",hideLabel:n=!1,hideIndicator:s=!1,label:i,labelFormatter:o,labelClassName:l,formatter:c,color:f,nameKey:m="name",labelKey:d},h)=>{const u=()=>{if(n||!(r!=null&&r.length))return null;const[p]=r,v=o?o(i||""):p[d]||i;return v?g.jsx("div",{className:W("font-medium",l),children:v}):null};if(!e||!(r!=null&&r.length))return null;const y=r.length===1&&t!=="dot";return g.jsxs("div",{ref:h,className:W("grid min-w-[8rem] items-start gap-1.5 rounded-lg border bg-tooltip-background-light px-3 py-2 text-xs shadow-xl",a),children:[y?null:u(),g.jsx("div",{className:"grid gap-1.5",children:r.map((p,v)=>{const x=f||p.color||"#000";return g.jsxs("div",{className:W("flex w-full items-stretch gap-2",t==="dot"&&"items-center"),children:[!s&&g.jsx("div",{className:W({"size-2.5 ":t==="dot","w-1 h-full":t==="line","w-0 border-[0.5px] border-dashed":t==="dashed"}),style:{backgroundColor:t==="dot"||t==="line"?x:"",borderColor:t==="dashed"?x:""}}),g.jsxs("div",{className:"flex-1 flex justify-between items-center",children:[g.jsx("span",{children:p[m]||p.dataKey}),g.jsx("span",{className:"font-mono font-medium",children:c?c(p.value??""):p.value??""})]})]},p.dataKey||v)})})]})});Y.displayName="ChartTooltipContent";Y.__docgenInfo={description:"",methods:[],displayName:"ChartTooltipContent",props:{active:{required:!1,tsType:{name:"boolean"},description:""},payload:{required:!1,tsType:{name:"Array",elements:[{name:"PayloadItem"}],raw:"PayloadItem[]"},description:""},className:{required:!1,tsType:{name:"string"},description:""},indicator:{required:!1,tsType:{name:"union",raw:"'dot' | 'line' | 'dashed'",elements:[{name:"literal",value:"'dot'"},{name:"literal",value:"'line'"},{name:"literal",value:"'dashed'"}]},description:"",defaultValue:{value:"'dot'",computed:!1}},hideLabel:{required:!1,tsType:{name:"boolean"},description:"",defaultValue:{value:"false",computed:!1}},hideIndicator:{required:!1,tsType:{name:"boolean"},description:"",defaultValue:{value:"false",computed:!1}},label:{required:!1,tsType:{name:"string"},description:""},labelFormatter:{required:!1,tsType:{name:"signature",type:"function",raw:"( label: string ) => string",signature:{arguments:[{type:{name:"string"},name:"label"}],return:{name:"string"}}},description:""},labelClassName:{required:!1,tsType:{name:"string"},description:""},formatter:{required:!1,tsType:{name:"signature",type:"function",raw:"( value: number | string ) => string | number",signature:{arguments:[{type:{name:"union",raw:"number | string",elements:[{name:"number"},{name:"string"}]},name:"value"}],return:{name:"union",raw:"string | number",elements:[{name:"string"},{name:"number"}]}}},description:""},color:{required:!1,tsType:{name:"string"},description:""},nameKey:{required:!1,tsType:{name:"string"},description:"",defaultValue:{value:"'name'",computed:!1}},labelKey:{required:!1,tsType:{name:"string"},description:""}}};const We=({data:e,dataKeys:r=[],colors:a=[],showXAxis:t=!0,showYAxis:n=!0,showTooltip:s=!0,tooltipIndicator:i="dot",tooltipLabelKey:o,showCartesianGrid:l=!0,tickFormatter:c,xAxisDataKey:f,yAxisDataKey:m,xAxisFontSize:d="sm",xAxisFontColor:h="#4B5563",yAxisFontColor:u="#4B5563",chartWidth:y=350,chartHeight:p=200,withDots:v=!1})=>{const x=[{stroke:"#2563EB"},{stroke:"#38BDF8"}],O=a.length>0?a:x,k={sm:"12px",md:"14px",lg:"16px"},A=k[d]||k.sm;return!e||e.length===0?g.jsx(ce,{size:"sm",variant:"help",children:"No data available"}):g.jsxs(Ke,{width:y,height:p,data:e,margin:{left:14,right:14},children:[l&&g.jsx(je,{vertical:!1}),t&&g.jsx(re,{dataKey:f,tickLine:!1,axisLine:!1,tickMargin:8,tickFormatter:c,tick:{fontSize:A,fill:h}}),n&&g.jsx(ae,{dataKey:m,tickLine:!1,axisLine:!1,tickMargin:8,tick:{fontSize:A,fill:u}}),s&&g.jsx(Pe,{content:g.jsx(Y,{indicator:i,labelKey:o})}),r.map((S,j)=>g.jsx(F,{type:"natural",dataKey:S,stroke:O[j].stroke,fill:O[j].stroke,strokeWidth:2,dot:v},S))]})};We.__docgenInfo={description:"",methods:[],displayName:"LineChart",props:{data:{required:!0,tsType:{name:"Array",elements:[{name:"DataItem"}],raw:"DataItem[]"},description:"An array of objects representing the source data for the chart."},dataKeys:{required:!1,tsType:{name:"Array",elements:[{name:"string"}],raw:"string[]"},description:"An array of strings representing the keys to access data in each data object. Used for identifying different data series.",defaultValue:{value:"[]",computed:!1}},colors:{required:!1,tsType:{name:"Array",elements:[{name:"Color"}],raw:"Color[]"},description:"An array of color objects that determine the stroke colors for each data series in the chart.",defaultValue:{value:"[]",computed:!1}},showXAxis:{required:!1,tsType:{name:"boolean"},description:"Whether to render the `<XAxis />` component for the x-axis.",defaultValue:{value:"true",computed:!1}},showYAxis:{required:!1,tsType:{name:"boolean"},description:"Whether to render the `<YAxis />` component for the y-axis.",defaultValue:{value:"true",computed:!1}},showTooltip:{required:!1,tsType:{name:"boolean"},description:"Toggle the visibility of the tooltip on hover, displaying detailed information for each data point.",defaultValue:{value:"true",computed:!1}},tooltipIndicator:{required:!1,tsType:{name:"union",raw:"'dot' | 'line' | 'dashed'",elements:[{name:"literal",value:"'dot'"},{name:"literal",value:"'line'"},{name:"literal",value:"'dashed'"}]},description:"The tooltip indicator. It can be `dot`, `line`, or `dashed`.",defaultValue:{value:"'dot'",computed:!1}},tooltipLabelKey:{required:!1,tsType:{name:"string"},description:"The key to use for the tooltip label."},showCartesianGrid:{required:!1,tsType:{name:"boolean"},description:"Whether to display the `<CartesianGrid />`, adding horizontal and vertical grid lines.",defaultValue:{value:"true",computed:!1}},tickFormatter:{required:!1,tsType:{name:"signature",type:"function",raw:"( value: string ) => string",signature:{arguments:[{type:{name:"string"},name:"value"}],return:{name:"string"}}},description:"A function used to format the ticks on the x-axis, e.g., for formatting dates or numbers."},xAxisDataKey:{required:!1,tsType:{name:"string"},description:"The key in the data objects representing values for the x-axis."},yAxisDataKey:{required:!1,tsType:{name:"string"},description:"The key in the data objects representing values for the y-axis."},xAxisFontSize:{required:!1,tsType:{name:"union",raw:"'sm' | 'md' | 'lg'",elements:[{name:"literal",value:"'sm'"},{name:"literal",value:"'md'"},{name:"literal",value:"'lg'"}]},description:"Font size for the labels on the x-axis.",defaultValue:{value:"'sm'",computed:!1}},xAxisFontColor:{required:!1,tsType:{name:"string"},description:"Font color for the labels on the x-axis.",defaultValue:{value:"'#4B5563'",computed:!1}},yAxisFontColor:{required:!1,tsType:{name:"string"},description:"Font color for the labels on the y-axis.",defaultValue:{value:"'#4B5563'",computed:!1}},chartWidth:{required:!1,tsType:{name:"number"},description:"Width of the chart container.",defaultValue:{value:"350",computed:!1}},chartHeight:{required:!1,tsType:{name:"number"},description:"Height of the chart container.",defaultValue:{value:"200",computed:!1}},withDots:{required:!1,tsType:{name:"boolean"},description:"Determines whether dots are shown on each data point.",defaultValue:{value:"false",computed:!1}}}};export{We as L}; diff --git a/assets/line-chart.stories-cFksjgms.js b/assets/line-chart.stories-cFksjgms.js new file mode 100644 index 00000000..3eaa71ca --- /dev/null +++ b/assets/line-chart.stories-cFksjgms.js @@ -0,0 +1,47 @@ +import{L as x}from"./line-chart-BuFlrH9B.js";import"./jsx-runtime-DR9Q75dM.js";import"./index-DRjF_FHU.js";import"./functions-B0jM5NET.js";import"./label-DvPgxd3J.js";import"./generateCategoricalChart-CJ23qymB.js";import"./tiny-invariant-CopsF_GD.js";import"./YAxis-C6wr449K.js";const l=[{month:"January",desktop:186},{month:"February",desktop:305},{month:"March",desktop:237},{month:"April",desktop:73},{month:"May",desktop:209},{month:"June",desktop:214}],w=[{month:"January",desktop:186,mobile:80},{month:"February",desktop:305,mobile:200},{month:"March",desktop:237,mobile:120},{month:"April",desktop:173,mobile:160},{month:"May",desktop:209,mobile:130},{month:"June",desktop:214,mobile:140}],k=["desktop","mobile"],A=[{stroke:"#2563EB"},{stroke:"#38BDF8"}],g={title:"Atoms/LineChart",component:x,parameters:{layout:"centered"},tags:["autodocs"]},e=u=>u.slice(0,3),t={args:{data:l,dataKeys:["desktop"],colors:[{stroke:"#3b82f6"}],showXAxis:!0,showYAxis:!1,showTooltip:!0,showCartesianGrid:!0,tickFormatter:e,xAxisDataKey:"month",xAxisFontSize:"sm",withDots:!1}},o={args:{data:l,dataKeys:["desktop"],colors:[{stroke:"#3b82f6"}],showXAxis:!0,showYAxis:!1,showTooltip:!0,showCartesianGrid:!0,tickFormatter:e,xAxisDataKey:"month",xAxisFontSize:"sm",withDots:!0}},s={args:{data:w,dataKeys:k,colors:A,showXAxis:!0,showYAxis:!1,showTooltip:!0,showCartesianGrid:!0,tickFormatter:e,xAxisDataKey:"month",xAxisFontSize:"sm",withDots:!1}};var r,a,n;t.parameters={...t.parameters,docs:{...(r=t.parameters)==null?void 0:r.docs,source:{originalSource:`{ + args: { + data: chartData, + dataKeys: ['desktop'], + colors: [{ + stroke: '#3b82f6' + }], + showXAxis: true, + showYAxis: false, + showTooltip: true, + showCartesianGrid: true, + tickFormatter: monthFormatter, + xAxisDataKey: 'month', + xAxisFontSize: 'sm', + withDots: false + } +}`,...(n=(a=t.parameters)==null?void 0:a.docs)==null?void 0:n.source}}};var i,m,h;o.parameters={...o.parameters,docs:{...(i=o.parameters)==null?void 0:i.docs,source:{originalSource:`{ + args: { + data: chartData, + dataKeys: ['desktop'], + colors: [{ + stroke: '#3b82f6' + }], + showXAxis: true, + showYAxis: false, + showTooltip: true, + showCartesianGrid: true, + tickFormatter: monthFormatter, + xAxisDataKey: 'month', + xAxisFontSize: 'sm', + withDots: true + } +}`,...(h=(m=o.parameters)==null?void 0:m.docs)==null?void 0:h.source}}};var p,c,d;s.parameters={...s.parameters,docs:{...(p=s.parameters)==null?void 0:p.docs,source:{originalSource:`{ + args: { + data: chartDataMultiple, + dataKeys, + colors, + showXAxis: true, + showYAxis: false, + showTooltip: true, + showCartesianGrid: true, + tickFormatter: monthFormatter, + xAxisDataKey: 'month', + xAxisFontSize: 'sm', + withDots: false + } +}`,...(d=(c=s.parameters)==null?void 0:c.docs)==null?void 0:d.source}}};const L=["LineChartSimple","LineChartWithDots","LineChartMultiple"];export{s as LineChartMultiple,t as LineChartSimple,o as LineChartWithDots,L as __namedExportsOrder,g as default}; diff --git a/assets/list-blocks.stories-BtXiHvO4.js b/assets/list-blocks.stories-BtXiHvO4.js new file mode 100644 index 00000000..13bb0c43 --- /dev/null +++ b/assets/list-blocks.stories-BtXiHvO4.js @@ -0,0 +1,24 @@ +import{j as e}from"./jsx-runtime-DR9Q75dM.js";import{C as a}from"./container-ZbATB8CN.js";import{L as s}from"./label-DvPgxd3J.js";import{B as c}from"./badge-Dv1nmPq1.js";import{H as d,M as m,S as p}from"./star-BBnJSrzd.js";import{C as u}from"./circle-help-DR8Yqm4S.js";import"./index-DRjF_FHU.js";import"./functions-B0jM5NET.js";import"./x-M4dKkmxh.js";import"./createLucideIcon-DrGAWQCB.js";const S={title:"Organisms/Cards/List Blocks",parameters:{layout:"fullscreen"},tags:["autodocs"],decorators:[l=>e.jsx("div",{style:{width:"1100px",padding:"10px"},children:e.jsx(l,{})})]},x=[{id:"1",value:"vipsupport",icon:e.jsx(d,{}),label:"VIP Support",hideSelection:!0,useSwitch:!1,bagde:e.jsx(c,{label:"PRO",icon:null,size:"xxs",variant:"inverse",closable:!1})},{id:"2",value:"helpcenter",icon:e.jsx(u,{}),label:"Help Center",hideSelection:!0,useSwitch:!1},{id:"3",value:"community",icon:e.jsx(m,{}),label:"Join the Community",hideSelection:!0,useSwitch:!1},{id:"4",value:"rateus",icon:e.jsx(p,{}),label:"Rate Us",hideSelection:!0,useSwitch:!1}],f=l=>e.jsxs(a,{...l,containerType:"flex",direction:"column",className:"w-96 border border-solid rounded-xl border-border-subtle p-4",gap:"xs",children:[e.jsx(a.Item,{className:"md:w-full lg:w-full p-1",children:e.jsx(s,{className:"font-semibold",children:"Quick Access"})}),e.jsx(a.Item,{className:"flex flex-col md:w-full lg:w-full bg-field-primary-background gap-1 p-1 rounded-lg",children:x.map(n=>e.jsx("div",{className:"p-2 gap-1 items-center bg-background-primary rounded-md shadow-soft-shadow-inner",children:e.jsxs(a,{containerType:"flex",direction:"row",className:"gap-1 p-1",align:"center",children:[e.jsx(a.Item,{className:"flex",children:n.icon}),e.jsx(a.Item,{className:"flex",children:e.jsx("a",{href:"#",className:"no-underline hover:underline hover:text-field-label",children:e.jsx(s,{className:"py-0 px-1 font-normal cursor-pointer",children:n.label})})}),n.bagde?e.jsx(a.Item,{children:n.bagde}):null]},n.id)},n.id))})]}),r=f.bind({});var o,t,i;r.parameters={...r.parameters,docs:{...(o=r.parameters)==null?void 0:o.docs,source:{originalSource:`(args: Template3Props) => { + return <Container {...args} containerType="flex" direction="column" className="w-96 border border-solid rounded-xl border-border-subtle p-4" gap="xs"> + <Container.Item className="md:w-full lg:w-full p-1"> + <Label className="font-semibold">Quick Access</Label> + </Container.Item> + <Container.Item className="flex flex-col md:w-full lg:w-full bg-field-primary-background gap-1 p-1 rounded-lg"> + {containerRowButtons.map(button => <div key={button.id} className="p-2 gap-1 items-center bg-background-primary rounded-md shadow-soft-shadow-inner"> + <Container key={button.id} containerType="flex" direction="row" className="gap-1 p-1" align="center"> + <Container.Item className="flex"> + {button.icon} + </Container.Item> + <Container.Item className="flex"> + <a href="#" className="no-underline hover:underline hover:text-field-label"> + <Label className="py-0 px-1 font-normal cursor-pointer"> + {button.label} + </Label> + </a> + </Container.Item> + {button.bagde ? <Container.Item>{button.bagde}</Container.Item> : null} + </Container> + </div>)} + </Container.Item> + </Container>; +}`,...(i=(t=r.parameters)==null?void 0:t.docs)==null?void 0:i.source}}};const k=["ListBlocks"];export{r as ListBlocks,k as __namedExportsOrder,S as default}; diff --git a/assets/loader-Bb5Bdo8Z.js b/assets/loader-Bb5Bdo8Z.js new file mode 100644 index 00000000..2a9f897e --- /dev/null +++ b/assets/loader-Bb5Bdo8Z.js @@ -0,0 +1,6 @@ +import{j as a}from"./jsx-runtime-DR9Q75dM.js";import{c as n}from"./functions-B0jM5NET.js";import{c as o}from"./createLucideIcon-DrGAWQCB.js";/** + * @license lucide-react v0.417.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const m=o("LoaderCircle",[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]]),d=({variant:s="primary",size:r="md",icon:e=null,className:l=""})=>{const t={primary:"text-brand-primary-600 bg-background-primary",secondary:"text-background-primary"}[s],i={sm:"[&>svg]:h-4 [&>svg]:w-4",md:"[&>svg]:h-5 [&>svg]:w-5",lg:"[&>svg]:h-6 [&>svg]:w-6",xl:"[&>svg]:h-8 [&>svg]:w-8"}[r];return a.jsx("span",{className:n("flex",i,t,l),children:e||a.jsx(m,{className:"animate-spin"})})};d.__docgenInfo={description:"",methods:[],displayName:"Loader",props:{variant:{required:!1,tsType:{name:"union",raw:"'primary' | 'secondary'",elements:[{name:"literal",value:"'primary'"},{name:"literal",value:"'secondary'"}]},description:"Defines the variant of the loader. Options are 'primary' or 'secondary'.",defaultValue:{value:"'primary'",computed:!1}},size:{required:!1,tsType:{name:"union",raw:"'sm' | 'md' | 'lg' | 'xl'",elements:[{name:"literal",value:"'sm'"},{name:"literal",value:"'md'"},{name:"literal",value:"'lg'"},{name:"literal",value:"'xl'"}]},description:"Defines the size of the loader. Options are 'sm', 'md', 'lg', or 'xl'.",defaultValue:{value:"'md'",computed:!1}},icon:{required:!1,tsType:{name:"ReactNode"},description:"Optional icon to display instead of the default loader icon.",defaultValue:{value:"null",computed:!1}},className:{required:!1,tsType:{name:"string"},description:"Additional custom classes for styling.",defaultValue:{value:"''",computed:!1}}}};export{d as L}; diff --git a/assets/loader.stories-CDTNy_gx.js b/assets/loader.stories-CDTNy_gx.js new file mode 100644 index 00000000..71a1c799 --- /dev/null +++ b/assets/loader.stories-CDTNy_gx.js @@ -0,0 +1,6 @@ +import{j as v}from"./jsx-runtime-DR9Q75dM.js";import{L as x}from"./loader-Bb5Bdo8Z.js";import{c as f}from"./createLucideIcon-DrGAWQCB.js";import"./index-DRjF_FHU.js";import"./functions-B0jM5NET.js";/** + * @license lucide-react v0.417.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const z=f("LoaderPinwheel",[["path",{d:"M2 12c0-2.8 2.2-5 5-5s5 2.2 5 5 2.2 5 5 5 5-2.2 5-5",key:"1cg5zf"}],["path",{d:"M7 20.7a1 1 0 1 1 5-8.7 1 1 0 1 0 5-8.6",key:"1gnrpi"}],["path",{d:"M7 3.3a1 1 0 1 1 5 8.6 1 1 0 1 0 5 8.6",key:"u9yy5q"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]),I={title:"Atoms/Loader",component:x,parameters:{layout:"centered"},tags:["autodocs"],argTypes:{variant:{control:{type:"select"}},size:{control:{type:"select"}},icon:{control:!1}}},o=c=>v.jsx(x,{className:c.variant==="secondary"?"bg-brand-primary-600":"",...c}),a=o.bind({});a.args={variant:"primary",size:"md",icon:null};const r=o.bind({});r.args={variant:"secondary",size:"md",icon:null};const e=o.bind({});e.args={variant:"primary",size:"lg",icon:null};const s=o.bind({});s.args={variant:"primary",size:"md",icon:v.jsx(z,{className:"animate-spin"})};var t,n,i;a.parameters={...a.parameters,docs:{...(t=a.parameters)==null?void 0:t.docs,source:{originalSource:"args => <Loader className={args.variant === 'secondary' ? 'bg-brand-primary-600' : ''} {...args} />",...(i=(n=a.parameters)==null?void 0:n.docs)==null?void 0:i.source}}};var m,d,p;r.parameters={...r.parameters,docs:{...(m=r.parameters)==null?void 0:m.docs,source:{originalSource:"args => <Loader className={args.variant === 'secondary' ? 'bg-brand-primary-600' : ''} {...args} />",...(p=(d=r.parameters)==null?void 0:d.docs)==null?void 0:p.source}}};var g,l,y;e.parameters={...e.parameters,docs:{...(g=e.parameters)==null?void 0:g.docs,source:{originalSource:"args => <Loader className={args.variant === 'secondary' ? 'bg-brand-primary-600' : ''} {...args} />",...(y=(l=e.parameters)==null?void 0:l.docs)==null?void 0:y.source}}};var u,b,L;s.parameters={...s.parameters,docs:{...(u=s.parameters)==null?void 0:u.docs,source:{originalSource:"args => <Loader className={args.variant === 'secondary' ? 'bg-brand-primary-600' : ''} {...args} />",...(L=(b=s.parameters)==null?void 0:b.docs)==null?void 0:L.source}}};const M=["Basic","Secondary","Large","CustomIcon"];export{a as Basic,s as CustomIcon,e as Large,r as Secondary,M as __namedExportsOrder,I as default}; diff --git a/assets/megaphone-C5ZL1PiD.js b/assets/megaphone-C5ZL1PiD.js new file mode 100644 index 00000000..1b53c606 --- /dev/null +++ b/assets/megaphone-C5ZL1PiD.js @@ -0,0 +1,6 @@ +import{c as e}from"./createLucideIcon-DrGAWQCB.js";/** + * @license lucide-react v0.417.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const o=e("Megaphone",[["path",{d:"m3 11 18-5v12L3 14v-3z",key:"n962bs"}],["path",{d:"M11.6 16.8a3 3 0 1 1-5.8-1.6",key:"1yl0tm"}]]);export{o as M}; diff --git a/assets/menu-item-h0iRIEmG.js b/assets/menu-item-h0iRIEmG.js new file mode 100644 index 00000000..2e469770 --- /dev/null +++ b/assets/menu-item-h0iRIEmG.js @@ -0,0 +1,18 @@ +import{j as e}from"./jsx-runtime-DR9Q75dM.js";import{r as u}from"./index-DRjF_FHU.js";import{c as r}from"./functions-B0jM5NET.js";import{m as v}from"./proxy-0EBv-VZP.js";import{C as P}from"./chevron-down-dZe9AKXZ.js";import{A as z}from"./index-CAUXa3fz.js";const N=u.createContext({}),w=()=>u.useContext(N),i=({size:t="md",children:n,className:s})=>e.jsx(N.Provider,{value:{size:t},children:e.jsx("div",{className:r("flex flex-col bg-background-primary p-2",s),children:n})});i.displayName="Menu";const g=({heading:t,arrow:n=!1,showArrowOnHover:s=!1,open:o=!0,onClick:l,children:c,className:p})=>{const[a,f]=u.useState(o),[h,d]=u.useState(!1),{size:b}=w(),m="text-text-primary bg-transparent cursor-pointer flex justify-between items-center gap-1",S={sm:"text-xs",md:"text-sm"}[b??"md"],T={sm:"[&>svg]:size-4",md:"[&>svg]:size-5"}[b??"md"],C=()=>{f(!a),l&&l(!a)},q={open:{rotate:180},closed:{rotate:0}},I={open:{height:"auto",opacity:1},closed:{height:0,opacity:0}},j={visible:{opacity:1},hidden:{opacity:0}},k=()=>s?a||h?"visible":"hidden":"visible";return e.jsxs("div",{children:[e.jsxs("div",{role:"button",tabIndex:0,onClick:C,onKeyDown:M=>{(M.key==="Enter"||M.key===" ")&&C()},onMouseEnter:()=>s&&d(!0),onMouseLeave:()=>s&&d(!1),className:r(m,S,t?"p-1":"p-0",p),"aria-expanded":a,children:[e.jsx("span",{className:"text-text-tertiary",children:t}),n&&e.jsx(v.span,{variants:q,animate:a?"open":"closed",transition:{duration:.15},className:r("flex items-center text-border-strong",T),children:e.jsx(v.div,{initial:"hidden",animate:k(),exit:"hidden",variants:j,transition:{duration:.15},children:e.jsx(P,{})})})]}),e.jsx(z,{initial:!1,children:a&&e.jsx(v.ul,{variants:I,initial:"closed",animate:"open",exit:"closed",transition:{duration:.3,ease:"easeInOut"},className:"overflow flex gap-0.5 flex-col m-0 bg-white rounded p-0",children:c})})]})};g.displayName="Menu.List";const x=({disabled:t=!1,active:n,onClick:s,children:o,className:l})=>{const{size:c}=w(),p="flex p-1 gap-1 items-center bg-transparent border-none rounded text-text-secondary cursor-pointer m-0",a={sm:"[&>svg]:size-4 [&>svg]:m-1 [&>*:not(svg)]:mx-1 [&>*:not(svg)]:my-0.5 text-sm",md:"[&>svg]:size-5 [&>svg]:m-1.5 [&>*:not(svg)]:m-1 text-base"}[c??"md"],f="hover:bg-background-secondary hover:text-text-primary",h=t?"text-text-disabled hover:text-text-disabled cursor-not-allowed hover:bg-transparent":"",d=n?"text-icon-primary [&>svg]:text-icon-interactive bg-background-secondary":"";return e.jsx("li",{role:"menuitem",tabIndex:0,onClick:s,onKeyDown:m=>{(m.key==="Enter"||m.key===" ")&&(s==null||s())},className:r(p,a,f,h,d,"transition-colors duration-300 ease-in-out",l),children:o})};x.displayName="Menu.Item";const y=({variant:t="solid",className:n})=>{const s={solid:"border-solid",dashed:"border-dashed",dotted:"border-dotted",double:"border-double",hidden:"border-hidden",none:"border-none"}[t];return e.jsx(e.Fragment,{children:e.jsx("hr",{className:r("w-full border-0 border-t border-border-subtle",s,n)})})};y.displayName="Menu.Separator";i.List=g;i.Item=x;i.Separator=y;i.__docgenInfo={description:"",methods:[{name:"List",docblock:null,modifiers:["static"],params:[{name:`{ + heading, + arrow = false, + showArrowOnHover = false, // Prop to toggle hover-based arrow display + open: initialOpen = true, + onClick, + children, + className, +}: MenuListProps`,optional:!1,type:{name:"MenuListProps",alias:"MenuListProps"}}],returns:null},{name:"Item",docblock:null,modifiers:["static"],params:[{name:`{ + disabled = false, + active, + onClick, + children, + className, +}: MenuItemProps`,optional:!1,type:{name:"MenuItemProps",alias:"MenuItemProps"}}],returns:null},{name:"Separator",docblock:null,modifiers:["static"],params:[{name:`{ + variant = 'solid', + className, +}: MenuSeparatorProps`,optional:!1,type:{name:"MenuSeparatorProps",alias:"MenuSeparatorProps"}}],returns:null}],displayName:"Menu",props:{className:{required:!1,tsType:{name:"string"},description:"Additional CSS classes for the component."},size:{required:!1,tsType:{name:"union",raw:"'sm' | 'md'",elements:[{name:"literal",value:"'sm'"},{name:"literal",value:"'md'"}]},description:"Defines the size of the menu (e.g., 'sm', 'md').",defaultValue:{value:"'md'",computed:!1}},children:{required:!0,tsType:{name:"ReactNode"},description:"Child elements of the menu."}}};g.__docgenInfo={description:"",methods:[],displayName:"Menu.List",props:{className:{required:!1,tsType:{name:"string"},description:"Additional CSS classes for the component."},heading:{required:!1,tsType:{name:"string"},description:"Heading for the menu list."},arrow:{required:!1,tsType:{name:"boolean"},description:"Displays an arrow next to the heading.",defaultValue:{value:"false",computed:!1}},open:{required:!1,tsType:{name:"boolean"},description:"Controls the initial open state of the menu list.",defaultValue:{value:"true",computed:!1}},onClick:{required:!1,tsType:{name:"signature",type:"function",raw:"( isOpen: boolean ) => void",signature:{arguments:[{type:{name:"boolean"},name:"isOpen"}],return:{name:"void"}}},description:"Callback function triggered when the menu list is clicked."},children:{required:!0,tsType:{name:"ReactNode"},description:"Child elements of the menu list."},showArrowOnHover:{required:!1,tsType:{name:"boolean"},description:"Shows the arrow only when hovering.",defaultValue:{value:"false",computed:!1}}}};x.__docgenInfo={description:"",methods:[],displayName:"Menu.Item",props:{className:{required:!1,tsType:{name:"string"},description:"Additional CSS classes for the component."},disabled:{required:!1,tsType:{name:"boolean"},description:"Disables the menu item if true.",defaultValue:{value:"false",computed:!1}},active:{required:!1,tsType:{name:"boolean"},description:"Marks the menu item as active."},onClick:{required:!1,tsType:{name:"signature",type:"function",raw:"() => void",signature:{arguments:[],return:{name:"void"}}},description:"Callback function triggered when the menu item is clicked."},children:{required:!0,tsType:{name:"ReactNode"},description:"Child elements of the menu item."}}};y.__docgenInfo={description:"",methods:[],displayName:"Menu.Separator",props:{className:{required:!1,tsType:{name:"string"},description:"Additional CSS classes for the component."},variant:{required:!1,tsType:{name:"union",raw:"'solid' | 'dashed' | 'dotted' | 'double' | 'hidden' | 'none'",elements:[{name:"literal",value:"'solid'"},{name:"literal",value:"'dashed'"},{name:"literal",value:"'dotted'"},{name:"literal",value:"'double'"},{name:"literal",value:"'hidden'"},{name:"literal",value:"'none'"}]},description:"Defines the style of the separator (e.g., 'solid', 'dashed').",defaultValue:{value:"'solid'",computed:!1}}}};export{i as M}; diff --git a/assets/menu.stories-B_ZYV3MO.js b/assets/menu.stories-B_ZYV3MO.js new file mode 100644 index 00000000..1b63f96f --- /dev/null +++ b/assets/menu.stories-B_ZYV3MO.js @@ -0,0 +1,55 @@ +import{j as e}from"./jsx-runtime-DR9Q75dM.js";import{M as n}from"./menu-item-h0iRIEmG.js";import{S as d,a,b as u,T as m,C as c}from"./truck-BHgmDPkF.js";import{P as p}from"./pen-tool-CX5iG0Kp.js";import{M as l,C as h}from"./mouse-pointer-DRDlMxdd.js";import{L as x,C as M}from"./layers-CTOK_G19.js";import{B as j}from"./bell-B87wS_4k.js";import"./index-DRjF_FHU.js";import"./functions-B0jM5NET.js";import"./proxy-0EBv-VZP.js";import"./chevron-down-dZe9AKXZ.js";import"./createLucideIcon-DrGAWQCB.js";import"./index-CAUXa3fz.js";const z={title:"Molecules/Menu",component:n,parameters:{layout:"centered"},tags:["autodocs"],subcomponents:{"Menu.List":n.List,"Menu.Item":n.Item,"Menu.Separator":n.Separator},argTypes:{size:{control:{type:"select"}},children:{control:!1}}},I=o=>e.jsxs(n,{size:o.size,className:"gap-6 min-w-64",children:[e.jsxs(n.List,{heading:"Store",open:!0,arrow:!0,children:[e.jsxs(n.Item,{children:[e.jsx(d,{}),e.jsx("div",{children:"Store Settings"})]}),e.jsxs(n.Item,{disabled:!0,children:[e.jsx(p,{}),e.jsx("div",{children:"Design & Branding"})]})]}),e.jsxs(n.List,{heading:"Orders & Sales",open:!0,arrow:!0,children:[e.jsxs(n.Item,{children:[e.jsx(a,{}),e.jsx("div",{children:"Orders & Receipts"})]}),e.jsxs(n.Item,{children:[e.jsx(u,{}),e.jsx("div",{children:"Abandoned Checkout"})]}),e.jsxs(n.Item,{children:[e.jsx(m,{}),e.jsx("div",{children:"Shipping"})]}),e.jsxs(n.Item,{children:[e.jsx(c,{}),e.jsx("div",{children:"Payment Processors"})]})]}),e.jsx(n.Separator,{}),e.jsxs(n.List,{heading:"Customers",open:!0,arrow:!0,children:[e.jsxs(n.Item,{children:[e.jsx(l,{}),e.jsx("div",{children:"Affiliates"})]}),e.jsxs(n.Item,{children:[e.jsx(h,{}),e.jsx("div",{children:"Subscriptions Saver"})]})]}),e.jsxs(n.List,{heading:"Others",open:!0,arrow:!0,children:[e.jsxs(n.Item,{children:[e.jsx(x,{}),e.jsx("div",{children:"Data Export"})]}),e.jsxs(n.Item,{children:[e.jsx(M,{}),e.jsx("div",{children:"Connection"})]}),e.jsxs(n.Item,{children:[e.jsx(j,{}),e.jsx("div",{children:"Notification"})]})]})]}),r=I.bind({});r.args={size:"md"};var s,t,i;r.parameters={...r.parameters,docs:{...(s=r.parameters)==null?void 0:s.docs,source:{originalSource:`args => <Menu size={args.size} className="gap-6 min-w-64"> + <Menu.List heading="Store" open={true} arrow={true}> + <Menu.Item> + <Store /> + <div>Store Settings</div> + </Menu.Item> + <Menu.Item disabled> + <PenTool /> + <div>Design & Branding</div> + </Menu.Item> + </Menu.List> + <Menu.List heading="Orders & Sales" open={true} arrow={true}> + <Menu.Item> + <ShoppingBag /> + <div>Orders & Receipts</div> + </Menu.Item> + <Menu.Item> + <ShoppingCart /> + <div>Abandoned Checkout</div> + </Menu.Item> + <Menu.Item> + <Truck /> + <div>Shipping</div> + </Menu.Item> + <Menu.Item> + <CreditCard /> + <div>Payment Processors</div> + </Menu.Item> + </Menu.List> + <Menu.Separator /> + <Menu.List heading="Customers" open={true} arrow={true}> + <Menu.Item> + <MousePointer /> + <div>Affiliates</div> + </Menu.Item> + <Menu.Item> + <ChartNoAxesColumnIncreasing /> + <div>Subscriptions Saver</div> + </Menu.Item> + </Menu.List> + <Menu.List heading="Others" open={true} arrow={true}> + <Menu.Item> + <Layers /> + <div>Data Export</div> + </Menu.Item> + <Menu.Item> + <CloudUpload /> + <div>Connection</div> + </Menu.Item> + <Menu.Item> + <Bell /> + <div>Notification</div> + </Menu.Item> + </Menu.List> + </Menu>`,...(i=(t=r.parameters)==null?void 0:t.docs)==null?void 0:i.source}}};const A=["CombinedMenu"];export{r as CombinedMenu,A as __namedExportsOrder,z as default}; diff --git a/assets/minus-BgdR_mi_.js b/assets/minus-BgdR_mi_.js new file mode 100644 index 00000000..9c269511 --- /dev/null +++ b/assets/minus-BgdR_mi_.js @@ -0,0 +1,6 @@ +import{c as s}from"./createLucideIcon-DrGAWQCB.js";/** + * @license lucide-react v0.417.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const c=s("Minus",[["path",{d:"M5 12h14",key:"1ays0h"}]]);export{c as M}; diff --git a/assets/mouse-pointer-DRDlMxdd.js b/assets/mouse-pointer-DRDlMxdd.js new file mode 100644 index 00000000..e93caa3d --- /dev/null +++ b/assets/mouse-pointer-DRDlMxdd.js @@ -0,0 +1,11 @@ +import{c as e}from"./createLucideIcon-DrGAWQCB.js";/** + * @license lucide-react v0.417.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const o=e("ChartNoAxesColumnIncreasing",[["line",{x1:"12",x2:"12",y1:"20",y2:"10",key:"1vz5eb"}],["line",{x1:"18",x2:"18",y1:"20",y2:"4",key:"cun8e5"}],["line",{x1:"6",x2:"6",y1:"20",y2:"16",key:"hq0ia6"}]]);/** + * @license lucide-react v0.417.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const y=e("MousePointer",[["path",{d:"m3 3 7.07 16.97 2.51-7.39 7.39-2.51L3 3z",key:"y2ucgo"}],["path",{d:"m13 13 6 6",key:"1nhxnf"}]]);export{o as C,y as M}; diff --git a/assets/newspaper-Dji_c5th.js b/assets/newspaper-Dji_c5th.js new file mode 100644 index 00000000..86312067 --- /dev/null +++ b/assets/newspaper-Dji_c5th.js @@ -0,0 +1,6 @@ +import{c as a}from"./createLucideIcon-DrGAWQCB.js";/** + * @license lucide-react v0.417.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const p=a("Newspaper",[["path",{d:"M4 22h16a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2H8a2 2 0 0 0-2 2v16a2 2 0 0 1-2 2Zm0 0a2 2 0 0 1-2-2v-9c0-1.1.9-2 2-2h2",key:"7pis2x"}],["path",{d:"M18 14h-8",key:"sponae"}],["path",{d:"M15 18h-5",key:"95g1m2"}],["path",{d:"M10 6h8v4h-8V6Z",key:"smlsk5"}]]);export{p as N}; diff --git a/assets/onboarding-backup.stories-rjOiPo8S.js b/assets/onboarding-backup.stories-rjOiPo8S.js new file mode 100644 index 00000000..591d3f6b --- /dev/null +++ b/assets/onboarding-backup.stories-rjOiPo8S.js @@ -0,0 +1,100 @@ +import{j as e}from"./jsx-runtime-DR9Q75dM.js";import{B as l}from"./button-CWRkIW0K.js";import"./switch-CmCNAZG2.js";import"./checkbox-Chct7KEK.js";import{R as r}from"./radio-button-BBGEtJpx.js";import{B as s}from"./badge-Dv1nmPq1.js";import"./textarea-DgzwSIza.js";import"./avatar-A7FoSNec.js";import"./input-CYwL3pYz.js";import{L as d}from"./label-DvPgxd3J.js";import{T as c}from"./title-Pwv4V5tQ.js";import"./loader-Bb5Bdo8Z.js";import"./progress-bar-DDd8HN42.js";import"./tooltip-BKIj9JjV.js";import"./editor-input-Bzq0TCBV.js";import"./tabs--pYN2uoP.js";import"./select-HH_ABOAM.js";import"./toaster-Bfhn6F4R.js";import"./container-ZbATB8CN.js";import"./alert-f1kGYIX8.js";import{P as i}from"./progress-steps-DKE91ypz.js";import"./skeleton-DkrZt4C4.js";import"./menu-item-h0iRIEmG.js";import"./sidebar-DAGUTLol.js";import"./breadcrumb-BOHkNqGZ.js";import"./dialog-DLt9OUkY.js";import{T as t}from"./topbar-Dj3yHCF0.js";import"./search-Z9MTqd0b.js";import"./dropdown-menu-Bv9F8U8F.js";import"./drawer-CzUmv8Re.js";import"./pagination-DNkALv-C.js";import"./datepicker-DIA_JZ4u.js";import"./accordion-BKTr8uPA.js";import"./bar-chart-DFVhnu1W.js";import"./line-chart-BuFlrH9B.js";import"./pie-chart-CBmJ9D1c.js";import"./area-chart-DT2aNxmr.js";import{b as g,c as a}from"./icons-DPjdgw4M.js";import{X as h}from"./x-M4dKkmxh.js";import{C as x}from"./chevron-left-DuVGxgfj.js";import{C as v}from"./chevron-right-B2Obis2F.js";import"./index-DRjF_FHU.js";import"./functions-B0jM5NET.js";import"./index.browser-DP16PUbO.js";import"./minus-BgdR_mi_.js";import"./createLucideIcon-DrGAWQCB.js";import"./check-C7wgf3Hc.js";import"./info-boz3nBKJ.js";import"./floating-ui.react-B68Bw5rw.js";import"./index-rX-Bn4lm.js";import"./utils-Dxwlf2d8.js";import"./proxy-0EBv-VZP.js";import"./chevron-down-dZe9AKXZ.js";import"./search-GYQZ8GCW.js";import"./index-CAUXa3fz.js";import"./plus-CJ5uAo4M.js";import"./panel-left-close-BbAtOGz0.js";import"./ellipsis-DN1ZI3Nb.js";import"./ResponsiveContainer-TEDwBoeF.js";import"./generateCategoricalChart-CJ23qymB.js";import"./tiny-invariant-CopsF_GD.js";import"./YAxis-C6wr449K.js";const Oe={title:"Templates/Onboarding/Backup Email",parameters:{layout:"fullscreen"},tags:["autodocs"]},S=n=>e.jsxs("div",{...n,className:"bg-background-secondary min-h-screen w-full pb-10",children:[e.jsxs(t,{className:"bg-background-secondary",children:[e.jsx(t.Left,{children:e.jsx(t.Item,{children:e.jsx(g,{})})}),e.jsx(t.Middle,{children:e.jsx(t.Item,{children:e.jsxs(i,{currentStep:4,variant:"number",children:[e.jsx(i.Step,{}),e.jsx(i.Step,{}),e.jsx(i.Step,{}),e.jsx(i.Step,{}),e.jsx(i.Step,{})]})})}),e.jsx(t.Right,{children:e.jsx(t.Item,{children:e.jsx(l,{icon:e.jsx(h,{className:"size-4"}),iconPosition:"right",variant:"ghost",size:"xs",children:"Exit Guided Setup"})})})]}),e.jsx("form",{onSubmit:p=>p.preventDefault(),children:e.jsxs("div",{className:"md:w-[47rem] box-border mx-auto p-8 mt-10 border border-solid border-border-subtle bg-background-primary rounded-xl shadow-sm space-y-4",children:[e.jsxs("div",{children:[e.jsx(c,{size:"md",className:"text-text-primary",tag:"h4",title:"Want to Add a Backup Email Service?"}),e.jsx(d,{className:"text-text-secondary mt-1 text-sm max-w-[41rem] font-normal",children:"This is an optional step, but it can be really helpful. By adding a backup email service, your emails will still be sent if your main service stops working."})]}),e.jsx("div",{className:"bg-background-secondary p-1 rounded-lg max-h-[23rem] overflow-auto",children:e.jsxs(r.Group,{columns:2,size:"sm",gapClassname:"gap-1",children:[e.jsx(r.Button,{value:"Email1",label:n.label??{heading:"Email Service"},inlineIcon:!0,badgeItem:e.jsx(s,{label:"Primary",size:"xxs",variant:"green",type:"pill"}),borderOn:!0,icon:e.jsx(a,{}),onChange:()=>{},buttonWrapperClasses:"bg-white border-0"}),e.jsx(r.Button,{value:"Email2",label:n.label??{heading:"Email Service"},inlineIcon:!0,borderOn:!0,icon:e.jsx(a,{}),onChange:()=>{},buttonWrapperClasses:"bg-white border-0"}),e.jsx(r.Button,{value:"Email3",label:n.label??{heading:"Email Service"},inlineIcon:!0,badgeItem:e.jsx(s,{label:"Soon",size:"xxs",variant:"green",type:"pill"}),borderOn:!0,icon:e.jsx(a,{}),onChange:()=>{},buttonWrapperClasses:"bg-white border-0"}),e.jsx(r.Button,{value:"Email4",label:n.label??{heading:"Email Service"},inlineIcon:!0,borderOn:!0,icon:e.jsx(a,{}),onChange:()=>{},buttonWrapperClasses:"bg-white border-0"}),e.jsx(r.Button,{value:"Email5",label:n.label??{heading:"Email Service"},inlineIcon:!0,borderOn:!0,icon:e.jsx(a,{}),onChange:()=>{},buttonWrapperClasses:"bg-white border-0"}),e.jsx(r.Button,{value:"Email6",label:n.label??{heading:"Email Service"},inlineIcon:!0,badgeItem:e.jsx(s,{label:"Free",size:"xxs",variant:"green",type:"pill"}),borderOn:!0,icon:e.jsx(a,{}),onChange:()=>{},buttonWrapperClasses:"bg-white border-0"}),e.jsx(r.Button,{value:"Email7",label:n.label??{heading:"Email Service"},inlineIcon:!0,borderOn:!0,icon:e.jsx(a,{}),onChange:()=>{},buttonWrapperClasses:"bg-white border-0"}),e.jsx(r.Button,{value:"Email8",label:n.label??{heading:"Email Service"},inlineIcon:!0,badgeItem:e.jsx(s,{label:"Soon",size:"xxs",variant:"green",type:"pill"}),borderOn:!0,icon:e.jsx(a,{}),onChange:()=>{},buttonWrapperClasses:"bg-white border-0"}),e.jsx(r.Button,{value:"Email9",label:n.label??{heading:"Email Service"},inlineIcon:!0,borderOn:!0,icon:e.jsx(a,{}),onChange:()=>{},buttonWrapperClasses:"bg-white border-0"}),e.jsx(r.Button,{value:"Email11",label:n.label??{heading:"Email Service"},inlineIcon:!0,borderOn:!0,icon:e.jsx(a,{}),onChange:()=>{},buttonWrapperClasses:"bg-white border-0"}),e.jsx(r.Button,{value:"Email12",label:n.label??{heading:"Email Service"},inlineIcon:!0,borderOn:!0,icon:e.jsx(a,{}),onChange:()=>{},buttonWrapperClasses:"bg-white border-0"}),e.jsx(r.Button,{value:"Starter64",label:n.label??{heading:"Email Service"},inlineIcon:!0,borderOn:!0,icon:e.jsx(a,{}),onChange:()=>{},buttonWrapperClasses:"bg-white border-0"}),e.jsx(r.Button,{value:"Email13",label:n.label??{heading:"Email Service"},inlineIcon:!0,borderOn:!0,icon:e.jsx(a,{}),onChange:()=>{},buttonWrapperClasses:"bg-white border-0"}),e.jsx(r.Button,{value:"Email14",label:n.label??{heading:"Email Service"},inlineIcon:!0,borderOn:!0,icon:e.jsx(a,{}),onChange:()=>{},buttonWrapperClasses:"bg-white border-0"})]})}),e.jsxs("div",{className:"flex justify-between items-center pt-2 gap-4",children:[e.jsx(l,{variant:"outline",className:"flex items-center gap-2",icon:e.jsx(x,{}),children:"Back"}),e.jsxs("div",{className:"flex justify-end items-center gap-3",children:[e.jsx(l,{variant:"ghost",children:" Skip"}),e.jsx(l,{className:"flex items-center gap-2",icon:e.jsx(v,{}),iconPosition:"right",children:"Continue Setup"})]})]})]})})]}),o=S.bind({});o.args={};o.storyName="OnboardingBackup";var m,b,u;o.parameters={...o.parameters,docs:{...(m=o.parameters)==null?void 0:m.docs,source:{originalSource:`args => { + return <div {...args} className="bg-background-secondary min-h-screen w-full pb-10"> + <Topbar className="bg-background-secondary"> + <Topbar.Left> + <Topbar.Item> + <SureEmailLogo /> + </Topbar.Item> + </Topbar.Left> + <Topbar.Middle> + <Topbar.Item> + <ProgressSteps currentStep={4} variant="number"> + <ProgressSteps.Step /> + <ProgressSteps.Step /> + <ProgressSteps.Step /> + <ProgressSteps.Step /> + <ProgressSteps.Step /> + </ProgressSteps> + </Topbar.Item> + </Topbar.Middle> + <Topbar.Right> + <Topbar.Item> + <Button icon={<X className="size-4" />} iconPosition="right" variant="ghost" size="xs"> + Exit Guided Setup + </Button> + </Topbar.Item> + </Topbar.Right> + </Topbar> + <form onSubmit={event => event.preventDefault()}> + <div className="md:w-[47rem] box-border mx-auto p-8 mt-10 border border-solid border-border-subtle bg-background-primary rounded-xl shadow-sm space-y-4"> + <div> + <Title size="md" className="text-text-primary" tag="h4" title="Want to Add a Backup Email Service?" /> + <Label className="text-text-secondary mt-1 text-sm max-w-[41rem] font-normal"> + This is an optional step, but it can be really + helpful. By adding a backup email service, your + emails will still be sent if your main service stops + working. + </Label> + </div> + + <div className="bg-background-secondary p-1 rounded-lg max-h-[23rem] overflow-auto"> + <RadioButton.Group columns={2} size="sm" gapClassname="gap-1"> + <RadioButton.Button value={\`Email1\`} label={args.label ?? { + heading: 'Email Service' + }} inlineIcon={true} badgeItem={<Badge label="Primary" size="xxs" variant="green" type="pill" />} borderOn icon={<SureEmailIcon />} onChange={() => {}} buttonWrapperClasses="bg-white border-0" /> + <RadioButton.Button value={\`Email2\`} label={args.label ?? { + heading: 'Email Service' + }} inlineIcon={true} borderOn icon={<SureEmailIcon />} onChange={() => {}} buttonWrapperClasses="bg-white border-0" /> + <RadioButton.Button value={\`Email3\`} label={args.label ?? { + heading: 'Email Service' + }} inlineIcon={true} badgeItem={<Badge label="Soon" size="xxs" variant="green" type="pill" />} borderOn icon={<SureEmailIcon />} onChange={() => {}} buttonWrapperClasses="bg-white border-0" /> + <RadioButton.Button value={\`Email4\`} label={args.label ?? { + heading: 'Email Service' + }} inlineIcon={true} borderOn icon={<SureEmailIcon />} onChange={() => {}} buttonWrapperClasses="bg-white border-0" /> + <RadioButton.Button value={\`Email5\`} label={args.label ?? { + heading: 'Email Service' + }} inlineIcon={true} borderOn icon={<SureEmailIcon />} onChange={() => {}} buttonWrapperClasses="bg-white border-0" /> + <RadioButton.Button value={\`Email6\`} label={args.label ?? { + heading: 'Email Service' + }} inlineIcon={true} badgeItem={<Badge label="Free" size="xxs" variant="green" type="pill" />} borderOn icon={<SureEmailIcon />} onChange={() => {}} buttonWrapperClasses="bg-white border-0" /> + <RadioButton.Button value={\`Email7\`} label={args.label ?? { + heading: 'Email Service' + }} inlineIcon={true} borderOn icon={<SureEmailIcon />} onChange={() => {}} buttonWrapperClasses="bg-white border-0" /> + <RadioButton.Button value={\`Email8\`} label={args.label ?? { + heading: 'Email Service' + }} inlineIcon={true} badgeItem={<Badge label="Soon" size="xxs" variant="green" type="pill" />} borderOn icon={<SureEmailIcon />} onChange={() => {}} buttonWrapperClasses="bg-white border-0" /> + <RadioButton.Button value={\`Email9\`} label={args.label ?? { + heading: 'Email Service' + }} inlineIcon={true} borderOn icon={<SureEmailIcon />} onChange={() => {}} buttonWrapperClasses="bg-white border-0" /> + <RadioButton.Button value={\`Email11\`} label={args.label ?? { + heading: 'Email Service' + }} inlineIcon={true} borderOn icon={<SureEmailIcon />} onChange={() => {}} buttonWrapperClasses="bg-white border-0" /> + <RadioButton.Button value={\`Email12\`} label={args.label ?? { + heading: 'Email Service' + }} inlineIcon={true} borderOn icon={<SureEmailIcon />} onChange={() => {}} buttonWrapperClasses="bg-white border-0" /> + <RadioButton.Button value={\`Starter64\`} label={args.label ?? { + heading: 'Email Service' + }} inlineIcon={true} borderOn icon={<SureEmailIcon />} onChange={() => {}} buttonWrapperClasses="bg-white border-0" /> + <RadioButton.Button value={\`Email13\`} label={args.label ?? { + heading: 'Email Service' + }} inlineIcon={true} borderOn icon={<SureEmailIcon />} onChange={() => {}} buttonWrapperClasses="bg-white border-0" /> + <RadioButton.Button value={\`Email14\`} label={args.label ?? { + heading: 'Email Service' + }} inlineIcon={true} borderOn icon={<SureEmailIcon />} onChange={() => {}} buttonWrapperClasses="bg-white border-0" /> + </RadioButton.Group> + </div> + <div className="flex justify-between items-center pt-2 gap-4"> + <Button variant="outline" className="flex items-center gap-2" icon={<ChevronLeft />}> + Back + </Button> + <div className="flex justify-end items-center gap-3"> + <Button variant="ghost"> Skip</Button> + <Button className="flex items-center gap-2" icon={<ChevronRight />} iconPosition="right"> + Continue Setup + </Button> + </div> + </div> + </div> + </form> + </div>; +}`,...(u=(b=o.parameters)==null?void 0:b.docs)==null?void 0:u.source}}};const We=["DefaultOnboardingBackup"];export{o as DefaultOnboardingBackup,We as __namedExportsOrder,Oe as default}; diff --git a/assets/onboarding-connect.stories-_ELSvMAQ.js b/assets/onboarding-connect.stories-_ELSvMAQ.js new file mode 100644 index 00000000..306c0ad3 --- /dev/null +++ b/assets/onboarding-connect.stories-_ELSvMAQ.js @@ -0,0 +1,44 @@ +import{j as e}from"./jsx-runtime-DR9Q75dM.js";import{B as p}from"./button-CWRkIW0K.js";import"./switch-CmCNAZG2.js";import"./checkbox-Chct7KEK.js";import"./radio-button-BBGEtJpx.js";import"./badge-Dv1nmPq1.js";import"./textarea-DgzwSIza.js";import"./avatar-A7FoSNec.js";import"./input-CYwL3pYz.js";import{L as s}from"./label-DvPgxd3J.js";import"./title-Pwv4V5tQ.js";import"./loader-Bb5Bdo8Z.js";import"./progress-bar-DDd8HN42.js";import"./tooltip-BKIj9JjV.js";import"./editor-input-Bzq0TCBV.js";import"./tabs--pYN2uoP.js";import"./select-HH_ABOAM.js";import"./toaster-Bfhn6F4R.js";import"./container-ZbATB8CN.js";import"./alert-f1kGYIX8.js";import{P as t}from"./progress-steps-DKE91ypz.js";import"./skeleton-DkrZt4C4.js";import"./menu-item-h0iRIEmG.js";import"./sidebar-DAGUTLol.js";import"./breadcrumb-BOHkNqGZ.js";import"./dialog-DLt9OUkY.js";import{T as r}from"./topbar-Dj3yHCF0.js";import"./search-Z9MTqd0b.js";import"./dropdown-menu-Bv9F8U8F.js";import"./drawer-CzUmv8Re.js";import"./pagination-DNkALv-C.js";import"./datepicker-DIA_JZ4u.js";import"./accordion-BKTr8uPA.js";import"./bar-chart-DFVhnu1W.js";import"./line-chart-BuFlrH9B.js";import"./pie-chart-CBmJ9D1c.js";import"./area-chart-DT2aNxmr.js";import{c as l}from"./icons-DPjdgw4M.js";import{X as d}from"./x-M4dKkmxh.js";import"./index-DRjF_FHU.js";import"./functions-B0jM5NET.js";import"./index.browser-DP16PUbO.js";import"./minus-BgdR_mi_.js";import"./createLucideIcon-DrGAWQCB.js";import"./check-C7wgf3Hc.js";import"./info-boz3nBKJ.js";import"./floating-ui.react-B68Bw5rw.js";import"./index-rX-Bn4lm.js";import"./utils-Dxwlf2d8.js";import"./proxy-0EBv-VZP.js";import"./chevron-down-dZe9AKXZ.js";import"./search-GYQZ8GCW.js";import"./index-CAUXa3fz.js";import"./plus-CJ5uAo4M.js";import"./panel-left-close-BbAtOGz0.js";import"./chevron-right-B2Obis2F.js";import"./ellipsis-DN1ZI3Nb.js";import"./chevron-left-DuVGxgfj.js";import"./ResponsiveContainer-TEDwBoeF.js";import"./generateCategoricalChart-CJ23qymB.js";import"./tiny-invariant-CopsF_GD.js";import"./YAxis-C6wr449K.js";const Se={title:"Templates/Onboarding/Connect",parameters:{layout:"fullscreen"},tags:["autodocs"]},c=m=>e.jsxs("div",{...m,className:"bg-background-secondary h-screen w-full pb-10",children:[e.jsxs(r,{className:"bg-background-secondary",children:[e.jsx(r.Left,{children:e.jsx(r.Item,{children:e.jsx(l,{})})}),e.jsx(r.Middle,{children:e.jsx(r.Item,{children:e.jsxs(t,{children:[e.jsx(t.Step,{labelText:"Connect"}),e.jsx(t.Step,{labelText:"Import"}),e.jsx(t.Step,{labelText:"Profile"}),e.jsx(t.Step,{labelText:"Social"})]})})}),e.jsx(r.Right,{children:e.jsx(r.Item,{children:e.jsx(d,{className:"size-4"})})})]}),e.jsxs("div",{className:"grid md:grid-cols-2 md:w-[45rem] box-border mx-auto p-8 gap-10 mt-10 border border-solid border-border-subtle bg-background-primary rounded-xl shadow-sm",children:[e.jsxs("div",{children:[e.jsx(s,{size:"md",className:"text-3xl font-semibold text-text-primary",children:"Connect Your Site with SureRank"}),e.jsx(s,{className:"text-text-secondary text-sm mt-2 font-normal",children:"When you connect your free account with SureRank you will get keyword suggestions from Google when entering the keywords. Not only that, you will access to our AI assistant work as a SEO expert and help you get your site ranked."}),e.jsx(p,{className:"mt-6",children:"Connect Now"})]}),e.jsx("div",{children:e.jsx("img",{className:"w-full",src:"https://static.vecteezy.com/system/resources/previews/019/019/725/non_2x/male-seo-developer-illustration-illustration-of-a-hand-holding-a-magnifying-glass-and-writing-seo-on-a-computer-screen-free-png.png",alt:"placeholder"})})]})]}),o=c.bind({});o.args={};o.storyName="OnboardingConnect";var n,a,i;o.parameters={...o.parameters,docs:{...(n=o.parameters)==null?void 0:n.docs,source:{originalSource:`args => { + return <div {...args} className="bg-background-secondary h-screen w-full pb-10"> + <Topbar className="bg-background-secondary"> + <Topbar.Left> + <Topbar.Item> + <SureEmailIcon /> + </Topbar.Item> + </Topbar.Left> + <Topbar.Middle> + <Topbar.Item> + <ProgressSteps> + <ProgressSteps.Step labelText="Connect" /> + <ProgressSteps.Step labelText="Import" /> + <ProgressSteps.Step labelText="Profile" /> + <ProgressSteps.Step labelText="Social" /> + </ProgressSteps> + </Topbar.Item> + </Topbar.Middle> + <Topbar.Right> + <Topbar.Item> + <X className="size-4" /> + </Topbar.Item> + </Topbar.Right> + </Topbar> + <div className="grid md:grid-cols-2 md:w-[45rem] box-border mx-auto p-8 gap-10 mt-10 border border-solid border-border-subtle bg-background-primary rounded-xl shadow-sm"> + <div> + <Label size="md" className="text-3xl font-semibold text-text-primary"> + Connect Your Site with SureRank + </Label> + <Label className="text-text-secondary text-sm mt-2 font-normal"> + When you connect your free account with SureRank you + will get keyword suggestions from Google when entering + the keywords. Not only that, you will access to our AI + assistant work as a SEO expert and help you get your + site ranked. + </Label> + <Button className="mt-6">Connect Now</Button> + </div> + <div> + <img className="w-full" src="https://static.vecteezy.com/system/resources/previews/019/019/725/non_2x/male-seo-developer-illustration-illustration-of-a-hand-holding-a-magnifying-glass-and-writing-seo-on-a-computer-screen-free-png.png" alt="placeholder" /> + </div> + </div> + </div>; +}`,...(i=(a=o.parameters)==null?void 0:a.docs)==null?void 0:i.source}}};const Te=["OnboardingConnect"];export{o as OnboardingConnect,Te as __namedExportsOrder,Se as default}; diff --git a/assets/onboarding-done.stories-BZtRItKu.js b/assets/onboarding-done.stories-BZtRItKu.js new file mode 100644 index 00000000..9fb5bf02 --- /dev/null +++ b/assets/onboarding-done.stories-BZtRItKu.js @@ -0,0 +1,62 @@ +import{j as e}from"./jsx-runtime-DR9Q75dM.js";import{B as i}from"./button-CWRkIW0K.js";import"./switch-CmCNAZG2.js";import"./checkbox-Chct7KEK.js";import"./radio-button-BBGEtJpx.js";import"./badge-Dv1nmPq1.js";import"./textarea-DgzwSIza.js";import"./avatar-A7FoSNec.js";import"./input-CYwL3pYz.js";import{L as n}from"./label-DvPgxd3J.js";import"./title-Pwv4V5tQ.js";import"./loader-Bb5Bdo8Z.js";import"./progress-bar-DDd8HN42.js";import"./tooltip-BKIj9JjV.js";import"./editor-input-Bzq0TCBV.js";import"./tabs--pYN2uoP.js";import"./select-HH_ABOAM.js";import"./toaster-Bfhn6F4R.js";import"./container-ZbATB8CN.js";import"./alert-f1kGYIX8.js";import{P as r}from"./progress-steps-DKE91ypz.js";import"./skeleton-DkrZt4C4.js";import"./menu-item-h0iRIEmG.js";import"./sidebar-DAGUTLol.js";import"./breadcrumb-BOHkNqGZ.js";import"./dialog-DLt9OUkY.js";import{T as t}from"./topbar-Dj3yHCF0.js";import"./search-Z9MTqd0b.js";import"./dropdown-menu-Bv9F8U8F.js";import"./drawer-CzUmv8Re.js";import"./pagination-DNkALv-C.js";import"./datepicker-DIA_JZ4u.js";import"./accordion-BKTr8uPA.js";import"./bar-chart-DFVhnu1W.js";import"./line-chart-BuFlrH9B.js";import"./pie-chart-CBmJ9D1c.js";import"./area-chart-DT2aNxmr.js";import{c}from"./icons-DPjdgw4M.js";import{X as d}from"./x-M4dKkmxh.js";import{C as o}from"./chevron-right-B2Obis2F.js";import{E as x}from"./external-link-ALAHtxTv.js";import"./index-DRjF_FHU.js";import"./functions-B0jM5NET.js";import"./index.browser-DP16PUbO.js";import"./minus-BgdR_mi_.js";import"./createLucideIcon-DrGAWQCB.js";import"./check-C7wgf3Hc.js";import"./info-boz3nBKJ.js";import"./floating-ui.react-B68Bw5rw.js";import"./index-rX-Bn4lm.js";import"./utils-Dxwlf2d8.js";import"./proxy-0EBv-VZP.js";import"./chevron-down-dZe9AKXZ.js";import"./search-GYQZ8GCW.js";import"./index-CAUXa3fz.js";import"./plus-CJ5uAo4M.js";import"./panel-left-close-BbAtOGz0.js";import"./ellipsis-DN1ZI3Nb.js";import"./chevron-left-DuVGxgfj.js";import"./ResponsiveContainer-TEDwBoeF.js";import"./generateCategoricalChart-CJ23qymB.js";import"./tiny-invariant-CopsF_GD.js";import"./YAxis-C6wr449K.js";const Te={title:"Templates/Onboarding/Done",parameters:{layout:"fullscreen"},tags:["autodocs"]},b=p=>e.jsxs("div",{...p,className:"bg-background-secondary min-h-screen w-full pb-10",children:[e.jsxs(t,{className:"bg-background-secondary",children:[e.jsx(t.Left,{children:e.jsx(t.Item,{children:e.jsx(c,{})})}),e.jsx(t.Middle,{children:e.jsx(t.Item,{children:e.jsxs(r,{currentStep:6,type:"inline",children:[e.jsx(r.Step,{labelText:"Connect"}),e.jsx(r.Step,{labelText:"Import"}),e.jsx(r.Step,{labelText:"Profile"}),e.jsx(r.Step,{labelText:"Social"})]})})}),e.jsx(t.Right,{children:e.jsx(t.Item,{children:e.jsx(d,{className:"size-4"})})})]}),e.jsxs("div",{className:"grid md:grid-cols-2 md:w-[45rem] box-border mx-auto p-8 gap-10 mt-10 border border-solid border-border-subtle bg-background-primary rounded-xl shadow-sm ",children:[e.jsxs("div",{children:[e.jsx(n,{size:"md",className:"text-3xl font-semibold text-text-primary",children:"Congratulations!"}),e.jsxs(n,{className:"text-text-secondary mt-2 text-sm font-normal",children:["You've taken the first step to SEO success. Now, let's optimize your website for search engines.",e.jsx("br",{}),"Start by:"]}),e.jsxs("ul",{className:"divide-y divide-gray-200 list-none pl-0 my-2 space-y-2",children:[e.jsxs("li",{className:"flex items-center space-x-2 text-field-label text-sm font-medium ",children:[e.jsx(o,{className:"size-4"}),e.jsx("span",{children:"Analyzing your keywords"})]}),e.jsxs("li",{className:"flex items-center space-x-2 text-field-label text-sm font-medium ",children:[e.jsx(o,{className:"size-4"}),e.jsx("span",{children:"Optimizing your content"})]}),e.jsxs("li",{className:"flex items-center space-x-2 text-field-label text-sm font-medium ",children:[e.jsx(o,{className:"size-4"}),e.jsx("span",{children:"Improving your site's structure"})]})]}),e.jsxs("div",{className:"flex items-center pt-4 gap-2",children:[e.jsx(i,{className:"w-max",children:"Go to Dashboard"}),e.jsx(i,{variant:"link",className:"px-2 flex items-center gap-2",icon:e.jsx(x,{}),iconPosition:"right",children:"Documentation"})]})]}),e.jsx("div",{children:e.jsx("img",{className:"w-full",src:"https://static.vecteezy.com/system/resources/previews/019/019/725/non_2x/male-seo-developer-illustration-illustration-of-a-hand-holding-a-magnifying-glass-and-writing-seo-on-a-computer-screen-free-png.png",alt:"placeholder"})})]})]}),s=b.bind({});s.args={};s.storyName="OnboardingDone";var a,m,l;s.parameters={...s.parameters,docs:{...(a=s.parameters)==null?void 0:a.docs,source:{originalSource:`args => { + return <div {...args} className="bg-background-secondary min-h-screen w-full pb-10"> + <Topbar className="bg-background-secondary"> + <Topbar.Left> + <Topbar.Item> + <SureEmailIcon /> + </Topbar.Item> + </Topbar.Left> + <Topbar.Middle> + <Topbar.Item> + <ProgressSteps currentStep={6} type="inline"> + <ProgressSteps.Step labelText="Connect" /> + <ProgressSteps.Step labelText="Import" /> + <ProgressSteps.Step labelText="Profile" /> + <ProgressSteps.Step labelText="Social" /> + </ProgressSteps> + </Topbar.Item> + </Topbar.Middle> + <Topbar.Right> + <Topbar.Item> + <X className="size-4" /> + </Topbar.Item> + </Topbar.Right> + </Topbar> + <div className="grid md:grid-cols-2 md:w-[45rem] box-border mx-auto p-8 gap-10 mt-10 border border-solid border-border-subtle bg-background-primary rounded-xl shadow-sm "> + <div> + <Label size="md" className="text-3xl font-semibold text-text-primary"> + Congratulations! + </Label> + <Label className="text-text-secondary mt-2 text-sm font-normal"> + You've taken the first step to SEO success. Now, + let's optimize your website for search engines. + <br /> + Start by: + </Label> + <ul className="divide-y divide-gray-200 list-none pl-0 my-2 space-y-2"> + <li className="flex items-center space-x-2 text-field-label text-sm font-medium "> + <ChevronRight className="size-4" /> + <span>Analyzing your keywords</span> + </li> + <li className="flex items-center space-x-2 text-field-label text-sm font-medium "> + <ChevronRight className="size-4" /> + <span>Optimizing your content</span> + </li> + <li className="flex items-center space-x-2 text-field-label text-sm font-medium "> + <ChevronRight className="size-4" /> + <span>Improving your site's structure</span> + </li> + </ul> + <div className="flex items-center pt-4 gap-2"> + <Button className="w-max">Go to Dashboard</Button> + <Button variant="link" className="px-2 flex items-center gap-2" icon={<ExternalLink />} iconPosition="right"> + Documentation + </Button> + </div> + </div> + <div> + <img className="w-full" src="https://static.vecteezy.com/system/resources/previews/019/019/725/non_2x/male-seo-developer-illustration-illustration-of-a-hand-holding-a-magnifying-glass-and-writing-seo-on-a-computer-screen-free-png.png" alt="placeholder" /> + </div> + </div> + </div>; +}`,...(l=(m=s.parameters)==null?void 0:m.docs)==null?void 0:l.source}}};const we=["OnboardingDone"];export{s as OnboardingDone,we as __namedExportsOrder,Te as default}; diff --git a/assets/onboarding-import.stories-DC2OlJZ0.js b/assets/onboarding-import.stories-DC2OlJZ0.js new file mode 100644 index 00000000..82a2cfaf --- /dev/null +++ b/assets/onboarding-import.stories-DC2OlJZ0.js @@ -0,0 +1,56 @@ +import{j as t}from"./jsx-runtime-DR9Q75dM.js";import{B as s}from"./button-CWRkIW0K.js";import"./switch-CmCNAZG2.js";import"./checkbox-Chct7KEK.js";import{R as i}from"./radio-button-BBGEtJpx.js";import"./badge-Dv1nmPq1.js";import"./textarea-DgzwSIza.js";import"./avatar-A7FoSNec.js";import"./input-CYwL3pYz.js";import{L as l}from"./label-DvPgxd3J.js";import{T as d}from"./title-Pwv4V5tQ.js";import"./loader-Bb5Bdo8Z.js";import"./progress-bar-DDd8HN42.js";import"./tooltip-BKIj9JjV.js";import"./editor-input-Bzq0TCBV.js";import"./tabs--pYN2uoP.js";import"./select-HH_ABOAM.js";import"./toaster-Bfhn6F4R.js";import"./container-ZbATB8CN.js";import"./alert-f1kGYIX8.js";import{P as o}from"./progress-steps-DKE91ypz.js";import"./skeleton-DkrZt4C4.js";import"./menu-item-h0iRIEmG.js";import"./sidebar-DAGUTLol.js";import"./breadcrumb-BOHkNqGZ.js";import"./dialog-DLt9OUkY.js";import{T as r}from"./topbar-Dj3yHCF0.js";import"./search-Z9MTqd0b.js";import"./dropdown-menu-Bv9F8U8F.js";import"./drawer-CzUmv8Re.js";import"./pagination-DNkALv-C.js";import"./datepicker-DIA_JZ4u.js";import"./accordion-BKTr8uPA.js";import"./bar-chart-DFVhnu1W.js";import"./line-chart-BuFlrH9B.js";import"./pie-chart-CBmJ9D1c.js";import"./area-chart-DT2aNxmr.js";import{c}from"./icons-DPjdgw4M.js";import{X as u}from"./x-M4dKkmxh.js";import{C as b}from"./chevron-right-B2Obis2F.js";import"./index-DRjF_FHU.js";import"./functions-B0jM5NET.js";import"./index.browser-DP16PUbO.js";import"./minus-BgdR_mi_.js";import"./createLucideIcon-DrGAWQCB.js";import"./check-C7wgf3Hc.js";import"./info-boz3nBKJ.js";import"./floating-ui.react-B68Bw5rw.js";import"./index-rX-Bn4lm.js";import"./utils-Dxwlf2d8.js";import"./proxy-0EBv-VZP.js";import"./chevron-down-dZe9AKXZ.js";import"./search-GYQZ8GCW.js";import"./index-CAUXa3fz.js";import"./plus-CJ5uAo4M.js";import"./panel-left-close-BbAtOGz0.js";import"./ellipsis-DN1ZI3Nb.js";import"./chevron-left-DuVGxgfj.js";import"./ResponsiveContainer-TEDwBoeF.js";import"./generateCategoricalChart-CJ23qymB.js";import"./tiny-invariant-CopsF_GD.js";import"./YAxis-C6wr449K.js";const Nt={title:"Templates/Onboarding/Import",parameters:{layout:"fullscreen"},tags:["autodocs"]},x=p=>t.jsxs("div",{...p,className:"bg-background-secondary min-h-screen w-full pb-10",children:[t.jsxs(r,{className:"bg-background-secondary",children:[t.jsx(r.Left,{children:t.jsx(r.Item,{children:t.jsx(c,{})})}),t.jsx(r.Middle,{children:t.jsx(r.Item,{children:t.jsxs(o,{currentStep:2,children:[t.jsx(o.Step,{labelText:"Connect"}),t.jsx(o.Step,{labelText:"Import"}),t.jsx(o.Step,{labelText:"Profile"}),t.jsx(o.Step,{labelText:"Social"})]})})}),t.jsx(r.Right,{children:t.jsx(r.Item,{children:t.jsx(u,{className:"size-4"})})})]}),t.jsxs("div",{className:"md:w-[45rem] box-border mx-auto p-8 mt-10 border border-solid border-border-subtle bg-background-primary rounded-xl shadow-sm",children:[t.jsxs("div",{children:[t.jsx(d,{size:"md",className:"text-text-primary",tag:"h4",title:"Import Data From Your Current Plugins"}),t.jsx(l,{className:"text-text-secondary mt-1 text-sm max-w-[35rem] font-normal",children:"We have deducted few SEO plugins installed on your website. Select the plugin from which you want to import"})]}),t.jsx("div",{className:"py-6",children:t.jsxs(i.Group,{vertical:!0,children:[t.jsx(i.Button,{value:"seoPress",label:{heading:"SEOPress"},borderOn:!0}),t.jsx(i.Button,{value:"aioSeo",label:{heading:"AIO SEO"},borderOn:!0}),t.jsx(i.Button,{value:"youstSeo",label:{heading:"Yoast SEO"},borderOn:!0})]})}),t.jsxs("div",{className:"flex justify-end items-center gap-3 mt-6",children:[t.jsx(s,{variant:"ghost",className:"text-text-tertiary",children:"Skip"}),t.jsx(s,{className:"flex items-center gap-2",icon:t.jsx(b,{}),iconPosition:"right",children:"Next"})]})]})]}),e=x.bind({});e.args={};e.storyName="OnboardingImport";var a,n,m;e.parameters={...e.parameters,docs:{...(a=e.parameters)==null?void 0:a.docs,source:{originalSource:`args => { + return <div {...args} className="bg-background-secondary min-h-screen w-full pb-10"> + <Topbar className="bg-background-secondary"> + <Topbar.Left> + <Topbar.Item> + <SureEmailIcon /> + </Topbar.Item> + </Topbar.Left> + <Topbar.Middle> + <Topbar.Item> + <ProgressSteps currentStep={2}> + <ProgressSteps.Step labelText="Connect" /> + <ProgressSteps.Step labelText="Import" /> + <ProgressSteps.Step labelText="Profile" /> + <ProgressSteps.Step labelText="Social" /> + </ProgressSteps> + </Topbar.Item> + </Topbar.Middle> + <Topbar.Right> + <Topbar.Item> + <X className="size-4" /> + </Topbar.Item> + </Topbar.Right> + </Topbar> + <div className="md:w-[45rem] box-border mx-auto p-8 mt-10 border border-solid border-border-subtle bg-background-primary rounded-xl shadow-sm"> + <div> + <Title size="md" className="text-text-primary" tag="h4" title="Import Data From Your Current Plugins" /> + <Label className="text-text-secondary mt-1 text-sm max-w-[35rem] font-normal"> + We have deducted few SEO plugins installed on your + website. Select the plugin from which you want to import + </Label> + </div> + <div className="py-6"> + <RadioButton.Group vertical={true}> + <RadioButton.Button value="seoPress" label={{ + heading: \`SEOPress\` + }} borderOn={true} /> + <RadioButton.Button value="aioSeo" label={{ + heading: \`AIO SEO\` + }} borderOn={true} /> + <RadioButton.Button value="youstSeo" label={{ + heading: \`Yoast SEO\` + }} borderOn={true} /> + </RadioButton.Group> + </div> + <div className="flex justify-end items-center gap-3 mt-6"> + <Button variant="ghost" className="text-text-tertiary"> + Skip + </Button> + <Button className="flex items-center gap-2" icon={<ChevronRight />} iconPosition="right"> + Next + </Button> + </div> + </div> + </div>; +}`,...(m=(n=e.parameters)==null?void 0:n.docs)==null?void 0:m.source}}};const It=["OnboardingImport"];export{e as OnboardingImport,It as __namedExportsOrder,Nt as default}; diff --git a/assets/onboarding-profile.stories-U_ic4Bq7.js b/assets/onboarding-profile.stories-U_ic4Bq7.js new file mode 100644 index 00000000..ad2a9b9b --- /dev/null +++ b/assets/onboarding-profile.stories-U_ic4Bq7.js @@ -0,0 +1,139 @@ +import{j as e}from"./jsx-runtime-DR9Q75dM.js";import{B as s}from"./button-CWRkIW0K.js";import"./switch-CmCNAZG2.js";import"./checkbox-Chct7KEK.js";import"./radio-button-BBGEtJpx.js";import"./badge-Dv1nmPq1.js";import"./textarea-DgzwSIza.js";import"./avatar-A7FoSNec.js";import{I as r}from"./input-CYwL3pYz.js";import{L as c}from"./label-DvPgxd3J.js";import{T as b}from"./title-Pwv4V5tQ.js";import"./loader-Bb5Bdo8Z.js";import"./progress-bar-DDd8HN42.js";import"./tooltip-BKIj9JjV.js";import"./editor-input-Bzq0TCBV.js";import"./tabs--pYN2uoP.js";import{S as t}from"./select-HH_ABOAM.js";import"./toaster-Bfhn6F4R.js";import"./container-ZbATB8CN.js";import"./alert-f1kGYIX8.js";import{P as a}from"./progress-steps-DKE91ypz.js";import"./skeleton-DkrZt4C4.js";import"./menu-item-h0iRIEmG.js";import"./sidebar-DAGUTLol.js";import"./breadcrumb-BOHkNqGZ.js";import"./dialog-DLt9OUkY.js";import{T as i}from"./topbar-Dj3yHCF0.js";import"./search-Z9MTqd0b.js";import"./dropdown-menu-Bv9F8U8F.js";import"./drawer-CzUmv8Re.js";import"./pagination-DNkALv-C.js";import"./datepicker-DIA_JZ4u.js";import"./accordion-BKTr8uPA.js";import"./bar-chart-DFVhnu1W.js";import"./line-chart-BuFlrH9B.js";import"./pie-chart-CBmJ9D1c.js";import"./area-chart-DT2aNxmr.js";import{c as x}from"./icons-DPjdgw4M.js";import{X as h}from"./x-M4dKkmxh.js";import{C as u}from"./chevron-left-DuVGxgfj.js";import{C as g}from"./chevron-right-B2Obis2F.js";import"./index-DRjF_FHU.js";import"./functions-B0jM5NET.js";import"./index.browser-DP16PUbO.js";import"./minus-BgdR_mi_.js";import"./createLucideIcon-DrGAWQCB.js";import"./check-C7wgf3Hc.js";import"./info-boz3nBKJ.js";import"./floating-ui.react-B68Bw5rw.js";import"./index-rX-Bn4lm.js";import"./utils-Dxwlf2d8.js";import"./proxy-0EBv-VZP.js";import"./chevron-down-dZe9AKXZ.js";import"./search-GYQZ8GCW.js";import"./index-CAUXa3fz.js";import"./plus-CJ5uAo4M.js";import"./panel-left-close-BbAtOGz0.js";import"./ellipsis-DN1ZI3Nb.js";import"./ResponsiveContainer-TEDwBoeF.js";import"./generateCategoricalChart-CJ23qymB.js";import"./tiny-invariant-CopsF_GD.js";import"./YAxis-C6wr449K.js";const Te={title:"Templates/Onboarding/Profile",parameters:{layout:"fullscreen"},tags:["autodocs"]},S=p=>e.jsxs("div",{...p,className:"bg-background-secondary min-h-screen w-full pb-10",children:[e.jsxs(i,{className:"bg-background-secondary",children:[e.jsx(i.Left,{children:e.jsx(i.Item,{children:e.jsx(x,{})})}),e.jsx(i.Middle,{children:e.jsx(i.Item,{children:e.jsxs(a,{currentStep:3,children:[e.jsx(a.Step,{labelText:"Connect"}),e.jsx(a.Step,{labelText:"Import"}),e.jsx(a.Step,{labelText:"Profile"}),e.jsx(a.Step,{labelText:"Social"})]})})}),e.jsx(i.Right,{children:e.jsx(i.Item,{children:e.jsx(h,{className:"size-4"})})})]}),e.jsx("form",{onSubmit:d=>d.preventDefault(),children:e.jsxs("div",{className:"md:w-[45rem] box-border mx-auto p-8 mt-10 border border-solid border-border-subtle bg-background-primary rounded-xl shadow-sm",children:[e.jsxs("div",{children:[e.jsx(b,{size:"md",tag:"h4",className:"text-text-primary",title:"Your Website Basic Details"}),e.jsx(c,{className:"text-text-secondary mt-1 text-sm max-w-[35rem] font-normal",children:"Let's get started with the basic details of this website."})]}),e.jsxs("div",{className:"grid grid-cols-2 gap-6 mt-8",children:[e.jsx("div",{children:e.jsxs(t,{onChange:()=>{},placeholder:"Select an option",size:"md",children:[e.jsx(t.Button,{label:"This Website Represents"}),e.jsxs(t.Options,{dropdownPortalId:"Website",children:[e.jsx(t.Option,{value:{id:"1",name:"Personal"},children:"Personal Website"}),e.jsx(t.Option,{value:{id:"2",name:"Company"},children:"Company Website"}),e.jsx(t.Option,{value:{id:"3",name:"Client"},children:"Client Website"})]})]})}),e.jsx("div",{children:e.jsx(r,{id:"webname",name:"webname",size:"md",label:"Website Name"})}),e.jsx("div",{children:e.jsx(r,{id:"owner",name:"owner",size:"md",label:"Website Owner Name"})}),e.jsx("div",{children:e.jsx(r,{id:"phone",name:"phone",size:"md",label:"Phone Number"})}),e.jsx("div",{className:"col-span-2",children:e.jsx(r,{type:"file",id:"logo",name:"logo",size:"md",label:"Website Logo"})}),e.jsx("div",{children:e.jsxs(t,{onChange:()=>{},placeholder:"Select an option",size:"md",children:[e.jsx(t.Button,{label:"Select About Page"}),e.jsxs(t.Options,{dropdownPortalId:"aboutpage",children:[e.jsx(t.Option,{value:{id:"1",name:"Personal"},children:"Personal Website"}),e.jsx(t.Option,{value:{id:"2",name:"Company"},children:"Company Website"}),e.jsx(t.Option,{value:{id:"3",name:"Client"},children:"Client Website"})]})]})}),e.jsx("div",{children:e.jsxs(t,{onChange:()=>{},placeholder:"Select an option",size:"md",children:[e.jsx(t.Button,{label:"Select Contact Page"}),e.jsxs(t.Options,{dropdownPortalId:"contactpage",children:[e.jsx(t.Option,{value:{id:"1",name:"Personal"},children:"Personal Contact"}),e.jsx(t.Option,{value:{id:"2",name:"Company"},children:"Company Contact"}),e.jsx(t.Option,{value:{id:"3",name:"Client"},children:"Client Contact"})]})]})})]}),e.jsxs("div",{className:"flex justify-between items-center gap-6 mt-12",children:[e.jsx(s,{variant:"outline",className:"flex items-center gap-2",icon:e.jsx(u,{}),children:"Back"}),e.jsxs("div",{className:"flex justify-end items-center gap-3",children:[e.jsx(s,{variant:"ghost",className:"text-text-tertiary",children:"Skip"}),e.jsx(s,{className:"flex items-center gap-2",icon:e.jsx(g,{}),iconPosition:"right",children:"Next"})]})]})]})})]}),o=S.bind({});o.args={};o.storyName="OnboardingProfile";var n,l,m;o.parameters={...o.parameters,docs:{...(n=o.parameters)==null?void 0:n.docs,source:{originalSource:`args => { + return <div {...args} className="bg-background-secondary min-h-screen w-full pb-10"> + <Topbar className="bg-background-secondary"> + <Topbar.Left> + <Topbar.Item> + <SureEmailIcon /> + </Topbar.Item> + </Topbar.Left> + <Topbar.Middle> + <Topbar.Item> + <ProgressSteps currentStep={3}> + <ProgressSteps.Step labelText="Connect" /> + <ProgressSteps.Step labelText="Import" /> + <ProgressSteps.Step labelText="Profile" /> + <ProgressSteps.Step labelText="Social" /> + </ProgressSteps> + </Topbar.Item> + </Topbar.Middle> + <Topbar.Right> + <Topbar.Item> + <X className="size-4" /> + </Topbar.Item> + </Topbar.Right> + </Topbar> + <form onSubmit={event => event.preventDefault()}> + <div className="md:w-[45rem] box-border mx-auto p-8 mt-10 border border-solid border-border-subtle bg-background-primary rounded-xl shadow-sm"> + <div> + <Title size="md" tag="h4" className="text-text-primary" title="Your Website Basic Details" /> + <Label className="text-text-secondary mt-1 text-sm max-w-[35rem] font-normal"> + Let's get started with the basic details of this + website. + </Label> + </div> + <div className="grid grid-cols-2 gap-6 mt-8"> + <div> + <Select onChange={() => {}} placeholder="Select an option" size="md"> + <Select.Button label="This Website Represents" /> + <Select.Options dropdownPortalId="Website"> + <Select.Option value={{ + id: '1', + name: 'Personal' + }}> + Personal Website + </Select.Option> + <Select.Option value={{ + id: '2', + name: 'Company' + }}> + Company Website + </Select.Option> + <Select.Option value={{ + id: '3', + name: 'Client' + }}> + Client Website + </Select.Option> + </Select.Options> + </Select> + </div> + <div> + <Input id="webname" name="webname" size="md" label="Website Name" /> + </div> + <div> + <Input id="owner" name="owner" size="md" label="Website Owner Name" /> + </div> + <div> + <Input id="phone" name="phone" size="md" label="Phone Number" /> + </div> + <div className="col-span-2"> + <Input type="file" id="logo" name="logo" size="md" label="Website Logo" /> + </div> + <div> + <Select onChange={() => {}} placeholder="Select an option" size="md"> + <Select.Button label="Select About Page" /> + <Select.Options dropdownPortalId="aboutpage"> + <Select.Option value={{ + id: '1', + name: 'Personal' + }}> + Personal Website + </Select.Option> + <Select.Option value={{ + id: '2', + name: 'Company' + }}> + Company Website + </Select.Option> + <Select.Option value={{ + id: '3', + name: 'Client' + }}> + Client Website + </Select.Option> + </Select.Options> + </Select> + </div> + <div> + <Select onChange={() => {}} placeholder="Select an option" size="md"> + <Select.Button label="Select Contact Page" /> + <Select.Options dropdownPortalId="contactpage"> + <Select.Option value={{ + id: '1', + name: 'Personal' + }}> + Personal Contact + </Select.Option> + <Select.Option value={{ + id: '2', + name: 'Company' + }}> + Company Contact + </Select.Option> + <Select.Option value={{ + id: '3', + name: 'Client' + }}> + Client Contact + </Select.Option> + </Select.Options> + </Select> + </div> + </div> + <div className="flex justify-between items-center gap-6 mt-12"> + <Button variant="outline" className="flex items-center gap-2" icon={<ChevronLeft />}> + Back + </Button> + <div className="flex justify-end items-center gap-3"> + <Button variant="ghost" className="text-text-tertiary"> + Skip + </Button> + <Button className="flex items-center gap-2" icon={<ChevronRight />} iconPosition="right"> + Next + </Button> + </div> + </div> + </div> + </form> + </div>; +}`,...(m=(l=o.parameters)==null?void 0:l.docs)==null?void 0:m.source}}};const we=["DefaultOnboardingProfile"];export{o as DefaultOnboardingProfile,we as __namedExportsOrder,Te as default}; diff --git a/assets/onboarding-setup-done.stories-CxIX1tUQ.js b/assets/onboarding-setup-done.stories-CxIX1tUQ.js new file mode 100644 index 00000000..0b0739d5 --- /dev/null +++ b/assets/onboarding-setup-done.stories-CxIX1tUQ.js @@ -0,0 +1,80 @@ +import{j as e}from"./jsx-runtime-DR9Q75dM.js";import{B as a}from"./button-CWRkIW0K.js";import"./switch-CmCNAZG2.js";import"./checkbox-Chct7KEK.js";import"./radio-button-BBGEtJpx.js";import"./badge-Dv1nmPq1.js";import"./textarea-DgzwSIza.js";import"./avatar-A7FoSNec.js";import"./input-CYwL3pYz.js";import{L as o}from"./label-DvPgxd3J.js";import{T as p}from"./title-Pwv4V5tQ.js";import"./loader-Bb5Bdo8Z.js";import"./progress-bar-DDd8HN42.js";import"./tooltip-BKIj9JjV.js";import"./editor-input-Bzq0TCBV.js";import"./tabs--pYN2uoP.js";import"./select-HH_ABOAM.js";import"./toaster-Bfhn6F4R.js";import"./container-ZbATB8CN.js";import"./alert-f1kGYIX8.js";import{P as s}from"./progress-steps-DKE91ypz.js";import"./skeleton-DkrZt4C4.js";import"./menu-item-h0iRIEmG.js";import"./sidebar-DAGUTLol.js";import"./breadcrumb-BOHkNqGZ.js";import"./dialog-DLt9OUkY.js";import{T as t}from"./topbar-Dj3yHCF0.js";import"./search-Z9MTqd0b.js";import"./dropdown-menu-Bv9F8U8F.js";import"./drawer-CzUmv8Re.js";import"./pagination-DNkALv-C.js";import"./datepicker-DIA_JZ4u.js";import"./accordion-BKTr8uPA.js";import"./bar-chart-DFVhnu1W.js";import"./line-chart-BuFlrH9B.js";import"./pie-chart-CBmJ9D1c.js";import"./area-chart-DT2aNxmr.js";import{b as c,E as x}from"./icons-DPjdgw4M.js";import{X as u}from"./x-M4dKkmxh.js";import{C as i}from"./check-C7wgf3Hc.js";import{E as b}from"./external-link-ALAHtxTv.js";import"./index-DRjF_FHU.js";import"./functions-B0jM5NET.js";import"./index.browser-DP16PUbO.js";import"./minus-BgdR_mi_.js";import"./createLucideIcon-DrGAWQCB.js";import"./info-boz3nBKJ.js";import"./floating-ui.react-B68Bw5rw.js";import"./index-rX-Bn4lm.js";import"./utils-Dxwlf2d8.js";import"./proxy-0EBv-VZP.js";import"./chevron-down-dZe9AKXZ.js";import"./search-GYQZ8GCW.js";import"./index-CAUXa3fz.js";import"./plus-CJ5uAo4M.js";import"./panel-left-close-BbAtOGz0.js";import"./chevron-right-B2Obis2F.js";import"./ellipsis-DN1ZI3Nb.js";import"./chevron-left-DuVGxgfj.js";import"./ResponsiveContainer-TEDwBoeF.js";import"./generateCategoricalChart-CJ23qymB.js";import"./tiny-invariant-CopsF_GD.js";import"./YAxis-C6wr449K.js";const Te={title:"Templates/Onboarding/Setup Done",parameters:{layout:"fullscreen"},tags:["autodocs"]},h=d=>e.jsxs("div",{...d,className:"bg-background-secondary min-h-screen w-full pb-10",children:[e.jsxs(t,{className:"bg-background-secondary",children:[e.jsx(t.Left,{children:e.jsx(t.Item,{children:e.jsx(c,{})})}),e.jsx(t.Middle,{children:e.jsx(t.Item,{children:e.jsxs(s,{currentStep:5,variant:"number",children:[e.jsx(s.Step,{}),e.jsx(s.Step,{}),e.jsx(s.Step,{}),e.jsx(s.Step,{}),e.jsx(s.Step,{})]})})}),e.jsx(t.Right,{children:e.jsx(t.Item,{children:e.jsx(a,{icon:e.jsx(u,{className:"size-4"}),iconPosition:"right",variant:"ghost",size:"xs",children:"Exit Guided Setup"})})})]}),e.jsxs("div",{className:"md:w-[35rem] box-border mx-auto p-8 mt-10 border border-solid border-border-subtle bg-background-primary rounded-xl shadow-sm space-y-4",children:[e.jsxs("div",{className:"flex justify-between gap-4",children:[e.jsxs("div",{children:[e.jsx(p,{size:"md",tag:"h4",className:"text-text-primary",title:"You're Good to Go! 🚀"}),e.jsx(o,{className:"text-text-secondary mt-1 text-sm font-normal",children:"You've successfully set up SureEmails, and your site is ready to send emails without a hitch! Now you can focus on your business and let us handle the rest."})]}),e.jsxs("div",{className:"max-w-32",children:[e.jsx(x,{})," "]})]}),e.jsxs("div",{children:[e.jsx(o,{className:"text-text-primary font-semibold text-sm",children:"Here's What SureEmails Will Do for You Now:"}),e.jsxs("ul",{className:"divide-y divide-gray-200 list-none pl-0 space-y-2 my-2",children:[e.jsxs("li",{className:"flex items-start space-x-2 text-field-label text-sm font-medium",children:[e.jsx(i,{className:"size-4 text-brand-primary-600"}),e.jsx("span",{children:"Emails that land in inboxes: Reduce the chances of getting lost in spam!"})]}),e.jsxs("li",{className:"flex items-start space-x-2 text-field-label text-sm font-medium",children:[e.jsx(i,{className:"size-4 text-brand-primary-600"}),e.jsx("span",{children:"Easy tracking: See every email you send in one place"})]}),e.jsxs("li",{className:"flex items-start space-x-2 text-field-label text-sm font-medium",children:[e.jsx(i,{className:"size-4 text-brand-primary-600"}),e.jsx("span",{children:"Peace of mind: If sending fails, SureEmails will automatically retry"})]})]}),e.jsx("hr",{className:"my-6 w-full border-b-0 border-x-0 border-t border-solid border-t-border-subtle"})]}),e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx(a,{className:"px-4 w-auto",children:"Go to Dashboard"}),e.jsx(a,{variant:"link",className:"px-4 flex items-center gap-2",icon:e.jsx(b,{}),iconPosition:"right",children:"Documentation"})]})]})]}),r=h.bind({});r.args={};r.storyName="OnboardingSetupDone";var m,l,n;r.parameters={...r.parameters,docs:{...(m=r.parameters)==null?void 0:m.docs,source:{originalSource:`args => { + return <div {...args} className="bg-background-secondary min-h-screen w-full pb-10"> + <Topbar className="bg-background-secondary"> + <Topbar.Left> + <Topbar.Item> + <SureEmailLogo /> + </Topbar.Item> + </Topbar.Left> + <Topbar.Middle> + <Topbar.Item> + <ProgressSteps currentStep={5} variant="number"> + <ProgressSteps.Step /> + <ProgressSteps.Step /> + <ProgressSteps.Step /> + <ProgressSteps.Step /> + <ProgressSteps.Step /> + </ProgressSteps> + </Topbar.Item> + </Topbar.Middle> + <Topbar.Right> + <Topbar.Item> + <Button icon={<X className="size-4" />} iconPosition="right" variant="ghost" size="xs"> + Exit Guided Setup + </Button> + </Topbar.Item> + </Topbar.Right> + </Topbar> + <div className="md:w-[35rem] box-border mx-auto p-8 mt-10 border border-solid border-border-subtle bg-background-primary rounded-xl shadow-sm space-y-4"> + <div className="flex justify-between gap-4"> + <div> + <Title size="md" tag="h4" className="text-text-primary" title="You're Good to Go! 🚀" /> + <Label className="text-text-secondary mt-1 text-sm font-normal"> + You've successfully set up SureEmails, and your + site is ready to send emails without a hitch! Now + you can focus on your business and let us handle the + rest. + </Label> + </div> + <div className="max-w-32"> + <EmailSetup />{' '} + </div> + </div> + <div> + <Label className="text-text-primary font-semibold text-sm"> + Here's What SureEmails Will Do for You Now: + </Label> + <ul className="divide-y divide-gray-200 list-none pl-0 space-y-2 my-2"> + <li className="flex items-start space-x-2 text-field-label text-sm font-medium"> + <Check className="size-4 text-brand-primary-600" /> + <span> + Emails that land in inboxes: Reduce the chances + of getting lost in spam! + </span> + </li> + <li className="flex items-start space-x-2 text-field-label text-sm font-medium"> + <Check className="size-4 text-brand-primary-600" /> + <span> + Easy tracking: See every email you send in one + place + </span> + </li> + <li className="flex items-start space-x-2 text-field-label text-sm font-medium"> + <Check className="size-4 text-brand-primary-600" /> + <span> + Peace of mind: If sending fails, SureEmails will + automatically retry + </span> + </li> + </ul> + <hr className="my-6 w-full border-b-0 border-x-0 border-t border-solid border-t-border-subtle" /> + </div> + <div className="flex items-center gap-3"> + <Button className="px-4 w-auto">Go to Dashboard</Button> + <Button variant="link" className="px-4 flex items-center gap-2" icon={<ExternalLink />} iconPosition="right"> + Documentation + </Button> + </div> + </div> + </div>; +}`,...(n=(l=r.parameters)==null?void 0:l.docs)==null?void 0:n.source}}};const ke=["OnboardingSetupDone"];export{r as OnboardingSetupDone,ke as __namedExportsOrder,Te as default}; diff --git a/assets/onboarding-setup-tools.stories-7O24CQpo.js b/assets/onboarding-setup-tools.stories-7O24CQpo.js new file mode 100644 index 00000000..482861d2 --- /dev/null +++ b/assets/onboarding-setup-tools.stories-7O24CQpo.js @@ -0,0 +1,81 @@ +import{j as e}from"./jsx-runtime-DR9Q75dM.js";import{B as l}from"./button-CWRkIW0K.js";import"./switch-CmCNAZG2.js";import"./checkbox-Chct7KEK.js";import{R as r}from"./radio-button-BBGEtJpx.js";import{B as a}from"./badge-Dv1nmPq1.js";import"./textarea-DgzwSIza.js";import"./avatar-A7FoSNec.js";import"./input-CYwL3pYz.js";import{L as b}from"./label-DvPgxd3J.js";import{T as c}from"./title-Pwv4V5tQ.js";import"./loader-Bb5Bdo8Z.js";import"./progress-bar-DDd8HN42.js";import"./tooltip-BKIj9JjV.js";import"./editor-input-Bzq0TCBV.js";import"./tabs--pYN2uoP.js";import"./select-HH_ABOAM.js";import"./toaster-Bfhn6F4R.js";import"./container-ZbATB8CN.js";import"./alert-f1kGYIX8.js";import{P as s}from"./progress-steps-DKE91ypz.js";import"./skeleton-DkrZt4C4.js";import"./menu-item-h0iRIEmG.js";import"./sidebar-DAGUTLol.js";import"./breadcrumb-BOHkNqGZ.js";import"./dialog-DLt9OUkY.js";import{T as o}from"./topbar-Dj3yHCF0.js";import"./search-Z9MTqd0b.js";import"./dropdown-menu-Bv9F8U8F.js";import"./drawer-CzUmv8Re.js";import"./pagination-DNkALv-C.js";import"./datepicker-DIA_JZ4u.js";import"./accordion-BKTr8uPA.js";import"./bar-chart-DFVhnu1W.js";import"./line-chart-BuFlrH9B.js";import"./pie-chart-CBmJ9D1c.js";import"./area-chart-DT2aNxmr.js";import{b as g,P as n}from"./icons-DPjdgw4M.js";import{X as h}from"./x-M4dKkmxh.js";import{C as x}from"./chevron-left-DuVGxgfj.js";import{C as v}from"./chevron-right-B2Obis2F.js";import"./index-DRjF_FHU.js";import"./functions-B0jM5NET.js";import"./index.browser-DP16PUbO.js";import"./minus-BgdR_mi_.js";import"./createLucideIcon-DrGAWQCB.js";import"./check-C7wgf3Hc.js";import"./info-boz3nBKJ.js";import"./floating-ui.react-B68Bw5rw.js";import"./index-rX-Bn4lm.js";import"./utils-Dxwlf2d8.js";import"./proxy-0EBv-VZP.js";import"./chevron-down-dZe9AKXZ.js";import"./search-GYQZ8GCW.js";import"./index-CAUXa3fz.js";import"./plus-CJ5uAo4M.js";import"./panel-left-close-BbAtOGz0.js";import"./ellipsis-DN1ZI3Nb.js";import"./ResponsiveContainer-TEDwBoeF.js";import"./generateCategoricalChart-CJ23qymB.js";import"./tiny-invariant-CopsF_GD.js";import"./YAxis-C6wr449K.js";const Oe={title:"Templates/Onboarding/Setup Tools",parameters:{layout:"fullscreen"},tags:["autodocs"]},f=t=>e.jsxs("div",{...t,className:"bg-background-secondary min-h-screen w-full pb-10",children:[e.jsxs(o,{className:"bg-background-secondary",children:[e.jsx(o.Left,{children:e.jsx(o.Item,{children:e.jsx(g,{})})}),e.jsx(o.Middle,{children:e.jsx(o.Item,{children:e.jsxs(s,{currentStep:4,variant:"number",children:[e.jsx(s.Step,{}),e.jsx(s.Step,{}),e.jsx(s.Step,{}),e.jsx(s.Step,{}),e.jsx(s.Step,{})]})})}),e.jsx(o.Right,{children:e.jsx(o.Item,{children:e.jsx(l,{icon:e.jsx(h,{className:"size-4"}),iconPosition:"right",variant:"ghost",size:"xs",children:"Exit Guided Setup"})})})]}),e.jsx("form",{onSubmit:u=>u.preventDefault(),children:e.jsxs("div",{className:"md:w-[47rem] box-border mx-auto p-8 mt-10 border border-solid border-border-subtle bg-background-primary rounded-xl shadow-sm space-y-4",children:[e.jsxs("div",{children:[e.jsx(c,{size:"md",tag:"h4",className:"text-text-primary",title:"Add More Power to Your Website"}),e.jsx(b,{className:"text-text-secondary mt-1 text-sm max-w-[41rem] font-normal",children:"These tools can help you build your website faster and easier. Try them out and see how they can help your website grow."})]}),e.jsx("div",{className:"bg-background-secondary p-1 rounded-lg max-h-80 overflow-auto",children:e.jsxs(r.Group,{columns:2,multiSelection:!0,gapClassname:"gap-1",size:"sm",children:[e.jsx(r.Button,{value:"Astra",label:t.label??{heading:"Astra Theme",description:"Fast, customizable & beautiful WordPress theme."},useSwitch:!0,badgeItem:e.jsx(a,{label:"Free",size:"xxs",variant:"green",type:"pill"}),borderOn:!0,borderOnActive:!1,icon:e.jsx(n,{}),onChange:()=>{},buttonWrapperClasses:"bg-white border-0"}),e.jsx(r.Button,{value:"Starter",label:t.label??{heading:"Starter Templates",description:"Build your dream website in minutes with AI."},useSwitch:!0,badgeItem:e.jsx(a,{label:"Free",size:"xxs",variant:"green",type:"pill"}),borderOn:!0,borderOnActive:!1,icon:e.jsx(n,{}),onChange:()=>{},buttonWrapperClasses:"bg-white border-0"}),e.jsx(r.Button,{value:"SureCart",label:t.label??{heading:"SureCart",description:"The new way to sell on WordPress."},useSwitch:!0,badgeItem:e.jsx(a,{label:"Free",size:"xxs",variant:"green",type:"pill"}),borderOn:!0,borderOnActive:!1,icon:e.jsx(n,{}),onChange:()=>{},buttonWrapperClasses:"bg-white border-0"}),e.jsx(r.Button,{value:"Presto",label:t.label??{heading:"Presto Player",description:"Automate your WordPress setup."},useSwitch:!0,badgeItem:e.jsx(a,{label:"Free",size:"xxs",variant:"green",type:"pill"}),borderOn:!0,borderOnActive:!1,icon:e.jsx(n,{}),onChange:()=>{},buttonWrapperClasses:"bg-white border-0"}),e.jsx(r.Button,{value:"Astra2",label:t.label??{heading:"Astra Theme",description:"Fast, customizable & beautiful WordPress theme."},useSwitch:!0,badgeItem:e.jsx(a,{label:"Free",size:"xxs",variant:"green",type:"pill"}),borderOn:!0,borderOnActive:!1,icon:e.jsx(n,{}),onChange:()=>{},buttonWrapperClasses:"bg-white border-0"}),e.jsx(r.Button,{value:"Starter2",label:t.label??{heading:"Starter Templates",description:"Build your dream website in minutes with AI."},useSwitch:!0,badgeItem:e.jsx(a,{label:"Free",size:"xxs",variant:"green",type:"pill"}),borderOn:!0,borderOnActive:!1,icon:e.jsx(n,{}),onChange:()=>{},buttonWrapperClasses:"bg-white border-0"})]})}),e.jsxs("div",{className:"flex justify-between items-center pt-2 gap-4",children:[e.jsx(l,{variant:"outline",className:"flex items-center gap-2",icon:e.jsx(x,{}),children:"Back"}),e.jsxs("div",{className:"flex justify-end items-center gap-3",children:[e.jsx(l,{variant:"ghost",children:" Skip"}),e.jsx(l,{className:"flex items-center gap-2",icon:e.jsx(v,{}),iconPosition:"right",children:"Continue Setup"})]})]})]})})]}),i=f.bind({});i.args={};i.storyName="OnboardingTools";var d,p,m;i.parameters={...i.parameters,docs:{...(d=i.parameters)==null?void 0:d.docs,source:{originalSource:`args => { + return <div {...args} className="bg-background-secondary min-h-screen w-full pb-10"> + <Topbar className="bg-background-secondary"> + <Topbar.Left> + <Topbar.Item> + <SureEmailLogo /> + </Topbar.Item> + </Topbar.Left> + <Topbar.Middle> + <Topbar.Item> + <ProgressSteps currentStep={4} variant="number"> + <ProgressSteps.Step /> + <ProgressSteps.Step /> + <ProgressSteps.Step /> + <ProgressSteps.Step /> + <ProgressSteps.Step /> + </ProgressSteps> + </Topbar.Item> + </Topbar.Middle> + <Topbar.Right> + <Topbar.Item> + <Button icon={<X className="size-4" />} iconPosition="right" variant="ghost" size="xs"> + Exit Guided Setup + </Button> + </Topbar.Item> + </Topbar.Right> + </Topbar> + <form onSubmit={event => event.preventDefault()}> + <div className="md:w-[47rem] box-border mx-auto p-8 mt-10 border border-solid border-border-subtle bg-background-primary rounded-xl shadow-sm space-y-4"> + <div> + <Title size="md" tag="h4" className="text-text-primary" title="Add More Power to Your Website" /> + <Label className="text-text-secondary mt-1 text-sm max-w-[41rem] font-normal"> + These tools can help you build your website faster + and easier. Try them out and see how they can help + your website grow. + </Label> + </div> + + <div className="bg-background-secondary p-1 rounded-lg max-h-80 overflow-auto"> + <RadioButton.Group columns={2} multiSelection={true} gapClassname="gap-1" size="sm"> + <RadioButton.Button value={\`Astra\`} label={args.label ?? { + heading: \`Astra Theme\`, + description: \`Fast, customizable & beautiful WordPress theme.\` + }} useSwitch={true} badgeItem={<Badge label="Free" size="xxs" variant="green" type="pill" />} borderOn borderOnActive={false} icon={<PrestoPlayerLogo />} onChange={() => {}} buttonWrapperClasses="bg-white border-0" /> + <RadioButton.Button value={\`Starter\`} label={args.label ?? { + heading: \`Starter Templates\`, + description: \`Build your dream website in minutes with AI.\` + }} useSwitch={true} badgeItem={<Badge label="Free" size="xxs" variant="green" type="pill" />} borderOn borderOnActive={false} icon={<PrestoPlayerLogo />} onChange={() => {}} buttonWrapperClasses="bg-white border-0" /> + <RadioButton.Button value={\`SureCart\`} label={args.label ?? { + heading: \`SureCart\`, + description: \`The new way to sell on WordPress.\` + }} useSwitch={true} badgeItem={<Badge label="Free" size="xxs" variant="green" type="pill" />} borderOn borderOnActive={false} icon={<PrestoPlayerLogo />} onChange={() => {}} buttonWrapperClasses="bg-white border-0" /> + <RadioButton.Button value={\`Presto\`} label={args.label ?? { + heading: \`Presto Player\`, + description: \`Automate your WordPress setup.\` + }} useSwitch={true} badgeItem={<Badge label="Free" size="xxs" variant="green" type="pill" />} borderOn borderOnActive={false} icon={<PrestoPlayerLogo />} onChange={() => {}} buttonWrapperClasses="bg-white border-0" /> + <RadioButton.Button value={\`Astra2\`} label={args.label ?? { + heading: \`Astra Theme\`, + description: \`Fast, customizable & beautiful WordPress theme.\` + }} useSwitch={true} badgeItem={<Badge label="Free" size="xxs" variant="green" type="pill" />} borderOn borderOnActive={false} icon={<PrestoPlayerLogo />} onChange={() => {}} buttonWrapperClasses="bg-white border-0" /> + <RadioButton.Button value={\`Starter2\`} label={args.label ?? { + heading: \`Starter Templates\`, + description: \`Build your dream website in minutes with AI.\` + }} useSwitch={true} badgeItem={<Badge label="Free" size="xxs" variant="green" type="pill" />} borderOn borderOnActive={false} icon={<PrestoPlayerLogo />} onChange={() => {}} buttonWrapperClasses="bg-white border-0" /> + </RadioButton.Group> + </div> + <div className="flex justify-between items-center pt-2 gap-4"> + <Button variant="outline" className="flex items-center gap-2" icon={<ChevronLeft />}> + Back + </Button> + <div className="flex justify-end items-center gap-3"> + <Button variant="ghost"> Skip</Button> + <Button className="flex items-center gap-2" icon={<ChevronRight />} iconPosition="right"> + Continue Setup + </Button> + </div> + </div> + </div> + </form> + </div>; +}`,...(m=(p=i.parameters)==null?void 0:p.docs)==null?void 0:m.source}}};const Ae=["DefaultOnboardingTools"];export{i as DefaultOnboardingTools,Ae as __namedExportsOrder,Oe as default}; diff --git a/assets/onboarding-smtp-connect.stories-CuT6GUCa.js b/assets/onboarding-smtp-connect.stories-CuT6GUCa.js new file mode 100644 index 00000000..63283cd3 --- /dev/null +++ b/assets/onboarding-smtp-connect.stories-CuT6GUCa.js @@ -0,0 +1,103 @@ +import{j as e}from"./jsx-runtime-DR9Q75dM.js";import{b as c}from"./icons-DPjdgw4M.js";import{B as s}from"./button-CWRkIW0K.js";import"./switch-CmCNAZG2.js";import"./checkbox-Chct7KEK.js";import"./radio-button-BBGEtJpx.js";import"./badge-Dv1nmPq1.js";import"./textarea-DgzwSIza.js";import"./avatar-A7FoSNec.js";import{I as t}from"./input-CYwL3pYz.js";import{L as x}from"./label-DvPgxd3J.js";import{T as h}from"./title-Pwv4V5tQ.js";import"./loader-Bb5Bdo8Z.js";import"./progress-bar-DDd8HN42.js";import"./tooltip-BKIj9JjV.js";import"./editor-input-Bzq0TCBV.js";import"./tabs--pYN2uoP.js";import{S as a}from"./select-HH_ABOAM.js";import"./toaster-Bfhn6F4R.js";import"./container-ZbATB8CN.js";import{A as u}from"./alert-f1kGYIX8.js";import{P as i}from"./progress-steps-DKE91ypz.js";import"./skeleton-DkrZt4C4.js";import"./menu-item-h0iRIEmG.js";import"./sidebar-DAGUTLol.js";import"./breadcrumb-BOHkNqGZ.js";import"./dialog-DLt9OUkY.js";import{T as r}from"./topbar-Dj3yHCF0.js";import"./search-Z9MTqd0b.js";import"./dropdown-menu-Bv9F8U8F.js";import"./drawer-CzUmv8Re.js";import"./pagination-DNkALv-C.js";import"./datepicker-DIA_JZ4u.js";import"./accordion-BKTr8uPA.js";import"./bar-chart-DFVhnu1W.js";import"./line-chart-BuFlrH9B.js";import"./pie-chart-CBmJ9D1c.js";import"./area-chart-DT2aNxmr.js";import{X as b}from"./x-M4dKkmxh.js";import{C as v}from"./chevron-left-DuVGxgfj.js";import{C as g}from"./chevron-right-B2Obis2F.js";import{T as j}from"./utils-Dxwlf2d8.js";import"./index-DRjF_FHU.js";import"./functions-B0jM5NET.js";import"./index.browser-DP16PUbO.js";import"./minus-BgdR_mi_.js";import"./createLucideIcon-DrGAWQCB.js";import"./check-C7wgf3Hc.js";import"./info-boz3nBKJ.js";import"./floating-ui.react-B68Bw5rw.js";import"./index-rX-Bn4lm.js";import"./proxy-0EBv-VZP.js";import"./chevron-down-dZe9AKXZ.js";import"./search-GYQZ8GCW.js";import"./index-CAUXa3fz.js";import"./plus-CJ5uAo4M.js";import"./panel-left-close-BbAtOGz0.js";import"./ellipsis-DN1ZI3Nb.js";import"./ResponsiveContainer-TEDwBoeF.js";import"./generateCategoricalChart-CJ23qymB.js";import"./tiny-invariant-CopsF_GD.js";import"./YAxis-C6wr449K.js";const Ie={title:"Templates/Onboarding/Email Smtp",parameters:{layout:"fullscreen"},tags:["autodocs"]},S=d=>e.jsxs("div",{...d,className:"bg-background-secondary min-h-screen w-full pb-10",children:[e.jsxs(r,{className:"bg-background-secondary",children:[e.jsx(r.Left,{children:e.jsxs(r.Item,{children:[e.jsx(c,{})," "]})}),e.jsx(r.Middle,{children:e.jsx(r.Item,{children:e.jsxs(i,{currentStep:2,variant:"number",children:[e.jsx(i.Step,{}),e.jsx(i.Step,{}),e.jsx(i.Step,{}),e.jsx(i.Step,{}),e.jsx(i.Step,{})]})})}),e.jsx(r.Right,{children:e.jsx(r.Item,{children:e.jsx(s,{icon:e.jsx(b,{className:"size-4"}),iconPosition:"right",variant:"ghost",size:"xs",children:"Exit Guided Setup"})})})]}),e.jsx("form",{onSubmit:p=>p.preventDefault(),children:e.jsxs("div",{className:"md:w-[47rem] box-border mx-auto p-8 mt-10 border border-solid border-border-subtle bg-background-primary rounded-xl shadow-sm",children:[e.jsxs("div",{children:[e.jsx(h,{size:"md",className:"text-text-primary",tag:"h4",title:"Now, Let's Connect With [Selected SMTP Provider Name]"}),e.jsx(x,{className:"text-text-secondary mt-1 text-sm max-w-[35rem] font-normal",children:"Enter the details below to connect with your [Provider Name] account."})]}),e.jsxs("div",{className:"grid grid-cols-2 gap-6 mt-8",children:[e.jsx("div",{children:e.jsx(t,{id:"name",name:"name",size:"md",label:"Connection Title",placeholder:"Name your connection"})}),e.jsx("div",{children:e.jsx(t,{id:"Priority",name:"Priority",value:"1",size:"md",label:"Priority"})}),e.jsx("div",{className:"col-span-2",children:e.jsx(t,{id:"Host",name:"Host",size:"md",placeholder:"Enter host details",label:"Host"})}),e.jsx("div",{children:e.jsx(t,{id:"Username",name:"Username",size:"md",placeholder:"Enter username",label:"Username"})}),e.jsx("div",{children:e.jsx(t,{type:"password",id:"Password",name:"Password",size:"md",placeholder:"Enter password",label:"Password"})}),e.jsx("div",{children:e.jsx(t,{type:"email",id:"Email",name:"Email",size:"md",placeholder:"Enter email",label:"Email"})}),e.jsx("div",{children:e.jsx(t,{id:"FromName",name:"FromName",size:"md",placeholder:"Enter name",label:"From Name"})}),e.jsx("div",{children:e.jsx(t,{id:"Port",name:"Port",size:"md",placeholder:"Enter port number",label:"Port"})}),e.jsx("div",{children:e.jsxs(a,{onChange:()=>{},placeholder:"Select an option",size:"md",children:[e.jsx(a.Button,{label:"Encryption"}),e.jsxs(a.Options,{dropdownPortalId:"Encryption",children:[e.jsx(a.Option,{value:{id:"1",name:"Symmetrical"},children:"Symmetrical"}),e.jsx(a.Option,{value:{id:"2",name:"Assymetrical"},children:"Assymetrical"})]})]})})]}),e.jsxs("div",{className:"flex justify-between items-center gap-3 mt-8",children:[e.jsx(s,{variant:"outline",className:"flex items-center gap-2",icon:e.jsx(v,{}),children:"Back"}),e.jsxs("div",{className:"flex justify-end items-center gap-3",children:[e.jsx(s,{variant:"ghost",className:"text-text-tertiary",children:"Skip"}),e.jsx(s,{className:"flex items-center gap-2",icon:e.jsx(g,{}),iconPosition:"right",children:"Continue Setup"})]})]}),e.jsx("div",{className:"mt-8",children:e.jsx(u,{content:"Please check the details and try again.",icon:e.jsx(j,{}),onClose:()=>{},title:"Verification failed.",variant:"error"})})]})})]}),o=S.bind({});o.args={};o.storyName="OnboardingEmailSmtp";var m,n,l;o.parameters={...o.parameters,docs:{...(m=o.parameters)==null?void 0:m.docs,source:{originalSource:`args => { + return <div {...args} className="bg-background-secondary min-h-screen w-full pb-10"> + <Topbar className="bg-background-secondary"> + <Topbar.Left> + <Topbar.Item> + <SureEmailLogo />{' '} + </Topbar.Item> + </Topbar.Left> + <Topbar.Middle> + <Topbar.Item> + <ProgressSteps currentStep={2} variant="number"> + <ProgressSteps.Step /> + <ProgressSteps.Step /> + <ProgressSteps.Step /> + <ProgressSteps.Step /> + <ProgressSteps.Step /> + </ProgressSteps> + </Topbar.Item> + </Topbar.Middle> + <Topbar.Right> + <Topbar.Item> + <Button icon={<X className="size-4" />} iconPosition="right" variant="ghost" size="xs"> + Exit Guided Setup + </Button> + </Topbar.Item> + </Topbar.Right> + </Topbar> + <form onSubmit={event => event.preventDefault()}> + <div className="md:w-[47rem] box-border mx-auto p-8 mt-10 border border-solid border-border-subtle bg-background-primary rounded-xl shadow-sm"> + <div> + <Title size="md" className="text-text-primary" tag="h4" title="Now, Let's Connect With [Selected SMTP Provider Name]" /> + <Label className="text-text-secondary mt-1 text-sm max-w-[35rem] font-normal"> + Enter the details below to connect with your + [Provider Name] account. + </Label> + </div> + <div className="grid grid-cols-2 gap-6 mt-8"> + <div> + <Input id="name" name="name" size="md" label="Connection Title" placeholder="Name your connection" /> + </div> + <div> + <Input id="Priority" name="Priority" value="1" size="md" label="Priority" /> + </div> + <div className="col-span-2"> + <Input id="Host" name="Host" size="md" placeholder="Enter host details" label="Host" /> + </div> + <div> + <Input id="Username" name="Username" size="md" placeholder="Enter username" label="Username" /> + </div> + <div> + <Input type="password" id="Password" name="Password" size="md" placeholder="Enter password" label="Password" /> + </div> + <div> + <Input type="email" id="Email" name="Email" size="md" placeholder="Enter email" label="Email" /> + </div> + <div> + <Input id="FromName" name="FromName" size="md" placeholder="Enter name" label="From Name" /> + </div> + <div> + <Input id="Port" name="Port" size="md" placeholder="Enter port number" label="Port" /> + </div> + + <div> + <Select onChange={() => {}} placeholder="Select an option" size="md"> + <Select.Button label="Encryption" /> + <Select.Options dropdownPortalId="Encryption"> + <Select.Option value={{ + id: '1', + name: 'Symmetrical' + }}> + Symmetrical + </Select.Option> + <Select.Option value={{ + id: '2', + name: 'Assymetrical' + }}> + Assymetrical + </Select.Option> + </Select.Options> + </Select> + </div> + </div> + <div className="flex justify-between items-center gap-3 mt-8"> + <Button variant="outline" className="flex items-center gap-2" icon={<ChevronLeft />}> + Back + </Button> + + <div className="flex justify-end items-center gap-3"> + <Button variant="ghost" className="text-text-tertiary"> + Skip + </Button> + <Button className="flex items-center gap-2" icon={<ChevronRight />} iconPosition="right"> + Continue Setup + </Button> + </div> + </div> + <div className="mt-8"> + <Alert content="Please check the details and try again." icon={<AlertTriangle />} onClose={() => {}} title="Verification failed." variant="error" /> + </div> + </div> + </form> + </div>; +}`,...(l=(n=o.parameters)==null?void 0:n.docs)==null?void 0:l.source}}};const Ce=["DefaultOnboardingEmailSmtp"];export{o as DefaultOnboardingEmailSmtp,Ce as __namedExportsOrder,Ie as default}; diff --git a/assets/onboarding-social.stories-C961gY89.js b/assets/onboarding-social.stories-C961gY89.js new file mode 100644 index 00000000..583afd62 --- /dev/null +++ b/assets/onboarding-social.stories-C961gY89.js @@ -0,0 +1,80 @@ +import{j as e}from"./jsx-runtime-DR9Q75dM.js";import{c as d}from"./icons-DPjdgw4M.js";import{B as s}from"./button-CWRkIW0K.js";import"./switch-CmCNAZG2.js";import"./checkbox-Chct7KEK.js";import"./radio-button-BBGEtJpx.js";import"./badge-Dv1nmPq1.js";import"./textarea-DgzwSIza.js";import"./avatar-A7FoSNec.js";import{I as t}from"./input-CYwL3pYz.js";import{L as p}from"./label-DvPgxd3J.js";import{T as c}from"./title-Pwv4V5tQ.js";import"./loader-Bb5Bdo8Z.js";import"./progress-bar-DDd8HN42.js";import"./tooltip-BKIj9JjV.js";import"./editor-input-Bzq0TCBV.js";import"./tabs--pYN2uoP.js";import"./select-HH_ABOAM.js";import"./toaster-Bfhn6F4R.js";import"./container-ZbATB8CN.js";import"./alert-f1kGYIX8.js";import{P as o}from"./progress-steps-DKE91ypz.js";import"./skeleton-DkrZt4C4.js";import"./menu-item-h0iRIEmG.js";import"./sidebar-DAGUTLol.js";import"./breadcrumb-BOHkNqGZ.js";import"./dialog-DLt9OUkY.js";import{T as r}from"./topbar-Dj3yHCF0.js";import"./search-Z9MTqd0b.js";import"./dropdown-menu-Bv9F8U8F.js";import"./drawer-CzUmv8Re.js";import"./pagination-DNkALv-C.js";import"./datepicker-DIA_JZ4u.js";import"./accordion-BKTr8uPA.js";import"./bar-chart-DFVhnu1W.js";import"./line-chart-BuFlrH9B.js";import"./pie-chart-CBmJ9D1c.js";import"./area-chart-DT2aNxmr.js";import{X as b}from"./x-M4dKkmxh.js";import{P as x}from"./plus-CJ5uAo4M.js";import{C as u}from"./chevron-left-DuVGxgfj.js";import{C as h}from"./chevron-right-B2Obis2F.js";import"./index-DRjF_FHU.js";import"./functions-B0jM5NET.js";import"./index.browser-DP16PUbO.js";import"./minus-BgdR_mi_.js";import"./createLucideIcon-DrGAWQCB.js";import"./check-C7wgf3Hc.js";import"./info-boz3nBKJ.js";import"./floating-ui.react-B68Bw5rw.js";import"./index-rX-Bn4lm.js";import"./utils-Dxwlf2d8.js";import"./proxy-0EBv-VZP.js";import"./chevron-down-dZe9AKXZ.js";import"./search-GYQZ8GCW.js";import"./index-CAUXa3fz.js";import"./panel-left-close-BbAtOGz0.js";import"./ellipsis-DN1ZI3Nb.js";import"./ResponsiveContainer-TEDwBoeF.js";import"./generateCategoricalChart-CJ23qymB.js";import"./tiny-invariant-CopsF_GD.js";import"./YAxis-C6wr449K.js";const Ne={title:"Templates/Onboarding/Social",parameters:{layout:"fullscreen"},tags:["autodocs"]},g=m=>e.jsxs("div",{...m,className:"bg-background-secondary min-h-screen w-full pb-10",children:[e.jsxs(r,{className:"bg-background-secondary",children:[e.jsx(r.Left,{children:e.jsx(r.Item,{children:e.jsx(d,{})})}),e.jsx(r.Middle,{children:e.jsx(r.Item,{children:e.jsxs(o,{currentStep:4,children:[e.jsx(o.Step,{labelText:"Connect"}),e.jsx(o.Step,{labelText:"Import"}),e.jsx(o.Step,{labelText:"Profile"}),e.jsx(o.Step,{labelText:"Social"})]})})}),e.jsx(r.Right,{children:e.jsx(r.Item,{children:e.jsx(b,{className:"size-4"})})})]}),e.jsx("form",{children:e.jsxs("div",{className:"md:w-[45rem] box-border mx-auto p-8 mt-10 border border-solid border-border-subtle bg-background-primary rounded-xl shadow-sm",children:[e.jsxs("div",{children:[e.jsx(c,{size:"md",tag:"h4",className:"text-text-primary",title:"Social Profiles"}),e.jsx(p,{className:"text-text-secondary mt-1 text-sm max-w-[35rem] font-normal",children:"Please enter all your possible social media profiles. These links can appear in the knowledge panel of the search results for your website."})]}),e.jsxs("div",{className:"grid grid-cols-1 gap-6 mt-8",children:[e.jsx("div",{children:e.jsx(t,{id:"fb",name:"fb",size:"md",placeholder:"https://facebook.com/my-page-url",label:"Facebook Page URL"})}),e.jsx("div",{children:e.jsx(t,{id:"x",name:"x",size:"md",placeholder:"@my_account",label:"X (formerly Twitter) Usernames"})}),e.jsx("div",{children:e.jsx(t,{id:"pinterest",name:"pinterest",size:"md",placeholder:"https://pinterest.com/my-page-url",label:"Pinterest URL"})}),e.jsx("div",{children:e.jsx(t,{id:"insta",name:"insta",size:"md",placeholder:"https://instagram.com/my-page-url",label:"Instagram URL"})}),e.jsx("div",{children:e.jsx(t,{id:"youtube",name:"youtube",size:"md",placeholder:"https://youtube.com/my-page-url",label:"YouTube URL"})}),e.jsx("div",{children:e.jsx(t,{id:"LinkedIn",name:"LinkedIn",size:"md",placeholder:"https://linkedin.com/my-page-url",label:"LinkedIn URL"})}),e.jsx("div",{children:e.jsx(t,{id:"tiktok",name:"tiktok",size:"md",placeholder:"Tiktok Profile",label:"TikTok"})}),e.jsx("div",{className:"flex justify-center",children:e.jsx(s,{icon:e.jsx(x,{}),iconPosition:"right",variant:"ghost",children:"Add another profile"})})]}),e.jsxs("div",{className:"flex justify-between items-center gap-6 mt-6",children:[e.jsx(s,{variant:"outline",className:"flex items-center gap-2",icon:e.jsx(u,{}),children:"Back"}),e.jsxs("div",{className:"flex justify-end items-center gap-3",children:[e.jsx(s,{variant:"ghost",className:"text-text-tertiary",children:"Skip"}),e.jsx(s,{className:"flex items-center gap-2",icon:e.jsx(h,{}),iconPosition:"right",children:"Next"})]})]})]})})]}),i=g.bind({});i.args={};i.storyName="OnboardingSocial";var n,a,l;i.parameters={...i.parameters,docs:{...(n=i.parameters)==null?void 0:n.docs,source:{originalSource:`args => { + return <div {...args} className="bg-background-secondary min-h-screen w-full pb-10"> + <Topbar className="bg-background-secondary"> + <Topbar.Left> + <Topbar.Item> + <SureEmailIcon /> + </Topbar.Item> + </Topbar.Left> + <Topbar.Middle> + <Topbar.Item> + <ProgressSteps currentStep={4}> + <ProgressSteps.Step labelText="Connect" /> + <ProgressSteps.Step labelText="Import" /> + <ProgressSteps.Step labelText="Profile" /> + <ProgressSteps.Step labelText="Social" /> + </ProgressSteps> + </Topbar.Item> + </Topbar.Middle> + <Topbar.Right> + <Topbar.Item> + <X className="size-4" /> + </Topbar.Item> + </Topbar.Right> + </Topbar> + <form> + <div className="md:w-[45rem] box-border mx-auto p-8 mt-10 border border-solid border-border-subtle bg-background-primary rounded-xl shadow-sm"> + <div> + <Title size="md" tag="h4" className="text-text-primary" title="Social Profiles" /> + <Label className="text-text-secondary mt-1 text-sm max-w-[35rem] font-normal"> + Please enter all your possible social media + profiles. These links can appear in the knowledge + panel of the search results for your website. + </Label> + </div> + <div className="grid grid-cols-1 gap-6 mt-8"> + <div> + <Input id="fb" name="fb" size="md" placeholder="https://facebook.com/my-page-url" label="Facebook Page URL" /> + </div> + <div> + <Input id="x" name="x" size="md" placeholder="@my_account" label="X (formerly Twitter) Usernames" /> + </div> + <div> + <Input id="pinterest" name="pinterest" size="md" placeholder="https://pinterest.com/my-page-url" label="Pinterest URL" /> + </div> + <div> + <Input id="insta" name="insta" size="md" placeholder="https://instagram.com/my-page-url" label="Instagram URL" /> + </div> + <div> + <Input id="youtube" name="youtube" size="md" placeholder="https://youtube.com/my-page-url" label="YouTube URL" /> + </div> + <div> + <Input id="LinkedIn" name="LinkedIn" size="md" placeholder="https://linkedin.com/my-page-url" label="LinkedIn URL" /> + </div> + <div> + <Input id="tiktok" name="tiktok" size="md" placeholder="Tiktok Profile" label="TikTok" /> + </div> + + <div className="flex justify-center"> + <Button icon={<Plus />} iconPosition="right" variant="ghost"> + Add another profile + </Button> + </div> + </div> + <div className="flex justify-between items-center gap-6 mt-6"> + <Button variant="outline" className="flex items-center gap-2" icon={<ChevronLeft />}> + Back + </Button> + <div className="flex justify-end items-center gap-3"> + <Button variant="ghost" className="text-text-tertiary"> + Skip + </Button> + <Button className="flex items-center gap-2" icon={<ChevronRight />} iconPosition="right"> + Next + </Button> + </div> + </div> + </div> + </form> + </div>; +}`,...(l=(a=i.parameters)==null?void 0:a.docs)==null?void 0:l.source}}};const Pe=["DefaultOnboardingSocial"];export{i as DefaultOnboardingSocial,Pe as __namedExportsOrder,Ne as default}; diff --git a/assets/onboarding-spam.stories-BFvJ-uu_.js b/assets/onboarding-spam.stories-BFvJ-uu_.js new file mode 100644 index 00000000..8dd54b9a --- /dev/null +++ b/assets/onboarding-spam.stories-BFvJ-uu_.js @@ -0,0 +1,69 @@ +import{j as e}from"./jsx-runtime-DR9Q75dM.js";import{b as l}from"./icons-DPjdgw4M.js";import{B as i}from"./button-CWRkIW0K.js";import"./switch-CmCNAZG2.js";import"./checkbox-Chct7KEK.js";import{R as a}from"./radio-button-BBGEtJpx.js";import"./badge-Dv1nmPq1.js";import"./textarea-DgzwSIza.js";import"./avatar-A7FoSNec.js";import{I as u}from"./input-CYwL3pYz.js";import{L as c}from"./label-DvPgxd3J.js";import{T as b}from"./title-Pwv4V5tQ.js";import"./loader-Bb5Bdo8Z.js";import"./progress-bar-DDd8HN42.js";import"./tooltip-BKIj9JjV.js";import"./editor-input-Bzq0TCBV.js";import"./tabs--pYN2uoP.js";import"./select-HH_ABOAM.js";import"./toaster-Bfhn6F4R.js";import"./container-ZbATB8CN.js";import"./alert-f1kGYIX8.js";import{P as r}from"./progress-steps-DKE91ypz.js";import"./skeleton-DkrZt4C4.js";import"./menu-item-h0iRIEmG.js";import"./sidebar-DAGUTLol.js";import"./breadcrumb-BOHkNqGZ.js";import"./dialog-DLt9OUkY.js";import{T as t}from"./topbar-Dj3yHCF0.js";import"./search-Z9MTqd0b.js";import"./dropdown-menu-Bv9F8U8F.js";import"./drawer-CzUmv8Re.js";import"./pagination-DNkALv-C.js";import"./datepicker-DIA_JZ4u.js";import"./accordion-BKTr8uPA.js";import"./bar-chart-DFVhnu1W.js";import"./line-chart-BuFlrH9B.js";import"./pie-chart-CBmJ9D1c.js";import"./area-chart-DT2aNxmr.js";import{X as h}from"./x-M4dKkmxh.js";import{C as x}from"./chevron-left-DuVGxgfj.js";import{C as g}from"./chevron-right-B2Obis2F.js";import"./index-DRjF_FHU.js";import"./functions-B0jM5NET.js";import"./index.browser-DP16PUbO.js";import"./minus-BgdR_mi_.js";import"./createLucideIcon-DrGAWQCB.js";import"./check-C7wgf3Hc.js";import"./info-boz3nBKJ.js";import"./floating-ui.react-B68Bw5rw.js";import"./index-rX-Bn4lm.js";import"./utils-Dxwlf2d8.js";import"./proxy-0EBv-VZP.js";import"./chevron-down-dZe9AKXZ.js";import"./search-GYQZ8GCW.js";import"./index-CAUXa3fz.js";import"./plus-CJ5uAo4M.js";import"./panel-left-close-BbAtOGz0.js";import"./ellipsis-DN1ZI3Nb.js";import"./ResponsiveContainer-TEDwBoeF.js";import"./generateCategoricalChart-CJ23qymB.js";import"./tiny-invariant-CopsF_GD.js";import"./YAxis-C6wr449K.js";const Ee={title:"Templates/Onboarding/Spam",parameters:{layout:"fullscreen"},tags:["autodocs"]},y=s=>e.jsxs("div",{...s,className:"bg-background-secondary min-h-screen w-full pb-10",children:[e.jsxs(t,{className:"bg-background-secondary",children:[e.jsx(t.Left,{children:e.jsxs(t.Item,{children:[e.jsx(l,{})," "]})}),e.jsx(t.Middle,{children:e.jsx(t.Item,{children:e.jsxs(r,{currentStep:4,variant:"number",children:[e.jsx(r.Step,{}),e.jsx(r.Step,{}),e.jsx(r.Step,{}),e.jsx(r.Step,{}),e.jsx(r.Step,{})]})})}),e.jsx(t.Right,{children:e.jsx(t.Item,{children:e.jsx(i,{icon:e.jsx(h,{className:"size-4"}),iconPosition:"right",variant:"ghost",size:"xs",children:"Exit Guided Setup"})})})]}),e.jsx("form",{onSubmit:d=>d.preventDefault(),children:e.jsxs("div",{className:"md:w-[47rem] box-border mx-auto p-8 mt-10 border border-solid border-border-subtle bg-background-primary rounded-xl shadow-sm",children:[e.jsxs("div",{children:[e.jsx(b,{size:"md",tag:"h4",className:"text-text-primary",title:"Say Goodbye to Spam Folders"}),e.jsx(c,{className:"text-text-secondary mt-1 text-sm max-w-[35rem] font-normal",children:"Enter your email address to receive a step-by-step guide that will help you ensure your emails always make it to the inbox."})]}),e.jsxs("div",{className:"grid gap-2 mt-8",children:[e.jsx("div",{children:e.jsx(u,{type:"email",id:"Email",name:"Email",size:"md",placeholder:"Enter host details",label:"Email Address"})}),e.jsx("div",{children:e.jsx(a.Group,{size:"md",columns:1,children:e.jsx(a.Button,{value:"help",label:s.label??{heading:"Help make SureEmails better",description:"By sharing a bit of anonymous data about your website, plugins, themes, and settings, you help us understand what's popular. This means we can fine-tune our testing and build a product that’s perfectly suited to your needs. Your privacy is our priority. Check out our privacy policy and see what information you share."},useSwitch:!0,reversePosition:!0})})})]}),e.jsx("hr",{className:"w-full border-b-0 border-x-0 border-t border-solid border-t-border-subtle"}),e.jsxs("div",{className:"flex justify-between items-center gap-3 mt-8",children:[e.jsx(i,{variant:"outline",className:"flex items-center gap-2",icon:e.jsx(x,{}),children:"Back"}),e.jsxs("div",{className:"flex justify-end items-center gap-3",children:[e.jsx(i,{variant:"ghost",className:"text-text-tertiary",children:"Skip"}),e.jsx(i,{className:"flex items-center gap-2",icon:e.jsx(g,{}),iconPosition:"right",children:"Continue Setup"})]})]})]})})]}),o=y.bind({});o.args={};o.storyName="OnboardingSpam";var n,m,p;o.parameters={...o.parameters,docs:{...(n=o.parameters)==null?void 0:n.docs,source:{originalSource:`args => { + return <div {...args} className="bg-background-secondary min-h-screen w-full pb-10"> + <Topbar className="bg-background-secondary"> + <Topbar.Left> + <Topbar.Item> + <SureEmailLogo />{' '} + </Topbar.Item> + </Topbar.Left> + <Topbar.Middle> + <Topbar.Item> + <ProgressSteps currentStep={4} variant="number"> + <ProgressSteps.Step /> + <ProgressSteps.Step /> + <ProgressSteps.Step /> + <ProgressSteps.Step /> + <ProgressSteps.Step /> + </ProgressSteps> + </Topbar.Item> + </Topbar.Middle> + <Topbar.Right> + <Topbar.Item> + <Button icon={<X className="size-4" />} iconPosition="right" variant="ghost" size="xs"> + Exit Guided Setup + </Button> + </Topbar.Item> + </Topbar.Right> + </Topbar> + <form onSubmit={event => event.preventDefault()}> + <div className="md:w-[47rem] box-border mx-auto p-8 mt-10 border border-solid border-border-subtle bg-background-primary rounded-xl shadow-sm"> + <div> + <Title size="md" tag="h4" className="text-text-primary" title="Say Goodbye to Spam Folders" /> + <Label className="text-text-secondary mt-1 text-sm max-w-[35rem] font-normal"> + Enter your email address to receive a step-by-step + guide that will help you ensure your emails always + make it to the inbox. + </Label> + </div> + <div className="grid gap-2 mt-8"> + <div> + <Input type="email" id="Email" name="Email" size="md" placeholder="Enter host details" label="Email Address" /> + </div> + <div> + <RadioButton.Group size="md" columns={1}> + <RadioButton.Button value={\`help\`} label={args.label ?? { + heading: \`Help make SureEmails better\`, + description: \`By sharing a bit of anonymous data about your website, plugins, themes, and settings, you help us understand what's popular. This means we can fine-tune our testing and build a product that’s perfectly suited to your needs. Your privacy is our priority. Check out our privacy policy and see what information you share.\` + }} useSwitch={true} reversePosition={true} /> + </RadioButton.Group> + </div> + </div> + <hr className="w-full border-b-0 border-x-0 border-t border-solid border-t-border-subtle" /> + <div className="flex justify-between items-center gap-3 mt-8"> + <Button variant="outline" className="flex items-center gap-2" icon={<ChevronLeft />}> + Back + </Button> + + <div className="flex justify-end items-center gap-3"> + <Button variant="ghost" className="text-text-tertiary"> + Skip + </Button> + <Button className="flex items-center gap-2" icon={<ChevronRight />} iconPosition="right"> + Continue Setup + </Button> + </div> + </div> + </div> + </form> + </div>; +}`,...(p=(m=o.parameters)==null?void 0:m.docs)==null?void 0:p.source}}};const ke=["DefaultOnboardingSpam"];export{o as DefaultOnboardingSpam,ke as __namedExportsOrder,Ee as default}; diff --git a/assets/onboarding-welcome.stories-CbJ-jfjj.js b/assets/onboarding-welcome.stories-CbJ-jfjj.js new file mode 100644 index 00000000..ede93925 --- /dev/null +++ b/assets/onboarding-welcome.stories-CbJ-jfjj.js @@ -0,0 +1,75 @@ +import{j as e}from"./jsx-runtime-DR9Q75dM.js";import{B as a}from"./button-CWRkIW0K.js";import"./switch-CmCNAZG2.js";import"./checkbox-Chct7KEK.js";import"./radio-button-BBGEtJpx.js";import"./badge-Dv1nmPq1.js";import"./textarea-DgzwSIza.js";import"./avatar-A7FoSNec.js";import"./input-CYwL3pYz.js";import{L as o}from"./label-DvPgxd3J.js";import"./title-Pwv4V5tQ.js";import"./loader-Bb5Bdo8Z.js";import"./progress-bar-DDd8HN42.js";import"./tooltip-BKIj9JjV.js";import"./editor-input-Bzq0TCBV.js";import"./tabs--pYN2uoP.js";import"./select-HH_ABOAM.js";import"./toaster-Bfhn6F4R.js";import"./container-ZbATB8CN.js";import"./alert-f1kGYIX8.js";import{P as s}from"./progress-steps-DKE91ypz.js";import"./skeleton-DkrZt4C4.js";import"./menu-item-h0iRIEmG.js";import"./sidebar-DAGUTLol.js";import"./breadcrumb-BOHkNqGZ.js";import"./dialog-DLt9OUkY.js";import{T as t}from"./topbar-Dj3yHCF0.js";import"./search-Z9MTqd0b.js";import"./dropdown-menu-Bv9F8U8F.js";import"./drawer-CzUmv8Re.js";import"./pagination-DNkALv-C.js";import"./datepicker-DIA_JZ4u.js";import"./accordion-BKTr8uPA.js";import"./bar-chart-DFVhnu1W.js";import"./line-chart-BuFlrH9B.js";import"./pie-chart-CBmJ9D1c.js";import"./area-chart-DT2aNxmr.js";import{b as d}from"./icons-DPjdgw4M.js";import{X as c}from"./x-M4dKkmxh.js";import{C as i}from"./check-C7wgf3Hc.js";import"./index-DRjF_FHU.js";import"./functions-B0jM5NET.js";import"./index.browser-DP16PUbO.js";import"./minus-BgdR_mi_.js";import"./createLucideIcon-DrGAWQCB.js";import"./info-boz3nBKJ.js";import"./floating-ui.react-B68Bw5rw.js";import"./index-rX-Bn4lm.js";import"./utils-Dxwlf2d8.js";import"./proxy-0EBv-VZP.js";import"./chevron-down-dZe9AKXZ.js";import"./search-GYQZ8GCW.js";import"./index-CAUXa3fz.js";import"./plus-CJ5uAo4M.js";import"./panel-left-close-BbAtOGz0.js";import"./chevron-right-B2Obis2F.js";import"./ellipsis-DN1ZI3Nb.js";import"./chevron-left-DuVGxgfj.js";import"./ResponsiveContainer-TEDwBoeF.js";import"./generateCategoricalChart-CJ23qymB.js";import"./tiny-invariant-CopsF_GD.js";import"./YAxis-C6wr449K.js";const Se={title:"Templates/Onboarding/Welcome",parameters:{layout:"fullscreen"},tags:["autodocs"]},x=p=>e.jsxs("div",{...p,className:"bg-background-secondary min-h-screen w-full pb-10",children:[e.jsxs(t,{className:"bg-background-secondary",children:[e.jsx(t.Left,{children:e.jsx(t.Item,{children:e.jsx(d,{})})}),e.jsx(t.Middle,{children:e.jsx(t.Item,{children:e.jsxs(s,{currentStep:1,variant:"number",children:[e.jsx(s.Step,{}),e.jsx(s.Step,{}),e.jsx(s.Step,{}),e.jsx(s.Step,{}),e.jsx(s.Step,{})]})})}),e.jsx(t.Right,{children:e.jsx(t.Item,{children:e.jsx(a,{icon:e.jsx(c,{className:"size-4"}),iconPosition:"right",variant:"ghost",size:"xs",children:"Exit Guided Setup"})})})]}),e.jsxs("div",{className:"md:w-[35rem] box-border mx-auto p-8 mt-10 border border-solid border-border-subtle bg-background-primary rounded-xl shadow-sm space-y-6",children:[e.jsxs("div",{children:[e.jsx(o,{size:"md",className:"text-3xl font-semibold text-text-primary",children:"Welcome to SureEmails"}),e.jsx(o,{className:"text-text-primary mt-2 font-semibold text-base",children:"Your Email Delivery Made Simple!"})]}),e.jsx("div",{children:e.jsx("img",{src:"https://contenthub-static.grammarly.com/blog/wp-content/uploads/2023/06/BMD-4781.png",alt:"Email Setup",className:"w-full"})}),e.jsxs("div",{children:[e.jsxs("ul",{className:"divide-y divide-gray-200 list-none pl-0 space-y-2",children:[e.jsxs("li",{className:"flex items-start space-x-2 text-field-label text-sm font-medium",children:[e.jsx(i,{className:"size-4 text-icon-primary"}),e.jsx("span",{children:"Reduce the chances of your emails getting lost in spam."})]}),e.jsxs("li",{className:"flex items-start space-x-2 text-field-label text-sm font-medium",children:[e.jsx(i,{className:"size-4 text-icon-primary"}),e.jsx("span",{children:"Quick and easy setup, no technical skills needed"})]}),e.jsxs("li",{className:"flex items-start space-x-2 text-field-label text-sm font-medium",children:[e.jsx(i,{className:"size-4 text-icon-primary"}),e.jsx("span",{children:"Track, log, and resend emails with ease"})]}),e.jsxs("li",{className:"flex items-start space-x-2 text-field-label text-sm font-medium",children:[e.jsx(i,{className:"size-4 text-icon-primary"}),e.jsx("span",{children:"Connect to multiple email providers"})]}),e.jsxs("li",{className:"flex items-start space-x-2 text-field-label text-sm font-medium",children:[e.jsx(i,{className:"size-4 text-icon-primary"}),e.jsx("span",{children:"Auto-retry failed emails"})]})]}),e.jsx("hr",{className:"mt-6 w-full border-b-0 border-x-0 border-t border-solid border-t-border-subtle"})]}),e.jsx(a,{className:"px-4 w-max",children:"Get Started with Onboarding"})]})]}),r=x.bind({});r.args={};r.storyName="OnboardingWelcome";var m,n,l;r.parameters={...r.parameters,docs:{...(m=r.parameters)==null?void 0:m.docs,source:{originalSource:`args => { + return <div {...args} className="bg-background-secondary min-h-screen w-full pb-10"> + <Topbar className="bg-background-secondary"> + <Topbar.Left> + <Topbar.Item> + <SureEmailLogo /> + </Topbar.Item> + </Topbar.Left> + <Topbar.Middle> + <Topbar.Item> + <ProgressSteps currentStep={1} variant="number"> + <ProgressSteps.Step /> + <ProgressSteps.Step /> + <ProgressSteps.Step /> + <ProgressSteps.Step /> + <ProgressSteps.Step /> + </ProgressSteps> + </Topbar.Item> + </Topbar.Middle> + <Topbar.Right> + <Topbar.Item> + <Button icon={<X className="size-4" />} iconPosition="right" variant="ghost" size="xs"> + Exit Guided Setup + </Button> + </Topbar.Item> + </Topbar.Right> + </Topbar> + <div className="md:w-[35rem] box-border mx-auto p-8 mt-10 border border-solid border-border-subtle bg-background-primary rounded-xl shadow-sm space-y-6"> + <div> + <Label size="md" className="text-3xl font-semibold text-text-primary"> + Welcome to SureEmails + </Label> + <Label className="text-text-primary mt-2 font-semibold text-base"> + Your Email Delivery Made Simple! + </Label> + </div> + <div> + <img src="https://contenthub-static.grammarly.com/blog/wp-content/uploads/2023/06/BMD-4781.png" alt="Email Setup" className="w-full" /> + </div> + <div> + <ul className="divide-y divide-gray-200 list-none pl-0 space-y-2"> + <li className="flex items-start space-x-2 text-field-label text-sm font-medium"> + <Check className="size-4 text-icon-primary" /> + <span> + Reduce the chances of your emails getting lost + in spam. + </span> + </li> + <li className="flex items-start space-x-2 text-field-label text-sm font-medium"> + <Check className="size-4 text-icon-primary" /> + <span> + Quick and easy setup, no technical skills needed + </span> + </li> + <li className="flex items-start space-x-2 text-field-label text-sm font-medium"> + <Check className="size-4 text-icon-primary" /> + <span>Track, log, and resend emails with ease</span> + </li> + <li className="flex items-start space-x-2 text-field-label text-sm font-medium"> + <Check className="size-4 text-icon-primary" /> + <span>Connect to multiple email providers</span> + </li> + <li className="flex items-start space-x-2 text-field-label text-sm font-medium"> + <Check className="size-4 text-icon-primary" /> + <span>Auto-retry failed emails</span> + </li> + </ul> + <hr className="mt-6 w-full border-b-0 border-x-0 border-t border-solid border-t-border-subtle" /> + </div> + <Button className="px-4 w-max"> + Get Started with Onboarding + </Button> + </div> + </div>; +}`,...(l=(n=r.parameters)==null?void 0:n.docs)==null?void 0:l.source}}};const ve=["OnboardingWelcome"];export{r as OnboardingWelcome,ve as __namedExportsOrder,Se as default}; diff --git a/assets/pagination-DNkALv-C.js b/assets/pagination-DNkALv-C.js new file mode 100644 index 00000000..8f914f29 --- /dev/null +++ b/assets/pagination-DNkALv-C.js @@ -0,0 +1 @@ +import{j as e}from"./jsx-runtime-DR9Q75dM.js";import{r as m}from"./index-DRjF_FHU.js";import{c as i,b as P}from"./functions-B0jM5NET.js";import{B as q}from"./button-CWRkIW0K.js";import{C}from"./chevron-left-DuVGxgfj.js";import{C as j}from"./chevron-right-B2Obis2F.js";const u={xs:{general:"text-xs min-w-6 h-6",ellipse:"text-xs min-w-6",icon:"size-4"},sm:{general:"text-xs min-w-8 h-8",ellipse:"text-xs min-w-8",icon:"size-4"},md:{general:"text-sm min-w-10 h-10",ellipse:"text-sm min-w-10",icon:"size-5"},lg:{general:"text-base min-w-12 h-12",ellipse:"text-base min-w-12",icon:"size-6"}},s={general:"group disabled:border-field-border-disabled opacity-50",text:"group-disabled:text-field-color-disabled"},v=m.createContext({size:"sm",disabled:!1}),c=()=>m.useContext(v),o=({size:t="sm",disabled:n=!1,children:a,className:r,...l})=>e.jsx(v.Provider,{value:{size:t,disabled:n},children:e.jsx("nav",{role:"navigation","aria-label":"pagination",className:i("flex w-full justify-center box-border m-0",r),...l,children:a})});o.displayName="Pagination";const h=m.forwardRef(({className:t,...n},a)=>e.jsx("ul",{ref:a,className:i("m-0 p-0 w-full flex justify-center flex-row items-center gap-1","list-none",t),...n}));h.displayName="Pagination.Content";const b=m.forwardRef(({isActive:t=!1,className:n,children:a,...r},l)=>{const{disabled:d}=c();return e.jsx("li",{ref:l,className:i("flex",d&&s.general),children:e.jsx(f,{isActive:t,disabled:d,className:n,...r,children:a})})});b.displayName="Pagination.Item";const f=({isActive:t=!1,tag:n="a",children:a,className:r,...l})=>{const{size:d,disabled:p}=c(),T=g=>g.preventDefault();return e.jsx(q,{tag:n,size:d,variant:"ghost",className:i("no-underline bg-transparent p-0 m-0 border-none","flex justify-center items-center rounded text-button-secondary","focus:outline focus:outline-1 focus:outline-border-subtle focus:bg-button-tertiary-hover",u[d].general,!p&&t&&"text-button-primary active:text-button-primary bg-brand-background-50",p&&[s.general,s.text,"focus:ring-transparent cursor-not-allowed"],r),disabled:p,...l,onClick:g=>P(l.onClick||(()=>{}),p?T:()=>{})(g),children:e.jsx("span",{className:"px-1 flex",children:a})})},x=t=>{const{size:n,disabled:a}=c();return e.jsx("li",{className:i("flex",a&&s.general),children:e.jsx(f,{"aria-label":"Go to previous page",className:i("[&>span]:flex [&>span]:items-center"),...t,children:e.jsx(C,{className:i(u[n].icon)})})})};x.displayName="Pagination.Previous";const y=t=>{const{size:n,disabled:a}=c();return e.jsx("li",{className:i("flex",a&&s.general),children:e.jsx(f,{"aria-label":"Go to next page",className:i("[&>span]:flex [&>span]:items-center"),...t,children:e.jsx(j,{className:i(u[n].icon)})})})};y.displayName="Pagination.Next";const N=t=>{const{size:n,disabled:a}=c();return e.jsx("li",{className:i("flex",a&&s.general),children:e.jsx("span",{className:i("flex justify-center",u[n].ellipse,a&&s.general),...t,children:"•••"})})};N.displayName="Pagination.Ellipsis";o.Content=h;o.Item=b;o.Previous=x;o.Next=y;o.Ellipsis=N;o.__docgenInfo={description:"",methods:[{name:"Previous",docblock:null,modifiers:["static"],params:[{name:"props",optional:!1,type:{name:"PaginationButtonProps",alias:"PaginationButtonProps"}}],returns:null},{name:"Next",docblock:null,modifiers:["static"],params:[{name:"props",optional:!1,type:{name:"PaginationButtonProps",alias:"PaginationButtonProps"}}],returns:null},{name:"Ellipsis",docblock:null,modifiers:["static"],params:[{name:"props",optional:!1,type:{name:"PaginationCommonProps",alias:"PaginationCommonProps"}}],returns:null}],displayName:"Pagination",props:{children:{required:!1,tsType:{name:"ReactNode"},description:"Defines the children of the pagination component."},className:{required:!1,tsType:{name:"string"},description:"Additional CSS classes."},size:{required:!1,tsType:{name:"union",raw:"'xs' | 'sm' | 'md' | 'lg'",elements:[{name:"literal",value:"'xs'"},{name:"literal",value:"'sm'"},{name:"literal",value:"'md'"},{name:"literal",value:"'lg'"}]},description:"Defines the size of pagination items.",defaultValue:{value:"'sm'",computed:!1}},disabled:{required:!1,tsType:{name:"boolean"},description:"Disables all pagination controls.",defaultValue:{value:"false",computed:!1}}}};h.__docgenInfo={description:"",methods:[],displayName:"Pagination.Content",props:{children:{required:!1,tsType:{name:"ReactNode"},description:"Defines the children of the pagination component."},className:{required:!1,tsType:{name:"string"},description:"Additional CSS classes."}}};b.__docgenInfo={description:"",methods:[],displayName:"Pagination.Item",props:{children:{required:!1,tsType:{name:"ReactNode"},description:"Defines the children of the pagination component."},className:{required:!1,tsType:{name:"string"},description:"Additional CSS classes."},isActive:{required:!1,tsType:{name:"boolean"},description:"Marks the pagination item as active.",defaultValue:{value:"false",computed:!1}}}};f.__docgenInfo={description:"",methods:[],displayName:"PaginationButton",props:{children:{required:!1,tsType:{name:"ReactNode"},description:"Defines the children of the pagination component."},className:{required:!1,tsType:{name:"string"},description:"Additional CSS classes."},as:{required:!1,tsType:{name:"ElementType"},description:"The element type of the pagination button."},isActive:{required:!1,tsType:{name:"boolean"},description:"Marks the button as active.",defaultValue:{value:"false",computed:!1}},disabled:{required:!1,tsType:{name:"boolean"},description:"Disables the button."},onClick:{required:!1,tsType:{name:"ReactMouseEventHandler",raw:"React.MouseEventHandler"},description:"Optional click handler for the button."},tag:{required:!1,tsType:{name:"union",raw:"'a' | 'button'",elements:[{name:"literal",value:"'a'"},{name:"literal",value:"'button'"}]},description:"The HTML tag to be rendered for the pagination button.",defaultValue:{value:"'a'",computed:!1}}}};x.__docgenInfo={description:"",methods:[],displayName:"Pagination.Previous",props:{children:{required:!1,tsType:{name:"ReactNode"},description:"Defines the children of the pagination component."},className:{required:!1,tsType:{name:"string"},description:"Additional CSS classes."},as:{required:!1,tsType:{name:"ElementType"},description:"The element type of the pagination button."},isActive:{required:!1,tsType:{name:"boolean"},description:"Marks the button as active."},disabled:{required:!1,tsType:{name:"boolean"},description:"Disables the button."},onClick:{required:!1,tsType:{name:"ReactMouseEventHandler",raw:"React.MouseEventHandler"},description:"Optional click handler for the button."},tag:{required:!1,tsType:{name:"union",raw:"'a' | 'button'",elements:[{name:"literal",value:"'a'"},{name:"literal",value:"'button'"}]},description:"The HTML tag to be rendered for the pagination button."}}};y.__docgenInfo={description:"",methods:[],displayName:"Pagination.Next",props:{children:{required:!1,tsType:{name:"ReactNode"},description:"Defines the children of the pagination component."},className:{required:!1,tsType:{name:"string"},description:"Additional CSS classes."},as:{required:!1,tsType:{name:"ElementType"},description:"The element type of the pagination button."},isActive:{required:!1,tsType:{name:"boolean"},description:"Marks the button as active."},disabled:{required:!1,tsType:{name:"boolean"},description:"Disables the button."},onClick:{required:!1,tsType:{name:"ReactMouseEventHandler",raw:"React.MouseEventHandler"},description:"Optional click handler for the button."},tag:{required:!1,tsType:{name:"union",raw:"'a' | 'button'",elements:[{name:"literal",value:"'a'"},{name:"literal",value:"'button'"}]},description:"The HTML tag to be rendered for the pagination button."}}};N.__docgenInfo={description:"",methods:[],displayName:"Pagination.Ellipsis",props:{children:{required:!1,tsType:{name:"ReactNode"},description:"Defines the children of the pagination component."},className:{required:!1,tsType:{name:"string"},description:"Additional CSS classes."}}};export{o as P}; diff --git a/assets/pagination.stories-HO2m0qox.js b/assets/pagination.stories-HO2m0qox.js new file mode 100644 index 00000000..90e56bd7 --- /dev/null +++ b/assets/pagination.stories-HO2m0qox.js @@ -0,0 +1,61 @@ +import{j as i}from"./jsx-runtime-DR9Q75dM.js";import{P as n}from"./pagination-DNkALv-C.js";import"./index-DRjF_FHU.js";import"./functions-B0jM5NET.js";import"./button-CWRkIW0K.js";import"./chevron-left-DuVGxgfj.js";import"./createLucideIcon-DrGAWQCB.js";import"./chevron-right-B2Obis2F.js";const M={title:"Molecules/Pagination",component:n,subcomponents:{"Pagination.Content":n.Content,"Pagination.Item":n.Item,"Pagination.Previous":n.Previous,"Pagination.Next":n.Next,"Pagination.Ellipsis":n.Ellipsis},parameters:{layout:"centered"},tags:["autodocs"],argTypes:{size:{control:{type:"select"}},children:{control:!1}}},r=b=>i.jsx(n,{...b,children:i.jsxs(n.Content,{children:[i.jsx(n.Previous,{}),i.jsx(n.Item,{children:"1"}),i.jsx(n.Item,{children:"2"}),i.jsx(n.Item,{children:"3"}),i.jsx(n.Ellipsis,{}),i.jsx(n.Item,{children:"7"}),i.jsx(n.Item,{children:"8"}),i.jsx(n.Item,{children:"9"}),i.jsx(n.Next,{})]})}),t=r.bind({});t.args={size:"md",disabled:!1,className:""};const e=r.bind({});e.args={size:"sm",disabled:!1};const o=r.bind({});o.decorators=[()=>i.jsx(n,{size:"md",children:i.jsxs(n.Content,{children:[i.jsx(n.Previous,{}),i.jsx(n.Item,{children:"1"}),i.jsx(n.Item,{children:"2"}),i.jsx(n.Item,{isActive:!0,children:"3"}),i.jsx(n.Ellipsis,{}),i.jsx(n.Item,{children:"7"}),i.jsx(n.Item,{children:"8"}),i.jsx(n.Item,{children:"9"}),i.jsx(n.Next,{})]})})];const s=r.bind({});s.args={size:"md",disabled:!0};const a=r.bind({});a.args={size:"md",disabled:!1,className:""};a.decorators=[()=>i.jsx(n,{size:"md",children:i.jsxs(n.Content,{children:[i.jsx(n.Previous,{}),i.jsx(n.Item,{children:"Home"}),i.jsx(n.Item,{children:"Projects"}),i.jsx(n.Item,{children:"Resources"}),i.jsx(n.Item,{children:"News"}),i.jsx(n.Item,{children:"Blogs"}),i.jsx(n.Item,{children:"Store"}),i.jsx(n.Next,{})]})})];var m,g,P;t.parameters={...t.parameters,docs:{...(m=t.parameters)==null?void 0:m.docs,source:{originalSource:`args => <Pagination {...args}> + <Pagination.Content> + <Pagination.Previous /> + <Pagination.Item>1</Pagination.Item> + <Pagination.Item>2</Pagination.Item> + <Pagination.Item>3</Pagination.Item> + <Pagination.Ellipsis /> + <Pagination.Item>7</Pagination.Item> + <Pagination.Item>8</Pagination.Item> + <Pagination.Item>9</Pagination.Item> + <Pagination.Next /> + </Pagination.Content> + </Pagination>`,...(P=(g=t.parameters)==null?void 0:g.docs)==null?void 0:P.source}}};var c,I,l;e.parameters={...e.parameters,docs:{...(c=e.parameters)==null?void 0:c.docs,source:{originalSource:`args => <Pagination {...args}> + <Pagination.Content> + <Pagination.Previous /> + <Pagination.Item>1</Pagination.Item> + <Pagination.Item>2</Pagination.Item> + <Pagination.Item>3</Pagination.Item> + <Pagination.Ellipsis /> + <Pagination.Item>7</Pagination.Item> + <Pagination.Item>8</Pagination.Item> + <Pagination.Item>9</Pagination.Item> + <Pagination.Next /> + </Pagination.Content> + </Pagination>`,...(l=(I=e.parameters)==null?void 0:I.docs)==null?void 0:l.source}}};var d,x,p;o.parameters={...o.parameters,docs:{...(d=o.parameters)==null?void 0:d.docs,source:{originalSource:`args => <Pagination {...args}> + <Pagination.Content> + <Pagination.Previous /> + <Pagination.Item>1</Pagination.Item> + <Pagination.Item>2</Pagination.Item> + <Pagination.Item>3</Pagination.Item> + <Pagination.Ellipsis /> + <Pagination.Item>7</Pagination.Item> + <Pagination.Item>8</Pagination.Item> + <Pagination.Item>9</Pagination.Item> + <Pagination.Next /> + </Pagination.Content> + </Pagination>`,...(p=(x=o.parameters)==null?void 0:x.docs)==null?void 0:p.source}}};var u,j,h;s.parameters={...s.parameters,docs:{...(u=s.parameters)==null?void 0:u.docs,source:{originalSource:`args => <Pagination {...args}> + <Pagination.Content> + <Pagination.Previous /> + <Pagination.Item>1</Pagination.Item> + <Pagination.Item>2</Pagination.Item> + <Pagination.Item>3</Pagination.Item> + <Pagination.Ellipsis /> + <Pagination.Item>7</Pagination.Item> + <Pagination.Item>8</Pagination.Item> + <Pagination.Item>9</Pagination.Item> + <Pagination.Next /> + </Pagination.Content> + </Pagination>`,...(h=(j=s.parameters)==null?void 0:j.docs)==null?void 0:h.source}}};var v,C,N;a.parameters={...a.parameters,docs:{...(v=a.parameters)==null?void 0:v.docs,source:{originalSource:`args => <Pagination {...args}> + <Pagination.Content> + <Pagination.Previous /> + <Pagination.Item>1</Pagination.Item> + <Pagination.Item>2</Pagination.Item> + <Pagination.Item>3</Pagination.Item> + <Pagination.Ellipsis /> + <Pagination.Item>7</Pagination.Item> + <Pagination.Item>8</Pagination.Item> + <Pagination.Item>9</Pagination.Item> + <Pagination.Next /> + </Pagination.Content> + </Pagination>`,...(N=(C=a.parameters)==null?void 0:C.docs)==null?void 0:N.source}}};const D=["Basic","Small","MediumWithActivePage","Disabled","TextNavigation"];export{t as Basic,s as Disabled,o as MediumWithActivePage,e as Small,a as TextNavigation,D as __namedExportsOrder,M as default}; diff --git a/assets/panel-left-close-BbAtOGz0.js b/assets/panel-left-close-BbAtOGz0.js new file mode 100644 index 00000000..563b74e6 --- /dev/null +++ b/assets/panel-left-close-BbAtOGz0.js @@ -0,0 +1,6 @@ +import{c as e}from"./createLucideIcon-DrGAWQCB.js";/** + * @license lucide-react v0.417.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const a=e("PanelLeftClose",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M9 3v18",key:"fh3hqa"}],["path",{d:"m16 15-3-3 3-3",key:"14y99z"}]]);export{a as P}; diff --git a/assets/pen-tool-CX5iG0Kp.js b/assets/pen-tool-CX5iG0Kp.js new file mode 100644 index 00000000..01d35933 --- /dev/null +++ b/assets/pen-tool-CX5iG0Kp.js @@ -0,0 +1,6 @@ +import{c as a}from"./createLucideIcon-DrGAWQCB.js";/** + * @license lucide-react v0.417.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const c=a("PenTool",[["path",{d:"M15.707 21.293a1 1 0 0 1-1.414 0l-1.586-1.586a1 1 0 0 1 0-1.414l5.586-5.586a1 1 0 0 1 1.414 0l1.586 1.586a1 1 0 0 1 0 1.414z",key:"nt11vn"}],["path",{d:"m18 13-1.375-6.874a1 1 0 0 0-.746-.776L3.235 2.028a1 1 0 0 0-1.207 1.207L5.35 15.879a1 1 0 0 0 .776.746L13 18",key:"15qc1e"}],["path",{d:"m2.3 2.3 7.286 7.286",key:"1wuzzi"}],["circle",{cx:"11",cy:"11",r:"2",key:"xmgehs"}]]);export{c as P}; diff --git a/assets/picture-in-picture-BNl3IpVh.js b/assets/picture-in-picture-BNl3IpVh.js new file mode 100644 index 00000000..a2525bb5 --- /dev/null +++ b/assets/picture-in-picture-BNl3IpVh.js @@ -0,0 +1,21 @@ +import{c as t}from"./createLucideIcon-DrGAWQCB.js";/** + * @license lucide-react v0.417.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const e=t("AppWindow",[["rect",{x:"2",y:"4",width:"20",height:"16",rx:"2",key:"izxlao"}],["path",{d:"M10 4v4",key:"pp8u80"}],["path",{d:"M2 8h20",key:"d11cs7"}],["path",{d:"M6 4v4",key:"1svtjw"}]]);/** + * @license lucide-react v0.417.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const h=t("ChartNoAxesGantt",[["path",{d:"M8 6h10",key:"9lnwnk"}],["path",{d:"M6 12h9",key:"1g9pqf"}],["path",{d:"M11 18h7",key:"c8dzvl"}]]);/** + * @license lucide-react v0.417.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const p=t("Map",[["path",{d:"M14.106 5.553a2 2 0 0 0 1.788 0l3.659-1.83A1 1 0 0 1 21 4.619v12.764a1 1 0 0 1-.553.894l-4.553 2.277a2 2 0 0 1-1.788 0l-4.212-2.106a2 2 0 0 0-1.788 0l-3.659 1.83A1 1 0 0 1 3 19.381V6.618a1 1 0 0 1 .553-.894l4.553-2.277a2 2 0 0 1 1.788 0z",key:"169xi5"}],["path",{d:"M15 5.764v15",key:"1pn4in"}],["path",{d:"M9 3.236v15",key:"1uimfh"}]]);/** + * @license lucide-react v0.417.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const c=t("PictureInPicture",[["path",{d:"M8 4.5v5H3m-1-6 6 6m13 0v-3c0-1.16-.84-2-2-2h-7m-9 9v2c0 1.05.95 2 2 2h3",key:"bcd8fb"}],["rect",{width:"10",height:"7",x:"12",y:"13.5",ry:"2",key:"136fx3"}]]);export{e as A,h as C,p as M,c as P}; diff --git a/assets/pie-chart-CBmJ9D1c.js b/assets/pie-chart-CBmJ9D1c.js new file mode 100644 index 00000000..ed8282d5 --- /dev/null +++ b/assets/pie-chart-CBmJ9D1c.js @@ -0,0 +1,12 @@ +import{j as b}from"./jsx-runtime-DR9Q75dM.js";import{R as d,g as $e,r as me}from"./index-DRjF_FHU.js";import{a as I,c as U}from"./functions-B0jM5NET.js";import{L as Ge}from"./label-DvPgxd3J.js";import{e as P,_ as Ce,U as De,V as He,W as Ue,b as C,y as ve,X as S,d as w,Y as qe,H as he,I as ye,D as Xe,C as Ye,k as W,n as V,Z as Je,A as Qe,F as et,h as Oe,j as tt,q as F,m as rt,G as nt,c as at,$ as it,a0 as ee,w as ke,x as te,u as ot,a1 as st,a as lt,a2 as ct,T as ut,L as ft}from"./generateCategoricalChart-CJ23qymB.js";var dt=["points","className","baseLinePoints","connectNulls"];function B(){return B=Object.assign?Object.assign.bind():function(r){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var t in n)Object.prototype.hasOwnProperty.call(n,t)&&(r[t]=n[t])}return r},B.apply(this,arguments)}function pt(r,e){if(r==null)return{};var n=mt(r,e),t,a;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(r);for(a=0;a<o.length;a++)t=o[a],!(e.indexOf(t)>=0)&&Object.prototype.propertyIsEnumerable.call(r,t)&&(n[t]=r[t])}return n}function mt(r,e){if(r==null)return{};var n={};for(var t in r)if(Object.prototype.hasOwnProperty.call(r,t)){if(e.indexOf(t)>=0)continue;n[t]=r[t]}return n}function je(r){return gt(r)||yt(r)||ht(r)||vt()}function vt(){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 ht(r,e){if(r){if(typeof r=="string")return ue(r,e);var n=Object.prototype.toString.call(r).slice(8,-1);if(n==="Object"&&r.constructor&&(n=r.constructor.name),n==="Map"||n==="Set")return Array.from(r);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ue(r,e)}}function yt(r){if(typeof Symbol<"u"&&r[Symbol.iterator]!=null||r["@@iterator"]!=null)return Array.from(r)}function gt(r){if(Array.isArray(r))return ue(r)}function ue(r,e){(e==null||e>r.length)&&(e=r.length);for(var n=0,t=new Array(e);n<e;n++)t[n]=r[n];return t}var we=function(e){return e&&e.x===+e.x&&e.y===+e.y},bt=function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],n=[[]];return e.forEach(function(t){we(t)?n[n.length-1].push(t):n[n.length-1].length>0&&n.push([])}),we(e[0])&&n[n.length-1].push(e[0]),n[n.length-1].length<=0&&(n=n.slice(0,-1)),n},X=function(e,n){var t=bt(e);n&&(t=[t.reduce(function(o,i){return[].concat(je(o),je(i))},[])]);var a=t.map(function(o){return o.reduce(function(i,l,u){return"".concat(i).concat(u===0?"M":"L").concat(l.x,",").concat(l.y)},"")}).join("");return t.length===1?"".concat(a,"Z"):a},At=function(e,n,t){var a=X(e,t);return"".concat(a.slice(-1)==="Z"?a.slice(0,-1):a,"L").concat(X(n.reverse(),t).slice(1))},xt=function(e){var n=e.points,t=e.className,a=e.baseLinePoints,o=e.connectNulls,i=pt(e,dt);if(!n||!n.length)return null;var l=I("recharts-polygon",t);if(a&&a.length){var u=i.stroke&&i.stroke!=="none",s=At(n,a,o);return d.createElement("g",{className:l},d.createElement("path",B({},P(i,!0),{fill:s.slice(-1)==="Z"?i.fill:"none",stroke:"none",d:s})),u?d.createElement("path",B({},P(i,!0),{fill:"none",d:X(n,o)})):null,u?d.createElement("path",B({},P(i,!0),{fill:"none",d:X(a,o)})):null)}var f=X(n,o);return d.createElement("path",B({},P(i,!0),{fill:f.slice(-1)==="Z"?i.fill:"none",className:l,d:f}))},Pt=Ce,Ot=He,kt=De;function jt(r,e){return r&&r.length?Pt(r,kt(e),Ot):void 0}var wt=jt;const Tt=$e(wt);var _t=Ce,St=De,Rt=Ue;function Et(r,e){return r&&r.length?_t(r,St(e),Rt):void 0}var It=Et;const Nt=$e(It);var Lt=["cx","cy","angle","ticks","axisLine"],$t=["ticks","tick","angle","tickFormatter","stroke"];function z(r){"@babel/helpers - typeof";return z=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},z(r)}function Y(){return Y=Object.assign?Object.assign.bind():function(r){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var t in n)Object.prototype.hasOwnProperty.call(n,t)&&(r[t]=n[t])}return r},Y.apply(this,arguments)}function Te(r,e){var n=Object.keys(r);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(r);e&&(t=t.filter(function(a){return Object.getOwnPropertyDescriptor(r,a).enumerable})),n.push.apply(n,t)}return n}function L(r){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?Te(Object(n),!0).forEach(function(t){oe(r,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(n)):Te(Object(n)).forEach(function(t){Object.defineProperty(r,t,Object.getOwnPropertyDescriptor(n,t))})}return r}function _e(r,e){if(r==null)return{};var n=Ct(r,e),t,a;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(r);for(a=0;a<o.length;a++)t=o[a],!(e.indexOf(t)>=0)&&Object.prototype.propertyIsEnumerable.call(r,t)&&(n[t]=r[t])}return n}function Ct(r,e){if(r==null)return{};var n={};for(var t in r)if(Object.prototype.hasOwnProperty.call(r,t)){if(e.indexOf(t)>=0)continue;n[t]=r[t]}return n}function Dt(r,e){if(!(r instanceof e))throw new TypeError("Cannot call a class as a function")}function Se(r,e){for(var n=0;n<e.length;n++){var t=e[n];t.enumerable=t.enumerable||!1,t.configurable=!0,"value"in t&&(t.writable=!0),Object.defineProperty(r,Ve(t.key),t)}}function qt(r,e,n){return e&&Se(r.prototype,e),n&&Se(r,n),Object.defineProperty(r,"prototype",{writable:!1}),r}function Kt(r,e,n){return e=ne(e),Vt(r,Ke()?Reflect.construct(e,n||[],ne(r).constructor):e.apply(r,n))}function Vt(r,e){if(e&&(z(e)==="object"||typeof e=="function"))return e;if(e!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Ft(r)}function Ft(r){if(r===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return r}function Ke(){try{var r=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Ke=function(){return!!r})()}function ne(r){return ne=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},ne(r)}function Bt(r,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function");r.prototype=Object.create(e&&e.prototype,{constructor:{value:r,writable:!0,configurable:!0}}),Object.defineProperty(r,"prototype",{writable:!1}),e&&fe(r,e)}function fe(r,e){return fe=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,a){return t.__proto__=a,t},fe(r,e)}function oe(r,e,n){return e=Ve(e),e in r?Object.defineProperty(r,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):r[e]=n,r}function Ve(r){var e=Mt(r,"string");return z(e)=="symbol"?e:e+""}function Mt(r,e){if(z(r)!="object"||!r)return r;var n=r[Symbol.toPrimitive];if(n!==void 0){var t=n.call(r,e||"default");if(z(t)!="object")return t;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(r)}var se=function(r){function e(){return Dt(this,e),Kt(this,e,arguments)}return Bt(e,r),qt(e,[{key:"getTickValueCoord",value:function(t){var a=t.coordinate,o=this.props,i=o.angle,l=o.cx,u=o.cy;return S(l,u,a,i)}},{key:"getTickTextAnchor",value:function(){var t=this.props.orientation,a;switch(t){case"left":a="end";break;case"right":a="start";break;default:a="middle";break}return a}},{key:"getViewBox",value:function(){var t=this.props,a=t.cx,o=t.cy,i=t.angle,l=t.ticks,u=Tt(l,function(f){return f.coordinate||0}),s=Nt(l,function(f){return f.coordinate||0});return{cx:a,cy:o,startAngle:i,endAngle:i,innerRadius:s.coordinate||0,outerRadius:u.coordinate||0}}},{key:"renderAxisLine",value:function(){var t=this.props,a=t.cx,o=t.cy,i=t.angle,l=t.ticks,u=t.axisLine,s=_e(t,Lt),f=l.reduce(function(v,c){return[Math.min(v[0],c.coordinate),Math.max(v[1],c.coordinate)]},[1/0,-1/0]),h=S(a,o,f[0],i),y=S(a,o,f[1],i),x=L(L(L({},P(s,!1)),{},{fill:"none"},P(u,!1)),{},{x1:h.x,y1:h.y,x2:y.x,y2:y.y});return d.createElement("line",Y({className:"recharts-polar-radius-axis-line"},x))}},{key:"renderTicks",value:function(){var t=this,a=this.props,o=a.ticks,i=a.tick,l=a.angle,u=a.tickFormatter,s=a.stroke,f=_e(a,$t),h=this.getTickTextAnchor(),y=P(f,!1),x=P(i,!1),v=o.map(function(c,p){var m=t.getTickValueCoord(c),A=L(L(L(L({textAnchor:h,transform:"rotate(".concat(90-l,", ").concat(m.x,", ").concat(m.y,")")},y),{},{stroke:"none",fill:s},x),{},{index:p},m),{},{payload:c});return d.createElement(w,Y({className:I("recharts-polar-radius-axis-tick",qe(i)),key:"tick-".concat(c.coordinate)},he(t.props,c,p)),e.renderTickItem(i,A,u?u(c.value,p):c.value))});return d.createElement(w,{className:"recharts-polar-radius-axis-ticks"},v)}},{key:"render",value:function(){var t=this.props,a=t.ticks,o=t.axisLine,i=t.tick;return!a||!a.length?null:d.createElement(w,{className:I("recharts-polar-radius-axis",this.props.className)},o&&this.renderAxisLine(),i&&this.renderTicks(),ye.renderCallByParent(this.props,this.getViewBox()))}}],[{key:"renderTickItem",value:function(t,a,o){var i;return d.isValidElement(t)?i=d.cloneElement(t,a):C(t)?i=t(a):i=d.createElement(ve,Y({},a,{className:"recharts-polar-radius-axis-tick-value"}),o),i}}])}(me.PureComponent);oe(se,"displayName","PolarRadiusAxis");oe(se,"axisType","radiusAxis");oe(se,"defaultProps",{type:"number",radiusAxisId:0,cx:0,cy:0,angle:0,orientation:"right",stroke:"#ccc",axisLine:!0,tick:!0,tickCount:5,allowDataOverflow:!1,scale:"auto",allowDuplicatedCategory:!0});function Z(r){"@babel/helpers - typeof";return Z=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Z(r)}function D(){return D=Object.assign?Object.assign.bind():function(r){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var t in n)Object.prototype.hasOwnProperty.call(n,t)&&(r[t]=n[t])}return r},D.apply(this,arguments)}function Re(r,e){var n=Object.keys(r);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(r);e&&(t=t.filter(function(a){return Object.getOwnPropertyDescriptor(r,a).enumerable})),n.push.apply(n,t)}return n}function $(r){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?Re(Object(n),!0).forEach(function(t){le(r,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(n)):Re(Object(n)).forEach(function(t){Object.defineProperty(r,t,Object.getOwnPropertyDescriptor(n,t))})}return r}function Wt(r,e){if(!(r instanceof e))throw new TypeError("Cannot call a class as a function")}function Ee(r,e){for(var n=0;n<e.length;n++){var t=e[n];t.enumerable=t.enumerable||!1,t.configurable=!0,"value"in t&&(t.writable=!0),Object.defineProperty(r,Be(t.key),t)}}function zt(r,e,n){return e&&Ee(r.prototype,e),n&&Ee(r,n),Object.defineProperty(r,"prototype",{writable:!1}),r}function Zt(r,e,n){return e=ae(e),Gt(r,Fe()?Reflect.construct(e,n||[],ae(r).constructor):e.apply(r,n))}function Gt(r,e){if(e&&(Z(e)==="object"||typeof e=="function"))return e;if(e!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Ht(r)}function Ht(r){if(r===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return r}function Fe(){try{var r=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Fe=function(){return!!r})()}function ae(r){return ae=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},ae(r)}function Ut(r,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function");r.prototype=Object.create(e&&e.prototype,{constructor:{value:r,writable:!0,configurable:!0}}),Object.defineProperty(r,"prototype",{writable:!1}),e&&de(r,e)}function de(r,e){return de=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,a){return t.__proto__=a,t},de(r,e)}function le(r,e,n){return e=Be(e),e in r?Object.defineProperty(r,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):r[e]=n,r}function Be(r){var e=Xt(r,"string");return Z(e)=="symbol"?e:e+""}function Xt(r,e){if(Z(r)!="object"||!r)return r;var n=r[Symbol.toPrimitive];if(n!==void 0){var t=n.call(r,e||"default");if(Z(t)!="object")return t;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(r)}var Yt=Math.PI/180,Ie=1e-5,ce=function(r){function e(){return Wt(this,e),Zt(this,e,arguments)}return Ut(e,r),zt(e,[{key:"getTickLineCoord",value:function(t){var a=this.props,o=a.cx,i=a.cy,l=a.radius,u=a.orientation,s=a.tickSize,f=s||8,h=S(o,i,l,t.coordinate),y=S(o,i,l+(u==="inner"?-1:1)*f,t.coordinate);return{x1:h.x,y1:h.y,x2:y.x,y2:y.y}}},{key:"getTickTextAnchor",value:function(t){var a=this.props.orientation,o=Math.cos(-t.coordinate*Yt),i;return o>Ie?i=a==="outer"?"start":"end":o<-Ie?i=a==="outer"?"end":"start":i="middle",i}},{key:"renderAxisLine",value:function(){var t=this.props,a=t.cx,o=t.cy,i=t.radius,l=t.axisLine,u=t.axisLineType,s=$($({},P(this.props,!1)),{},{fill:"none"},P(l,!1));if(u==="circle")return d.createElement(Xe,D({className:"recharts-polar-angle-axis-line"},s,{cx:a,cy:o,r:i}));var f=this.props.ticks,h=f.map(function(y){return S(a,o,i,y.coordinate)});return d.createElement(xt,D({className:"recharts-polar-angle-axis-line"},s,{points:h}))}},{key:"renderTicks",value:function(){var t=this,a=this.props,o=a.ticks,i=a.tick,l=a.tickLine,u=a.tickFormatter,s=a.stroke,f=P(this.props,!1),h=P(i,!1),y=$($({},f),{},{fill:"none"},P(l,!1)),x=o.map(function(v,c){var p=t.getTickLineCoord(v),m=t.getTickTextAnchor(v),A=$($($({textAnchor:m},f),{},{stroke:"none",fill:s},h),{},{index:c,payload:v,x:p.x2,y:p.y2});return d.createElement(w,D({className:I("recharts-polar-angle-axis-tick",qe(i)),key:"tick-".concat(v.coordinate)},he(t.props,v,c)),l&&d.createElement("line",D({className:"recharts-polar-angle-axis-tick-line"},y,p)),i&&e.renderTickItem(i,A,u?u(v.value,c):v.value))});return d.createElement(w,{className:"recharts-polar-angle-axis-ticks"},x)}},{key:"render",value:function(){var t=this.props,a=t.ticks,o=t.radius,i=t.axisLine;return o<=0||!a||!a.length?null:d.createElement(w,{className:I("recharts-polar-angle-axis",this.props.className)},i&&this.renderAxisLine(),this.renderTicks())}}],[{key:"renderTickItem",value:function(t,a,o){var i;return d.isValidElement(t)?i=d.cloneElement(t,a):C(t)?i=t(a):i=d.createElement(ve,D({},a,{className:"recharts-polar-angle-axis-tick-value"}),o),i}}])}(me.PureComponent);le(ce,"displayName","PolarAngleAxis");le(ce,"axisType","angleAxis");le(ce,"defaultProps",{type:"category",angleAxisId:0,scale:"auto",cx:0,cy:0,orientation:"outer",axisLine:!0,tickLine:!0,tickSize:8,tick:!0,hide:!1,allowDuplicatedCategory:!0});var re;function G(r){"@babel/helpers - typeof";return G=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},G(r)}function M(){return M=Object.assign?Object.assign.bind():function(r){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var t in n)Object.prototype.hasOwnProperty.call(n,t)&&(r[t]=n[t])}return r},M.apply(this,arguments)}function Ne(r,e){var n=Object.keys(r);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(r);e&&(t=t.filter(function(a){return Object.getOwnPropertyDescriptor(r,a).enumerable})),n.push.apply(n,t)}return n}function g(r){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?Ne(Object(n),!0).forEach(function(t){j(r,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(n)):Ne(Object(n)).forEach(function(t){Object.defineProperty(r,t,Object.getOwnPropertyDescriptor(n,t))})}return r}function Jt(r,e){if(!(r instanceof e))throw new TypeError("Cannot call a class as a function")}function Le(r,e){for(var n=0;n<e.length;n++){var t=e[n];t.enumerable=t.enumerable||!1,t.configurable=!0,"value"in t&&(t.writable=!0),Object.defineProperty(r,We(t.key),t)}}function Qt(r,e,n){return e&&Le(r.prototype,e),n&&Le(r,n),Object.defineProperty(r,"prototype",{writable:!1}),r}function er(r,e,n){return e=ie(e),tr(r,Me()?Reflect.construct(e,n||[],ie(r).constructor):e.apply(r,n))}function tr(r,e){if(e&&(G(e)==="object"||typeof e=="function"))return e;if(e!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return rr(r)}function rr(r){if(r===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return r}function Me(){try{var r=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Me=function(){return!!r})()}function ie(r){return ie=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},ie(r)}function nr(r,e){if(typeof e!="function"&&e!==null)throw new TypeError("Super expression must either be null or a function");r.prototype=Object.create(e&&e.prototype,{constructor:{value:r,writable:!0,configurable:!0}}),Object.defineProperty(r,"prototype",{writable:!1}),e&&pe(r,e)}function pe(r,e){return pe=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,a){return t.__proto__=a,t},pe(r,e)}function j(r,e,n){return e=We(e),e in r?Object.defineProperty(r,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):r[e]=n,r}function We(r){var e=ar(r,"string");return G(e)=="symbol"?e:e+""}function ar(r,e){if(G(r)!="object"||!r)return r;var n=r[Symbol.toPrimitive];if(n!==void 0){var t=n.call(r,e||"default");if(G(t)!="object")return t;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(r)}var R=function(r){function e(n){var t;return Jt(this,e),t=er(this,e,[n]),j(t,"pieRef",null),j(t,"sectorRefs",[]),j(t,"id",ot("recharts-pie-")),j(t,"handleAnimationEnd",function(){var a=t.props.onAnimationEnd;t.setState({isAnimationFinished:!0}),C(a)&&a()}),j(t,"handleAnimationStart",function(){var a=t.props.onAnimationStart;t.setState({isAnimationFinished:!1}),C(a)&&a()}),t.state={isAnimationFinished:!n.isAnimationActive,prevIsAnimationActive:n.isAnimationActive,prevAnimationId:n.animationId,sectorToFocus:0},t}return nr(e,r),Qt(e,[{key:"isActiveIndex",value:function(t){var a=this.props.activeIndex;return Array.isArray(a)?a.indexOf(t)!==-1:t===a}},{key:"hasActiveIndex",value:function(){var t=this.props.activeIndex;return Array.isArray(t)?t.length!==0:t||t===0}},{key:"renderLabels",value:function(t){var a=this.props.isAnimationActive;if(a&&!this.state.isAnimationFinished)return null;var o=this.props,i=o.label,l=o.labelLine,u=o.dataKey,s=o.valueKey,f=P(this.props,!1),h=P(i,!1),y=P(l,!1),x=i&&i.offsetRadius||20,v=t.map(function(c,p){var m=(c.startAngle+c.endAngle)/2,A=S(c.cx,c.cy,c.outerRadius+x,m),O=g(g(g(g({},f),c),{},{stroke:"none"},h),{},{index:p,textAnchor:e.getTextAnchor(A.x,c.cx)},A),q=g(g(g(g({},f),c),{},{fill:"none",stroke:c.fill},y),{},{index:p,points:[S(c.cx,c.cy,c.outerRadius,m),A]}),T=u;return W(u)&&W(s)?T="value":W(u)&&(T=s),d.createElement(w,{key:"label-".concat(c.startAngle,"-").concat(c.endAngle,"-").concat(c.midAngle,"-").concat(p)},l&&e.renderLabelLineItem(l,q,"line"),e.renderLabelItem(i,O,V(c,T)))});return d.createElement(w,{className:"recharts-pie-labels"},v)}},{key:"renderSectorsStatically",value:function(t){var a=this,o=this.props,i=o.activeShape,l=o.blendStroke,u=o.inactiveShape;return t.map(function(s,f){if((s==null?void 0:s.startAngle)===0&&(s==null?void 0:s.endAngle)===0&&t.length!==1)return null;var h=a.isActiveIndex(f),y=u&&a.hasActiveIndex()?u:null,x=h?i:y,v=g(g({},s),{},{stroke:l?s.fill:s.stroke,tabIndex:-1});return d.createElement(w,M({ref:function(p){p&&!a.sectorRefs.includes(p)&&a.sectorRefs.push(p)},tabIndex:-1,className:"recharts-pie-sector"},he(a.props,s,f),{key:"sector-".concat(s==null?void 0:s.startAngle,"-").concat(s==null?void 0:s.endAngle,"-").concat(s.midAngle,"-").concat(f)}),d.createElement(Je,M({option:x,isActive:h,shapeType:"sector"},v)))})}},{key:"renderSectorsWithAnimation",value:function(){var t=this,a=this.props,o=a.sectors,i=a.isAnimationActive,l=a.animationBegin,u=a.animationDuration,s=a.animationEasing,f=a.animationId,h=this.state,y=h.prevSectors,x=h.prevIsAnimationActive;return d.createElement(Qe,{begin:l,duration:u,isActive:i,easing:s,from:{t:0},to:{t:1},key:"pie-".concat(f,"-").concat(x),onAnimationStart:this.handleAnimationStart,onAnimationEnd:this.handleAnimationEnd},function(v){var c=v.t,p=[],m=o&&o[0],A=m.startAngle;return o.forEach(function(O,q){var T=y&&y[q],N=q>0?et(O,"paddingAngle",0):0;if(T){var H=Oe(T.endAngle-T.startAngle,O.endAngle-O.startAngle),k=g(g({},O),{},{startAngle:A+N,endAngle:A+H(c)+N});p.push(k),A=k.endAngle}else{var K=O.endAngle,_=O.startAngle,J=Oe(0,K-_),Q=J(c),E=g(g({},O),{},{startAngle:A+N,endAngle:A+Q+N});p.push(E),A=E.endAngle}}),d.createElement(w,null,t.renderSectorsStatically(p))})}},{key:"attachKeyboardHandlers",value:function(t){var a=this;t.onkeydown=function(o){if(!o.altKey)switch(o.key){case"ArrowLeft":{var i=++a.state.sectorToFocus%a.sectorRefs.length;a.sectorRefs[i].focus(),a.setState({sectorToFocus:i});break}case"ArrowRight":{var l=--a.state.sectorToFocus<0?a.sectorRefs.length-1:a.state.sectorToFocus%a.sectorRefs.length;a.sectorRefs[l].focus(),a.setState({sectorToFocus:l});break}case"Escape":{a.sectorRefs[a.state.sectorToFocus].blur(),a.setState({sectorToFocus:0});break}}}}},{key:"renderSectors",value:function(){var t=this.props,a=t.sectors,o=t.isAnimationActive,i=this.state.prevSectors;return o&&a&&a.length&&(!i||!tt(i,a))?this.renderSectorsWithAnimation():this.renderSectorsStatically(a)}},{key:"componentDidMount",value:function(){this.pieRef&&this.attachKeyboardHandlers(this.pieRef)}},{key:"render",value:function(){var t=this,a=this.props,o=a.hide,i=a.sectors,l=a.className,u=a.label,s=a.cx,f=a.cy,h=a.innerRadius,y=a.outerRadius,x=a.isAnimationActive,v=this.state.isAnimationFinished;if(o||!i||!i.length||!F(s)||!F(f)||!F(h)||!F(y))return null;var c=I("recharts-pie",l);return d.createElement(w,{tabIndex:this.props.rootTabIndex,className:c,ref:function(m){t.pieRef=m}},this.renderSectors(),u&&this.renderLabels(i),ye.renderCallByParent(this.props,null,!1),(!x||v)&&rt.renderCallByParent(this.props,i,!1))}}],[{key:"getDerivedStateFromProps",value:function(t,a){return a.prevIsAnimationActive!==t.isAnimationActive?{prevIsAnimationActive:t.isAnimationActive,prevAnimationId:t.animationId,curSectors:t.sectors,prevSectors:[],isAnimationFinished:!0}:t.isAnimationActive&&t.animationId!==a.prevAnimationId?{prevAnimationId:t.animationId,curSectors:t.sectors,prevSectors:a.curSectors,isAnimationFinished:!0}:t.sectors!==a.curSectors?{curSectors:t.sectors,isAnimationFinished:!0}:null}},{key:"getTextAnchor",value:function(t,a){return t>a?"start":t<a?"end":"middle"}},{key:"renderLabelLineItem",value:function(t,a,o){if(d.isValidElement(t))return d.cloneElement(t,a);if(C(t))return t(a);var i=I("recharts-pie-label-line",typeof t!="boolean"?t.className:"");return d.createElement(Ye,M({},a,{key:o,type:"linear",className:i}))}},{key:"renderLabelItem",value:function(t,a,o){if(d.isValidElement(t))return d.cloneElement(t,a);var i=o;if(C(t)&&(i=t(a),d.isValidElement(i)))return i;var l=I("recharts-pie-label-text",typeof t!="boolean"&&!C(t)?t.className:"");return d.createElement(ve,M({},a,{alignmentBaseline:"middle",className:l}),i)}}])}(me.PureComponent);re=R;j(R,"displayName","Pie");j(R,"defaultProps",{stroke:"#fff",fill:"#808080",legendType:"rect",cx:"50%",cy:"50%",startAngle:0,endAngle:360,innerRadius:0,outerRadius:"80%",paddingAngle:0,labelLine:!0,hide:!1,minAngle:0,isAnimationActive:!nt.isSsr,animationBegin:400,animationDuration:1500,animationEasing:"ease",nameKey:"name",blendStroke:!1,rootTabIndex:0});j(R,"parseDeltaAngle",function(r,e){var n=te(e-r),t=Math.min(Math.abs(e-r),360);return n*t});j(R,"getRealPieData",function(r){var e=r.data,n=r.children,t=P(r,!1),a=at(n,st);return e&&e.length?e.map(function(o,i){return g(g(g({payload:o},t),o),a&&a[i]&&a[i].props)}):a&&a.length?a.map(function(o){return g(g({},t),o.props)}):[]});j(R,"parseCoordinateOfPie",function(r,e){var n=e.top,t=e.left,a=e.width,o=e.height,i=it(a,o),l=t+ee(r.cx,a,a/2),u=n+ee(r.cy,o,o/2),s=ee(r.innerRadius,i,0),f=ee(r.outerRadius,i,i*.8),h=r.maxRadius||Math.sqrt(a*a+o*o)/2;return{cx:l,cy:u,innerRadius:s,outerRadius:f,maxRadius:h}});j(R,"getComposedData",function(r){var e=r.item,n=r.offset,t=e.type.defaultProps!==void 0?g(g({},e.type.defaultProps),e.props):e.props,a=re.getRealPieData(t);if(!a||!a.length)return null;var o=t.cornerRadius,i=t.startAngle,l=t.endAngle,u=t.paddingAngle,s=t.dataKey,f=t.nameKey,h=t.valueKey,y=t.tooltipType,x=Math.abs(t.minAngle),v=re.parseCoordinateOfPie(t,n),c=re.parseDeltaAngle(i,l),p=Math.abs(c),m=s;W(s)&&W(h)?(ke(!1,`Use "dataKey" to specify the value of pie, + the props "valueKey" will be deprecated in 1.1.0`),m="value"):W(s)&&(ke(!1,`Use "dataKey" to specify the value of pie, + the props "valueKey" will be deprecated in 1.1.0`),m=h);var A=a.filter(function(k){return V(k,m,0)!==0}).length,O=(p>=360?A:A-1)*u,q=p-A*x-O,T=a.reduce(function(k,K){var _=V(K,m,0);return k+(F(_)?_:0)},0),N;if(T>0){var H;N=a.map(function(k,K){var _=V(k,m,0),J=V(k,f,K),Q=(F(_)?_:0)/T,E;K?E=H.endAngle+te(c)*u*(_!==0?1:0):E=i;var Ae=E+te(c)*((_!==0?x:0)+Q*q),xe=(E+Ae)/2,Pe=(v.innerRadius+v.outerRadius)/2,ze=[{name:J,value:_,payload:k,dataKey:m,type:y}],Ze=S(v.cx,v.cy,Pe,xe);return H=g(g(g({percent:Q,cornerRadius:o,name:J,tooltipPayload:ze,midAngle:xe,middleRadius:Pe,tooltipPosition:Ze},k),v),{},{value:V(k,m),startAngle:E,endAngle:Ae,payload:k,paddingAngle:te(c)*u}),H})}return g(g({},v),{},{sectors:N,data:a})});var ir=lt({chartName:"PieChart",GraphicalChild:R,validateTooltipEventTypes:["item"],defaultTooltipEventType:"item",legendContent:"children",axisComponents:[{axisType:"angleAxis",AxisComp:ce},{axisType:"radiusAxis",AxisComp:se}],formatAxisMap:ct,defaultProps:{layout:"centric",startAngle:0,endAngle:360,cx:"50%",cy:"50%",innerRadius:0,outerRadius:"80%"}});const ge=d.forwardRef(({active:r,payload:e,className:n,indicator:t="dot",hideLabel:a=!1,hideIndicator:o=!1,label:i,labelFormatter:l,labelClassName:u,formatter:s,color:f,nameKey:h="name",labelKey:y},x)=>{const v=()=>{if(a||!(e!=null&&e.length))return null;const[p]=e,m=l?l(i||""):p[y]||i;return m?b.jsx("div",{className:U("font-medium",u),children:m}):null};if(!r||!(e!=null&&e.length))return null;const c=e.length===1&&t!=="dot";return b.jsxs("div",{ref:x,className:U("grid min-w-[8rem] items-start gap-1.5 rounded-lg border bg-tooltip-background-light px-3 py-2 text-xs shadow-xl",n),children:[c?null:v(),b.jsx("div",{className:"grid gap-1.5",children:e.map((p,m)=>{var O;const A=p.color||((O=p.payload)==null?void 0:O.fill)||f||"#000";return b.jsxs("div",{className:U("flex w-full items-stretch gap-2",t==="dot"&&"items-center"),children:[!o&&b.jsx("div",{className:U({"h-2.5 w-2.5 ":t==="dot","w-1 h-full":t==="line","w-0 border-[0.5px] border-dashed":t==="dashed"}),style:{backgroundColor:t==="dot"||t==="line"?A:"",borderColor:t==="dashed"?A:""}}),b.jsxs("div",{className:"flex-1 flex justify-between items-center",children:[b.jsx("span",{children:p[h]||p.dataKey}),b.jsx("span",{className:"font-mono font-medium",children:s?s(p.value??""):p.value??""})]})]},p.dataKey||m)})})]})});ge.displayName="ChartTooltipContent";ge.__docgenInfo={description:"",methods:[],displayName:"ChartTooltipContent",props:{active:{required:!1,tsType:{name:"boolean"},description:""},payload:{required:!1,tsType:{name:"Array",elements:[{name:"PayloadItem"}],raw:"PayloadItem[]"},description:""},className:{required:!1,tsType:{name:"string"},description:""},indicator:{required:!1,tsType:{name:"union",raw:"'dot' | 'line' | 'dashed'",elements:[{name:"literal",value:"'dot'"},{name:"literal",value:"'line'"},{name:"literal",value:"'dashed'"}]},description:"",defaultValue:{value:"'dot'",computed:!1}},hideLabel:{required:!1,tsType:{name:"boolean"},description:"",defaultValue:{value:"false",computed:!1}},hideIndicator:{required:!1,tsType:{name:"boolean"},description:"",defaultValue:{value:"false",computed:!1}},label:{required:!1,tsType:{name:"string"},description:""},labelFormatter:{required:!1,tsType:{name:"signature",type:"function",raw:"( label: string ) => string",signature:{arguments:[{type:{name:"string"},name:"label"}],return:{name:"string"}}},description:""},labelClassName:{required:!1,tsType:{name:"string"},description:""},formatter:{required:!1,tsType:{name:"signature",type:"function",raw:"( value: number | string ) => string | number",signature:{arguments:[{type:{name:"union",raw:"number | string",elements:[{name:"number"},{name:"string"}]},name:"value"}],return:{name:"union",raw:"string | number",elements:[{name:"string"},{name:"number"}]}}},description:""},color:{required:!1,tsType:{name:"string"},description:""},nameKey:{required:!1,tsType:{name:"PayloadItem"},description:"",defaultValue:{value:"'name'",computed:!1}},labelKey:{required:!1,tsType:{name:"string"},description:""}}};const be=d.forwardRef(({className:r,hideIcon:e=!1,payload:n=[],verticalAlign:t="bottom",nameKey:a="value"},o)=>n.length?b.jsx("div",{ref:o,className:U("flex items-center justify-center gap-4",t==="top"?"pb-3":"pt-3",r),children:n.map(i=>b.jsxs("div",{className:"flex items-center gap-1.5",children:[!e&&b.jsx("div",{className:"h-2 w-2 shrink-0 rounded-sm",style:{backgroundColor:i.color}}),b.jsx("span",{className:"capitalize",children:i[a]})]},i.value))}):null);be.displayName="ChartLegendContent";be.__docgenInfo={description:"",methods:[],displayName:"ChartLegendContent",props:{className:{required:!1,tsType:{name:"string"},description:""},hideIcon:{required:!1,tsType:{name:"boolean"},description:"",defaultValue:{value:"false",computed:!1}},payload:{required:!1,tsType:{name:"Array",elements:[{name:"signature",type:"object",raw:`{ + color: string; + value: string | number; + [key: string]: string | number; +}`,signature:{properties:[{key:"color",value:{name:"string",required:!0}},{key:"value",value:{name:"union",raw:"string | number",elements:[{name:"string"},{name:"number"}],required:!0}},{key:{name:"string"},value:{name:"union",raw:"string | number",elements:[{name:"string"},{name:"number"}],required:!0}}]}}],raw:`{ + color: string; + value: string | number; + [key: string]: string | number; +}[]`},description:"",defaultValue:{value:"[]",computed:!1}},verticalAlign:{required:!1,tsType:{name:"union",raw:"'top' | 'bottom'",elements:[{name:"literal",value:"'top'"},{name:"literal",value:"'bottom'"}]},description:"",defaultValue:{value:"'bottom'",computed:!1}},nameKey:{required:!1,tsType:{name:"string"},description:"",defaultValue:{value:"'value'",computed:!1}}}};const or=({data:r,dataKey:e,type:n="simple",showTooltip:t=!0,tooltipIndicator:a="dot",tooltipLabelKey:o,label:i=!1,labelName:l="",labelNameColor:u="#9CA3AF",labelValue:s,showLegend:f=!1,chartWidth:h=300,pieOuterRadius:y=90,pieInnerRadius:x=60})=>{const v=n==="donut",c=y,p=v?x:0;return!r||r.length===0?b.jsx(Ge,{size:"sm",variant:"help",children:"No data available"}):b.jsxs(ir,{width:h,height:h,children:[t&&b.jsx(ut,{content:b.jsx(ge,{indicator:a,labelKey:o})}),f&&b.jsx(ft,{content:b.jsx(be,{})}),b.jsx(R,{data:r,cx:"50%",cy:"50%",innerRadius:p,outerRadius:c,dataKey:e,children:v&&i&&b.jsx(ye,{content:({viewBox:m})=>{if(m&&"cx"in m&&"cy"in m)return b.jsxs("text",{x:m.cx,y:m.cy,textAnchor:"middle",dominantBaseline:"middle",className:"space-y-3",children:[b.jsx("tspan",{x:m.cx,dy:"-4",className:"fill-foreground text-xl font-bold",children:s}),b.jsx("tspan",{x:m.cx,dy:"24",className:"text-sm",style:{fill:u},children:l})]})}})})]})};or.__docgenInfo={description:"",methods:[],displayName:"PieChart",props:{data:{required:!0,tsType:{name:"Array",elements:[{name:"DataItem"}],raw:"DataItem[]"},description:"An array of objects representing the source data for the chart."},dataKey:{required:!0,tsType:{name:"string"},description:"A string which representing the key to access data in each data object. Used for identifying different data series."},type:{required:!1,tsType:{name:"union",raw:"'simple' | 'donut'",elements:[{name:"literal",value:"'simple'"},{name:"literal",value:"'donut'"}]},description:"Type of pie chart. It can be `simple` or `donut`",defaultValue:{value:"'simple'",computed:!1}},showTooltip:{required:!1,tsType:{name:"boolean"},description:"Toggle the visibility of the tooltip on hover, displaying detailed information for each data point.",defaultValue:{value:"true",computed:!1}},tooltipIndicator:{required:!1,tsType:{name:"union",raw:"'dot' | 'line' | 'dashed'",elements:[{name:"literal",value:"'dot'"},{name:"literal",value:"'line'"},{name:"literal",value:"'dashed'"}]},description:"The tooltip indicator. It can be `dot`, `line`, or `dashed`.",defaultValue:{value:"'dot'",computed:!1}},tooltipLabelKey:{required:!1,tsType:{name:"string"},description:"The key to use for the tooltip label."},label:{required:!1,tsType:{name:"boolean"},description:"When is true it show the label inside `donut` pie chart",defaultValue:{value:"false",computed:!1}},labelName:{required:!1,tsType:{name:"string"},description:"Label name which will be displayed inside donut pie chart.",defaultValue:{value:"''",computed:!1}},labelNameColor:{required:!1,tsType:{name:"string"},description:"Label name color which will be displayed inside donut pie chart.",defaultValue:{value:"'#9CA3AF'",computed:!1}},labelValue:{required:!1,tsType:{name:"union",raw:"number | string",elements:[{name:"number"},{name:"string"}]},description:"Label value which will be displayed inside donut pie chart."},showLegend:{required:!1,tsType:{name:"boolean"},description:"Whether to render the `<Legend />` component to identify data series.",defaultValue:{value:"false",computed:!1}},chartWidth:{required:!1,tsType:{name:"number"},description:"Width of the chart container.",defaultValue:{value:"300",computed:!1}},pieOuterRadius:{required:!1,tsType:{name:"number"},description:"Outer radius of the pie chart.",defaultValue:{value:"90",computed:!1}},pieInnerRadius:{required:!1,tsType:{name:"number"},description:"Inner radius of the pie chart.",defaultValue:{value:"60",computed:!1}}}};export{or as P}; diff --git a/assets/pie-chart.stories-C3iqbw_S.js b/assets/pie-chart.stories-C3iqbw_S.js new file mode 100644 index 00000000..ab153fc7 --- /dev/null +++ b/assets/pie-chart.stories-C3iqbw_S.js @@ -0,0 +1,57 @@ +import{j as e}from"./jsx-runtime-DR9Q75dM.js";import{P as l}from"./pie-chart-CBmJ9D1c.js";import{B as N}from"./button-CWRkIW0K.js";import{L as w}from"./label-DvPgxd3J.js";import{C as t}from"./container-ZbATB8CN.js";import{A as j}from"./arrow-up-right-D1mgmwcd.js";import"./index-DRjF_FHU.js";import"./functions-B0jM5NET.js";import"./generateCategoricalChart-CJ23qymB.js";import"./tiny-invariant-CopsF_GD.js";import"./createLucideIcon-DrGAWQCB.js";const o=[{name:"chrome",visitors:345,fill:"#1E3A8A"},{name:"safari",visitors:210,fill:"#2563EB"},{name:"firefox",visitors:287,fill:"#497ef2"},{name:"edge",visitors:153,fill:"#7DD3FC"}],I=()=>o.reduce((r,T)=>r+T.visitors,0),k={title:"Atoms/PieChart",component:l,parameters:{layout:"centered"},tags:["autodocs"]},i={args:{data:o,dataKey:"visitors",showTooltip:!0,tooltipIndicator:"dot",showLegend:!1}},n={args:{type:"donut",data:o,dataKey:"visitors",showTooltip:!0,tooltipIndicator:"dot",label:!0,labelName:"Visitors",labelValue:I(),showLegend:!1}},a=r=>e.jsxs(t,{containerType:"grid",gap:"xs",className:"p-4 bg-background-primary rounded-lg shadow-sm",...r,children:[e.jsxs(t.Item,{className:"p-1 space-y-2",children:[e.jsxs(t,{containerType:"flex",justify:"between",align:"center",children:[e.jsx(w,{size:"sm",className:"text-text-tertiary font-medium",children:"Staging Sites"}),e.jsx(N,{className:"p-0",variant:"ghost",children:e.jsx(j,{className:"text-icon-secondary size-4"})})]}),e.jsxs(t,{containerType:"flex",align:"center",gap:"xs",children:[e.jsxs("span",{className:"text-4xl text-text-primary font-semibold",children:["16"," "]}),e.jsx("span",{className:"text-xl text-text-tertiary font-semibold",children:"/ 20"})]})]}),e.jsx(t.Item,{children:e.jsx(l,{data:o,dataKey:"visitors",showTooltip:!0,tooltipIndicator:"dot",showLegend:!0})})]});a.storyName="Clone Sites Card with Pie Chart";const s=r=>e.jsxs(t,{containerType:"grid",gap:"xs",className:"p-4 bg-background-primary rounded-lg shadow-sm",...r,children:[e.jsx(t.Item,{className:"p-1 space-y-2",children:e.jsxs(t,{containerType:"flex",justify:"between",align:"center",children:[e.jsx(w,{size:"sm",className:"text-text-tertiary font-medium",children:"Staging Sites"}),e.jsx(N,{className:"p-0",variant:"ghost",children:e.jsx(j,{className:"text-icon-secondary size-4"})})]})}),e.jsx(t.Item,{children:e.jsx(l,{data:o,type:"donut",dataKey:"visitors",showTooltip:!0,tooltipIndicator:"dot",showLegend:!0,label:!0,labelName:"Visitors",labelValue:I()})})]});s.storyName="Blueprint Sites Card with Pie Chart";a.__docgenInfo={description:"",methods:[],displayName:"PieChartCard1"};s.__docgenInfo={description:"",methods:[],displayName:"PieChartCard2"};var d,c,m;i.parameters={...i.parameters,docs:{...(d=i.parameters)==null?void 0:d.docs,source:{originalSource:`{ + args: { + data: chartData, + dataKey: 'visitors', + showTooltip: true, + tooltipIndicator: 'dot', + showLegend: false + } +}`,...(m=(c=i.parameters)==null?void 0:c.docs)==null?void 0:m.source}}};var p,h,g;n.parameters={...n.parameters,docs:{...(p=n.parameters)==null?void 0:p.docs,source:{originalSource:`{ + args: { + type: 'donut', + data: chartData, + dataKey: 'visitors', + showTooltip: true, + tooltipIndicator: 'dot', + label: true, + labelName: 'Visitors', + labelValue: totalVisitors(), + showLegend: false + } +}`,...(g=(h=n.parameters)==null?void 0:h.docs)==null?void 0:g.source}}};var u,x,y;a.parameters={...a.parameters,docs:{...(u=a.parameters)==null?void 0:u.docs,source:{originalSource:`args => <Container containerType="grid" gap="xs" className="p-4 bg-background-primary rounded-lg shadow-sm" {...args}> + <Container.Item className="p-1 space-y-2"> + <Container containerType="flex" justify="between" align="center"> + <Label size="sm" className="text-text-tertiary font-medium"> + Staging Sites + </Label> + <Button className="p-0" variant="ghost"> + <ArrowUpRight className="text-icon-secondary size-4" /> + </Button> + </Container> + <Container containerType="flex" align="center" gap="xs"> + <span className="text-4xl text-text-primary font-semibold"> + 16{' '} + </span> + <span className="text-xl text-text-tertiary font-semibold"> + / 20 + </span> + </Container> + </Container.Item> + <Container.Item> + <PieChart data={chartData} dataKey="visitors" showTooltip={true} tooltipIndicator="dot" showLegend={true} /> + </Container.Item> + </Container>`,...(y=(x=a.parameters)==null?void 0:x.docs)==null?void 0:y.source}}};var C,f,b;s.parameters={...s.parameters,docs:{...(C=s.parameters)==null?void 0:C.docs,source:{originalSource:`args => <Container containerType="grid" gap="xs" className="p-4 bg-background-primary rounded-lg shadow-sm" {...args}> + <Container.Item className="p-1 space-y-2"> + <Container containerType="flex" justify="between" align="center"> + <Label size="sm" className="text-text-tertiary font-medium"> + Staging Sites + </Label> + <Button className="p-0" variant="ghost"> + <ArrowUpRight className="text-icon-secondary size-4" /> + </Button> + </Container> + </Container.Item> + <Container.Item> + <PieChart data={chartData} type="donut" dataKey="visitors" showTooltip={true} tooltipIndicator="dot" showLegend={true} label={true} labelName="Visitors" labelValue={totalVisitors()} /> + </Container.Item> + </Container>`,...(b=(f=s.parameters)==null?void 0:f.docs)==null?void 0:b.source}}};const E=["PieChartSimple","PieChartDonut","PieChartCard1","PieChartCard2"];export{a as PieChartCard1,s as PieChartCard2,n as PieChartDonut,i as PieChartSimple,E as __namedExportsOrder,k as default}; diff --git a/assets/plugin-blocks.stories-DgzEJAnJ.js b/assets/plugin-blocks.stories-DgzEJAnJ.js new file mode 100644 index 00000000..523fc37c --- /dev/null +++ b/assets/plugin-blocks.stories-DgzEJAnJ.js @@ -0,0 +1,49 @@ +import{j as e}from"./jsx-runtime-DR9Q75dM.js";import{C as n}from"./container-ZbATB8CN.js";import{B as o}from"./button-CWRkIW0K.js";import{L as r}from"./label-DvPgxd3J.js";import{B as d}from"./badge-Dv1nmPq1.js";import{A as c,S as p,a as u,P as g}from"./icons-DPjdgw4M.js";import{A as x}from"./arrow-up-right-D1mgmwcd.js";import"./index-DRjF_FHU.js";import"./functions-B0jM5NET.js";import"./x-M4dKkmxh.js";import"./createLucideIcon-DrGAWQCB.js";const P={title:"Organisms/Cards/Plugin Blocks",parameters:{layout:"fullscreen"},tags:["autodocs"],decorators:[s=>e.jsx("div",{style:{width:"1100px",padding:"10px"},children:e.jsx(s,{})})]},b=[{id:"1",badgeText:"Free",buttonText:"Install",svg:e.jsx(c,{}),title:"Astra Theme",description:"Free WordPress Page Builder Plugin."},{id:"2",badgeText:"Free",buttonText:"Activate",svg:e.jsx(p,{}),title:"Starters Templates",description:"Build your dream website in minutes with AI."},{id:"3",badgeText:"Free",buttonText:"Install",svg:e.jsx(u,{}),title:"SureCart",description:"The new way to sell on WordPress."},{id:"4",badgeText:"Free",buttonText:"Install",svg:e.jsx(g,{}),title:"Presto Player",description:"Automate your WordPress setup."}],f=s=>e.jsxs(n,{...s,containerType:"flex",gap:"xs",direction:"column",className:"w-120 border border-solid rounded-md border-border-subtle p-4",children:[e.jsx(n.Item,{className:"md:w-full lg:w-full",children:e.jsxs(n,{className:"p-1",justify:"between",gap:"xs",align:"center",children:[e.jsx(n.Item,{children:e.jsx(r,{className:"font-semibold",children:"Extend Your Website"})}),e.jsx(n.Item,{className:"items-center",children:e.jsx(o,{className:"p-0",variant:"ghost",children:e.jsx(x,{})})})]})}),e.jsx(n.Item,{className:"md:w-full lg:w-full bg-field-primary-background rounded-lg",children:e.jsx(n,{containerType:"grid",cols:2,className:"gap-1 p-1",children:b.map(t=>e.jsx(n.Item,{className:"md:w-full lg:w-full flex",children:e.jsxs(n,{containerType:"flex",direction:"column",className:"flex-1 gap-1 shadow-soft-shadow-inner p-2 rounded-md bg-background-primary",children:[e.jsx(n.Item,{children:e.jsxs(n,{className:"gap-1 items-center",children:[e.jsx(n.Item,{className:"&>svg]:size-5",grow:1,order:"none",shrink:1,children:t.svg}),e.jsx(n.Item,{children:e.jsx(d,{label:t.badgeText,icon:null,size:"xxs",variant:"green",closable:!1,className:"py-0"})}),e.jsx(n.Item,{children:e.jsx(o,{variant:"link",className:"p-0 text-link-primary",size:"sm",children:t.buttonText})})]})}),e.jsxs(n.Item,{className:"gap-0.5 p-1",children:[e.jsx(r,{className:"text-sm font-medium",children:t.title}),e.jsx(r,{variant:"help",className:"text-sm",children:t.description})]})]})},t.id))})})]}),a=f.bind({});var i,l,m;a.parameters={...a.parameters,docs:{...(i=a.parameters)==null?void 0:i.docs,source:{originalSource:`(args: Template2Props) => { + return <Container {...args} containerType="flex" gap="xs" direction="column" className="w-120 border border-solid rounded-md border-border-subtle p-4"> + <Container.Item className="md:w-full lg:w-full"> + <Container className="p-1" justify="between" gap="xs" align="center"> + <Container.Item> + <Label className="font-semibold"> + Extend Your Website + </Label> + </Container.Item> + <Container.Item className="items-center"> + <Button className="p-0" variant="ghost"> + <ArrowUpRight /> + </Button> + </Container.Item> + </Container> + </Container.Item> + <Container.Item className="md:w-full lg:w-full bg-field-primary-background rounded-lg"> + <Container containerType="grid" cols={2} className="gap-1 p-1"> + {astraRadioButtonGroupData.map(card => <Container.Item key={card.id} className="md:w-full lg:w-full flex"> + <Container containerType="flex" direction="column" className="flex-1 gap-1 shadow-soft-shadow-inner p-2 rounded-md bg-background-primary"> + <Container.Item> + <Container className="gap-1 items-center"> + <Container.Item className="&>svg]:size-5" grow={1} order="none" shrink={1}> + {card.svg} + </Container.Item> + <Container.Item> + <Badge label={card.badgeText} icon={null} size="xxs" variant="green" closable={false} className="py-0" /> + </Container.Item> + <Container.Item> + <Button variant="link" className="p-0 text-link-primary" size="sm"> + {card.buttonText} + </Button> + </Container.Item> + </Container> + </Container.Item> + <Container.Item className="gap-0.5 p-1"> + <Label className="text-sm font-medium"> + {card.title} + </Label> + <Label variant="help" className="text-sm"> + {card.description} + </Label> + </Container.Item> + </Container> + </Container.Item>)} + </Container> + </Container.Item> + </Container>; +}`,...(m=(l=a.parameters)==null?void 0:l.docs)==null?void 0:m.source}}};const L=["PluginBlocks"];export{a as PluginBlocks,L as __namedExportsOrder,P as default}; diff --git a/assets/plus-CJ5uAo4M.js b/assets/plus-CJ5uAo4M.js new file mode 100644 index 00000000..600abf87 --- /dev/null +++ b/assets/plus-CJ5uAo4M.js @@ -0,0 +1,6 @@ +import{c as e}from"./createLucideIcon-DrGAWQCB.js";/** + * @license lucide-react v0.417.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const a=e("Plus",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]]);export{a as P}; diff --git a/assets/preview-BWzBA1C2.js b/assets/preview-BWzBA1C2.js new file mode 100644 index 00000000..38fec57a --- /dev/null +++ b/assets/preview-BWzBA1C2.js @@ -0,0 +1,396 @@ +import{d as $}from"./index-DrFu-skq.js";const{useMemo:x,useEffect:f}=__STORYBOOK_MODULE_PREVIEW_API__,{global:p}=__STORYBOOK_MODULE_GLOBAL__;var m="outline",u=i=>{(Array.isArray(i)?i:[i]).forEach(r)},r=i=>{let t=typeof i=="string"?i:i.join(""),o=p.document.getElementById(t);o&&o.parentElement&&o.parentElement.removeChild(o)},b=(i,t)=>{let o=p.document.getElementById(i);if(o)o.innerHTML!==t&&(o.innerHTML=t);else{let n=p.document.createElement("style");n.setAttribute("id",i),n.innerHTML=t,p.document.head.appendChild(n)}};function s(i){return $` + ${i} body { + outline: 1px solid #2980b9 !important; + } + + ${i} article { + outline: 1px solid #3498db !important; + } + + ${i} nav { + outline: 1px solid #0088c3 !important; + } + + ${i} aside { + outline: 1px solid #33a0ce !important; + } + + ${i} section { + outline: 1px solid #66b8da !important; + } + + ${i} header { + outline: 1px solid #99cfe7 !important; + } + + ${i} footer { + outline: 1px solid #cce7f3 !important; + } + + ${i} h1 { + outline: 1px solid #162544 !important; + } + + ${i} h2 { + outline: 1px solid #314e6e !important; + } + + ${i} h3 { + outline: 1px solid #3e5e85 !important; + } + + ${i} h4 { + outline: 1px solid #449baf !important; + } + + ${i} h5 { + outline: 1px solid #c7d1cb !important; + } + + ${i} h6 { + outline: 1px solid #4371d0 !important; + } + + ${i} main { + outline: 1px solid #2f4f90 !important; + } + + ${i} address { + outline: 1px solid #1a2c51 !important; + } + + ${i} div { + outline: 1px solid #036cdb !important; + } + + ${i} p { + outline: 1px solid #ac050b !important; + } + + ${i} hr { + outline: 1px solid #ff063f !important; + } + + ${i} pre { + outline: 1px solid #850440 !important; + } + + ${i} blockquote { + outline: 1px solid #f1b8e7 !important; + } + + ${i} ol { + outline: 1px solid #ff050c !important; + } + + ${i} ul { + outline: 1px solid #d90416 !important; + } + + ${i} li { + outline: 1px solid #d90416 !important; + } + + ${i} dl { + outline: 1px solid #fd3427 !important; + } + + ${i} dt { + outline: 1px solid #ff0043 !important; + } + + ${i} dd { + outline: 1px solid #e80174 !important; + } + + ${i} figure { + outline: 1px solid #ff00bb !important; + } + + ${i} figcaption { + outline: 1px solid #bf0032 !important; + } + + ${i} table { + outline: 1px solid #00cc99 !important; + } + + ${i} caption { + outline: 1px solid #37ffc4 !important; + } + + ${i} thead { + outline: 1px solid #98daca !important; + } + + ${i} tbody { + outline: 1px solid #64a7a0 !important; + } + + ${i} tfoot { + outline: 1px solid #22746b !important; + } + + ${i} tr { + outline: 1px solid #86c0b2 !important; + } + + ${i} th { + outline: 1px solid #a1e7d6 !important; + } + + ${i} td { + outline: 1px solid #3f5a54 !important; + } + + ${i} col { + outline: 1px solid #6c9a8f !important; + } + + ${i} colgroup { + outline: 1px solid #6c9a9d !important; + } + + ${i} button { + outline: 1px solid #da8301 !important; + } + + ${i} datalist { + outline: 1px solid #c06000 !important; + } + + ${i} fieldset { + outline: 1px solid #d95100 !important; + } + + ${i} form { + outline: 1px solid #d23600 !important; + } + + ${i} input { + outline: 1px solid #fca600 !important; + } + + ${i} keygen { + outline: 1px solid #b31e00 !important; + } + + ${i} label { + outline: 1px solid #ee8900 !important; + } + + ${i} legend { + outline: 1px solid #de6d00 !important; + } + + ${i} meter { + outline: 1px solid #e8630c !important; + } + + ${i} optgroup { + outline: 1px solid #b33600 !important; + } + + ${i} option { + outline: 1px solid #ff8a00 !important; + } + + ${i} output { + outline: 1px solid #ff9619 !important; + } + + ${i} progress { + outline: 1px solid #e57c00 !important; + } + + ${i} select { + outline: 1px solid #e26e0f !important; + } + + ${i} textarea { + outline: 1px solid #cc5400 !important; + } + + ${i} details { + outline: 1px solid #33848f !important; + } + + ${i} summary { + outline: 1px solid #60a1a6 !important; + } + + ${i} command { + outline: 1px solid #438da1 !important; + } + + ${i} menu { + outline: 1px solid #449da6 !important; + } + + ${i} del { + outline: 1px solid #bf0000 !important; + } + + ${i} ins { + outline: 1px solid #400000 !important; + } + + ${i} img { + outline: 1px solid #22746b !important; + } + + ${i} iframe { + outline: 1px solid #64a7a0 !important; + } + + ${i} embed { + outline: 1px solid #98daca !important; + } + + ${i} object { + outline: 1px solid #00cc99 !important; + } + + ${i} param { + outline: 1px solid #37ffc4 !important; + } + + ${i} video { + outline: 1px solid #6ee866 !important; + } + + ${i} audio { + outline: 1px solid #027353 !important; + } + + ${i} source { + outline: 1px solid #012426 !important; + } + + ${i} canvas { + outline: 1px solid #a2f570 !important; + } + + ${i} track { + outline: 1px solid #59a600 !important; + } + + ${i} map { + outline: 1px solid #7be500 !important; + } + + ${i} area { + outline: 1px solid #305900 !important; + } + + ${i} a { + outline: 1px solid #ff62ab !important; + } + + ${i} em { + outline: 1px solid #800b41 !important; + } + + ${i} strong { + outline: 1px solid #ff1583 !important; + } + + ${i} i { + outline: 1px solid #803156 !important; + } + + ${i} b { + outline: 1px solid #cc1169 !important; + } + + ${i} u { + outline: 1px solid #ff0430 !important; + } + + ${i} s { + outline: 1px solid #f805e3 !important; + } + + ${i} small { + outline: 1px solid #d107b2 !important; + } + + ${i} abbr { + outline: 1px solid #4a0263 !important; + } + + ${i} q { + outline: 1px solid #240018 !important; + } + + ${i} cite { + outline: 1px solid #64003c !important; + } + + ${i} dfn { + outline: 1px solid #b4005a !important; + } + + ${i} sub { + outline: 1px solid #dba0c8 !important; + } + + ${i} sup { + outline: 1px solid #cc0256 !important; + } + + ${i} time { + outline: 1px solid #d6606d !important; + } + + ${i} code { + outline: 1px solid #e04251 !important; + } + + ${i} kbd { + outline: 1px solid #5e001f !important; + } + + ${i} samp { + outline: 1px solid #9c0033 !important; + } + + ${i} var { + outline: 1px solid #d90047 !important; + } + + ${i} mark { + outline: 1px solid #ff0053 !important; + } + + ${i} bdi { + outline: 1px solid #bf3668 !important; + } + + ${i} bdo { + outline: 1px solid #6f1400 !important; + } + + ${i} ruby { + outline: 1px solid #ff7b93 !important; + } + + ${i} rt { + outline: 1px solid #ff2f54 !important; + } + + ${i} rp { + outline: 1px solid #803e49 !important; + } + + ${i} span { + outline: 1px solid #cc2643 !important; + } + + ${i} br { + outline: 1px solid #db687d !important; + } + + ${i} wbr { + outline: 1px solid #db175b !important; + }`}var e=(i,t)=>{let{globals:o}=t,n=[!0,"true"].includes(o[m]),d=t.viewMode==="docs",l=x(()=>s(d?'[data-story-block="true"]':".sb-show-main"),[t]);return f(()=>{let a=d?`addon-outline-docs-${t.id}`:"addon-outline";return n?b(a,l):u(a),()=>{u(a)}},[n,l,t]),i()},h=[e],g={[m]:!1};export{h as decorators,g as initialGlobals}; diff --git a/assets/preview-BhhEZcNS.js b/assets/preview-BhhEZcNS.js new file mode 100644 index 00000000..6ceca25e --- /dev/null +++ b/assets/preview-BhhEZcNS.js @@ -0,0 +1 @@ +import"./index-D-8MO0q_.js";const{STORY_CHANGED:O,SELECT_STORY:E}=__STORYBOOK_MODULE_CORE_EVENTS__,{makeDecorator:l,addons:_}=__STORYBOOK_MODULE_PREVIEW_API__,{global:L}=__STORYBOOK_MODULE_GLOBAL__;var c="links",{document:i,HTMLElement:m}=L,v=e=>_.getChannel().emit(E,e),o=e=>{let{target:t}=e;if(!(t instanceof m))return;let s=t,{sbKind:a,sbStory:r}=s.dataset;(a||r)&&(e.preventDefault(),v({kind:a,story:r}))},n=!1,d=()=>{n||(n=!0,i.addEventListener("click",o))},k=()=>{n&&(n=!1,i.removeEventListener("click",o))},R=l({name:"withLinks",parameterName:c,wrapper:(e,t)=>(d(),_.getChannel().once(O,k),e(t))}),T=[R];export{T as decorators}; diff --git a/assets/preview-D77C14du.js b/assets/preview-D77C14du.js new file mode 100644 index 00000000..e5a4f3c4 --- /dev/null +++ b/assets/preview-D77C14du.js @@ -0,0 +1,34 @@ +import{d as Y}from"./index-DrFu-skq.js";const{useEffect:_,useMemo:h}=__STORYBOOK_MODULE_PREVIEW_API__,{global:H}=__STORYBOOK_MODULE_GLOBAL__,{logger:K}=__STORYBOOK_MODULE_CLIENT_LOGGER__;var g="backgrounds",C={light:{name:"light",value:"#F8F8F8"},dark:{name:"dark",value:"#333"}},{document:$,window:T}=H,I=()=>{var r;return!!((r=T==null?void 0:T.matchMedia("(prefers-reduced-motion: reduce)"))!=null&&r.matches)},A=r=>{(Array.isArray(r)?r:[r]).forEach(P)},P=r=>{var t;let e=$.getElementById(r);e&&((t=e.parentElement)==null||t.removeChild(e))},z=(r,e)=>{let t=$.getElementById(r);if(t)t.innerHTML!==e&&(t.innerHTML=e);else{let d=$.createElement("style");d.setAttribute("id",r),d.innerHTML=e,$.head.appendChild(d)}},U=(r,e,t)=>{var a;let d=$.getElementById(r);if(d)d.innerHTML!==e&&(d.innerHTML=e);else{let o=$.createElement("style");o.setAttribute("id",r),o.innerHTML=e;let i=`addon-backgrounds-grid${t?`-docs-${t}`:""}`,n=$.getElementById(i);n?(a=n.parentElement)==null||a.insertBefore(o,n):$.head.appendChild(o)}},j={cellSize:100,cellAmount:10,opacity:.8},w="addon-backgrounds",R="addon-backgrounds-grid",X=I()?"":"transition: background-color 0.3s;",N=(r,e)=>{let{globals:t,parameters:d,viewMode:a,id:o}=e,{options:i=C,disable:n,grid:s=j}=d[g]||{},c=t[g]||{},u=c.value,l=u?i[u]:void 0,b=(l==null?void 0:l.value)||"transparent",f=c.grid||!1,y=!!l&&!n,m=a==="docs"?`#anchor--${o} .docs-story`:".sb-show-main",E=a==="docs"?`#anchor--${o} .docs-story`:".sb-show-main",D=d.layout===void 0||d.layout==="padded",L=a==="docs"?20:D?16:0,{cellAmount:k,cellSize:p,opacity:x,offsetX:v=L,offsetY:S=L}=s,B=a==="docs"?`${w}-docs-${o}`:`${w}-color`,G=a==="docs"?o:null;_(()=>{let O=` + ${m} { + background: ${b} !important; + ${X} + }`;if(!y){A(B);return}U(B,O,G)},[m,B,G,y,b]);let M=a==="docs"?`${R}-docs-${o}`:`${R}`;return _(()=>{if(!f){A(M);return}let O=[`${p*k}px ${p*k}px`,`${p*k}px ${p*k}px`,`${p}px ${p}px`,`${p}px ${p}px`].join(", "),F=` + ${E} { + background-size: ${O} !important; + background-position: ${v}px ${S}px, ${v}px ${S}px, ${v}px ${S}px, ${v}px ${S}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; + } + `;z(M,F)},[k,p,E,M,f,v,S,x]),r()},W=(r,e=[],t)=>{if(r==="transparent")return"transparent";if(e.find(a=>a.value===r)||r)return r;let d=e.find(a=>a.name===t);if(d)return d.value;if(t){let a=e.map(o=>o.name).join(", ");K.warn(Y` + Backgrounds Addon: could not find the default color "${t}". + These are the available colors for your story based on your configuration: + ${a}. + `)}return"transparent"},q=(r,e)=>{var u;let{globals:t,parameters:d}=e,a=(u=t[g])==null?void 0:u.value,o=d[g],i=h(()=>o.disable?"transparent":W(a,o.values,o.default),[o,a]),n=h(()=>i&&i!=="transparent",[i]),s=e.viewMode==="docs"?`#anchor--${e.id} .docs-story`:".sb-show-main",c=h(()=>` + ${s} { + background: ${i} !important; + ${I()?"":"transition: background-color 0.3s;"} + } + `,[i,s]);return _(()=>{let l=e.viewMode==="docs"?`addon-backgrounds-docs-${e.id}`:"addon-backgrounds-color";if(!n){A(l);return}U(l,c,e.viewMode==="docs"?e.id:null)},[n,c,e]),r()},J=(r,e)=>{var y;let{globals:t,parameters:d}=e,a=d[g].grid,o=((y=t[g])==null?void 0:y.grid)===!0&&a.disable!==!0,{cellAmount:i,cellSize:n,opacity:s}=a,c=e.viewMode==="docs",u=d.layout===void 0||d.layout==="padded"?16:0,l=a.offsetX??(c?20:u),b=a.offsetY??(c?20:u),f=h(()=>{let m=e.viewMode==="docs"?`#anchor--${e.id} .docs-story`:".sb-show-main",E=[`${n*i}px ${n*i}px`,`${n*i}px ${n*i}px`,`${n}px ${n}px`,`${n}px ${n}px`].join(", ");return` + ${m} { + background-size: ${E} !important; + background-position: ${l}px ${b}px, ${l}px ${b}px, ${l}px ${b}px, ${l}px ${b}px !important; + background-blend-mode: difference !important; + background-image: linear-gradient(rgba(130, 130, 130, ${s}) 1px, transparent 1px), + linear-gradient(90deg, rgba(130, 130, 130, ${s}) 1px, transparent 1px), + linear-gradient(rgba(130, 130, 130, ${s/2}) 1px, transparent 1px), + linear-gradient(90deg, rgba(130, 130, 130, ${s/2}) 1px, transparent 1px) !important; + } + `},[n]);return _(()=>{let m=e.viewMode==="docs"?`addon-backgrounds-grid-docs-${e.id}`:"addon-backgrounds-grid";if(!o){A(m);return}z(m,f)},[o,f,e]),r()},V=FEATURES!=null&&FEATURES.backgroundsStoryGlobals?[N]:[J,q],ee={[g]:{grid:{cellSize:20,opacity:.5,cellAmount:5},disable:!1,...!(FEATURES!=null&&FEATURES.backgroundsStoryGlobals)&&{values:Object.values(C)}}},Q={[g]:{value:void 0,grid:!1}},re=FEATURES!=null&&FEATURES.backgroundsStoryGlobals?Q:{[g]:null};export{V as decorators,re as initialGlobals,ee as parameters}; diff --git a/assets/preview-DEMzn_yN.js b/assets/preview-DEMzn_yN.js new file mode 100644 index 00000000..e2571e65 --- /dev/null +++ b/assets/preview-DEMzn_yN.js @@ -0,0 +1 @@ +import{i as S}from"./tiny-invariant-CopsF_GD.js";const{useEffect:T}=__STORYBOOK_MODULE_PREVIEW_API__,{global:u}=__STORYBOOK_MODULE_GLOBAL__;var j="measureEnabled";function Y(){let e=u.document.documentElement,t=Math.max(e.scrollHeight,e.offsetHeight);return{width:Math.max(e.scrollWidth,e.offsetWidth),height:t}}function K(){let e=u.document.createElement("canvas");e.id="storybook-addon-measure";let t=e.getContext("2d");S(t!=null);let{width:o,height:l}=Y();return A(e,t,{width:o,height:l}),e.style.position="absolute",e.style.left="0",e.style.top="0",e.style.zIndex="2147483647",e.style.pointerEvents="none",u.document.body.appendChild(e),{canvas:e,context:t,width:o,height:l}}function A(e,t,{width:o,height:l}){e.style.width=`${o}px`,e.style.height=`${l}px`;let i=u.window.devicePixelRatio;e.width=Math.floor(o*i),e.height=Math.floor(l*i),t.scale(i,i)}var h={};function G(){h.canvas||(h=K())}function H(){h.context&&h.context.clearRect(0,0,h.width??0,h.height??0)}function U(e){H(),e(h.context)}function V(){S(h.canvas),S(h.context),A(h.canvas,h.context,{width:0,height:0});let{width:e,height:t}=Y();A(h.canvas,h.context,{width:e,height:t}),h.width=e,h.height=t}function Z(){var e;h.canvas&&(H(),(e=h.canvas.parentNode)==null||e.removeChild(h.canvas),h={})}var w={margin:"#f6b26b",border:"#ffe599",padding:"#93c47d",content:"#6fa8dc",text:"#232020"},c=6;function W(e,{x:t,y:o,w:l,h:i,r:n}){t=t-l/2,o=o-i/2,l<2*n&&(n=l/2),i<2*n&&(n=i/2),e.beginPath(),e.moveTo(t+n,o),e.arcTo(t+l,o,t+l,o+i,n),e.arcTo(t+l,o+i,t,o+i,n),e.arcTo(t,o+i,t,o,n),e.arcTo(t,o,t+l,o,n),e.closePath()}function J(e,{padding:t,border:o,width:l,height:i,top:n,left:r}){let f=l-o.left-o.right-t.left-t.right,a=i-t.top-t.bottom-o.top-o.bottom,s=r+o.left+t.left,m=n+o.top+t.top;return e==="top"?s+=f/2:e==="right"?(s+=f,m+=a/2):e==="bottom"?(s+=f/2,m+=a):e==="left"?m+=a/2:e==="center"&&(s+=f/2,m+=a/2),{x:s,y:m}}function Q(e,t,{margin:o,border:l,padding:i},n,r){let f=d=>0,a=0,s=0,m=r?1:.5,g=r?n*2:0;return e==="padding"?f=d=>i[d]*m+g:e==="border"?f=d=>i[d]+l[d]*m+g:e==="margin"&&(f=d=>i[d]+l[d]+o[d]*m+g),t==="top"?s=-f("top"):t==="right"?a=f("right"):t==="bottom"?s=f("bottom"):t==="left"&&(a=-f("left")),{offsetX:a,offsetY:s}}function x(e,t){return Math.abs(e.x-t.x)<Math.abs(e.w+t.w)/2&&Math.abs(e.y-t.y)<Math.abs(e.h+t.h)/2}function tt(e,t,o){return e==="top"?t.y=o.y-o.h-c:e==="right"?t.x=o.x+o.w/2+c+t.w/2:e==="bottom"?t.y=o.y+o.h+c:e==="left"&&(t.x=o.x-o.w/2-c-t.w/2),{x:t.x,y:t.y}}function X(e,t,{x:o,y:l,w:i,h:n},r){return W(e,{x:o,y:l,w:i,h:n,r:3}),e.fillStyle=`${w[t]}dd`,e.fill(),e.strokeStyle=w[t],e.stroke(),e.fillStyle=w.text,e.fillText(r,o,l),W(e,{x:o,y:l,w:i,h:n,r:3}),e.fillStyle=`${w[t]}dd`,e.fill(),e.strokeStyle=w[t],e.stroke(),e.fillStyle=w.text,e.fillText(r,o,l),{x:o,y:l,w:i,h:n}}function C(e,t){e.font="600 12px monospace",e.textBaseline="middle",e.textAlign="center";let o=e.measureText(t),l=o.actualBoundingBoxAscent+o.actualBoundingBoxDescent,i=o.width+c*2,n=l+c*2;return{w:i,h:n}}function et(e,t,{type:o,position:l="center",text:i},n,r=!1){let{x:f,y:a}=J(l,t),{offsetX:s,offsetY:m}=Q(o,l,t,c+1,r);f+=s,a+=m;let{w:g,h:d}=C(e,i);if(n&&x({x:f,y:a,w:g,h:d},n)){let M=tt(l,{x:f,y:a,w:g,h:d},n);f=M.x,a=M.y}return X(e,o,{x:f,y:a,w:g,h:d},i)}function ot(e,{w:t,h:o}){let l=t*.5+c,i=o*.5+c;return{offsetX:(e.x==="left"?-1:1)*l,offsetY:(e.y==="top"?-1:1)*i}}function it(e,t,{type:o,text:l}){let{floatingAlignment:i,extremities:n}=t,r=n[i.x],f=n[i.y],{w:a,h:s}=C(e,l),{offsetX:m,offsetY:g}=ot(i,{w:a,h:s});return r+=m,f+=g,X(e,o,{x:r,y:f,w:a,h:s},l)}function E(e,t,o,l){let i=[];o.forEach((n,r)=>{let f=l&&n.position==="center"?it(e,t,n):et(e,t,n,i[r-1],l);i[r]=f})}function lt(e,t,o,l){let i=o.reduce((n,r)=>{var f;return Object.prototype.hasOwnProperty.call(n,r.position)||(n[r.position]=[]),(f=n[r.position])==null||f.push(r),n},{});i.top&&E(e,t,i.top,l),i.right&&E(e,t,i.right,l),i.bottom&&E(e,t,i.bottom,l),i.left&&E(e,t,i.left,l),i.center&&E(e,t,i.center,l)}var L={margin:"#f6b26ba8",border:"#ffe599a8",padding:"#93c47d8c",content:"#6fa8dca8"},B=30;function p(e){return parseInt(e.replace("px",""),10)}function b(e){return Number.isInteger(e)?e:e.toFixed(2)}function P(e){return e.filter(t=>t.text!==0&&t.text!=="0")}function nt(e){let t={top:u.window.scrollY,bottom:u.window.scrollY+u.window.innerHeight,left:u.window.scrollX,right:u.window.scrollX+u.window.innerWidth},o={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:o.left>o.right?"left":"right",y:o.top>o.bottom?"top":"bottom"}}function ft(e){let t=u.getComputedStyle(e),{top:o,left:l,right:i,bottom:n,width:r,height:f}=e.getBoundingClientRect(),{marginTop:a,marginBottom:s,marginLeft:m,marginRight:g,paddingTop:d,paddingBottom:M,paddingLeft:k,paddingRight:F,borderBottomWidth:D,borderTopWidth:I,borderLeftWidth:$,borderRightWidth:N}=t;o=o+u.window.scrollY,l=l+u.window.scrollX,n=n+u.window.scrollY,i=i+u.window.scrollX;let y={top:p(a),bottom:p(s),left:p(m),right:p(g)},q={top:p(d),bottom:p(M),left:p(k),right:p(F)},z={top:p(I),bottom:p(D),left:p($),right:p(N)},_={top:o-y.top,bottom:n+y.bottom,left:l-y.left,right:i+y.right};return{margin:y,padding:q,border:z,top:o,left:l,bottom:n,right:i,width:r,height:f,extremities:_,floatingAlignment:nt(_)}}function rt(e,{margin:t,width:o,height:l,top:i,left:n,bottom:r,right:f}){let a=l+t.bottom+t.top;e.fillStyle=L.margin,e.fillRect(n,i-t.top,o,t.top),e.fillRect(f,i-t.top,t.right,a),e.fillRect(n,r,o,t.bottom),e.fillRect(n-t.left,i-t.top,t.left,a);let s=[{type:"margin",text:b(t.top),position:"top"},{type:"margin",text:b(t.right),position:"right"},{type:"margin",text:b(t.bottom),position:"bottom"},{type:"margin",text:b(t.left),position:"left"}];return P(s)}function at(e,{padding:t,border:o,width:l,height:i,top:n,left:r,bottom:f,right:a}){let s=l-o.left-o.right,m=i-t.top-t.bottom-o.top-o.bottom;e.fillStyle=L.padding,e.fillRect(r+o.left,n+o.top,s,t.top),e.fillRect(a-t.right-o.right,n+t.top+o.top,t.right,m),e.fillRect(r+o.left,f-t.bottom-o.bottom,s,t.bottom),e.fillRect(r+o.left,n+t.top+o.top,t.left,m);let g=[{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 P(g)}function st(e,{border:t,width:o,height:l,top:i,left:n,bottom:r,right:f}){let a=l-t.top-t.bottom;e.fillStyle=L.border,e.fillRect(n,i,o,t.top),e.fillRect(n,r-t.bottom,o,t.bottom),e.fillRect(n,i+t.top,t.left,a),e.fillRect(f-t.right,i+t.top,t.right,a);let s=[{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 P(s)}function ht(e,{padding:t,border:o,width:l,height:i,top:n,left:r}){let f=l-o.left-o.right-t.left-t.right,a=i-t.top-t.bottom-o.top-o.bottom;return e.fillStyle=L.content,e.fillRect(r+o.left+t.left,n+o.top+t.top,f,a),[{type:"content",position:"center",text:`${b(f)} x ${b(a)}`}]}function mt(e){return t=>{if(e&&t){let o=ft(e),l=rt(t,o),i=at(t,o),n=st(t,o),r=ht(t,o),f=o.width<=B*3||o.height<=B;lt(t,o,[...r,...i,...n,...l],f)}}}function ut(e){U(mt(e))}var dt=(e,t)=>{let o=u.document.elementFromPoint(e,t),l=i=>{if(i&&i.shadowRoot){let n=i.shadowRoot.elementFromPoint(e,t);return i.isEqualNode(n)?i:n.shadowRoot?l(n):n}return i};return l(o)||o},O,v={x:0,y:0};function R(e,t){O=dt(e,t),ut(O)}var gt=(e,t)=>{let{measureEnabled:o}=t.globals;return T(()=>{let l=i=>{window.requestAnimationFrame(()=>{i.stopPropagation(),v.x=i.clientX,v.y=i.clientY})};return document.addEventListener("pointermove",l),()=>{document.removeEventListener("pointermove",l)}},[]),T(()=>{let l=n=>{window.requestAnimationFrame(()=>{n.stopPropagation(),R(n.clientX,n.clientY)})},i=()=>{window.requestAnimationFrame(()=>{V()})};return t.viewMode==="story"&&o&&(document.addEventListener("pointerover",l),G(),window.addEventListener("resize",i),R(v.x,v.y)),()=>{window.removeEventListener("resize",i),Z()}},[o,t.viewMode]),e()},ct=[gt],wt={[j]:!1};export{ct as decorators,wt as initialGlobals}; diff --git a/assets/preview-DFmD0pui.js b/assets/preview-DFmD0pui.js new file mode 100644 index 00000000..58e38a87 --- /dev/null +++ b/assets/preview-DFmD0pui.js @@ -0,0 +1 @@ +var e="viewport",o={[e]:{value:void 0,isRotated:!1}},t={viewport:"reset",viewportRotated:!1},r=FEATURES!=null&&FEATURES.viewportStoryGlobals?o:t;export{r as initialGlobals}; diff --git a/assets/preview-DGUiP6tS.js b/assets/preview-DGUiP6tS.js new file mode 100644 index 00000000..61e89314 --- /dev/null +++ b/assets/preview-DGUiP6tS.js @@ -0,0 +1,7 @@ +const{STORY_CHANGED:r}=__STORYBOOK_MODULE_CORE_EVENTS__,{addons:s}=__STORYBOOK_MODULE_PREVIEW_API__,{global:O}=__STORYBOOK_MODULE_GLOBAL__;var d="storybook/highlight",i="storybookHighlight",g=`${d}/add`,E=`${d}/reset`,{document:l}=O,H=(e="#FF4785",t="dashed")=>` + outline: 2px ${t} ${e}; + outline-offset: 2px; + box-shadow: 0 0 0 6px rgba(255,255,255,0.6); +`,h=s.getChannel(),T=e=>{let t=i;n();let o=Array.from(new Set(e.elements)),_=l.createElement("style");_.setAttribute("id",t),_.innerHTML=o.map(a=>`${a}{ + ${H(e.color,e.style)} + }`).join(" "),l.head.appendChild(_)},n=()=>{var o;let e=i,t=l.getElementById(e);t&&((o=t.parentNode)==null||o.removeChild(t))};h.on(r,n);h.on(E,n);h.on(g,T); diff --git a/assets/preview-DPsETmCe.js b/assets/preview-DPsETmCe.js new file mode 100644 index 00000000..c8d685ac --- /dev/null +++ b/assets/preview-DPsETmCe.js @@ -0,0 +1 @@ +import{j as r}from"./jsx-runtime-DR9Q75dM.js";import"./index-DRjF_FHU.js";const s={parameters:{controls:{matchers:{color:/(background|color)$/i,date:/Date$/i}}},decorators:[e=>r.jsx("div",{style:{fontFamily:"Figtree, sans-serif"},children:r.jsx(e,{})})]};export{s as default}; diff --git a/assets/preview-DR-m2NpQ.css b/assets/preview-DR-m2NpQ.css new file mode 100644 index 00000000..c98d00db --- /dev/null +++ b/assets/preview-DR-m2NpQ.css @@ -0,0 +1 @@ +*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::-ms-backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.-inset-1{top:-.25rem;right:-.25rem;bottom:-.25rem;left:-.25rem}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-bottom-px{bottom:-1px}.bottom-0{bottom:0}.bottom-1{bottom:.25rem}.bottom-1\.5{bottom:.375rem}.left-0{left:0}.left-1{left:.25rem}.left-1\/2,.left-2\/4{left:50%}.left-\[calc\(50\%\+10px\)\]{left:calc(50% + 10px)}.left-\[calc\(50\%\+12px\)\]{left:calc(50% + 12px)}.left-\[calc\(50\%\+14px\)\]{left:calc(50% + 14px)}.right-0{right:0}.right-1\/2{right:50%}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.right-\[calc\(-50\%\+10px\)\]{right:calc(-50% + 10px)}.right-\[calc\(-50\%\+12px\)\]{right:calc(-50% + 12px)}.right-\[calc\(-50\%\+14px\)\]{right:calc(-50% + 14px)}.top-0{top:0}.top-2{top:.5rem}.top-2\.5{top:.625rem}.top-2\/4{top:50%}.top-3{top:.75rem}.top-3\.5{top:.875rem}.top-4{top:1rem}.top-full{top:100%}.-z-10{z-index:-10}.z-10{z-index:10}.z-20{z-index:20}.z-999999{z-index:999999}.z-\[1\]{z-index:1}.z-auto{z-index:auto}.order-1{-ms-flex-order:1;order:1}.order-10{-ms-flex-order:10;order:10}.order-11{-ms-flex-order:11;order:11}.order-12{-ms-flex-order:12;order:12}.order-2{-ms-flex-order:2;order:2}.order-3{-ms-flex-order:3;order:3}.order-4{-ms-flex-order:4;order:4}.order-5{-ms-flex-order:5;order:5}.order-6{-ms-flex-order:6;order:6}.order-7{-ms-flex-order:7;order:7}.order-8{-ms-flex-order:8;order:8}.order-9{-ms-flex-order:9;order:9}.order-first{-ms-flex-order:-9999;order:-9999}.order-last{-ms-flex-order:9999;order:9999}.order-none{-ms-flex-order:0;order:0}.col-span-1{grid-column:span 1 / span 1}.col-span-10{grid-column:span 10 / span 10}.col-span-11{grid-column:span 11 / span 11}.col-span-12{grid-column:span 12 / span 12}.col-span-2{grid-column:span 2 / span 2}.col-span-3{grid-column:span 3 / span 3}.col-span-4{grid-column:span 4 / span 4}.col-span-5{grid-column:span 5 / span 5}.col-span-6{grid-column:span 6 / span 6}.col-span-7{grid-column:span 7 / span 7}.col-span-8{grid-column:span 8 / span 8}.col-span-9{grid-column:span 9 / span 9}.col-start-1{grid-column-start:1}.col-start-10{grid-column-start:10}.col-start-11{grid-column-start:11}.col-start-12{grid-column-start:12}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-4{grid-column-start:4}.col-start-5{grid-column-start:5}.col-start-6{grid-column-start:6}.col-start-7{grid-column-start:7}.col-start-8{grid-column-start:8}.col-start-9{grid-column-start:9}.m-0{margin:0}.m-1{margin:.25rem}.mx-0{margin-left:0;margin-right:0}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0{margin-top:0;margin-bottom:0}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-12{margin-top:3rem;margin-bottom:3rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.ml-0{margin-left:0}.ml-1{margin-left:.25rem}.ml-10{margin-left:2.5rem}.ml-2{margin-left:.5rem}.ml-4{margin-left:1rem}.ml-auto{margin-left:auto}.mr-0\.5{margin-right:.125rem}.mr-1{margin-right:.25rem}.mr-10{margin-right:2.5rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-7{margin-right:1.75rem}.mr-auto{margin-right:auto}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-\[0\.5px\]{margin-top:.5px}.mt-\[2px\]{margin-top:2px}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.box-border{box-sizing:border-box}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:-ms-flexbox;display:flex}.inline-flex{display:-ms-inline-flexbox;display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.size-1\.5{width:.375rem;height:.375rem}.size-10{width:2.5rem;height:2.5rem}.size-12{width:3rem;height:3rem}.size-2{width:.5rem;height:.5rem}.size-2\.5{width:.625rem;height:.625rem}.size-3{width:.75rem;height:.75rem}.size-3\.5{width:.875rem;height:.875rem}.size-4{width:1rem;height:1rem}.size-5{width:1.25rem;height:1.25rem}.size-6{width:1.5rem;height:1.5rem}.size-7{width:1.75rem;height:1.75rem}.size-8{width:2rem;height:2rem}.\!h-full{height:100%!important}.h-0{height:0px}.h-1{height:.25rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-3{height:.75rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-\[100dvh\]{height:100dvh}.h-\[200px\]{height:200px}.h-\[600px\]{height:600px}.h-auto{height:auto}.h-fit{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-80{max-height:20rem}.max-h-\[10\.75rem\]{max-height:10.75rem}.max-h-\[13\.5rem\]{max-height:13.5rem}.max-h-\[23rem\]{max-height:23rem}.max-h-\[calc\(100\%_-_4rem\)\]{max-height:calc(100% - 4rem)}.max-h-\[calc\(100\%_-_6rem\)\]{max-height:calc(100% - 6rem)}.\!min-h-32{min-height:8rem!important}.min-h-16{min-height:4rem}.min-h-32{min-height:8rem}.min-h-\[2\.5rem\]{min-height:2.5rem}.min-h-\[2rem\]{min-height:2rem}.min-h-\[3rem\]{min-height:3rem}.min-h-\[unset\]{min-height:unset}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-0{width:0px}.w-1{width:.25rem}.w-1\/10{width:10%}.w-1\/11{width:9.0909091%}.w-1\/12{width:8.3333333%}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-1\/4{width:25%}.w-1\/5{width:20%}.w-1\/6{width:16.666667%}.w-1\/7{width:14.2857143%}.w-1\/8{width:12.5%}.w-1\/9{width:11.1111111%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-120{width:30rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-24{width:6rem}.w-4{width:1rem}.w-60{width:15rem}.w-64{width:16rem}.w-72{width:18rem}.w-8{width:2rem}.w-96{width:24rem}.w-\[1376px\]{width:1376px}.w-\[18\.5rem\]{width:18.5rem}.w-\[22\.5rem\]{width:22.5rem}.w-\[4\.375rem\]{width:4.375rem}.w-\[450px\]{width:450px}.w-auto{width:auto}.w-fit{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:-webkit-max-content;width:max-content}.min-w-10{min-width:2.5rem}.min-w-12{min-width:3rem}.min-w-6{min-width:1.5rem}.min-w-64{min-width:16rem}.min-w-8{min-width:2rem}.min-w-\[180px\]{min-width:180px}.min-w-\[8rem\]{min-width:8rem}.max-w-120{max-width:30rem}.max-w-32{max-width:8rem}.max-w-80{max-width:20rem}.max-w-95{max-width:23.75rem}.max-w-\[35rem\]{max-width:35rem}.max-w-\[41rem\]{max-width:41rem}.max-w-\[43\.5rem\]{max-width:43.5rem}.max-w-\[82rem\]{max-width:82rem}.max-w-full{max-width:100%}.max-w-xs{max-width:20rem}.flex-1{-ms-flex:1 1 0%;flex:1 1 0%}.flex-auto{-ms-flex:1 1 auto;flex:1 1 auto}.flex-shrink-0{-ms-flex-negative:0;flex-shrink:0}.shrink{-ms-flex-negative:1;flex-shrink:1}.shrink-0{-ms-flex-negative:0;flex-shrink:0}.flex-grow,.grow{-ms-flex-positive:1;flex-grow:1}.grow-0{-ms-flex-positive:0;flex-grow:0}.border-separate{border-collapse:separate}.border-spacing-0{--tw-border-spacing-x: 0px;--tw-border-spacing-y: 0px;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.origin-left{-webkit-transform-origin:left;transform-origin:left}.-translate-x-2\/4{--tw-translate-x: -50%;-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-2\/4{--tw-translate-y: -50%;-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-0{--tw-rotate: 0deg;-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@-webkit-keyframes pulse{50%{opacity:.5}}@keyframes pulse{50%{opacity:.5}}.animate-pulse{-webkit-animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite;animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@-webkit-keyframes spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.animate-spin{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.cursor-auto{cursor:auto}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.auto-cols-auto{grid-auto-columns:auto}.grid-flow-row{grid-auto-flow:row}.grid-flow-col{grid-auto-flow:column}.grid-flow-row-dense{grid-auto-flow:row dense}.grid-flow-col-dense{grid-auto-flow:column dense}.auto-rows-auto{grid-auto-rows:auto}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.grid-cols-\[1\.75rem_1fr\]{grid-template-columns:1.75rem 1fr}.grid-cols-\[16rem_1fr\]{grid-template-columns:16rem 1fr}.grid-cols-subgrid{grid-template-columns:subgrid}.grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.grid-rows-subgrid{grid-template-rows:subgrid}.flex-row{-ms-flex-direction:row;flex-direction:row}.flex-row-reverse{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.flex-col{-ms-flex-direction:column;flex-direction:column}.flex-col-reverse{-ms-flex-direction:column-reverse;flex-direction:column-reverse}.flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.flex-nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.content-center{-ms-flex-line-pack:center;align-content:center}.content-start{-ms-flex-line-pack:start;align-content:flex-start}.items-start{-ms-flex-align:start;align-items:flex-start}.items-end{-ms-flex-align:end;align-items:flex-end}.items-center{-ms-flex-align:center;align-items:center}.items-baseline{-ms-flex-align:baseline;align-items:baseline}.items-stretch{-ms-flex-align:stretch;align-items:stretch}.justify-normal{-ms-flex-pack:normal;justify-content:normal}.justify-start{-ms-flex-pack:start;justify-content:flex-start}.justify-end{-ms-flex-pack:end;justify-content:flex-end}.justify-center{-ms-flex-pack:center;justify-content:center}.justify-between{-ms-flex-pack:justify;justify-content:space-between}.justify-around{-ms-flex-pack:distribute;justify-content:space-around}.justify-evenly{-ms-flex-pack:space-evenly;justify-content:space-evenly}.justify-stretch{-ms-flex-pack:stretch;justify-content:stretch}.gap-0{gap:0px}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-x-2{-webkit-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-4{-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}.gap-x-5{-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-x-6{-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-x-8{-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}.gap-y-2{row-gap:.5rem}.gap-y-4{row-gap:1rem}.gap-y-5{row-gap:1.25rem}.gap-y-6{row-gap:1.5rem}.gap-y-8{row-gap:2rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.divide-x-0>:not([hidden])~:not([hidden]){--tw-divide-x-reverse: 0;border-right-width:calc(0px * var(--tw-divide-x-reverse));border-left-width:calc(0px * calc(1 - var(--tw-divide-x-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-solid>:not([hidden])~:not([hidden]){border-style:solid}.divide-border-subtle>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(229 231 235 / var(--tw-divide-opacity))}.divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(229 231 235 / var(--tw-divide-opacity))}.self-start{-ms-flex-item-align:start;align-self:flex-start}.self-end{-ms-flex-item-align:end;align-self:flex-end}.self-center{-ms-flex-item-align:center;align-self:center}.self-stretch{-ms-flex-item-align:stretch;align-self:stretch}.self-baseline{-ms-flex-item-align:baseline;align-self:baseline}.justify-self-auto{justify-self:auto}.justify-self-start{justify-self:start}.justify-self-end{justify-self:end}.justify-self-center{justify-self:center}.justify-self-stretch{justify-self:stretch}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-wrap{text-wrap:wrap}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-none{border-radius:0}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.rounded-s-xl{border-start-start-radius:.75rem;border-end-start-radius:.75rem}.rounded-bl{border-bottom-left-radius:.25rem}.rounded-bl-md{border-bottom-left-radius:.375rem}.rounded-br{border-bottom-right-radius:.25rem}.rounded-br-md{border-bottom-right-radius:.375rem}.rounded-tl{border-top-left-radius:.25rem}.rounded-tl-md{border-top-left-radius:.375rem}.rounded-tl-none{border-top-left-radius:0}.rounded-tr{border-top-right-radius:.25rem}.rounded-tr-md{border-top-right-radius:.375rem}.rounded-tr-none{border-top-right-radius:0}.border{border-width:1px}.border-0{border-width:0px}.border-\[0\.5px\]{border-width:.5px}.border-x-0{border-left-width:0px;border-right-width:0px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-b-0{border-bottom-width:0px}.border-l-0{border-left-width:0px}.border-r{border-right-width:1px}.border-r-0{border-right-width:0px}.border-t{border-top-width:1px}.border-t-0{border-top-width:0px}.border-solid{border-style:solid}.border-dashed{border-style:dashed}.border-dotted{border-style:dotted}.border-double{border-style:double}.border-hidden{border-style:hidden}.border-none{border-style:none}.border-alert-border-danger{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity))}.border-alert-border-green{--tw-border-opacity: 1;border-color:rgb(187 247 208 / var(--tw-border-opacity))}.border-alert-border-info{--tw-border-opacity: 1;border-color:rgb(186 230 253 / var(--tw-border-opacity))}.border-alert-border-neutral{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity))}.border-alert-border-warning{--tw-border-opacity: 1;border-color:rgb(254 240 138 / var(--tw-border-opacity))}.border-background-inverse{--tw-border-opacity: 1;border-color:rgb(17 24 39 / var(--tw-border-opacity))}.border-badge-border-disabled,.border-badge-border-gray{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity))}.border-badge-border-green{--tw-border-opacity: 1;border-color:rgb(187 247 208 / var(--tw-border-opacity))}.border-badge-border-red{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity))}.border-badge-border-sky{--tw-border-opacity: 1;border-color:rgb(186 230 253 / var(--tw-border-opacity))}.border-badge-border-yellow{--tw-border-opacity: 1;border-color:rgb(254 240 138 / var(--tw-border-opacity))}.border-border-disabled{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity))}.border-border-inverse{--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity))}.border-border-strong{--tw-border-opacity: 1;border-color:rgb(107 114 128 / var(--tw-border-opacity))}.border-border-subtle{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity))}.border-brand-200{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity))}.border-brand-primary-600,.border-button-primary{--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity))}.border-focus-error-border{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity))}.border-tab-border{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity))}.border-text-inverse{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity))}.border-toggle-off-border{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity))}.border-transparent{border-color:transparent}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity))}.border-t-border-subtle{--tw-border-opacity: 1;border-top-color:rgb(229 231 235 / var(--tw-border-opacity))}.bg-alert-background-danger{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity))}.bg-alert-background-green{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity))}.bg-alert-background-info{--tw-bg-opacity: 1;background-color:rgb(240 249 255 / var(--tw-bg-opacity))}.bg-alert-background-neutral{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-alert-background-warning{--tw-bg-opacity: 1;background-color:rgb(254 252 232 / var(--tw-bg-opacity))}.bg-background-brand{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity))}.bg-background-inverse{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity))}.bg-background-inverse\/90{background-color:#111827e6}.bg-background-primary{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-background-secondary,.bg-badge-background-disabled{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.bg-badge-background-gray{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity))}.bg-badge-background-green{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity))}.bg-badge-background-red{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity))}.bg-badge-background-sky{--tw-bg-opacity: 1;background-color:rgb(240 249 255 / var(--tw-bg-opacity))}.bg-badge-background-yellow{--tw-bg-opacity: 1;background-color:rgb(254 252 232 / var(--tw-bg-opacity))}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity))}.bg-border-interactive{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity))}.bg-brand-800{--tw-bg-opacity: 1;background-color:rgb(30 64 175 / var(--tw-bg-opacity))}.bg-brand-background-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity))}.bg-brand-background-hover-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity))}.bg-brand-primary-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity))}.bg-button-danger{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity))}.bg-button-disabled{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.bg-button-primary{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity))}.bg-button-secondary{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity))}.bg-button-tertiary{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-button-tertiary-hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity))}.bg-current{background-color:currentColor}.bg-field-background-disabled,.bg-field-primary-background{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity))}.bg-field-secondary-background{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity))}.bg-icon-interactive{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity))}.bg-misc-progress-background{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity))}.bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity))}.bg-tab-background{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.bg-text-tertiary{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity))}.bg-toggle-dial-background{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-toggle-off{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}.bg-toggle-off-disabled{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.bg-tooltip-background-dark{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity))}.bg-tooltip-background-light{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.fill-current{fill:currentColor}.object-cover{-o-object-fit:cover;object-fit:cover}.object-center{-o-object-position:center;object-position:center}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-10{padding:2.5rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pb-1{padding-bottom:.25rem}.pb-10{padding-bottom:2.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pl-0{padding-left:0}.pl-10{padding-left:2.5rem}.pl-2{padding-left:.5rem}.pl-2\.5{padding-left:.625rem}.pl-3{padding-left:.75rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pr-10{padding-right:2.5rem}.pr-12{padding-right:3rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-3{padding-right:.75rem}.pr-8{padding-right:2rem}.pr-9{padding-right:2.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.text-left{text-align:left}.text-center{text-align:center}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[0\.8rem\]{font-size:.8rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-tiny{font-size:.625rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.capitalize{text-transform:capitalize}.italic{font-style:italic}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-8{line-height:2rem}.leading-none{line-height:1}.text-\[\#190EA4\]{--tw-text-opacity: 1;color:rgb(25 14 164 / var(--tw-text-opacity))}.text-background-primary{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.text-badge-color-disabled{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity))}.text-badge-color-gray{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity))}.text-badge-color-green{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity))}.text-badge-color-red{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity))}.text-badge-color-sky{--tw-text-opacity: 1;color:rgb(3 105 161 / var(--tw-text-opacity))}.text-badge-color-yellow{--tw-text-opacity: 1;color:rgb(161 98 7 / var(--tw-text-opacity))}.text-border-strong{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}.text-brand-800{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity))}.text-brand-hover-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity))}.text-brand-primary-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity))}.text-button-danger{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity))}.text-button-primary{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity))}.text-button-secondary{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity))}.text-button-tertiary-color{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.text-current{color:currentColor}.text-field-color-disabled{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity))}.text-field-helper{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.text-field-input,.text-field-label{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.text-field-placeholder{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}.text-icon-disabled{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity))}.text-icon-inverse{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.text-icon-on-color-disabled{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.text-icon-primary{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.text-icon-secondary{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}.text-inherit{color:inherit}.text-link-primary{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity))}.text-support-error{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity))}.text-support-error-inverse{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity))}.text-support-info{--tw-text-opacity: 1;color:rgb(2 132 199 / var(--tw-text-opacity))}.text-support-info-inverse{--tw-text-opacity: 1;color:rgb(56 189 248 / var(--tw-text-opacity))}.text-support-success{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity))}.text-support-success-inverse{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity))}.text-support-warning{--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity))}.text-support-warning-inverse{--tw-text-opacity: 1;color:rgb(253 224 71 / var(--tw-text-opacity))}.text-text-disabled{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity))}.text-text-inverse,.text-text-on-color{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.text-text-primary{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.text-text-secondary{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}.text-text-tertiary{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.text-tooltip-background-dark{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.text-tooltip-background-light,.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.underline{text-decoration-line:underline}.no-underline{text-decoration-line:none}.placeholder-text-tertiary::-webkit-input-placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity))}.placeholder-text-tertiary:-ms-input-placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity))}.placeholder-text-tertiary::-ms-input-placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity))}.placeholder-text-tertiary::placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity))}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-soft-shadow-2xl{--tw-shadow: 0px 24px 64px -12px rgba(149, 160, 178, .32);--tw-shadow-colored: 0px 24px 64px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-soft-shadow-inner{--tw-shadow: 0px 1px 1px 0px rgba(0, 0, 0, .05);--tw-shadow-colored: 0px 1px 1px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-soft-shadow-lg{--tw-shadow: 0px 12px 32px -12px rgba(149, 160, 178, .24);--tw-shadow-colored: 0px 12px 32px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.outline-1{outline-width:1px}.outline-border-disabled,.outline-border-subtle{outline-color:#e5e7eb}.outline-button-danger{outline-color:#dc2626}.outline-button-primary{outline-color:#2563eb}.outline-button-secondary{outline-color:#1f2937}.outline-field-border{outline-color:#e5e7eb}.outline-field-border-disabled{outline-color:#f3f4f6}.outline-focus-error-border{outline-color:#fecaca}.outline-transparent{outline-color:transparent}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-alert-border-danger{--tw-ring-opacity: 1;--tw-ring-color: rgb(254 202 202 / var(--tw-ring-opacity)) }.ring-alert-border-green{--tw-ring-opacity: 1;--tw-ring-color: rgb(187 247 208 / var(--tw-ring-opacity)) }.ring-alert-border-info{--tw-ring-opacity: 1;--tw-ring-color: rgb(186 230 253 / var(--tw-ring-opacity)) }.ring-alert-border-neutral{--tw-ring-opacity: 1;--tw-ring-color: rgb(229 231 235 / var(--tw-ring-opacity)) }.ring-alert-border-warning{--tw-ring-opacity: 1;--tw-ring-color: rgb(254 240 138 / var(--tw-ring-opacity)) }.ring-background-inverse{--tw-ring-opacity: 1;--tw-ring-color: rgb(17 24 39 / var(--tw-ring-opacity)) }.ring-border-interactive{--tw-ring-opacity: 1;--tw-ring-color: rgb(37 99 235 / var(--tw-ring-opacity)) }.ring-border-subtle{--tw-ring-opacity: 1;--tw-ring-color: rgb(229 231 235 / var(--tw-ring-opacity)) }.ring-border-transparent-subtle{--tw-ring-color: #37415114 }.ring-brand-primary-600{--tw-ring-opacity: 1;--tw-ring-color: rgb(37 99 235 / var(--tw-ring-opacity)) }.ring-tab-border{--tw-ring-opacity: 1;--tw-ring-color: rgb(229 231 235 / var(--tw-ring-opacity)) }.ring-offset-0{--tw-ring-offset-width: 0px }.filter{-webkit-filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,-webkit-transform,-webkit-filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-transform,-webkit-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[box-shadow\,color\,background-color\]{transition-property:box-shadow,color,background-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[color\,box-shadow\,outline\]{transition-property:color,box-shadow,outline;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[color\,outline\,box-shadow\]{transition-property:color,outline,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}.\@container{container-type:inline-size}.\[grid-area\:1\/1\/2\/3\]{grid-area:1/1/2/3}.file\:border-0::-webkit-file-upload-button{border-width:0px}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-transparent::-webkit-file-upload-button{background-color:transparent}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:text-text-tertiary::-webkit-file-upload-button{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.file\:text-text-tertiary::file-selector-button{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.placeholder\:text-field-placeholder::-webkit-input-placeholder{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}.placeholder\:text-field-placeholder:-ms-input-placeholder{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}.placeholder\:text-field-placeholder::-ms-input-placeholder{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}.placeholder\:text-field-placeholder::placeholder{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}.placeholder\:text-text-disabled::-webkit-input-placeholder{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity))}.placeholder\:text-text-disabled:-ms-input-placeholder{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity))}.placeholder\:text-text-disabled::-ms-input-placeholder{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity))}.placeholder\:text-text-disabled::placeholder{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity))}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:left-2\/4:before{content:var(--tw-content);left:50%}.before\:top-2\/4:before{content:var(--tw-content);top:50%}.before\:hidden:before{content:var(--tw-content);display:none}.before\:h-10:before{content:var(--tw-content);height:2.5rem}.before\:w-10:before{content:var(--tw-content);width:2.5rem}.before\:-translate-x-2\/4:before{content:var(--tw-content);--tw-translate-x: -50%;-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.before\:-translate-y-2\/4:before{content:var(--tw-content);--tw-translate-y: -50%;-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.before\:rounded-full:before{content:var(--tw-content);border-radius:9999px}.before\:opacity-0:before{content:var(--tw-content);opacity:0}.before\:transition-opacity:before{content:var(--tw-content);transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.before\:content-\[\'\'\]:before{--tw-content: "";content:var(--tw-content)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-top-0\.5:after{content:var(--tw-content);top:-.125rem}.after\:left-5:after{content:var(--tw-content);left:1.25rem}.after\:ml-0\.5:after{content:var(--tw-content);margin-left:.125rem}.after\:inline-block:after{content:var(--tw-content);display:inline-block}.after\:size-1\.5:after{content:var(--tw-content);width:.375rem;height:.375rem}.after\:rounded-full:after{content:var(--tw-content);border-radius:9999px}.after\:bg-background-important:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity))}.after\:bg-badge-background-important:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity))}.after\:text-field-required:after{content:var(--tw-content);--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity))}.after\:content-\[\'\'\]:after{--tw-content: "";content:var(--tw-content)}.after\:content-\[\'\*\'\]:after{--tw-content: "*";content:var(--tw-content)}.first\:rounded-bl:first-child{border-bottom-left-radius:.25rem}.first\:rounded-tl:first-child{border-top-left-radius:.25rem}.first\:border-0:first-child{border-width:0px}.first\:border-r:first-child{border-right-width:1px}.first\:border-border-subtle:first-child{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity))}.last\:rounded-br:last-child{border-bottom-right-radius:.25rem}.last\:rounded-tr:last-child{border-top-right-radius:.25rem}.last\:border-0:last-child{border-width:0px}.checked\:border-border-interactive:checked{--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity))}.checked\:border-toggle-on-border:checked{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity))}.checked\:bg-toggle-on:checked{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity))}.checked\:\[background-image\:none\]:checked{background-image:none}.checked\:before\:hidden:checked:before{content:var(--tw-content);display:none}.checked\:before\:content-\[\'\'\]:checked:before{--tw-content: "";content:var(--tw-content)}.focus-within\:z-10:focus-within{z-index:10}.focus-within\:border-focus-border:focus-within{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity))}.focus-within\:text-field-input:focus-within{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.focus-within\:outline-none:focus-within{outline:2px solid transparent;outline-offset:2px}.focus-within\:outline-focus-border:focus-within{outline-color:#bfdbfe}.focus-within\:ring-2:focus-within{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-within\:ring-focus:focus-within{--tw-ring-opacity: 1;--tw-ring-color: rgb(37 99 235 / var(--tw-ring-opacity)) }.focus-within\:ring-offset-2:focus-within{--tw-ring-offset-width: 2px }.hover\:border-border-disabled:hover{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity))}.hover\:border-border-interactive:hover{--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity))}.hover\:border-border-strong:hover{--tw-border-opacity: 1;border-color:rgb(107 114 128 / var(--tw-border-opacity))}.hover\:border-button-primary:hover{--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity))}.hover\:border-text-inverse:hover{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity))}.hover\:bg-background-brand:hover{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity))}.hover\:bg-background-secondary:hover,.hover\:bg-badge-hover-disabled:hover,.hover\:bg-badge-hover-gray:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.hover\:bg-badge-hover-green:hover{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity))}.hover\:bg-badge-hover-red:hover{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity))}.hover\:bg-badge-hover-sky:hover{--tw-bg-opacity: 1;background-color:rgb(224 242 254 / var(--tw-bg-opacity))}.hover\:bg-badge-hover-yellow:hover{--tw-bg-opacity: 1;background-color:rgb(254 249 195 / var(--tw-bg-opacity))}.hover\:bg-button-danger-hover:hover{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity))}.hover\:bg-button-primary-hover:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity))}.hover\:bg-button-secondary-hover:hover{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity))}.hover\:bg-button-tertiary-hover:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity))}.hover\:bg-field-background-error:hover{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity))}.hover\:bg-slate-100:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity))}.hover\:bg-toggle-off-hover:hover{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity))}.hover\:bg-transparent:hover{background-color:transparent}.hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.hover\:text-black:hover{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.hover\:text-button-danger-secondary:hover{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity))}.hover\:text-button-primary-hover:hover{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity))}.hover\:text-field-label:hover{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.hover\:text-link-primary-hover:hover{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity))}.hover\:text-text-disabled:hover{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity))}.hover\:text-text-inverse:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.hover\:text-text-primary:hover{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.hover\:underline:hover{text-decoration-line:underline}.hover\:outline-border-disabled:hover{outline-color:#e5e7eb}.hover\:outline-border-strong:hover{outline-color:#6b7280}.hover\:outline-border-subtle:hover{outline-color:#e5e7eb}.hover\:outline-button-danger:hover{outline-color:#dc2626}.hover\:outline-button-danger-hover:hover{outline-color:#b91c1c}.hover\:outline-button-primary-hover:hover{outline-color:#1d4ed8}.hover\:outline-button-secondary-hover:hover{outline-color:#374151}.hover\:outline-field-border-disabled:hover{outline-color:#f3f4f6}.hover\:ring-2:hover{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.hover\:ring-border-interactive:hover{--tw-ring-opacity: 1;--tw-ring-color: rgb(37 99 235 / var(--tw-ring-opacity)) }.hover\:before\:opacity-10:hover:before{content:var(--tw-content);opacity:.1}.checked\:hover\:border-toggle-on-hover:hover:checked{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity))}.checked\:hover\:bg-toggle-on:hover:checked{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity))}.checked\:hover\:bg-toggle-on-hover:hover:checked{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity))}.focus-within\:hover\:border-focus-border:hover:focus-within{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity))}.hover\:focus-within\:outline-focus-border:focus-within:hover{outline-color:#bfdbfe}.focus\:rounded-sm:focus{border-radius:.125rem}.focus\:border-border-interactive:focus{--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity))}.focus\:border-focus-border:focus{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity))}.focus\:border-focus-error-border:focus{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity))}.focus\:border-toggle-off-border:focus{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity))}.focus\:bg-background-secondary:focus{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.focus\:bg-button-tertiary-hover:focus{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity))}.focus\:shadow-none:focus{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:outline:focus{outline-style:solid}.focus\:outline-1:focus{outline-width:1px}.focus\:outline-border-subtle:focus{outline-color:#e5e7eb}.focus\:outline-focus-border:focus{outline-color:#bfdbfe}.focus\:outline-focus-error-border:focus{outline-color:#fecaca}.focus\:ring:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-0:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-1:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-border-interactive:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(37 99 235 / var(--tw-ring-opacity)) }.focus\:ring-field-color-error:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(220 38 38 / var(--tw-ring-opacity)) }.focus\:ring-focus:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(37 99 235 / var(--tw-ring-opacity)) }.focus\:ring-toggle-on:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(37 99 235 / var(--tw-ring-opacity)) }.focus\:ring-transparent:focus{--tw-ring-color: transparent }.focus\:ring-offset-0:focus{--tw-ring-offset-width: 0px }.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px }.focus\:ring-offset-4:focus{--tw-ring-offset-width: 4px }.checked\:focus\:border-toggle-on-border:focus:checked{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity))}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.active\:text-button-primary:active{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity))}.active\:outline-none:active{outline:2px solid transparent;outline-offset:2px}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:border-border-disabled:disabled{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity))}.disabled\:border-field-border-disabled:disabled{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity))}.disabled\:border-transparent:disabled{border-color:transparent}.disabled\:bg-button-disabled:disabled{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.disabled\:bg-button-tertiary:disabled{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.disabled\:bg-white:disabled{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.disabled\:text-text-disabled:disabled{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity))}.disabled\:outline-border-disabled:disabled{outline-color:#e5e7eb}.disabled\:outline-button-disabled:disabled{outline-color:#f3f4f6}.disabled\:outline-field-border-disabled:disabled{outline-color:#f3f4f6}.checked\:disabled\:border-border-disabled:disabled:checked{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity))}.checked\:disabled\:bg-toggle-on-disabled:disabled:checked{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity))}.checked\:disabled\:bg-white:disabled:checked{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.group:focus-within .group-focus-within\:text-icon-primary{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.group:hover .group-hover\:text-field-input,.group:hover .group-hover\:text-icon-primary{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.group:hover .group-hover\:text-text-disabled{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity))}.group:hover .group-hover\:text-text-primary{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.group:disabled .group-disabled\:text-field-color-disabled{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity))}.group:disabled .group-disabled\:text-icon-disabled{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity))}.peer:checked~.peer-checked\:translate-x-3\.5{--tw-translate-x: .875rem;-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:checked~.peer-checked\:translate-x-5{--tw-translate-x: 1.25rem;-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:checked~.peer-checked\:opacity-100{opacity:1}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:text-border-disabled{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity))}@container (min-width: 80rem){.\@\[80rem\]\:w-full{width:100%}}@media (min-width: 768px){.md\:order-1{-ms-flex-order:1;order:1}.md\:order-10{-ms-flex-order:10;order:10}.md\:order-11{-ms-flex-order:11;order:11}.md\:order-12{-ms-flex-order:12;order:12}.md\:order-2{-ms-flex-order:2;order:2}.md\:order-3{-ms-flex-order:3;order:3}.md\:order-4{-ms-flex-order:4;order:4}.md\:order-5{-ms-flex-order:5;order:5}.md\:order-6{-ms-flex-order:6;order:6}.md\:order-7{-ms-flex-order:7;order:7}.md\:order-8{-ms-flex-order:8;order:8}.md\:order-9{-ms-flex-order:9;order:9}.md\:order-first{-ms-flex-order:-9999;order:-9999}.md\:order-last{-ms-flex-order:9999;order:9999}.md\:order-none{-ms-flex-order:0;order:0}.md\:col-span-1{grid-column:span 1 / span 1}.md\:col-span-10{grid-column:span 10 / span 10}.md\:col-span-11{grid-column:span 11 / span 11}.md\:col-span-12{grid-column:span 12 / span 12}.md\:col-span-2{grid-column:span 2 / span 2}.md\:col-span-3{grid-column:span 3 / span 3}.md\:col-span-4{grid-column:span 4 / span 4}.md\:col-span-5{grid-column:span 5 / span 5}.md\:col-span-6{grid-column:span 6 / span 6}.md\:col-span-7{grid-column:span 7 / span 7}.md\:col-span-8{grid-column:span 8 / span 8}.md\:col-span-9{grid-column:span 9 / span 9}.md\:col-start-1{grid-column-start:1}.md\:col-start-10{grid-column-start:10}.md\:col-start-11{grid-column-start:11}.md\:col-start-12{grid-column-start:12}.md\:col-start-2{grid-column-start:2}.md\:col-start-3{grid-column-start:3}.md\:col-start-4{grid-column-start:4}.md\:col-start-5{grid-column-start:5}.md\:col-start-6{grid-column-start:6}.md\:col-start-7{grid-column-start:7}.md\:col-start-8{grid-column-start:8}.md\:col-start-9{grid-column-start:9}.md\:w-1\/10{width:10%}.md\:w-1\/11{width:9.0909091%}.md\:w-1\/12{width:8.3333333%}.md\:w-1\/2{width:50%}.md\:w-1\/3{width:33.333333%}.md\:w-1\/4{width:25%}.md\:w-1\/5{width:20%}.md\:w-1\/6{width:16.666667%}.md\:w-1\/7{width:14.2857143%}.md\:w-1\/8{width:12.5%}.md\:w-1\/9{width:11.1111111%}.md\:w-\[35rem\]{width:35rem}.md\:w-\[45rem\]{width:45rem}.md\:w-\[47rem\]{width:47rem}.md\:w-full{width:100%}.md\:shrink{-ms-flex-negative:1;flex-shrink:1}.md\:shrink-0{-ms-flex-negative:0;flex-shrink:0}.md\:grow{-ms-flex-positive:1;flex-grow:1}.md\:grow-0{-ms-flex-positive:0;flex-grow:0}.md\:grid-flow-row{grid-auto-flow:row}.md\:grid-flow-col{grid-auto-flow:column}.md\:grid-flow-row-dense{grid-auto-flow:row dense}.md\:grid-flow-col-dense{grid-auto-flow:column dense}.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.md\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.md\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.md\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.md\:flex-row{-ms-flex-direction:row;flex-direction:row}.md\:flex-row-reverse{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.md\:flex-col{-ms-flex-direction:column;flex-direction:column}.md\:flex-col-reverse{-ms-flex-direction:column-reverse;flex-direction:column-reverse}.md\:flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.md\:flex-wrap-reverse{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.md\:flex-nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.md\:items-start{-ms-flex-align:start;align-items:flex-start}.md\:items-end{-ms-flex-align:end;align-items:flex-end}.md\:items-center{-ms-flex-align:center;align-items:center}.md\:items-baseline{-ms-flex-align:baseline;align-items:baseline}.md\:items-stretch{-ms-flex-align:stretch;align-items:stretch}.md\:justify-normal{-ms-flex-pack:normal;justify-content:normal}.md\:justify-start{-ms-flex-pack:start;justify-content:flex-start}.md\:justify-end{-ms-flex-pack:end;justify-content:flex-end}.md\:justify-center{-ms-flex-pack:center;justify-content:center}.md\:justify-between{-ms-flex-pack:justify;justify-content:space-between}.md\:justify-around{-ms-flex-pack:distribute;justify-content:space-around}.md\:justify-evenly{-ms-flex-pack:space-evenly;justify-content:space-evenly}.md\:justify-stretch{-ms-flex-pack:stretch;justify-content:stretch}.md\:gap-2{gap:.5rem}.md\:gap-4{gap:1rem}.md\:gap-5{gap:1.25rem}.md\:gap-6{gap:1.5rem}.md\:gap-8{gap:2rem}.md\:gap-x-2{-webkit-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem}.md\:gap-x-4{-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}.md\:gap-x-5{-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem}.md\:gap-x-6{-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem}.md\:gap-x-8{-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}.md\:gap-y-2{row-gap:.5rem}.md\:gap-y-4{row-gap:1rem}.md\:gap-y-5{row-gap:1.25rem}.md\:gap-y-6{row-gap:1.5rem}.md\:gap-y-8{row-gap:2rem}.md\:space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.md\:self-start{-ms-flex-item-align:start;align-self:flex-start}.md\:self-end{-ms-flex-item-align:end;align-self:flex-end}.md\:self-center{-ms-flex-item-align:center;align-self:center}.md\:self-stretch{-ms-flex-item-align:stretch;align-self:stretch}.md\:self-baseline{-ms-flex-item-align:baseline;align-self:baseline}.md\:justify-self-auto{justify-self:auto}.md\:justify-self-start{justify-self:start}.md\:justify-self-end{justify-self:end}.md\:justify-self-center{justify-self:center}.md\:justify-self-stretch{justify-self:stretch}}@media (min-width: 1024px){.lg\:order-1{-ms-flex-order:1;order:1}.lg\:order-10{-ms-flex-order:10;order:10}.lg\:order-11{-ms-flex-order:11;order:11}.lg\:order-12{-ms-flex-order:12;order:12}.lg\:order-2{-ms-flex-order:2;order:2}.lg\:order-3{-ms-flex-order:3;order:3}.lg\:order-4{-ms-flex-order:4;order:4}.lg\:order-5{-ms-flex-order:5;order:5}.lg\:order-6{-ms-flex-order:6;order:6}.lg\:order-7{-ms-flex-order:7;order:7}.lg\:order-8{-ms-flex-order:8;order:8}.lg\:order-9{-ms-flex-order:9;order:9}.lg\:order-first{-ms-flex-order:-9999;order:-9999}.lg\:order-last{-ms-flex-order:9999;order:9999}.lg\:order-none{-ms-flex-order:0;order:0}.lg\:col-span-1{grid-column:span 1 / span 1}.lg\:col-span-10{grid-column:span 10 / span 10}.lg\:col-span-11{grid-column:span 11 / span 11}.lg\:col-span-12{grid-column:span 12 / span 12}.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:col-span-3{grid-column:span 3 / span 3}.lg\:col-span-4{grid-column:span 4 / span 4}.lg\:col-span-5{grid-column:span 5 / span 5}.lg\:col-span-6{grid-column:span 6 / span 6}.lg\:col-span-7{grid-column:span 7 / span 7}.lg\:col-span-8{grid-column:span 8 / span 8}.lg\:col-span-9{grid-column:span 9 / span 9}.lg\:col-start-1{grid-column-start:1}.lg\:col-start-10{grid-column-start:10}.lg\:col-start-11{grid-column-start:11}.lg\:col-start-12{grid-column-start:12}.lg\:col-start-2{grid-column-start:2}.lg\:col-start-3{grid-column-start:3}.lg\:col-start-4{grid-column-start:4}.lg\:col-start-5{grid-column-start:5}.lg\:col-start-6{grid-column-start:6}.lg\:col-start-7{grid-column-start:7}.lg\:col-start-8{grid-column-start:8}.lg\:col-start-9{grid-column-start:9}.lg\:w-1\/10{width:10%}.lg\:w-1\/11{width:9.0909091%}.lg\:w-1\/12{width:8.3333333%}.lg\:w-1\/2{width:50%}.lg\:w-1\/3{width:33.333333%}.lg\:w-1\/4{width:25%}.lg\:w-1\/5{width:20%}.lg\:w-1\/6{width:16.666667%}.lg\:w-1\/7{width:14.2857143%}.lg\:w-1\/8{width:12.5%}.lg\:w-1\/9{width:11.1111111%}.lg\:w-\[47\.5rem\]{width:47.5rem}.lg\:w-full{width:100%}.lg\:shrink{-ms-flex-negative:1;flex-shrink:1}.lg\:shrink-0{-ms-flex-negative:0;flex-shrink:0}.lg\:grow{-ms-flex-positive:1;flex-grow:1}.lg\:grow-0{-ms-flex-positive:0;flex-grow:0}.lg\:grid-flow-row{grid-auto-flow:row}.lg\:grid-flow-col{grid-auto-flow:column}.lg\:grid-flow-row-dense{grid-auto-flow:row dense}.lg\:grid-flow-col-dense{grid-auto-flow:column dense}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.lg\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.lg\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.lg\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.lg\:flex-row{-ms-flex-direction:row;flex-direction:row}.lg\:flex-row-reverse{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.lg\:flex-col{-ms-flex-direction:column;flex-direction:column}.lg\:flex-col-reverse{-ms-flex-direction:column-reverse;flex-direction:column-reverse}.lg\:flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.lg\:flex-wrap-reverse{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.lg\:flex-nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.lg\:items-start{-ms-flex-align:start;align-items:flex-start}.lg\:items-end{-ms-flex-align:end;align-items:flex-end}.lg\:items-center{-ms-flex-align:center;align-items:center}.lg\:items-baseline{-ms-flex-align:baseline;align-items:baseline}.lg\:items-stretch{-ms-flex-align:stretch;align-items:stretch}.lg\:justify-normal{-ms-flex-pack:normal;justify-content:normal}.lg\:justify-start{-ms-flex-pack:start;justify-content:flex-start}.lg\:justify-end{-ms-flex-pack:end;justify-content:flex-end}.lg\:justify-center{-ms-flex-pack:center;justify-content:center}.lg\:justify-between{-ms-flex-pack:justify;justify-content:space-between}.lg\:justify-around{-ms-flex-pack:distribute;justify-content:space-around}.lg\:justify-evenly{-ms-flex-pack:space-evenly;justify-content:space-evenly}.lg\:justify-stretch{-ms-flex-pack:stretch;justify-content:stretch}.lg\:gap-2{gap:.5rem}.lg\:gap-4{gap:1rem}.lg\:gap-5{gap:1.25rem}.lg\:gap-6{gap:1.5rem}.lg\:gap-8{gap:2rem}.lg\:gap-x-2{-webkit-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem}.lg\:gap-x-4{-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}.lg\:gap-x-5{-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem}.lg\:gap-x-6{-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem}.lg\:gap-x-8{-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}.lg\:gap-y-2{row-gap:.5rem}.lg\:gap-y-4{row-gap:1rem}.lg\:gap-y-5{row-gap:1.25rem}.lg\:gap-y-6{row-gap:1.5rem}.lg\:gap-y-8{row-gap:2rem}.lg\:self-start{-ms-flex-item-align:start;align-self:flex-start}.lg\:self-end{-ms-flex-item-align:end;align-self:flex-end}.lg\:self-center{-ms-flex-item-align:center;align-self:center}.lg\:self-stretch{-ms-flex-item-align:stretch;align-self:stretch}.lg\:self-baseline{-ms-flex-item-align:baseline;align-self:baseline}.lg\:justify-self-auto{justify-self:auto}.lg\:justify-self-start{justify-self:start}.lg\:justify-self-end{justify-self:end}.lg\:justify-self-center{justify-self:center}.lg\:justify-self-stretch{justify-self:stretch}}.\[\&\+div\]\:items-start+div{-ms-flex-align:start;align-items:flex-start}.\[\&\+div\]\:pt-1+div{padding-top:.25rem}.\[\&\:hover\:has\(\:disabled\)\]\:outline-field-border-disabled:hover:has(:disabled){outline-color:#f3f4f6}.\[\&\:hover\:not\(\:focus\)\:not\(\:disabled\)\]\:outline-border-strong:hover:not(:focus):not(:disabled){outline-color:#6b7280}.\[\&\>\*\:not\(svg\)\]\:m-1>*:not(svg){margin:.25rem}.\[\&\>\*\:not\(svg\)\]\:mx-1>*:not(svg){margin-left:.25rem;margin-right:.25rem}.\[\&\>\*\:not\(svg\)\]\:my-0\.5>*:not(svg){margin-top:.125rem;margin-bottom:.125rem}.\[\&\>\*\]\:box-border>*{box-sizing:border-box}.\[\&\>\*\]\:text-2xl>*{font-size:1.5rem;line-height:2rem}.\[\&\>\*\]\:text-base>*{font-size:1rem;line-height:1.5rem}.\[\&\>\*\]\:text-lg>*{font-size:1.125rem;line-height:1.75rem}.\[\&\>\*\]\:text-sm>*{font-size:.875rem;line-height:1.25rem}.\[\&\>\*\]\:text-xl>*{font-size:1.25rem;line-height:1.75rem}.\[\&\>\*\]\:text-xs>*{font-size:.75rem;line-height:1rem}.\[\&\>\*\]\:text-field-color-disabled>*{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity))}.\[\&\>\*\]\:text-field-helper>*{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.\[\&\>\*\]\:text-field-label>*{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.\[\&\>\*\]\:text-support-error>*{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity))}.\[\&\>li\]\:pointer-events-auto>li{pointer-events:auto}.\[\&\>p\]\:m-0>p{margin:0}.\[\&\>p\]\:w-full>p{width:100%}.\[\&\>span\:first-child\]\:shrink-0>span:first-child{-ms-flex-negative:0;flex-shrink:0}.\[\&\>span\]\:flex>span{display:-ms-flexbox;display:flex}.\[\&\>span\]\:items-center>span{-ms-flex-align:center;align-items:center}.\[\&\>svg\]\:m-1>svg{margin:.25rem}.\[\&\>svg\]\:m-1\.5>svg{margin:.375rem}.\[\&\>svg\]\:block>svg{display:block}.\[\&\>svg\]\:size-12>svg{width:3rem;height:3rem}.\[\&\>svg\]\:size-3>svg{width:.75rem;height:.75rem}.\[\&\>svg\]\:size-3\.5>svg{width:.875rem;height:.875rem}.\[\&\>svg\]\:size-4>svg{width:1rem;height:1rem}.\[\&\>svg\]\:size-5>svg{width:1.25rem;height:1.25rem}.\[\&\>svg\]\:size-6>svg{width:1.5rem;height:1.5rem}.\[\&\>svg\]\:h-3>svg{height:.75rem}.\[\&\>svg\]\:h-4>svg{height:1rem}.\[\&\>svg\]\:h-5>svg{height:1.25rem}.\[\&\>svg\]\:h-6>svg{height:1.5rem}.\[\&\>svg\]\:h-8>svg{height:2rem}.\[\&\>svg\]\:w-3>svg{width:.75rem}.\[\&\>svg\]\:w-4>svg{width:1rem}.\[\&\>svg\]\:w-5>svg{width:1.25rem}.\[\&\>svg\]\:w-6>svg{width:1.5rem}.\[\&\>svg\]\:w-8>svg{width:2rem}.\[\&\>svg\]\:shrink-0>svg{-ms-flex-negative:0;flex-shrink:0}.\[\&\>svg\]\:text-icon-interactive>svg{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity))}.\[\&_\*\]\:box-border *{box-sizing:border-box}.\[\&_\*\]\:font-sans *{font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.\[\&_\*\]\:text-sm *{font-size:.875rem;line-height:1.25rem}.\[\&_\*\]\:leading-5 *{line-height:1.25rem}.\[\&_\.editor-content\>p\]\:min-h-5 .editor-content>p{min-height:1.25rem}.\[\&_\.editor-content\>p\]\:min-h-6 .editor-content>p{min-height:1.5rem}.\[\&_\.editor-content\>p\]\:min-h-7 .editor-content>p{min-height:1.75rem}.\[\&_\.editor-content\>p\]\:content-center .editor-content>p{-ms-flex-line-pack:center;align-content:center}.\[\&_\.editor-content\>p\]\:text-base .editor-content>p{font-size:1rem;line-height:1.5rem}.\[\&_\.editor-content\>p\]\:text-sm .editor-content>p{font-size:.875rem;line-height:1.25rem}.\[\&_\.editor-content\>p\]\:text-xs .editor-content>p{font-size:.75rem;line-height:1rem}.\[\&_\.editor-content\>p\]\:font-normal .editor-content>p{font-weight:400}.\[\&_\.pointer-events-none\]\:text-base .pointer-events-none{font-size:1rem;line-height:1.5rem}.\[\&_\.pointer-events-none\]\:text-sm .pointer-events-none{font-size:.875rem;line-height:1.25rem}.\[\&_\.pointer-events-none\]\:text-xs .pointer-events-none{font-size:.75rem;line-height:1rem}.\[\&_\.pointer-events-none\]\:font-normal .pointer-events-none{font-weight:400}.\[\&_button\]\:text-xs button{font-size:.75rem;line-height:1rem}.\[\&_button\]\:font-semibold button{font-weight:600}.\[\&_h2\]\:leading-\[1\.875rem\] h2{line-height:1.875rem}.\[\&_h2\]\:text-text-primary h2{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.\[\&_p\]\:m-0 p{margin:0}.\[\&_p\]\:text-badge-color-disabled p{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity))}.\[\&_svg\]\:size-3 svg{width:.75rem;height:.75rem}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:size-5 svg{width:1.25rem;height:1.25rem}.\[\&_svg\]\:size-6 svg{width:1.5rem;height:1.5rem} diff --git a/assets/preview-DtwGhum3.js b/assets/preview-DtwGhum3.js new file mode 100644 index 00000000..4be65100 --- /dev/null +++ b/assets/preview-DtwGhum3.js @@ -0,0 +1 @@ +import{i as r}from"./index-B5ZI-g0m.js";var{step:a}=r({step:(p,t,e)=>t(e)},{intercept:!0}),i={throwPlayFunctionExceptions:!1};export{i as parameters,a as runStep}; diff --git a/assets/preview-aVwhiz9X.js b/assets/preview-aVwhiz9X.js new file mode 100644 index 00000000..904b8bbf --- /dev/null +++ b/assets/preview-aVwhiz9X.js @@ -0,0 +1 @@ +let l;const S=new Uint8Array(16);function A(){if(!l&&(l=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!l))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return l(S)}const o=[];for(let e=0;e<256;++e)o.push((e+256).toString(16).slice(1));function D(e,t=0){return o[e[t+0]]+o[e[t+1]]+o[e[t+2]]+o[e[t+3]]+"-"+o[e[t+4]]+o[e[t+5]]+"-"+o[e[t+6]]+o[e[t+7]]+"-"+o[e[t+8]]+o[e[t+9]]+"-"+o[e[t+10]]+o[e[t+11]]+o[e[t+12]]+o[e[t+13]]+o[e[t+14]]+o[e[t+15]]}const I=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),m={randomUUID:I};function v(e,t,r){if(m.randomUUID&&!t&&!e)return m.randomUUID();e=e||{};const n=e.random||(e.rng||A)();return n[6]=n[6]&15|64,n[8]=n[8]&63|128,D(n)}const{addons:w}=__STORYBOOK_MODULE_PREVIEW_API__,{ImplicitActionsDuringRendering:U}=__STORYBOOK_MODULE_CORE_EVENTS_PREVIEW_ERRORS__,{global:p}=__STORYBOOK_MODULE_GLOBAL__;var f="storybook/actions",j=`${f}/action-event`,V={depth:10,clearOnStoryChange:!0,limit:50},E=(e,t)=>{let r=Object.getPrototypeOf(e);return!r||t(r)?r:E(r,t)},C=e=>!!(typeof e=="object"&&e&&E(e,t=>/^Synthetic(?:Base)?Event$/.test(t.constructor.name))&&typeof e.persist=="function"),K=e=>{if(C(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},L=()=>typeof crypto=="object"&&typeof crypto.getRandomValues=="function"?v():Date.now().toString(36)+Math.random().toString(36).substring(2);function u(e,t={}){let r={...V,...t},n=function(...c){var g,O;if(t.implicit){let y=(g="__STORYBOOK_PREVIEW__"in p?p.__STORYBOOK_PREVIEW__:void 0)==null?void 0:g.storyRenders.find(d=>d.phase==="playing"||d.phase==="rendering");if(y){let d=!((O=window==null?void 0:window.FEATURES)!=null&&O.disallowImplicitActionsInRenderV8),R=new U({phase:y.phase,name:e,deprecated:d});if(d)console.warn(R);else throw R}}let i=w.getChannel(),s=L(),a=5,_=c.map(K),b=c.length>1?_:_[0],x={id:s,count:0,data:{name:e,args:b},options:{...r,maxDepth:a+(r.depth||3),allowFunction:r.allowFunction||!1}};i.emit(j,x)};return n.isAction=!0,n.implicit=t.implicit,n}var T=(e,t)=>typeof t[e]>"u"&&!(e in t),B=e=>{let{initialArgs:t,argTypes:r,id:n,parameters:{actions:c}}=e;if(!c||c.disable||!c.argTypesRegex||!r)return{};let i=new RegExp(c.argTypesRegex);return Object.entries(r).filter(([s])=>!!i.test(s)).reduce((s,[a,_])=>(T(a,t)&&(s[a]=u(a,{implicit:!0,id:n})),s),{})},M=e=>{let{initialArgs:t,argTypes:r,parameters:{actions:n}}=e;return n!=null&&n.disable||!r?{}:Object.entries(r).filter(([c,i])=>!!i.action).reduce((c,[i,s])=>(T(i,t)&&(c[i]=u(typeof s.action=="string"?s.action:i)),c),{})},Y=[M,B],h=!1,P=e=>{let{parameters:{actions:t}}=e;if(!(t!=null&&t.disable)&&!h&&"__STORYBOOK_TEST_ON_MOCK_CALL__"in p&&typeof p.__STORYBOOK_TEST_ON_MOCK_CALL__=="function"){let r=p.__STORYBOOK_TEST_ON_MOCK_CALL__;r((n,c)=>{let i=n.getMockName();i!=="spy"&&(!/^next\/.*::/.test(i)||["next/router::useRouter()","next/navigation::useRouter()","next/navigation::redirect","next/cache::","next/headers::cookies().set","next/headers::cookies().delete","next/headers::headers().set","next/headers::headers().delete"].some(s=>i.startsWith(s)))&&u(i)(c)}),h=!0}},N=[P];export{Y as argsEnhancers,N as loaders}; diff --git a/assets/preview-vHtoiEx9.js b/assets/preview-vHtoiEx9.js new file mode 100644 index 00000000..d6476718 --- /dev/null +++ b/assets/preview-vHtoiEx9.js @@ -0,0 +1,2 @@ +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./DocsRenderer-CFRXHY34-DEmJl7Am.js","./iframe-Cnnnx44X.js","./index-DRjF_FHU.js","./jsx-runtime-DR9Q75dM.js","./index-rX-Bn4lm.js","./index-D-8MO0q_.js","./index-ByJW5jRy.js","./index-DrFu-skq.js","./react-18-BamFVnwC.js"])))=>i.map(i=>d[i]); +import{_ as a}from"./iframe-Cnnnx44X.js";import"../sb-preview/runtime.js";var i=Object.entries(globalThis.TAGS_OPTIONS??{}).reduce((e,r)=>{let[t,o]=r;return o.excludeFromDocsStories&&(e[t]=!0),e},{}),d={docs:{renderer:async()=>{let{DocsRenderer:e}=await a(()=>import("./DocsRenderer-CFRXHY34-DEmJl7Am.js").then(r=>r.ak),__vite__mapDeps([0,1,2,3,4,5,6,7,8]),import.meta.url);return new e},stories:{filter:e=>{var r;return(e.tags||[]).filter(t=>i[t]).length===0&&!((r=e.parameters.docs)!=null&&r.disable)}}}};export{d as parameters}; diff --git a/assets/progress-bar-DDd8HN42.js b/assets/progress-bar-DDd8HN42.js new file mode 100644 index 00000000..07a1c615 --- /dev/null +++ b/assets/progress-bar-DDd8HN42.js @@ -0,0 +1 @@ +import{j as s}from"./jsx-runtime-DR9Q75dM.js";import{c as n}from"./functions-B0jM5NET.js";const i=({progress:r=0,speed:a=200,className:t=""})=>{let e=r;r<0&&(e=0),r>100&&(e=100);const o=`translateX(-${100-e}%)`,l=`h-2 rounded-full bg-background-brand absolute left-0 top-0 w-full bottom-0 origin-left transition-transform duration-${a} ease-linear`;return s.jsx("div",{className:n("h-2 rounded-full bg-misc-progress-background overflow-hidden relative",t),role:"progressbar","aria-valuenow":e,"aria-valuemin":0,"aria-valuemax":100,children:s.jsx("div",{className:l,style:{transform:o}})})};i.__docgenInfo={description:"",methods:[],displayName:"ProgressBar",props:{progress:{required:!1,tsType:{name:"number"},description:"Current progress value (0 to 100).",defaultValue:{value:"0",computed:!1}},speed:{required:!1,tsType:{name:"number"},description:"Speed of the progress transition in milliseconds.",defaultValue:{value:"200",computed:!1}},className:{required:!1,tsType:{name:"string"},description:"Additional custom classes for styling.",defaultValue:{value:"''",computed:!1}}}};export{i as P}; diff --git a/assets/progress-bar.stories-BmWSeiee.js b/assets/progress-bar.stories-BmWSeiee.js new file mode 100644 index 00000000..5a3fe98a --- /dev/null +++ b/assets/progress-bar.stories-BmWSeiee.js @@ -0,0 +1 @@ +import{j as a}from"./jsx-runtime-DR9Q75dM.js";import{P as t}from"./progress-bar-DDd8HN42.js";import"./index-DRjF_FHU.js";import"./functions-B0jM5NET.js";const j={title:"Atoms/ProgressBar",component:t,parameters:{layout:"centered"},tags:["autodocs"],argTypes:{progress:{control:{type:"range",min:0,max:100}}},decorators:[r=>a.jsx("div",{style:{width:"400px"},children:a.jsx(r,{})})]},s=r=>a.jsx(t,{...r});s.args={progress:50,speed:200};const e=r=>a.jsx(t,{...r});e.args={progress:100,speed:200};const o=r=>a.jsx(t,{...r});o.args={progress:0,speed:200};s.__docgenInfo={description:"",methods:[],displayName:"Basic"};e.__docgenInfo={description:"",methods:[],displayName:"FullProgress"};o.__docgenInfo={description:"",methods:[],displayName:"ZeroProgress"};var c,p,d;s.parameters={...s.parameters,docs:{...(c=s.parameters)==null?void 0:c.docs,source:{originalSource:"args => <ProgressBar {...args} />",...(d=(p=s.parameters)==null?void 0:p.docs)==null?void 0:d.source}}};var g,m,i;e.parameters={...e.parameters,docs:{...(g=e.parameters)==null?void 0:g.docs,source:{originalSource:"args => <ProgressBar {...args} />",...(i=(m=e.parameters)==null?void 0:m.docs)==null?void 0:i.source}}};var n,l,u;o.parameters={...o.parameters,docs:{...(n=o.parameters)==null?void 0:n.docs,source:{originalSource:"args => <ProgressBar {...args} />",...(u=(l=o.parameters)==null?void 0:l.docs)==null?void 0:u.source}}};const y=["Basic","FullProgress","ZeroProgress"];export{s as Basic,e as FullProgress,o as ZeroProgress,y as __namedExportsOrder,j as default}; diff --git a/assets/progress-steps-DKE91ypz.js b/assets/progress-steps-DKE91ypz.js new file mode 100644 index 00000000..107d3d1f --- /dev/null +++ b/assets/progress-steps-DKE91ypz.js @@ -0,0 +1,15 @@ +import{j as s}from"./jsx-runtime-DR9Q75dM.js";import{R as f}from"./index-DRjF_FHU.js";import{c as i}from"./functions-B0jM5NET.js";import{P as T}from"./plus-CJ5uAo4M.js";import{C as S}from"./check-C7wgf3Hc.js";const P=(e,n,r,t)=>{const a=`absolute rounded-full transition-colors duration-500 ${r[t].dot}`;return e==="dot"?i(a,r[t].dot,n?"bg-brand-primary-600":"bg-text-tertiary"):e==="number"?i(a,r[t].dot,n?"text-brand-primary-600":"text-text-tertiary","flex items-center justify-center"):e==="icon"?i(a,n?"text-brand-primary-600":"text-text-tertiary","flex items-center justify-center"):""},k=(e,n,r)=>i("relative flex items-center rounded-full justify-center transition-colors z-10 duration-500 ring-1",e?"ring-brand-primary-600":"ring-border-subtle",n[r].ring),w=(e,n)=>i("rounded-full text-brand-primary-600 transition-colors duration-300",e[n].dot,e[n].ring),z={sm:{dot:"size-2.5",ring:"size-5",numberIcon:"size-5 text-tiny",icon:"size-5",label:"text-xs"},md:{dot:"size-3",ring:"size-6",numberIcon:"size-6 text-sm",icon:"size-6",label:"text-sm"},lg:{dot:"size-3.5",ring:"size-7",numberIcon:"size-7 text-md",icon:"size-7",label:"text-sm"}},q=({variant:e="dot",size:n="sm",type:r="inline",currentStep:t=1,children:a,className:o,lineClassName:p="min-w-10",...d})=>{const l=f.Children.count(a);t===-1&&(t=l+1);const c=f.Children.map(a,(u,m)=>{const b=m+1<t,x=m+1===t,h=m+1===l,y={isCompleted:b,isCurrent:x,sizeClasses:z,size:n,variant:e,type:r,isLast:h,index:m,lineClassName:p};return s.jsx(f.Fragment,{children:f.isValidElement(u)?f.cloneElement(u,y):u},m)});return s.jsx("div",{className:i("flex w-full",o,r==="inline"?"items-center justify-between":""),...d,children:c})},v=({labelText:e="",icon:n=s.jsx(T,{}),isCurrent:r,isCompleted:t,className:a,type:o,variant:p,sizeClasses:d,size:l,isLast:c,index:u,lineClassName:m,...b})=>{const x=C(p,t,r,d,l,n,u),h={lg:"left-[calc(50%+14px)] right-[calc(-50%+14px)]",md:"left-[calc(50%+12px)] right-[calc(-50%+12px)]",sm:"left-[calc(50%+10px)] right-[calc(-50%+10px)]"},y={lg:"top-3.5",md:"top-3",sm:"top-2.5"},N=()=>{if(e){const g=i(d[l].label,"text-text-tertiary",r?"text-brand-primary-600":"","break-word",o==="stack"?"mt-2 transform max-w-xs":"mx-2 max-w-32");return s.jsx("span",{className:g,children:e})}return null},j=()=>{if(!c){const g=i("block",t?"border-brand-primary-600":"border-border-subtle",m);return o==="stack"?s.jsx("div",{className:i("relative","flex","border-solid","border-y","absolute",t?"border-brand-primary-600":"border-border-subtle",y[l],h[l]),children:s.jsx("span",{className:"block"})}):s.jsx("div",{className:"flex-1",children:s.jsx("span",{className:i("mr-2 border-y border-solid",!e&&"ml-2",g)})})}return null};return o==="stack"?s.jsxs("div",{className:"relative flex-1 justify-center",children:[s.jsxs("div",{className:i("flex items-center flex-col",a),...b,children:[x,N()]}),j()]}):s.jsxs(s.Fragment,{children:[s.jsxs("div",{className:i("flex items-center",a),...b,children:[x,N()]}),j()]})};v.displayName="ProgressSteps.Step";const C=(e,n,r,t,a,o,p)=>{if(n)return s.jsx(S,{className:w(t,a)});const d=k(!!r,t,a),l=P(e,r,t,a);let c=null;return e==="number"?c=p+1:e==="icon"&&o&&(c=o),s.jsx("span",{className:d,children:s.jsx("span",{className:l,children:c})})};q.Step=v;q.__docgenInfo={description:"",methods:[{name:"Step",docblock:null,modifiers:["static"],params:[{name:`{ + labelText = '', + icon = <Plus />, + isCurrent, + isCompleted, + className, + type, + variant, + sizeClasses, + size, + isLast, + index, + lineClassName, + ...rest +}: ProgressStepProps`,optional:!1,type:{name:"ProgressStepProps",alias:"ProgressStepProps"}}],returns:null}],displayName:"ProgressSteps",props:{children:{required:!0,tsType:{name:"ReactNode"},description:"Defines the children of the progress steps."},className:{required:!1,tsType:{name:"string"},description:"Defines the class name for the component."},variant:{required:!1,tsType:{name:"union",raw:"'dot' | 'number' | 'icon'",elements:[{name:"literal",value:"'dot'"},{name:"literal",value:"'number'"},{name:"literal",value:"'icon'"}]},description:"Defines the variant of the progress step.",defaultValue:{value:"'dot'",computed:!1}},size:{required:!1,tsType:{name:"union",raw:"'sm' | 'md' | 'lg'",elements:[{name:"literal",value:"'sm'"},{name:"literal",value:"'md'"},{name:"literal",value:"'lg'"}]},description:"Defines the size of the progress step.",defaultValue:{value:"'sm'",computed:!1}},type:{required:!1,tsType:{name:"union",raw:"'inline' | 'stack'",elements:[{name:"literal",value:"'inline'"},{name:"literal",value:"'stack'"}]},description:"Defines the type of layout.",defaultValue:{value:"'inline'",computed:!1}},currentStep:{required:!1,tsType:{name:"number"},description:"Defines the current step number. `-1` keeps all steps completed.",defaultValue:{value:"1",computed:!1}},lineClassName:{required:!1,tsType:{name:"string"},description:"Additional props for the connecting line.",defaultValue:{value:"'min-w-10'",computed:!1}}}};v.__docgenInfo={description:"",methods:[],displayName:"ProgressSteps.Step",props:{children:{required:!0,tsType:{name:"ReactNode"},description:"Defines the children of the progress steps."},className:{required:!1,tsType:{name:"string"},description:"Defines the class name for the component."},labelText:{required:!1,tsType:{name:"string"},description:"Text label for the step.",defaultValue:{value:"''",computed:!1}},icon:{required:!1,tsType:{name:"ReactNode"},description:"Custom icon for the step.",defaultValue:{value:"<Plus />",computed:!1}},isCurrent:{required:!1,tsType:{name:"boolean"},description:"Indicates if this step is currently active."},isCompleted:{required:!1,tsType:{name:"boolean"},description:"Indicates if this step has been completed."},type:{required:!1,tsType:{name:"union",raw:"'inline' | 'stack'",elements:[{name:"literal",value:"'inline'"},{name:"literal",value:"'stack'"}]},description:"Defines the layout type: 'inline' or 'stack'."},variant:{required:!1,tsType:{name:"union",raw:"'dot' | 'number' | 'icon'",elements:[{name:"literal",value:"'dot'"},{name:"literal",value:"'number'"},{name:"literal",value:"'icon'"}]},description:"Specifies the variant style: 'dot', 'number', or 'icon'."},sizeClasses:{required:!1,tsType:{name:"sizeClassnames"},description:"Size-specific CSS classes for the step."},size:{required:!0,tsType:{name:"union",raw:"'sm' | 'md' | 'lg'",elements:[{name:"literal",value:"'sm'"},{name:"literal",value:"'md'"},{name:"literal",value:"'lg'"}]},description:"Defines the size of the step: 'sm', 'md', or 'lg'."},isLast:{required:!1,tsType:{name:"boolean"},description:"Indicates if this step is the last in the sequence."},index:{required:!1,tsType:{name:"number"},description:"The index of the step in the sequence."},lineClassName:{required:!1,tsType:{name:"string"},description:"Additional class names for the connecting line."}}};C.__docgenInfo={description:"",methods:[],displayName:"createStepContent"};export{q as P}; diff --git a/assets/progress-steps.stories-qiz9dsRc.js b/assets/progress-steps.stories-qiz9dsRc.js new file mode 100644 index 00000000..3c1b43f5 --- /dev/null +++ b/assets/progress-steps.stories-qiz9dsRc.js @@ -0,0 +1,34 @@ +import{j as e}from"./jsx-runtime-DR9Q75dM.js";import{P as r}from"./progress-steps-DKE91ypz.js";import{C as j}from"./check-C7wgf3Hc.js";import{H as b}from"./house-C42LrZVR.js";import"./index-DRjF_FHU.js";import"./functions-B0jM5NET.js";import"./plus-CJ5uAo4M.js";import"./createLucideIcon-DrGAWQCB.js";r.Step.displayName="ProgressSteps.Step";const D={title:"Atoms/ProgressSteps",component:r,subcomponents:{"ProgressSteps.Step":r.Step},parameters:{layout:"centered"},tags:["autodocs"],argTypes:{variant:{control:"select"},size:{control:"select"},type:{control:"select"},currentStep:{control:{type:"number",min:1,max:5}},children:{control:!1}},decorators:[p=>e.jsx("div",{style:{width:"700px",margin:"0 auto"},children:e.jsx(p,{})})]},o=p=>e.jsxs(r,{...p,children:[e.jsx(r.Step,{icon:e.jsx(b,{}),labelText:"Step 1",size:"md",children:"Step 1"}),e.jsx(r.Step,{labelText:"Step 2",size:"md",children:"Step 2"}),e.jsx(r.Step,{labelText:"Step 3",size:"md",children:"Step 3"}),e.jsx(r.Step,{labelText:"Step 4",size:"md",children:"Step 4"}),e.jsx(r.Step,{labelText:"Step 5",size:"md",children:"Step 5"})]}),t={args:{variant:"dot",size:"md",type:"inline",currentStep:2},render:o},n={args:{variant:"number",size:"md",type:"inline",currentStep:3},render:o},s={args:{variant:"icon",size:"md",type:"inline",currentStep:4,icon:e.jsx(j,{})},render:o},a={args:{variant:"dot",size:"md",type:"stack",currentStep:3},render:o};var i,c,m;t.parameters={...t.parameters,docs:{...(i=t.parameters)==null?void 0:i.docs,source:{originalSource:`{ + args: { + variant: 'dot', + size: 'md', + type: 'inline', + currentStep: 2 + }, + render: Template +}`,...(m=(c=t.parameters)==null?void 0:c.docs)==null?void 0:m.source}}};var d,l,S;n.parameters={...n.parameters,docs:{...(d=n.parameters)==null?void 0:d.docs,source:{originalSource:`{ + args: { + variant: 'number', + size: 'md', + type: 'inline', + currentStep: 3 + }, + render: Template +}`,...(S=(l=n.parameters)==null?void 0:l.docs)==null?void 0:S.source}}};var u,x,g;s.parameters={...s.parameters,docs:{...(u=s.parameters)==null?void 0:u.docs,source:{originalSource:`{ + args: { + variant: 'icon', + size: 'md', + type: 'inline', + currentStep: 4, + icon: <Check /> + }, + render: Template +}`,...(g=(x=s.parameters)==null?void 0:x.docs)==null?void 0:g.source}}};var y,z,T;a.parameters={...a.parameters,docs:{...(y=a.parameters)==null?void 0:y.docs,source:{originalSource:`{ + args: { + variant: 'dot', + size: 'md', + type: 'stack', + currentStep: 3 + }, + render: Template +}`,...(T=(z=a.parameters)==null?void 0:z.docs)==null?void 0:T.source}}};const E=["Default","NumberVariant","IconVariant","StackType"];export{t as Default,s as IconVariant,n as NumberVariant,a as StackType,E as __namedExportsOrder,D as default}; diff --git a/assets/proxy-0EBv-VZP.js b/assets/proxy-0EBv-VZP.js new file mode 100644 index 00000000..ba95c042 --- /dev/null +++ b/assets/proxy-0EBv-VZP.js @@ -0,0 +1 @@ +import{j as le}from"./jsx-runtime-DR9Q75dM.js";import{r as P}from"./index-DRjF_FHU.js";function zi(t){if(typeof Proxy>"u")return t;const e=new Map,n=(...s)=>t(...s);return new Proxy(n,{get:(s,i)=>i==="create"?t:(e.has(i)||e.set(i,t(i)),e.get(i))})}function _t(t){return t!==null&&typeof t=="object"&&typeof t.start=="function"}const ue=t=>Array.isArray(t);function vs(t,e){if(!Array.isArray(e))return!1;const n=e.length;if(n!==t.length)return!1;for(let s=0;s<n;s++)if(e[s]!==t[s])return!1;return!0}function Pt(t){return typeof t=="string"||Array.isArray(t)}function on(t){const e=[{},{}];return t==null||t.values.forEach((n,s)=>{e[0][s]=n.get(),e[1][s]=n.getVelocity()}),e}function Ve(t,e,n,s){if(typeof e=="function"){const[i,r]=on(s);e=e(n!==void 0?n:t.custom,i,r)}if(typeof e=="string"&&(e=t.variants&&t.variants[e]),typeof e=="function"){const[i,r]=on(s);e=e(n!==void 0?n:t.custom,i,r)}return e}function Kt(t,e,n){const s=t.getProps();return Ve(s,e,n!==void 0?n:s.custom,t)}const we=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],Ce=["initial",...we],Vt=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],it=new Set(Vt),G=t=>t*1e3,$=t=>t/1e3,Hi={type:"spring",stiffness:500,damping:25,restSpeed:10},Xi=t=>({type:"spring",stiffness:550,damping:t===0?2*Math.sqrt(550):30,restSpeed:10}),Yi={type:"keyframes",duration:.8},qi={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},Zi=(t,{keyframes:e})=>e.length>2?Yi:it.has(t)?t.startsWith("scale")?Xi(e[1]):Hi:qi;function Me(t,e){return t?t[e]||t.default||t:void 0}const Ji={skipAnimations:!1,useManualTiming:!1},Qi=t=>t!==null;function Wt(t,{repeat:e,repeatType:n="loop"},s){const i=t.filter(Qi),r=e&&n!=="loop"&&e%2===1?0:i.length-1;return!r||s===void 0?i[r]:s}const L=t=>t;function to(t){let e=new Set,n=new Set,s=!1,i=!1;const r=new WeakSet;let o={delta:0,timestamp:0,isProcessing:!1};function a(u){r.has(u)&&(l.schedule(u),t()),u(o)}const l={schedule:(u,c=!1,h=!1)=>{const d=h&&s?e:n;return c&&r.add(u),d.has(u)||d.add(u),u},cancel:u=>{n.delete(u),r.delete(u)},process:u=>{if(o=u,s){i=!0;return}s=!0,[e,n]=[n,e],n.clear(),e.forEach(a),s=!1,i&&(i=!1,l.process(u))}};return l}const Mt=["read","resolveKeyframes","update","preRender","render","postRender"],eo=40;function Ts(t,e){let n=!1,s=!0;const i={delta:0,timestamp:0,isProcessing:!1},r=()=>n=!0,o=Mt.reduce((m,T)=>(m[T]=to(r),m),{}),{read:a,resolveKeyframes:l,update:u,preRender:c,render:h,postRender:f}=o,d=()=>{const m=performance.now();n=!1,i.delta=s?1e3/60:Math.max(Math.min(m-i.timestamp,eo),1),i.timestamp=m,i.isProcessing=!0,a.process(i),l.process(i),u.process(i),c.process(i),h.process(i),f.process(i),i.isProcessing=!1,n&&e&&(s=!1,t(d))},p=()=>{n=!0,s=!0,i.isProcessing||t(d)};return{schedule:Mt.reduce((m,T)=>{const y=o[T];return m[T]=(S,b=!1,M=!1)=>(n||p(),y.schedule(S,b,M)),m},{}),cancel:m=>{for(let T=0;T<Mt.length;T++)o[Mt[T]].cancel(m)},state:i,steps:o}}const{schedule:V,cancel:Y,state:D,steps:Yt}=Ts(typeof requestAnimationFrame<"u"?requestAnimationFrame:L,!0),xs=(t,e,n)=>(((1-3*n+3*e)*t+(3*n-6*e))*t+3*e)*t,no=1e-7,so=12;function io(t,e,n,s,i){let r,o,a=0;do o=e+(n-e)/2,r=xs(o,s,i)-t,r>0?n=o:e=o;while(Math.abs(r)>no&&++a<so);return o}function wt(t,e,n,s){if(t===e&&n===s)return L;const i=r=>io(r,0,1,t,n);return r=>r===0||r===1?r:xs(i(r),e,s)}const Ps=t=>e=>e<=.5?t(2*e)/2:(2-t(2*(1-e)))/2,Ss=t=>e=>1-t(1-e),As=wt(.33,1.53,.69,.99),De=Ss(As),bs=Ps(De),Vs=t=>(t*=2)<1?.5*De(t):.5*(2-Math.pow(2,-10*(t-1))),Re=t=>1-Math.sin(Math.acos(t)),ws=Ss(Re),Cs=Ps(Re),Ms=t=>/^0[^.\s]+$/u.test(t);function oo(t){return typeof t=="number"?t===0:t!==null?t==="none"||t==="0"||Ms(t):!0}let ce=L;const Ds=t=>/^-?(?:\d+(?:\.\d+)?|\.\d+)$/u.test(t),Rs=t=>e=>typeof e=="string"&&e.startsWith(t),Es=Rs("--"),ro=Rs("var(--"),Ee=t=>ro(t)?ao.test(t.split("/*")[0].trim()):!1,ao=/var\(--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)$/iu,lo=/^var\(--(?:([\w-]+)|([\w-]+), ?([a-zA-Z\d ()%#.,-]+))\)/u;function uo(t){const e=lo.exec(t);if(!e)return[,];const[,n,s,i]=e;return[`--${n??s}`,i]}function Ls(t,e,n=1){const[s,i]=uo(t);if(!s)return;const r=window.getComputedStyle(e).getPropertyValue(s);if(r){const o=r.trim();return Ds(o)?parseFloat(o):o}return Ee(i)?Ls(i,e,n+1):i}const q=(t,e,n)=>n>e?e:n<t?t:n,pt={test:t=>typeof t=="number",parse:parseFloat,transform:t=>t},St={...pt,transform:t=>q(0,1,t)},Dt={...pt,default:1},Ct=t=>({test:e=>typeof e=="string"&&e.endsWith(t)&&e.split(" ").length===1,parse:parseFloat,transform:e=>`${e}${t}`}),X=Ct("deg"),U=Ct("%"),x=Ct("px"),co=Ct("vh"),ho=Ct("vw"),rn={...U,parse:t=>U.parse(t)/100,transform:t=>U.transform(t*100)},fo=new Set(["width","height","top","left","right","bottom","x","y","translateX","translateY"]),an=t=>t===pt||t===x,ln=(t,e)=>parseFloat(t.split(", ")[e]),un=(t,e)=>(n,{transform:s})=>{if(s==="none"||!s)return 0;const i=s.match(/^matrix3d\((.+)\)$/u);if(i)return ln(i[1],e);{const r=s.match(/^matrix\((.+)\)$/u);return r?ln(r[1],t):0}},po=new Set(["x","y","z"]),mo=Vt.filter(t=>!po.has(t));function go(t){const e=[];return mo.forEach(n=>{const s=t.getValue(n);s!==void 0&&(e.push([n,s.get()]),s.set(n.startsWith("scale")?1:0))}),e}const ht={width:({x:t},{paddingLeft:e="0",paddingRight:n="0"})=>t.max-t.min-parseFloat(e)-parseFloat(n),height:({y:t},{paddingTop:e="0",paddingBottom:n="0"})=>t.max-t.min-parseFloat(e)-parseFloat(n),top:(t,{top:e})=>parseFloat(e),left:(t,{left:e})=>parseFloat(e),bottom:({y:t},{top:e})=>parseFloat(e)+(t.max-t.min),right:({x:t},{left:e})=>parseFloat(e)+(t.max-t.min),x:un(4,13),y:un(5,14)};ht.translateX=ht.x;ht.translateY=ht.y;const Fs=t=>e=>e.test(t),yo={test:t=>t==="auto",parse:t=>t},Bs=[pt,x,U,X,ho,co,yo],cn=t=>Bs.find(Fs(t)),st=new Set;let he=!1,fe=!1;function ks(){if(fe){const t=Array.from(st).filter(s=>s.needsMeasurement),e=new Set(t.map(s=>s.element)),n=new Map;e.forEach(s=>{const i=go(s);i.length&&(n.set(s,i),s.render())}),t.forEach(s=>s.measureInitialState()),e.forEach(s=>{s.render();const i=n.get(s);i&&i.forEach(([r,o])=>{var a;(a=s.getValue(r))===null||a===void 0||a.set(o)})}),t.forEach(s=>s.measureEndState()),t.forEach(s=>{s.suspendedScrollY!==void 0&&window.scrollTo(0,s.suspendedScrollY)})}fe=!1,he=!1,st.forEach(t=>t.complete()),st.clear()}function Os(){st.forEach(t=>{t.readKeyframes(),t.needsMeasurement&&(fe=!0)})}function vo(){Os(),ks()}class Le{constructor(e,n,s,i,r,o=!1){this.isComplete=!1,this.isAsync=!1,this.needsMeasurement=!1,this.isScheduled=!1,this.unresolvedKeyframes=[...e],this.onComplete=n,this.name=s,this.motionValue=i,this.element=r,this.isAsync=o}scheduleResolve(){this.isScheduled=!0,this.isAsync?(st.add(this),he||(he=!0,V.read(Os),V.resolveKeyframes(ks))):(this.readKeyframes(),this.complete())}readKeyframes(){const{unresolvedKeyframes:e,name:n,element:s,motionValue:i}=this;for(let r=0;r<e.length;r++)if(e[r]===null)if(r===0){const o=i==null?void 0:i.get(),a=e[e.length-1];if(o!==void 0)e[0]=o;else if(s&&n){const l=s.readValue(n,a);l!=null&&(e[0]=l)}e[0]===void 0&&(e[0]=a),i&&o===void 0&&i.set(e[0])}else e[r]=e[r-1]}setFinalKeyframe(){}measureInitialState(){}renderEndStyles(){}measureEndState(){}complete(){this.isComplete=!0,this.onComplete(this.unresolvedKeyframes,this.finalKeyframe),st.delete(this)}cancel(){this.isComplete||(this.isScheduled=!1,st.delete(this))}resume(){this.isComplete||this.scheduleResolve()}}const vt=t=>Math.round(t*1e5)/1e5,Fe=/-?(?:\d+(?:\.\d+)?|\.\d+)/gu;function To(t){return t==null}const xo=/^(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))$/iu,Be=(t,e)=>n=>!!(typeof n=="string"&&xo.test(n)&&n.startsWith(t)||e&&!To(n)&&Object.prototype.hasOwnProperty.call(n,e)),js=(t,e,n)=>s=>{if(typeof s!="string")return s;const[i,r,o,a]=s.match(Fe);return{[t]:parseFloat(i),[e]:parseFloat(r),[n]:parseFloat(o),alpha:a!==void 0?parseFloat(a):1}},Po=t=>q(0,255,t),qt={...pt,transform:t=>Math.round(Po(t))},nt={test:Be("rgb","red"),parse:js("red","green","blue"),transform:({red:t,green:e,blue:n,alpha:s=1})=>"rgba("+qt.transform(t)+", "+qt.transform(e)+", "+qt.transform(n)+", "+vt(St.transform(s))+")"};function So(t){let e="",n="",s="",i="";return t.length>5?(e=t.substring(1,3),n=t.substring(3,5),s=t.substring(5,7),i=t.substring(7,9)):(e=t.substring(1,2),n=t.substring(2,3),s=t.substring(3,4),i=t.substring(4,5),e+=e,n+=n,s+=s,i+=i),{red:parseInt(e,16),green:parseInt(n,16),blue:parseInt(s,16),alpha:i?parseInt(i,16)/255:1}}const de={test:Be("#"),parse:So,transform:nt.transform},rt={test:Be("hsl","hue"),parse:js("hue","saturation","lightness"),transform:({hue:t,saturation:e,lightness:n,alpha:s=1})=>"hsla("+Math.round(t)+", "+U.transform(vt(e))+", "+U.transform(vt(n))+", "+vt(St.transform(s))+")"},R={test:t=>nt.test(t)||de.test(t)||rt.test(t),parse:t=>nt.test(t)?nt.parse(t):rt.test(t)?rt.parse(t):de.parse(t),transform:t=>typeof t=="string"?t:t.hasOwnProperty("red")?nt.transform(t):rt.transform(t)},Ao=/(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))/giu;function bo(t){var e,n;return isNaN(t)&&typeof t=="string"&&(((e=t.match(Fe))===null||e===void 0?void 0:e.length)||0)+(((n=t.match(Ao))===null||n===void 0?void 0:n.length)||0)>0}const Is="number",Ns="color",Vo="var",wo="var(",hn="${}",Co=/var\s*\(\s*--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)|#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\)|-?(?:\d+(?:\.\d+)?|\.\d+)/giu;function At(t){const e=t.toString(),n=[],s={color:[],number:[],var:[]},i=[];let r=0;const a=e.replace(Co,l=>(R.test(l)?(s.color.push(r),i.push(Ns),n.push(R.parse(l))):l.startsWith(wo)?(s.var.push(r),i.push(Vo),n.push(l)):(s.number.push(r),i.push(Is),n.push(parseFloat(l))),++r,hn)).split(hn);return{values:n,split:a,indexes:s,types:i}}function Us(t){return At(t).values}function _s(t){const{split:e,types:n}=At(t),s=e.length;return i=>{let r="";for(let o=0;o<s;o++)if(r+=e[o],i[o]!==void 0){const a=n[o];a===Is?r+=vt(i[o]):a===Ns?r+=R.transform(i[o]):r+=i[o]}return r}}const Mo=t=>typeof t=="number"?0:t;function Do(t){const e=Us(t);return _s(t)(e.map(Mo))}const Z={test:bo,parse:Us,createTransformer:_s,getAnimatableNone:Do},Ro=new Set(["brightness","contrast","saturate","opacity"]);function Eo(t){const[e,n]=t.slice(0,-1).split("(");if(e==="drop-shadow")return t;const[s]=n.match(Fe)||[];if(!s)return t;const i=n.replace(s,"");let r=Ro.has(e)?1:0;return s!==n&&(r*=100),e+"("+r+i+")"}const Lo=/\b([a-z-]*)\(.*?\)/gu,pe={...Z,getAnimatableNone:t=>{const e=t.match(Lo);return e?e.map(Eo).join(" "):t}},Fo={borderWidth:x,borderTopWidth:x,borderRightWidth:x,borderBottomWidth:x,borderLeftWidth:x,borderRadius:x,radius:x,borderTopLeftRadius:x,borderTopRightRadius:x,borderBottomRightRadius:x,borderBottomLeftRadius:x,width:x,maxWidth:x,height:x,maxHeight:x,top:x,right:x,bottom:x,left:x,padding:x,paddingTop:x,paddingRight:x,paddingBottom:x,paddingLeft:x,margin:x,marginTop:x,marginRight:x,marginBottom:x,marginLeft:x,backgroundPositionX:x,backgroundPositionY:x},Bo={rotate:X,rotateX:X,rotateY:X,rotateZ:X,scale:Dt,scaleX:Dt,scaleY:Dt,scaleZ:Dt,skew:X,skewX:X,skewY:X,distance:x,translateX:x,translateY:x,translateZ:x,x,y:x,z:x,perspective:x,transformPerspective:x,opacity:St,originX:rn,originY:rn,originZ:x},fn={...pt,transform:Math.round},ke={...Fo,...Bo,zIndex:fn,size:x,fillOpacity:St,strokeOpacity:St,numOctaves:fn},ko={...ke,color:R,backgroundColor:R,outlineColor:R,fill:R,stroke:R,borderColor:R,borderTopColor:R,borderRightColor:R,borderBottomColor:R,borderLeftColor:R,filter:pe,WebkitFilter:pe},Oe=t=>ko[t];function Ks(t,e){let n=Oe(t);return n!==pe&&(n=Z),n.getAnimatableNone?n.getAnimatableNone(e):void 0}const Oo=new Set(["auto","none","0"]);function jo(t,e,n){let s=0,i;for(;s<t.length&&!i;){const r=t[s];typeof r=="string"&&!Oo.has(r)&&At(r).values.length&&(i=t[s]),s++}if(i&&n)for(const r of e)t[r]=Ks(n,i)}class Ws extends Le{constructor(e,n,s,i,r){super(e,n,s,i,r,!0)}readKeyframes(){const{unresolvedKeyframes:e,element:n,name:s}=this;if(!n||!n.current)return;super.readKeyframes();for(let l=0;l<e.length;l++){let u=e[l];if(typeof u=="string"&&(u=u.trim(),Ee(u))){const c=Ls(u,n.current);c!==void 0&&(e[l]=c),l===e.length-1&&(this.finalKeyframe=u)}}if(this.resolveNoneKeyframes(),!fo.has(s)||e.length!==2)return;const[i,r]=e,o=cn(i),a=cn(r);if(o!==a)if(an(o)&&an(a))for(let l=0;l<e.length;l++){const u=e[l];typeof u=="string"&&(e[l]=parseFloat(u))}else this.needsMeasurement=!0}resolveNoneKeyframes(){const{unresolvedKeyframes:e,name:n}=this,s=[];for(let i=0;i<e.length;i++)oo(e[i])&&s.push(i);s.length&&jo(e,s,n)}measureInitialState(){const{element:e,unresolvedKeyframes:n,name:s}=this;if(!e||!e.current)return;s==="height"&&(this.suspendedScrollY=window.pageYOffset),this.measuredOrigin=ht[s](e.measureViewportBox(),window.getComputedStyle(e.current)),n[0]=this.measuredOrigin;const i=n[n.length-1];i!==void 0&&e.getValue(s,i).jump(i,!1)}measureEndState(){var e;const{element:n,name:s,unresolvedKeyframes:i}=this;if(!n||!n.current)return;const r=n.getValue(s);r&&r.jump(this.measuredOrigin,!1);const o=i.length-1,a=i[o];i[o]=ht[s](n.measureViewportBox(),window.getComputedStyle(n.current)),a!==null&&this.finalKeyframe===void 0&&(this.finalKeyframe=a),!((e=this.removedTransforms)===null||e===void 0)&&e.length&&this.removedTransforms.forEach(([l,u])=>{n.getValue(l).set(u)}),this.resolveNoneKeyframes()}}function je(t){return typeof t=="function"}let Et;function Io(){Et=void 0}const _={now:()=>(Et===void 0&&_.set(D.isProcessing||Ji.useManualTiming?D.timestamp:performance.now()),Et),set:t=>{Et=t,queueMicrotask(Io)}},dn=(t,e)=>e==="zIndex"?!1:!!(typeof t=="number"||Array.isArray(t)||typeof t=="string"&&(Z.test(t)||t==="0")&&!t.startsWith("url("));function No(t){const e=t[0];if(t.length===1)return!0;for(let n=0;n<t.length;n++)if(t[n]!==e)return!0}function Uo(t,e,n,s){const i=t[0];if(i===null)return!1;if(e==="display"||e==="visibility")return!0;const r=t[t.length-1],o=dn(i,e),a=dn(r,e);return!o||!a?!1:No(t)||(n==="spring"||je(n))&&s}const _o=40;class Gs{constructor({autoplay:e=!0,delay:n=0,type:s="keyframes",repeat:i=0,repeatDelay:r=0,repeatType:o="loop",...a}){this.isStopped=!1,this.hasAttemptedResolve=!1,this.createdAt=_.now(),this.options={autoplay:e,delay:n,type:s,repeat:i,repeatDelay:r,repeatType:o,...a},this.updateFinishedPromise()}calcStartTime(){return this.resolvedAt?this.resolvedAt-this.createdAt>_o?this.resolvedAt:this.createdAt:this.createdAt}get resolved(){return!this._resolved&&!this.hasAttemptedResolve&&vo(),this._resolved}onKeyframesResolved(e,n){this.resolvedAt=_.now(),this.hasAttemptedResolve=!0;const{name:s,type:i,velocity:r,delay:o,onComplete:a,onUpdate:l,isGenerator:u}=this.options;if(!u&&!Uo(e,s,i,r))if(o)this.options.duration=0;else{l==null||l(Wt(e,this.options,n)),a==null||a(),this.resolveFinishedPromise();return}const c=this.initPlayback(e,n);c!==!1&&(this._resolved={keyframes:e,finalKeyframe:n,...c},this.onPostResolved())}onPostResolved(){}then(e,n){return this.currentFinishedPromise.then(e,n)}updateFinishedPromise(){this.currentFinishedPromise=new Promise(e=>{this.resolveFinishedPromise=e})}}function $s(t,e){return e?t*(1e3/e):0}const Ko=5;function zs(t,e,n){const s=Math.max(e-Ko,0);return $s(n-t(s),e-s)}const Zt=.001,Wo=.01,Go=10,$o=.05,zo=1;function Ho({duration:t=800,bounce:e=.25,velocity:n=0,mass:s=1}){let i,r,o=1-e;o=q($o,zo,o),t=q(Wo,Go,$(t)),o<1?(i=u=>{const c=u*o,h=c*t,f=c-n,d=me(u,o),p=Math.exp(-h);return Zt-f/d*p},r=u=>{const h=u*o*t,f=h*n+n,d=Math.pow(o,2)*Math.pow(u,2)*t,p=Math.exp(-h),g=me(Math.pow(u,2),o);return(-i(u)+Zt>0?-1:1)*((f-d)*p)/g}):(i=u=>{const c=Math.exp(-u*t),h=(u-n)*t+1;return-Zt+c*h},r=u=>{const c=Math.exp(-u*t),h=(n-u)*(t*t);return c*h});const a=5/t,l=Yo(i,r,a);if(t=G(t),isNaN(l))return{stiffness:100,damping:10,duration:t};{const u=Math.pow(l,2)*s;return{stiffness:u,damping:o*2*Math.sqrt(s*u),duration:t}}}const Xo=12;function Yo(t,e,n){let s=n;for(let i=1;i<Xo;i++)s=s-t(s)/e(s);return s}function me(t,e){return t*Math.sqrt(1-e*e)}const qo=["duration","bounce"],Zo=["stiffness","damping","mass"];function pn(t,e){return e.some(n=>t[n]!==void 0)}function Jo(t){let e={velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1,...t};if(!pn(t,Zo)&&pn(t,qo)){const n=Ho(t);e={...e,...n,mass:1},e.isResolvedFromDuration=!0}return e}function Hs({keyframes:t,restDelta:e,restSpeed:n,...s}){const i=t[0],r=t[t.length-1],o={done:!1,value:i},{stiffness:a,damping:l,mass:u,duration:c,velocity:h,isResolvedFromDuration:f}=Jo({...s,velocity:-$(s.velocity||0)}),d=h||0,p=l/(2*Math.sqrt(a*u)),g=r-i,v=$(Math.sqrt(a/u)),m=Math.abs(g)<5;n||(n=m?.01:2),e||(e=m?.005:.5);let T;if(p<1){const y=me(v,p);T=S=>{const b=Math.exp(-p*v*S);return r-b*((d+p*v*g)/y*Math.sin(y*S)+g*Math.cos(y*S))}}else if(p===1)T=y=>r-Math.exp(-v*y)*(g+(d+v*g)*y);else{const y=v*Math.sqrt(p*p-1);T=S=>{const b=Math.exp(-p*v*S),M=Math.min(y*S,300);return r-b*((d+p*v*g)*Math.sinh(M)+y*g*Math.cosh(M))/y}}return{calculatedDuration:f&&c||null,next:y=>{const S=T(y);if(f)o.done=y>=c;else{let b=0;p<1&&(b=y===0?G(d):zs(T,y,S));const M=Math.abs(b)<=n,N=Math.abs(r-S)<=e;o.done=M&&N}return o.value=o.done?r:S,o}}}function mn({keyframes:t,velocity:e=0,power:n=.8,timeConstant:s=325,bounceDamping:i=10,bounceStiffness:r=500,modifyTarget:o,min:a,max:l,restDelta:u=.5,restSpeed:c}){const h=t[0],f={done:!1,value:h},d=A=>a!==void 0&&A<a||l!==void 0&&A>l,p=A=>a===void 0?l:l===void 0||Math.abs(a-A)<Math.abs(l-A)?a:l;let g=n*e;const v=h+g,m=o===void 0?v:o(v);m!==v&&(g=m-h);const T=A=>-g*Math.exp(-A/s),y=A=>m+T(A),S=A=>{const k=T(A),O=y(A);f.done=Math.abs(k)<=u,f.value=f.done?m:O};let b,M;const N=A=>{d(f.value)&&(b=A,M=Hs({keyframes:[f.value,p(f.value)],velocity:zs(y,A,f.value),damping:i,stiffness:r,restDelta:u,restSpeed:c}))};return N(0),{calculatedDuration:null,next:A=>{let k=!1;return!M&&b===void 0&&(k=!0,S(A),N(A)),b!==void 0&&A>=b?M.next(A-b):(!k&&S(A),f)}}}const Qo=wt(.42,0,1,1),tr=wt(0,0,.58,1),Xs=wt(.42,0,.58,1),er=t=>Array.isArray(t)&&typeof t[0]!="number",Ie=t=>Array.isArray(t)&&typeof t[0]=="number",gn={linear:L,easeIn:Qo,easeInOut:Xs,easeOut:tr,circIn:Re,circInOut:Cs,circOut:ws,backIn:De,backInOut:bs,backOut:As,anticipate:Vs},yn=t=>{if(Ie(t)){ce(t.length===4);const[e,n,s,i]=t;return wt(e,n,s,i)}else if(typeof t=="string")return ce(gn[t]!==void 0),gn[t];return t},nr=(t,e)=>n=>e(t(n)),z=(...t)=>t.reduce(nr),ft=(t,e,n)=>{const s=e-t;return s===0?1:(n-t)/s},w=(t,e,n)=>t+(e-t)*n;function Jt(t,e,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?t+(e-t)*6*n:n<1/2?e:n<2/3?t+(e-t)*(2/3-n)*6:t}function sr({hue:t,saturation:e,lightness:n,alpha:s}){t/=360,e/=100,n/=100;let i=0,r=0,o=0;if(!e)i=r=o=n;else{const a=n<.5?n*(1+e):n+e-n*e,l=2*n-a;i=Jt(l,a,t+1/3),r=Jt(l,a,t),o=Jt(l,a,t-1/3)}return{red:Math.round(i*255),green:Math.round(r*255),blue:Math.round(o*255),alpha:s}}function Bt(t,e){return n=>n>0?e:t}const Qt=(t,e,n)=>{const s=t*t,i=n*(e*e-s)+s;return i<0?0:Math.sqrt(i)},ir=[de,nt,rt],or=t=>ir.find(e=>e.test(t));function vn(t){const e=or(t);if(!e)return!1;let n=e.parse(t);return e===rt&&(n=sr(n)),n}const Tn=(t,e)=>{const n=vn(t),s=vn(e);if(!n||!s)return Bt(t,e);const i={...n};return r=>(i.red=Qt(n.red,s.red,r),i.green=Qt(n.green,s.green,r),i.blue=Qt(n.blue,s.blue,r),i.alpha=w(n.alpha,s.alpha,r),nt.transform(i))},ge=new Set(["none","hidden"]);function rr(t,e){return ge.has(t)?n=>n<=0?t:e:n=>n>=1?e:t}function ar(t,e){return n=>w(t,e,n)}function Ne(t){return typeof t=="number"?ar:typeof t=="string"?Ee(t)?Bt:R.test(t)?Tn:cr:Array.isArray(t)?Ys:typeof t=="object"?R.test(t)?Tn:lr:Bt}function Ys(t,e){const n=[...t],s=n.length,i=t.map((r,o)=>Ne(r)(r,e[o]));return r=>{for(let o=0;o<s;o++)n[o]=i[o](r);return n}}function lr(t,e){const n={...t,...e},s={};for(const i in n)t[i]!==void 0&&e[i]!==void 0&&(s[i]=Ne(t[i])(t[i],e[i]));return i=>{for(const r in s)n[r]=s[r](i);return n}}function ur(t,e){var n;const s=[],i={color:0,var:0,number:0};for(let r=0;r<e.values.length;r++){const o=e.types[r],a=t.indexes[o][i[o]],l=(n=t.values[a])!==null&&n!==void 0?n:0;s[r]=l,i[o]++}return s}const cr=(t,e)=>{const n=Z.createTransformer(e),s=At(t),i=At(e);return s.indexes.var.length===i.indexes.var.length&&s.indexes.color.length===i.indexes.color.length&&s.indexes.number.length>=i.indexes.number.length?ge.has(t)&&!i.values.length||ge.has(e)&&!s.values.length?rr(t,e):z(Ys(ur(s,i),i.values),n):Bt(t,e)};function qs(t,e,n){return typeof t=="number"&&typeof e=="number"&&typeof n=="number"?w(t,e,n):Ne(t)(t,e)}function hr(t,e,n){const s=[],i=n||qs,r=t.length-1;for(let o=0;o<r;o++){let a=i(t[o],t[o+1]);if(e){const l=Array.isArray(e)?e[o]||L:e;a=z(l,a)}s.push(a)}return s}function fr(t,e,{clamp:n=!0,ease:s,mixer:i}={}){const r=t.length;if(ce(r===e.length),r===1)return()=>e[0];if(r===2&&t[0]===t[1])return()=>e[1];t[0]>t[r-1]&&(t=[...t].reverse(),e=[...e].reverse());const o=hr(e,s,i),a=o.length,l=u=>{let c=0;if(a>1)for(;c<t.length-2&&!(u<t[c+1]);c++);const h=ft(t[c],t[c+1],u);return o[c](h)};return n?u=>l(q(t[0],t[r-1],u)):l}function dr(t,e){const n=t[t.length-1];for(let s=1;s<=e;s++){const i=ft(0,e,s);t.push(w(n,1,i))}}function pr(t){const e=[0];return dr(e,t.length-1),e}function mr(t,e){return t.map(n=>n*e)}function gr(t,e){return t.map(()=>e||Xs).splice(0,t.length-1)}function kt({duration:t=300,keyframes:e,times:n,ease:s="easeInOut"}){const i=er(s)?s.map(yn):yn(s),r={done:!1,value:e[0]},o=mr(n&&n.length===e.length?n:pr(e),t),a=fr(o,e,{ease:Array.isArray(i)?i:gr(e,i)});return{calculatedDuration:t,next:l=>(r.value=a(l),r.done=l>=t,r)}}const xn=2e4;function yr(t){let e=0;const n=50;let s=t.next(e);for(;!s.done&&e<xn;)e+=n,s=t.next(e);return e>=xn?1/0:e}const vr=t=>{const e=({timestamp:n})=>t(n);return{start:()=>V.update(e,!0),stop:()=>Y(e),now:()=>D.isProcessing?D.timestamp:_.now()}},Tr={decay:mn,inertia:mn,tween:kt,keyframes:kt,spring:Hs},xr=t=>t/100;class Ue extends Gs{constructor(e){super(e),this.holdTime=null,this.cancelTime=null,this.currentTime=0,this.playbackSpeed=1,this.pendingPlayState="running",this.startTime=null,this.state="idle",this.stop=()=>{if(this.resolver.cancel(),this.isStopped=!0,this.state==="idle")return;this.teardown();const{onStop:l}=this.options;l&&l()};const{name:n,motionValue:s,element:i,keyframes:r}=this.options,o=(i==null?void 0:i.KeyframeResolver)||Le,a=(l,u)=>this.onKeyframesResolved(l,u);this.resolver=new o(r,a,n,s,i),this.resolver.scheduleResolve()}initPlayback(e){const{type:n="keyframes",repeat:s=0,repeatDelay:i=0,repeatType:r,velocity:o=0}=this.options,a=je(n)?n:Tr[n]||kt;let l,u;a!==kt&&typeof e[0]!="number"&&(l=z(xr,qs(e[0],e[1])),e=[0,100]);const c=a({...this.options,keyframes:e});r==="mirror"&&(u=a({...this.options,keyframes:[...e].reverse(),velocity:-o})),c.calculatedDuration===null&&(c.calculatedDuration=yr(c));const{calculatedDuration:h}=c,f=h+i,d=f*(s+1)-i;return{generator:c,mirroredGenerator:u,mapPercentToKeyframes:l,calculatedDuration:h,resolvedDuration:f,totalDuration:d}}onPostResolved(){const{autoplay:e=!0}=this.options;this.play(),this.pendingPlayState==="paused"||!e?this.pause():this.state=this.pendingPlayState}tick(e,n=!1){const{resolved:s}=this;if(!s){const{keyframes:A}=this.options;return{done:!0,value:A[A.length-1]}}const{finalKeyframe:i,generator:r,mirroredGenerator:o,mapPercentToKeyframes:a,keyframes:l,calculatedDuration:u,totalDuration:c,resolvedDuration:h}=s;if(this.startTime===null)return r.next(0);const{delay:f,repeat:d,repeatType:p,repeatDelay:g,onUpdate:v}=this.options;this.speed>0?this.startTime=Math.min(this.startTime,e):this.speed<0&&(this.startTime=Math.min(e-c/this.speed,this.startTime)),n?this.currentTime=e:this.holdTime!==null?this.currentTime=this.holdTime:this.currentTime=Math.round(e-this.startTime)*this.speed;const m=this.currentTime-f*(this.speed>=0?1:-1),T=this.speed>=0?m<0:m>c;this.currentTime=Math.max(m,0),this.state==="finished"&&this.holdTime===null&&(this.currentTime=c);let y=this.currentTime,S=r;if(d){const A=Math.min(this.currentTime,c)/h;let k=Math.floor(A),O=A%1;!O&&A>=1&&(O=1),O===1&&k--,k=Math.min(k,d+1),!!(k%2)&&(p==="reverse"?(O=1-O,g&&(O-=g/h)):p==="mirror"&&(S=o)),y=q(0,1,O)*h}const b=T?{done:!1,value:l[0]}:S.next(y);a&&(b.value=a(b.value));let{done:M}=b;!T&&u!==null&&(M=this.speed>=0?this.currentTime>=c:this.currentTime<=0);const N=this.holdTime===null&&(this.state==="finished"||this.state==="running"&&M);return N&&i!==void 0&&(b.value=Wt(l,this.options,i)),v&&v(b.value),N&&this.finish(),b}get duration(){const{resolved:e}=this;return e?$(e.calculatedDuration):0}get time(){return $(this.currentTime)}set time(e){e=G(e),this.currentTime=e,this.holdTime!==null||this.speed===0?this.holdTime=e:this.driver&&(this.startTime=this.driver.now()-e/this.speed)}get speed(){return this.playbackSpeed}set speed(e){const n=this.playbackSpeed!==e;this.playbackSpeed=e,n&&(this.time=$(this.currentTime))}play(){if(this.resolver.isScheduled||this.resolver.resume(),!this._resolved){this.pendingPlayState="running";return}if(this.isStopped)return;const{driver:e=vr,onPlay:n,startTime:s}=this.options;this.driver||(this.driver=e(r=>this.tick(r))),n&&n();const i=this.driver.now();this.holdTime!==null?this.startTime=i-this.holdTime:this.startTime?this.state==="finished"&&(this.startTime=i):this.startTime=s??this.calcStartTime(),this.state==="finished"&&this.updateFinishedPromise(),this.cancelTime=this.startTime,this.holdTime=null,this.state="running",this.driver.start()}pause(){var e;if(!this._resolved){this.pendingPlayState="paused";return}this.state="paused",this.holdTime=(e=this.currentTime)!==null&&e!==void 0?e:0}complete(){this.state!=="running"&&this.play(),this.pendingPlayState=this.state="finished",this.holdTime=null}finish(){this.teardown(),this.state="finished";const{onComplete:e}=this.options;e&&e()}cancel(){this.cancelTime!==null&&this.tick(this.cancelTime),this.teardown(),this.updateFinishedPromise()}teardown(){this.state="idle",this.stopDriver(),this.resolveFinishedPromise(),this.updateFinishedPromise(),this.startTime=this.cancelTime=null,this.resolver.cancel()}stopDriver(){this.driver&&(this.driver.stop(),this.driver=void 0)}sample(e){return this.startTime=0,this.tick(e,!0)}}const Pr=new Set(["opacity","clipPath","filter","transform"]),Sr=10,Ar=(t,e)=>{let n="";const s=Math.max(Math.round(e/Sr),2);for(let i=0;i<s;i++)n+=t(ft(0,s-1,i))+", ";return`linear(${n.substring(0,n.length-2)})`};function _e(t){let e;return()=>(e===void 0&&(e=t()),e)}const br={linearEasing:void 0};function Vr(t,e){const n=_e(t);return()=>{var s;return(s=br[e])!==null&&s!==void 0?s:n()}}const Ot=Vr(()=>{try{document.createElement("div").animate({opacity:0},{easing:"linear(0, 1)"})}catch{return!1}return!0},"linearEasing");function Zs(t){return!!(typeof t=="function"&&Ot()||!t||typeof t=="string"&&(t in ye||Ot())||Ie(t)||Array.isArray(t)&&t.every(Zs))}const gt=([t,e,n,s])=>`cubic-bezier(${t}, ${e}, ${n}, ${s})`,ye={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:gt([0,.65,.55,1]),circOut:gt([.55,0,1,.45]),backIn:gt([.31,.01,.66,-.59]),backOut:gt([.33,1.53,.69,.99])};function Js(t,e){if(t)return typeof t=="function"&&Ot()?Ar(t,e):Ie(t)?gt(t):Array.isArray(t)?t.map(n=>Js(n,e)||ye.easeOut):ye[t]}function wr(t,e,n,{delay:s=0,duration:i=300,repeat:r=0,repeatType:o="loop",ease:a,times:l}={}){const u={[e]:n};l&&(u.offset=l);const c=Js(a,i);return Array.isArray(c)&&(u.easing=c),t.animate(u,{delay:s,duration:i,easing:Array.isArray(c)?"linear":c,fill:"both",iterations:r+1,direction:o==="reverse"?"alternate":"normal"})}function Pn(t,e){t.timeline=e,t.onfinish=null}const Cr=_e(()=>Object.hasOwnProperty.call(Element.prototype,"animate")),jt=10,Mr=2e4;function Dr(t){return je(t.type)||t.type==="spring"||!Zs(t.ease)}function Rr(t,e){const n=new Ue({...e,keyframes:t,repeat:0,delay:0,isGenerator:!0});let s={done:!1,value:t[0]};const i=[];let r=0;for(;!s.done&&r<Mr;)s=n.sample(r),i.push(s.value),r+=jt;return{times:void 0,keyframes:i,duration:r-jt,ease:"linear"}}const Qs={anticipate:Vs,backInOut:bs,circInOut:Cs};function Er(t){return t in Qs}class Sn extends Gs{constructor(e){super(e);const{name:n,motionValue:s,element:i,keyframes:r}=this.options;this.resolver=new Ws(r,(o,a)=>this.onKeyframesResolved(o,a),n,s,i),this.resolver.scheduleResolve()}initPlayback(e,n){var s;let{duration:i=300,times:r,ease:o,type:a,motionValue:l,name:u,startTime:c}=this.options;if(!(!((s=l.owner)===null||s===void 0)&&s.current))return!1;if(typeof o=="string"&&Ot()&&Er(o)&&(o=Qs[o]),Dr(this.options)){const{onComplete:f,onUpdate:d,motionValue:p,element:g,...v}=this.options,m=Rr(e,v);e=m.keyframes,e.length===1&&(e[1]=e[0]),i=m.duration,r=m.times,o=m.ease,a="keyframes"}const h=wr(l.owner.current,u,e,{...this.options,duration:i,times:r,ease:o});return h.startTime=c??this.calcStartTime(),this.pendingTimeline?(Pn(h,this.pendingTimeline),this.pendingTimeline=void 0):h.onfinish=()=>{const{onComplete:f}=this.options;l.set(Wt(e,this.options,n)),f&&f(),this.cancel(),this.resolveFinishedPromise()},{animation:h,duration:i,times:r,type:a,ease:o,keyframes:e}}get duration(){const{resolved:e}=this;if(!e)return 0;const{duration:n}=e;return $(n)}get time(){const{resolved:e}=this;if(!e)return 0;const{animation:n}=e;return $(n.currentTime||0)}set time(e){const{resolved:n}=this;if(!n)return;const{animation:s}=n;s.currentTime=G(e)}get speed(){const{resolved:e}=this;if(!e)return 1;const{animation:n}=e;return n.playbackRate}set speed(e){const{resolved:n}=this;if(!n)return;const{animation:s}=n;s.playbackRate=e}get state(){const{resolved:e}=this;if(!e)return"idle";const{animation:n}=e;return n.playState}get startTime(){const{resolved:e}=this;if(!e)return null;const{animation:n}=e;return n.startTime}attachTimeline(e){if(!this._resolved)this.pendingTimeline=e;else{const{resolved:n}=this;if(!n)return L;const{animation:s}=n;Pn(s,e)}return L}play(){if(this.isStopped)return;const{resolved:e}=this;if(!e)return;const{animation:n}=e;n.playState==="finished"&&this.updateFinishedPromise(),n.play()}pause(){const{resolved:e}=this;if(!e)return;const{animation:n}=e;n.pause()}stop(){if(this.resolver.cancel(),this.isStopped=!0,this.state==="idle")return;this.resolveFinishedPromise(),this.updateFinishedPromise();const{resolved:e}=this;if(!e)return;const{animation:n,keyframes:s,duration:i,type:r,ease:o,times:a}=e;if(n.playState==="idle"||n.playState==="finished")return;if(this.time){const{motionValue:u,onUpdate:c,onComplete:h,element:f,...d}=this.options,p=new Ue({...d,keyframes:s,duration:i,type:r,ease:o,times:a,isGenerator:!0}),g=G(this.time);u.setWithVelocity(p.sample(g-jt).value,p.sample(g).value,jt)}const{onStop:l}=this.options;l&&l(),this.cancel()}complete(){const{resolved:e}=this;e&&e.animation.finish()}cancel(){const{resolved:e}=this;e&&e.animation.cancel()}static supports(e){const{motionValue:n,name:s,repeatDelay:i,repeatType:r,damping:o,type:a}=e;return Cr()&&s&&Pr.has(s)&&n&&n.owner&&n.owner.current instanceof HTMLElement&&!n.owner.getProps().onUpdate&&!i&&r!=="mirror"&&o!==0&&a!=="inertia"}}const Lr=_e(()=>window.ScrollTimeline!==void 0);class Fr{constructor(e){this.stop=()=>this.runAll("stop"),this.animations=e.filter(Boolean)}then(e,n){return Promise.all(this.animations).then(e).catch(n)}getAll(e){return this.animations[0][e]}setAll(e,n){for(let s=0;s<this.animations.length;s++)this.animations[s][e]=n}attachTimeline(e,n){const s=this.animations.map(i=>Lr()&&i.attachTimeline?i.attachTimeline(e):n(i));return()=>{s.forEach((i,r)=>{i&&i(),this.animations[r].stop()})}}get time(){return this.getAll("time")}set time(e){this.setAll("time",e)}get speed(){return this.getAll("speed")}set speed(e){this.setAll("speed",e)}get startTime(){return this.getAll("startTime")}get duration(){let e=0;for(let n=0;n<this.animations.length;n++)e=Math.max(e,this.animations[n].duration);return e}runAll(e){this.animations.forEach(n=>n[e]())}play(){this.runAll("play")}pause(){this.runAll("pause")}cancel(){this.runAll("cancel")}complete(){this.runAll("complete")}}function Br({when:t,delay:e,delayChildren:n,staggerChildren:s,staggerDirection:i,repeat:r,repeatType:o,repeatDelay:a,from:l,elapsed:u,...c}){return!!Object.keys(c).length}const Ke=(t,e,n,s={},i,r)=>o=>{const a=Me(s,t)||{},l=a.delay||s.delay||0;let{elapsed:u=0}=s;u=u-G(l);let c={keyframes:Array.isArray(n)?n:[null,n],ease:"easeOut",velocity:e.getVelocity(),...a,delay:-u,onUpdate:f=>{e.set(f),a.onUpdate&&a.onUpdate(f)},onComplete:()=>{o(),a.onComplete&&a.onComplete()},name:t,motionValue:e,element:r?void 0:i};Br(a)||(c={...c,...Zi(t,c)}),c.duration&&(c.duration=G(c.duration)),c.repeatDelay&&(c.repeatDelay=G(c.repeatDelay)),c.from!==void 0&&(c.keyframes[0]=c.from);let h=!1;if((c.type===!1||c.duration===0&&!c.repeatDelay)&&(c.duration=0,c.delay===0&&(h=!0)),h&&!r&&e.get()!==void 0){const f=Wt(c.keyframes,a);if(f!==void 0)return V.update(()=>{c.onUpdate(f),c.onComplete()}),new Fr([])}return!r&&Sn.supports(c)?new Sn(c):new Ue(c)},kr=t=>!!(t&&typeof t=="object"&&t.mix&&t.toValue),Or=t=>ue(t)?t[t.length-1]||0:t;function We(t,e){t.indexOf(e)===-1&&t.push(e)}function Ge(t,e){const n=t.indexOf(e);n>-1&&t.splice(n,1)}class $e{constructor(){this.subscriptions=[]}add(e){return We(this.subscriptions,e),()=>Ge(this.subscriptions,e)}notify(e,n,s){const i=this.subscriptions.length;if(i)if(i===1)this.subscriptions[0](e,n,s);else for(let r=0;r<i;r++){const o=this.subscriptions[r];o&&o(e,n,s)}}getSize(){return this.subscriptions.length}clear(){this.subscriptions.length=0}}const An=30,jr=t=>!isNaN(parseFloat(t));class Ir{constructor(e,n={}){this.version="11.11.11",this.canTrackVelocity=null,this.events={},this.updateAndNotify=(s,i=!0)=>{const r=_.now();this.updatedAt!==r&&this.setPrevFrameValue(),this.prev=this.current,this.setCurrent(s),this.current!==this.prev&&this.events.change&&this.events.change.notify(this.current),i&&this.events.renderRequest&&this.events.renderRequest.notify(this.current)},this.hasAnimated=!1,this.setCurrent(e),this.owner=n.owner}setCurrent(e){this.current=e,this.updatedAt=_.now(),this.canTrackVelocity===null&&e!==void 0&&(this.canTrackVelocity=jr(this.current))}setPrevFrameValue(e=this.current){this.prevFrameValue=e,this.prevUpdatedAt=this.updatedAt}onChange(e){return this.on("change",e)}on(e,n){this.events[e]||(this.events[e]=new $e);const s=this.events[e].add(n);return e==="change"?()=>{s(),V.read(()=>{this.events.change.getSize()||this.stop()})}:s}clearListeners(){for(const e in this.events)this.events[e].clear()}attach(e,n){this.passiveEffect=e,this.stopPassiveEffect=n}set(e,n=!0){!n||!this.passiveEffect?this.updateAndNotify(e,n):this.passiveEffect(e,this.updateAndNotify)}setWithVelocity(e,n,s){this.set(n),this.prev=void 0,this.prevFrameValue=e,this.prevUpdatedAt=this.updatedAt-s}jump(e,n=!0){this.updateAndNotify(e),this.prev=e,this.prevUpdatedAt=this.prevFrameValue=void 0,n&&this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}get(){return this.current}getPrevious(){return this.prev}getVelocity(){const e=_.now();if(!this.canTrackVelocity||this.prevFrameValue===void 0||e-this.updatedAt>An)return 0;const n=Math.min(this.updatedAt-this.prevUpdatedAt,An);return $s(parseFloat(this.current)-parseFloat(this.prevFrameValue),n)}start(e){return this.stop(),new Promise(n=>{this.hasAnimated=!0,this.animation=e(n),this.events.animationStart&&this.events.animationStart.notify()}).then(()=>{this.events.animationComplete&&this.events.animationComplete.notify(),this.clearAnimation()})}stop(){this.animation&&(this.animation.stop(),this.events.animationCancel&&this.events.animationCancel.notify()),this.clearAnimation()}isAnimating(){return!!this.animation}clearAnimation(){delete this.animation}destroy(){this.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}}function bt(t,e){return new Ir(t,e)}function Nr(t,e,n){t.hasValue(e)?t.getValue(e).set(n):t.addValue(e,bt(n))}function Ur(t,e){const n=Kt(t,e);let{transitionEnd:s={},transition:i={},...r}=n||{};r={...r,...s};for(const o in r){const a=Or(r[o]);Nr(t,o,a)}}const ze=t=>t.replace(/([a-z])([A-Z])/gu,"$1-$2").toLowerCase(),_r="framerAppearId",ti="data-"+ze(_r);function ei(t){return t.props[ti]}const E=t=>!!(t&&t.getVelocity);function Kr(t){return!!(E(t)&&t.add)}function ve(t,e){const n=t.getValue("willChange");if(Kr(n))return n.add(e)}function Wr({protectedKeys:t,needsAnimating:e},n){const s=t.hasOwnProperty(n)&&e[n]!==!0;return e[n]=!1,s}function ni(t,e,{delay:n=0,transitionOverride:s,type:i}={}){var r;let{transition:o=t.getDefaultTransition(),transitionEnd:a,...l}=e;s&&(o=s);const u=[],c=i&&t.animationState&&t.animationState.getState()[i];for(const h in l){const f=t.getValue(h,(r=t.latestValues[h])!==null&&r!==void 0?r:null),d=l[h];if(d===void 0||c&&Wr(c,h))continue;const p={delay:n,...Me(o||{},h)};let g=!1;if(window.MotionHandoffAnimation){const m=ei(t);if(m){const T=window.MotionHandoffAnimation(m,h,V);T!==null&&(p.startTime=T,g=!0)}}ve(t,h),f.start(Ke(h,f,d,t.shouldReduceMotion&&it.has(h)?{type:!1}:p,t,g));const v=f.animation;v&&u.push(v)}return a&&Promise.all(u).then(()=>{V.update(()=>{a&&Ur(t,a)})}),u}function Te(t,e,n={}){var s;const i=Kt(t,e,n.type==="exit"?(s=t.presenceContext)===null||s===void 0?void 0:s.custom:void 0);let{transition:r=t.getDefaultTransition()||{}}=i||{};n.transitionOverride&&(r=n.transitionOverride);const o=i?()=>Promise.all(ni(t,i,n)):()=>Promise.resolve(),a=t.variantChildren&&t.variantChildren.size?(u=0)=>{const{delayChildren:c=0,staggerChildren:h,staggerDirection:f}=r;return Gr(t,e,c+u,h,f,n)}:()=>Promise.resolve(),{when:l}=r;if(l){const[u,c]=l==="beforeChildren"?[o,a]:[a,o];return u().then(()=>c())}else return Promise.all([o(),a(n.delay)])}function Gr(t,e,n=0,s=0,i=1,r){const o=[],a=(t.variantChildren.size-1)*s,l=i===1?(u=0)=>u*s:(u=0)=>a-u*s;return Array.from(t.variantChildren).sort($r).forEach((u,c)=>{u.notify("AnimationStart",e),o.push(Te(u,e,{...r,delay:n+l(c)}).then(()=>u.notify("AnimationComplete",e)))}),Promise.all(o)}function $r(t,e){return t.sortNodePosition(e)}function zr(t,e,n={}){t.notify("AnimationStart",e);let s;if(Array.isArray(e)){const i=e.map(r=>Te(t,r,n));s=Promise.all(i)}else if(typeof e=="string")s=Te(t,e,n);else{const i=typeof e=="function"?Kt(t,e,n.custom):e;s=Promise.all(ni(t,i,n))}return s.then(()=>{t.notify("AnimationComplete",e)})}const Hr=Ce.length;function si(t){if(!t)return;if(!t.isControllingVariants){const n=t.parent?si(t.parent)||{}:{};return t.props.initial!==void 0&&(n.initial=t.props.initial),n}const e={};for(let n=0;n<Hr;n++){const s=Ce[n],i=t.props[s];(Pt(i)||i===!1)&&(e[s]=i)}return e}const Xr=[...we].reverse(),Yr=we.length;function qr(t){return e=>Promise.all(e.map(({animation:n,options:s})=>zr(t,n,s)))}function Zr(t){let e=qr(t),n=bn(),s=!0;const i=l=>(u,c)=>{var h;const f=Kt(t,c,l==="exit"?(h=t.presenceContext)===null||h===void 0?void 0:h.custom:void 0);if(f){const{transition:d,transitionEnd:p,...g}=f;u={...u,...g,...p}}return u};function r(l){e=l(t)}function o(l){const{props:u}=t,c=si(t.parent)||{},h=[],f=new Set;let d={},p=1/0;for(let v=0;v<Yr;v++){const m=Xr[v],T=n[m],y=u[m]!==void 0?u[m]:c[m],S=Pt(y),b=m===l?T.isActive:null;b===!1&&(p=v);let M=y===c[m]&&y!==u[m]&&S;if(M&&s&&t.manuallyAnimateOnMount&&(M=!1),T.protectedKeys={...d},!T.isActive&&b===null||!y&&!T.prevProp||_t(y)||typeof y=="boolean")continue;const N=Jr(T.prevProp,y);let A=N||m===l&&T.isActive&&!M&&S||v>p&&S,k=!1;const O=Array.isArray(y)?y:[y];let ot=O.reduce(i(m),{});b===!1&&(ot={});const{prevResolvedValues:nn={}}=T,$i={...nn,...ot},sn=F=>{A=!0,f.has(F)&&(k=!0,f.delete(F)),T.needsAnimating[F]=!0;const K=t.getValue(F);K&&(K.liveStyle=!1)};for(const F in $i){const K=ot[F],Ht=nn[F];if(d.hasOwnProperty(F))continue;let Xt=!1;ue(K)&&ue(Ht)?Xt=!vs(K,Ht):Xt=K!==Ht,Xt?K!=null?sn(F):f.add(F):K!==void 0&&f.has(F)?sn(F):T.protectedKeys[F]=!0}T.prevProp=y,T.prevResolvedValues=ot,T.isActive&&(d={...d,...ot}),s&&t.blockInitialAnimation&&(A=!1),A&&(!(M&&N)||k)&&h.push(...O.map(F=>({animation:F,options:{type:m}})))}if(f.size){const v={};f.forEach(m=>{const T=t.getBaseTarget(m),y=t.getValue(m);y&&(y.liveStyle=!0),v[m]=T??null}),h.push({animation:v})}let g=!!h.length;return s&&(u.initial===!1||u.initial===u.animate)&&!t.manuallyAnimateOnMount&&(g=!1),s=!1,g?e(h):Promise.resolve()}function a(l,u){var c;if(n[l].isActive===u)return Promise.resolve();(c=t.variantChildren)===null||c===void 0||c.forEach(f=>{var d;return(d=f.animationState)===null||d===void 0?void 0:d.setActive(l,u)}),n[l].isActive=u;const h=o(l);for(const f in n)n[f].protectedKeys={};return h}return{animateChanges:o,setActive:a,setAnimateFunction:r,getState:()=>n,reset:()=>{n=bn(),s=!0}}}function Jr(t,e){return typeof e=="string"?e!==t:Array.isArray(e)?!vs(e,t):!1}function Q(t=!1){return{isActive:t,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function bn(){return{animate:Q(!0),whileInView:Q(),whileHover:Q(),whileTap:Q(),whileDrag:Q(),whileFocus:Q(),exit:Q()}}class J{constructor(e){this.isMounted=!1,this.node=e}update(){}}class Qr extends J{constructor(e){super(e),e.animationState||(e.animationState=Zr(e))}updateAnimationControlsSubscription(){const{animate:e}=this.node.getProps();_t(e)&&(this.unmountControls=e.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){const{animate:e}=this.node.getProps(),{animate:n}=this.node.prevProps||{};e!==n&&this.updateAnimationControlsSubscription()}unmount(){var e;this.node.animationState.reset(),(e=this.unmountControls)===null||e===void 0||e.call(this)}}let ta=0;class ea extends J{constructor(){super(...arguments),this.id=ta++}update(){if(!this.node.presenceContext)return;const{isPresent:e,onExitComplete:n}=this.node.presenceContext,{isPresent:s}=this.node.prevPresenceContext||{};if(!this.node.animationState||e===s)return;const i=this.node.animationState.setActive("exit",!e);n&&!e&&i.then(()=>n(this.id))}mount(){const{register:e}=this.node.presenceContext||{};e&&(this.unmount=e(this.id))}unmount(){}}const na={animation:{Feature:Qr},exit:{Feature:ea}},ii=t=>t.pointerType==="mouse"?typeof t.button!="number"||t.button<=0:t.isPrimary!==!1;function Gt(t,e="page"){return{point:{x:t[`${e}X`],y:t[`${e}Y`]}}}const sa=t=>e=>ii(e)&&t(e,Gt(e));function W(t,e,n,s={passive:!0}){return t.addEventListener(e,n,s),()=>t.removeEventListener(e,n)}function H(t,e,n,s){return W(t,e,sa(n),s)}const Vn=(t,e)=>Math.abs(t-e);function ia(t,e){const n=Vn(t.x,e.x),s=Vn(t.y,e.y);return Math.sqrt(n**2+s**2)}class oi{constructor(e,n,{transformPagePoint:s,contextWindow:i,dragSnapToOrigin:r=!1}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.contextWindow=window,this.updatePoint=()=>{if(!(this.lastMoveEvent&&this.lastMoveEventInfo))return;const h=ee(this.lastMoveEventInfo,this.history),f=this.startEvent!==null,d=ia(h.offset,{x:0,y:0})>=3;if(!f&&!d)return;const{point:p}=h,{timestamp:g}=D;this.history.push({...p,timestamp:g});const{onStart:v,onMove:m}=this.handlers;f||(v&&v(this.lastMoveEvent,h),this.startEvent=this.lastMoveEvent),m&&m(this.lastMoveEvent,h)},this.handlePointerMove=(h,f)=>{this.lastMoveEvent=h,this.lastMoveEventInfo=te(f,this.transformPagePoint),V.update(this.updatePoint,!0)},this.handlePointerUp=(h,f)=>{this.end();const{onEnd:d,onSessionEnd:p,resumeAnimation:g}=this.handlers;if(this.dragSnapToOrigin&&g&&g(),!(this.lastMoveEvent&&this.lastMoveEventInfo))return;const v=ee(h.type==="pointercancel"?this.lastMoveEventInfo:te(f,this.transformPagePoint),this.history);this.startEvent&&d&&d(h,v),p&&p(h,v)},!ii(e))return;this.dragSnapToOrigin=r,this.handlers=n,this.transformPagePoint=s,this.contextWindow=i||window;const o=Gt(e),a=te(o,this.transformPagePoint),{point:l}=a,{timestamp:u}=D;this.history=[{...l,timestamp:u}];const{onSessionStart:c}=n;c&&c(e,ee(a,this.history)),this.removeListeners=z(H(this.contextWindow,"pointermove",this.handlePointerMove),H(this.contextWindow,"pointerup",this.handlePointerUp),H(this.contextWindow,"pointercancel",this.handlePointerUp))}updateHandlers(e){this.handlers=e}end(){this.removeListeners&&this.removeListeners(),Y(this.updatePoint)}}function te(t,e){return e?{point:e(t.point)}:t}function wn(t,e){return{x:t.x-e.x,y:t.y-e.y}}function ee({point:t},e){return{point:t,delta:wn(t,ri(e)),offset:wn(t,oa(e)),velocity:ra(e,.1)}}function oa(t){return t[0]}function ri(t){return t[t.length-1]}function ra(t,e){if(t.length<2)return{x:0,y:0};let n=t.length-1,s=null;const i=ri(t);for(;n>=0&&(s=t[n],!(i.timestamp-s.timestamp>G(e)));)n--;if(!s)return{x:0,y:0};const r=$(i.timestamp-s.timestamp);if(r===0)return{x:0,y:0};const o={x:(i.x-s.x)/r,y:(i.y-s.y)/r};return o.x===1/0&&(o.x=0),o.y===1/0&&(o.y=0),o}function ai(t){let e=null;return()=>{const n=()=>{e=null};return e===null?(e=t,n):!1}}const Cn=ai("dragHorizontal"),Mn=ai("dragVertical");function li(t){let e=!1;if(t==="y")e=Mn();else if(t==="x")e=Cn();else{const n=Cn(),s=Mn();n&&s?e=()=>{n(),s()}:(n&&n(),s&&s())}return e}function ui(){const t=li(!0);return t?(t(),!1):!0}function at(t){return t&&typeof t=="object"&&Object.prototype.hasOwnProperty.call(t,"current")}const ci=1e-4,aa=1-ci,la=1+ci,hi=.01,ua=0-hi,ca=0+hi;function B(t){return t.max-t.min}function ha(t,e,n){return Math.abs(t-e)<=n}function Dn(t,e,n,s=.5){t.origin=s,t.originPoint=w(e.min,e.max,t.origin),t.scale=B(n)/B(e),t.translate=w(n.min,n.max,t.origin)-t.originPoint,(t.scale>=aa&&t.scale<=la||isNaN(t.scale))&&(t.scale=1),(t.translate>=ua&&t.translate<=ca||isNaN(t.translate))&&(t.translate=0)}function Tt(t,e,n,s){Dn(t.x,e.x,n.x,s?s.originX:void 0),Dn(t.y,e.y,n.y,s?s.originY:void 0)}function Rn(t,e,n){t.min=n.min+e.min,t.max=t.min+B(e)}function fa(t,e,n){Rn(t.x,e.x,n.x),Rn(t.y,e.y,n.y)}function En(t,e,n){t.min=e.min-n.min,t.max=t.min+B(e)}function xt(t,e,n){En(t.x,e.x,n.x),En(t.y,e.y,n.y)}function da(t,{min:e,max:n},s){return e!==void 0&&t<e?t=s?w(e,t,s.min):Math.max(t,e):n!==void 0&&t>n&&(t=s?w(n,t,s.max):Math.min(t,n)),t}function Ln(t,e,n){return{min:e!==void 0?t.min+e:void 0,max:n!==void 0?t.max+n-(t.max-t.min):void 0}}function pa(t,{top:e,left:n,bottom:s,right:i}){return{x:Ln(t.x,n,i),y:Ln(t.y,e,s)}}function Fn(t,e){let n=e.min-t.min,s=e.max-t.max;return e.max-e.min<t.max-t.min&&([n,s]=[s,n]),{min:n,max:s}}function ma(t,e){return{x:Fn(t.x,e.x),y:Fn(t.y,e.y)}}function ga(t,e){let n=.5;const s=B(t),i=B(e);return i>s?n=ft(e.min,e.max-s,t.min):s>i&&(n=ft(t.min,t.max-i,e.min)),q(0,1,n)}function ya(t,e){const n={};return e.min!==void 0&&(n.min=e.min-t.min),e.max!==void 0&&(n.max=e.max-t.min),n}const xe=.35;function va(t=xe){return t===!1?t=0:t===!0&&(t=xe),{x:Bn(t,"left","right"),y:Bn(t,"top","bottom")}}function Bn(t,e,n){return{min:kn(t,e),max:kn(t,n)}}function kn(t,e){return typeof t=="number"?t:t[e]||0}const On=()=>({translate:0,scale:1,origin:0,originPoint:0}),lt=()=>({x:On(),y:On()}),jn=()=>({min:0,max:0}),C=()=>({x:jn(),y:jn()});function I(t){return[t("x"),t("y")]}function fi({top:t,left:e,right:n,bottom:s}){return{x:{min:e,max:n},y:{min:t,max:s}}}function Ta({x:t,y:e}){return{top:e.min,right:t.max,bottom:e.max,left:t.min}}function xa(t,e){if(!e)return t;const n=e({x:t.left,y:t.top}),s=e({x:t.right,y:t.bottom});return{top:n.y,left:n.x,bottom:s.y,right:s.x}}function ne(t){return t===void 0||t===1}function Pe({scale:t,scaleX:e,scaleY:n}){return!ne(t)||!ne(e)||!ne(n)}function tt(t){return Pe(t)||di(t)||t.z||t.rotate||t.rotateX||t.rotateY||t.skewX||t.skewY}function di(t){return In(t.x)||In(t.y)}function In(t){return t&&t!=="0%"}function It(t,e,n){const s=t-n,i=e*s;return n+i}function Nn(t,e,n,s,i){return i!==void 0&&(t=It(t,i,s)),It(t,n,s)+e}function Se(t,e=0,n=1,s,i){t.min=Nn(t.min,e,n,s,i),t.max=Nn(t.max,e,n,s,i)}function pi(t,{x:e,y:n}){Se(t.x,e.translate,e.scale,e.originPoint),Se(t.y,n.translate,n.scale,n.originPoint)}const Un=.999999999999,_n=1.0000000000001;function Pa(t,e,n,s=!1){const i=n.length;if(!i)return;e.x=e.y=1;let r,o;for(let a=0;a<i;a++){r=n[a],o=r.projectionDelta;const{visualElement:l}=r.options;l&&l.props.style&&l.props.style.display==="contents"||(s&&r.options.layoutScroll&&r.scroll&&r!==r.root&&ct(t,{x:-r.scroll.offset.x,y:-r.scroll.offset.y}),o&&(e.x*=o.x.scale,e.y*=o.y.scale,pi(t,o)),s&&tt(r.latestValues)&&ct(t,r.latestValues))}e.x<_n&&e.x>Un&&(e.x=1),e.y<_n&&e.y>Un&&(e.y=1)}function ut(t,e){t.min=t.min+e,t.max=t.max+e}function Kn(t,e,n,s,i=.5){const r=w(t.min,t.max,i);Se(t,e,n,r,s)}function ct(t,e){Kn(t.x,e.x,e.scaleX,e.scale,e.originX),Kn(t.y,e.y,e.scaleY,e.scale,e.originY)}function mi(t,e){return fi(xa(t.getBoundingClientRect(),e))}function Sa(t,e,n){const s=mi(t,n),{scroll:i}=e;return i&&(ut(s.x,i.offset.x),ut(s.y,i.offset.y)),s}const gi=({current:t})=>t?t.ownerDocument.defaultView:null,Aa=new WeakMap;class ba{constructor(e){this.openGlobalLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=C(),this.visualElement=e}start(e,{snapToCursor:n=!1}={}){const{presenceContext:s}=this.visualElement;if(s&&s.isPresent===!1)return;const i=c=>{const{dragSnapToOrigin:h}=this.getProps();h?this.pauseAnimation():this.stopAnimation(),n&&this.snapToCursor(Gt(c,"page").point)},r=(c,h)=>{const{drag:f,dragPropagation:d,onDragStart:p}=this.getProps();if(f&&!d&&(this.openGlobalLock&&this.openGlobalLock(),this.openGlobalLock=li(f),!this.openGlobalLock))return;this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),I(v=>{let m=this.getAxisMotionValue(v).get()||0;if(U.test(m)){const{projection:T}=this.visualElement;if(T&&T.layout){const y=T.layout.layoutBox[v];y&&(m=B(y)*(parseFloat(m)/100))}}this.originPoint[v]=m}),p&&V.postRender(()=>p(c,h)),ve(this.visualElement,"transform");const{animationState:g}=this.visualElement;g&&g.setActive("whileDrag",!0)},o=(c,h)=>{const{dragPropagation:f,dragDirectionLock:d,onDirectionLock:p,onDrag:g}=this.getProps();if(!f&&!this.openGlobalLock)return;const{offset:v}=h;if(d&&this.currentDirection===null){this.currentDirection=Va(v),this.currentDirection!==null&&p&&p(this.currentDirection);return}this.updateAxis("x",h.point,v),this.updateAxis("y",h.point,v),this.visualElement.render(),g&&g(c,h)},a=(c,h)=>this.stop(c,h),l=()=>I(c=>{var h;return this.getAnimationState(c)==="paused"&&((h=this.getAxisMotionValue(c).animation)===null||h===void 0?void 0:h.play())}),{dragSnapToOrigin:u}=this.getProps();this.panSession=new oi(e,{onSessionStart:i,onStart:r,onMove:o,onSessionEnd:a,resumeAnimation:l},{transformPagePoint:this.visualElement.getTransformPagePoint(),dragSnapToOrigin:u,contextWindow:gi(this.visualElement)})}stop(e,n){const s=this.isDragging;if(this.cancel(),!s)return;const{velocity:i}=n;this.startAnimation(i);const{onDragEnd:r}=this.getProps();r&&V.postRender(()=>r(e,n))}cancel(){this.isDragging=!1;const{projection:e,animationState:n}=this.visualElement;e&&(e.isAnimationBlocked=!1),this.panSession&&this.panSession.end(),this.panSession=void 0;const{dragPropagation:s}=this.getProps();!s&&this.openGlobalLock&&(this.openGlobalLock(),this.openGlobalLock=null),n&&n.setActive("whileDrag",!1)}updateAxis(e,n,s){const{drag:i}=this.getProps();if(!s||!Rt(e,i,this.currentDirection))return;const r=this.getAxisMotionValue(e);let o=this.originPoint[e]+s[e];this.constraints&&this.constraints[e]&&(o=da(o,this.constraints[e],this.elastic[e])),r.set(o)}resolveConstraints(){var e;const{dragConstraints:n,dragElastic:s}=this.getProps(),i=this.visualElement.projection&&!this.visualElement.projection.layout?this.visualElement.projection.measure(!1):(e=this.visualElement.projection)===null||e===void 0?void 0:e.layout,r=this.constraints;n&&at(n)?this.constraints||(this.constraints=this.resolveRefConstraints()):n&&i?this.constraints=pa(i.layoutBox,n):this.constraints=!1,this.elastic=va(s),r!==this.constraints&&i&&this.constraints&&!this.hasMutatedConstraints&&I(o=>{this.constraints!==!1&&this.getAxisMotionValue(o)&&(this.constraints[o]=ya(i.layoutBox[o],this.constraints[o]))})}resolveRefConstraints(){const{dragConstraints:e,onMeasureDragConstraints:n}=this.getProps();if(!e||!at(e))return!1;const s=e.current,{projection:i}=this.visualElement;if(!i||!i.layout)return!1;const r=Sa(s,i.root,this.visualElement.getTransformPagePoint());let o=ma(i.layout.layoutBox,r);if(n){const a=n(Ta(o));this.hasMutatedConstraints=!!a,a&&(o=fi(a))}return o}startAnimation(e){const{drag:n,dragMomentum:s,dragElastic:i,dragTransition:r,dragSnapToOrigin:o,onDragTransitionEnd:a}=this.getProps(),l=this.constraints||{},u=I(c=>{if(!Rt(c,n,this.currentDirection))return;let h=l&&l[c]||{};o&&(h={min:0,max:0});const f=i?200:1e6,d=i?40:1e7,p={type:"inertia",velocity:s?e[c]:0,bounceStiffness:f,bounceDamping:d,timeConstant:750,restDelta:1,restSpeed:10,...r,...h};return this.startAxisValueAnimation(c,p)});return Promise.all(u).then(a)}startAxisValueAnimation(e,n){const s=this.getAxisMotionValue(e);return ve(this.visualElement,e),s.start(Ke(e,s,0,n,this.visualElement,!1))}stopAnimation(){I(e=>this.getAxisMotionValue(e).stop())}pauseAnimation(){I(e=>{var n;return(n=this.getAxisMotionValue(e).animation)===null||n===void 0?void 0:n.pause()})}getAnimationState(e){var n;return(n=this.getAxisMotionValue(e).animation)===null||n===void 0?void 0:n.state}getAxisMotionValue(e){const n=`_drag${e.toUpperCase()}`,s=this.visualElement.getProps(),i=s[n];return i||this.visualElement.getValue(e,(s.initial?s.initial[e]:void 0)||0)}snapToCursor(e){I(n=>{const{drag:s}=this.getProps();if(!Rt(n,s,this.currentDirection))return;const{projection:i}=this.visualElement,r=this.getAxisMotionValue(n);if(i&&i.layout){const{min:o,max:a}=i.layout.layoutBox[n];r.set(e[n]-w(o,a,.5))}})}scalePositionWithinConstraints(){if(!this.visualElement.current)return;const{drag:e,dragConstraints:n}=this.getProps(),{projection:s}=this.visualElement;if(!at(n)||!s||!this.constraints)return;this.stopAnimation();const i={x:0,y:0};I(o=>{const a=this.getAxisMotionValue(o);if(a&&this.constraints!==!1){const l=a.get();i[o]=ga({min:l,max:l},this.constraints[o])}});const{transformTemplate:r}=this.visualElement.getProps();this.visualElement.current.style.transform=r?r({},""):"none",s.root&&s.root.updateScroll(),s.updateLayout(),this.resolveConstraints(),I(o=>{if(!Rt(o,e,null))return;const a=this.getAxisMotionValue(o),{min:l,max:u}=this.constraints[o];a.set(w(l,u,i[o]))})}addListeners(){if(!this.visualElement.current)return;Aa.set(this.visualElement,this);const e=this.visualElement.current,n=H(e,"pointerdown",l=>{const{drag:u,dragListener:c=!0}=this.getProps();u&&c&&this.start(l)}),s=()=>{const{dragConstraints:l}=this.getProps();at(l)&&l.current&&(this.constraints=this.resolveRefConstraints())},{projection:i}=this.visualElement,r=i.addEventListener("measure",s);i&&!i.layout&&(i.root&&i.root.updateScroll(),i.updateLayout()),V.read(s);const o=W(window,"resize",()=>this.scalePositionWithinConstraints()),a=i.addEventListener("didUpdate",({delta:l,hasLayoutChanged:u})=>{this.isDragging&&u&&(I(c=>{const h=this.getAxisMotionValue(c);h&&(this.originPoint[c]+=l[c].translate,h.set(h.get()+l[c].translate))}),this.visualElement.render())});return()=>{o(),n(),r(),a&&a()}}getProps(){const e=this.visualElement.getProps(),{drag:n=!1,dragDirectionLock:s=!1,dragPropagation:i=!1,dragConstraints:r=!1,dragElastic:o=xe,dragMomentum:a=!0}=e;return{...e,drag:n,dragDirectionLock:s,dragPropagation:i,dragConstraints:r,dragElastic:o,dragMomentum:a}}}function Rt(t,e,n){return(e===!0||e===t)&&(n===null||n===t)}function Va(t,e=10){let n=null;return Math.abs(t.y)>e?n="y":Math.abs(t.x)>e&&(n="x"),n}class wa extends J{constructor(e){super(e),this.removeGroupControls=L,this.removeListeners=L,this.controls=new ba(e)}mount(){const{dragControls:e}=this.node.getProps();e&&(this.removeGroupControls=e.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||L}unmount(){this.removeGroupControls(),this.removeListeners()}}const Wn=t=>(e,n)=>{t&&V.postRender(()=>t(e,n))};class Ca extends J{constructor(){super(...arguments),this.removePointerDownListener=L}onPointerDown(e){this.session=new oi(e,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint(),contextWindow:gi(this.node)})}createPanHandlers(){const{onPanSessionStart:e,onPanStart:n,onPan:s,onPanEnd:i}=this.node.getProps();return{onSessionStart:Wn(e),onStart:Wn(n),onMove:s,onEnd:(r,o)=>{delete this.session,i&&V.postRender(()=>i(r,o))}}}mount(){this.removePointerDownListener=H(this.node.current,"pointerdown",e=>this.onPointerDown(e))}update(){this.session&&this.session.updateHandlers(this.createPanHandlers())}unmount(){this.removePointerDownListener(),this.session&&this.session.end()}}const He=P.createContext(null);function Ma(){const t=P.useContext(He);if(t===null)return[!0,null];const{isPresent:e,onExitComplete:n,register:s}=t,i=P.useId();P.useEffect(()=>s(i),[]);const r=P.useCallback(()=>n&&n(i),[i,n]);return!e&&n?[!1,r]:[!0]}const yi=P.createContext({}),vi=P.createContext({}),Lt={hasAnimatedSinceResize:!0,hasEverUpdated:!1};function Gn(t,e){return e.max===e.min?0:t/(e.max-e.min)*100}const mt={correct:(t,e)=>{if(!e.target)return t;if(typeof t=="string")if(x.test(t))t=parseFloat(t);else return t;const n=Gn(t,e.target.x),s=Gn(t,e.target.y);return`${n}% ${s}%`}},Da={correct:(t,{treeScale:e,projectionDelta:n})=>{const s=t,i=Z.parse(t);if(i.length>5)return s;const r=Z.createTransformer(t),o=typeof i[0]!="number"?1:0,a=n.x.scale*e.x,l=n.y.scale*e.y;i[0+o]/=a,i[1+o]/=l;const u=w(a,l,.5);return typeof i[2+o]=="number"&&(i[2+o]/=u),typeof i[3+o]=="number"&&(i[3+o]/=u),r(i)}},Nt={};function Ra(t){Object.assign(Nt,t)}const{schedule:Xe,cancel:xu}=Ts(queueMicrotask,!1);class Ea extends P.Component{componentDidMount(){const{visualElement:e,layoutGroup:n,switchLayoutGroup:s,layoutId:i}=this.props,{projection:r}=e;Ra(La),r&&(n.group&&n.group.add(r),s&&s.register&&i&&s.register(r),r.root.didUpdate(),r.addEventListener("animationComplete",()=>{this.safeToRemove()}),r.setOptions({...r.options,onExitComplete:()=>this.safeToRemove()})),Lt.hasEverUpdated=!0}getSnapshotBeforeUpdate(e){const{layoutDependency:n,visualElement:s,drag:i,isPresent:r}=this.props,o=s.projection;return o&&(o.isPresent=r,i||e.layoutDependency!==n||n===void 0?o.willUpdate():this.safeToRemove(),e.isPresent!==r&&(r?o.promote():o.relegate()||V.postRender(()=>{const a=o.getStack();(!a||!a.members.length)&&this.safeToRemove()}))),null}componentDidUpdate(){const{projection:e}=this.props.visualElement;e&&(e.root.didUpdate(),Xe.postRender(()=>{!e.currentAnimation&&e.isLead()&&this.safeToRemove()}))}componentWillUnmount(){const{visualElement:e,layoutGroup:n,switchLayoutGroup:s}=this.props,{projection:i}=e;i&&(i.scheduleCheckAfterUnmount(),n&&n.group&&n.group.remove(i),s&&s.deregister&&s.deregister(i))}safeToRemove(){const{safeToRemove:e}=this.props;e&&e()}render(){return null}}function Ti(t){const[e,n]=Ma(),s=P.useContext(yi);return le.jsx(Ea,{...t,layoutGroup:s,switchLayoutGroup:P.useContext(vi),isPresent:e,safeToRemove:n})}const La={borderRadius:{...mt,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:mt,borderTopRightRadius:mt,borderBottomLeftRadius:mt,borderBottomRightRadius:mt,boxShadow:Da},xi=["TopLeft","TopRight","BottomLeft","BottomRight"],Fa=xi.length,$n=t=>typeof t=="string"?parseFloat(t):t,zn=t=>typeof t=="number"||x.test(t);function Ba(t,e,n,s,i,r){i?(t.opacity=w(0,n.opacity!==void 0?n.opacity:1,ka(s)),t.opacityExit=w(e.opacity!==void 0?e.opacity:1,0,Oa(s))):r&&(t.opacity=w(e.opacity!==void 0?e.opacity:1,n.opacity!==void 0?n.opacity:1,s));for(let o=0;o<Fa;o++){const a=`border${xi[o]}Radius`;let l=Hn(e,a),u=Hn(n,a);if(l===void 0&&u===void 0)continue;l||(l=0),u||(u=0),l===0||u===0||zn(l)===zn(u)?(t[a]=Math.max(w($n(l),$n(u),s),0),(U.test(u)||U.test(l))&&(t[a]+="%")):t[a]=u}(e.rotate||n.rotate)&&(t.rotate=w(e.rotate||0,n.rotate||0,s))}function Hn(t,e){return t[e]!==void 0?t[e]:t.borderRadius}const ka=Pi(0,.5,ws),Oa=Pi(.5,.95,L);function Pi(t,e,n){return s=>s<t?0:s>e?1:n(ft(t,e,s))}function Xn(t,e){t.min=e.min,t.max=e.max}function j(t,e){Xn(t.x,e.x),Xn(t.y,e.y)}function Yn(t,e){t.translate=e.translate,t.scale=e.scale,t.originPoint=e.originPoint,t.origin=e.origin}function qn(t,e,n,s,i){return t-=e,t=It(t,1/n,s),i!==void 0&&(t=It(t,1/i,s)),t}function ja(t,e=0,n=1,s=.5,i,r=t,o=t){if(U.test(e)&&(e=parseFloat(e),e=w(o.min,o.max,e/100)-o.min),typeof e!="number")return;let a=w(r.min,r.max,s);t===r&&(a-=e),t.min=qn(t.min,e,n,a,i),t.max=qn(t.max,e,n,a,i)}function Zn(t,e,[n,s,i],r,o){ja(t,e[n],e[s],e[i],e.scale,r,o)}const Ia=["x","scaleX","originX"],Na=["y","scaleY","originY"];function Jn(t,e,n,s){Zn(t.x,e,Ia,n?n.x:void 0,s?s.x:void 0),Zn(t.y,e,Na,n?n.y:void 0,s?s.y:void 0)}function Qn(t){return t.translate===0&&t.scale===1}function Si(t){return Qn(t.x)&&Qn(t.y)}function ts(t,e){return t.min===e.min&&t.max===e.max}function Ua(t,e){return ts(t.x,e.x)&&ts(t.y,e.y)}function es(t,e){return Math.round(t.min)===Math.round(e.min)&&Math.round(t.max)===Math.round(e.max)}function Ai(t,e){return es(t.x,e.x)&&es(t.y,e.y)}function ns(t){return B(t.x)/B(t.y)}function ss(t,e){return t.translate===e.translate&&t.scale===e.scale&&t.originPoint===e.originPoint}class _a{constructor(){this.members=[]}add(e){We(this.members,e),e.scheduleRender()}remove(e){if(Ge(this.members,e),e===this.prevLead&&(this.prevLead=void 0),e===this.lead){const n=this.members[this.members.length-1];n&&this.promote(n)}}relegate(e){const n=this.members.findIndex(i=>e===i);if(n===0)return!1;let s;for(let i=n;i>=0;i--){const r=this.members[i];if(r.isPresent!==!1){s=r;break}}return s?(this.promote(s),!0):!1}promote(e,n){const s=this.lead;if(e!==s&&(this.prevLead=s,this.lead=e,e.show(),s)){s.instance&&s.scheduleRender(),e.scheduleRender(),e.resumeFrom=s,n&&(e.resumeFrom.preserveOpacity=!0),s.snapshot&&(e.snapshot=s.snapshot,e.snapshot.latestValues=s.animationValues||s.latestValues),e.root&&e.root.isUpdating&&(e.isLayoutDirty=!0);const{crossfade:i}=e.options;i===!1&&s.hide()}}exitAnimationComplete(){this.members.forEach(e=>{const{options:n,resumingFrom:s}=e;n.onExitComplete&&n.onExitComplete(),s&&s.options.onExitComplete&&s.options.onExitComplete()})}scheduleRender(){this.members.forEach(e=>{e.instance&&e.scheduleRender(!1)})}removeLeadSnapshot(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)}}function Ka(t,e,n){let s="";const i=t.x.translate/e.x,r=t.y.translate/e.y,o=(n==null?void 0:n.z)||0;if((i||r||o)&&(s=`translate3d(${i}px, ${r}px, ${o}px) `),(e.x!==1||e.y!==1)&&(s+=`scale(${1/e.x}, ${1/e.y}) `),n){const{transformPerspective:u,rotate:c,rotateX:h,rotateY:f,skewX:d,skewY:p}=n;u&&(s=`perspective(${u}px) ${s}`),c&&(s+=`rotate(${c}deg) `),h&&(s+=`rotateX(${h}deg) `),f&&(s+=`rotateY(${f}deg) `),d&&(s+=`skewX(${d}deg) `),p&&(s+=`skewY(${p}deg) `)}const a=t.x.scale*e.x,l=t.y.scale*e.y;return(a!==1||l!==1)&&(s+=`scale(${a}, ${l})`),s||"none"}const Wa=(t,e)=>t.depth-e.depth;class Ga{constructor(){this.children=[],this.isDirty=!1}add(e){We(this.children,e),this.isDirty=!0}remove(e){Ge(this.children,e),this.isDirty=!0}forEach(e){this.isDirty&&this.children.sort(Wa),this.isDirty=!1,this.children.forEach(e)}}function Ft(t){const e=E(t)?t.get():t;return kr(e)?e.toValue():e}function $a(t,e){const n=_.now(),s=({timestamp:i})=>{const r=i-n;r>=e&&(Y(s),t(r-e))};return V.read(s,!0),()=>Y(s)}function za(t){return t instanceof SVGElement&&t.tagName!=="svg"}function Ha(t,e,n){const s=E(t)?t:bt(t);return s.start(Ke("",s,e,n)),s.animation}const et={type:"projectionFrame",totalNodes:0,resolvedTargetDeltas:0,recalculatedProjection:0},yt=typeof window<"u"&&window.MotionDebug!==void 0,se=["","X","Y","Z"],Xa={visibility:"hidden"},is=1e3;let Ya=0;function ie(t,e,n,s){const{latestValues:i}=e;i[t]&&(n[t]=i[t],e.setStaticValue(t,0),s&&(s[t]=0))}function bi(t){if(t.hasCheckedOptimisedAppear=!0,t.root===t)return;const{visualElement:e}=t.options;if(!e)return;const n=ei(e);if(window.MotionHasOptimisedAnimation(n,"transform")){const{layout:i,layoutId:r}=t.options;window.MotionCancelOptimisedAnimation(n,"transform",V,!(i||r))}const{parent:s}=t;s&&!s.hasCheckedOptimisedAppear&&bi(s)}function Vi({attachResizeListener:t,defaultParent:e,measureScroll:n,checkIsScrollRoot:s,resetTransform:i}){return class{constructor(o={},a=e==null?void 0:e()){this.id=Ya++,this.animationId=0,this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.isProjectionDirty=!1,this.isSharedProjectionDirty=!1,this.isTransformDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.hasCheckedOptimisedAppear=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.hasTreeAnimated=!1,this.updateScheduled=!1,this.scheduleUpdate=()=>this.update(),this.projectionUpdateScheduled=!1,this.checkUpdateFailed=()=>{this.isUpdating&&(this.isUpdating=!1,this.clearAllSnapshots())},this.updateProjection=()=>{this.projectionUpdateScheduled=!1,yt&&(et.totalNodes=et.resolvedTargetDeltas=et.recalculatedProjection=0),this.nodes.forEach(Ja),this.nodes.forEach(sl),this.nodes.forEach(il),this.nodes.forEach(Qa),yt&&window.MotionDebug.record(et)},this.resolvedRelativeTargetAt=0,this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.latestValues=o,this.root=a?a.root||a:this,this.path=a?[...a.path,a]:[],this.parent=a,this.depth=a?a.depth+1:0;for(let l=0;l<this.path.length;l++)this.path[l].shouldResetTransform=!0;this.root===this&&(this.nodes=new Ga)}addEventListener(o,a){return this.eventHandlers.has(o)||this.eventHandlers.set(o,new $e),this.eventHandlers.get(o).add(a)}notifyListeners(o,...a){const l=this.eventHandlers.get(o);l&&l.notify(...a)}hasListeners(o){return this.eventHandlers.has(o)}mount(o,a=this.root.hasTreeAnimated){if(this.instance)return;this.isSVG=za(o),this.instance=o;const{layoutId:l,layout:u,visualElement:c}=this.options;if(c&&!c.current&&c.mount(o),this.root.nodes.add(this),this.parent&&this.parent.children.add(this),a&&(u||l)&&(this.isLayoutDirty=!0),t){let h;const f=()=>this.root.updateBlockedByResize=!1;t(o,()=>{this.root.updateBlockedByResize=!0,h&&h(),h=$a(f,250),Lt.hasAnimatedSinceResize&&(Lt.hasAnimatedSinceResize=!1,this.nodes.forEach(rs))})}l&&this.root.registerSharedNode(l,this),this.options.animate!==!1&&c&&(l||u)&&this.addEventListener("didUpdate",({delta:h,hasLayoutChanged:f,hasRelativeTargetChanged:d,layout:p})=>{if(this.isTreeAnimationBlocked()){this.target=void 0,this.relativeTarget=void 0;return}const g=this.options.transition||c.getDefaultTransition()||ul,{onLayoutAnimationStart:v,onLayoutAnimationComplete:m}=c.getProps(),T=!this.targetLayout||!Ai(this.targetLayout,p)||d,y=!f&&d;if(this.options.layoutRoot||this.resumeFrom&&this.resumeFrom.instance||y||f&&(T||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0),this.setAnimationOrigin(h,y);const S={...Me(g,"layout"),onPlay:v,onComplete:m};(c.shouldReduceMotion||this.options.layoutRoot)&&(S.delay=0,S.type=!1),this.startAnimation(S)}else f||rs(this),this.isLead()&&this.options.onExitComplete&&this.options.onExitComplete();this.targetLayout=p})}unmount(){this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this);const o=this.getStack();o&&o.remove(this),this.parent&&this.parent.children.delete(this),this.instance=void 0,Y(this.updateProjection)}blockUpdate(){this.updateManuallyBlocked=!0}unblockUpdate(){this.updateManuallyBlocked=!1}isUpdateBlocked(){return this.updateManuallyBlocked||this.updateBlockedByResize}isTreeAnimationBlocked(){return this.isAnimationBlocked||this.parent&&this.parent.isTreeAnimationBlocked()||!1}startUpdate(){this.isUpdateBlocked()||(this.isUpdating=!0,this.nodes&&this.nodes.forEach(ol),this.animationId++)}getTransformTemplate(){const{visualElement:o}=this.options;return o&&o.getProps().transformTemplate}willUpdate(o=!0){if(this.root.hasTreeAnimated=!0,this.root.isUpdateBlocked()){this.options.onExitComplete&&this.options.onExitComplete();return}if(window.MotionCancelOptimisedAnimation&&!this.hasCheckedOptimisedAppear&&bi(this),!this.root.isUpdating&&this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let c=0;c<this.path.length;c++){const h=this.path[c];h.shouldResetTransform=!0,h.updateScroll("snapshot"),h.options.layoutRoot&&h.willUpdate(!1)}const{layoutId:a,layout:l}=this.options;if(a===void 0&&!l)return;const u=this.getTransformTemplate();this.prevTransformTemplateValue=u?u(this.latestValues,""):void 0,this.updateSnapshot(),o&&this.notifyListeners("willUpdate")}update(){if(this.updateScheduled=!1,this.isUpdateBlocked()){this.unblockUpdate(),this.clearAllSnapshots(),this.nodes.forEach(os);return}this.isUpdating||this.nodes.forEach(el),this.isUpdating=!1,this.nodes.forEach(nl),this.nodes.forEach(qa),this.nodes.forEach(Za),this.clearAllSnapshots();const a=_.now();D.delta=q(0,1e3/60,a-D.timestamp),D.timestamp=a,D.isProcessing=!0,Yt.update.process(D),Yt.preRender.process(D),Yt.render.process(D),D.isProcessing=!1}didUpdate(){this.updateScheduled||(this.updateScheduled=!0,Xe.read(this.scheduleUpdate))}clearAllSnapshots(){this.nodes.forEach(tl),this.sharedNodes.forEach(rl)}scheduleUpdateProjection(){this.projectionUpdateScheduled||(this.projectionUpdateScheduled=!0,V.preRender(this.updateProjection,!1,!0))}scheduleCheckAfterUnmount(){V.postRender(()=>{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()})}updateSnapshot(){this.snapshot||!this.instance||(this.snapshot=this.measure())}updateLayout(){if(!this.instance||(this.updateScroll(),!(this.options.alwaysMeasureLayout&&this.isLead())&&!this.isLayoutDirty))return;if(this.resumeFrom&&!this.resumeFrom.instance)for(let l=0;l<this.path.length;l++)this.path[l].updateScroll();const o=this.layout;this.layout=this.measure(!1),this.layoutCorrected=C(),this.isLayoutDirty=!1,this.projectionDelta=void 0,this.notifyListeners("measure",this.layout.layoutBox);const{visualElement:a}=this.options;a&&a.notify("LayoutMeasure",this.layout.layoutBox,o?o.layoutBox:void 0)}updateScroll(o="measure"){let a=!!(this.options.layoutScroll&&this.instance);if(this.scroll&&this.scroll.animationId===this.root.animationId&&this.scroll.phase===o&&(a=!1),a){const l=s(this.instance);this.scroll={animationId:this.root.animationId,phase:o,isRoot:l,offset:n(this.instance),wasRoot:this.scroll?this.scroll.isRoot:l}}}resetTransform(){if(!i)return;const o=this.isLayoutDirty||this.shouldResetTransform||this.options.alwaysMeasureLayout,a=this.projectionDelta&&!Si(this.projectionDelta),l=this.getTransformTemplate(),u=l?l(this.latestValues,""):void 0,c=u!==this.prevTransformTemplateValue;o&&(a||tt(this.latestValues)||c)&&(i(this.instance,u),this.shouldResetTransform=!1,this.scheduleRender())}measure(o=!0){const a=this.measurePageBox();let l=this.removeElementScroll(a);return o&&(l=this.removeTransform(l)),cl(l),{animationId:this.root.animationId,measuredBox:a,layoutBox:l,latestValues:{},source:this.id}}measurePageBox(){var o;const{visualElement:a}=this.options;if(!a)return C();const l=a.measureViewportBox();if(!(((o=this.scroll)===null||o===void 0?void 0:o.wasRoot)||this.path.some(hl))){const{scroll:c}=this.root;c&&(ut(l.x,c.offset.x),ut(l.y,c.offset.y))}return l}removeElementScroll(o){var a;const l=C();if(j(l,o),!((a=this.scroll)===null||a===void 0)&&a.wasRoot)return l;for(let u=0;u<this.path.length;u++){const c=this.path[u],{scroll:h,options:f}=c;c!==this.root&&h&&f.layoutScroll&&(h.wasRoot&&j(l,o),ut(l.x,h.offset.x),ut(l.y,h.offset.y))}return l}applyTransform(o,a=!1){const l=C();j(l,o);for(let u=0;u<this.path.length;u++){const c=this.path[u];!a&&c.options.layoutScroll&&c.scroll&&c!==c.root&&ct(l,{x:-c.scroll.offset.x,y:-c.scroll.offset.y}),tt(c.latestValues)&&ct(l,c.latestValues)}return tt(this.latestValues)&&ct(l,this.latestValues),l}removeTransform(o){const a=C();j(a,o);for(let l=0;l<this.path.length;l++){const u=this.path[l];if(!u.instance||!tt(u.latestValues))continue;Pe(u.latestValues)&&u.updateSnapshot();const c=C(),h=u.measurePageBox();j(c,h),Jn(a,u.latestValues,u.snapshot?u.snapshot.layoutBox:void 0,c)}return tt(this.latestValues)&&Jn(a,this.latestValues),a}setTargetDelta(o){this.targetDelta=o,this.root.scheduleUpdateProjection(),this.isProjectionDirty=!0}setOptions(o){this.options={...this.options,...o,crossfade:o.crossfade!==void 0?o.crossfade:!0}}clearMeasurements(){this.scroll=void 0,this.layout=void 0,this.snapshot=void 0,this.prevTransformTemplateValue=void 0,this.targetDelta=void 0,this.target=void 0,this.isLayoutDirty=!1}forceRelativeParentToResolveTarget(){this.relativeParent&&this.relativeParent.resolvedRelativeTargetAt!==D.timestamp&&this.relativeParent.resolveTargetDelta(!0)}resolveTargetDelta(o=!1){var a;const l=this.getLead();this.isProjectionDirty||(this.isProjectionDirty=l.isProjectionDirty),this.isTransformDirty||(this.isTransformDirty=l.isTransformDirty),this.isSharedProjectionDirty||(this.isSharedProjectionDirty=l.isSharedProjectionDirty);const u=!!this.resumingFrom||this!==l;if(!(o||u&&this.isSharedProjectionDirty||this.isProjectionDirty||!((a=this.parent)===null||a===void 0)&&a.isProjectionDirty||this.attemptToResolveRelativeTarget||this.root.updateBlockedByResize))return;const{layout:h,layoutId:f}=this.options;if(!(!this.layout||!(h||f))){if(this.resolvedRelativeTargetAt=D.timestamp,!this.targetDelta&&!this.relativeTarget){const d=this.getClosestProjectingParent();d&&d.layout&&this.animationProgress!==1?(this.relativeParent=d,this.forceRelativeParentToResolveTarget(),this.relativeTarget=C(),this.relativeTargetOrigin=C(),xt(this.relativeTargetOrigin,this.layout.layoutBox,d.layout.layoutBox),j(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}if(!(!this.relativeTarget&&!this.targetDelta)){if(this.target||(this.target=C(),this.targetWithTransforms=C()),this.relativeTarget&&this.relativeTargetOrigin&&this.relativeParent&&this.relativeParent.target?(this.forceRelativeParentToResolveTarget(),fa(this.target,this.relativeTarget,this.relativeParent.target)):this.targetDelta?(this.resumingFrom?this.target=this.applyTransform(this.layout.layoutBox):j(this.target,this.layout.layoutBox),pi(this.target,this.targetDelta)):j(this.target,this.layout.layoutBox),this.attemptToResolveRelativeTarget){this.attemptToResolveRelativeTarget=!1;const d=this.getClosestProjectingParent();d&&!!d.resumingFrom==!!this.resumingFrom&&!d.options.layoutScroll&&d.target&&this.animationProgress!==1?(this.relativeParent=d,this.forceRelativeParentToResolveTarget(),this.relativeTarget=C(),this.relativeTargetOrigin=C(),xt(this.relativeTargetOrigin,this.target,d.target),j(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}yt&&et.resolvedTargetDeltas++}}}getClosestProjectingParent(){if(!(!this.parent||Pe(this.parent.latestValues)||di(this.parent.latestValues)))return this.parent.isProjecting()?this.parent:this.parent.getClosestProjectingParent()}isProjecting(){return!!((this.relativeTarget||this.targetDelta||this.options.layoutRoot)&&this.layout)}calcProjection(){var o;const a=this.getLead(),l=!!this.resumingFrom||this!==a;let u=!0;if((this.isProjectionDirty||!((o=this.parent)===null||o===void 0)&&o.isProjectionDirty)&&(u=!1),l&&(this.isSharedProjectionDirty||this.isTransformDirty)&&(u=!1),this.resolvedRelativeTargetAt===D.timestamp&&(u=!1),u)return;const{layout:c,layoutId:h}=this.options;if(this.isTreeAnimating=!!(this.parent&&this.parent.isTreeAnimating||this.currentAnimation||this.pendingAnimation),this.isTreeAnimating||(this.targetDelta=this.relativeTarget=void 0),!this.layout||!(c||h))return;j(this.layoutCorrected,this.layout.layoutBox);const f=this.treeScale.x,d=this.treeScale.y;Pa(this.layoutCorrected,this.treeScale,this.path,l),a.layout&&!a.target&&(this.treeScale.x!==1||this.treeScale.y!==1)&&(a.target=a.layout.layoutBox,a.targetWithTransforms=C());const{target:p}=a;if(!p){this.prevProjectionDelta&&(this.createProjectionDeltas(),this.scheduleRender());return}!this.projectionDelta||!this.prevProjectionDelta?this.createProjectionDeltas():(Yn(this.prevProjectionDelta.x,this.projectionDelta.x),Yn(this.prevProjectionDelta.y,this.projectionDelta.y)),Tt(this.projectionDelta,this.layoutCorrected,p,this.latestValues),(this.treeScale.x!==f||this.treeScale.y!==d||!ss(this.projectionDelta.x,this.prevProjectionDelta.x)||!ss(this.projectionDelta.y,this.prevProjectionDelta.y))&&(this.hasProjected=!0,this.scheduleRender(),this.notifyListeners("projectionUpdate",p)),yt&&et.recalculatedProjection++}hide(){this.isVisible=!1}show(){this.isVisible=!0}scheduleRender(o=!0){var a;if((a=this.options.visualElement)===null||a===void 0||a.scheduleRender(),o){const l=this.getStack();l&&l.scheduleRender()}this.resumingFrom&&!this.resumingFrom.instance&&(this.resumingFrom=void 0)}createProjectionDeltas(){this.prevProjectionDelta=lt(),this.projectionDelta=lt(),this.projectionDeltaWithTransform=lt()}setAnimationOrigin(o,a=!1){const l=this.snapshot,u=l?l.latestValues:{},c={...this.latestValues},h=lt();(!this.relativeParent||!this.relativeParent.options.layoutRoot)&&(this.relativeTarget=this.relativeTargetOrigin=void 0),this.attemptToResolveRelativeTarget=!a;const f=C(),d=l?l.source:void 0,p=this.layout?this.layout.source:void 0,g=d!==p,v=this.getStack(),m=!v||v.members.length<=1,T=!!(g&&!m&&this.options.crossfade===!0&&!this.path.some(ll));this.animationProgress=0;let y;this.mixTargetDelta=S=>{const b=S/1e3;as(h.x,o.x,b),as(h.y,o.y,b),this.setTargetDelta(h),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout&&(xt(f,this.layout.layoutBox,this.relativeParent.layout.layoutBox),al(this.relativeTarget,this.relativeTargetOrigin,f,b),y&&Ua(this.relativeTarget,y)&&(this.isProjectionDirty=!1),y||(y=C()),j(y,this.relativeTarget)),g&&(this.animationValues=c,Ba(c,u,this.latestValues,b,T,m)),this.root.scheduleUpdateProjection(),this.scheduleRender(),this.animationProgress=b},this.mixTargetDelta(this.options.layoutRoot?1e3:0)}startAnimation(o){this.notifyListeners("animationStart"),this.currentAnimation&&this.currentAnimation.stop(),this.resumingFrom&&this.resumingFrom.currentAnimation&&this.resumingFrom.currentAnimation.stop(),this.pendingAnimation&&(Y(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=V.update(()=>{Lt.hasAnimatedSinceResize=!0,this.currentAnimation=Ha(0,is,{...o,onUpdate:a=>{this.mixTargetDelta(a),o.onUpdate&&o.onUpdate(a)},onComplete:()=>{o.onComplete&&o.onComplete(),this.completeAnimation()}}),this.resumingFrom&&(this.resumingFrom.currentAnimation=this.currentAnimation),this.pendingAnimation=void 0})}completeAnimation(){this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0);const o=this.getStack();o&&o.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")}finishAnimation(){this.currentAnimation&&(this.mixTargetDelta&&this.mixTargetDelta(is),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){const o=this.getLead();let{targetWithTransforms:a,target:l,layout:u,latestValues:c}=o;if(!(!a||!l||!u)){if(this!==o&&this.layout&&u&&wi(this.options.animationType,this.layout.layoutBox,u.layoutBox)){l=this.target||C();const h=B(this.layout.layoutBox.x);l.x.min=o.target.x.min,l.x.max=l.x.min+h;const f=B(this.layout.layoutBox.y);l.y.min=o.target.y.min,l.y.max=l.y.min+f}j(a,l),ct(a,c),Tt(this.projectionDeltaWithTransform,this.layoutCorrected,a,c)}}registerSharedNode(o,a){this.sharedNodes.has(o)||this.sharedNodes.set(o,new _a),this.sharedNodes.get(o).add(a);const u=a.options.initialPromotionConfig;a.promote({transition:u?u.transition:void 0,preserveFollowOpacity:u&&u.shouldPreserveFollowOpacity?u.shouldPreserveFollowOpacity(a):void 0})}isLead(){const o=this.getStack();return o?o.lead===this:!0}getLead(){var o;const{layoutId:a}=this.options;return a?((o=this.getStack())===null||o===void 0?void 0:o.lead)||this:this}getPrevLead(){var o;const{layoutId:a}=this.options;return a?(o=this.getStack())===null||o===void 0?void 0:o.prevLead:void 0}getStack(){const{layoutId:o}=this.options;if(o)return this.root.sharedNodes.get(o)}promote({needsReset:o,transition:a,preserveFollowOpacity:l}={}){const u=this.getStack();u&&u.promote(this,l),o&&(this.projectionDelta=void 0,this.needsReset=!0),a&&this.setOptions({transition:a})}relegate(){const o=this.getStack();return o?o.relegate(this):!1}resetSkewAndRotation(){const{visualElement:o}=this.options;if(!o)return;let a=!1;const{latestValues:l}=o;if((l.z||l.rotate||l.rotateX||l.rotateY||l.rotateZ||l.skewX||l.skewY)&&(a=!0),!a)return;const u={};l.z&&ie("z",o,u,this.animationValues);for(let c=0;c<se.length;c++)ie(`rotate${se[c]}`,o,u,this.animationValues),ie(`skew${se[c]}`,o,u,this.animationValues);o.render();for(const c in u)o.setStaticValue(c,u[c]),this.animationValues&&(this.animationValues[c]=u[c]);o.scheduleRender()}getProjectionStyles(o){var a,l;if(!this.instance||this.isSVG)return;if(!this.isVisible)return Xa;const u={visibility:""},c=this.getTransformTemplate();if(this.needsReset)return this.needsReset=!1,u.opacity="",u.pointerEvents=Ft(o==null?void 0:o.pointerEvents)||"",u.transform=c?c(this.latestValues,""):"none",u;const h=this.getLead();if(!this.projectionDelta||!this.layout||!h.target){const g={};return this.options.layoutId&&(g.opacity=this.latestValues.opacity!==void 0?this.latestValues.opacity:1,g.pointerEvents=Ft(o==null?void 0:o.pointerEvents)||""),this.hasProjected&&!tt(this.latestValues)&&(g.transform=c?c({},""):"none",this.hasProjected=!1),g}const f=h.animationValues||h.latestValues;this.applyTransformsToTarget(),u.transform=Ka(this.projectionDeltaWithTransform,this.treeScale,f),c&&(u.transform=c(f,u.transform));const{x:d,y:p}=this.projectionDelta;u.transformOrigin=`${d.origin*100}% ${p.origin*100}% 0`,h.animationValues?u.opacity=h===this?(l=(a=f.opacity)!==null&&a!==void 0?a:this.latestValues.opacity)!==null&&l!==void 0?l:1:this.preserveOpacity?this.latestValues.opacity:f.opacityExit:u.opacity=h===this?f.opacity!==void 0?f.opacity:"":f.opacityExit!==void 0?f.opacityExit:0;for(const g in Nt){if(f[g]===void 0)continue;const{correct:v,applyTo:m}=Nt[g],T=u.transform==="none"?f[g]:v(f[g],h);if(m){const y=m.length;for(let S=0;S<y;S++)u[m[S]]=T}else u[g]=T}return this.options.layoutId&&(u.pointerEvents=h===this?Ft(o==null?void 0:o.pointerEvents)||"":"none"),u}clearSnapshot(){this.resumeFrom=this.snapshot=void 0}resetTree(){this.root.nodes.forEach(o=>{var a;return(a=o.currentAnimation)===null||a===void 0?void 0:a.stop()}),this.root.nodes.forEach(os),this.root.sharedNodes.clear()}}}function qa(t){t.updateLayout()}function Za(t){var e;const n=((e=t.resumeFrom)===null||e===void 0?void 0:e.snapshot)||t.snapshot;if(t.isLead()&&t.layout&&n&&t.hasListeners("didUpdate")){const{layoutBox:s,measuredBox:i}=t.layout,{animationType:r}=t.options,o=n.source!==t.layout.source;r==="size"?I(h=>{const f=o?n.measuredBox[h]:n.layoutBox[h],d=B(f);f.min=s[h].min,f.max=f.min+d}):wi(r,n.layoutBox,s)&&I(h=>{const f=o?n.measuredBox[h]:n.layoutBox[h],d=B(s[h]);f.max=f.min+d,t.relativeTarget&&!t.currentAnimation&&(t.isProjectionDirty=!0,t.relativeTarget[h].max=t.relativeTarget[h].min+d)});const a=lt();Tt(a,s,n.layoutBox);const l=lt();o?Tt(l,t.applyTransform(i,!0),n.measuredBox):Tt(l,s,n.layoutBox);const u=!Si(a);let c=!1;if(!t.resumeFrom){const h=t.getClosestProjectingParent();if(h&&!h.resumeFrom){const{snapshot:f,layout:d}=h;if(f&&d){const p=C();xt(p,n.layoutBox,f.layoutBox);const g=C();xt(g,s,d.layoutBox),Ai(p,g)||(c=!0),h.options.layoutRoot&&(t.relativeTarget=g,t.relativeTargetOrigin=p,t.relativeParent=h)}}}t.notifyListeners("didUpdate",{layout:s,snapshot:n,delta:l,layoutDelta:a,hasLayoutChanged:u,hasRelativeTargetChanged:c})}else if(t.isLead()){const{onExitComplete:s}=t.options;s&&s()}t.options.transition=void 0}function Ja(t){yt&&et.totalNodes++,t.parent&&(t.isProjecting()||(t.isProjectionDirty=t.parent.isProjectionDirty),t.isSharedProjectionDirty||(t.isSharedProjectionDirty=!!(t.isProjectionDirty||t.parent.isProjectionDirty||t.parent.isSharedProjectionDirty)),t.isTransformDirty||(t.isTransformDirty=t.parent.isTransformDirty))}function Qa(t){t.isProjectionDirty=t.isSharedProjectionDirty=t.isTransformDirty=!1}function tl(t){t.clearSnapshot()}function os(t){t.clearMeasurements()}function el(t){t.isLayoutDirty=!1}function nl(t){const{visualElement:e}=t.options;e&&e.getProps().onBeforeLayoutMeasure&&e.notify("BeforeLayoutMeasure"),t.resetTransform()}function rs(t){t.finishAnimation(),t.targetDelta=t.relativeTarget=t.target=void 0,t.isProjectionDirty=!0}function sl(t){t.resolveTargetDelta()}function il(t){t.calcProjection()}function ol(t){t.resetSkewAndRotation()}function rl(t){t.removeLeadSnapshot()}function as(t,e,n){t.translate=w(e.translate,0,n),t.scale=w(e.scale,1,n),t.origin=e.origin,t.originPoint=e.originPoint}function ls(t,e,n,s){t.min=w(e.min,n.min,s),t.max=w(e.max,n.max,s)}function al(t,e,n,s){ls(t.x,e.x,n.x,s),ls(t.y,e.y,n.y,s)}function ll(t){return t.animationValues&&t.animationValues.opacityExit!==void 0}const ul={duration:.45,ease:[.4,0,.1,1]},us=t=>typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().includes(t),cs=us("applewebkit/")&&!us("chrome/")?Math.round:L;function hs(t){t.min=cs(t.min),t.max=cs(t.max)}function cl(t){hs(t.x),hs(t.y)}function wi(t,e,n){return t==="position"||t==="preserve-aspect"&&!ha(ns(e),ns(n),.2)}function hl(t){var e;return t!==t.root&&((e=t.scroll)===null||e===void 0?void 0:e.wasRoot)}const fl=Vi({attachResizeListener:(t,e)=>W(t,"resize",e),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}),checkIsScrollRoot:()=>!0}),oe={current:void 0},Ci=Vi({measureScroll:t=>({x:t.scrollLeft,y:t.scrollTop}),defaultParent:()=>{if(!oe.current){const t=new fl({});t.mount(window),t.setOptions({layoutScroll:!0}),oe.current=t}return oe.current},resetTransform:(t,e)=>{t.style.transform=e!==void 0?e:"none"},checkIsScrollRoot:t=>window.getComputedStyle(t).position==="fixed"}),dl={pan:{Feature:Ca},drag:{Feature:wa,ProjectionNode:Ci,MeasureLayout:Ti}};function fs(t,e){const n=e?"pointerenter":"pointerleave",s=e?"onHoverStart":"onHoverEnd",i=(r,o)=>{if(r.pointerType==="touch"||ui())return;const a=t.getProps();t.animationState&&a.whileHover&&t.animationState.setActive("whileHover",e);const l=a[s];l&&V.postRender(()=>l(r,o))};return H(t.current,n,i,{passive:!t.getProps()[s]})}class pl extends J{mount(){this.unmount=z(fs(this.node,!0),fs(this.node,!1))}unmount(){}}class ml extends J{constructor(){super(...arguments),this.isActive=!1}onFocus(){let e=!1;try{e=this.node.current.matches(":focus-visible")}catch{e=!0}!e||!this.node.animationState||(this.node.animationState.setActive("whileFocus",!0),this.isActive=!0)}onBlur(){!this.isActive||!this.node.animationState||(this.node.animationState.setActive("whileFocus",!1),this.isActive=!1)}mount(){this.unmount=z(W(this.node.current,"focus",()=>this.onFocus()),W(this.node.current,"blur",()=>this.onBlur()))}unmount(){}}const Mi=(t,e)=>e?t===e?!0:Mi(t,e.parentElement):!1;function re(t,e){if(!e)return;const n=new PointerEvent("pointer"+t);e(n,Gt(n))}class gl extends J{constructor(){super(...arguments),this.removeStartListeners=L,this.removeEndListeners=L,this.removeAccessibleListeners=L,this.startPointerPress=(e,n)=>{if(this.isPressing)return;this.removeEndListeners();const s=this.node.getProps(),r=H(window,"pointerup",(a,l)=>{if(!this.checkPressEnd())return;const{onTap:u,onTapCancel:c,globalTapTarget:h}=this.node.getProps(),f=!h&&!Mi(this.node.current,a.target)?c:u;f&&V.update(()=>f(a,l))},{passive:!(s.onTap||s.onPointerUp)}),o=H(window,"pointercancel",(a,l)=>this.cancelPress(a,l),{passive:!(s.onTapCancel||s.onPointerCancel)});this.removeEndListeners=z(r,o),this.startPress(e,n)},this.startAccessiblePress=()=>{const e=r=>{if(r.key!=="Enter"||this.isPressing)return;const o=a=>{a.key!=="Enter"||!this.checkPressEnd()||re("up",(l,u)=>{const{onTap:c}=this.node.getProps();c&&V.postRender(()=>c(l,u))})};this.removeEndListeners(),this.removeEndListeners=W(this.node.current,"keyup",o),re("down",(a,l)=>{this.startPress(a,l)})},n=W(this.node.current,"keydown",e),s=()=>{this.isPressing&&re("cancel",(r,o)=>this.cancelPress(r,o))},i=W(this.node.current,"blur",s);this.removeAccessibleListeners=z(n,i)}}startPress(e,n){this.isPressing=!0;const{onTapStart:s,whileTap:i}=this.node.getProps();i&&this.node.animationState&&this.node.animationState.setActive("whileTap",!0),s&&V.postRender(()=>s(e,n))}checkPressEnd(){return this.removeEndListeners(),this.isPressing=!1,this.node.getProps().whileTap&&this.node.animationState&&this.node.animationState.setActive("whileTap",!1),!ui()}cancelPress(e,n){if(!this.checkPressEnd())return;const{onTapCancel:s}=this.node.getProps();s&&V.postRender(()=>s(e,n))}mount(){const e=this.node.getProps(),n=H(e.globalTapTarget?window:this.node.current,"pointerdown",this.startPointerPress,{passive:!(e.onTapStart||e.onPointerStart)}),s=W(this.node.current,"focus",this.startAccessiblePress);this.removeStartListeners=z(n,s)}unmount(){this.removeStartListeners(),this.removeEndListeners(),this.removeAccessibleListeners()}}const Ae=new WeakMap,ae=new WeakMap,yl=t=>{const e=Ae.get(t.target);e&&e(t)},vl=t=>{t.forEach(yl)};function Tl({root:t,...e}){const n=t||document;ae.has(n)||ae.set(n,{});const s=ae.get(n),i=JSON.stringify(e);return s[i]||(s[i]=new IntersectionObserver(vl,{root:t,...e})),s[i]}function xl(t,e,n){const s=Tl(e);return Ae.set(t,n),s.observe(t),()=>{Ae.delete(t),s.unobserve(t)}}const Pl={some:0,all:1};class Sl extends J{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){this.unmount();const{viewport:e={}}=this.node.getProps(),{root:n,margin:s,amount:i="some",once:r}=e,o={root:n?n.current:void 0,rootMargin:s,threshold:typeof i=="number"?i:Pl[i]},a=l=>{const{isIntersecting:u}=l;if(this.isInView===u||(this.isInView=u,r&&!u&&this.hasEnteredView))return;u&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive("whileInView",u);const{onViewportEnter:c,onViewportLeave:h}=this.node.getProps(),f=u?c:h;f&&f(l)};return xl(this.node.current,o,a)}mount(){this.startObserver()}update(){if(typeof IntersectionObserver>"u")return;const{props:e,prevProps:n}=this.node;["amount","margin","root"].some(Al(e,n))&&this.startObserver()}unmount(){}}function Al({viewport:t={}},{viewport:e={}}={}){return n=>t[n]!==e[n]}const bl={inView:{Feature:Sl},tap:{Feature:gl},focus:{Feature:ml},hover:{Feature:pl}},Vl={layout:{ProjectionNode:Ci,MeasureLayout:Ti}},Di=P.createContext({transformPagePoint:t=>t,isStatic:!1,reducedMotion:"never"}),$t=P.createContext({}),Ye=typeof window<"u",wl=Ye?P.useLayoutEffect:P.useEffect,Ri=P.createContext({strict:!1});function Cl(t,e,n,s,i){var r,o;const{visualElement:a}=P.useContext($t),l=P.useContext(Ri),u=P.useContext(He),c=P.useContext(Di).reducedMotion,h=P.useRef();s=s||l.renderer,!h.current&&s&&(h.current=s(t,{visualState:e,parent:a,props:n,presenceContext:u,blockInitialAnimation:u?u.initial===!1:!1,reducedMotionConfig:c}));const f=h.current,d=P.useContext(vi);f&&!f.projection&&i&&(f.type==="html"||f.type==="svg")&&Ml(h.current,n,i,d);const p=P.useRef(!1);P.useInsertionEffect(()=>{f&&p.current&&f.update(n,u)});const g=n[ti],v=P.useRef(!!g&&!(!((r=window.MotionHandoffIsComplete)===null||r===void 0)&&r.call(window,g))&&((o=window.MotionHasOptimisedAnimation)===null||o===void 0?void 0:o.call(window,g)));return wl(()=>{f&&(p.current=!0,window.MotionIsMounted=!0,f.updateFeatures(),Xe.render(f.render),v.current&&f.animationState&&f.animationState.animateChanges())}),P.useEffect(()=>{f&&(!v.current&&f.animationState&&f.animationState.animateChanges(),v.current&&(queueMicrotask(()=>{var m;(m=window.MotionHandoffMarkAsComplete)===null||m===void 0||m.call(window,g)}),v.current=!1))}),f}function Ml(t,e,n,s){const{layoutId:i,layout:r,drag:o,dragConstraints:a,layoutScroll:l,layoutRoot:u}=e;t.projection=new n(t.latestValues,e["data-framer-portal-id"]?void 0:Ei(t.parent)),t.projection.setOptions({layoutId:i,layout:r,alwaysMeasureLayout:!!o||a&&at(a),visualElement:t,animationType:typeof r=="string"?r:"both",initialPromotionConfig:s,layoutScroll:l,layoutRoot:u})}function Ei(t){if(t)return t.options.allowProjection!==!1?t.projection:Ei(t.parent)}function Dl(t,e,n){return P.useCallback(s=>{s&&t.mount&&t.mount(s),e&&(s?e.mount(s):e.unmount()),n&&(typeof n=="function"?n(s):at(n)&&(n.current=s))},[e])}function zt(t){return _t(t.animate)||Ce.some(e=>Pt(t[e]))}function Li(t){return!!(zt(t)||t.variants)}function Rl(t,e){if(zt(t)){const{initial:n,animate:s}=t;return{initial:n===!1||Pt(n)?n:void 0,animate:Pt(s)?s:void 0}}return t.inherit!==!1?e:{}}function El(t){const{initial:e,animate:n}=Rl(t,P.useContext($t));return P.useMemo(()=>({initial:e,animate:n}),[ds(e),ds(n)])}function ds(t){return Array.isArray(t)?t.join(" "):t}const ps={animation:["animate","variants","whileHover","whileTap","exit","whileInView","whileFocus","whileDrag"],exit:["exit"],drag:["drag","dragControls"],focus:["whileFocus"],hover:["whileHover","onHoverStart","onHoverEnd"],tap:["whileTap","onTap","onTapStart","onTapCancel"],pan:["onPan","onPanStart","onPanSessionStart","onPanEnd"],inView:["whileInView","onViewportEnter","onViewportLeave"],layout:["layout","layoutId"]},dt={};for(const t in ps)dt[t]={isEnabled:e=>ps[t].some(n=>!!e[n])};function Ll(t){for(const e in t)dt[e]={...dt[e],...t[e]}}const Fl=Symbol.for("motionComponentSymbol");function Bl({preloadedFeatures:t,createVisualElement:e,useRender:n,useVisualState:s,Component:i}){t&&Ll(t);function r(a,l){let u;const c={...P.useContext(Di),...a,layoutId:kl(a)},{isStatic:h}=c,f=El(a),d=s(a,h);if(!h&&Ye){Ol();const p=jl(c);u=p.MeasureLayout,f.visualElement=Cl(i,d,c,e,p.ProjectionNode)}return le.jsxs($t.Provider,{value:f,children:[u&&f.visualElement?le.jsx(u,{visualElement:f.visualElement,...c}):null,n(i,a,Dl(d,f.visualElement,l),d,h,f.visualElement)]})}const o=P.forwardRef(r);return o[Fl]=i,o}function kl({layoutId:t}){const e=P.useContext(yi).id;return e&&t!==void 0?e+"-"+t:t}function Ol(t,e){P.useContext(Ri).strict}function jl(t){const{drag:e,layout:n}=dt;if(!e&&!n)return{};const s={...e,...n};return{MeasureLayout:e!=null&&e.isEnabled(t)||n!=null&&n.isEnabled(t)?s.MeasureLayout:void 0,ProjectionNode:s.ProjectionNode}}const Il=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","switch","symbol","svg","text","tspan","use","view"];function qe(t){return typeof t!="string"||t.includes("-")?!1:!!(Il.indexOf(t)>-1||/[A-Z]/u.test(t))}function Fi(t,{style:e,vars:n},s,i){Object.assign(t.style,e,i&&i.getProjectionStyles(s));for(const r in n)t.style.setProperty(r,n[r])}const Bi=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength","startOffset","textLength","lengthAdjust"]);function ki(t,e,n,s){Fi(t,e,void 0,s);for(const i in e.attrs)t.setAttribute(Bi.has(i)?i:ze(i),e.attrs[i])}function Oi(t,{layout:e,layoutId:n}){return it.has(t)||t.startsWith("origin")||(e||n!==void 0)&&(!!Nt[t]||t==="opacity")}function Ze(t,e,n){var s;const{style:i}=t,r={};for(const o in i)(E(i[o])||e.style&&E(e.style[o])||Oi(o,t)||((s=n==null?void 0:n.getValue(o))===null||s===void 0?void 0:s.liveStyle)!==void 0)&&(r[o]=i[o]);return r}function ji(t,e,n){const s=Ze(t,e,n);for(const i in t)if(E(t[i])||E(e[i])){const r=Vt.indexOf(i)!==-1?"attr"+i.charAt(0).toUpperCase()+i.substring(1):i;s[r]=t[i]}return s}function Nl(t){const e=P.useRef(null);return e.current===null&&(e.current=t()),e.current}function Ul({scrapeMotionValuesFromProps:t,createRenderState:e,onMount:n},s,i,r){const o={latestValues:_l(s,i,r,t),renderState:e()};return n&&(o.mount=a=>n(s,a,o)),o}const Ii=t=>(e,n)=>{const s=P.useContext($t),i=P.useContext(He),r=()=>Ul(t,e,s,i);return n?r():Nl(r)};function _l(t,e,n,s){const i={},r=s(t,{});for(const f in r)i[f]=Ft(r[f]);let{initial:o,animate:a}=t;const l=zt(t),u=Li(t);e&&u&&!l&&t.inherit!==!1&&(o===void 0&&(o=e.initial),a===void 0&&(a=e.animate));let c=n?n.initial===!1:!1;c=c||o===!1;const h=c?a:o;if(h&&typeof h!="boolean"&&!_t(h)){const f=Array.isArray(h)?h:[h];for(let d=0;d<f.length;d++){const p=Ve(t,f[d]);if(p){const{transitionEnd:g,transition:v,...m}=p;for(const T in m){let y=m[T];if(Array.isArray(y)){const S=c?y.length-1:0;y=y[S]}y!==null&&(i[T]=y)}for(const T in g)i[T]=g[T]}}}return i}const Je=()=>({style:{},transform:{},transformOrigin:{},vars:{}}),Ni=()=>({...Je(),attrs:{}}),Ui=(t,e)=>e&&typeof t=="number"?e.transform(t):t,Kl={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},Wl=Vt.length;function Gl(t,e,n){let s="",i=!0;for(let r=0;r<Wl;r++){const o=Vt[r],a=t[o];if(a===void 0)continue;let l=!0;if(typeof a=="number"?l=a===(o.startsWith("scale")?1:0):l=parseFloat(a)===0,!l||n){const u=Ui(a,ke[o]);if(!l){i=!1;const c=Kl[o]||o;s+=`${c}(${u}) `}n&&(e[o]=u)}}return s=s.trim(),n?s=n(e,i?"":s):i&&(s="none"),s}function Qe(t,e,n){const{style:s,vars:i,transformOrigin:r}=t;let o=!1,a=!1;for(const l in e){const u=e[l];if(it.has(l)){o=!0;continue}else if(Es(l)){i[l]=u;continue}else{const c=Ui(u,ke[l]);l.startsWith("origin")?(a=!0,r[l]=c):s[l]=c}}if(e.transform||(o||n?s.transform=Gl(e,t.transform,n):s.transform&&(s.transform="none")),a){const{originX:l="50%",originY:u="50%",originZ:c=0}=r;s.transformOrigin=`${l} ${u} ${c}`}}function ms(t,e,n){return typeof t=="string"?t:x.transform(e+n*t)}function $l(t,e,n){const s=ms(e,t.x,t.width),i=ms(n,t.y,t.height);return`${s} ${i}`}const zl={offset:"stroke-dashoffset",array:"stroke-dasharray"},Hl={offset:"strokeDashoffset",array:"strokeDasharray"};function Xl(t,e,n=1,s=0,i=!0){t.pathLength=1;const r=i?zl:Hl;t[r.offset]=x.transform(-s);const o=x.transform(e),a=x.transform(n);t[r.array]=`${o} ${a}`}function tn(t,{attrX:e,attrY:n,attrScale:s,originX:i,originY:r,pathLength:o,pathSpacing:a=1,pathOffset:l=0,...u},c,h){if(Qe(t,u,h),c){t.style.viewBox&&(t.attrs.viewBox=t.style.viewBox);return}t.attrs=t.style,t.style={};const{attrs:f,style:d,dimensions:p}=t;f.transform&&(p&&(d.transform=f.transform),delete f.transform),p&&(i!==void 0||r!==void 0||d.transform)&&(d.transformOrigin=$l(p,i!==void 0?i:.5,r!==void 0?r:.5)),e!==void 0&&(f.x=e),n!==void 0&&(f.y=n),s!==void 0&&(f.scale=s),o!==void 0&&Xl(f,o,a,l,!1)}const en=t=>typeof t=="string"&&t.toLowerCase()==="svg",Yl={useVisualState:Ii({scrapeMotionValuesFromProps:ji,createRenderState:Ni,onMount:(t,e,{renderState:n,latestValues:s})=>{V.read(()=>{try{n.dimensions=typeof e.getBBox=="function"?e.getBBox():e.getBoundingClientRect()}catch{n.dimensions={x:0,y:0,width:0,height:0}}}),V.render(()=>{tn(n,s,en(e.tagName),t.transformTemplate),ki(e,n)})}})},ql={useVisualState:Ii({scrapeMotionValuesFromProps:Ze,createRenderState:Je})};function _i(t,e,n){for(const s in e)!E(e[s])&&!Oi(s,n)&&(t[s]=e[s])}function Zl({transformTemplate:t},e){return P.useMemo(()=>{const n=Je();return Qe(n,e,t),Object.assign({},n.vars,n.style)},[e])}function Jl(t,e){const n=t.style||{},s={};return _i(s,n,t),Object.assign(s,Zl(t,e)),s}function Ql(t,e){const n={},s=Jl(t,e);return t.drag&&t.dragListener!==!1&&(n.draggable=!1,s.userSelect=s.WebkitUserSelect=s.WebkitTouchCallout="none",s.touchAction=t.drag===!0?"none":`pan-${t.drag==="x"?"y":"x"}`),t.tabIndex===void 0&&(t.onTap||t.onTapStart||t.whileTap)&&(n.tabIndex=0),n.style=s,n}const tu=new Set(["animate","exit","variants","initial","style","values","variants","transition","transformTemplate","custom","inherit","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","_dragX","_dragY","onHoverStart","onHoverEnd","onViewportEnter","onViewportLeave","globalTapTarget","ignoreStrict","viewport"]);function Ut(t){return t.startsWith("while")||t.startsWith("drag")&&t!=="draggable"||t.startsWith("layout")||t.startsWith("onTap")||t.startsWith("onPan")||t.startsWith("onLayout")||tu.has(t)}let Ki=t=>!Ut(t);function eu(t){t&&(Ki=e=>e.startsWith("on")?!Ut(e):t(e))}try{eu(require("@emotion/is-prop-valid").default)}catch{}function nu(t,e,n){const s={};for(const i in t)i==="values"&&typeof t.values=="object"||(Ki(i)||n===!0&&Ut(i)||!e&&!Ut(i)||t.draggable&&i.startsWith("onDrag"))&&(s[i]=t[i]);return s}function su(t,e,n,s){const i=P.useMemo(()=>{const r=Ni();return tn(r,e,en(s),t.transformTemplate),{...r.attrs,style:{...r.style}}},[e]);if(t.style){const r={};_i(r,t.style,t),i.style={...r,...i.style}}return i}function iu(t=!1){return(n,s,i,{latestValues:r},o)=>{const l=(qe(n)?su:Ql)(s,r,o,n),u=nu(s,typeof n=="string",t),c=n!==P.Fragment?{...u,...l,ref:i}:{},{children:h}=s,f=P.useMemo(()=>E(h)?h.get():h,[h]);return P.createElement(n,{...c,children:f})}}function ou(t,e){return function(s,{forwardMotionProps:i}={forwardMotionProps:!1}){const o={...qe(s)?Yl:ql,preloadedFeatures:t,useRender:iu(i),createVisualElement:e,Component:s};return Bl(o)}}const be={current:null},Wi={current:!1};function ru(){if(Wi.current=!0,!!Ye)if(window.matchMedia){const t=window.matchMedia("(prefers-reduced-motion)"),e=()=>be.current=t.matches;t.addListener(e),e()}else be.current=!1}function au(t,e,n){for(const s in e){const i=e[s],r=n[s];if(E(i))t.addValue(s,i);else if(E(r))t.addValue(s,bt(i,{owner:t}));else if(r!==i)if(t.hasValue(s)){const o=t.getValue(s);o.liveStyle===!0?o.jump(i):o.hasAnimated||o.set(i)}else{const o=t.getStaticValue(s);t.addValue(s,bt(o!==void 0?o:i,{owner:t}))}}for(const s in n)e[s]===void 0&&t.removeValue(s);return e}const gs=new WeakMap,lu=[...Bs,R,Z],uu=t=>lu.find(Fs(t)),ys=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"];class cu{scrapeMotionValuesFromProps(e,n,s){return{}}constructor({parent:e,props:n,presenceContext:s,reducedMotionConfig:i,blockInitialAnimation:r,visualState:o},a={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.values=new Map,this.KeyframeResolver=Le,this.features={},this.valueSubscriptions=new Map,this.prevMotionValues={},this.events={},this.propEventSubscriptions={},this.notifyUpdate=()=>this.notify("Update",this.latestValues),this.render=()=>{this.current&&(this.triggerBuild(),this.renderInstance(this.current,this.renderState,this.props.style,this.projection))},this.renderScheduledAt=0,this.scheduleRender=()=>{const f=_.now();this.renderScheduledAt<f&&(this.renderScheduledAt=f,V.render(this.render,!1,!0))};const{latestValues:l,renderState:u}=o;this.latestValues=l,this.baseTarget={...l},this.initialValues=n.initial?{...l}:{},this.renderState=u,this.parent=e,this.props=n,this.presenceContext=s,this.depth=e?e.depth+1:0,this.reducedMotionConfig=i,this.options=a,this.blockInitialAnimation=!!r,this.isControllingVariants=zt(n),this.isVariantNode=Li(n),this.isVariantNode&&(this.variantChildren=new Set),this.manuallyAnimateOnMount=!!(e&&e.current);const{willChange:c,...h}=this.scrapeMotionValuesFromProps(n,{},this);for(const f in h){const d=h[f];l[f]!==void 0&&E(d)&&d.set(l[f],!1)}}mount(e){this.current=e,gs.set(e,this),this.projection&&!this.projection.instance&&this.projection.mount(e),this.parent&&this.isVariantNode&&!this.isControllingVariants&&(this.removeFromVariantTree=this.parent.addVariantChild(this)),this.values.forEach((n,s)=>this.bindToMotionValue(s,n)),Wi.current||ru(),this.shouldReduceMotion=this.reducedMotionConfig==="never"?!1:this.reducedMotionConfig==="always"?!0:be.current,this.parent&&this.parent.children.add(this),this.update(this.props,this.presenceContext)}unmount(){gs.delete(this.current),this.projection&&this.projection.unmount(),Y(this.notifyUpdate),Y(this.render),this.valueSubscriptions.forEach(e=>e()),this.valueSubscriptions.clear(),this.removeFromVariantTree&&this.removeFromVariantTree(),this.parent&&this.parent.children.delete(this);for(const e in this.events)this.events[e].clear();for(const e in this.features){const n=this.features[e];n&&(n.unmount(),n.isMounted=!1)}this.current=null}bindToMotionValue(e,n){this.valueSubscriptions.has(e)&&this.valueSubscriptions.get(e)();const s=it.has(e),i=n.on("change",a=>{this.latestValues[e]=a,this.props.onUpdate&&V.preRender(this.notifyUpdate),s&&this.projection&&(this.projection.isTransformDirty=!0)}),r=n.on("renderRequest",this.scheduleRender);let o;window.MotionCheckAppearSync&&(o=window.MotionCheckAppearSync(this,e,n)),this.valueSubscriptions.set(e,()=>{i(),r(),o&&o(),n.owner&&n.stop()})}sortNodePosition(e){return!this.current||!this.sortInstanceNodePosition||this.type!==e.type?0:this.sortInstanceNodePosition(this.current,e.current)}updateFeatures(){let e="animation";for(e in dt){const n=dt[e];if(!n)continue;const{isEnabled:s,Feature:i}=n;if(!this.features[e]&&i&&s(this.props)&&(this.features[e]=new i(this)),this.features[e]){const r=this.features[e];r.isMounted?r.update():(r.mount(),r.isMounted=!0)}}}triggerBuild(){this.build(this.renderState,this.latestValues,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):C()}getStaticValue(e){return this.latestValues[e]}setStaticValue(e,n){this.latestValues[e]=n}update(e,n){(e.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=e,this.prevPresenceContext=this.presenceContext,this.presenceContext=n;for(let s=0;s<ys.length;s++){const i=ys[s];this.propEventSubscriptions[i]&&(this.propEventSubscriptions[i](),delete this.propEventSubscriptions[i]);const r="on"+i,o=e[r];o&&(this.propEventSubscriptions[i]=this.on(i,o))}this.prevMotionValues=au(this,this.scrapeMotionValuesFromProps(e,this.prevProps,this),this.prevMotionValues),this.handleChildMotionValue&&this.handleChildMotionValue()}getProps(){return this.props}getVariant(e){return this.props.variants?this.props.variants[e]:void 0}getDefaultTransition(){return this.props.transition}getTransformPagePoint(){return this.props.transformPagePoint}getClosestVariantNode(){return this.isVariantNode?this:this.parent?this.parent.getClosestVariantNode():void 0}addVariantChild(e){const n=this.getClosestVariantNode();if(n)return n.variantChildren&&n.variantChildren.add(e),()=>n.variantChildren.delete(e)}addValue(e,n){const s=this.values.get(e);n!==s&&(s&&this.removeValue(e),this.bindToMotionValue(e,n),this.values.set(e,n),this.latestValues[e]=n.get())}removeValue(e){this.values.delete(e);const n=this.valueSubscriptions.get(e);n&&(n(),this.valueSubscriptions.delete(e)),delete this.latestValues[e],this.removeValueFromRenderState(e,this.renderState)}hasValue(e){return this.values.has(e)}getValue(e,n){if(this.props.values&&this.props.values[e])return this.props.values[e];let s=this.values.get(e);return s===void 0&&n!==void 0&&(s=bt(n===null?void 0:n,{owner:this}),this.addValue(e,s)),s}readValue(e,n){var s;let i=this.latestValues[e]!==void 0||!this.current?this.latestValues[e]:(s=this.getBaseTargetFromProps(this.props,e))!==null&&s!==void 0?s:this.readValueFromInstance(this.current,e,this.options);return i!=null&&(typeof i=="string"&&(Ds(i)||Ms(i))?i=parseFloat(i):!uu(i)&&Z.test(n)&&(i=Ks(e,n)),this.setBaseTarget(e,E(i)?i.get():i)),E(i)?i.get():i}setBaseTarget(e,n){this.baseTarget[e]=n}getBaseTarget(e){var n;const{initial:s}=this.props;let i;if(typeof s=="string"||typeof s=="object"){const o=Ve(this.props,s,(n=this.presenceContext)===null||n===void 0?void 0:n.custom);o&&(i=o[e])}if(s&&i!==void 0)return i;const r=this.getBaseTargetFromProps(this.props,e);return r!==void 0&&!E(r)?r:this.initialValues[e]!==void 0&&i===void 0?void 0:this.baseTarget[e]}on(e,n){return this.events[e]||(this.events[e]=new $e),this.events[e].add(n)}notify(e,...n){this.events[e]&&this.events[e].notify(...n)}}class Gi extends cu{constructor(){super(...arguments),this.KeyframeResolver=Ws}sortInstanceNodePosition(e,n){return e.compareDocumentPosition(n)&2?1:-1}getBaseTargetFromProps(e,n){return e.style?e.style[n]:void 0}removeValueFromRenderState(e,{vars:n,style:s}){delete n[e],delete s[e]}}function hu(t){return window.getComputedStyle(t)}class fu extends Gi{constructor(){super(...arguments),this.type="html",this.renderInstance=Fi}readValueFromInstance(e,n){if(it.has(n)){const s=Oe(n);return s&&s.default||0}else{const s=hu(e),i=(Es(n)?s.getPropertyValue(n):s[n])||0;return typeof i=="string"?i.trim():i}}measureInstanceViewportBox(e,{transformPagePoint:n}){return mi(e,n)}build(e,n,s){Qe(e,n,s.transformTemplate)}scrapeMotionValuesFromProps(e,n,s){return Ze(e,n,s)}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);const{children:e}=this.props;E(e)&&(this.childSubscription=e.on("change",n=>{this.current&&(this.current.textContent=`${n}`)}))}}class du extends Gi{constructor(){super(...arguments),this.type="svg",this.isSVGTag=!1,this.measureInstanceViewportBox=C}getBaseTargetFromProps(e,n){return e[n]}readValueFromInstance(e,n){if(it.has(n)){const s=Oe(n);return s&&s.default||0}return n=Bi.has(n)?n:ze(n),e.getAttribute(n)}scrapeMotionValuesFromProps(e,n,s){return ji(e,n,s)}build(e,n,s){tn(e,n,this.isSVGTag,s.transformTemplate)}renderInstance(e,n,s,i){ki(e,n,s,i)}mount(e){this.isSVGTag=en(e.tagName),super.mount(e)}}const pu=(t,e)=>qe(t)?new du(e):new fu(e,{allowProjection:t!==P.Fragment}),mu=ou({...na,...bl,...dl,...Vl},pu),Su=zi(mu);export{yi as L,Di as M,He as P,wl as a,Su as m,Nl as u}; diff --git a/assets/radio-button-BBGEtJpx.js b/assets/radio-button-BBGEtJpx.js new file mode 100644 index 00000000..0c965085 --- /dev/null +++ b/assets/radio-button-BBGEtJpx.js @@ -0,0 +1 @@ +import{j as e}from"./jsx-runtime-DR9Q75dM.js";import{r as a,R as Q}from"./index-DRjF_FHU.js";import{n as E}from"./index.browser-DP16PUbO.js";import{c as n,d as X}from"./functions-B0jM5NET.js";import{S as Y}from"./switch-CmCNAZG2.js";import{T as Z}from"./tooltip-BKIj9JjV.js";import{I as ee}from"./info-boz3nBKJ.js";import{C as te}from"./check-C7wgf3Hc.js";const F={primary:{checkbox:"border-border-strong hover:border-border-interactive checked:border-border-interactive bg-white checked:bg-toggle-on checked:hover:bg-toggle-on-hover checked:hover:border-toggle-on-hover focus:ring-2 focus:ring-offset-4 focus:ring-focus",icon:"text-white"}},H={checkbox:"disabled:bg-white checked:disabled:bg-white disabled:border-border-disabled checked:disabled:border-border-disabled cursor-not-allowed",icon:"peer-disabled:text-border-disabled cursor-not-allowed"},se={sm:"text-sm leading-5",md:"text-base leading-6"},S={sm:{checkbox:"size-4",icon:"size-1.5",info:"size-4"},md:{checkbox:"size-5",icon:"size-2",info:"size-5"}},W={sm:{switch:"mt-1",radio:"mt-0.5"},md:{switch:"mt-0.5",radio:"mt-px"}},re={xs:"py-1 px-1 text-sm gap-0.5 [&>svg]:size-4",sm:"py-1 px-1.5 text-base gap-1 [&>svg]:size-4",md:"py-2 px-2.5 text-base gap-1 [&>svg]:size-5",lg:"py-2.5 px-3 text-base gap-1 [&>svg]:size-6"},ae="border-0 border-r border-border-subtle border-solid",ie="bg-background-primary text-primary cursor-pointer flex items-center justify-center",ne="hover:bg-button-tertiary-hover",oe="focus:outline-none",O=a.createContext({}),U=()=>a.useContext(O),G=({children:g,name:s,style:t="simple",size:k="md",value:u,defaultValue:v,by:h="id",as:w="div",onChange:r,className:l,disableGroup:f=!1,vertical:q=!1,columns:c=4,multiSelection:o=!1,gapClassName:N="gap-2"})=>{const p=a.useMemo(()=>typeof u<"u",[u]),R=a.useMemo(()=>s||`radio-button-group-${E()}`,[s]);let T;p?T=u:o?T=v??[]:T=v;const[j,V]=a.useState(T),m=a.useCallback(d=>{if(o)V(b=>{const x=Array.isArray(b)&&typeof d=="string"&&b.includes(d);let i;return x?i=b.filter(z=>z!==d):i=[...Array.isArray(b)?b:[],...typeof d=="string"?[d]:[]],typeof r=="function"&&r(i),i});else{if(p||V(d),typeof r!="function")return;r(d)}},[r]);l=n("grid grid-cols-4",X[c],N,t==="tile"&&"gap-0",q&&"grid-cols-1",l);const B=n(t==="tile"?"border border-border-subtle border-solid rounded-md shadow-sm":"gap-6",l),y=()=>e.jsx(O.Provider,{value:{name:R,value:p?u:j,by:h,onChange:m,isControlled:p,disableAll:f,style:t,columns:c,multiSelection:o,size:k},children:Q.Children.map(g,d=>a.isValidElement(d)?d:null)});return e.jsx(e.Fragment,{children:t==="tile"?e.jsx("div",{className:B,children:y()}):e.jsx(w,{...w===a.Fragment?{}:{className:l},children:y()})})};G.displayName="RadioButton.Group";const $=({id:g,label:s,value:t,children:k,disabled:u,icon:v=null,inlineIcon:h=!1,hideSelection:w=!1,reversePosition:r=!1,borderOn:l=!1,borderOnActive:f=!0,badgeItem:q=null,useSwitch:c=!1,info:o=void 0,minWidth:N=!0,...p},R)=>{var D,L;const{buttonWrapperClasses:T}=p,j=U(),{name:V,value:m,by:B,onChange:y,disableAll:d,checked:b,multiSelection:x,size:i="md"}=j,z="primary",M=a.useMemo(()=>g||`radio-button-${E()}`,[g]),C=a.useMemo(()=>d||u,[d,u]),A=a.useMemo(()=>x?Array.isArray(m)&&m.includes(t):typeof b<"u"?b:typeof m!=typeof t?!1:typeof m=="string"?m===t:Array.isArray(m)?m.includes(t):m[B]===t[B],[m,t,b]),J=a.useCallback(()=>a.isValidElement(s)?s:s!=null&&s.heading?e.jsxs("div",{className:n(!h&&"space-y-1.5 mt-[2px]",r&&(c?"ml-10":"ml-4"),h&&"flex gap-2",h&&!s.description&&"items-center"),children:[v&&e.jsx(e.Fragment,{children:v}),e.jsxs("div",{className:n("space-y-1.5"),children:[e.jsx("p",{className:n("text-text-primary font-medium m-0",se[i],u&&"text-text-disabled cursor-not-allowed"),children:s.heading}),s.description&&e.jsx("p",{className:"text-text-tertiary text-sm font-normal leading-5 m-0",children:s.description})]})]}):null,[s]);if(j.style==="tile")return e.jsx(P,{id:g,label:s,value:t,disabled:u,size:i,children:k});const _=()=>{C||(x?c&&y(t,!A):y(t))};return e.jsxs("label",{className:n("inline-flex items-center relative cursor-pointer transition-all duration-300",!!s&&"items-start justify-between",N&&"min-w-[180px]",l&&"border border-border-subtle border-solid rounded-md shadow-sm hover:ring-2 hover:ring-border-interactive",f&&l&&A&&"ring-2 ring-border-interactive",i==="sm"?"px-3 py-3":"px-4 py-4","pr-12",C&&"cursor-not-allowed opacity-40",T),htmlFor:M,onClick:_,children:[!!s&&e.jsx("label",{className:n("cursor-pointer",C&&"cursor-not-allowed"),htmlFor:M,children:J()}),!!o&&e.jsx("div",{className:"absolute mr-0.5 bottom-1.5 right-3",children:e.jsx(Z,{title:o==null?void 0:o.heading,content:o==null?void 0:o.description,children:e.jsx(ee,{className:n("text-text-primary",(D=S[i])==null?void 0:D.info)})})}),e.jsxs("label",{className:n("absolute mr-0.5 right-3 flex items-center cursor-pointer rounded-full gap-2",r&&"left-0",C&&"cursor-not-allowed",h&&"mr-3",c?W[i].switch:W[i].radio),onClick:_,children:[!!q&&q,!w&&(c?e.jsx(Y,{defaultValue:!1,size:i==="md"?"lg":"sm",onChange:()=>{x?y(t,!A):y(t)},checked:A,...p}):e.jsxs("span",{className:"relative p-0.5",children:[e.jsx("input",{ref:R,id:M,type:x?"checkbox":"radio",className:n("peer flex relative cursor-pointer appearance-none transition-all m-0 before:content-[''] checked:before:content-[''] checked:before:hidden before:hidden !border-1.5 border-solid",!x&&"rounded-full",F[z].checkbox,S[i].checkbox,C&&H.checkbox),name:V,value:t,onChange:K=>y(K.target.value),checked:A,disabled:C,...p}),e.jsx("span",{className:n("inline-flex items-center absolute top-2/4 left-2/4 -translate-y-2/4 -translate-x-2/4 text-white opacity-0 transition-opacity peer-checked:opacity-100",F[z].icon,C&&H.icon),children:x?e.jsx(te,{className:i==="sm"?"size-3":"size-4"}):e.jsx("div",{className:n("rounded-full bg-current",i==="sm"&&"mt-[0.5px]",(L=S[i])==null?void 0:L.icon)})})]}))]})]})},I=a.forwardRef($);I.displayName="RadioButton.Button";const P=({id:g,children:s,value:t,disabled:k,size:u="md",...v})=>{const h=U(),{name:w,value:r,by:l,onChange:f,disableAll:q,checked:c}=h||{},o=a.useMemo(()=>g||`radio-button-${E()}`,[g]),N=a.useMemo(()=>q||k,[q,k]),p=a.useMemo(()=>typeof c<"u"?c:typeof r!=typeof t?!1:typeof r=="string"?r===t:Array.isArray(r)?r.includes(t):r&&l?r[l]===t[l]:!1,[r,t,c,l]),R=()=>{f&&f(t)},j=n(ie,ne,oe,N?"text-text-disabled cursor-not-allowed":"",re[u],ae);return e.jsx(e.Fragment,{children:e.jsxs("button",{type:"button",id:o,className:n(j,"first:rounded-tl first:rounded-bl first:border-0 first:border-r first:border-border-subtle last:rounded-tr last:rounded-br last:border-0",p&&"bg-button-disabled"),onClick:R,disabled:N,...v,children:[e.jsx("input",{type:"hidden",value:t,name:w,checked:p,onChange:V=>f==null?void 0:f(V.target.value)}),s]})})},ge=Object.assign(I,{Group:G,Button:I});G.__docgenInfo={description:"",methods:[],displayName:"RadioButton.Group",props:{className:{required:!1,tsType:{name:"string"},description:"Custom class names for additional styling"},as:{required:!1,tsType:{name:"ElementType"},description:"HTML element or React component to render the element as",defaultValue:{value:"'div'",computed:!1}},children:{required:!1,tsType:{name:"ReactNode"},description:"Children components (usually RadioButton.Button instances)"},disabled:{required:!1,tsType:{name:"boolean"},description:"Disables the radio button"},name:{required:!1,tsType:{name:"string"},description:"Name used for form submission"},style:{required:!1,tsType:{name:"union",raw:"'simple' | 'tile'",elements:[{name:"literal",value:"'simple'"},{name:"literal",value:"'tile'"}]},description:"Style of the radio button group: 'simple' or 'tile'",defaultValue:{value:"'simple'",computed:!1}},size:{required:!1,tsType:{name:"union",raw:"'sm' | 'md'",elements:[{name:"literal",value:"'sm'"},{name:"literal",value:"'md'"}]},description:"Size of the radio buttons: 'sm' or 'md'",defaultValue:{value:"'md'",computed:!1}},value:{required:!1,tsType:{name:"union",raw:"string | string[]",elements:[{name:"string"},{name:"Array",elements:[{name:"string"}],raw:"string[]"}]},description:"Controlled value of the group"},defaultValue:{required:!1,tsType:{name:"union",raw:"string | string[]",elements:[{name:"string"},{name:"Array",elements:[{name:"string"}],raw:"string[]"}]},description:"Default value if the group is uncontrolled"},by:{required:!1,tsType:{name:"string"},description:"Attribute to compare selected values, typically 'id'",defaultValue:{value:"'id'",computed:!1}},onChange:{required:!1,tsType:{name:"signature",type:"function",raw:"( value: string | string[] ) => void",signature:{arguments:[{type:{name:"union",raw:"string | string[]",elements:[{name:"string"},{name:"Array",elements:[{name:"string"}],raw:"string[]"}]},name:"value"}],return:{name:"void"}}},description:"Handler invoked on value change"},disableGroup:{required:!1,tsType:{name:"boolean"},description:"Disables all radio buttons in the group",defaultValue:{value:"false",computed:!1}},vertical:{required:!1,tsType:{name:"boolean"},description:"Arranges the radio buttons vertically",defaultValue:{value:"false",computed:!1}},columns:{required:!1,tsType:{name:"number"},description:"Number of columns for arranging the buttons",defaultValue:{value:"4",computed:!1}},multiSelection:{required:!1,tsType:{name:"boolean"},description:"Enables multi-selection mode",defaultValue:{value:"false",computed:!1}},gapClassName:{required:!1,tsType:{name:"string"},description:"Gap between radio buttons",defaultValue:{value:"'gap-2'",computed:!1}}}};$.__docgenInfo={description:"",methods:[],displayName:"RadioButtonComponent",props:{className:{required:!1,tsType:{name:"string"},description:"Custom class names for additional styling"},as:{required:!1,tsType:{name:"ElementType"},description:"HTML element or React component to render the element as"},children:{required:!1,tsType:{name:"ReactNode"},description:"Children components (usually RadioButton.Button instances)"},disabled:{required:!1,tsType:{name:"boolean"},description:"Disables the radio button"},id:{required:!1,tsType:{name:"string"},description:"Unique identifier for the radio button"},label:{required:!1,tsType:{name:"signature",type:"object",raw:"{ heading: string; description?: string }",signature:{properties:[{key:"heading",value:{name:"string",required:!0}},{key:"description",value:{name:"string",required:!1}}]}},description:"Label content for the radio button"},value:{required:!0,tsType:{name:"string"},description:"Value of the radio button"},icon:{required:!1,tsType:{name:"ReactNode"},description:"Custom icon to display",defaultValue:{value:"null",computed:!1}},inlineIcon:{required:!1,tsType:{name:"boolean"},description:"Aligns icon inline with the label",defaultValue:{value:"false",computed:!1}},hideSelection:{required:!1,tsType:{name:"boolean"},description:"Hides the selection indicator",defaultValue:{value:"false",computed:!1}},reversePosition:{required:!1,tsType:{name:"boolean"},description:"Reverses the position of icon and label",defaultValue:{value:"false",computed:!1}},borderOn:{required:!1,tsType:{name:"boolean"},description:"Adds a border around the button",defaultValue:{value:"false",computed:!1}},borderOnActive:{required:!1,tsType:{name:"boolean"},description:"Adds a border when the button is active",defaultValue:{value:"true",computed:!1}},badgeItem:{required:!1,tsType:{name:"ReactNode"},description:"Badge element to display",defaultValue:{value:"null",computed:!1}},useSwitch:{required:!1,tsType:{name:"boolean"},description:"Uses a switch for selection instead of radio input",defaultValue:{value:"false",computed:!1}},info:{required:!1,tsType:{name:"signature",type:"object",raw:"{ heading: string; description?: string }",signature:{properties:[{key:"heading",value:{name:"string",required:!0}},{key:"description",value:{name:"string",required:!1}}]}},description:"Info object with heading and description",defaultValue:{value:"undefined",computed:!0}},minWidth:{required:!1,tsType:{name:"boolean"},description:"Ensures the button has minimum width",defaultValue:{value:"true",computed:!1}},buttonWrapperClasses:{required:!1,tsType:{name:"string"},description:"Custom classes for the button wrapper"},checked:{required:!1,tsType:{name:"boolean"},description:"Checked state of the radio button"}}};I.__docgenInfo={description:"",methods:[],displayName:"RadioButton.Button",props:{className:{required:!1,tsType:{name:"string"},description:"Custom class names for additional styling"},as:{required:!1,tsType:{name:"ElementType"},description:"HTML element or React component to render the element as"},children:{required:!1,tsType:{name:"ReactNode"},description:"Children components (usually RadioButton.Button instances)"},disabled:{required:!1,tsType:{name:"boolean"},description:"Disables the radio button"},id:{required:!1,tsType:{name:"string"},description:"Unique identifier for the radio button"},label:{required:!1,tsType:{name:"signature",type:"object",raw:"{ heading: string; description?: string }",signature:{properties:[{key:"heading",value:{name:"string",required:!0}},{key:"description",value:{name:"string",required:!1}}]}},description:"Label content for the radio button"},value:{required:!0,tsType:{name:"string"},description:"Value of the radio button"},icon:{required:!1,tsType:{name:"ReactNode"},description:"Custom icon to display",defaultValue:{value:"null",computed:!1}},inlineIcon:{required:!1,tsType:{name:"boolean"},description:"Aligns icon inline with the label",defaultValue:{value:"false",computed:!1}},hideSelection:{required:!1,tsType:{name:"boolean"},description:"Hides the selection indicator",defaultValue:{value:"false",computed:!1}},reversePosition:{required:!1,tsType:{name:"boolean"},description:"Reverses the position of icon and label",defaultValue:{value:"false",computed:!1}},borderOn:{required:!1,tsType:{name:"boolean"},description:"Adds a border around the button",defaultValue:{value:"false",computed:!1}},borderOnActive:{required:!1,tsType:{name:"boolean"},description:"Adds a border when the button is active",defaultValue:{value:"true",computed:!1}},badgeItem:{required:!1,tsType:{name:"ReactNode"},description:"Badge element to display",defaultValue:{value:"null",computed:!1}},useSwitch:{required:!1,tsType:{name:"boolean"},description:"Uses a switch for selection instead of radio input",defaultValue:{value:"false",computed:!1}},info:{required:!1,tsType:{name:"signature",type:"object",raw:"{ heading: string; description?: string }",signature:{properties:[{key:"heading",value:{name:"string",required:!0}},{key:"description",value:{name:"string",required:!1}}]}},description:"Info object with heading and description",defaultValue:{value:"undefined",computed:!0}},minWidth:{required:!1,tsType:{name:"boolean"},description:"Ensures the button has minimum width",defaultValue:{value:"true",computed:!1}},buttonWrapperClasses:{required:!1,tsType:{name:"string"},description:"Custom classes for the button wrapper"},checked:{required:!1,tsType:{name:"boolean"},description:"Checked state of the radio button"}}};P.__docgenInfo={description:"",methods:[],displayName:"ButtonGroupItem",props:{id:{required:!1,tsType:{name:"string"},description:""},children:{required:!0,tsType:{name:"ReactNode"},description:""},value:{required:!0,tsType:{name:"string"},description:""},disabled:{required:!1,tsType:{name:"boolean"},description:""},size:{required:!1,tsType:{name:"union",raw:"'sm' | 'md'",elements:[{name:"literal",value:"'sm'"},{name:"literal",value:"'md'"}]},description:"",defaultValue:{value:"'md'",computed:!1}}}};export{ge as R}; diff --git a/assets/radio-button.stories-BuXvEhoR.js b/assets/radio-button.stories-BuXvEhoR.js new file mode 100644 index 00000000..6a53824f --- /dev/null +++ b/assets/radio-button.stories-BuXvEhoR.js @@ -0,0 +1,49 @@ +import{j as t}from"./jsx-runtime-DR9Q75dM.js";import{r as h}from"./index-DRjF_FHU.js";import{R as u}from"./radio-button-BBGEtJpx.js";import{B as f}from"./badge-Dv1nmPq1.js";import{P as x}from"./plus-CJ5uAo4M.js";import"./index.browser-DP16PUbO.js";import"./functions-B0jM5NET.js";import"./switch-CmCNAZG2.js";import"./tooltip-BKIj9JjV.js";import"./floating-ui.react-B68Bw5rw.js";import"./index-rX-Bn4lm.js";import"./utils-Dxwlf2d8.js";import"./button-CWRkIW0K.js";import"./info-boz3nBKJ.js";import"./createLucideIcon-DrGAWQCB.js";import"./check-C7wgf3Hc.js";import"./x-M4dKkmxh.js";const F={title:"Atoms/RadioButton",component:u.Group,subcomponents:{"RadioButton.Button":u.Button},parameters:{layout:"centered"},tags:["autodocs"],argTypes:{style:{control:"select"},size:{control:"select"},children:{control:!1}}},i=e=>{const[S,V]=h.useState(e.value||e.defaultValue);return t.jsx(u.Group,{value:S,columns:e.columns??(e.style==="tile"?6:3),onChange:a=>{V(a)},...e,children:[1,2,3,4,5,6].map(a=>e.style==="tile"?t.jsx(u.Button,{value:`option${a}`,disabled:e.disabled,children:t.jsx(x,{})},a):t.jsx(u.Button,{value:`option${a}`,label:{heading:`Option ${a}`,description:`Description ${a}`},badgeItem:t.jsx(f,{type:"rounded",size:"sm",variant:"green",className:"mr-2"}),disabled:e.disabled},a))})},n=i.bind({});n.args={size:"md"};const o=i.bind({});o.args={multiSelection:!0};const s=i.bind({});s.args={style:"tile"};const r=i.bind({});r.args={vertical:!0};var l,d,m;n.parameters={...n.parameters,docs:{...(l=n.parameters)==null?void 0:l.docs,source:{originalSource:`args => { + const [value, setValue] = useState(args.value || args.defaultValue); + return <RadioButton.Group value={value} columns={args.columns ?? (args.style === 'tile' ? 6 : 3)} onChange={val => { + setValue(val as string); + }} {...args}> + {[1, 2, 3, 4, 5, 6].map(num => args.style === 'tile' ? <RadioButton.Button key={num} value={\`option\${num}\`} disabled={args.disabled}> + <Plus /> + </RadioButton.Button> : <RadioButton.Button key={num} value={\`option\${num}\`} label={{ + heading: \`Option \${num}\`, + description: \`Description \${num}\` + }} badgeItem={<Badge type="rounded" size="sm" variant="green" className="mr-2" />} disabled={args.disabled} />)} + </RadioButton.Group>; +}`,...(m=(d=n.parameters)==null?void 0:d.docs)==null?void 0:m.source}}};var p,c,g;o.parameters={...o.parameters,docs:{...(p=o.parameters)==null?void 0:p.docs,source:{originalSource:`args => { + const [value, setValue] = useState(args.value || args.defaultValue); + return <RadioButton.Group value={value} columns={args.columns ?? (args.style === 'tile' ? 6 : 3)} onChange={val => { + setValue(val as string); + }} {...args}> + {[1, 2, 3, 4, 5, 6].map(num => args.style === 'tile' ? <RadioButton.Button key={num} value={\`option\${num}\`} disabled={args.disabled}> + <Plus /> + </RadioButton.Button> : <RadioButton.Button key={num} value={\`option\${num}\`} label={{ + heading: \`Option \${num}\`, + description: \`Description \${num}\` + }} badgeItem={<Badge type="rounded" size="sm" variant="green" className="mr-2" />} disabled={args.disabled} />)} + </RadioButton.Group>; +}`,...(g=(c=o.parameters)==null?void 0:c.docs)==null?void 0:g.source}}};var B,v,b;s.parameters={...s.parameters,docs:{...(B=s.parameters)==null?void 0:B.docs,source:{originalSource:`args => { + const [value, setValue] = useState(args.value || args.defaultValue); + return <RadioButton.Group value={value} columns={args.columns ?? (args.style === 'tile' ? 6 : 3)} onChange={val => { + setValue(val as string); + }} {...args}> + {[1, 2, 3, 4, 5, 6].map(num => args.style === 'tile' ? <RadioButton.Button key={num} value={\`option\${num}\`} disabled={args.disabled}> + <Plus /> + </RadioButton.Button> : <RadioButton.Button key={num} value={\`option\${num}\`} label={{ + heading: \`Option \${num}\`, + description: \`Description \${num}\` + }} badgeItem={<Badge type="rounded" size="sm" variant="green" className="mr-2" />} disabled={args.disabled} />)} + </RadioButton.Group>; +}`,...(b=(v=s.parameters)==null?void 0:v.docs)==null?void 0:b.source}}};var R,y,$;r.parameters={...r.parameters,docs:{...(R=r.parameters)==null?void 0:R.docs,source:{originalSource:`args => { + const [value, setValue] = useState(args.value || args.defaultValue); + return <RadioButton.Group value={value} columns={args.columns ?? (args.style === 'tile' ? 6 : 3)} onChange={val => { + setValue(val as string); + }} {...args}> + {[1, 2, 3, 4, 5, 6].map(num => args.style === 'tile' ? <RadioButton.Button key={num} value={\`option\${num}\`} disabled={args.disabled}> + <Plus /> + </RadioButton.Button> : <RadioButton.Button key={num} value={\`option\${num}\`} label={{ + heading: \`Option \${num}\`, + description: \`Description \${num}\` + }} badgeItem={<Badge type="rounded" size="sm" variant="green" className="mr-2" />} disabled={args.disabled} />)} + </RadioButton.Group>; +}`,...($=(y=r.parameters)==null?void 0:y.docs)==null?void 0:$.source}}};const H=["SimpleRadioMd","SimpleRadioMulti","SimpleRadioTile","SimpleRadioVertical"];export{n as SimpleRadioMd,o as SimpleRadioMulti,s as SimpleRadioTile,r as SimpleRadioVertical,H as __namedExportsOrder,F as default}; diff --git a/assets/react-18-BamFVnwC.js b/assets/react-18-BamFVnwC.js new file mode 100644 index 00000000..96b0ee89 --- /dev/null +++ b/assets/react-18-BamFVnwC.js @@ -0,0 +1 @@ +import{r as s}from"./index-DRjF_FHU.js";import{r as l}from"./index-rX-Bn4lm.js";var u,a=l;u=a.createRoot,a.hydrateRoot;var n=new Map;function c(){return globalThis.IS_REACT_ACT_ENVIRONMENT}var R=({callback:e,children:t})=>{let r=s.useRef();return s.useLayoutEffect(()=>{r.current!==e&&(r.current=e,e())},[e]),t};typeof Promise.withResolvers>"u"&&(Promise.withResolvers=()=>{let e=null,t=null;return{promise:new Promise((r,o)=>{e=r,t=o}),resolve:e,reject:t}});var f=async(e,t,r)=>{let o=await v(t,r);if(c()){o.render(e);return}let{promise:i,resolve:m}=Promise.withResolvers();return o.render(s.createElement(R,{callback:m},e)),i},h=(e,t)=>{let r=n.get(e);r&&(r.unmount(),n.delete(e))},v=async(e,t)=>{let r=n.get(e);return r||(r=u(e,t),n.set(e,r)),r};export{f as renderElement,h as unmountElement}; diff --git a/assets/search-GYQZ8GCW.js b/assets/search-GYQZ8GCW.js new file mode 100644 index 00000000..8808e315 --- /dev/null +++ b/assets/search-GYQZ8GCW.js @@ -0,0 +1,6 @@ +import{c}from"./createLucideIcon-DrGAWQCB.js";/** + * @license lucide-react v0.417.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const r=c("Search",[["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["path",{d:"m21 21-4.3-4.3",key:"1qie3q"}]]);export{r as S}; diff --git a/assets/search-Z9MTqd0b.js b/assets/search-Z9MTqd0b.js new file mode 100644 index 00000000..5345b79b --- /dev/null +++ b/assets/search-Z9MTqd0b.js @@ -0,0 +1,27 @@ +import{j as G}from"./jsx-runtime-DR9Q75dM.js";import{c as vt,r as wn,R as cr}from"./index-DRjF_FHU.js";import{e as yg,c as yn}from"./functions-B0jM5NET.js";import{L as Ag}from"./loader-Bb5Bdo8Z.js";import{B as Sg}from"./badge-Dv1nmPq1.js";import{u as Tg,h as Ig,j as Rg,b as bg,o as Cg,f as Eg,n as Lg,F as Og}from"./floating-ui.react-B68Bw5rw.js";import{S as Bg}from"./search-GYQZ8GCW.js";var hr={exports:{}};/** + * @license + * Lodash <https://lodash.com/> + * Copyright OpenJS Foundation and other contributors <https://openjsf.org/> + * Released under MIT license <https://lodash.com/license> + * Based on Underscore.js 1.8.3 <http://underscorejs.org/LICENSE> + * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors + */hr.exports;(function(D,P){(function(){var o,an="4.17.21",Q=200,Z="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",H="Expected a function",Bn="Invalid `variable` option passed into `_.template`",An="__lodash_hash_undefined__",Xn=500,oe="__lodash_placeholder__",V=1,Oe=2,Nn=4,qn=1,se=2,en=1,un=2,zn=4,k=8,xe=16,Sn=32,Jn=64,Qn=128,Xe=256,vr=512,Ro=30,bo="...",Co=800,Eo=16,Ki=1,Lo=2,Oo=3,we=1/0,ae=9007199254740991,Bo=17976931348623157e292,mt=NaN,Gn=4294967295,No=Gn-1,Wo=Gn>>>1,Po=[["ary",Qn],["bind",en],["bindKey",un],["curry",k],["curryRight",xe],["flip",vr],["partial",Sn],["partialRight",Jn],["rearg",Xe]],Be="[object Arguments]",xt="[object Array]",Fo="[object AsyncFunction]",Je="[object Boolean]",Qe="[object Date]",Mo="[object DOMException]",wt="[object Error]",yt="[object Function]",$i="[object GeneratorFunction]",Wn="[object Map]",Ve="[object Number]",Do="[object Null]",Vn="[object Object]",Zi="[object Promise]",Uo="[object Proxy]",ke="[object RegExp]",Pn="[object Set]",je="[object String]",At="[object Symbol]",qo="[object Undefined]",nt="[object WeakMap]",zo="[object WeakSet]",et="[object ArrayBuffer]",Ne="[object DataView]",mr="[object Float32Array]",xr="[object Float64Array]",wr="[object Int8Array]",yr="[object Int16Array]",Ar="[object Int32Array]",Sr="[object Uint8Array]",Tr="[object Uint8ClampedArray]",Ir="[object Uint16Array]",Rr="[object Uint32Array]",Go=/\b__p \+= '';/g,Ho=/\b(__p \+=) '' \+/g,Ko=/(__e\(.*?\)|\b__t\)) \+\n'';/g,Yi=/&(?:amp|lt|gt|quot|#39);/g,Xi=/[&<>"']/g,$o=RegExp(Yi.source),Zo=RegExp(Xi.source),Yo=/<%-([\s\S]+?)%>/g,Xo=/<%([\s\S]+?)%>/g,Ji=/<%=([\s\S]+?)%>/g,Jo=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Qo=/^\w*$/,Vo=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,br=/[\\^$.*+?()[\]{}|]/g,ko=RegExp(br.source),Cr=/^\s+/,jo=/\s/,ns=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,es=/\{\n\/\* \[wrapped with (.+)\] \*/,ts=/,? & /,rs=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,is=/[()=,{}\[\]\/\s]/,us=/\\(\\)?/g,fs=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Qi=/\w*$/,os=/^[-+]0x[0-9a-f]+$/i,ss=/^0b[01]+$/i,as=/^\[object .+?Constructor\]$/,ls=/^0o[0-7]+$/i,cs=/^(?:0|[1-9]\d*)$/,hs=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,St=/($^)/,ds=/['\n\r\u2028\u2029\\]/g,Tt="\\ud800-\\udfff",ps="\\u0300-\\u036f",gs="\\ufe20-\\ufe2f",_s="\\u20d0-\\u20ff",Vi=ps+gs+_s,ki="\\u2700-\\u27bf",ji="a-z\\xdf-\\xf6\\xf8-\\xff",vs="\\xac\\xb1\\xd7\\xf7",ms="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",xs="\\u2000-\\u206f",ws=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",nu="A-Z\\xc0-\\xd6\\xd8-\\xde",eu="\\ufe0e\\ufe0f",tu=vs+ms+xs+ws,Er="['’]",ys="["+Tt+"]",ru="["+tu+"]",It="["+Vi+"]",iu="\\d+",As="["+ki+"]",uu="["+ji+"]",fu="[^"+Tt+tu+iu+ki+ji+nu+"]",Lr="\\ud83c[\\udffb-\\udfff]",Ss="(?:"+It+"|"+Lr+")",ou="[^"+Tt+"]",Or="(?:\\ud83c[\\udde6-\\uddff]){2}",Br="[\\ud800-\\udbff][\\udc00-\\udfff]",We="["+nu+"]",su="\\u200d",au="(?:"+uu+"|"+fu+")",Ts="(?:"+We+"|"+fu+")",lu="(?:"+Er+"(?:d|ll|m|re|s|t|ve))?",cu="(?:"+Er+"(?:D|LL|M|RE|S|T|VE))?",hu=Ss+"?",du="["+eu+"]?",Is="(?:"+su+"(?:"+[ou,Or,Br].join("|")+")"+du+hu+")*",Rs="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",bs="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",pu=du+hu+Is,Cs="(?:"+[As,Or,Br].join("|")+")"+pu,Es="(?:"+[ou+It+"?",It,Or,Br,ys].join("|")+")",Ls=RegExp(Er,"g"),Os=RegExp(It,"g"),Nr=RegExp(Lr+"(?="+Lr+")|"+Es+pu,"g"),Bs=RegExp([We+"?"+uu+"+"+lu+"(?="+[ru,We,"$"].join("|")+")",Ts+"+"+cu+"(?="+[ru,We+au,"$"].join("|")+")",We+"?"+au+"+"+lu,We+"+"+cu,bs,Rs,iu,Cs].join("|"),"g"),Ns=RegExp("["+su+Tt+Vi+eu+"]"),Ws=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Ps=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],Fs=-1,M={};M[mr]=M[xr]=M[wr]=M[yr]=M[Ar]=M[Sr]=M[Tr]=M[Ir]=M[Rr]=!0,M[Be]=M[xt]=M[et]=M[Je]=M[Ne]=M[Qe]=M[wt]=M[yt]=M[Wn]=M[Ve]=M[Vn]=M[ke]=M[Pn]=M[je]=M[nt]=!1;var F={};F[Be]=F[xt]=F[et]=F[Ne]=F[Je]=F[Qe]=F[mr]=F[xr]=F[wr]=F[yr]=F[Ar]=F[Wn]=F[Ve]=F[Vn]=F[ke]=F[Pn]=F[je]=F[At]=F[Sr]=F[Tr]=F[Ir]=F[Rr]=!0,F[wt]=F[yt]=F[nt]=!1;var Ms={À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"C",Ĉ:"C",Ċ:"C",Č:"C",ć:"c",ĉ:"c",ċ:"c",č:"c",Ď:"D",Đ:"D",ď:"d",đ:"d",Ē:"E",Ĕ:"E",Ė:"E",Ę:"E",Ě:"E",ē:"e",ĕ:"e",ė:"e",ę:"e",ě:"e",Ĝ:"G",Ğ:"G",Ġ:"G",Ģ:"G",ĝ:"g",ğ:"g",ġ:"g",ģ:"g",Ĥ:"H",Ħ:"H",ĥ:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Į:"I",İ:"I",ĩ:"i",ī:"i",ĭ:"i",į:"i",ı:"i",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",Ļ:"L",Ľ:"L",Ŀ:"L",Ł:"L",ĺ:"l",ļ:"l",ľ:"l",ŀ:"l",ł:"l",Ń:"N",Ņ:"N",Ň:"N",Ŋ:"N",ń:"n",ņ:"n",ň:"n",ŋ:"n",Ō:"O",Ŏ:"O",Ő:"O",ō:"o",ŏ:"o",ő:"o",Ŕ:"R",Ŗ:"R",Ř:"R",ŕ:"r",ŗ:"r",ř:"r",Ś:"S",Ŝ:"S",Ş:"S",Š:"S",ś:"s",ŝ:"s",ş:"s",š:"s",Ţ:"T",Ť:"T",Ŧ:"T",ţ:"t",ť:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Ů:"U",Ű:"U",Ų:"U",ũ:"u",ū:"u",ŭ:"u",ů:"u",ű:"u",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",Ż:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Œ:"Oe",œ:"oe",ʼn:"'n",ſ:"s"},Ds={"&":"&","<":"<",">":">",'"':""","'":"'"},Us={"&":"&","<":"<",">":">",""":'"',"'":"'"},qs={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},zs=parseFloat,Gs=parseInt,gu=typeof vt=="object"&&vt&&vt.Object===Object&&vt,Hs=typeof self=="object"&&self&&self.Object===Object&&self,j=gu||Hs||Function("return this")(),Wr=P&&!P.nodeType&&P,ye=Wr&&!0&&D&&!D.nodeType&&D,_u=ye&&ye.exports===Wr,Pr=_u&&gu.process,Tn=function(){try{var l=ye&&ye.require&&ye.require("util").types;return l||Pr&&Pr.binding&&Pr.binding("util")}catch{}}(),vu=Tn&&Tn.isArrayBuffer,mu=Tn&&Tn.isDate,xu=Tn&&Tn.isMap,wu=Tn&&Tn.isRegExp,yu=Tn&&Tn.isSet,Au=Tn&&Tn.isTypedArray;function pn(l,d,h){switch(h.length){case 0:return l.call(d);case 1:return l.call(d,h[0]);case 2:return l.call(d,h[0],h[1]);case 3:return l.call(d,h[0],h[1],h[2])}return l.apply(d,h)}function Ks(l,d,h,m){for(var S=-1,O=l==null?0:l.length;++S<O;){var Y=l[S];d(m,Y,h(Y),l)}return m}function In(l,d){for(var h=-1,m=l==null?0:l.length;++h<m&&d(l[h],h,l)!==!1;);return l}function $s(l,d){for(var h=l==null?0:l.length;h--&&d(l[h],h,l)!==!1;);return l}function Su(l,d){for(var h=-1,m=l==null?0:l.length;++h<m;)if(!d(l[h],h,l))return!1;return!0}function le(l,d){for(var h=-1,m=l==null?0:l.length,S=0,O=[];++h<m;){var Y=l[h];d(Y,h,l)&&(O[S++]=Y)}return O}function Rt(l,d){var h=l==null?0:l.length;return!!h&&Pe(l,d,0)>-1}function Fr(l,d,h){for(var m=-1,S=l==null?0:l.length;++m<S;)if(h(d,l[m]))return!0;return!1}function U(l,d){for(var h=-1,m=l==null?0:l.length,S=Array(m);++h<m;)S[h]=d(l[h],h,l);return S}function ce(l,d){for(var h=-1,m=d.length,S=l.length;++h<m;)l[S+h]=d[h];return l}function Mr(l,d,h,m){var S=-1,O=l==null?0:l.length;for(m&&O&&(h=l[++S]);++S<O;)h=d(h,l[S],S,l);return h}function Zs(l,d,h,m){var S=l==null?0:l.length;for(m&&S&&(h=l[--S]);S--;)h=d(h,l[S],S,l);return h}function Dr(l,d){for(var h=-1,m=l==null?0:l.length;++h<m;)if(d(l[h],h,l))return!0;return!1}var Ys=Ur("length");function Xs(l){return l.split("")}function Js(l){return l.match(rs)||[]}function Tu(l,d,h){var m;return h(l,function(S,O,Y){if(d(S,O,Y))return m=O,!1}),m}function bt(l,d,h,m){for(var S=l.length,O=h+(m?1:-1);m?O--:++O<S;)if(d(l[O],O,l))return O;return-1}function Pe(l,d,h){return d===d?oa(l,d,h):bt(l,Iu,h)}function Qs(l,d,h,m){for(var S=h-1,O=l.length;++S<O;)if(m(l[S],d))return S;return-1}function Iu(l){return l!==l}function Ru(l,d){var h=l==null?0:l.length;return h?zr(l,d)/h:mt}function Ur(l){return function(d){return d==null?o:d[l]}}function qr(l){return function(d){return l==null?o:l[d]}}function bu(l,d,h,m,S){return S(l,function(O,Y,W){h=m?(m=!1,O):d(h,O,Y,W)}),h}function Vs(l,d){var h=l.length;for(l.sort(d);h--;)l[h]=l[h].value;return l}function zr(l,d){for(var h,m=-1,S=l.length;++m<S;){var O=d(l[m]);O!==o&&(h=h===o?O:h+O)}return h}function Gr(l,d){for(var h=-1,m=Array(l);++h<l;)m[h]=d(h);return m}function ks(l,d){return U(d,function(h){return[h,l[h]]})}function Cu(l){return l&&l.slice(0,Bu(l)+1).replace(Cr,"")}function gn(l){return function(d){return l(d)}}function Hr(l,d){return U(d,function(h){return l[h]})}function tt(l,d){return l.has(d)}function Eu(l,d){for(var h=-1,m=l.length;++h<m&&Pe(d,l[h],0)>-1;);return h}function Lu(l,d){for(var h=l.length;h--&&Pe(d,l[h],0)>-1;);return h}function js(l,d){for(var h=l.length,m=0;h--;)l[h]===d&&++m;return m}var na=qr(Ms),ea=qr(Ds);function ta(l){return"\\"+qs[l]}function ra(l,d){return l==null?o:l[d]}function Fe(l){return Ns.test(l)}function ia(l){return Ws.test(l)}function ua(l){for(var d,h=[];!(d=l.next()).done;)h.push(d.value);return h}function Kr(l){var d=-1,h=Array(l.size);return l.forEach(function(m,S){h[++d]=[S,m]}),h}function Ou(l,d){return function(h){return l(d(h))}}function he(l,d){for(var h=-1,m=l.length,S=0,O=[];++h<m;){var Y=l[h];(Y===d||Y===oe)&&(l[h]=oe,O[S++]=h)}return O}function Ct(l){var d=-1,h=Array(l.size);return l.forEach(function(m){h[++d]=m}),h}function fa(l){var d=-1,h=Array(l.size);return l.forEach(function(m){h[++d]=[m,m]}),h}function oa(l,d,h){for(var m=h-1,S=l.length;++m<S;)if(l[m]===d)return m;return-1}function sa(l,d,h){for(var m=h+1;m--;)if(l[m]===d)return m;return m}function Me(l){return Fe(l)?la(l):Ys(l)}function Fn(l){return Fe(l)?ca(l):Xs(l)}function Bu(l){for(var d=l.length;d--&&jo.test(l.charAt(d)););return d}var aa=qr(Us);function la(l){for(var d=Nr.lastIndex=0;Nr.test(l);)++d;return d}function ca(l){return l.match(Nr)||[]}function ha(l){return l.match(Bs)||[]}var da=function l(d){d=d==null?j:De.defaults(j.Object(),d,De.pick(j,Ps));var h=d.Array,m=d.Date,S=d.Error,O=d.Function,Y=d.Math,W=d.Object,$r=d.RegExp,pa=d.String,Rn=d.TypeError,Et=h.prototype,ga=O.prototype,Ue=W.prototype,Lt=d["__core-js_shared__"],Ot=ga.toString,N=Ue.hasOwnProperty,_a=0,Nu=function(){var n=/[^.]+$/.exec(Lt&&Lt.keys&&Lt.keys.IE_PROTO||"");return n?"Symbol(src)_1."+n:""}(),Bt=Ue.toString,va=Ot.call(W),ma=j._,xa=$r("^"+Ot.call(N).replace(br,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Nt=_u?d.Buffer:o,de=d.Symbol,Wt=d.Uint8Array,Wu=Nt?Nt.allocUnsafe:o,Pt=Ou(W.getPrototypeOf,W),Pu=W.create,Fu=Ue.propertyIsEnumerable,Ft=Et.splice,Mu=de?de.isConcatSpreadable:o,rt=de?de.iterator:o,Ae=de?de.toStringTag:o,Mt=function(){try{var n=be(W,"defineProperty");return n({},"",{}),n}catch{}}(),wa=d.clearTimeout!==j.clearTimeout&&d.clearTimeout,ya=m&&m.now!==j.Date.now&&m.now,Aa=d.setTimeout!==j.setTimeout&&d.setTimeout,Dt=Y.ceil,Ut=Y.floor,Zr=W.getOwnPropertySymbols,Sa=Nt?Nt.isBuffer:o,Du=d.isFinite,Ta=Et.join,Ia=Ou(W.keys,W),X=Y.max,tn=Y.min,Ra=m.now,ba=d.parseInt,Uu=Y.random,Ca=Et.reverse,Yr=be(d,"DataView"),it=be(d,"Map"),Xr=be(d,"Promise"),qe=be(d,"Set"),ut=be(d,"WeakMap"),ft=be(W,"create"),qt=ut&&new ut,ze={},Ea=Ce(Yr),La=Ce(it),Oa=Ce(Xr),Ba=Ce(qe),Na=Ce(ut),zt=de?de.prototype:o,ot=zt?zt.valueOf:o,qu=zt?zt.toString:o;function u(n){if(z(n)&&!T(n)&&!(n instanceof E)){if(n instanceof bn)return n;if(N.call(n,"__wrapped__"))return Gf(n)}return new bn(n)}var Ge=function(){function n(){}return function(e){if(!q(e))return{};if(Pu)return Pu(e);n.prototype=e;var t=new n;return n.prototype=o,t}}();function Gt(){}function bn(n,e){this.__wrapped__=n,this.__actions__=[],this.__chain__=!!e,this.__index__=0,this.__values__=o}u.templateSettings={escape:Yo,evaluate:Xo,interpolate:Ji,variable:"",imports:{_:u}},u.prototype=Gt.prototype,u.prototype.constructor=u,bn.prototype=Ge(Gt.prototype),bn.prototype.constructor=bn;function E(n){this.__wrapped__=n,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=Gn,this.__views__=[]}function Wa(){var n=new E(this.__wrapped__);return n.__actions__=ln(this.__actions__),n.__dir__=this.__dir__,n.__filtered__=this.__filtered__,n.__iteratees__=ln(this.__iteratees__),n.__takeCount__=this.__takeCount__,n.__views__=ln(this.__views__),n}function Pa(){if(this.__filtered__){var n=new E(this);n.__dir__=-1,n.__filtered__=!0}else n=this.clone(),n.__dir__*=-1;return n}function Fa(){var n=this.__wrapped__.value(),e=this.__dir__,t=T(n),r=e<0,i=t?n.length:0,f=Xl(0,i,this.__views__),s=f.start,a=f.end,c=a-s,p=r?a:s-1,g=this.__iteratees__,_=g.length,v=0,x=tn(c,this.__takeCount__);if(!t||!r&&i==c&&x==c)return cf(n,this.__actions__);var y=[];n:for(;c--&&v<x;){p+=e;for(var R=-1,A=n[p];++R<_;){var C=g[R],L=C.iteratee,mn=C.type,sn=L(A);if(mn==Lo)A=sn;else if(!sn){if(mn==Ki)continue n;break n}}y[v++]=A}return y}E.prototype=Ge(Gt.prototype),E.prototype.constructor=E;function Se(n){var e=-1,t=n==null?0:n.length;for(this.clear();++e<t;){var r=n[e];this.set(r[0],r[1])}}function Ma(){this.__data__=ft?ft(null):{},this.size=0}function Da(n){var e=this.has(n)&&delete this.__data__[n];return this.size-=e?1:0,e}function Ua(n){var e=this.__data__;if(ft){var t=e[n];return t===An?o:t}return N.call(e,n)?e[n]:o}function qa(n){var e=this.__data__;return ft?e[n]!==o:N.call(e,n)}function za(n,e){var t=this.__data__;return this.size+=this.has(n)?0:1,t[n]=ft&&e===o?An:e,this}Se.prototype.clear=Ma,Se.prototype.delete=Da,Se.prototype.get=Ua,Se.prototype.has=qa,Se.prototype.set=za;function kn(n){var e=-1,t=n==null?0:n.length;for(this.clear();++e<t;){var r=n[e];this.set(r[0],r[1])}}function Ga(){this.__data__=[],this.size=0}function Ha(n){var e=this.__data__,t=Ht(e,n);if(t<0)return!1;var r=e.length-1;return t==r?e.pop():Ft.call(e,t,1),--this.size,!0}function Ka(n){var e=this.__data__,t=Ht(e,n);return t<0?o:e[t][1]}function $a(n){return Ht(this.__data__,n)>-1}function Za(n,e){var t=this.__data__,r=Ht(t,n);return r<0?(++this.size,t.push([n,e])):t[r][1]=e,this}kn.prototype.clear=Ga,kn.prototype.delete=Ha,kn.prototype.get=Ka,kn.prototype.has=$a,kn.prototype.set=Za;function jn(n){var e=-1,t=n==null?0:n.length;for(this.clear();++e<t;){var r=n[e];this.set(r[0],r[1])}}function Ya(){this.size=0,this.__data__={hash:new Se,map:new(it||kn),string:new Se}}function Xa(n){var e=er(this,n).delete(n);return this.size-=e?1:0,e}function Ja(n){return er(this,n).get(n)}function Qa(n){return er(this,n).has(n)}function Va(n,e){var t=er(this,n),r=t.size;return t.set(n,e),this.size+=t.size==r?0:1,this}jn.prototype.clear=Ya,jn.prototype.delete=Xa,jn.prototype.get=Ja,jn.prototype.has=Qa,jn.prototype.set=Va;function Te(n){var e=-1,t=n==null?0:n.length;for(this.__data__=new jn;++e<t;)this.add(n[e])}function ka(n){return this.__data__.set(n,An),this}function ja(n){return this.__data__.has(n)}Te.prototype.add=Te.prototype.push=ka,Te.prototype.has=ja;function Mn(n){var e=this.__data__=new kn(n);this.size=e.size}function nl(){this.__data__=new kn,this.size=0}function el(n){var e=this.__data__,t=e.delete(n);return this.size=e.size,t}function tl(n){return this.__data__.get(n)}function rl(n){return this.__data__.has(n)}function il(n,e){var t=this.__data__;if(t instanceof kn){var r=t.__data__;if(!it||r.length<Q-1)return r.push([n,e]),this.size=++t.size,this;t=this.__data__=new jn(r)}return t.set(n,e),this.size=t.size,this}Mn.prototype.clear=nl,Mn.prototype.delete=el,Mn.prototype.get=tl,Mn.prototype.has=rl,Mn.prototype.set=il;function zu(n,e){var t=T(n),r=!t&&Ee(n),i=!t&&!r&&me(n),f=!t&&!r&&!i&&Ze(n),s=t||r||i||f,a=s?Gr(n.length,pa):[],c=a.length;for(var p in n)(e||N.call(n,p))&&!(s&&(p=="length"||i&&(p=="offset"||p=="parent")||f&&(p=="buffer"||p=="byteLength"||p=="byteOffset")||re(p,c)))&&a.push(p);return a}function Gu(n){var e=n.length;return e?n[ui(0,e-1)]:o}function ul(n,e){return tr(ln(n),Ie(e,0,n.length))}function fl(n){return tr(ln(n))}function Jr(n,e,t){(t!==o&&!Dn(n[e],t)||t===o&&!(e in n))&&ne(n,e,t)}function st(n,e,t){var r=n[e];(!(N.call(n,e)&&Dn(r,t))||t===o&&!(e in n))&&ne(n,e,t)}function Ht(n,e){for(var t=n.length;t--;)if(Dn(n[t][0],e))return t;return-1}function ol(n,e,t,r){return pe(n,function(i,f,s){e(r,i,t(i),s)}),r}function Hu(n,e){return n&&Kn(e,J(e),n)}function sl(n,e){return n&&Kn(e,hn(e),n)}function ne(n,e,t){e=="__proto__"&&Mt?Mt(n,e,{configurable:!0,enumerable:!0,value:t,writable:!0}):n[e]=t}function Qr(n,e){for(var t=-1,r=e.length,i=h(r),f=n==null;++t<r;)i[t]=f?o:Li(n,e[t]);return i}function Ie(n,e,t){return n===n&&(t!==o&&(n=n<=t?n:t),e!==o&&(n=n>=e?n:e)),n}function Cn(n,e,t,r,i,f){var s,a=e&V,c=e&Oe,p=e&Nn;if(t&&(s=i?t(n,r,i,f):t(n)),s!==o)return s;if(!q(n))return n;var g=T(n);if(g){if(s=Ql(n),!a)return ln(n,s)}else{var _=rn(n),v=_==yt||_==$i;if(me(n))return pf(n,a);if(_==Vn||_==Be||v&&!i){if(s=c||v?{}:Nf(n),!a)return c?Ul(n,sl(s,n)):Dl(n,Hu(s,n))}else{if(!F[_])return i?n:{};s=Vl(n,_,a)}}f||(f=new Mn);var x=f.get(n);if(x)return x;f.set(n,s),so(n)?n.forEach(function(A){s.add(Cn(A,e,t,A,n,f))}):fo(n)&&n.forEach(function(A,C){s.set(C,Cn(A,e,t,C,n,f))});var y=p?c?_i:gi:c?hn:J,R=g?o:y(n);return In(R||n,function(A,C){R&&(C=A,A=n[C]),st(s,C,Cn(A,e,t,C,n,f))}),s}function al(n){var e=J(n);return function(t){return Ku(t,n,e)}}function Ku(n,e,t){var r=t.length;if(n==null)return!r;for(n=W(n);r--;){var i=t[r],f=e[i],s=n[i];if(s===o&&!(i in n)||!f(s))return!1}return!0}function $u(n,e,t){if(typeof n!="function")throw new Rn(H);return gt(function(){n.apply(o,t)},e)}function at(n,e,t,r){var i=-1,f=Rt,s=!0,a=n.length,c=[],p=e.length;if(!a)return c;t&&(e=U(e,gn(t))),r?(f=Fr,s=!1):e.length>=Q&&(f=tt,s=!1,e=new Te(e));n:for(;++i<a;){var g=n[i],_=t==null?g:t(g);if(g=r||g!==0?g:0,s&&_===_){for(var v=p;v--;)if(e[v]===_)continue n;c.push(g)}else f(e,_,r)||c.push(g)}return c}var pe=xf(Hn),Zu=xf(kr,!0);function ll(n,e){var t=!0;return pe(n,function(r,i,f){return t=!!e(r,i,f),t}),t}function Kt(n,e,t){for(var r=-1,i=n.length;++r<i;){var f=n[r],s=e(f);if(s!=null&&(a===o?s===s&&!vn(s):t(s,a)))var a=s,c=f}return c}function cl(n,e,t,r){var i=n.length;for(t=I(t),t<0&&(t=-t>i?0:i+t),r=r===o||r>i?i:I(r),r<0&&(r+=i),r=t>r?0:lo(r);t<r;)n[t++]=e;return n}function Yu(n,e){var t=[];return pe(n,function(r,i,f){e(r,i,f)&&t.push(r)}),t}function nn(n,e,t,r,i){var f=-1,s=n.length;for(t||(t=jl),i||(i=[]);++f<s;){var a=n[f];e>0&&t(a)?e>1?nn(a,e-1,t,r,i):ce(i,a):r||(i[i.length]=a)}return i}var Vr=wf(),Xu=wf(!0);function Hn(n,e){return n&&Vr(n,e,J)}function kr(n,e){return n&&Xu(n,e,J)}function $t(n,e){return le(e,function(t){return ie(n[t])})}function Re(n,e){e=_e(e,n);for(var t=0,r=e.length;n!=null&&t<r;)n=n[$n(e[t++])];return t&&t==r?n:o}function Ju(n,e,t){var r=e(n);return T(n)?r:ce(r,t(n))}function fn(n){return n==null?n===o?qo:Do:Ae&&Ae in W(n)?Yl(n):fc(n)}function jr(n,e){return n>e}function hl(n,e){return n!=null&&N.call(n,e)}function dl(n,e){return n!=null&&e in W(n)}function pl(n,e,t){return n>=tn(e,t)&&n<X(e,t)}function ni(n,e,t){for(var r=t?Fr:Rt,i=n[0].length,f=n.length,s=f,a=h(f),c=1/0,p=[];s--;){var g=n[s];s&&e&&(g=U(g,gn(e))),c=tn(g.length,c),a[s]=!t&&(e||i>=120&&g.length>=120)?new Te(s&&g):o}g=n[0];var _=-1,v=a[0];n:for(;++_<i&&p.length<c;){var x=g[_],y=e?e(x):x;if(x=t||x!==0?x:0,!(v?tt(v,y):r(p,y,t))){for(s=f;--s;){var R=a[s];if(!(R?tt(R,y):r(n[s],y,t)))continue n}v&&v.push(y),p.push(x)}}return p}function gl(n,e,t,r){return Hn(n,function(i,f,s){e(r,t(i),f,s)}),r}function lt(n,e,t){e=_e(e,n),n=Mf(n,e);var r=n==null?n:n[$n(Ln(e))];return r==null?o:pn(r,n,t)}function Qu(n){return z(n)&&fn(n)==Be}function _l(n){return z(n)&&fn(n)==et}function vl(n){return z(n)&&fn(n)==Qe}function ct(n,e,t,r,i){return n===e?!0:n==null||e==null||!z(n)&&!z(e)?n!==n&&e!==e:ml(n,e,t,r,ct,i)}function ml(n,e,t,r,i,f){var s=T(n),a=T(e),c=s?xt:rn(n),p=a?xt:rn(e);c=c==Be?Vn:c,p=p==Be?Vn:p;var g=c==Vn,_=p==Vn,v=c==p;if(v&&me(n)){if(!me(e))return!1;s=!0,g=!1}if(v&&!g)return f||(f=new Mn),s||Ze(n)?Lf(n,e,t,r,i,f):$l(n,e,c,t,r,i,f);if(!(t&qn)){var x=g&&N.call(n,"__wrapped__"),y=_&&N.call(e,"__wrapped__");if(x||y){var R=x?n.value():n,A=y?e.value():e;return f||(f=new Mn),i(R,A,t,r,f)}}return v?(f||(f=new Mn),Zl(n,e,t,r,i,f)):!1}function xl(n){return z(n)&&rn(n)==Wn}function ei(n,e,t,r){var i=t.length,f=i,s=!r;if(n==null)return!f;for(n=W(n);i--;){var a=t[i];if(s&&a[2]?a[1]!==n[a[0]]:!(a[0]in n))return!1}for(;++i<f;){a=t[i];var c=a[0],p=n[c],g=a[1];if(s&&a[2]){if(p===o&&!(c in n))return!1}else{var _=new Mn;if(r)var v=r(p,g,c,n,e,_);if(!(v===o?ct(g,p,qn|se,r,_):v))return!1}}return!0}function Vu(n){if(!q(n)||ec(n))return!1;var e=ie(n)?xa:as;return e.test(Ce(n))}function wl(n){return z(n)&&fn(n)==ke}function yl(n){return z(n)&&rn(n)==Pn}function Al(n){return z(n)&&sr(n.length)&&!!M[fn(n)]}function ku(n){return typeof n=="function"?n:n==null?dn:typeof n=="object"?T(n)?ef(n[0],n[1]):nf(n):Ao(n)}function ti(n){if(!pt(n))return Ia(n);var e=[];for(var t in W(n))N.call(n,t)&&t!="constructor"&&e.push(t);return e}function Sl(n){if(!q(n))return uc(n);var e=pt(n),t=[];for(var r in n)r=="constructor"&&(e||!N.call(n,r))||t.push(r);return t}function ri(n,e){return n<e}function ju(n,e){var t=-1,r=cn(n)?h(n.length):[];return pe(n,function(i,f,s){r[++t]=e(i,f,s)}),r}function nf(n){var e=mi(n);return e.length==1&&e[0][2]?Pf(e[0][0],e[0][1]):function(t){return t===n||ei(t,n,e)}}function ef(n,e){return wi(n)&&Wf(e)?Pf($n(n),e):function(t){var r=Li(t,n);return r===o&&r===e?Oi(t,n):ct(e,r,qn|se)}}function Zt(n,e,t,r,i){n!==e&&Vr(e,function(f,s){if(i||(i=new Mn),q(f))Tl(n,e,s,t,Zt,r,i);else{var a=r?r(Ai(n,s),f,s+"",n,e,i):o;a===o&&(a=f),Jr(n,s,a)}},hn)}function Tl(n,e,t,r,i,f,s){var a=Ai(n,t),c=Ai(e,t),p=s.get(c);if(p){Jr(n,t,p);return}var g=f?f(a,c,t+"",n,e,s):o,_=g===o;if(_){var v=T(c),x=!v&&me(c),y=!v&&!x&&Ze(c);g=c,v||x||y?T(a)?g=a:K(a)?g=ln(a):x?(_=!1,g=pf(c,!0)):y?(_=!1,g=gf(c,!0)):g=[]:_t(c)||Ee(c)?(g=a,Ee(a)?g=co(a):(!q(a)||ie(a))&&(g=Nf(c))):_=!1}_&&(s.set(c,g),i(g,c,r,f,s),s.delete(c)),Jr(n,t,g)}function tf(n,e){var t=n.length;if(t)return e+=e<0?t:0,re(e,t)?n[e]:o}function rf(n,e,t){e.length?e=U(e,function(f){return T(f)?function(s){return Re(s,f.length===1?f[0]:f)}:f}):e=[dn];var r=-1;e=U(e,gn(w()));var i=ju(n,function(f,s,a){var c=U(e,function(p){return p(f)});return{criteria:c,index:++r,value:f}});return Vs(i,function(f,s){return Ml(f,s,t)})}function Il(n,e){return uf(n,e,function(t,r){return Oi(n,r)})}function uf(n,e,t){for(var r=-1,i=e.length,f={};++r<i;){var s=e[r],a=Re(n,s);t(a,s)&&ht(f,_e(s,n),a)}return f}function Rl(n){return function(e){return Re(e,n)}}function ii(n,e,t,r){var i=r?Qs:Pe,f=-1,s=e.length,a=n;for(n===e&&(e=ln(e)),t&&(a=U(n,gn(t)));++f<s;)for(var c=0,p=e[f],g=t?t(p):p;(c=i(a,g,c,r))>-1;)a!==n&&Ft.call(a,c,1),Ft.call(n,c,1);return n}function ff(n,e){for(var t=n?e.length:0,r=t-1;t--;){var i=e[t];if(t==r||i!==f){var f=i;re(i)?Ft.call(n,i,1):si(n,i)}}return n}function ui(n,e){return n+Ut(Uu()*(e-n+1))}function bl(n,e,t,r){for(var i=-1,f=X(Dt((e-n)/(t||1)),0),s=h(f);f--;)s[r?f:++i]=n,n+=t;return s}function fi(n,e){var t="";if(!n||e<1||e>ae)return t;do e%2&&(t+=n),e=Ut(e/2),e&&(n+=n);while(e);return t}function b(n,e){return Si(Ff(n,e,dn),n+"")}function Cl(n){return Gu(Ye(n))}function El(n,e){var t=Ye(n);return tr(t,Ie(e,0,t.length))}function ht(n,e,t,r){if(!q(n))return n;e=_e(e,n);for(var i=-1,f=e.length,s=f-1,a=n;a!=null&&++i<f;){var c=$n(e[i]),p=t;if(c==="__proto__"||c==="constructor"||c==="prototype")return n;if(i!=s){var g=a[c];p=r?r(g,c,a):o,p===o&&(p=q(g)?g:re(e[i+1])?[]:{})}st(a,c,p),a=a[c]}return n}var of=qt?function(n,e){return qt.set(n,e),n}:dn,Ll=Mt?function(n,e){return Mt(n,"toString",{configurable:!0,enumerable:!1,value:Ni(e),writable:!0})}:dn;function Ol(n){return tr(Ye(n))}function En(n,e,t){var r=-1,i=n.length;e<0&&(e=-e>i?0:i+e),t=t>i?i:t,t<0&&(t+=i),i=e>t?0:t-e>>>0,e>>>=0;for(var f=h(i);++r<i;)f[r]=n[r+e];return f}function Bl(n,e){var t;return pe(n,function(r,i,f){return t=e(r,i,f),!t}),!!t}function Yt(n,e,t){var r=0,i=n==null?r:n.length;if(typeof e=="number"&&e===e&&i<=Wo){for(;r<i;){var f=r+i>>>1,s=n[f];s!==null&&!vn(s)&&(t?s<=e:s<e)?r=f+1:i=f}return i}return oi(n,e,dn,t)}function oi(n,e,t,r){var i=0,f=n==null?0:n.length;if(f===0)return 0;e=t(e);for(var s=e!==e,a=e===null,c=vn(e),p=e===o;i<f;){var g=Ut((i+f)/2),_=t(n[g]),v=_!==o,x=_===null,y=_===_,R=vn(_);if(s)var A=r||y;else p?A=y&&(r||v):a?A=y&&v&&(r||!x):c?A=y&&v&&!x&&(r||!R):x||R?A=!1:A=r?_<=e:_<e;A?i=g+1:f=g}return tn(f,No)}function sf(n,e){for(var t=-1,r=n.length,i=0,f=[];++t<r;){var s=n[t],a=e?e(s):s;if(!t||!Dn(a,c)){var c=a;f[i++]=s===0?0:s}}return f}function af(n){return typeof n=="number"?n:vn(n)?mt:+n}function _n(n){if(typeof n=="string")return n;if(T(n))return U(n,_n)+"";if(vn(n))return qu?qu.call(n):"";var e=n+"";return e=="0"&&1/n==-we?"-0":e}function ge(n,e,t){var r=-1,i=Rt,f=n.length,s=!0,a=[],c=a;if(t)s=!1,i=Fr;else if(f>=Q){var p=e?null:Hl(n);if(p)return Ct(p);s=!1,i=tt,c=new Te}else c=e?[]:a;n:for(;++r<f;){var g=n[r],_=e?e(g):g;if(g=t||g!==0?g:0,s&&_===_){for(var v=c.length;v--;)if(c[v]===_)continue n;e&&c.push(_),a.push(g)}else i(c,_,t)||(c!==a&&c.push(_),a.push(g))}return a}function si(n,e){return e=_e(e,n),n=Mf(n,e),n==null||delete n[$n(Ln(e))]}function lf(n,e,t,r){return ht(n,e,t(Re(n,e)),r)}function Xt(n,e,t,r){for(var i=n.length,f=r?i:-1;(r?f--:++f<i)&&e(n[f],f,n););return t?En(n,r?0:f,r?f+1:i):En(n,r?f+1:0,r?i:f)}function cf(n,e){var t=n;return t instanceof E&&(t=t.value()),Mr(e,function(r,i){return i.func.apply(i.thisArg,ce([r],i.args))},t)}function ai(n,e,t){var r=n.length;if(r<2)return r?ge(n[0]):[];for(var i=-1,f=h(r);++i<r;)for(var s=n[i],a=-1;++a<r;)a!=i&&(f[i]=at(f[i]||s,n[a],e,t));return ge(nn(f,1),e,t)}function hf(n,e,t){for(var r=-1,i=n.length,f=e.length,s={};++r<i;){var a=r<f?e[r]:o;t(s,n[r],a)}return s}function li(n){return K(n)?n:[]}function ci(n){return typeof n=="function"?n:dn}function _e(n,e){return T(n)?n:wi(n,e)?[n]:zf(B(n))}var Nl=b;function ve(n,e,t){var r=n.length;return t=t===o?r:t,!e&&t>=r?n:En(n,e,t)}var df=wa||function(n){return j.clearTimeout(n)};function pf(n,e){if(e)return n.slice();var t=n.length,r=Wu?Wu(t):new n.constructor(t);return n.copy(r),r}function hi(n){var e=new n.constructor(n.byteLength);return new Wt(e).set(new Wt(n)),e}function Wl(n,e){var t=e?hi(n.buffer):n.buffer;return new n.constructor(t,n.byteOffset,n.byteLength)}function Pl(n){var e=new n.constructor(n.source,Qi.exec(n));return e.lastIndex=n.lastIndex,e}function Fl(n){return ot?W(ot.call(n)):{}}function gf(n,e){var t=e?hi(n.buffer):n.buffer;return new n.constructor(t,n.byteOffset,n.length)}function _f(n,e){if(n!==e){var t=n!==o,r=n===null,i=n===n,f=vn(n),s=e!==o,a=e===null,c=e===e,p=vn(e);if(!a&&!p&&!f&&n>e||f&&s&&c&&!a&&!p||r&&s&&c||!t&&c||!i)return 1;if(!r&&!f&&!p&&n<e||p&&t&&i&&!r&&!f||a&&t&&i||!s&&i||!c)return-1}return 0}function Ml(n,e,t){for(var r=-1,i=n.criteria,f=e.criteria,s=i.length,a=t.length;++r<s;){var c=_f(i[r],f[r]);if(c){if(r>=a)return c;var p=t[r];return c*(p=="desc"?-1:1)}}return n.index-e.index}function vf(n,e,t,r){for(var i=-1,f=n.length,s=t.length,a=-1,c=e.length,p=X(f-s,0),g=h(c+p),_=!r;++a<c;)g[a]=e[a];for(;++i<s;)(_||i<f)&&(g[t[i]]=n[i]);for(;p--;)g[a++]=n[i++];return g}function mf(n,e,t,r){for(var i=-1,f=n.length,s=-1,a=t.length,c=-1,p=e.length,g=X(f-a,0),_=h(g+p),v=!r;++i<g;)_[i]=n[i];for(var x=i;++c<p;)_[x+c]=e[c];for(;++s<a;)(v||i<f)&&(_[x+t[s]]=n[i++]);return _}function ln(n,e){var t=-1,r=n.length;for(e||(e=h(r));++t<r;)e[t]=n[t];return e}function Kn(n,e,t,r){var i=!t;t||(t={});for(var f=-1,s=e.length;++f<s;){var a=e[f],c=r?r(t[a],n[a],a,t,n):o;c===o&&(c=n[a]),i?ne(t,a,c):st(t,a,c)}return t}function Dl(n,e){return Kn(n,xi(n),e)}function Ul(n,e){return Kn(n,Of(n),e)}function Jt(n,e){return function(t,r){var i=T(t)?Ks:ol,f=e?e():{};return i(t,n,w(r,2),f)}}function He(n){return b(function(e,t){var r=-1,i=t.length,f=i>1?t[i-1]:o,s=i>2?t[2]:o;for(f=n.length>3&&typeof f=="function"?(i--,f):o,s&&on(t[0],t[1],s)&&(f=i<3?o:f,i=1),e=W(e);++r<i;){var a=t[r];a&&n(e,a,r,f)}return e})}function xf(n,e){return function(t,r){if(t==null)return t;if(!cn(t))return n(t,r);for(var i=t.length,f=e?i:-1,s=W(t);(e?f--:++f<i)&&r(s[f],f,s)!==!1;);return t}}function wf(n){return function(e,t,r){for(var i=-1,f=W(e),s=r(e),a=s.length;a--;){var c=s[n?a:++i];if(t(f[c],c,f)===!1)break}return e}}function ql(n,e,t){var r=e&en,i=dt(n);function f(){var s=this&&this!==j&&this instanceof f?i:n;return s.apply(r?t:this,arguments)}return f}function yf(n){return function(e){e=B(e);var t=Fe(e)?Fn(e):o,r=t?t[0]:e.charAt(0),i=t?ve(t,1).join(""):e.slice(1);return r[n]()+i}}function Ke(n){return function(e){return Mr(wo(xo(e).replace(Ls,"")),n,"")}}function dt(n){return function(){var e=arguments;switch(e.length){case 0:return new n;case 1:return new n(e[0]);case 2:return new n(e[0],e[1]);case 3:return new n(e[0],e[1],e[2]);case 4:return new n(e[0],e[1],e[2],e[3]);case 5:return new n(e[0],e[1],e[2],e[3],e[4]);case 6:return new n(e[0],e[1],e[2],e[3],e[4],e[5]);case 7:return new n(e[0],e[1],e[2],e[3],e[4],e[5],e[6])}var t=Ge(n.prototype),r=n.apply(t,e);return q(r)?r:t}}function zl(n,e,t){var r=dt(n);function i(){for(var f=arguments.length,s=h(f),a=f,c=$e(i);a--;)s[a]=arguments[a];var p=f<3&&s[0]!==c&&s[f-1]!==c?[]:he(s,c);if(f-=p.length,f<t)return Rf(n,e,Qt,i.placeholder,o,s,p,o,o,t-f);var g=this&&this!==j&&this instanceof i?r:n;return pn(g,this,s)}return i}function Af(n){return function(e,t,r){var i=W(e);if(!cn(e)){var f=w(t,3);e=J(e),t=function(a){return f(i[a],a,i)}}var s=n(e,t,r);return s>-1?i[f?e[s]:s]:o}}function Sf(n){return te(function(e){var t=e.length,r=t,i=bn.prototype.thru;for(n&&e.reverse();r--;){var f=e[r];if(typeof f!="function")throw new Rn(H);if(i&&!s&&nr(f)=="wrapper")var s=new bn([],!0)}for(r=s?r:t;++r<t;){f=e[r];var a=nr(f),c=a=="wrapper"?vi(f):o;c&&yi(c[0])&&c[1]==(Qn|k|Sn|Xe)&&!c[4].length&&c[9]==1?s=s[nr(c[0])].apply(s,c[3]):s=f.length==1&&yi(f)?s[a]():s.thru(f)}return function(){var p=arguments,g=p[0];if(s&&p.length==1&&T(g))return s.plant(g).value();for(var _=0,v=t?e[_].apply(this,p):g;++_<t;)v=e[_].call(this,v);return v}})}function Qt(n,e,t,r,i,f,s,a,c,p){var g=e&Qn,_=e&en,v=e&un,x=e&(k|xe),y=e&vr,R=v?o:dt(n);function A(){for(var C=arguments.length,L=h(C),mn=C;mn--;)L[mn]=arguments[mn];if(x)var sn=$e(A),xn=js(L,sn);if(r&&(L=vf(L,r,i,x)),f&&(L=mf(L,f,s,x)),C-=xn,x&&C<p){var $=he(L,sn);return Rf(n,e,Qt,A.placeholder,t,L,$,a,c,p-C)}var Un=_?t:this,fe=v?Un[n]:n;return C=L.length,a?L=oc(L,a):y&&C>1&&L.reverse(),g&&c<C&&(L.length=c),this&&this!==j&&this instanceof A&&(fe=R||dt(fe)),fe.apply(Un,L)}return A}function Tf(n,e){return function(t,r){return gl(t,n,e(r),{})}}function Vt(n,e){return function(t,r){var i;if(t===o&&r===o)return e;if(t!==o&&(i=t),r!==o){if(i===o)return r;typeof t=="string"||typeof r=="string"?(t=_n(t),r=_n(r)):(t=af(t),r=af(r)),i=n(t,r)}return i}}function di(n){return te(function(e){return e=U(e,gn(w())),b(function(t){var r=this;return n(e,function(i){return pn(i,r,t)})})})}function kt(n,e){e=e===o?" ":_n(e);var t=e.length;if(t<2)return t?fi(e,n):e;var r=fi(e,Dt(n/Me(e)));return Fe(e)?ve(Fn(r),0,n).join(""):r.slice(0,n)}function Gl(n,e,t,r){var i=e&en,f=dt(n);function s(){for(var a=-1,c=arguments.length,p=-1,g=r.length,_=h(g+c),v=this&&this!==j&&this instanceof s?f:n;++p<g;)_[p]=r[p];for(;c--;)_[p++]=arguments[++a];return pn(v,i?t:this,_)}return s}function If(n){return function(e,t,r){return r&&typeof r!="number"&&on(e,t,r)&&(t=r=o),e=ue(e),t===o?(t=e,e=0):t=ue(t),r=r===o?e<t?1:-1:ue(r),bl(e,t,r,n)}}function jt(n){return function(e,t){return typeof e=="string"&&typeof t=="string"||(e=On(e),t=On(t)),n(e,t)}}function Rf(n,e,t,r,i,f,s,a,c,p){var g=e&k,_=g?s:o,v=g?o:s,x=g?f:o,y=g?o:f;e|=g?Sn:Jn,e&=~(g?Jn:Sn),e&zn||(e&=~(en|un));var R=[n,e,i,x,_,y,v,a,c,p],A=t.apply(o,R);return yi(n)&&Df(A,R),A.placeholder=r,Uf(A,n,e)}function pi(n){var e=Y[n];return function(t,r){if(t=On(t),r=r==null?0:tn(I(r),292),r&&Du(t)){var i=(B(t)+"e").split("e"),f=e(i[0]+"e"+(+i[1]+r));return i=(B(f)+"e").split("e"),+(i[0]+"e"+(+i[1]-r))}return e(t)}}var Hl=qe&&1/Ct(new qe([,-0]))[1]==we?function(n){return new qe(n)}:Fi;function bf(n){return function(e){var t=rn(e);return t==Wn?Kr(e):t==Pn?fa(e):ks(e,n(e))}}function ee(n,e,t,r,i,f,s,a){var c=e&un;if(!c&&typeof n!="function")throw new Rn(H);var p=r?r.length:0;if(p||(e&=~(Sn|Jn),r=i=o),s=s===o?s:X(I(s),0),a=a===o?a:I(a),p-=i?i.length:0,e&Jn){var g=r,_=i;r=i=o}var v=c?o:vi(n),x=[n,e,t,r,i,g,_,f,s,a];if(v&&ic(x,v),n=x[0],e=x[1],t=x[2],r=x[3],i=x[4],a=x[9]=x[9]===o?c?0:n.length:X(x[9]-p,0),!a&&e&(k|xe)&&(e&=~(k|xe)),!e||e==en)var y=ql(n,e,t);else e==k||e==xe?y=zl(n,e,a):(e==Sn||e==(en|Sn))&&!i.length?y=Gl(n,e,t,r):y=Qt.apply(o,x);var R=v?of:Df;return Uf(R(y,x),n,e)}function Cf(n,e,t,r){return n===o||Dn(n,Ue[t])&&!N.call(r,t)?e:n}function Ef(n,e,t,r,i,f){return q(n)&&q(e)&&(f.set(e,n),Zt(n,e,o,Ef,f),f.delete(e)),n}function Kl(n){return _t(n)?o:n}function Lf(n,e,t,r,i,f){var s=t&qn,a=n.length,c=e.length;if(a!=c&&!(s&&c>a))return!1;var p=f.get(n),g=f.get(e);if(p&&g)return p==e&&g==n;var _=-1,v=!0,x=t&se?new Te:o;for(f.set(n,e),f.set(e,n);++_<a;){var y=n[_],R=e[_];if(r)var A=s?r(R,y,_,e,n,f):r(y,R,_,n,e,f);if(A!==o){if(A)continue;v=!1;break}if(x){if(!Dr(e,function(C,L){if(!tt(x,L)&&(y===C||i(y,C,t,r,f)))return x.push(L)})){v=!1;break}}else if(!(y===R||i(y,R,t,r,f))){v=!1;break}}return f.delete(n),f.delete(e),v}function $l(n,e,t,r,i,f,s){switch(t){case Ne:if(n.byteLength!=e.byteLength||n.byteOffset!=e.byteOffset)return!1;n=n.buffer,e=e.buffer;case et:return!(n.byteLength!=e.byteLength||!f(new Wt(n),new Wt(e)));case Je:case Qe:case Ve:return Dn(+n,+e);case wt:return n.name==e.name&&n.message==e.message;case ke:case je:return n==e+"";case Wn:var a=Kr;case Pn:var c=r&qn;if(a||(a=Ct),n.size!=e.size&&!c)return!1;var p=s.get(n);if(p)return p==e;r|=se,s.set(n,e);var g=Lf(a(n),a(e),r,i,f,s);return s.delete(n),g;case At:if(ot)return ot.call(n)==ot.call(e)}return!1}function Zl(n,e,t,r,i,f){var s=t&qn,a=gi(n),c=a.length,p=gi(e),g=p.length;if(c!=g&&!s)return!1;for(var _=c;_--;){var v=a[_];if(!(s?v in e:N.call(e,v)))return!1}var x=f.get(n),y=f.get(e);if(x&&y)return x==e&&y==n;var R=!0;f.set(n,e),f.set(e,n);for(var A=s;++_<c;){v=a[_];var C=n[v],L=e[v];if(r)var mn=s?r(L,C,v,e,n,f):r(C,L,v,n,e,f);if(!(mn===o?C===L||i(C,L,t,r,f):mn)){R=!1;break}A||(A=v=="constructor")}if(R&&!A){var sn=n.constructor,xn=e.constructor;sn!=xn&&"constructor"in n&&"constructor"in e&&!(typeof sn=="function"&&sn instanceof sn&&typeof xn=="function"&&xn instanceof xn)&&(R=!1)}return f.delete(n),f.delete(e),R}function te(n){return Si(Ff(n,o,$f),n+"")}function gi(n){return Ju(n,J,xi)}function _i(n){return Ju(n,hn,Of)}var vi=qt?function(n){return qt.get(n)}:Fi;function nr(n){for(var e=n.name+"",t=ze[e],r=N.call(ze,e)?t.length:0;r--;){var i=t[r],f=i.func;if(f==null||f==n)return i.name}return e}function $e(n){var e=N.call(u,"placeholder")?u:n;return e.placeholder}function w(){var n=u.iteratee||Wi;return n=n===Wi?ku:n,arguments.length?n(arguments[0],arguments[1]):n}function er(n,e){var t=n.__data__;return nc(e)?t[typeof e=="string"?"string":"hash"]:t.map}function mi(n){for(var e=J(n),t=e.length;t--;){var r=e[t],i=n[r];e[t]=[r,i,Wf(i)]}return e}function be(n,e){var t=ra(n,e);return Vu(t)?t:o}function Yl(n){var e=N.call(n,Ae),t=n[Ae];try{n[Ae]=o;var r=!0}catch{}var i=Bt.call(n);return r&&(e?n[Ae]=t:delete n[Ae]),i}var xi=Zr?function(n){return n==null?[]:(n=W(n),le(Zr(n),function(e){return Fu.call(n,e)}))}:Mi,Of=Zr?function(n){for(var e=[];n;)ce(e,xi(n)),n=Pt(n);return e}:Mi,rn=fn;(Yr&&rn(new Yr(new ArrayBuffer(1)))!=Ne||it&&rn(new it)!=Wn||Xr&&rn(Xr.resolve())!=Zi||qe&&rn(new qe)!=Pn||ut&&rn(new ut)!=nt)&&(rn=function(n){var e=fn(n),t=e==Vn?n.constructor:o,r=t?Ce(t):"";if(r)switch(r){case Ea:return Ne;case La:return Wn;case Oa:return Zi;case Ba:return Pn;case Na:return nt}return e});function Xl(n,e,t){for(var r=-1,i=t.length;++r<i;){var f=t[r],s=f.size;switch(f.type){case"drop":n+=s;break;case"dropRight":e-=s;break;case"take":e=tn(e,n+s);break;case"takeRight":n=X(n,e-s);break}}return{start:n,end:e}}function Jl(n){var e=n.match(es);return e?e[1].split(ts):[]}function Bf(n,e,t){e=_e(e,n);for(var r=-1,i=e.length,f=!1;++r<i;){var s=$n(e[r]);if(!(f=n!=null&&t(n,s)))break;n=n[s]}return f||++r!=i?f:(i=n==null?0:n.length,!!i&&sr(i)&&re(s,i)&&(T(n)||Ee(n)))}function Ql(n){var e=n.length,t=new n.constructor(e);return e&&typeof n[0]=="string"&&N.call(n,"index")&&(t.index=n.index,t.input=n.input),t}function Nf(n){return typeof n.constructor=="function"&&!pt(n)?Ge(Pt(n)):{}}function Vl(n,e,t){var r=n.constructor;switch(e){case et:return hi(n);case Je:case Qe:return new r(+n);case Ne:return Wl(n,t);case mr:case xr:case wr:case yr:case Ar:case Sr:case Tr:case Ir:case Rr:return gf(n,t);case Wn:return new r;case Ve:case je:return new r(n);case ke:return Pl(n);case Pn:return new r;case At:return Fl(n)}}function kl(n,e){var t=e.length;if(!t)return n;var r=t-1;return e[r]=(t>1?"& ":"")+e[r],e=e.join(t>2?", ":" "),n.replace(ns,`{ +/* [wrapped with `+e+`] */ +`)}function jl(n){return T(n)||Ee(n)||!!(Mu&&n&&n[Mu])}function re(n,e){var t=typeof n;return e=e??ae,!!e&&(t=="number"||t!="symbol"&&cs.test(n))&&n>-1&&n%1==0&&n<e}function on(n,e,t){if(!q(t))return!1;var r=typeof e;return(r=="number"?cn(t)&&re(e,t.length):r=="string"&&e in t)?Dn(t[e],n):!1}function wi(n,e){if(T(n))return!1;var t=typeof n;return t=="number"||t=="symbol"||t=="boolean"||n==null||vn(n)?!0:Qo.test(n)||!Jo.test(n)||e!=null&&n in W(e)}function nc(n){var e=typeof n;return e=="string"||e=="number"||e=="symbol"||e=="boolean"?n!=="__proto__":n===null}function yi(n){var e=nr(n),t=u[e];if(typeof t!="function"||!(e in E.prototype))return!1;if(n===t)return!0;var r=vi(t);return!!r&&n===r[0]}function ec(n){return!!Nu&&Nu in n}var tc=Lt?ie:Di;function pt(n){var e=n&&n.constructor,t=typeof e=="function"&&e.prototype||Ue;return n===t}function Wf(n){return n===n&&!q(n)}function Pf(n,e){return function(t){return t==null?!1:t[n]===e&&(e!==o||n in W(t))}}function rc(n){var e=fr(n,function(r){return t.size===Xn&&t.clear(),r}),t=e.cache;return e}function ic(n,e){var t=n[1],r=e[1],i=t|r,f=i<(en|un|Qn),s=r==Qn&&t==k||r==Qn&&t==Xe&&n[7].length<=e[8]||r==(Qn|Xe)&&e[7].length<=e[8]&&t==k;if(!(f||s))return n;r&en&&(n[2]=e[2],i|=t&en?0:zn);var a=e[3];if(a){var c=n[3];n[3]=c?vf(c,a,e[4]):a,n[4]=c?he(n[3],oe):e[4]}return a=e[5],a&&(c=n[5],n[5]=c?mf(c,a,e[6]):a,n[6]=c?he(n[5],oe):e[6]),a=e[7],a&&(n[7]=a),r&Qn&&(n[8]=n[8]==null?e[8]:tn(n[8],e[8])),n[9]==null&&(n[9]=e[9]),n[0]=e[0],n[1]=i,n}function uc(n){var e=[];if(n!=null)for(var t in W(n))e.push(t);return e}function fc(n){return Bt.call(n)}function Ff(n,e,t){return e=X(e===o?n.length-1:e,0),function(){for(var r=arguments,i=-1,f=X(r.length-e,0),s=h(f);++i<f;)s[i]=r[e+i];i=-1;for(var a=h(e+1);++i<e;)a[i]=r[i];return a[e]=t(s),pn(n,this,a)}}function Mf(n,e){return e.length<2?n:Re(n,En(e,0,-1))}function oc(n,e){for(var t=n.length,r=tn(e.length,t),i=ln(n);r--;){var f=e[r];n[r]=re(f,t)?i[f]:o}return n}function Ai(n,e){if(!(e==="constructor"&&typeof n[e]=="function")&&e!="__proto__")return n[e]}var Df=qf(of),gt=Aa||function(n,e){return j.setTimeout(n,e)},Si=qf(Ll);function Uf(n,e,t){var r=e+"";return Si(n,kl(r,sc(Jl(r),t)))}function qf(n){var e=0,t=0;return function(){var r=Ra(),i=Eo-(r-t);if(t=r,i>0){if(++e>=Co)return arguments[0]}else e=0;return n.apply(o,arguments)}}function tr(n,e){var t=-1,r=n.length,i=r-1;for(e=e===o?r:e;++t<e;){var f=ui(t,i),s=n[f];n[f]=n[t],n[t]=s}return n.length=e,n}var zf=rc(function(n){var e=[];return n.charCodeAt(0)===46&&e.push(""),n.replace(Vo,function(t,r,i,f){e.push(i?f.replace(us,"$1"):r||t)}),e});function $n(n){if(typeof n=="string"||vn(n))return n;var e=n+"";return e=="0"&&1/n==-we?"-0":e}function Ce(n){if(n!=null){try{return Ot.call(n)}catch{}try{return n+""}catch{}}return""}function sc(n,e){return In(Po,function(t){var r="_."+t[0];e&t[1]&&!Rt(n,r)&&n.push(r)}),n.sort()}function Gf(n){if(n instanceof E)return n.clone();var e=new bn(n.__wrapped__,n.__chain__);return e.__actions__=ln(n.__actions__),e.__index__=n.__index__,e.__values__=n.__values__,e}function ac(n,e,t){(t?on(n,e,t):e===o)?e=1:e=X(I(e),0);var r=n==null?0:n.length;if(!r||e<1)return[];for(var i=0,f=0,s=h(Dt(r/e));i<r;)s[f++]=En(n,i,i+=e);return s}function lc(n){for(var e=-1,t=n==null?0:n.length,r=0,i=[];++e<t;){var f=n[e];f&&(i[r++]=f)}return i}function cc(){var n=arguments.length;if(!n)return[];for(var e=h(n-1),t=arguments[0],r=n;r--;)e[r-1]=arguments[r];return ce(T(t)?ln(t):[t],nn(e,1))}var hc=b(function(n,e){return K(n)?at(n,nn(e,1,K,!0)):[]}),dc=b(function(n,e){var t=Ln(e);return K(t)&&(t=o),K(n)?at(n,nn(e,1,K,!0),w(t,2)):[]}),pc=b(function(n,e){var t=Ln(e);return K(t)&&(t=o),K(n)?at(n,nn(e,1,K,!0),o,t):[]});function gc(n,e,t){var r=n==null?0:n.length;return r?(e=t||e===o?1:I(e),En(n,e<0?0:e,r)):[]}function _c(n,e,t){var r=n==null?0:n.length;return r?(e=t||e===o?1:I(e),e=r-e,En(n,0,e<0?0:e)):[]}function vc(n,e){return n&&n.length?Xt(n,w(e,3),!0,!0):[]}function mc(n,e){return n&&n.length?Xt(n,w(e,3),!0):[]}function xc(n,e,t,r){var i=n==null?0:n.length;return i?(t&&typeof t!="number"&&on(n,e,t)&&(t=0,r=i),cl(n,e,t,r)):[]}function Hf(n,e,t){var r=n==null?0:n.length;if(!r)return-1;var i=t==null?0:I(t);return i<0&&(i=X(r+i,0)),bt(n,w(e,3),i)}function Kf(n,e,t){var r=n==null?0:n.length;if(!r)return-1;var i=r-1;return t!==o&&(i=I(t),i=t<0?X(r+i,0):tn(i,r-1)),bt(n,w(e,3),i,!0)}function $f(n){var e=n==null?0:n.length;return e?nn(n,1):[]}function wc(n){var e=n==null?0:n.length;return e?nn(n,we):[]}function yc(n,e){var t=n==null?0:n.length;return t?(e=e===o?1:I(e),nn(n,e)):[]}function Ac(n){for(var e=-1,t=n==null?0:n.length,r={};++e<t;){var i=n[e];r[i[0]]=i[1]}return r}function Zf(n){return n&&n.length?n[0]:o}function Sc(n,e,t){var r=n==null?0:n.length;if(!r)return-1;var i=t==null?0:I(t);return i<0&&(i=X(r+i,0)),Pe(n,e,i)}function Tc(n){var e=n==null?0:n.length;return e?En(n,0,-1):[]}var Ic=b(function(n){var e=U(n,li);return e.length&&e[0]===n[0]?ni(e):[]}),Rc=b(function(n){var e=Ln(n),t=U(n,li);return e===Ln(t)?e=o:t.pop(),t.length&&t[0]===n[0]?ni(t,w(e,2)):[]}),bc=b(function(n){var e=Ln(n),t=U(n,li);return e=typeof e=="function"?e:o,e&&t.pop(),t.length&&t[0]===n[0]?ni(t,o,e):[]});function Cc(n,e){return n==null?"":Ta.call(n,e)}function Ln(n){var e=n==null?0:n.length;return e?n[e-1]:o}function Ec(n,e,t){var r=n==null?0:n.length;if(!r)return-1;var i=r;return t!==o&&(i=I(t),i=i<0?X(r+i,0):tn(i,r-1)),e===e?sa(n,e,i):bt(n,Iu,i,!0)}function Lc(n,e){return n&&n.length?tf(n,I(e)):o}var Oc=b(Yf);function Yf(n,e){return n&&n.length&&e&&e.length?ii(n,e):n}function Bc(n,e,t){return n&&n.length&&e&&e.length?ii(n,e,w(t,2)):n}function Nc(n,e,t){return n&&n.length&&e&&e.length?ii(n,e,o,t):n}var Wc=te(function(n,e){var t=n==null?0:n.length,r=Qr(n,e);return ff(n,U(e,function(i){return re(i,t)?+i:i}).sort(_f)),r});function Pc(n,e){var t=[];if(!(n&&n.length))return t;var r=-1,i=[],f=n.length;for(e=w(e,3);++r<f;){var s=n[r];e(s,r,n)&&(t.push(s),i.push(r))}return ff(n,i),t}function Ti(n){return n==null?n:Ca.call(n)}function Fc(n,e,t){var r=n==null?0:n.length;return r?(t&&typeof t!="number"&&on(n,e,t)?(e=0,t=r):(e=e==null?0:I(e),t=t===o?r:I(t)),En(n,e,t)):[]}function Mc(n,e){return Yt(n,e)}function Dc(n,e,t){return oi(n,e,w(t,2))}function Uc(n,e){var t=n==null?0:n.length;if(t){var r=Yt(n,e);if(r<t&&Dn(n[r],e))return r}return-1}function qc(n,e){return Yt(n,e,!0)}function zc(n,e,t){return oi(n,e,w(t,2),!0)}function Gc(n,e){var t=n==null?0:n.length;if(t){var r=Yt(n,e,!0)-1;if(Dn(n[r],e))return r}return-1}function Hc(n){return n&&n.length?sf(n):[]}function Kc(n,e){return n&&n.length?sf(n,w(e,2)):[]}function $c(n){var e=n==null?0:n.length;return e?En(n,1,e):[]}function Zc(n,e,t){return n&&n.length?(e=t||e===o?1:I(e),En(n,0,e<0?0:e)):[]}function Yc(n,e,t){var r=n==null?0:n.length;return r?(e=t||e===o?1:I(e),e=r-e,En(n,e<0?0:e,r)):[]}function Xc(n,e){return n&&n.length?Xt(n,w(e,3),!1,!0):[]}function Jc(n,e){return n&&n.length?Xt(n,w(e,3)):[]}var Qc=b(function(n){return ge(nn(n,1,K,!0))}),Vc=b(function(n){var e=Ln(n);return K(e)&&(e=o),ge(nn(n,1,K,!0),w(e,2))}),kc=b(function(n){var e=Ln(n);return e=typeof e=="function"?e:o,ge(nn(n,1,K,!0),o,e)});function jc(n){return n&&n.length?ge(n):[]}function nh(n,e){return n&&n.length?ge(n,w(e,2)):[]}function eh(n,e){return e=typeof e=="function"?e:o,n&&n.length?ge(n,o,e):[]}function Ii(n){if(!(n&&n.length))return[];var e=0;return n=le(n,function(t){if(K(t))return e=X(t.length,e),!0}),Gr(e,function(t){return U(n,Ur(t))})}function Xf(n,e){if(!(n&&n.length))return[];var t=Ii(n);return e==null?t:U(t,function(r){return pn(e,o,r)})}var th=b(function(n,e){return K(n)?at(n,e):[]}),rh=b(function(n){return ai(le(n,K))}),ih=b(function(n){var e=Ln(n);return K(e)&&(e=o),ai(le(n,K),w(e,2))}),uh=b(function(n){var e=Ln(n);return e=typeof e=="function"?e:o,ai(le(n,K),o,e)}),fh=b(Ii);function oh(n,e){return hf(n||[],e||[],st)}function sh(n,e){return hf(n||[],e||[],ht)}var ah=b(function(n){var e=n.length,t=e>1?n[e-1]:o;return t=typeof t=="function"?(n.pop(),t):o,Xf(n,t)});function Jf(n){var e=u(n);return e.__chain__=!0,e}function lh(n,e){return e(n),n}function rr(n,e){return e(n)}var ch=te(function(n){var e=n.length,t=e?n[0]:0,r=this.__wrapped__,i=function(f){return Qr(f,n)};return e>1||this.__actions__.length||!(r instanceof E)||!re(t)?this.thru(i):(r=r.slice(t,+t+(e?1:0)),r.__actions__.push({func:rr,args:[i],thisArg:o}),new bn(r,this.__chain__).thru(function(f){return e&&!f.length&&f.push(o),f}))});function hh(){return Jf(this)}function dh(){return new bn(this.value(),this.__chain__)}function ph(){this.__values__===o&&(this.__values__=ao(this.value()));var n=this.__index__>=this.__values__.length,e=n?o:this.__values__[this.__index__++];return{done:n,value:e}}function gh(){return this}function _h(n){for(var e,t=this;t instanceof Gt;){var r=Gf(t);r.__index__=0,r.__values__=o,e?i.__wrapped__=r:e=r;var i=r;t=t.__wrapped__}return i.__wrapped__=n,e}function vh(){var n=this.__wrapped__;if(n instanceof E){var e=n;return this.__actions__.length&&(e=new E(this)),e=e.reverse(),e.__actions__.push({func:rr,args:[Ti],thisArg:o}),new bn(e,this.__chain__)}return this.thru(Ti)}function mh(){return cf(this.__wrapped__,this.__actions__)}var xh=Jt(function(n,e,t){N.call(n,t)?++n[t]:ne(n,t,1)});function wh(n,e,t){var r=T(n)?Su:ll;return t&&on(n,e,t)&&(e=o),r(n,w(e,3))}function yh(n,e){var t=T(n)?le:Yu;return t(n,w(e,3))}var Ah=Af(Hf),Sh=Af(Kf);function Th(n,e){return nn(ir(n,e),1)}function Ih(n,e){return nn(ir(n,e),we)}function Rh(n,e,t){return t=t===o?1:I(t),nn(ir(n,e),t)}function Qf(n,e){var t=T(n)?In:pe;return t(n,w(e,3))}function Vf(n,e){var t=T(n)?$s:Zu;return t(n,w(e,3))}var bh=Jt(function(n,e,t){N.call(n,t)?n[t].push(e):ne(n,t,[e])});function Ch(n,e,t,r){n=cn(n)?n:Ye(n),t=t&&!r?I(t):0;var i=n.length;return t<0&&(t=X(i+t,0)),ar(n)?t<=i&&n.indexOf(e,t)>-1:!!i&&Pe(n,e,t)>-1}var Eh=b(function(n,e,t){var r=-1,i=typeof e=="function",f=cn(n)?h(n.length):[];return pe(n,function(s){f[++r]=i?pn(e,s,t):lt(s,e,t)}),f}),Lh=Jt(function(n,e,t){ne(n,t,e)});function ir(n,e){var t=T(n)?U:ju;return t(n,w(e,3))}function Oh(n,e,t,r){return n==null?[]:(T(e)||(e=e==null?[]:[e]),t=r?o:t,T(t)||(t=t==null?[]:[t]),rf(n,e,t))}var Bh=Jt(function(n,e,t){n[t?0:1].push(e)},function(){return[[],[]]});function Nh(n,e,t){var r=T(n)?Mr:bu,i=arguments.length<3;return r(n,w(e,4),t,i,pe)}function Wh(n,e,t){var r=T(n)?Zs:bu,i=arguments.length<3;return r(n,w(e,4),t,i,Zu)}function Ph(n,e){var t=T(n)?le:Yu;return t(n,or(w(e,3)))}function Fh(n){var e=T(n)?Gu:Cl;return e(n)}function Mh(n,e,t){(t?on(n,e,t):e===o)?e=1:e=I(e);var r=T(n)?ul:El;return r(n,e)}function Dh(n){var e=T(n)?fl:Ol;return e(n)}function Uh(n){if(n==null)return 0;if(cn(n))return ar(n)?Me(n):n.length;var e=rn(n);return e==Wn||e==Pn?n.size:ti(n).length}function qh(n,e,t){var r=T(n)?Dr:Bl;return t&&on(n,e,t)&&(e=o),r(n,w(e,3))}var zh=b(function(n,e){if(n==null)return[];var t=e.length;return t>1&&on(n,e[0],e[1])?e=[]:t>2&&on(e[0],e[1],e[2])&&(e=[e[0]]),rf(n,nn(e,1),[])}),ur=ya||function(){return j.Date.now()};function Gh(n,e){if(typeof e!="function")throw new Rn(H);return n=I(n),function(){if(--n<1)return e.apply(this,arguments)}}function kf(n,e,t){return e=t?o:e,e=n&&e==null?n.length:e,ee(n,Qn,o,o,o,o,e)}function jf(n,e){var t;if(typeof e!="function")throw new Rn(H);return n=I(n),function(){return--n>0&&(t=e.apply(this,arguments)),n<=1&&(e=o),t}}var Ri=b(function(n,e,t){var r=en;if(t.length){var i=he(t,$e(Ri));r|=Sn}return ee(n,r,e,t,i)}),no=b(function(n,e,t){var r=en|un;if(t.length){var i=he(t,$e(no));r|=Sn}return ee(e,r,n,t,i)});function eo(n,e,t){e=t?o:e;var r=ee(n,k,o,o,o,o,o,e);return r.placeholder=eo.placeholder,r}function to(n,e,t){e=t?o:e;var r=ee(n,xe,o,o,o,o,o,e);return r.placeholder=to.placeholder,r}function ro(n,e,t){var r,i,f,s,a,c,p=0,g=!1,_=!1,v=!0;if(typeof n!="function")throw new Rn(H);e=On(e)||0,q(t)&&(g=!!t.leading,_="maxWait"in t,f=_?X(On(t.maxWait)||0,e):f,v="trailing"in t?!!t.trailing:v);function x($){var Un=r,fe=i;return r=i=o,p=$,s=n.apply(fe,Un),s}function y($){return p=$,a=gt(C,e),g?x($):s}function R($){var Un=$-c,fe=$-p,So=e-Un;return _?tn(So,f-fe):So}function A($){var Un=$-c,fe=$-p;return c===o||Un>=e||Un<0||_&&fe>=f}function C(){var $=ur();if(A($))return L($);a=gt(C,R($))}function L($){return a=o,v&&r?x($):(r=i=o,s)}function mn(){a!==o&&df(a),p=0,r=c=i=a=o}function sn(){return a===o?s:L(ur())}function xn(){var $=ur(),Un=A($);if(r=arguments,i=this,c=$,Un){if(a===o)return y(c);if(_)return df(a),a=gt(C,e),x(c)}return a===o&&(a=gt(C,e)),s}return xn.cancel=mn,xn.flush=sn,xn}var Hh=b(function(n,e){return $u(n,1,e)}),Kh=b(function(n,e,t){return $u(n,On(e)||0,t)});function $h(n){return ee(n,vr)}function fr(n,e){if(typeof n!="function"||e!=null&&typeof e!="function")throw new Rn(H);var t=function(){var r=arguments,i=e?e.apply(this,r):r[0],f=t.cache;if(f.has(i))return f.get(i);var s=n.apply(this,r);return t.cache=f.set(i,s)||f,s};return t.cache=new(fr.Cache||jn),t}fr.Cache=jn;function or(n){if(typeof n!="function")throw new Rn(H);return function(){var e=arguments;switch(e.length){case 0:return!n.call(this);case 1:return!n.call(this,e[0]);case 2:return!n.call(this,e[0],e[1]);case 3:return!n.call(this,e[0],e[1],e[2])}return!n.apply(this,e)}}function Zh(n){return jf(2,n)}var Yh=Nl(function(n,e){e=e.length==1&&T(e[0])?U(e[0],gn(w())):U(nn(e,1),gn(w()));var t=e.length;return b(function(r){for(var i=-1,f=tn(r.length,t);++i<f;)r[i]=e[i].call(this,r[i]);return pn(n,this,r)})}),bi=b(function(n,e){var t=he(e,$e(bi));return ee(n,Sn,o,e,t)}),io=b(function(n,e){var t=he(e,$e(io));return ee(n,Jn,o,e,t)}),Xh=te(function(n,e){return ee(n,Xe,o,o,o,e)});function Jh(n,e){if(typeof n!="function")throw new Rn(H);return e=e===o?e:I(e),b(n,e)}function Qh(n,e){if(typeof n!="function")throw new Rn(H);return e=e==null?0:X(I(e),0),b(function(t){var r=t[e],i=ve(t,0,e);return r&&ce(i,r),pn(n,this,i)})}function Vh(n,e,t){var r=!0,i=!0;if(typeof n!="function")throw new Rn(H);return q(t)&&(r="leading"in t?!!t.leading:r,i="trailing"in t?!!t.trailing:i),ro(n,e,{leading:r,maxWait:e,trailing:i})}function kh(n){return kf(n,1)}function jh(n,e){return bi(ci(e),n)}function nd(){if(!arguments.length)return[];var n=arguments[0];return T(n)?n:[n]}function ed(n){return Cn(n,Nn)}function td(n,e){return e=typeof e=="function"?e:o,Cn(n,Nn,e)}function rd(n){return Cn(n,V|Nn)}function id(n,e){return e=typeof e=="function"?e:o,Cn(n,V|Nn,e)}function ud(n,e){return e==null||Ku(n,e,J(e))}function Dn(n,e){return n===e||n!==n&&e!==e}var fd=jt(jr),od=jt(function(n,e){return n>=e}),Ee=Qu(function(){return arguments}())?Qu:function(n){return z(n)&&N.call(n,"callee")&&!Fu.call(n,"callee")},T=h.isArray,sd=vu?gn(vu):_l;function cn(n){return n!=null&&sr(n.length)&&!ie(n)}function K(n){return z(n)&&cn(n)}function ad(n){return n===!0||n===!1||z(n)&&fn(n)==Je}var me=Sa||Di,ld=mu?gn(mu):vl;function cd(n){return z(n)&&n.nodeType===1&&!_t(n)}function hd(n){if(n==null)return!0;if(cn(n)&&(T(n)||typeof n=="string"||typeof n.splice=="function"||me(n)||Ze(n)||Ee(n)))return!n.length;var e=rn(n);if(e==Wn||e==Pn)return!n.size;if(pt(n))return!ti(n).length;for(var t in n)if(N.call(n,t))return!1;return!0}function dd(n,e){return ct(n,e)}function pd(n,e,t){t=typeof t=="function"?t:o;var r=t?t(n,e):o;return r===o?ct(n,e,o,t):!!r}function Ci(n){if(!z(n))return!1;var e=fn(n);return e==wt||e==Mo||typeof n.message=="string"&&typeof n.name=="string"&&!_t(n)}function gd(n){return typeof n=="number"&&Du(n)}function ie(n){if(!q(n))return!1;var e=fn(n);return e==yt||e==$i||e==Fo||e==Uo}function uo(n){return typeof n=="number"&&n==I(n)}function sr(n){return typeof n=="number"&&n>-1&&n%1==0&&n<=ae}function q(n){var e=typeof n;return n!=null&&(e=="object"||e=="function")}function z(n){return n!=null&&typeof n=="object"}var fo=xu?gn(xu):xl;function _d(n,e){return n===e||ei(n,e,mi(e))}function vd(n,e,t){return t=typeof t=="function"?t:o,ei(n,e,mi(e),t)}function md(n){return oo(n)&&n!=+n}function xd(n){if(tc(n))throw new S(Z);return Vu(n)}function wd(n){return n===null}function yd(n){return n==null}function oo(n){return typeof n=="number"||z(n)&&fn(n)==Ve}function _t(n){if(!z(n)||fn(n)!=Vn)return!1;var e=Pt(n);if(e===null)return!0;var t=N.call(e,"constructor")&&e.constructor;return typeof t=="function"&&t instanceof t&&Ot.call(t)==va}var Ei=wu?gn(wu):wl;function Ad(n){return uo(n)&&n>=-ae&&n<=ae}var so=yu?gn(yu):yl;function ar(n){return typeof n=="string"||!T(n)&&z(n)&&fn(n)==je}function vn(n){return typeof n=="symbol"||z(n)&&fn(n)==At}var Ze=Au?gn(Au):Al;function Sd(n){return n===o}function Td(n){return z(n)&&rn(n)==nt}function Id(n){return z(n)&&fn(n)==zo}var Rd=jt(ri),bd=jt(function(n,e){return n<=e});function ao(n){if(!n)return[];if(cn(n))return ar(n)?Fn(n):ln(n);if(rt&&n[rt])return ua(n[rt]());var e=rn(n),t=e==Wn?Kr:e==Pn?Ct:Ye;return t(n)}function ue(n){if(!n)return n===0?n:0;if(n=On(n),n===we||n===-we){var e=n<0?-1:1;return e*Bo}return n===n?n:0}function I(n){var e=ue(n),t=e%1;return e===e?t?e-t:e:0}function lo(n){return n?Ie(I(n),0,Gn):0}function On(n){if(typeof n=="number")return n;if(vn(n))return mt;if(q(n)){var e=typeof n.valueOf=="function"?n.valueOf():n;n=q(e)?e+"":e}if(typeof n!="string")return n===0?n:+n;n=Cu(n);var t=ss.test(n);return t||ls.test(n)?Gs(n.slice(2),t?2:8):os.test(n)?mt:+n}function co(n){return Kn(n,hn(n))}function Cd(n){return n?Ie(I(n),-ae,ae):n===0?n:0}function B(n){return n==null?"":_n(n)}var Ed=He(function(n,e){if(pt(e)||cn(e)){Kn(e,J(e),n);return}for(var t in e)N.call(e,t)&&st(n,t,e[t])}),ho=He(function(n,e){Kn(e,hn(e),n)}),lr=He(function(n,e,t,r){Kn(e,hn(e),n,r)}),Ld=He(function(n,e,t,r){Kn(e,J(e),n,r)}),Od=te(Qr);function Bd(n,e){var t=Ge(n);return e==null?t:Hu(t,e)}var Nd=b(function(n,e){n=W(n);var t=-1,r=e.length,i=r>2?e[2]:o;for(i&&on(e[0],e[1],i)&&(r=1);++t<r;)for(var f=e[t],s=hn(f),a=-1,c=s.length;++a<c;){var p=s[a],g=n[p];(g===o||Dn(g,Ue[p])&&!N.call(n,p))&&(n[p]=f[p])}return n}),Wd=b(function(n){return n.push(o,Ef),pn(po,o,n)});function Pd(n,e){return Tu(n,w(e,3),Hn)}function Fd(n,e){return Tu(n,w(e,3),kr)}function Md(n,e){return n==null?n:Vr(n,w(e,3),hn)}function Dd(n,e){return n==null?n:Xu(n,w(e,3),hn)}function Ud(n,e){return n&&Hn(n,w(e,3))}function qd(n,e){return n&&kr(n,w(e,3))}function zd(n){return n==null?[]:$t(n,J(n))}function Gd(n){return n==null?[]:$t(n,hn(n))}function Li(n,e,t){var r=n==null?o:Re(n,e);return r===o?t:r}function Hd(n,e){return n!=null&&Bf(n,e,hl)}function Oi(n,e){return n!=null&&Bf(n,e,dl)}var Kd=Tf(function(n,e,t){e!=null&&typeof e.toString!="function"&&(e=Bt.call(e)),n[e]=t},Ni(dn)),$d=Tf(function(n,e,t){e!=null&&typeof e.toString!="function"&&(e=Bt.call(e)),N.call(n,e)?n[e].push(t):n[e]=[t]},w),Zd=b(lt);function J(n){return cn(n)?zu(n):ti(n)}function hn(n){return cn(n)?zu(n,!0):Sl(n)}function Yd(n,e){var t={};return e=w(e,3),Hn(n,function(r,i,f){ne(t,e(r,i,f),r)}),t}function Xd(n,e){var t={};return e=w(e,3),Hn(n,function(r,i,f){ne(t,i,e(r,i,f))}),t}var Jd=He(function(n,e,t){Zt(n,e,t)}),po=He(function(n,e,t,r){Zt(n,e,t,r)}),Qd=te(function(n,e){var t={};if(n==null)return t;var r=!1;e=U(e,function(f){return f=_e(f,n),r||(r=f.length>1),f}),Kn(n,_i(n),t),r&&(t=Cn(t,V|Oe|Nn,Kl));for(var i=e.length;i--;)si(t,e[i]);return t});function Vd(n,e){return go(n,or(w(e)))}var kd=te(function(n,e){return n==null?{}:Il(n,e)});function go(n,e){if(n==null)return{};var t=U(_i(n),function(r){return[r]});return e=w(e),uf(n,t,function(r,i){return e(r,i[0])})}function jd(n,e,t){e=_e(e,n);var r=-1,i=e.length;for(i||(i=1,n=o);++r<i;){var f=n==null?o:n[$n(e[r])];f===o&&(r=i,f=t),n=ie(f)?f.call(n):f}return n}function np(n,e,t){return n==null?n:ht(n,e,t)}function ep(n,e,t,r){return r=typeof r=="function"?r:o,n==null?n:ht(n,e,t,r)}var _o=bf(J),vo=bf(hn);function tp(n,e,t){var r=T(n),i=r||me(n)||Ze(n);if(e=w(e,4),t==null){var f=n&&n.constructor;i?t=r?new f:[]:q(n)?t=ie(f)?Ge(Pt(n)):{}:t={}}return(i?In:Hn)(n,function(s,a,c){return e(t,s,a,c)}),t}function rp(n,e){return n==null?!0:si(n,e)}function ip(n,e,t){return n==null?n:lf(n,e,ci(t))}function up(n,e,t,r){return r=typeof r=="function"?r:o,n==null?n:lf(n,e,ci(t),r)}function Ye(n){return n==null?[]:Hr(n,J(n))}function fp(n){return n==null?[]:Hr(n,hn(n))}function op(n,e,t){return t===o&&(t=e,e=o),t!==o&&(t=On(t),t=t===t?t:0),e!==o&&(e=On(e),e=e===e?e:0),Ie(On(n),e,t)}function sp(n,e,t){return e=ue(e),t===o?(t=e,e=0):t=ue(t),n=On(n),pl(n,e,t)}function ap(n,e,t){if(t&&typeof t!="boolean"&&on(n,e,t)&&(e=t=o),t===o&&(typeof e=="boolean"?(t=e,e=o):typeof n=="boolean"&&(t=n,n=o)),n===o&&e===o?(n=0,e=1):(n=ue(n),e===o?(e=n,n=0):e=ue(e)),n>e){var r=n;n=e,e=r}if(t||n%1||e%1){var i=Uu();return tn(n+i*(e-n+zs("1e-"+((i+"").length-1))),e)}return ui(n,e)}var lp=Ke(function(n,e,t){return e=e.toLowerCase(),n+(t?mo(e):e)});function mo(n){return Bi(B(n).toLowerCase())}function xo(n){return n=B(n),n&&n.replace(hs,na).replace(Os,"")}function cp(n,e,t){n=B(n),e=_n(e);var r=n.length;t=t===o?r:Ie(I(t),0,r);var i=t;return t-=e.length,t>=0&&n.slice(t,i)==e}function hp(n){return n=B(n),n&&Zo.test(n)?n.replace(Xi,ea):n}function dp(n){return n=B(n),n&&ko.test(n)?n.replace(br,"\\$&"):n}var pp=Ke(function(n,e,t){return n+(t?"-":"")+e.toLowerCase()}),gp=Ke(function(n,e,t){return n+(t?" ":"")+e.toLowerCase()}),_p=yf("toLowerCase");function vp(n,e,t){n=B(n),e=I(e);var r=e?Me(n):0;if(!e||r>=e)return n;var i=(e-r)/2;return kt(Ut(i),t)+n+kt(Dt(i),t)}function mp(n,e,t){n=B(n),e=I(e);var r=e?Me(n):0;return e&&r<e?n+kt(e-r,t):n}function xp(n,e,t){n=B(n),e=I(e);var r=e?Me(n):0;return e&&r<e?kt(e-r,t)+n:n}function wp(n,e,t){return t||e==null?e=0:e&&(e=+e),ba(B(n).replace(Cr,""),e||0)}function yp(n,e,t){return(t?on(n,e,t):e===o)?e=1:e=I(e),fi(B(n),e)}function Ap(){var n=arguments,e=B(n[0]);return n.length<3?e:e.replace(n[1],n[2])}var Sp=Ke(function(n,e,t){return n+(t?"_":"")+e.toLowerCase()});function Tp(n,e,t){return t&&typeof t!="number"&&on(n,e,t)&&(e=t=o),t=t===o?Gn:t>>>0,t?(n=B(n),n&&(typeof e=="string"||e!=null&&!Ei(e))&&(e=_n(e),!e&&Fe(n))?ve(Fn(n),0,t):n.split(e,t)):[]}var Ip=Ke(function(n,e,t){return n+(t?" ":"")+Bi(e)});function Rp(n,e,t){return n=B(n),t=t==null?0:Ie(I(t),0,n.length),e=_n(e),n.slice(t,t+e.length)==e}function bp(n,e,t){var r=u.templateSettings;t&&on(n,e,t)&&(e=o),n=B(n),e=lr({},e,r,Cf);var i=lr({},e.imports,r.imports,Cf),f=J(i),s=Hr(i,f),a,c,p=0,g=e.interpolate||St,_="__p += '",v=$r((e.escape||St).source+"|"+g.source+"|"+(g===Ji?fs:St).source+"|"+(e.evaluate||St).source+"|$","g"),x="//# sourceURL="+(N.call(e,"sourceURL")?(e.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++Fs+"]")+` +`;n.replace(v,function(A,C,L,mn,sn,xn){return L||(L=mn),_+=n.slice(p,xn).replace(ds,ta),C&&(a=!0,_+=`' + +__e(`+C+`) + +'`),sn&&(c=!0,_+=`'; +`+sn+`; +__p += '`),L&&(_+=`' + +((__t = (`+L+`)) == null ? '' : __t) + +'`),p=xn+A.length,A}),_+=`'; +`;var y=N.call(e,"variable")&&e.variable;if(!y)_=`with (obj) { +`+_+` +} +`;else if(is.test(y))throw new S(Bn);_=(c?_.replace(Go,""):_).replace(Ho,"$1").replace(Ko,"$1;"),_="function("+(y||"obj")+`) { +`+(y?"":`obj || (obj = {}); +`)+"var __t, __p = ''"+(a?", __e = _.escape":"")+(c?`, __j = Array.prototype.join; +function print() { __p += __j.call(arguments, '') } +`:`; +`)+_+`return __p +}`;var R=yo(function(){return O(f,x+"return "+_).apply(o,s)});if(R.source=_,Ci(R))throw R;return R}function Cp(n){return B(n).toLowerCase()}function Ep(n){return B(n).toUpperCase()}function Lp(n,e,t){if(n=B(n),n&&(t||e===o))return Cu(n);if(!n||!(e=_n(e)))return n;var r=Fn(n),i=Fn(e),f=Eu(r,i),s=Lu(r,i)+1;return ve(r,f,s).join("")}function Op(n,e,t){if(n=B(n),n&&(t||e===o))return n.slice(0,Bu(n)+1);if(!n||!(e=_n(e)))return n;var r=Fn(n),i=Lu(r,Fn(e))+1;return ve(r,0,i).join("")}function Bp(n,e,t){if(n=B(n),n&&(t||e===o))return n.replace(Cr,"");if(!n||!(e=_n(e)))return n;var r=Fn(n),i=Eu(r,Fn(e));return ve(r,i).join("")}function Np(n,e){var t=Ro,r=bo;if(q(e)){var i="separator"in e?e.separator:i;t="length"in e?I(e.length):t,r="omission"in e?_n(e.omission):r}n=B(n);var f=n.length;if(Fe(n)){var s=Fn(n);f=s.length}if(t>=f)return n;var a=t-Me(r);if(a<1)return r;var c=s?ve(s,0,a).join(""):n.slice(0,a);if(i===o)return c+r;if(s&&(a+=c.length-a),Ei(i)){if(n.slice(a).search(i)){var p,g=c;for(i.global||(i=$r(i.source,B(Qi.exec(i))+"g")),i.lastIndex=0;p=i.exec(g);)var _=p.index;c=c.slice(0,_===o?a:_)}}else if(n.indexOf(_n(i),a)!=a){var v=c.lastIndexOf(i);v>-1&&(c=c.slice(0,v))}return c+r}function Wp(n){return n=B(n),n&&$o.test(n)?n.replace(Yi,aa):n}var Pp=Ke(function(n,e,t){return n+(t?" ":"")+e.toUpperCase()}),Bi=yf("toUpperCase");function wo(n,e,t){return n=B(n),e=t?o:e,e===o?ia(n)?ha(n):Js(n):n.match(e)||[]}var yo=b(function(n,e){try{return pn(n,o,e)}catch(t){return Ci(t)?t:new S(t)}}),Fp=te(function(n,e){return In(e,function(t){t=$n(t),ne(n,t,Ri(n[t],n))}),n});function Mp(n){var e=n==null?0:n.length,t=w();return n=e?U(n,function(r){if(typeof r[1]!="function")throw new Rn(H);return[t(r[0]),r[1]]}):[],b(function(r){for(var i=-1;++i<e;){var f=n[i];if(pn(f[0],this,r))return pn(f[1],this,r)}})}function Dp(n){return al(Cn(n,V))}function Ni(n){return function(){return n}}function Up(n,e){return n==null||n!==n?e:n}var qp=Sf(),zp=Sf(!0);function dn(n){return n}function Wi(n){return ku(typeof n=="function"?n:Cn(n,V))}function Gp(n){return nf(Cn(n,V))}function Hp(n,e){return ef(n,Cn(e,V))}var Kp=b(function(n,e){return function(t){return lt(t,n,e)}}),$p=b(function(n,e){return function(t){return lt(n,t,e)}});function Pi(n,e,t){var r=J(e),i=$t(e,r);t==null&&!(q(e)&&(i.length||!r.length))&&(t=e,e=n,n=this,i=$t(e,J(e)));var f=!(q(t)&&"chain"in t)||!!t.chain,s=ie(n);return In(i,function(a){var c=e[a];n[a]=c,s&&(n.prototype[a]=function(){var p=this.__chain__;if(f||p){var g=n(this.__wrapped__),_=g.__actions__=ln(this.__actions__);return _.push({func:c,args:arguments,thisArg:n}),g.__chain__=p,g}return c.apply(n,ce([this.value()],arguments))})}),n}function Zp(){return j._===this&&(j._=ma),this}function Fi(){}function Yp(n){return n=I(n),b(function(e){return tf(e,n)})}var Xp=di(U),Jp=di(Su),Qp=di(Dr);function Ao(n){return wi(n)?Ur($n(n)):Rl(n)}function Vp(n){return function(e){return n==null?o:Re(n,e)}}var kp=If(),jp=If(!0);function Mi(){return[]}function Di(){return!1}function ng(){return{}}function eg(){return""}function tg(){return!0}function rg(n,e){if(n=I(n),n<1||n>ae)return[];var t=Gn,r=tn(n,Gn);e=w(e),n-=Gn;for(var i=Gr(r,e);++t<n;)e(t);return i}function ig(n){return T(n)?U(n,$n):vn(n)?[n]:ln(zf(B(n)))}function ug(n){var e=++_a;return B(n)+e}var fg=Vt(function(n,e){return n+e},0),og=pi("ceil"),sg=Vt(function(n,e){return n/e},1),ag=pi("floor");function lg(n){return n&&n.length?Kt(n,dn,jr):o}function cg(n,e){return n&&n.length?Kt(n,w(e,2),jr):o}function hg(n){return Ru(n,dn)}function dg(n,e){return Ru(n,w(e,2))}function pg(n){return n&&n.length?Kt(n,dn,ri):o}function gg(n,e){return n&&n.length?Kt(n,w(e,2),ri):o}var _g=Vt(function(n,e){return n*e},1),vg=pi("round"),mg=Vt(function(n,e){return n-e},0);function xg(n){return n&&n.length?zr(n,dn):0}function wg(n,e){return n&&n.length?zr(n,w(e,2)):0}return u.after=Gh,u.ary=kf,u.assign=Ed,u.assignIn=ho,u.assignInWith=lr,u.assignWith=Ld,u.at=Od,u.before=jf,u.bind=Ri,u.bindAll=Fp,u.bindKey=no,u.castArray=nd,u.chain=Jf,u.chunk=ac,u.compact=lc,u.concat=cc,u.cond=Mp,u.conforms=Dp,u.constant=Ni,u.countBy=xh,u.create=Bd,u.curry=eo,u.curryRight=to,u.debounce=ro,u.defaults=Nd,u.defaultsDeep=Wd,u.defer=Hh,u.delay=Kh,u.difference=hc,u.differenceBy=dc,u.differenceWith=pc,u.drop=gc,u.dropRight=_c,u.dropRightWhile=vc,u.dropWhile=mc,u.fill=xc,u.filter=yh,u.flatMap=Th,u.flatMapDeep=Ih,u.flatMapDepth=Rh,u.flatten=$f,u.flattenDeep=wc,u.flattenDepth=yc,u.flip=$h,u.flow=qp,u.flowRight=zp,u.fromPairs=Ac,u.functions=zd,u.functionsIn=Gd,u.groupBy=bh,u.initial=Tc,u.intersection=Ic,u.intersectionBy=Rc,u.intersectionWith=bc,u.invert=Kd,u.invertBy=$d,u.invokeMap=Eh,u.iteratee=Wi,u.keyBy=Lh,u.keys=J,u.keysIn=hn,u.map=ir,u.mapKeys=Yd,u.mapValues=Xd,u.matches=Gp,u.matchesProperty=Hp,u.memoize=fr,u.merge=Jd,u.mergeWith=po,u.method=Kp,u.methodOf=$p,u.mixin=Pi,u.negate=or,u.nthArg=Yp,u.omit=Qd,u.omitBy=Vd,u.once=Zh,u.orderBy=Oh,u.over=Xp,u.overArgs=Yh,u.overEvery=Jp,u.overSome=Qp,u.partial=bi,u.partialRight=io,u.partition=Bh,u.pick=kd,u.pickBy=go,u.property=Ao,u.propertyOf=Vp,u.pull=Oc,u.pullAll=Yf,u.pullAllBy=Bc,u.pullAllWith=Nc,u.pullAt=Wc,u.range=kp,u.rangeRight=jp,u.rearg=Xh,u.reject=Ph,u.remove=Pc,u.rest=Jh,u.reverse=Ti,u.sampleSize=Mh,u.set=np,u.setWith=ep,u.shuffle=Dh,u.slice=Fc,u.sortBy=zh,u.sortedUniq=Hc,u.sortedUniqBy=Kc,u.split=Tp,u.spread=Qh,u.tail=$c,u.take=Zc,u.takeRight=Yc,u.takeRightWhile=Xc,u.takeWhile=Jc,u.tap=lh,u.throttle=Vh,u.thru=rr,u.toArray=ao,u.toPairs=_o,u.toPairsIn=vo,u.toPath=ig,u.toPlainObject=co,u.transform=tp,u.unary=kh,u.union=Qc,u.unionBy=Vc,u.unionWith=kc,u.uniq=jc,u.uniqBy=nh,u.uniqWith=eh,u.unset=rp,u.unzip=Ii,u.unzipWith=Xf,u.update=ip,u.updateWith=up,u.values=Ye,u.valuesIn=fp,u.without=th,u.words=wo,u.wrap=jh,u.xor=rh,u.xorBy=ih,u.xorWith=uh,u.zip=fh,u.zipObject=oh,u.zipObjectDeep=sh,u.zipWith=ah,u.entries=_o,u.entriesIn=vo,u.extend=ho,u.extendWith=lr,Pi(u,u),u.add=fg,u.attempt=yo,u.camelCase=lp,u.capitalize=mo,u.ceil=og,u.clamp=op,u.clone=ed,u.cloneDeep=rd,u.cloneDeepWith=id,u.cloneWith=td,u.conformsTo=ud,u.deburr=xo,u.defaultTo=Up,u.divide=sg,u.endsWith=cp,u.eq=Dn,u.escape=hp,u.escapeRegExp=dp,u.every=wh,u.find=Ah,u.findIndex=Hf,u.findKey=Pd,u.findLast=Sh,u.findLastIndex=Kf,u.findLastKey=Fd,u.floor=ag,u.forEach=Qf,u.forEachRight=Vf,u.forIn=Md,u.forInRight=Dd,u.forOwn=Ud,u.forOwnRight=qd,u.get=Li,u.gt=fd,u.gte=od,u.has=Hd,u.hasIn=Oi,u.head=Zf,u.identity=dn,u.includes=Ch,u.indexOf=Sc,u.inRange=sp,u.invoke=Zd,u.isArguments=Ee,u.isArray=T,u.isArrayBuffer=sd,u.isArrayLike=cn,u.isArrayLikeObject=K,u.isBoolean=ad,u.isBuffer=me,u.isDate=ld,u.isElement=cd,u.isEmpty=hd,u.isEqual=dd,u.isEqualWith=pd,u.isError=Ci,u.isFinite=gd,u.isFunction=ie,u.isInteger=uo,u.isLength=sr,u.isMap=fo,u.isMatch=_d,u.isMatchWith=vd,u.isNaN=md,u.isNative=xd,u.isNil=yd,u.isNull=wd,u.isNumber=oo,u.isObject=q,u.isObjectLike=z,u.isPlainObject=_t,u.isRegExp=Ei,u.isSafeInteger=Ad,u.isSet=so,u.isString=ar,u.isSymbol=vn,u.isTypedArray=Ze,u.isUndefined=Sd,u.isWeakMap=Td,u.isWeakSet=Id,u.join=Cc,u.kebabCase=pp,u.last=Ln,u.lastIndexOf=Ec,u.lowerCase=gp,u.lowerFirst=_p,u.lt=Rd,u.lte=bd,u.max=lg,u.maxBy=cg,u.mean=hg,u.meanBy=dg,u.min=pg,u.minBy=gg,u.stubArray=Mi,u.stubFalse=Di,u.stubObject=ng,u.stubString=eg,u.stubTrue=tg,u.multiply=_g,u.nth=Lc,u.noConflict=Zp,u.noop=Fi,u.now=ur,u.pad=vp,u.padEnd=mp,u.padStart=xp,u.parseInt=wp,u.random=ap,u.reduce=Nh,u.reduceRight=Wh,u.repeat=yp,u.replace=Ap,u.result=jd,u.round=vg,u.runInContext=l,u.sample=Fh,u.size=Uh,u.snakeCase=Sp,u.some=qh,u.sortedIndex=Mc,u.sortedIndexBy=Dc,u.sortedIndexOf=Uc,u.sortedLastIndex=qc,u.sortedLastIndexBy=zc,u.sortedLastIndexOf=Gc,u.startCase=Ip,u.startsWith=Rp,u.subtract=mg,u.sum=xg,u.sumBy=wg,u.template=bp,u.times=rg,u.toFinite=ue,u.toInteger=I,u.toLength=lo,u.toLower=Cp,u.toNumber=On,u.toSafeInteger=Cd,u.toString=B,u.toUpper=Ep,u.trim=Lp,u.trimEnd=Op,u.trimStart=Bp,u.truncate=Np,u.unescape=Wp,u.uniqueId=ug,u.upperCase=Pp,u.upperFirst=Bi,u.each=Qf,u.eachRight=Vf,u.first=Zf,Pi(u,function(){var n={};return Hn(u,function(e,t){N.call(u.prototype,t)||(n[t]=e)}),n}(),{chain:!1}),u.VERSION=an,In(["bind","bindKey","curry","curryRight","partial","partialRight"],function(n){u[n].placeholder=u}),In(["drop","take"],function(n,e){E.prototype[n]=function(t){t=t===o?1:X(I(t),0);var r=this.__filtered__&&!e?new E(this):this.clone();return r.__filtered__?r.__takeCount__=tn(t,r.__takeCount__):r.__views__.push({size:tn(t,Gn),type:n+(r.__dir__<0?"Right":"")}),r},E.prototype[n+"Right"]=function(t){return this.reverse()[n](t).reverse()}}),In(["filter","map","takeWhile"],function(n,e){var t=e+1,r=t==Ki||t==Oo;E.prototype[n]=function(i){var f=this.clone();return f.__iteratees__.push({iteratee:w(i,3),type:t}),f.__filtered__=f.__filtered__||r,f}}),In(["head","last"],function(n,e){var t="take"+(e?"Right":"");E.prototype[n]=function(){return this[t](1).value()[0]}}),In(["initial","tail"],function(n,e){var t="drop"+(e?"":"Right");E.prototype[n]=function(){return this.__filtered__?new E(this):this[t](1)}}),E.prototype.compact=function(){return this.filter(dn)},E.prototype.find=function(n){return this.filter(n).head()},E.prototype.findLast=function(n){return this.reverse().find(n)},E.prototype.invokeMap=b(function(n,e){return typeof n=="function"?new E(this):this.map(function(t){return lt(t,n,e)})}),E.prototype.reject=function(n){return this.filter(or(w(n)))},E.prototype.slice=function(n,e){n=I(n);var t=this;return t.__filtered__&&(n>0||e<0)?new E(t):(n<0?t=t.takeRight(-n):n&&(t=t.drop(n)),e!==o&&(e=I(e),t=e<0?t.dropRight(-e):t.take(e-n)),t)},E.prototype.takeRightWhile=function(n){return this.reverse().takeWhile(n).reverse()},E.prototype.toArray=function(){return this.take(Gn)},Hn(E.prototype,function(n,e){var t=/^(?:filter|find|map|reject)|While$/.test(e),r=/^(?:head|last)$/.test(e),i=u[r?"take"+(e=="last"?"Right":""):e],f=r||/^find/.test(e);i&&(u.prototype[e]=function(){var s=this.__wrapped__,a=r?[1]:arguments,c=s instanceof E,p=a[0],g=c||T(s),_=function(C){var L=i.apply(u,ce([C],a));return r&&v?L[0]:L};g&&t&&typeof p=="function"&&p.length!=1&&(c=g=!1);var v=this.__chain__,x=!!this.__actions__.length,y=f&&!v,R=c&&!x;if(!f&&g){s=R?s:new E(this);var A=n.apply(s,a);return A.__actions__.push({func:rr,args:[_],thisArg:o}),new bn(A,v)}return y&&R?n.apply(this,a):(A=this.thru(_),y?r?A.value()[0]:A.value():A)})}),In(["pop","push","shift","sort","splice","unshift"],function(n){var e=Et[n],t=/^(?:push|sort|unshift)$/.test(n)?"tap":"thru",r=/^(?:pop|shift)$/.test(n);u.prototype[n]=function(){var i=arguments;if(r&&!this.__chain__){var f=this.value();return e.apply(T(f)?f:[],i)}return this[t](function(s){return e.apply(T(s)?s:[],i)})}}),Hn(E.prototype,function(n,e){var t=u[e];if(t){var r=t.name+"";N.call(ze,r)||(ze[r]=[]),ze[r].push({name:e,func:t})}}),ze[Qt(o,un).name]=[{name:"wrapper",func:o}],E.prototype.clone=Wa,E.prototype.reverse=Pa,E.prototype.value=Fa,u.prototype.at=ch,u.prototype.chain=hh,u.prototype.commit=dh,u.prototype.next=ph,u.prototype.plant=_h,u.prototype.reverse=vh,u.prototype.toJSON=u.prototype.valueOf=u.prototype.value=mh,u.prototype.first=u.prototype.head,rt&&(u.prototype[rt]=gh),u},De=da();ye?((ye.exports=De)._=De,Wr._=De):j._=De}).call(vt)})(hr,hr.exports);var Ng=hr.exports;const Ui={sm:"text-xs [&>svg]:size-4 rounded",md:"text-sm [&>svg]:size-5 rounded-md",lg:"text-base [&>svg]:size-6 rounded-md"},Zn={input:{sm:"py-1.5 px-2 rounded",md:"p-2.5 rounded-md",lg:"p-3 rounded-md"},content:{sm:"p-1.5",md:"p-1.5",lg:"p-2"},title:{sm:"p-2 text-xs",md:"p-2 text-sm",lg:"p-2 text-sm"},item:{sm:"text-sm text-text-secondary rounded",md:"text-base text-text-secondary rounded-md",lg:"text-base text-text-secondary rounded-md"},icon:{sm:"p-1 text-sm [&>svg]:size-4 text-icon-secondary",md:"p-2 text-base [&>svg]:size-5 text-icon-secondary",lg:"p-2 text-base [&>svg]:size-5 text-icon-secondary"},dialog:{sm:"mt-1 rounded-md",md:"mt-1.5 rounded-lg",lg:"mt-1.5 rounded-lg"},slashIcon:{sm:"px-2 py-0.5",md:"px-3 py-1",lg:"px-3.5 py-1"}},Wg={primary:"bg-field-primary-background outline outline-1 outline-field-border hover:outline-border-strong",secondary:"bg-field-secondary-background outline outline-1 outline-field-border hover:outline-border-strong",ghost:"bg-field-secondary-background outline outline-1 outline-transparent"},Pg="text-icon-secondary group-hover:text-icon-primary group-focus-within:text-icon-primary",To={ghost:"cursor-not-allowed text-text-disabled placeholder:text-text-disabled",primary:"border-border-disabled hover:border-border-disabled bg-field-background-disabled cursor-not-allowed text-text-disabled placeholder:text-text-disabled",secondary:"border-border-disabled hover:border-border-disabled cursor-not-allowed text-text-disabled placeholder:text-text-disabled"},Io=wn.createContext({}),Le=()=>wn.useContext(Io),Yn=wn.forwardRef(({className:D,size:P="sm",open:o=!1,onOpenChange:an=()=>{},loading:Q=!1,...Z},H)=>{const[Bn,An]=wn.useState(""),[Xn,oe]=wn.useState(Q??!1),{refs:V,floatingStyles:Oe,context:Nn}=Tg({open:o,onOpenChange:an,placement:"bottom-start",whileElementsMounted:bg,middleware:[Cg(P==="sm"?4:6),Eg({padding:10}),Lg({apply({rects:un,elements:zn,availableHeight:k}){zn.floating.style.maxHeight=`${k}px`,zn.floating.style.width=`${un.reference.width}px`,zn.floating.style.fontFamily=window.getComputedStyle(zn.reference).fontFamily}})]}),qn=Ig(Nn),{getReferenceProps:se,getFloatingProps:en}=Rg([qn]);return wn.useEffect(()=>{const un=yg(),zn=k=>{const Sn=un==="Mac OS"?k.metaKey:k.ctrlKey;if(k.key==="/"&&Sn&&(k.preventDefault(),V.reference&&V.reference.current)){const Jn=V.reference.current instanceof HTMLElement?V.reference.current.querySelector("input"):null;Jn&&Jn.focus()}};return window.addEventListener("keydown",zn),()=>{window.removeEventListener("keydown",zn)}},[V.reference]),G.jsx(Io.Provider,{value:{size:P,open:o,onOpenChange:an,refs:V,floatingStyles:Oe,context:Nn,getReferenceProps:se,getFloatingProps:en,searchTerm:Bn,setSearchTerm:An,isLoading:Xn,setIsLoading:oe},children:G.jsx("div",{className:yn("searchbox-wrapper box-border relative w-full",D),...Z,ref:H})})});Yn.displayName="SearchBox";const qi=wn.forwardRef(({className:D,type:P="text",placeholder:o="Search...",variant:an="primary",disabled:Q=!1,onChange:Z=()=>{},...H},Bn)=>{const{size:An,onOpenChange:Xn,refs:oe,getReferenceProps:V,searchTerm:Oe,setSearchTerm:Nn}=Le(),qn=An==="lg"?"sm":"xs",se=en=>{const un=en.target.value;Nn(un),Z(un),typeof Xn=="function"&&(un.trim()?Xn(!0):Xn(!1))};return G.jsxs("div",{ref:oe.setReference,className:yn("w-full group relative flex justify-center items-center gap-1.5 focus-within:z-10 transition-colors ease-in-out duration-150",Wg[an],Zn.input[An],Q?To[an]:"focus-within:ring-2 focus-within:ring-focus focus-within:ring-offset-2 focus-within:border-focus-border focus-within:hover:border-focus-border"),...V,children:[G.jsx("span",{className:yn(Ui[An],Q?"text-icon-disabled":Pg,"flex justify-center items-center"),children:G.jsx(Bg,{})}),G.jsx("input",{type:P,ref:Bn,className:yn(Ui[An],"flex-grow font-medium bg-transparent border-none outline-none border-transparent focus:ring-0 py-0",Q?To[an]:["text-field-placeholder focus-within:text-field-input group-hover:text-field-input","placeholder:text-field-placeholder"],D),disabled:Q,value:Oe,onChange:se,placeholder:o,...Ng.omit(H,["size","open","onOpenChange","loading"])}),G.jsx(Sg,{label:"⌘/",size:qn,type:"rounded",variant:"neutral"})]})});qi.displayName="SearchBox.Input";const zi=({className:D,dropdownPortalRoot:P=null,dropdownPortalId:o="",children:an,...Q})=>{const{size:Z,open:H,refs:Bn,floatingStyles:An,getFloatingProps:Xn}=Le();return H?G.jsx(Og,{id:o,root:P,children:G.jsx("div",{ref:Bn.setFloating,style:{...An},className:yn("bg-background-primary rounded-md border border-solid border-border-subtle shadow-soft-shadow-lg overflow-y-auto text-wrap",Zn.dialog[Z],D),...Xn(),...Q,children:an})}):null};zi.displayName="SearchBox.Content";const Gi=({filter:D=!0,children:P})=>{const{searchTerm:o,isLoading:an}=Le();if(!D)return G.jsx("div",{children:P});const Q=wn.Children.toArray(P).map(Z=>{if(cr.isValidElement(Z)&&Z.type===pr){const H=wn.Children.toArray(Z.props.children).filter(Bn=>cr.isValidElement(Bn)&&typeof Bn.props.children=="string"&&Bn.props.children.toLowerCase().includes(o.toLowerCase()));return H.length>0?wn.cloneElement(Z,{children:H}):null}return Z}).filter(Boolean);return an?G.jsx(gr,{}):G.jsx("div",{children:Q.some(Z=>cr.isValidElement(Z)&&Z.type!==_r)?Q:G.jsx(dr,{})})};Gi.displayName="SearchBox.List";const dr=({children:D="No results found."})=>{const{size:P}=Le();return G.jsx("div",{className:yn("flex justify-center items-center",Zn.item[P],"text-text-tertiary p-4"),children:D})};dr.displayName="SearchBox.Empty";const pr=({heading:D,children:P})=>{const{size:o}=Le();return G.jsxs("div",{className:yn(Zn.content[o],Zn.item[o]),children:[D&&G.jsx("div",{className:yn(Zn.title[o],"text-text-secondary"),children:D}),P]})};pr.displayName="SearchBox.Group";const Hi=wn.forwardRef(({className:D,icon:P,children:o,...an},Q)=>{const{size:Z}=Le();return G.jsxs("div",{ref:Q,className:yn("flex items-center justify-start gap-1 p-1 hover:bg-background-secondary focus:bg-background-secondary cursor-pointer",Zn.item[Z]),...an,children:[P&&G.jsx("span",{className:yn(Zn.icon[Z],"flex items-center justify-center"),children:P}),G.jsx("span",{className:yn("flex-grow p-1 font-normal cursor-pointer",Zn.item[Z],D),children:o})]})});Hi.displayName="SearchBox.Item";const gr=({loadingIcon:D=G.jsx(Ag,{})})=>{const{size:P}=Le(),o=cr.isValidElement(D)?wn.cloneElement(D,{size:P}):D;return G.jsx("div",{className:yn("flex justify-center p-4",Ui[P],Zn.item[P]),children:o})};gr.displayName="SearchBox.Loading";const _r=wn.forwardRef(({className:D,...P},o)=>G.jsx("hr",{ref:o,className:yn("border-0 border-t border-border-subtle border-solid m-0",D),...P}));_r.displayName="SearchBox.Separator";Yn.Input=qi;Yn.Loading=gr;Yn.Separator=_r;Yn.Content=zi;Yn.List=Gi;Yn.Empty=dr;Yn.Group=pr;Yn.Item=Hi;Yn.__docgenInfo={description:"",methods:[],displayName:"SearchBox",props:{className:{required:!1,tsType:{name:"string"},description:"Additional class names for styling."},size:{required:!1,tsType:{name:"union",raw:"'sm' | 'md' | 'lg'",elements:[{name:"literal",value:"'sm'"},{name:"literal",value:"'md'"},{name:"literal",value:"'lg'"}]},description:"Size of the SearchBox.",defaultValue:{value:"'sm'",computed:!1}},open:{required:!1,tsType:{name:"boolean"},description:"Whether the dropdown is open.",defaultValue:{value:"false",computed:!1}},onOpenChange:{required:!1,tsType:{name:"signature",type:"function",raw:"( open: boolean ) => void",signature:{arguments:[{type:{name:"boolean"},name:"open"}],return:{name:"void"}}},description:"Callback when dropdown state changes.",defaultValue:{value:"() => {}",computed:!1}},loading:{required:!1,tsType:{name:"boolean"},description:"Whether to show loading state.",defaultValue:{value:"false",computed:!1}},children:{required:!1,tsType:{name:"ReactNode"},description:"Child components to be rendered."}}};qi.__docgenInfo={description:"",methods:[],displayName:"SearchBox.Input",props:{className:{required:!1,tsType:{name:"string"},description:"Additional class names for styling."},size:{required:!1,tsType:{name:"union",raw:"'sm' | 'md' | 'lg'",elements:[{name:"literal",value:"'sm'"},{name:"literal",value:"'md'"},{name:"literal",value:"'lg'"}]},description:"Size of the SearchBox."},open:{required:!1,tsType:{name:"boolean"},description:"Whether the dropdown is open."},onOpenChange:{required:!1,tsType:{name:"signature",type:"function",raw:"( open: boolean ) => void",signature:{arguments:[{type:{name:"boolean"},name:"open"}],return:{name:"void"}}},description:"Callback when dropdown state changes."},loading:{required:!1,tsType:{name:"boolean"},description:"Whether to show loading state."},children:{required:!1,tsType:{name:"ReactNode"},description:"Child components to be rendered."},type:{required:!1,tsType:{name:"string"},description:"Type of the input (e.g., text, search).",defaultValue:{value:"'text'",computed:!1}},placeholder:{required:!1,tsType:{name:"string"},description:"Placeholder text for the input.",defaultValue:{value:"'Search...'",computed:!1}},variant:{required:!1,tsType:{name:"union",raw:"'primary' | 'secondary' | 'ghost'",elements:[{name:"literal",value:"'primary'"},{name:"literal",value:"'secondary'"},{name:"literal",value:"'ghost'"}]},description:"Style variant of the input.",defaultValue:{value:"'primary'",computed:!1}},disabled:{required:!1,tsType:{name:"boolean"},description:"Whether the input is disabled.",defaultValue:{value:"false",computed:!1}},onChange:{required:!1,tsType:{name:"signature",type:"function",raw:"( value: string ) => void",signature:{arguments:[{type:{name:"string"},name:"value"}],return:{name:"void"}}},description:"Callback for input changes.",defaultValue:{value:"() => {}",computed:!1}}}};zi.__docgenInfo={description:"",methods:[],displayName:"SearchBox.Content",props:{className:{required:!1,tsType:{name:"string"},description:"Additional class names for styling."},dropdownPortalRoot:{required:!1,tsType:{name:"union",raw:"HTMLElement | null",elements:[{name:"HTMLElement"},{name:"null"}]},description:"Root element where the dropdown will be rendered.",defaultValue:{value:"null",computed:!1}},dropdownPortalId:{required:!1,tsType:{name:"string"},description:"Id of the dropdown portal where the dropdown will be rendered.",defaultValue:{value:"''",computed:!1}},children:{required:!0,tsType:{name:"ReactNode"},description:"Child components to be rendered inside the dropdown."}}};Gi.__docgenInfo={description:"",methods:[],displayName:"SearchBox.List",props:{filter:{required:!1,tsType:{name:"boolean"},description:"Whether to filter children based on the search term.",defaultValue:{value:"true",computed:!1}},children:{required:!0,tsType:{name:"ReactNode"},description:"Child components to be rendered."}}};dr.__docgenInfo={description:"",methods:[],displayName:"SearchBox.Empty",props:{children:{required:!1,tsType:{name:"ReactNode"},description:"Content to display when there are no results.",defaultValue:{value:"'No results found.'",computed:!1}}}};pr.__docgenInfo={description:"",methods:[],displayName:"SearchBox.Group",props:{heading:{required:!1,tsType:{name:"string"},description:"Heading for the group."},children:{required:!0,tsType:{name:"ReactNode"},description:"Child components to be rendered in the group."}}};Hi.__docgenInfo={description:"",methods:[],displayName:"SearchBox.Item",props:{className:{required:!1,tsType:{name:"string"},description:"Additional class names for styling."},icon:{required:!1,tsType:{name:"ReactNode"},description:"Icon to display next to the item."},children:{required:!0,tsType:{name:"ReactNode"},description:"Child components to be rendered."}}};gr.__docgenInfo={description:"",methods:[],displayName:"SearchBox.Loading",props:{loadingIcon:{required:!1,tsType:{name:"intersection",raw:"ReactNode & { size?: string }",elements:[{name:"ReactNode"},{name:"signature",type:"object",raw:"{ size?: string }",signature:{properties:[{key:"size",value:{name:"string",required:!1}}]}}]},description:"Loading icon to display while loading.",defaultValue:{value:"<Loader />",computed:!1}}}};_r.__docgenInfo={description:"",methods:[],displayName:"SearchBox.Separator",props:{className:{required:!1,tsType:{name:"string"},description:"Additional class names for styling."}}};export{Yn as S}; diff --git a/assets/search.stories-Dj2bfSzt.js b/assets/search.stories-Dj2bfSzt.js new file mode 100644 index 00000000..1827f060 --- /dev/null +++ b/assets/search.stories-Dj2bfSzt.js @@ -0,0 +1,206 @@ +import{j as n}from"./jsx-runtime-DR9Q75dM.js";import{r as x}from"./index-DRjF_FHU.js";import{S as e}from"./search-Z9MTqd0b.js";import{c as R}from"./createLucideIcon-DrGAWQCB.js";import"./functions-B0jM5NET.js";import"./loader-Bb5Bdo8Z.js";import"./badge-Dv1nmPq1.js";import"./x-M4dKkmxh.js";import"./floating-ui.react-B68Bw5rw.js";import"./index-rX-Bn4lm.js";import"./search-GYQZ8GCW.js";/** + * @license lucide-react v0.417.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const s=R("File",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}]]);/** + * @license lucide-react v0.417.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const S=R("Folder",[["path",{d:"M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z",key:"1kt360"}]]),K={title:"Molecules/SearchBox",component:e,subcomponents:{"SearchBox.Input":e.Input,"SearchBox.Loading":e.Loading,"SearchBox.Separator":e.Separator,"SearchBox.Content":e.Content,"SearchBox.List":e.List,"SearchBox.Empty":e.Empty,"SearchBox.Group":e.Group,"SearchBox.Item":e.Item},parameters:{layout:"centered"},tags:["autodocs"],argTypes:{size:{control:{type:"select"}},children:{control:!1}}},h=i=>{const[b,D]=x.useState(!1),A=x.useRef(null),y=()=>{},v=E=>{D(E)};return n.jsxs(e,{...i,open:b||i.open,onOpenChange:v,children:[n.jsx(e.Input,{ref:A,onChange:y}),n.jsx(e.Content,{children:n.jsxs(e.List,{children:[n.jsxs(e.Group,{heading:"Suggestions",children:[n.jsx(e.Item,{icon:n.jsx(s,{}),children:"Calendar"}),n.jsx(e.Item,{icon:n.jsx(s,{}),children:"Document"}),n.jsx(e.Item,{icon:n.jsx(s,{}),children:"Attendance"})]}),n.jsx(e.Separator,{}),n.jsxs(e.Group,{heading:"Folders",children:[n.jsx(e.Item,{icon:n.jsx(S,{}),children:"Calendar Folder"}),n.jsx(e.Item,{icon:n.jsx(S,{}),children:"Document Folder"}),n.jsx(e.Item,{icon:n.jsx(S,{}),children:"Attendance Folder"})]})]})})]})},c=h.bind({});c.args={size:"sm"};const o=h.bind({});o.args={};o.decorators=[()=>n.jsx(e,{children:n.jsx(e.Input,{variant:"secondary"})})];const r=h.bind({});r.args={};r.decorators=[()=>n.jsx(e,{children:n.jsx(e.Input,{variant:"ghost"})})];const a=h.bind({});a.args={};a.decorators=[()=>n.jsx(e,{children:n.jsx(e.Input,{disabled:!0})})];const t=h.bind({});t.args={open:!0,loading:!0};var p,d,l;c.parameters={...c.parameters,docs:{...(p=c.parameters)==null?void 0:p.docs,source:{originalSource:`args => { + const [open, setOpen] = useState(false); + const inputRef = useRef(null); + const handleSearch = () => { + // Logic for handling search input change + }; + const handleOpenChange = (isOpen: boolean) => { + setOpen(isOpen); + }; + return <SearchBox {...args} open={open || args.open} onOpenChange={handleOpenChange}> + <SearchBox.Input ref={inputRef} onChange={handleSearch} /> + <SearchBox.Content> + <SearchBox.List> + <SearchBox.Group heading="Suggestions"> + <SearchBox.Item icon={<File />}> + Calendar + </SearchBox.Item> + <SearchBox.Item icon={<File />}> + Document + </SearchBox.Item> + <SearchBox.Item icon={<File />}> + Attendance + </SearchBox.Item> + </SearchBox.Group> + <SearchBox.Separator /> + <SearchBox.Group heading="Folders"> + <SearchBox.Item icon={<Folder />}> + Calendar Folder + </SearchBox.Item> + <SearchBox.Item icon={<Folder />}> + Document Folder + </SearchBox.Item> + <SearchBox.Item icon={<Folder />}> + Attendance Folder + </SearchBox.Item> + </SearchBox.Group> + </SearchBox.List> + </SearchBox.Content> + </SearchBox>; +}`,...(l=(d=c.parameters)==null?void 0:d.docs)==null?void 0:l.source}}};var B,m,u;o.parameters={...o.parameters,docs:{...(B=o.parameters)==null?void 0:B.docs,source:{originalSource:`args => { + const [open, setOpen] = useState(false); + const inputRef = useRef(null); + const handleSearch = () => { + // Logic for handling search input change + }; + const handleOpenChange = (isOpen: boolean) => { + setOpen(isOpen); + }; + return <SearchBox {...args} open={open || args.open} onOpenChange={handleOpenChange}> + <SearchBox.Input ref={inputRef} onChange={handleSearch} /> + <SearchBox.Content> + <SearchBox.List> + <SearchBox.Group heading="Suggestions"> + <SearchBox.Item icon={<File />}> + Calendar + </SearchBox.Item> + <SearchBox.Item icon={<File />}> + Document + </SearchBox.Item> + <SearchBox.Item icon={<File />}> + Attendance + </SearchBox.Item> + </SearchBox.Group> + <SearchBox.Separator /> + <SearchBox.Group heading="Folders"> + <SearchBox.Item icon={<Folder />}> + Calendar Folder + </SearchBox.Item> + <SearchBox.Item icon={<Folder />}> + Document Folder + </SearchBox.Item> + <SearchBox.Item icon={<Folder />}> + Attendance Folder + </SearchBox.Item> + </SearchBox.Group> + </SearchBox.List> + </SearchBox.Content> + </SearchBox>; +}`,...(u=(m=o.parameters)==null?void 0:m.docs)==null?void 0:u.source}}};var g,I,F;r.parameters={...r.parameters,docs:{...(g=r.parameters)==null?void 0:g.docs,source:{originalSource:`args => { + const [open, setOpen] = useState(false); + const inputRef = useRef(null); + const handleSearch = () => { + // Logic for handling search input change + }; + const handleOpenChange = (isOpen: boolean) => { + setOpen(isOpen); + }; + return <SearchBox {...args} open={open || args.open} onOpenChange={handleOpenChange}> + <SearchBox.Input ref={inputRef} onChange={handleSearch} /> + <SearchBox.Content> + <SearchBox.List> + <SearchBox.Group heading="Suggestions"> + <SearchBox.Item icon={<File />}> + Calendar + </SearchBox.Item> + <SearchBox.Item icon={<File />}> + Document + </SearchBox.Item> + <SearchBox.Item icon={<File />}> + Attendance + </SearchBox.Item> + </SearchBox.Group> + <SearchBox.Separator /> + <SearchBox.Group heading="Folders"> + <SearchBox.Item icon={<Folder />}> + Calendar Folder + </SearchBox.Item> + <SearchBox.Item icon={<Folder />}> + Document Folder + </SearchBox.Item> + <SearchBox.Item icon={<Folder />}> + Attendance Folder + </SearchBox.Item> + </SearchBox.Group> + </SearchBox.List> + </SearchBox.Content> + </SearchBox>; +}`,...(F=(I=r.parameters)==null?void 0:I.docs)==null?void 0:F.source}}};var C,f,O;a.parameters={...a.parameters,docs:{...(C=a.parameters)==null?void 0:C.docs,source:{originalSource:`args => { + const [open, setOpen] = useState(false); + const inputRef = useRef(null); + const handleSearch = () => { + // Logic for handling search input change + }; + const handleOpenChange = (isOpen: boolean) => { + setOpen(isOpen); + }; + return <SearchBox {...args} open={open || args.open} onOpenChange={handleOpenChange}> + <SearchBox.Input ref={inputRef} onChange={handleSearch} /> + <SearchBox.Content> + <SearchBox.List> + <SearchBox.Group heading="Suggestions"> + <SearchBox.Item icon={<File />}> + Calendar + </SearchBox.Item> + <SearchBox.Item icon={<File />}> + Document + </SearchBox.Item> + <SearchBox.Item icon={<File />}> + Attendance + </SearchBox.Item> + </SearchBox.Group> + <SearchBox.Separator /> + <SearchBox.Group heading="Folders"> + <SearchBox.Item icon={<Folder />}> + Calendar Folder + </SearchBox.Item> + <SearchBox.Item icon={<Folder />}> + Document Folder + </SearchBox.Item> + <SearchBox.Item icon={<Folder />}> + Attendance Folder + </SearchBox.Item> + </SearchBox.Group> + </SearchBox.List> + </SearchBox.Content> + </SearchBox>; +}`,...(O=(f=a.parameters)==null?void 0:f.docs)==null?void 0:O.source}}};var j,G,L;t.parameters={...t.parameters,docs:{...(j=t.parameters)==null?void 0:j.docs,source:{originalSource:`args => { + const [open, setOpen] = useState(false); + const inputRef = useRef(null); + const handleSearch = () => { + // Logic for handling search input change + }; + const handleOpenChange = (isOpen: boolean) => { + setOpen(isOpen); + }; + return <SearchBox {...args} open={open || args.open} onOpenChange={handleOpenChange}> + <SearchBox.Input ref={inputRef} onChange={handleSearch} /> + <SearchBox.Content> + <SearchBox.List> + <SearchBox.Group heading="Suggestions"> + <SearchBox.Item icon={<File />}> + Calendar + </SearchBox.Item> + <SearchBox.Item icon={<File />}> + Document + </SearchBox.Item> + <SearchBox.Item icon={<File />}> + Attendance + </SearchBox.Item> + </SearchBox.Group> + <SearchBox.Separator /> + <SearchBox.Group heading="Folders"> + <SearchBox.Item icon={<Folder />}> + Calendar Folder + </SearchBox.Item> + <SearchBox.Item icon={<Folder />}> + Document Folder + </SearchBox.Item> + <SearchBox.Item icon={<Folder />}> + Attendance Folder + </SearchBox.Item> + </SearchBox.Group> + </SearchBox.List> + </SearchBox.Content> + </SearchBox>; +}`,...(L=(G=t.parameters)==null?void 0:G.docs)==null?void 0:L.source}}};const N=["BasicSearchBox","SecondarySearchBox","GhostSearchBox","DisabledSearchBox","LoadingSearchBox"];export{c as BasicSearchBox,a as DisabledSearchBox,r as GhostSearchBox,t as LoadingSearchBox,o as SecondarySearchBox,N as __namedExportsOrder,K as default}; diff --git a/assets/select-HH_ABOAM.js b/assets/select-HH_ABOAM.js new file mode 100644 index 00000000..58178f0c --- /dev/null +++ b/assets/select-HH_ABOAM.js @@ -0,0 +1,38 @@ +import{j as t}from"./jsx-runtime-DR9Q75dM.js";import{r as e}from"./index-DRjF_FHU.js";import{c as S}from"./functions-B0jM5NET.js";import{m as re,F as ae,u as le,b as ie,o as ce,f as de,n as ue,c as me,h as pe,i as fe,p as he,q as ge,j as be}from"./floating-ui.react-B68Bw5rw.js";import{B as ye}from"./badge-Dv1nmPq1.js";import{n as xe}from"./index.browser-DP16PUbO.js";import{c as we}from"./createLucideIcon-DrGAWQCB.js";import{C as Se}from"./chevron-down-dZe9AKXZ.js";import{S as ve}from"./search-GYQZ8GCW.js";import{C as Ce}from"./check-C7wgf3Hc.js";/** + * @license lucide-react v0.417.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const Re=we("ChevronsUpDown",[["path",{d:"m7 15 5 5 5-5",key:"1hf1tw"}],["path",{d:"m7 9 5-5 5 5",key:"sgt6xg"}]]),O={sm:{icon:"[&>svg]:size-4",searchIcon:"[&>svg]:size-4",selectButton:"px-2.5 py-2 rounded text-sm font-medium leading-4 min-h-[2rem]",multiSelect:"pl-2 pr-2 py-1.5",displaySelected:"text-sm font-normal",dropdown:"rounded-md",dropdownItemsWrapper:"p-1.5",searchbarWrapper:"p-3 flex items-center gap-0.5",searchbar:"font-medium text-sm",searchbarIcon:"[&>svg]:size-4",label:"text-sm font-medium"},md:{icon:"[&>svg]:size-5",searchIcon:"[&>svg]:size-5",selectButton:"px-3.5 py-2.5 rounded-md text-xs font-medium leading-4 min-h-[2.5rem]",multiSelect:"pl-2 pr-2.5 py-2",displaySelected:"text-sm font-normal",dropdown:"rounded-lg",dropdownItemsWrapper:"p-2",searchbarWrapper:"p-2.5 flex items-center gap-1",searchbar:"font-medium text-sm",searchbarIcon:"[&>svg]:size-5",label:"text-sm font-medium"},lg:{icon:"[&>svg]:size-6",searchIcon:"[&>svg]:size-5",selectButton:"px-4 py-3 rounded-lg text-sm font-medium leading-5 min-h-[3rem]",multiSelect:"pl-2.5 pr-3 py-2.5",displaySelected:"text-base font-normal",dropdown:"rounded-lg",dropdownItemsWrapper:"p-2",searchbarWrapper:"p-2.5 flex items-center gap-1",searchbar:"font-medium text-sm",searchbarIcon:"[&>svg]:size-5",label:"text-base font-medium"}},F={selectButton:"group disabled:outline-field-border-disabled [&:hover:has(:disabled)]:outline-field-border-disabled disabled:cursor-default",icon:"group-disabled:text-icon-disabled",text:"group-disabled:text-field-color-disabled"},$=e.createContext({}),A=()=>e.useContext($);function W({children:n,icon:u=null,placeholder:h="Select an option",optionIcon:B=null,displayBy:v="name",label:I,className:z}){var d,w;const{sizeValue:r,getReferenceProps:k,getValues:p,selectId:g,refs:N,isOpen:j,multiple:b,combobox:P,setSelected:i,onChange:T,isControlled:c,disabled:y,by:C}=A(),m={sm:"xs",md:"sm",lg:"md"}[r],x=e.useCallback(()=>{if(u)return u;const o="text-field-placeholder "+F.icon;return P?t.jsx(Re,{className:o}):t.jsx(Se,{className:o})},[u]),V=e.useCallback(()=>{const o=p();if(!o)return null;if(typeof n=="function"){const f={value:o,...b?{onClose:s(o)}:{}};return n(f)}if(b)return o.map((f,M)=>{var q;return t.jsx(ye,{className:"cursor-default",icon:B,type:"rounded",size:m,onMouseDown:s(f),label:typeof f=="object"?(q=f[v])==null?void 0:q.toString():f.toString(),closable:!0,disabled:y},M)});let R=typeof o=="object"?o[v]:o;return e.isValidElement(n)&&(R=n),t.jsx("span",{className:S("truncate",O[r].displaySelected,F.text),children:R})},[p,y]),s=o=>R=>{R==null||R.preventDefault(),R==null||R.stopPropagation();const f=[...p()??[]],M=f.findIndex(q=>q!==null&&o!==null&&typeof q=="object"?q[C]===o[C]:q===o);M!==-1&&(f.splice(M,1),c||i(f),typeof T=="function"&&T(f))};return t.jsxs("div",{className:"flex flex-col items-start gap-1.5 [&_*]:box-border box-border",children:[!!I&&t.jsx("label",{className:S((d=O[r])==null?void 0:d.label,"text-field-label"),htmlFor:g,children:I}),t.jsxs("button",{id:g,ref:N.setReference,className:S("flex items-center justify-between w-full box-border transition-colors duration-150 bg-white","outline outline-1 outline-field-border border-none cursor-pointer",!j&&"focus:ring-2 focus:ring-offset-4 focus:outline-focus-border focus:ring-focus [&:hover:not(:focus):not(:disabled)]:outline-border-strong",O[r].selectButton,b&&O[r].multiSelect,F.selectButton,z),"aria-labelledby":"select-label",tabIndex:0,disabled:y,...k(),children:[t.jsxs("div",{className:S("flex-1 grid items-center justify-start gap-1.5 overflow-hidden",p()&&"flex flex-wrap"),children:[V(),(b?!((w=p())!=null&&w.length):!p())&&t.jsx("div",{className:S("[grid-area:1/1/2/3] text-field-input px-1",O[r].displaySelected,F.text),children:h})]}),t.jsx("div",{className:S("flex items-center [&>svg]:shrink-0",O[r].icon),children:x()})]})]})}function K({children:n,searchBy:u="id",searchPlaceholder:h="Search...",className:B}){const{isOpen:v,context:I,refs:z,combobox:r,floatingStyles:k,getFloatingProps:p,sizeValue:g,setSearchKeyword:N,setActiveIndex:j,setSelectedIndex:b,value:P,selected:i,getValues:T,searchKeyword:c,listContentRef:y,by:C}=A(),m=e.useMemo(()=>{const s=T();let d=0;return s&&(d=e.Children.toArray(n).findIndex(w=>e.isValidElement(w)?typeof w.props.value=="object"?w.props.value[C]===s[C]:w.props.value===s:!1)),d===-1?0:d},[P,i,n]);e.useLayoutEffect(()=>{j(m),b(m)},[]);const x=e.useMemo(()=>e.Children.map(n,(s,d)=>{if(!e.isValidElement(s))return null;if(c){const w=s.props.value;if(typeof w=="object"){if(w[u].toLowerCase().indexOf(c.toLowerCase())===-1)return null}else if(w.toLowerCase().indexOf(c.toLowerCase())===-1)return null}return e.cloneElement(s,{...s.props,index:d})}),[c,P,i,n]),V=e.Children.count(x);return e.useEffect(()=>{y.current=[],e.Children.forEach(n,s=>{if(e.isValidElement(s)&&s.props.value){if(c){const d=s.props.value;if(typeof d=="object"){if(d[u].toLowerCase().indexOf(c.toLowerCase())===-1)return}else if(d.toLowerCase().indexOf(c.toLowerCase())===-1)return}y.current.push(s.props.value)}})},[c]),t.jsx(t.Fragment,{children:v&&t.jsx(t.Fragment,{children:t.jsx(re,{context:I,modal:!1,children:t.jsxs("div",{ref:z.setFloating,className:S("box-border [&_*]:box-border w-full bg-white outline-none shadow-lg outline outline-1 outline-border-subtle",r&&"grid grid-cols-1 grid-rows-[auto_1fr] divide-y divide-x-0 divide-solid divide-border-subtle",O[g].dropdown,!r&&"h-auto",r?"overflow-hidden":"overflow-y-auto",B),style:{...k},...p(),children:[r&&t.jsxs("div",{className:S(O[g].searchbarWrapper),children:[t.jsx(ve,{className:S("text-icon-secondary shrink-0",O[g].searchbarIcon)}),t.jsx("input",{className:S("px-1 w-full placeholder:text-field-placeholder border-0 focus:outline-none focus:shadow-none",O[g].searchbar),type:"search",name:"keyword",placeholder:h,onChange:s=>N(s.target.value),autoComplete:"off"})]}),t.jsxs("div",{className:S("overflow-y-auto",!r&&"w-full h-full",O[g].dropdownItemsWrapper),children:[!!V&&x,!V&&t.jsx("div",{className:"p-2 text-center text-base font-medium text-field-placeholder",children:"No items found"})]})]})})})})}function H({children:n,root:u,id:h}){return t.jsx(ae,{id:h,root:u,children:n})}function U({value:n,selected:u,children:h,className:B,...v}){const{sizeValue:I,getItemProps:z,onKeyDownItem:r,onClickItem:k,activeIndex:p,selectedIndex:g,updateListRef:N,getValues:j,by:b,multiple:P}=A(),{index:i}=v,T={sm:"py-1.5 px-2 text-sm font-normal",md:"p-2 text-sm font-normal",lg:"p-2 text-base font-normal"},c={sm:"size-4",md:"size-4",lg:"size-5"},y=e.useMemo(()=>{if(!P)return!1;const m=j();return m?m.some(x=>x!==null&&n!==null&&typeof x=="object"?x[b]===n[b]:x===n):!1},[n,j]),C=e.useMemo(()=>typeof u=="boolean"?u:P?y:i===g,[y,g,u]);return t.jsxs("div",{className:S("w-full flex items-center justify-between text-text-primary hover:bg-button-tertiary-hover rounded-md transition-all duration-150 cursor-pointer focus:outline-none focus-within:outline-none outline-none",T[I],i===p&&"bg-button-tertiary-hover",B),ref:m=>{N(i,m)},role:"option",tabIndex:i===p?0:-1,"aria-selected":C&&i===p,...z({onClick(){k(i,n)},onKeyDown(m){r(m,i,n)}}),children:[t.jsx("span",{className:"w-full truncate",children:h}),C&&t.jsx(Ce,{className:S("text-icon-on-color-disabled",c[I])})]})}const D=({id:n,size:u="md",value:h,defaultValue:B,onChange:v,by:I="id",children:z,multiple:r=!1,combobox:k=!1,disabled:p=!1})=>{const g=e.useMemo(()=>n||`select-${xe()}`,[n]),N=e.useMemo(()=>typeof h<"u",[h]),[j,b]=e.useState(B),[P,i]=e.useState(""),T=e.useCallback(()=>N?h:j,[N,h,j]),[c,y]=e.useState(!1),[C,m]=e.useState(null),[x,V]=e.useState(null),s={sm:k?256:172,md:k?256:216,lg:k?256:216},{refs:d,floatingStyles:w,context:o}=le({placement:"bottom-start",open:c,onOpenChange:y,whileElementsMounted:ie,middleware:[ce(5),de({padding:10}),ue({apply({rects:a,elements:l,availableHeight:E}){Object.assign(l.floating.style,{maxHeight:`min(${E}px, ${s[u]}px)`,maxWidth:`${a.reference.width}px`})},padding:10})]}),R=e.useRef([]),f=e.useRef([]),M=e.useRef(!1),q=me(o,{event:"mousedown"}),J=pe(o),X=fe(o,{role:"listbox"}),G=he(o,{listRef:R,activeIndex:C,selectedIndex:x,onNavigate:m,loop:!0}),Q=ge(o,{listRef:f,activeIndex:C,selectedIndex:x,onMatch:c?m:V,onTypingChange(a){M.current=a}}),{getReferenceProps:Y,getFloatingProps:Z,getItemProps:ee}=be([J,X,G,q,...k?[]:[Q]]),te=(a,l)=>{const E=[...T()??[]];E.findIndex(_=>_!==null&&l!==null&&typeof _=="object"?_[I]===l[I]:_===l)===-1&&(E.push(l),N||b(E),V(a),d.reference.current.focus(),y(!1),i(""),typeof v=="function"&&v(E))},L=(a,l)=>{if(r)return te(a,l);V(a),N||b(l),d.reference.current.focus(),y(!1),i(""),typeof v=="function"&&v(l)},ne=e.useCallback((a,l)=>{R.current[a]=l},[]),oe=(a,l)=>{L(a,l)},se=(a,l,E)=>{a.key==="Enter"&&(a.preventDefault(),L(l,E)),a.key===" "&&!M.current&&(a.preventDefault(),L(l,E))};return t.jsx($.Provider,{value:{selectedIndex:x,setSelectedIndex:V,activeIndex:C,setActiveIndex:m,selected:j,setSelected:b,handleSelect:L,combobox:k,sizeValue:u,multiple:r,onChange:v,isTypingRef:M,getItemProps:ee,onClickItem:oe,onKeyDownItem:se,getValues:T,selectId:g,getReferenceProps:Y,isOpen:c,value:h,updateListRef:ne,refs:d,listContentRef:f,by:I,getFloatingProps:Z,floatingStyles:w,context:o,searchKeyword:P,setSearchKeyword:i,disabled:p,isControlled:N},children:z})};H.displayName="Select.Portal";W.displayName="Select.Button";K.displayName="Select.Options";U.displayName="Select.Option";D.Portal=H;D.Button=W;D.Options=K;D.Option=U;W.__docgenInfo={description:"",methods:[],displayName:"Select.Button",props:{children:{required:!1,tsType:{name:"union",raw:`| ReactElement +| ReactNode +| SelectFunctionChildren`,elements:[{name:"ReactElement"},{name:"ReactNode"},{name:"signature",type:"function",raw:`( { + value, + onClose, +}: { + value: SelectOptionValue; + onClose?: ( event: React.MouseEvent<HTMLElement> ) => void; +} ) => React.JSX.Element`,signature:{arguments:[{type:{name:"signature",type:"object",raw:`{ + value: SelectOptionValue; + onClose?: ( event: React.MouseEvent<HTMLElement> ) => void; +}`,signature:{properties:[{key:"value",value:{name:"union",raw:"string | number | Record<string, unknown>",elements:[{name:"string"},{name:"number"},{name:"Record",elements:[{name:"string"},{name:"unknown"}],raw:"Record<string, unknown>"}],required:!0}},{key:"onClose",value:{name:"signature",type:"function",raw:"( event: React.MouseEvent<HTMLElement> ) => void",signature:{arguments:[{type:{name:"ReactMouseEvent",raw:"React.MouseEvent<HTMLElement>",elements:[{name:"HTMLElement"}]},name:"event"}],return:{name:"void"}},required:!1}}]}},name:""}],return:{name:"React.JSX.Element"}}}]},description:"Expects the `Select.Button` children of the Select Component."},icon:{required:!1,tsType:{name:"union",raw:"ReactNode | null",elements:[{name:"ReactNode"},{name:"null"}]},description:"Option Icon to show at the right of the option trigger/button. By default it will show chevron down icon.",defaultValue:{value:"null",computed:!1}},placeholder:{required:!1,tsType:{name:"string"},description:"Placeholder text when no option is selected.",defaultValue:{value:"'Select an option'",computed:!1}},optionIcon:{required:!1,tsType:{name:"union",raw:"ReactNode | null",elements:[{name:"ReactNode"},{name:"null"}]},description:"Icon to show in the selected option badge (Multi-select mode only). By default it won't show unknown icon.",defaultValue:{value:"null",computed:!1}},displayBy:{required:!1,tsType:{name:"string"},description:"Key to display selected item when the selected value is an object. Default value is `name`.",defaultValue:{value:"'name'",computed:!1}},label:{required:!1,tsType:{name:"string"},description:"Label for the Select component."},className:{required:!1,tsType:{name:"string"},description:"Additional class name for the Select Button."}}};K.__docgenInfo={description:"",methods:[],displayName:"Select.Options",props:{children:{required:!1,tsType:{name:"ReactNode"},description:"Expects the `Select.Option` children of the Select.Options Component."},searchBy:{required:!1,tsType:{name:"string"},description:"Key used to identify searched value using the key. Default is 'id'.",defaultValue:{value:"'id'",computed:!1}},searchPlaceholder:{required:!1,tsType:{name:"string"},description:"Placeholder text for search box.",defaultValue:{value:"'Search...'",computed:!1}},className:{required:!1,tsType:{name:"string"},description:"Additional class name for the Select Options wrapper."}}};H.__docgenInfo={description:"",methods:[],displayName:"Select.Portal",props:{children:{required:!1,tsType:{name:"ReactNode"},description:"Expects the `Select.Options` children of the Select.Portal Component."},root:{required:!1,tsType:{name:"HTMLElement"},description:"Root element where the `Select.Options` will be rendered. If not provided Select.Options will be rendered in the body."},id:{required:!1,tsType:{name:"string"},description:"Root element ID where the `Select.Options` will be rendered. If not provided Select.Options will be rendered in the body."}}};U.__docgenInfo={description:"",methods:[],displayName:"Select.Option",props:{value:{required:!0,tsType:{name:"union",raw:"string | number | Record<string, unknown>",elements:[{name:"string"},{name:"number"},{name:"Record",elements:[{name:"string"},{name:"unknown"}],raw:"Record<string, unknown>"}]},description:"Value of the option."},selected:{required:!1,tsType:{name:"boolean"},description:"Selected state of the option."},children:{required:!1,tsType:{name:"ReactNode"},description:"Expects the `Select.Option` children of the Select Component."},className:{required:!1,tsType:{name:"string"},description:"Additional class name for the Select Option."}}};D.__docgenInfo={description:"",methods:[{name:"Portal",docblock:null,modifiers:["static"],params:[{name:"{ children, root, id }: SelectPortalProps",optional:!1,type:{name:"SelectPortalProps",alias:"SelectPortalProps"}}],returns:null},{name:"Button",docblock:null,modifiers:["static"],params:[{name:`{ + children, + icon = null, // Icon to show in the select button. + placeholder = 'Select an option', // Placeholder text. + optionIcon = null, // Icon to show in the selected option. + displayBy = 'name', // Used to display the value. Default is 'name'. + label, // Label for the select component. + className, +}: SelectButtonProps`,optional:!1,type:{name:"SelectButtonProps",alias:"SelectButtonProps"}}],returns:null},{name:"Options",docblock:null,modifiers:["static"],params:[{name:`{ + children, + searchBy = 'id', // Used to identify searched value using the key. Default is 'id'. + searchPlaceholder = 'Search...', // Placeholder text for search box. + className, // Additional class name for the dropdown. +}: SelectOptionsProps`,optional:!1,type:{name:"SelectOptionsProps",alias:"SelectOptionsProps"}}],returns:null},{name:"Option",docblock:null,modifiers:["static"],params:[{name:`{ + value, + selected, + children, + className, + ...props +}: SelectOptionProps`,optional:!1,type:{name:"SelectOptionProps",alias:"SelectOptionProps"}}],returns:null}],displayName:"Select",props:{id:{required:!1,tsType:{name:"string"},description:"Select Component unique ID."},size:{required:!1,tsType:{name:"union",raw:"'sm' | 'md' | 'lg'",elements:[{name:"literal",value:"'sm'"},{name:"literal",value:"'md'"},{name:"literal",value:"'lg'"}]},description:"Defines the size of the Select Component.",defaultValue:{value:"'md'",computed:!1}},by:{required:!1,tsType:{name:"string"},description:"When the value is an object, a key is required to compare the selected value. The default value is `id`.",defaultValue:{value:"'id'",computed:!1}},children:{required:!1,tsType:{name:"ReactNode"},description:"Expects the `Select.Portal`/`Select.Options` and `Select.Button` children of the Select Component."},combobox:{required:!1,tsType:{name:"boolean"},description:"Combobox mode.",defaultValue:{value:"false",computed:!1}},disabled:{required:!1,tsType:{name:"boolean"},description:"Disables the Select Component.",defaultValue:{value:"false",computed:!1}},multiple:{required:!1,tsType:{name:"boolean"},description:"Multi select mode.",defaultValue:{value:"false",computed:!1}},value:{required:!1,tsType:{name:"union",raw:"SelectOptionValue | SelectOptionValue[]",elements:[{name:"union",raw:"string | number | Record<string, unknown>",elements:[{name:"string"},{name:"number"},{name:"Record",elements:[{name:"string"},{name:"unknown"}],raw:"Record<string, unknown>"}]},{name:"Array",elements:[{name:"union",raw:"string | number | Record<string, unknown>",elements:[{name:"string"},{name:"number"},{name:"Record",elements:[{name:"string"},{name:"unknown"}],raw:"Record<string, unknown>"}]}],raw:"SelectOptionValue[]"}]},description:"Defines the width of the Select Component."},onChange:{required:!0,tsType:{name:"signature",type:"function",raw:`( + value: SelectOptionValue | SelectOptionValue[] +) => void`,signature:{arguments:[{type:{name:"union",raw:"SelectOptionValue | SelectOptionValue[]",elements:[{name:"union",raw:"string | number | Record<string, unknown>",elements:[{name:"string"},{name:"number"},{name:"Record",elements:[{name:"string"},{name:"unknown"}],raw:"Record<string, unknown>"}]},{name:"Array",elements:[{name:"union",raw:"string | number | Record<string, unknown>",elements:[{name:"string"},{name:"number"},{name:"Record",elements:[{name:"string"},{name:"unknown"}],raw:"Record<string, unknown>"}]}],raw:"SelectOptionValue[]"}]},name:"value"}],return:{name:"void"}}},description:"onChange event to be triggered when the value of the Select Component changes."},defaultValue:{required:!1,tsType:{name:"union",raw:"SelectOptionValue | SelectOptionValue[]",elements:[{name:"union",raw:"string | number | Record<string, unknown>",elements:[{name:"string"},{name:"number"},{name:"Record",elements:[{name:"string"},{name:"unknown"}],raw:"Record<string, unknown>"}]},{name:"Array",elements:[{name:"union",raw:"string | number | Record<string, unknown>",elements:[{name:"string"},{name:"number"},{name:"Record",elements:[{name:"string"},{name:"unknown"}],raw:"Record<string, unknown>"}]}],raw:"SelectOptionValue[]"}]},description:"Defines the default value of the Select Component."}}};export{D as S}; diff --git a/assets/select-atom.stories-DAztpDUu.js b/assets/select-atom.stories-DAztpDUu.js new file mode 100644 index 00000000..e68fd4af --- /dev/null +++ b/assets/select-atom.stories-DAztpDUu.js @@ -0,0 +1,97 @@ +import{j as t}from"./jsx-runtime-DR9Q75dM.js";import{S as e}from"./select-HH_ABOAM.js";import"./index-DRjF_FHU.js";import"./functions-B0jM5NET.js";import"./floating-ui.react-B68Bw5rw.js";import"./index-rX-Bn4lm.js";import"./badge-Dv1nmPq1.js";import"./x-M4dKkmxh.js";import"./createLucideIcon-DrGAWQCB.js";import"./index.browser-DP16PUbO.js";import"./chevron-down-dZe9AKXZ.js";import"./search-GYQZ8GCW.js";import"./check-C7wgf3Hc.js";const S=[{id:"1",name:"Red"},{id:"2",name:"Orange"},{id:"3",name:"Yellow"},{id:"4",name:"Green"},{id:"5",name:"Cyan"},{id:"6",name:"Blue"},{id:"7",name:"Purple"},{id:"8",name:"Pink"}],K={title:"Atoms/Select",component:e,subcomponents:{"Select.Button":e.Button,"Select.Portal":e.Portal,"Select.Options":e.Options,"Select.Option":e.Option},parameters:{layout:"centered"},tags:["atoms","autodocs"],argTypes:{size:{control:"select"},children:{control:!1}}},n=({size:i,multiple:o,combobox:a,disabled:s})=>t.jsx("div",{style:{width:"300px"},children:t.jsxs(e,{size:i,multiple:o,combobox:a,disabled:s,onChange:l=>l,children:[t.jsx(e.Button,{placeholder:o?"Select multiple options":"Select an option",label:o?"Select Multiple Colors":"Select a Color"}),t.jsx(e.Portal,{children:t.jsx(e.Options,{children:S.map(l=>t.jsx(e.Option,{value:l,children:l.name},l.id))})})]},o)});n.args={size:"md",multiple:!1,combobox:!1,disabled:!1};const u=({size:i,multiple:o,combobox:a,disabled:s})=>t.jsx("div",{className:"w-full h-[200px]",children:t.jsxs(e,{size:i,multiple:o,combobox:a,disabled:s,onChange:l=>l,children:[t.jsx(e.Button,{placeholder:o?"Select multiple options":"Select an option",label:o?"Select Multiple Colors":"Select a Color"}),t.jsx(e.Options,{children:S.map(l=>t.jsx(e.Option,{value:l,children:l.name},l.id))})]})}),r=u.bind({});r.args={size:"md",multiple:!1,combobox:!1,disabled:!1};const c=({size:i,multiple:o,combobox:a,disabled:s})=>t.jsx("div",{style:{width:"300px"},children:t.jsxs(e,{size:i,multiple:o,combobox:a,disabled:s,onChange:l=>l,children:[t.jsx(e.Button,{placeholder:o?"Select multiple options":"Select an option",label:o?"Select Multiple Colors":"Select a Color"}),t.jsx(e.Portal,{children:t.jsx(e.Options,{children:S.map(l=>t.jsx(e.Option,{value:l,children:l.name},l.id))})})]})});c.args={size:"md",multiple:!0,combobox:!1,disabled:!1};const d=u.bind({});d.args={size:"md",multiple:!0,combobox:!1,disabled:!1};const p=({size:i,multiple:o,combobox:a,disabled:s})=>t.jsx("div",{style:{width:"300px"},children:t.jsxs(e,{size:i,multiple:o,combobox:a,disabled:s,onChange:l=>l,children:[t.jsx(e.Button,{label:"Select Color",placeholder:"Select an option"}),t.jsx(e.Portal,{children:t.jsx(e.Options,{searchBy:"name",searchPlaceholder:"Search...",children:S.map(l=>t.jsx(e.Option,{value:l,children:l.name},l.id))})})]})});p.args={size:"md",multiple:!1,combobox:!0,disabled:!1};const m=u.bind({});m.args={size:"md",multiple:!1,combobox:!0,disabled:!1};n.__docgenInfo={description:"",methods:[],displayName:"SingleSelect"};c.__docgenInfo={description:"",methods:[],displayName:"MultiSelect"};p.__docgenInfo={description:"",methods:[],displayName:"SelectWithSearch"};var b,h,x;n.parameters={...n.parameters,docs:{...(b=n.parameters)==null?void 0:b.docs,source:{originalSource:`({ + size, + multiple, + combobox, + disabled +}) => <div style={{ + width: '300px' +}}> + <Select key={multiple as unknown as string} size={size} multiple={multiple} combobox={combobox} disabled={disabled} onChange={value => value}> + <Select.Button placeholder={multiple ? 'Select multiple options' : 'Select an option'} label={multiple ? 'Select Multiple Colors' : 'Select a Color'} /> + <Select.Portal> + <Select.Options> + {options.map(option => <Select.Option key={option.id} value={option}> + {option.name} + </Select.Option>)} + </Select.Options> + </Select.Portal> + </Select> + </div>`,...(x=(h=n.parameters)==null?void 0:h.docs)==null?void 0:x.source}}};var v,O,g;r.parameters={...r.parameters,docs:{...(v=r.parameters)==null?void 0:v.docs,source:{originalSource:`({ + size, + multiple, + combobox, + disabled +}) => <div className="w-full h-[200px]"> + <Select size={size} multiple={multiple} combobox={combobox} disabled={disabled} onChange={value => value}> + <Select.Button placeholder={multiple ? 'Select multiple options' : 'Select an option'} label={multiple ? 'Select Multiple Colors' : 'Select a Color'} /> + <Select.Options> + {options.map(option => <Select.Option key={option.id} value={option}> + {option.name} + </Select.Option>)} + </Select.Options> + </Select> + </div>`,...(g=(O=r.parameters)==null?void 0:O.docs)==null?void 0:g.source}}};var C,f,j;c.parameters={...c.parameters,docs:{...(C=c.parameters)==null?void 0:C.docs,source:{originalSource:`({ + size, + multiple, + combobox, + disabled +}) => <div style={{ + width: '300px' +}}> + <Select size={size} multiple={multiple} combobox={combobox} disabled={disabled} onChange={value => value}> + <Select.Button placeholder={multiple ? 'Select multiple options' : 'Select an option'} label={multiple ? 'Select Multiple Colors' : 'Select a Color'} /> + <Select.Portal> + <Select.Options> + {options.map(option => <Select.Option key={option.id} value={option}> + {option.name} + </Select.Option>)} + </Select.Options> + </Select.Portal> + </Select> + </div>`,...(j=(f=c.parameters)==null?void 0:f.docs)==null?void 0:j.source}}};var z,P,y;d.parameters={...d.parameters,docs:{...(z=d.parameters)==null?void 0:z.docs,source:{originalSource:`({ + size, + multiple, + combobox, + disabled +}) => <div className="w-full h-[200px]"> + <Select size={size} multiple={multiple} combobox={combobox} disabled={disabled} onChange={value => value}> + <Select.Button placeholder={multiple ? 'Select multiple options' : 'Select an option'} label={multiple ? 'Select Multiple Colors' : 'Select a Color'} /> + <Select.Options> + {options.map(option => <Select.Option key={option.id} value={option}> + {option.name} + </Select.Option>)} + </Select.Options> + </Select> + </div>`,...(y=(P=d.parameters)==null?void 0:P.docs)==null?void 0:y.source}}};var B,M,w;p.parameters={...p.parameters,docs:{...(B=p.parameters)==null?void 0:B.docs,source:{originalSource:`({ + size, + multiple, + combobox, + disabled +}) => <div style={{ + width: '300px' +}}> + <Select size={size} multiple={multiple} combobox={combobox} disabled={disabled} onChange={value => value}> + <Select.Button label="Select Color" placeholder="Select an option" /> + <Select.Portal> + <Select.Options searchBy="name" searchPlaceholder="Search..."> + {options.map(option => <Select.Option key={option.id} value={option}> + {option.name} + </Select.Option>)} + </Select.Options> + </Select.Portal> + </Select> + </div>`,...(w=(M=p.parameters)==null?void 0:M.docs)==null?void 0:w.source}}};var W,k,_;m.parameters={...m.parameters,docs:{...(W=m.parameters)==null?void 0:W.docs,source:{originalSource:`({ + size, + multiple, + combobox, + disabled +}) => <div className="w-full h-[200px]"> + <Select size={size} multiple={multiple} combobox={combobox} disabled={disabled} onChange={value => value}> + <Select.Button placeholder={multiple ? 'Select multiple options' : 'Select an option'} label={multiple ? 'Select Multiple Colors' : 'Select a Color'} /> + <Select.Options> + {options.map(option => <Select.Option key={option.id} value={option}> + {option.name} + </Select.Option>)} + </Select.Options> + </Select> + </div>`,...(_=(k=m.parameters)==null?void 0:k.docs)==null?void 0:_.source}}};const L=["SingleSelect","SingleSelectWithoutPortal","MultiSelect","MultiSelectWithoutPortal","SelectWithSearch","SelectWithSearchWithoutPortal"];export{c as MultiSelect,d as MultiSelectWithoutPortal,p as SelectWithSearch,m as SelectWithSearchWithoutPortal,n as SingleSelect,r as SingleSelectWithoutPortal,L as __namedExportsOrder,K as default}; diff --git a/assets/select.stories-C4LxQsIa.js b/assets/select.stories-C4LxQsIa.js new file mode 100644 index 00000000..b5e630eb --- /dev/null +++ b/assets/select.stories-C4LxQsIa.js @@ -0,0 +1,121 @@ +import{j as l}from"./jsx-runtime-DR9Q75dM.js";import{r as p}from"./index-DRjF_FHU.js";import{S as e}from"./select-HH_ABOAM.js";import{L as P}from"./label-DvPgxd3J.js";import"./functions-B0jM5NET.js";import"./floating-ui.react-B68Bw5rw.js";import"./index-rX-Bn4lm.js";import"./badge-Dv1nmPq1.js";import"./x-M4dKkmxh.js";import"./createLucideIcon-DrGAWQCB.js";import"./index.browser-DP16PUbO.js";import"./chevron-down-dZe9AKXZ.js";import"./search-GYQZ8GCW.js";import"./check-C7wgf3Hc.js";const F={title:"Molecules/Select",component:e,subcomponents:{"Select.Button":e.Button,"Select.Portal":e.Portal,"Select.Options":e.Options,"Select.Option":e.Option},parameters:{layout:"centered"},tags:["autodocs"],argTypes:{children:{control:!1},size:{control:{type:"select"}}}},j=["Select Item 1","Select Item 2","Select Item 3","Select Item 4","Select Item 5"],r=t=>{const[L,i]=p.useState(),y=c=>{i(c)};return p.useEffect(()=>{if(t!=null&&t.multiple){i([]);return}i("")},[t]),l.jsxs("div",{style:{width:"260px"},children:[l.jsxs(e,{...t,onChange:y,value:L,children:[l.jsx(e.Button,{label:"Label"}),l.jsx(e.Portal,{children:l.jsx(e.Options,{children:j.map((c,w)=>l.jsx(e.Option,{value:c,children:c},w))})})]},t!=null&&t.multiple?1:0),l.jsxs(P,{className:"mt-1.5",size:"sm",variant:"help",tag:"span",children:["Hint text can be added here.",l.jsx("a",{href:"https://example.com",children:"Link"}),"."]})]})},s=r.bind({});s.args={size:"md",multiple:!1};const a=r.bind({});a.args={size:"md",combobox:!0,multiple:!1};const o=r.bind({});o.args={size:"md",multiple:!0};const n=r.bind({});n.args={size:"md",multiple:!0,combobox:!0};var d,m,u;s.parameters={...s.parameters,docs:{...(d=s.parameters)==null?void 0:d.docs,source:{originalSource:`args => { + const [selected, setSelected] = useState<string | []>(); + const handleSelect = (value: unknown) => { + setSelected(value as unknown as string | []); + }; + useEffect(() => { + if (args?.multiple) { + setSelected([]); + return; + } + setSelected(''); + }, [args]); + return <div style={{ + width: '260px' + }}> + <Select key={args?.multiple ? 1 : 0} {...args} onChange={handleSelect} value={selected}> + <Select.Button label="Label" /> + <Select.Portal> + <Select.Options> + {options.map((option, index) => <Select.Option key={index} value={option}> + {option} + </Select.Option>)} + </Select.Options> + </Select.Portal> + </Select> + <Label className="mt-1.5" size="sm" variant="help" tag="span"> + Hint text can be added here. + <a href="https://example.com">Link</a>. + </Label> + </div>; +}`,...(u=(m=s.parameters)==null?void 0:m.docs)==null?void 0:u.source}}};var S,h,x;a.parameters={...a.parameters,docs:{...(S=a.parameters)==null?void 0:S.docs,source:{originalSource:`args => { + const [selected, setSelected] = useState<string | []>(); + const handleSelect = (value: unknown) => { + setSelected(value as unknown as string | []); + }; + useEffect(() => { + if (args?.multiple) { + setSelected([]); + return; + } + setSelected(''); + }, [args]); + return <div style={{ + width: '260px' + }}> + <Select key={args?.multiple ? 1 : 0} {...args} onChange={handleSelect} value={selected}> + <Select.Button label="Label" /> + <Select.Portal> + <Select.Options> + {options.map((option, index) => <Select.Option key={index} value={option}> + {option} + </Select.Option>)} + </Select.Options> + </Select.Portal> + </Select> + <Label className="mt-1.5" size="sm" variant="help" tag="span"> + Hint text can be added here. + <a href="https://example.com">Link</a>. + </Label> + </div>; +}`,...(x=(h=a.parameters)==null?void 0:h.docs)==null?void 0:x.source}}};var b,g,v;o.parameters={...o.parameters,docs:{...(b=o.parameters)==null?void 0:b.docs,source:{originalSource:`args => { + const [selected, setSelected] = useState<string | []>(); + const handleSelect = (value: unknown) => { + setSelected(value as unknown as string | []); + }; + useEffect(() => { + if (args?.multiple) { + setSelected([]); + return; + } + setSelected(''); + }, [args]); + return <div style={{ + width: '260px' + }}> + <Select key={args?.multiple ? 1 : 0} {...args} onChange={handleSelect} value={selected}> + <Select.Button label="Label" /> + <Select.Portal> + <Select.Options> + {options.map((option, index) => <Select.Option key={index} value={option}> + {option} + </Select.Option>)} + </Select.Options> + </Select.Portal> + </Select> + <Label className="mt-1.5" size="sm" variant="help" tag="span"> + Hint text can be added here. + <a href="https://example.com">Link</a>. + </Label> + </div>; +}`,...(v=(g=o.parameters)==null?void 0:g.docs)==null?void 0:v.source}}};var f,O,k;n.parameters={...n.parameters,docs:{...(f=n.parameters)==null?void 0:f.docs,source:{originalSource:`args => { + const [selected, setSelected] = useState<string | []>(); + const handleSelect = (value: unknown) => { + setSelected(value as unknown as string | []); + }; + useEffect(() => { + if (args?.multiple) { + setSelected([]); + return; + } + setSelected(''); + }, [args]); + return <div style={{ + width: '260px' + }}> + <Select key={args?.multiple ? 1 : 0} {...args} onChange={handleSelect} value={selected}> + <Select.Button label="Label" /> + <Select.Portal> + <Select.Options> + {options.map((option, index) => <Select.Option key={index} value={option}> + {option} + </Select.Option>)} + </Select.Options> + </Select.Portal> + </Select> + <Label className="mt-1.5" size="sm" variant="help" tag="span"> + Hint text can be added here. + <a href="https://example.com">Link</a>. + </Label> + </div>; +}`,...(k=(O=n.parameters)==null?void 0:O.docs)==null?void 0:k.source}}};const G=["BasicSelect","Combobox","Multiselect","MultiselectCombobox"];export{s as BasicSelect,a as Combobox,o as Multiselect,n as MultiselectCombobox,G as __namedExportsOrder,F as default}; diff --git a/assets/settings-1wMHekZZ.js b/assets/settings-1wMHekZZ.js new file mode 100644 index 00000000..024c673b --- /dev/null +++ b/assets/settings-1wMHekZZ.js @@ -0,0 +1,6 @@ +import{c as a}from"./createLucideIcon-DrGAWQCB.js";/** + * @license lucide-react v0.417.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const e=a("Settings",[["path",{d:"M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z",key:"1qme2f"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]]);export{e as S}; diff --git a/assets/share-2-DnCCulQX.js b/assets/share-2-DnCCulQX.js new file mode 100644 index 00000000..db20f098 --- /dev/null +++ b/assets/share-2-DnCCulQX.js @@ -0,0 +1,6 @@ +import{c}from"./createLucideIcon-DrGAWQCB.js";/** + * @license lucide-react v0.417.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const y=c("Share2",[["circle",{cx:"18",cy:"5",r:"3",key:"gq8acd"}],["circle",{cx:"6",cy:"12",r:"3",key:"w7nqdw"}],["circle",{cx:"18",cy:"19",r:"3",key:"1xt0gg"}],["line",{x1:"8.59",x2:"15.42",y1:"13.51",y2:"17.49",key:"47mynk"}],["line",{x1:"15.41",x2:"8.59",y1:"6.51",y2:"10.49",key:"1n3mei"}]]);export{y as S}; diff --git a/assets/sidebar-DAGUTLol.js b/assets/sidebar-DAGUTLol.js new file mode 100644 index 00000000..90331ecb --- /dev/null +++ b/assets/sidebar-DAGUTLol.js @@ -0,0 +1,6 @@ +import{j as e}from"./jsx-runtime-DR9Q75dM.js";import{r as s}from"./index-DRjF_FHU.js";import{c}from"./functions-B0jM5NET.js";import{T as C}from"./tooltip-BKIj9JjV.js";import{c as w}from"./createLucideIcon-DrGAWQCB.js";import{P as v}from"./panel-left-close-BbAtOGz0.js";/** + * @license lucide-react v0.417.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const I=w("PanelLeftOpen",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M9 3v18",key:"fh3hqa"}],["path",{d:"m14 9 3 3-3 3",key:"8010ee"}]]),g=s.createContext({isCollapsed:!1,setIsCollapsed:()=>{},collapsible:!0}),m=({children:r,className:t,onCollapseChange:i,collapsible:o=!0,screenHeight:p=!0,borderOn:x=!0,...N})=>{const d=s.useRef(null),[n,l]=s.useState(()=>{const a=localStorage.getItem("sidebar-collapsed"),u=window.innerWidth<1280;return a?JSON.parse(a):u});return s.useEffect(()=>{i&&i(n)},[n,i]),s.useEffect(()=>{const a=()=>{const u=window.innerWidth<1280;if(!o)l(!1),localStorage.removeItem("sidebar-collapsed");else if(u)l(!0),localStorage.setItem("sidebar-collapsed",JSON.stringify(!0));else{const h=localStorage.getItem("sidebar-collapsed");l(h?JSON.parse(h):!1)}d.current&&(p?d.current.style.height=`${window.innerHeight}px`:d.current.style.height="auto")};return window.addEventListener("resize",a),a(),()=>{window.removeEventListener("resize",a)}},[p,o]),e.jsx(g.Provider,{value:{isCollapsed:n,setIsCollapsed:l,collapsible:o},children:e.jsx("div",{ref:d,className:c("overflow-auto w-72 px-4 py-4 gap-4 flex flex-col bg-background-primary",x&&"border-0 border-r border-solid border-border-subtle",!!p&&"h-screen","transition-all duration-200",n&&"w-16 px-2",t),...N,children:r})})};m.displayName="Sidebar";const b=({children:r})=>e.jsx("div",{className:"space-y-2",children:r});b.displayName="Sidebar.Header";const S=({children:r})=>e.jsx("div",{className:c("space-y-4 grow items-start"),children:r});S.displayName="Sidebar.Body";const f=({children:r})=>{const{isCollapsed:t,setIsCollapsed:i,collapsible:o}=s.useContext(g);return e.jsxs("div",{className:"space-y-4",children:[r,o&&e.jsx("button",{className:c("bg-transparent w-full border-0 p-0 m-0 flex items-center gap-2 text-base cursor-pointer",t&&"justify-center"),onClick:()=>{i(!t),localStorage.setItem("sidebar-collapsed",JSON.stringify(!t))},"aria-label":t?"Expand sidebar":"Collapse sidebar",children:t?e.jsx(e.Fragment,{children:e.jsx(C,{title:"Expand",children:e.jsx(I,{className:"size-5"})})}):e.jsxs(e.Fragment,{children:[e.jsx(v,{className:"size-5"})," Collapse"]})})]})};f.displayName="Sidebar.Footer";const y=({children:r,className:t})=>e.jsx("div",{className:c("w-full",t),children:r});y.displayName="Sidebar.Item";const _=Object.assign(m,{Header:b,Body:S,Footer:f,Item:y});m.__docgenInfo={description:"",methods:[],displayName:"Sidebar",props:{children:{required:!0,tsType:{name:"ReactNode"},description:"Content to render inside the Sidebar. Typically includes Sidebar.Header, Sidebar.Body, and Sidebar.Footer components."},className:{required:!1,tsType:{name:"string"},description:"Optional custom CSS classes to apply to the Sidebar container for styling."},onCollapseChange:{required:!1,tsType:{name:"signature",type:"function",raw:"( isCollapsed: boolean ) => void",signature:{arguments:[{type:{name:"boolean"},name:"isCollapsed"}],return:{name:"void"}}},description:"Callback function triggered when the Sidebar collapse state changes."},collapsible:{required:!1,tsType:{name:"boolean"},description:"Determines if the Sidebar can be collapsed or not. If true, a collapse button is shown.",defaultValue:{value:"true",computed:!1}},screenHeight:{required:!1,tsType:{name:"boolean"},description:"Determines whether the Sidebar should occupy the full screen height.",defaultValue:{value:"true",computed:!1}},borderOn:{required:!1,tsType:{name:"boolean"},description:"Controls whether a border should appear on the right of the Sidebar.",defaultValue:{value:"true",computed:!1}}}};b.__docgenInfo={description:"",methods:[],displayName:"Sidebar.Header",props:{children:{required:!0,tsType:{name:"ReactNode"},description:"Content to render inside the Sidebar. Typically includes Sidebar.Header, Sidebar.Body, and Sidebar.Footer components."}}};S.__docgenInfo={description:"",methods:[],displayName:"Sidebar.Body",props:{children:{required:!0,tsType:{name:"ReactNode"},description:"Content to render inside the Sidebar. Typically includes Sidebar.Header, Sidebar.Body, and Sidebar.Footer components."}}};f.__docgenInfo={description:"",methods:[],displayName:"Sidebar.Footer",props:{children:{required:!0,tsType:{name:"ReactNode"},description:"Content to render inside the Sidebar. Typically includes Sidebar.Header, Sidebar.Body, and Sidebar.Footer components."}}};y.__docgenInfo={description:"",methods:[],displayName:"Sidebar.Item",props:{children:{required:!0,tsType:{name:"ReactNode"},description:"Content to render inside the Sidebar. Typically includes Sidebar.Header, Sidebar.Body, and Sidebar.Footer components."},className:{required:!1,tsType:{name:"string"},description:"Optional custom CSS classes for styling the Sidebar item."},onClick:{required:!1,tsType:{name:"signature",type:"function",raw:"() => void",signature:{arguments:[],return:{name:"void"}}},description:"Click event handler"}}};export{_ as S}; diff --git a/assets/sidebar.stories-CzpxCSb9.js b/assets/sidebar.stories-CzpxCSb9.js new file mode 100644 index 00000000..1896c042 --- /dev/null +++ b/assets/sidebar.stories-CzpxCSb9.js @@ -0,0 +1,82 @@ +import{j as e}from"./jsx-runtime-DR9Q75dM.js";import{S as s}from"./sidebar-DAGUTLol.js";import{B as g}from"./button-CWRkIW0K.js";import{r as u}from"./index-DRjF_FHU.js";import{S as x,a as h,b as S,T as f,C}from"./truck-BHgmDPkF.js";import{P as j}from"./pen-tool-CX5iG0Kp.js";import{T as v,R as z}from"./tag-DlrYGNu0.js";import{M as y,C as N}from"./mouse-pointer-DRDlMxdd.js";import"./functions-B0jM5NET.js";import"./tooltip-BKIj9JjV.js";import"./floating-ui.react-B68Bw5rw.js";import"./index-rX-Bn4lm.js";import"./utils-Dxwlf2d8.js";import"./info-boz3nBKJ.js";import"./createLucideIcon-DrGAWQCB.js";import"./check-C7wgf3Hc.js";import"./panel-left-close-BbAtOGz0.js";const q={title:"Organisms/Sidebar",component:s,parameters:{layout:"left"},tags:["autodocs"],argTypes:{children:{control:!1}},subcomponents:{"Sidebar.Header":s.Header,"Sidebar.Body":s.Body,"Sidebar.Footer":s.Footer,"Sidebar.Item":s.Item}},I=d=>{const c=[{heading:"Store",items:[{icon:e.jsx(x,{size:20}),label:"Store Settings"},{icon:e.jsx(j,{size:20}),label:"Design & Branding",disabled:!0}]},{heading:"Orders & Sales",items:[{icon:e.jsx(h,{size:20}),label:"Orders & Receipts"},{icon:e.jsx(S,{size:20}),label:"Abandoned Checkout",active:!0},{icon:e.jsx(v,{size:20}),label:"Taxes"},{icon:e.jsx(f,{size:20}),label:"Shipping"},{icon:e.jsx(C,{size:20}),label:"Payment Processors"}]},{heading:"Customers",items:[{icon:e.jsx(y,{size:20}),label:"Affiliates"},{icon:e.jsx(z,{size:20}),label:"Subscriptions"},{icon:e.jsx(N,{size:20}),label:"Subscriptions Saver"}]}],[a,m]=u.useState(!1);return e.jsxs(s,{...d,onCollapseChange:r=>{m(r)},children:[e.jsx(s.Header,{children:e.jsx(s.Item,{className:a?"flex justify-center":"",children:e.jsx("img",{width:a?"auto":"180px",height:a?"24px":"auto",alt:"Logo",src:a?"https://avatars.githubusercontent.com/u/4979824?s=200&v=4":"https://wordpress.org/five-for-the-future/files/2019/09/bsf-logo-.png"})})}),e.jsx(s.Body,{children:e.jsx(s.Item,{children:e.jsx("div",{className:"flex flex-col gap-6",children:c.map((r,p)=>e.jsxs("div",{children:[e.jsx("p",{className:"text-text-tertiary p-1 m-0",children:!a&&r.heading}),e.jsx("div",{className:"gap-0.5",children:r.items.map((t,b)=>e.jsxs("div",{className:`p-1 flex items-center gap-1 cursor-pointer rounded-md hover:bg-slate-100 text-text-secondary ${a?"justify-center":""}`,children:[e.jsx("span",{className:"[&>svg]:size-5 [&>svg]:m-1.5 [&>*:not(svg)]:m-1 h-8",children:t.icon}),!a&&e.jsx("span",{className:"text-base",children:t.label})]},b))})]},p))})})}),e.jsx(s.Footer,{children:e.jsx(s.Item,{children:e.jsx(g,{className:"w-full",children:a?"Pro":"Pro Version"})})})]})},i=I.bind({});i.args={collapsible:!0};var o,l,n;i.parameters={...i.parameters,docs:{...(o=i.parameters)==null?void 0:o.docs,source:{originalSource:`args => { + const menuData = [{ + heading: 'Store', + items: [{ + icon: <Store size={20} />, + label: 'Store Settings' + }, { + icon: <PenTool size={20} />, + label: 'Design & Branding', + disabled: true + }] + }, { + heading: 'Orders & Sales', + items: [{ + icon: <ShoppingBag size={20} />, + label: 'Orders & Receipts' + }, { + icon: <ShoppingCart size={20} />, + label: 'Abandoned Checkout', + active: true + }, { + icon: <Tag size={20} />, + label: 'Taxes' + }, { + icon: <Truck size={20} />, + label: 'Shipping' + }, { + icon: <CreditCard size={20} />, + label: 'Payment Processors' + }] + }, { + heading: 'Customers', + items: [{ + icon: <MousePointer size={20} />, + label: 'Affiliates' + }, { + icon: <RefreshCcw size={20} />, + label: 'Subscriptions' + }, { + icon: <ChartNoAxesColumnIncreasing size={20} />, + label: 'Subscriptions Saver' + }] + }]; + const [sidebarCollapsed, setSidebarCollapsed] = useState(false); + return <Sidebar {...args} onCollapseChange={isCollapsed => { + setSidebarCollapsed(isCollapsed); + }}> + <Sidebar.Header> + <Sidebar.Item className={sidebarCollapsed ? 'flex justify-center' : ''}> + <img width={sidebarCollapsed ? 'auto' : '180px'} height={sidebarCollapsed ? '24px' : 'auto'} alt="Logo" src={sidebarCollapsed ? 'https://avatars.githubusercontent.com/u/4979824?s=200&v=4' : 'https://wordpress.org/five-for-the-future/files/2019/09/bsf-logo-.png'} /> + </Sidebar.Item> + </Sidebar.Header> + <Sidebar.Body> + <Sidebar.Item> + <div className="flex flex-col gap-6"> + {menuData.map((section, sectionIndex) => <div key={sectionIndex}> + <p className="text-text-tertiary p-1 m-0"> + {!sidebarCollapsed && section.heading} + </p> + <div className="gap-0.5"> + {section.items.map((item, itemIndex) => <div key={itemIndex} className={\`p-1 flex items-center gap-1 cursor-pointer rounded-md hover:bg-slate-100 text-text-secondary \${sidebarCollapsed ? 'justify-center' : ''}\`}> + <span className="[&>svg]:size-5 [&>svg]:m-1.5 [&>*:not(svg)]:m-1 h-8"> + {item.icon} + </span> + {!sidebarCollapsed && <span className="text-base"> + {item.label} + </span>} + </div>)} + </div> + </div>)} + </div> + </Sidebar.Item> + </Sidebar.Body> + <Sidebar.Footer> + <Sidebar.Item> + <Button className="w-full"> + {sidebarCollapsed ? 'Pro' : 'Pro Version'} + </Button> + </Sidebar.Item> + </Sidebar.Footer> + </Sidebar>; +}`,...(n=(l=i.parameters)==null?void 0:l.docs)==null?void 0:n.source}}};const G=["SimpleSidebar"];export{i as SimpleSidebar,G as __namedExportsOrder,q as default}; diff --git a/assets/skeleton-DkrZt4C4.js b/assets/skeleton-DkrZt4C4.js new file mode 100644 index 00000000..30c408a3 --- /dev/null +++ b/assets/skeleton-DkrZt4C4.js @@ -0,0 +1 @@ +import{j as l}from"./jsx-runtime-DR9Q75dM.js";import{c as n}from"./functions-B0jM5NET.js";const o=({variant:e="rectangular",className:a,...r})=>{const s={circular:"rounded-full bg-gray-200 ",rectangular:"rounded-md bg-gray-200"}[e],t={circular:"size-10",rectangular:"w-96 h-3"}[e];return l.jsx("div",{className:n(s,"animate-pulse",t,a),...r})};o.__docgenInfo={description:"",methods:[],displayName:"Skeleton",props:{variant:{required:!1,tsType:{name:"union",raw:"'rectangular' | 'circular'",elements:[{name:"literal",value:"'rectangular'"},{name:"literal",value:"'circular'"}]},description:"Defines the style variant of the skeleton.",defaultValue:{value:"'rectangular'",computed:!1}},className:{required:!1,tsType:{name:"string"},description:"Allows you to pass custom classes to control the size and styles."}}};export{o as S}; diff --git a/assets/skeleton.stories-63n8PvqY.js b/assets/skeleton.stories-63n8PvqY.js new file mode 100644 index 00000000..b50bf409 --- /dev/null +++ b/assets/skeleton.stories-63n8PvqY.js @@ -0,0 +1,9 @@ +import{S as i}from"./skeleton-DkrZt4C4.js";import"./jsx-runtime-DR9Q75dM.js";import"./index-DRjF_FHU.js";import"./functions-B0jM5NET.js";const g={title:"Atoms/Skeleton",component:i,parameters:{layout:"centered"},tags:["autodocs"],argTypes:{variant:{control:"select"}}},r={args:{variant:"rectangular"}},a={args:{variant:"circular"}};var e,t,o;r.parameters={...r.parameters,docs:{...(e=r.parameters)==null?void 0:e.docs,source:{originalSource:`{ + args: { + variant: 'rectangular' + } +}`,...(o=(t=r.parameters)==null?void 0:t.docs)==null?void 0:o.source}}};var s,c,n;a.parameters={...a.parameters,docs:{...(s=a.parameters)==null?void 0:s.docs,source:{originalSource:`{ + args: { + variant: 'circular' + } +}`,...(n=(c=a.parameters)==null?void 0:c.docs)==null?void 0:n.source}}};const d=["Rectangular","Circular"];export{a as Circular,r as Rectangular,d as __namedExportsOrder,g as default}; diff --git a/assets/star-BBnJSrzd.js b/assets/star-BBnJSrzd.js new file mode 100644 index 00000000..0ac804b7 --- /dev/null +++ b/assets/star-BBnJSrzd.js @@ -0,0 +1,16 @@ +import{c as a}from"./createLucideIcon-DrGAWQCB.js";/** + * @license lucide-react v0.417.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const s=a("Headset",[["path",{d:"M3 11h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-5Zm0 0a9 9 0 1 1 18 0m0 0v5a2 2 0 0 1-2 2h-1a2 2 0 0 1-2-2v-3a2 2 0 0 1 2-2h3Z",key:"12oyoe"}],["path",{d:"M21 16v2a4 4 0 0 1-4 4h-5",key:"1x7m43"}]]);/** + * @license lucide-react v0.417.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const t=a("MessageSquare",[["path",{d:"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z",key:"1lielz"}]]);/** + * @license lucide-react v0.417.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const o=a("Star",[["polygon",{points:"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2",key:"8f66p6"}]]);export{s as H,t as M,o as S}; diff --git a/assets/switch-CmCNAZG2.js b/assets/switch-CmCNAZG2.js new file mode 100644 index 00000000..c0fcd09d --- /dev/null +++ b/assets/switch-CmCNAZG2.js @@ -0,0 +1,13 @@ +import{j as t}from"./jsx-runtime-DR9Q75dM.js";import{r as s}from"./index-DRjF_FHU.js";import{n as j}from"./index.browser-DP16PUbO.js";import{c as i}from"./functions-B0jM5NET.js";const x=({label:e,switchId:d,disabled:n=!1,children:o,size:l})=>{const a={sm:"text-sm leading-4 font-medium",md:"text-base leading-5 font-medium",lg:"text-lg leading-6 font-medium"};if(s.isValidElement(e))return t.jsxs("div",{className:i("inline-flex items-center gap-3","items-start"),children:[o,e]});const u=()=>{const{heading:c="",description:r=""}=e||{};return t.jsxs("div",{className:"space-y-1.5",children:[c&&t.jsx("p",{className:i("text-text-primary m-0",a[l],n&&"text-text-disabled"),children:c}),r&&t.jsx("p",{className:i("text-text-secondary text-sm font-normal leading-5 m-0",n&&"text-text-disabled"),children:r})]})},p=!(e!=null&&e.heading)&&!(e!=null&&e.description),f=!(e!=null&&e.heading)||!(e!=null&&e.description)?"items-center":"items-start";return p?o:t.jsxs("div",{className:i("inline-flex",f,"gap-3"),children:[o,t.jsx("label",{htmlFor:d,className:i(!n&&"cursor-pointer"),children:u()})]})},q=({id:e,onChange:d,value:n,defaultValue:o=!1,size:l="lg",disabled:a=!1,label:g={heading:"",description:""},name:u,className:p,...f},c)=>{const r=s.useMemo(()=>typeof n<"u",[n]),m=s.useMemo(()=>e||`switch-${j()}`,[]),[h,C]=s.useState(o),b="primary",N=s.useCallback(()=>r?n:h,[r,n,h]),D=S=>{if(a)return;const k=S.target.checked;r||C(k),typeof d=="function"&&d(k)},w={primary:{input:"bg-toggle-off hover:bg-toggle-off-hover checked:bg-toggle-on focus:ring focus:ring-toggle-on focus:ring-offset-4 checked:hover:bg-toggle-on border border-solid border-toggle-off-border checked:border-toggle-on-border shadow-toggleContainer focus:outline-none checked:focus:border-toggle-on-border focus:border-toggle-off-border",toggleDial:"bg-toggle-dial-background shadow-toggleDial"}},y={lg:{container:"w-11 h-6",toggleDial:"size-4 peer-checked:translate-x-5"},md:{container:"w-10 h-5",toggleDial:"size-3 peer-checked:translate-x-5"},sm:{container:"w-8 h-4",toggleDial:"size-2.5 peer-checked:translate-x-3.5"}},v={input:"bg-toggle-off-disabled disabled:border-transparent shadow-none disabled:cursor-not-allowed checked:disabled:bg-toggle-on-disabled",toggleDial:"peer-disabled:cursor-not-allowed"};return t.jsx(x,{label:g,switchId:m,disabled:a,size:l,children:t.jsxs("div",{className:i("relative inline-block cursor-pointer rounded-full shrink-0",y[l].container,p),children:[t.jsx("input",{ref:c,id:m,type:"checkbox",className:i("peer appearance-none absolute bg-blue-gray-100 rounded-full cursor-pointer transition-colors duration-300 h-full w-full before:content-[''] checked:before:content-[''] m-0 checked:[background-image:none]",w[b].input,a&&v.input),checked:N(),onChange:D,disabled:a,name:u,...f}),t.jsx("label",{htmlFor:m,className:i("bg-white border border-blue-gray-100 rounded-full absolute cursor-pointer shadow-md before:content[''] before:transition-opacity before:opacity-0 hover:before:opacity-10 before:hidden border-none transition-all duration-300 top-2/4 left-1 -translate-y-2/4 before:w-10 before:h-10 before:rounded-full before:absolute before:top-2/4 before:left-2/4 before:-translate-y-2/4 before:-translate-x-2/4",y[l].toggleDial,w[b].toggleDial,a&&v.toggleDial)})]})})},T=s.forwardRef(q);T.displayName="Switch";x.__docgenInfo={description:"",methods:[],displayName:"SwitchLabel",props:{label:{required:!0,tsType:{name:"SwitchProps['label']",raw:"SwitchProps['label']"},description:""},switchId:{required:!0,tsType:{name:"string"},description:""},disabled:{required:!1,tsType:{name:"boolean"},description:"",defaultValue:{value:"false",computed:!1}},children:{required:!0,tsType:{name:"ReactNode"},description:""},size:{required:!0,tsType:{name:"union",raw:"'sm' | 'md' | 'lg'",elements:[{name:"literal",value:"'sm'"},{name:"literal",value:"'md'"},{name:"literal",value:"'lg'"}]},description:""}}};q.__docgenInfo={description:"",methods:[],displayName:"SwitchComponent",props:{id:{required:!1,tsType:{name:"string"},description:"Unique identifier for the switch component."},onChange:{required:!1,tsType:{name:"signature",type:"function",raw:"( checked: boolean ) => void",signature:{arguments:[{type:{name:"boolean"},name:"checked"}],return:{name:"void"}}},description:"Callback function triggered when the switch value changes."},value:{required:!1,tsType:{name:"boolean"},description:"Controlled value of the switch (checked or unchecked)."},defaultValue:{required:!1,tsType:{name:"boolean"},description:"Initial value of the switch (checked or unchecked) when used as an uncontrolled component.",defaultValue:{value:"false",computed:!1}},size:{required:!1,tsType:{name:"union",raw:"'sm' | 'md' | 'lg'",elements:[{name:"literal",value:"'sm'"},{name:"literal",value:"'md'"},{name:"literal",value:"'lg'"}]},description:"Defines the size of the switch (e.g., 'sm', 'md', 'lg').",defaultValue:{value:"'lg'",computed:!1}},disabled:{required:!1,tsType:{name:"boolean"},description:"Disables the switch if true.",defaultValue:{value:"false",computed:!1}},label:{required:!1,tsType:{name:"signature",type:"object",raw:`{ + /** Heading for the label. */ + heading?: string; + + /** Description for the label. */ + description?: string; +}`,signature:{properties:[{key:"heading",value:{name:"string",required:!1},description:"Heading for the label."},{key:"description",value:{name:"string",required:!1},description:"Description for the label."}]}},description:"Defines the label for the switch, can include heading and description.",defaultValue:{value:"{ heading: '', description: '' }",computed:!1}},name:{required:!1,tsType:{name:"string"},description:"Name attribute for the switch input."},className:{required:!1,tsType:{name:"string"},description:"Additional CSS classes for the switch component."}}};T.__docgenInfo={description:"",methods:[],displayName:"Switch",props:{id:{required:!1,tsType:{name:"string"},description:"Unique identifier for the switch component."},onChange:{required:!1,tsType:{name:"signature",type:"function",raw:"( checked: boolean ) => void",signature:{arguments:[{type:{name:"boolean"},name:"checked"}],return:{name:"void"}}},description:"Callback function triggered when the switch value changes."},value:{required:!1,tsType:{name:"boolean"},description:"Controlled value of the switch (checked or unchecked)."},defaultValue:{required:!1,tsType:{name:"boolean"},description:"Initial value of the switch (checked or unchecked) when used as an uncontrolled component.",defaultValue:{value:"false",computed:!1}},size:{required:!1,tsType:{name:"union",raw:"'sm' | 'md' | 'lg'",elements:[{name:"literal",value:"'sm'"},{name:"literal",value:"'md'"},{name:"literal",value:"'lg'"}]},description:"Defines the size of the switch (e.g., 'sm', 'md', 'lg').",defaultValue:{value:"'lg'",computed:!1}},disabled:{required:!1,tsType:{name:"boolean"},description:"Disables the switch if true.",defaultValue:{value:"false",computed:!1}},label:{required:!1,tsType:{name:"signature",type:"object",raw:`{ + /** Heading for the label. */ + heading?: string; + + /** Description for the label. */ + description?: string; +}`,signature:{properties:[{key:"heading",value:{name:"string",required:!1},description:"Heading for the label."},{key:"description",value:{name:"string",required:!1},description:"Description for the label."}]}},description:"Defines the label for the switch, can include heading and description.",defaultValue:{value:"{ heading: '', description: '' }",computed:!1}},name:{required:!1,tsType:{name:"string"},description:"Name attribute for the switch input."},className:{required:!1,tsType:{name:"string"},description:"Additional CSS classes for the switch component."}}};export{T as S}; diff --git a/assets/switch.stories-hePlP4B4.js b/assets/switch.stories-hePlP4B4.js new file mode 100644 index 00000000..4649bf42 --- /dev/null +++ b/assets/switch.stories-hePlP4B4.js @@ -0,0 +1,49 @@ +import{j as S}from"./jsx-runtime-DR9Q75dM.js";import{r as l}from"./index-DRjF_FHU.js";import{S as V}from"./switch-CmCNAZG2.js";import"./index.browser-DP16PUbO.js";import"./functions-B0jM5NET.js";const j={title:"Atoms/Switch",component:V,parameters:{layout:"centered"},tags:["autodocs"],argTypes:{size:{control:"select"}}},r=({defaultValue:s,size:b,...t})=>{const[k,c]=l.useState(s);l.useEffect(()=>{c(s)},[s]);const w=o=>{c(o),t.onChange&&t.onChange(o)};return S.jsx(V,{...t,size:b,value:k,onChange:w})},e=r.bind({});e.args={defaultValue:!1,size:"lg",disabled:!1};const a=r.bind({});a.args={defaultValue:!0,size:"lg",disabled:!1,label:{heading:"Switch Label",description:"Switch Description"}};const n=r.bind({});n.args={size:"lg",disabled:!0,label:{heading:"Disabled Switch",description:"This switch is disabled."}};var d,i,u;e.parameters={...e.parameters,docs:{...(d=e.parameters)==null?void 0:d.docs,source:{originalSource:`({ + defaultValue, + size, + ...args +}) => { + const [checked, setChecked] = useState(defaultValue); + useEffect(() => { + setChecked(defaultValue); + }, [defaultValue]); + const handleChange = (newValue: boolean) => { + setChecked(newValue); + if (args.onChange) { + args.onChange(newValue); + } + }; + return <Switch {...args} size={size} value={checked} onChange={handleChange} />; +}`,...(u=(i=e.parameters)==null?void 0:i.docs)==null?void 0:u.source}}};var h,g,f;a.parameters={...a.parameters,docs:{...(h=a.parameters)==null?void 0:h.docs,source:{originalSource:`({ + defaultValue, + size, + ...args +}) => { + const [checked, setChecked] = useState(defaultValue); + useEffect(() => { + setChecked(defaultValue); + }, [defaultValue]); + const handleChange = (newValue: boolean) => { + setChecked(newValue); + if (args.onChange) { + args.onChange(newValue); + } + }; + return <Switch {...args} size={size} value={checked} onChange={handleChange} />; +}`,...(f=(g=a.parameters)==null?void 0:g.docs)==null?void 0:f.source}}};var C,p,m;n.parameters={...n.parameters,docs:{...(C=n.parameters)==null?void 0:C.docs,source:{originalSource:`({ + defaultValue, + size, + ...args +}) => { + const [checked, setChecked] = useState(defaultValue); + useEffect(() => { + setChecked(defaultValue); + }, [defaultValue]); + const handleChange = (newValue: boolean) => { + setChecked(newValue); + if (args.onChange) { + args.onChange(newValue); + } + }; + return <Switch {...args} size={size} value={checked} onChange={handleChange} />; +}`,...(m=(p=n.parameters)==null?void 0:p.docs)==null?void 0:m.source}}};const L=["Basic","WithLabel","Disabled"];export{e as Basic,n as Disabled,a as WithLabel,L as __namedExportsOrder,j as default}; diff --git a/assets/tabs--pYN2uoP.js b/assets/tabs--pYN2uoP.js new file mode 100644 index 00000000..1f0e5659 --- /dev/null +++ b/assets/tabs--pYN2uoP.js @@ -0,0 +1,20 @@ +import{j as s}from"./jsx-runtime-DR9Q75dM.js";import{r as d,R as j}from"./index-DRjF_FHU.js";import{c as b}from"./functions-B0jM5NET.js";import{m as B}from"./proxy-0EBv-VZP.js";const E=d.createContext({}),_=()=>d.useContext(E),I=d.createContext(null),H=()=>d.useContext(I),C=({children:l,activeItem:r=null,onChange:t,className:v,size:e="sm",orientation:i="horizontal",variant:o="pill",iconPosition:g="left",width:p="full"})=>{const c=_(),x=(c==null?void 0:c.activeItem)||r,y=d.useCallback((u,k)=>{t&&t({event:u,value:k})},[t]);let a="rounded-full",m="p-1",n,f="ring-1 ring-tab-border";i==="vertical"?n="gap-0.5":(o==="rounded"||o==="pill")&&(e==="xs"||e==="sm"?n="gap-0.5":(e==="md"||e==="lg")&&(n="gap-1")),o==="rounded"||i==="vertical"?a="rounded-md":o==="underline"&&(a="rounded-none",m="p-0",f="border-t-0 border-r-0 border-l-0 border-b border-solid border-tab-border",e==="xs"?n="gap-0":e==="sm"?n="gap-2.5":(e==="md"||e==="lg")&&(n="gap-3"));const T=b(`box-border [&>*]:box-border flex items-center ${p==="full"?"w-full":""} ${i==="vertical"?"flex-col":""}`,a,m,n,f,o!=="underline"?"bg-tab-background":"",v);return s.jsx("div",{className:T,children:s.jsx(I.Provider,{value:{activeItem:x,onChange:y,size:e,variant:o,orientation:i,iconPosition:g,width:p},children:j.Children.map(l,u=>d.isValidElement(u)?j.cloneElement(u):null)})})};C.displayName="Tabs.Group";const w=d.forwardRef(({slug:l,text:r,icon:t,className:v,disabled:e=!1,badge:i=null,...o},g)=>{const p=H();if(!p)throw new Error("Tab should be used inside Tabs Group");const{activeItem:c,onChange:x,size:y,variant:a,orientation:m,iconPosition:n,width:f}=p,N={xs:"px-1.5 py-0.5 text-xs [&_svg]:size-3",sm:a==="underline"?"py-1.5 text-sm [&_svg]:size-4":"px-3 py-1.5 text-sm [&_svg]:size-4",md:a==="underline"?"py-2 text-base [&_svg]:size-5":"px-3.5 py-1.5 text-base [&_svg]:size-5",lg:a==="underline"?"p-2.5 text-lg [&_svg]:size-6":"px-3.5 py-1.5 text-lg [&_svg]:size-6"}[y],P=b("relative border-none bg-transparent text-text-secondary cursor-pointer flex items-center justify-center transition-[box-shadow,color,background-color] duration-200",f==="full"?"flex-1":"",m==="vertical"?"w-full justify-between":""),T="border-none";let u="rounded-full";a==="rounded"?u="rounded-md":a==="underline"&&(u="rounded-none");const z=b(P,T,u,"hover:text-text-primary group","focus:outline-none",N,c===l?"bg-background-primary text-text-primary shadow-sm":"",e?"text-text-disabled cursor-not-allowed hover:text-text-disabled":"",v),G=b("flex items-center gap-1 group-hover:text-text-primary",e&&"group-hover:text-text-disabled"),M=D=>{x(D,{slug:l,text:r})};return s.jsxs("button",{ref:g,className:z,disabled:e,onClick:M,...o,children:[c===l&&a==="underline"&&s.jsx(B.span,{layoutId:"underline",className:"absolute right-0 left-0 -bottom-px h-px bg-border-interactive"}),s.jsxs("span",{className:G,children:[n==="left"&&t&&s.jsx("span",{className:"mr-1 contents center-center transition duration-150",children:t}),r,n==="right"&&t&&s.jsx("span",{className:"ml-1 contents center-center transition duration-150",children:t})]}),i&&d.isValidElement(i)&&i]})});w.displayName="Tabs.Tab";const h=({activeItem:l,children:r})=>s.jsx(E.Provider,{value:{activeItem:l},children:r}),q=({slug:l,children:r})=>{const t=_();if(!t)throw new Error("TabPanel should be used inside Tabs");return l===t.activeItem?s.jsx(s.Fragment,{children:r}):null};q.displayName="Tabs.Panel";h.Group=C;h.Tab=w;h.Panel=q;C.__docgenInfo={description:"",methods:[],displayName:"Tabs.Group",props:{activeItem:{required:!1,tsType:{name:"union",raw:"string | null",elements:[{name:"string"},{name:"null"}]},description:"Controls the active tab.",defaultValue:{value:"null",computed:!1}},onChange:{required:!1,tsType:{name:"signature",type:"function",raw:`( { + event, + value, +}: { + event: React.MouseEvent<HTMLButtonElement>; + value: OnChangeValue; +} ) => void`,signature:{arguments:[{type:{name:"signature",type:"object",raw:`{ + event: React.MouseEvent<HTMLButtonElement>; + value: OnChangeValue; +}`,signature:{properties:[{key:"event",value:{name:"ReactMouseEvent",raw:"React.MouseEvent<HTMLButtonElement>",elements:[{name:"HTMLButtonElement"}],required:!0}},{key:"value",value:{name:"signature",type:"object",raw:"{ slug: string; text: string }",signature:{properties:[{key:"slug",value:{name:"string",required:!0}},{key:"text",value:{name:"string",required:!0}}]},required:!0}}]}},name:""}],return:{name:"void"}}},description:"Callback when the active item changes."},className:{required:!1,tsType:{name:"string"},description:"Additional class names for styling."},size:{required:!1,tsType:{name:"union",raw:"'xs' | 'sm' | 'md' | 'lg'",elements:[{name:"literal",value:"'xs'"},{name:"literal",value:"'sm'"},{name:"literal",value:"'md'"},{name:"literal",value:"'lg'"}]},description:"Defines the size of the tabs.",defaultValue:{value:"'sm'",computed:!1}},orientation:{required:!1,tsType:{name:"union",raw:"'horizontal' | 'vertical'",elements:[{name:"literal",value:"'horizontal'"},{name:"literal",value:"'vertical'"}]},description:"Defines the orientation of the tabs.",defaultValue:{value:"'horizontal'",computed:!1}},variant:{required:!1,tsType:{name:"union",raw:"'pill' | 'rounded' | 'underline'",elements:[{name:"literal",value:"'pill'"},{name:"literal",value:"'rounded'"},{name:"literal",value:"'underline'"}]},description:"Defines the style variant of the tabs.",defaultValue:{value:"'pill'",computed:!1}},iconPosition:{required:!1,tsType:{name:"union",raw:"'left' | 'right'",elements:[{name:"literal",value:"'left'"},{name:"literal",value:"'right'"}]},description:"Defines the position of the icon.",defaultValue:{value:"'left'",computed:!1}},width:{required:!1,tsType:{name:"union",raw:"'auto' | 'full'",elements:[{name:"literal",value:"'auto'"},{name:"literal",value:"'full'"}]},description:"Defines the width of the tabs.",defaultValue:{value:"'full'",computed:!1}},children:{required:!0,tsType:{name:"ReactNode"},description:"Tabs to display in the group."}}};w.__docgenInfo={description:"",methods:[],displayName:"Tabs.Tab",props:{slug:{required:!0,tsType:{name:"string"},description:"Unique identifier for the tab."},text:{required:!0,tsType:{name:"string"},description:"Text to display in the tab."},icon:{required:!1,tsType:{name:"ReactNode"},description:"Icon to display in the tab."},className:{required:!1,tsType:{name:"string"},description:"Additional class names for styling."},disabled:{required:!1,tsType:{name:"boolean"},description:"Disables the tab.",defaultValue:{value:"false",computed:!1}},badge:{required:!1,tsType:{name:"ReactNode"},description:"Badge to display in the tab.",defaultValue:{value:"null",computed:!1}}}};q.__docgenInfo={description:"",methods:[],displayName:"Tabs.Panel",props:{slug:{required:!0,tsType:{name:"string"},description:"Unique identifier for the tab panel that is used for the tab."},children:{required:!0,tsType:{name:"ReactNode"},description:"Content to display in the tab panel."}}};h.__docgenInfo={description:"",methods:[{name:"Group",docblock:null,modifiers:["static"],params:[{name:`{ + children, + activeItem: activeTabSlug = null, // The currently active item in the group. + onChange, // Callback when the active item changes. + className, // Additional class names for styling. + size = 'sm', // Size of the tabs in the group ('xs', 'sm', 'md', 'lg'). + orientation = 'horizontal', // Orientation of the tabs ('horizontal', 'vertical'). + variant = 'pill', // Style variant of the tabs ('pill', 'rounded', 'underline'). + iconPosition = 'left', // Position of the icon in the tab ('left' or 'right'). + width = 'full', // Width of the tabs ('auto' or 'full'). +}: TabsGroupProps`,optional:!1,type:{name:"TabsGroupProps",alias:"TabsGroupProps"}}],returns:null},{name:"Panel",docblock:null,modifiers:["static"],params:[{name:"{ slug, children }: TabPanelProps",optional:!1,type:{name:"TabPanelProps",alias:"TabPanelProps"}}],returns:null}],displayName:"Tabs",props:{activeItem:{required:!0,tsType:{name:"union",raw:"string | null",elements:[{name:"string"},{name:"null"}]},description:"The active tab value to identify active tab."},children:{required:!0,tsType:{name:"ReactNode"},description:"Tabs and their content to display."}}};export{h as T}; diff --git a/assets/tabs.stories-Cdbsx2__.js b/assets/tabs.stories-Cdbsx2__.js new file mode 100644 index 00000000..35a6f4f2 --- /dev/null +++ b/assets/tabs.stories-Cdbsx2__.js @@ -0,0 +1,91 @@ +import{j as a}from"./jsx-runtime-DR9Q75dM.js";import{r as E}from"./index-DRjF_FHU.js";import{T as e}from"./tabs--pYN2uoP.js";import{H as n}from"./house-C42LrZVR.js";import"./functions-B0jM5NET.js";import"./proxy-0EBv-VZP.js";import"./createLucideIcon-DrGAWQCB.js";const F={title:"Atoms/Tabs",component:e.Group,subcomponents:{"Tabs.Tab":e.Tab,Tabs:e,"Tabs.Panel":e.Panel},parameters:{layout:"centered"},tags:["autodocs"],argTypes:{size:{control:"select"},variant:{control:"select"},orientation:{control:"select"},width:{control:"select"},iconPosition:{control:"select"},children:{control:!1}}},r=t=>{const[d,T]=E.useState((t==null?void 0:t.activeItem)??"tab1"),m=({event:p,value:s})=>{const g=s.slug;g&&(T(g),typeof t.onChange=="function"&&t.onChange({event:p,value:s}))};return a.jsxs(e.Group,{...t,activeItem:d,onChange:m,children:[a.jsx(e.Tab,{slug:"tab1",text:"Tab 1",icon:a.jsx(n,{})}),a.jsx(e.Tab,{slug:"tab2",text:"Tab 2",icon:a.jsx(n,{})}),a.jsx(e.Tab,{slug:"tab3",text:"Tab 3",icon:a.jsx(n,{})})]})},o=r.bind({});o.args={size:"sm",variant:"pill",orientation:"horizontal",width:"auto",iconPosition:"left",activeItem:"tab1"};const c={args:{size:"sm",variant:"pill",orientation:"horizontal",width:"auto",iconPosition:"left",activeItem:"tab1"},render:r},l={args:{size:"md",variant:"rounded",orientation:"horizontal",width:"auto",iconPosition:"left",activeItem:"tab2"},render:r},b={args:{size:"lg",variant:"underline",orientation:"vertical",width:"full",iconPosition:"right",activeItem:"tab2"},render:r},u={args:{size:"sm",variant:"pill",orientation:"horizontal",width:"auto",iconPosition:"right",activeItem:"tab3"},render:r},i=t=>{const[d,T]=E.useState("tab1"),m=({value:p})=>{const s=p.slug;s&&T(s)};return a.jsxs(e,{...t,activeItem:d,children:[a.jsxs(e.Group,{onChange:m,children:[a.jsx(e.Tab,{slug:"tab1",text:"Tab 1",icon:a.jsx(n,{})}),a.jsx(e.Tab,{slug:"tab2",text:"Tab 2",icon:a.jsx(n,{})}),a.jsx(e.Tab,{slug:"tab3",text:"Tab 3",icon:a.jsx(n,{})})]}),a.jsxs("div",{className:"my-5 p-5 rounded-md bg-slate-100 shadow-md",children:[a.jsx(e.Panel,{slug:"tab1",children:a.jsx("p",{children:"Tab 1 content"})}),a.jsx(e.Panel,{slug:"tab2",children:a.jsx("p",{children:"Tab 2 content"})}),a.jsx(e.Panel,{slug:"tab3",children:a.jsx("p",{children:"Tab 3 content"})})]})]})};i.__docgenInfo={description:"",methods:[],displayName:"TabsWithPanel"};var h,v,x;o.parameters={...o.parameters,docs:{...(h=o.parameters)==null?void 0:h.docs,source:{originalSource:`args => { + const [activeTab, setActiveTab] = useState(args?.activeItem ?? 'tab1'); + const handleTabChange: TabsGroupProps['onChange'] = ({ + event, + value + }) => { + const activeSlugName = value.slug; + if (activeSlugName) { + setActiveTab(activeSlugName); + if (typeof args.onChange === 'function') { + args.onChange({ + event, + value + }); + } + } + }; + return <Tabs.Group {...args} activeItem={activeTab} onChange={handleTabChange}> + <Tabs.Tab slug="tab1" text="Tab 1" icon={<House />} /> + <Tabs.Tab slug="tab2" text="Tab 2" icon={<House />} /> + <Tabs.Tab slug="tab3" text="Tab 3" icon={<House />} /> + </Tabs.Group>; +}`,...(x=(v=o.parameters)==null?void 0:v.docs)==null?void 0:x.source}}};var f,P,j;c.parameters={...c.parameters,docs:{...(f=c.parameters)==null?void 0:f.docs,source:{originalSource:`{ + args: { + size: 'sm', + variant: 'pill', + orientation: 'horizontal', + width: 'auto', + iconPosition: 'left', + activeItem: 'tab1' + }, + render: Template +}`,...(j=(P=c.parameters)==null?void 0:P.docs)==null?void 0:j.source}}};var C,I,z;l.parameters={...l.parameters,docs:{...(C=l.parameters)==null?void 0:C.docs,source:{originalSource:`{ + args: { + size: 'md', + variant: 'rounded', + orientation: 'horizontal', + width: 'auto', + iconPosition: 'left', + activeItem: 'tab2' + }, + render: Template +}`,...(z=(I=l.parameters)==null?void 0:I.docs)==null?void 0:z.source}}};var S,w,G;b.parameters={...b.parameters,docs:{...(S=b.parameters)==null?void 0:S.docs,source:{originalSource:`{ + args: { + size: 'lg', + variant: 'underline', + orientation: 'vertical', + width: 'full', + iconPosition: 'right', + activeItem: 'tab2' + }, + render: Template +}`,...(G=(w=b.parameters)==null?void 0:w.docs)==null?void 0:G.source}}};var H,y,A;u.parameters={...u.parameters,docs:{...(H=u.parameters)==null?void 0:H.docs,source:{originalSource:`{ + args: { + size: 'sm', + variant: 'pill', + orientation: 'horizontal', + width: 'auto', + iconPosition: 'right', + activeItem: 'tab3' + }, + render: Template +}`,...(A=(y=u.parameters)==null?void 0:y.docs)==null?void 0:A.source}}};var N,W,_;i.parameters={...i.parameters,docs:{...(N=i.parameters)==null?void 0:N.docs,source:{originalSource:`args => { + const [activeTab, setActiveTab] = useState('tab1'); + const handleTabChange: TabsGroupProps['onChange'] = ({ + value + }) => { + const selectedTab = value.slug; + if (selectedTab) { + setActiveTab(selectedTab); + } + }; + return <Tabs {...args} activeItem={activeTab}> + <Tabs.Group onChange={handleTabChange}> + <Tabs.Tab slug="tab1" text="Tab 1" icon={<House />} /> + <Tabs.Tab slug="tab2" text="Tab 2" icon={<House />} /> + <Tabs.Tab slug="tab3" text="Tab 3" icon={<House />} /> + </Tabs.Group> + <div className="my-5 p-5 rounded-md bg-slate-100 shadow-md"> + <Tabs.Panel slug="tab1"> + <p>Tab 1 content</p> + </Tabs.Panel> + <Tabs.Panel slug="tab2"> + <p>Tab 2 content</p> + </Tabs.Panel> + <Tabs.Panel slug="tab3"> + <p>Tab 3 content</p> + </Tabs.Panel> + </div> + </Tabs>; +}`,...(_=(W=i.parameters)==null?void 0:W.docs)==null?void 0:_.source}}};const J=["Default","Basic","Rounded","Vertical","WithCustomIcons","TabsWithPanel"];export{c as Basic,o as Default,l as Rounded,i as TabsWithPanel,b as Vertical,u as WithCustomIcons,J as __namedExportsOrder,F as default}; diff --git a/assets/tag-DlrYGNu0.js b/assets/tag-DlrYGNu0.js new file mode 100644 index 00000000..906c39ed --- /dev/null +++ b/assets/tag-DlrYGNu0.js @@ -0,0 +1,11 @@ +import{c as a}from"./createLucideIcon-DrGAWQCB.js";/** + * @license lucide-react v0.417.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const c=a("RefreshCcw",[["path",{d:"M21 12a9 9 0 0 0-9-9 9.75 9.75 0 0 0-6.74 2.74L3 8",key:"14sxne"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}],["path",{d:"M3 12a9 9 0 0 0 9 9 9.75 9.75 0 0 0 6.74-2.74L21 16",key:"1hlbsb"}],["path",{d:"M16 16h5v5",key:"ccwih5"}]]);/** + * @license lucide-react v0.417.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const h=a("Tag",[["path",{d:"M12.586 2.586A2 2 0 0 0 11.172 2H4a2 2 0 0 0-2 2v7.172a2 2 0 0 0 .586 1.414l8.704 8.704a2.426 2.426 0 0 0 3.42 0l6.58-6.58a2.426 2.426 0 0 0 0-3.42z",key:"vktsd0"}],["circle",{cx:"7.5",cy:"7.5",r:".5",fill:"currentColor",key:"kqv944"}]]);export{c as R,h as T}; diff --git a/assets/textarea-DgzwSIza.js b/assets/textarea-DgzwSIza.js new file mode 100644 index 00000000..a5005f03 --- /dev/null +++ b/assets/textarea-DgzwSIza.js @@ -0,0 +1 @@ +import{j as I}from"./jsx-runtime-DR9Q75dM.js";import{r as e}from"./index-DRjF_FHU.js";import{n as D}from"./index.browser-DP16PUbO.js";import{c as N}from"./functions-B0jM5NET.js";const d=({id:s,defaultValue:u="",value:a,size:f="sm",className:m="",disabled:t=!1,onChange:n=()=>{},error:c=!1,onError:p=()=>{},...g},v)=>{const b=e.useMemo(()=>s||`input-textarea-${D()}`,[s]),r=e.useMemo(()=>typeof a<"u",[a]),[l,h]=e.useState(u),x=e.useCallback(()=>r?a:l,[r,a,l]),y=A=>{if(t)return;const o=A.target.value;r||h(o),typeof n=="function"&&n(o)},T="py-2 rounded border border-solid border-border-subtle bg-field-secondary-background font-normal placeholder-text-tertiary text-text-primary focus:outline-none",V={sm:"px-3 rounded text-xs",md:"px-3 rounded-md text-sm",lg:"px-4 rounded-lg text-base"},q=t?"hover:border-border-disabled":"hover:border-border-strong",w="focus:border-focus-border focus:ring-2 focus:ring-toggle-on focus:ring-offset-2",C=c?"focus:border-focus-error-border focus:ring-field-color-error border-focus-error-border":"",k=t?"border-border-disabled bg-field-background-disabled cursor-not-allowed text-text-disabled":"";return I.jsx("textarea",{ref:v,id:b,className:N(T,k,V[f],w,q,C,m),disabled:t,onChange:y,onInvalid:p,value:x(),...g})},i=e.forwardRef(d);i.displayName="TextArea";d.__docgenInfo={description:"",methods:[],displayName:"TextAreaComponent",props:{id:{required:!1,tsType:{name:"string"},description:"ID of the textarea element."},defaultValue:{required:!1,tsType:{name:"string"},description:"Default value when used in uncontrolled mode.",defaultValue:{value:"''",computed:!1}},value:{required:!1,tsType:{name:"string"},description:"Value when used in controlled mode."},size:{required:!1,tsType:{name:"union",raw:"'sm' | 'md' | 'lg'",elements:[{name:"literal",value:"'sm'"},{name:"literal",value:"'md'"},{name:"literal",value:"'lg'"}]},description:"Size of the textarea (sm, md, lg).",defaultValue:{value:"'sm'",computed:!1}},className:{required:!1,tsType:{name:"string"},description:"Additional class names for the textarea.",defaultValue:{value:"''",computed:!1}},disabled:{required:!1,tsType:{name:"boolean"},description:"Disables the textarea if true.",defaultValue:{value:"false",computed:!1}},onChange:{required:!1,tsType:{name:"signature",type:"function",raw:"( value: string ) => void",signature:{arguments:[{type:{name:"string"},name:"value"}],return:{name:"void"}}},description:"Handles changes in the textarea value.",defaultValue:{value:"() => {}",computed:!1}},error:{required:!1,tsType:{name:"boolean"},description:"Marks the field with an error state.",defaultValue:{value:"false",computed:!1}},onError:{required:!1,tsType:{name:"signature",type:"function",raw:"() => void",signature:{arguments:[],return:{name:"void"}}},description:"Callback triggered when the field is invalid.",defaultValue:{value:"() => {}",computed:!1}}}};i.__docgenInfo={description:"",methods:[],displayName:"TextArea",props:{id:{required:!1,tsType:{name:"string"},description:"ID of the textarea element."},defaultValue:{required:!1,tsType:{name:"string"},description:"Default value when used in uncontrolled mode.",defaultValue:{value:"''",computed:!1}},value:{required:!1,tsType:{name:"string"},description:"Value when used in controlled mode."},size:{required:!1,tsType:{name:"union",raw:"'sm' | 'md' | 'lg'",elements:[{name:"literal",value:"'sm'"},{name:"literal",value:"'md'"},{name:"literal",value:"'lg'"}]},description:"Size of the textarea (sm, md, lg).",defaultValue:{value:"'sm'",computed:!1}},className:{required:!1,tsType:{name:"string"},description:"Additional class names for the textarea.",defaultValue:{value:"''",computed:!1}},disabled:{required:!1,tsType:{name:"boolean"},description:"Disables the textarea if true.",defaultValue:{value:"false",computed:!1}},onChange:{required:!1,tsType:{name:"signature",type:"function",raw:"( value: string ) => void",signature:{arguments:[{type:{name:"string"},name:"value"}],return:{name:"void"}}},description:"Handles changes in the textarea value.",defaultValue:{value:"() => {}",computed:!1}},error:{required:!1,tsType:{name:"boolean"},description:"Marks the field with an error state.",defaultValue:{value:"false",computed:!1}},onError:{required:!1,tsType:{name:"signature",type:"function",raw:"() => void",signature:{arguments:[],return:{name:"void"}}},description:"Callback triggered when the field is invalid.",defaultValue:{value:"() => {}",computed:!1}}}};export{i as T}; diff --git a/assets/textarea.stories-Bvh-acao.js b/assets/textarea.stories-Bvh-acao.js new file mode 100644 index 00000000..09948cc3 --- /dev/null +++ b/assets/textarea.stories-Bvh-acao.js @@ -0,0 +1,29 @@ +import{T as b}from"./textarea-DgzwSIza.js";import"./jsx-runtime-DR9Q75dM.js";import"./index-DRjF_FHU.js";import"./index.browser-DP16PUbO.js";import"./functions-B0jM5NET.js";const S={title:"Atoms/TextArea",component:b,parameters:{layout:"centered"},tags:["autodocs"],argTypes:{size:{control:"select"}}},e={args:{size:"sm",disabled:!1,error:!1,defaultValue:"Basic TextArea"}},r={args:{size:"md",disabled:!0,error:!1,defaultValue:"Disabled TextArea"}},a={args:{size:"md",disabled:!1,error:!0,defaultValue:"TextArea with Error"}},s={args:{size:"lg",disabled:!1,error:!1,defaultValue:"Large TextArea"}};var t,o,l;e.parameters={...e.parameters,docs:{...(t=e.parameters)==null?void 0:t.docs,source:{originalSource:`{ + args: { + size: 'sm', + disabled: false, + error: false, + defaultValue: 'Basic TextArea' + } +}`,...(l=(o=e.parameters)==null?void 0:o.docs)==null?void 0:l.source}}};var d,n,i;r.parameters={...r.parameters,docs:{...(d=r.parameters)==null?void 0:d.docs,source:{originalSource:`{ + args: { + size: 'md', + disabled: true, + error: false, + defaultValue: 'Disabled TextArea' + } +}`,...(i=(n=r.parameters)==null?void 0:n.docs)==null?void 0:i.source}}};var c,u,m;a.parameters={...a.parameters,docs:{...(c=a.parameters)==null?void 0:c.docs,source:{originalSource:`{ + args: { + size: 'md', + disabled: false, + error: true, + defaultValue: 'TextArea with Error' + } +}`,...(m=(u=a.parameters)==null?void 0:u.docs)==null?void 0:m.source}}};var p,f,g;s.parameters={...s.parameters,docs:{...(p=s.parameters)==null?void 0:p.docs,source:{originalSource:`{ + args: { + size: 'lg', + disabled: false, + error: false, + defaultValue: 'Large TextArea' + } +}`,...(g=(f=s.parameters)==null?void 0:f.docs)==null?void 0:g.source}}};const E=["Basic","Disabled","ErrorState","Large"];export{e as Basic,r as Disabled,a as ErrorState,s as Large,E as __namedExportsOrder,S as default}; diff --git a/assets/tiny-invariant-CopsF_GD.js b/assets/tiny-invariant-CopsF_GD.js new file mode 100644 index 00000000..990d5026 --- /dev/null +++ b/assets/tiny-invariant-CopsF_GD.js @@ -0,0 +1 @@ +var a="Invariant failed";function n(r,i){if(!r)throw new Error(a)}export{n as i}; diff --git a/assets/title-Pwv4V5tQ.js b/assets/title-Pwv4V5tQ.js new file mode 100644 index 00000000..d23d6a07 --- /dev/null +++ b/assets/title-Pwv4V5tQ.js @@ -0,0 +1 @@ +import{j as t}from"./jsx-runtime-DR9Q75dM.js";import{c as s}from"./functions-B0jM5NET.js";const x=({title:m="",description:d="",icon:e=null,iconPosition:i="right",tag:o="h2",size:l="sm",className:u=""})=>{const r={xs:"gap-1 [&>svg]:size-3.5",sm:"gap-1 [&>svg]:size-4",md:"gap-1.5 [&>svg]:size-5",lg:"gap-1.5 [&>svg]:size-5"};if(!m)return null;const a=()=>{const n=o,c="font-semibold p-0 m-0",h={xs:"text-base [&>*]:text-base gap-1",sm:"text-lg [&>*]:text-lg gap-1",md:"text-xl [&>*]:text-xl gap-1.5",lg:"text-2xl [&>*]:text-2xl gap-1.5"};return t.jsx(n,{className:s(c,h[l]),children:m})},p=()=>{const n={xs:"text-sm",sm:"text-sm",md:"text-base",lg:"text-base"};return t.jsx("p",{className:s("text-text-secondary font-normal my-0",n[l]),children:d})};return d?t.jsxs("div",{className:u,children:[t.jsxs("div",{children:[e&&i==="left"&&t.jsxs("div",{className:s("flex items-center",r[l]),children:[e,a()]}),e&&i==="right"&&t.jsxs("div",{className:s("flex items-center",r[l]),children:[a(),e]}),!e&&a()]}),p()]}):t.jsxs("div",{className:u,children:[e&&i==="left"&&t.jsxs("div",{className:s("flex items-center",r[l]),children:[e,a()]}),e&&i==="right"&&t.jsxs("div",{className:s("flex items-center",r[l]),children:[a(),e]}),!e&&a()]})};x.__docgenInfo={description:"",methods:[],displayName:"Title",props:{title:{required:!1,tsType:{name:"string"},description:"The main title text to render.",defaultValue:{value:"''",computed:!1}},description:{required:!1,tsType:{name:"string"},description:"Optional description text to display below the title.",defaultValue:{value:"''",computed:!1}},icon:{required:!1,tsType:{name:"ReactNode"},description:"Icon element to display alongside the title.",defaultValue:{value:"null",computed:!1}},iconPosition:{required:!1,tsType:{name:"union",raw:"'left' | 'right'",elements:[{name:"literal",value:"'left'"},{name:"literal",value:"'right'"}]},description:"Determines the position of the icon relative to the title.",defaultValue:{value:"'right'",computed:!1}},tag:{required:!1,tsType:{name:"union",raw:"'h1' | 'h2' | 'h3' | 'h4' | 'h5' | 'h6'",elements:[{name:"literal",value:"'h1'"},{name:"literal",value:"'h2'"},{name:"literal",value:"'h3'"},{name:"literal",value:"'h4'"},{name:"literal",value:"'h5'"},{name:"literal",value:"'h6'"}]},description:"HTML tag to use for the title (e.g., h1, h2, h3).",defaultValue:{value:"'h2'",computed:!1}},size:{required:!1,tsType:{name:"union",raw:"'xs' | 'sm' | 'md' | 'lg'",elements:[{name:"literal",value:"'xs'"},{name:"literal",value:"'sm'"},{name:"literal",value:"'md'"},{name:"literal",value:"'lg'"}]},description:"Size variant of the title (affects both title and description styles) - xs, sm, md, lg.",defaultValue:{value:"'sm'",computed:!1}},className:{required:!1,tsType:{name:"string"},description:"Additional class names to apply to the root element.",defaultValue:{value:"''",computed:!1}}}};export{x as T}; diff --git a/assets/title.stories-kNFmH_SV.js b/assets/title.stories-kNFmH_SV.js new file mode 100644 index 00000000..95773ac2 --- /dev/null +++ b/assets/title.stories-kNFmH_SV.js @@ -0,0 +1 @@ +import{j as r}from"./jsx-runtime-DR9Q75dM.js";import{T as x}from"./title-Pwv4V5tQ.js";import{H as I}from"./house-C42LrZVR.js";import"./index-DRjF_FHU.js";import"./functions-B0jM5NET.js";import"./createLucideIcon-DrGAWQCB.js";const B={title:"Atoms/Title",component:x,parameters:{layout:"centered"},tags:["autodocs"],argTypes:{size:{control:"select"},tag:{control:"select"},icon:{control:!1}}},o=W=>r.jsx(x,{...W}),t=o.bind({});t.args={size:"sm",tag:"h2",title:"Basic Title",description:"",icon:null,iconPosition:"right"};const e=o.bind({});e.args={size:"md",tag:"h2",title:"Title with Description",description:"This is a description below the title.",icon:null,iconPosition:"right"};const s=o.bind({});s.args={size:"sm",tag:"h2",title:"Title with Icon",description:"",icon:r.jsx(I,{}),iconPosition:"left"};const i=o.bind({});i.args={size:"lg",tag:"h2",title:"Large Title with Icon",description:"This is a description with an icon on the right.",icon:r.jsx(I,{}),iconPosition:"right"};var a,c,n;t.parameters={...t.parameters,docs:{...(a=t.parameters)==null?void 0:a.docs,source:{originalSource:"args => <Title {...args} />",...(n=(c=t.parameters)==null?void 0:c.docs)==null?void 0:n.source}}};var p,l,m;e.parameters={...e.parameters,docs:{...(p=e.parameters)==null?void 0:p.docs,source:{originalSource:"args => <Title {...args} />",...(m=(l=e.parameters)==null?void 0:l.docs)==null?void 0:m.source}}};var g,d,h;s.parameters={...s.parameters,docs:{...(g=s.parameters)==null?void 0:g.docs,source:{originalSource:"args => <Title {...args} />",...(h=(d=s.parameters)==null?void 0:d.docs)==null?void 0:h.source}}};var u,T,f;i.parameters={...i.parameters,docs:{...(u=i.parameters)==null?void 0:u.docs,source:{originalSource:"args => <Title {...args} />",...(f=(T=i.parameters)==null?void 0:T.docs)==null?void 0:f.source}}};const D=["Basic","WithDescription","WithIconLeft","WithIconRight"];export{t as Basic,e as WithDescription,s as WithIconLeft,i as WithIconRight,D as __namedExportsOrder,B as default}; diff --git a/assets/toaster-Bfhn6F4R.js b/assets/toaster-Bfhn6F4R.js new file mode 100644 index 00000000..89a2f8a8 --- /dev/null +++ b/assets/toaster-Bfhn6F4R.js @@ -0,0 +1 @@ +var L=e=>{throw TypeError(e)};var M=(e,i,r)=>i.has(e)||L("Cannot "+r);var d=(e,i,r)=>(M(e,i,"read from private field"),r?r.call(e):i.get(e)),C=(e,i,r)=>i.has(e)?L("Cannot add the same private member more than once"):i instanceof WeakSet?i.add(e):i.set(e,r),k=(e,i,r,t)=>(M(e,i,"write to private field"),t?t.call(e,r):i.set(e,r),r);import{j as l}from"./jsx-runtime-DR9Q75dM.js";import{r as x}from"./index-DRjF_FHU.js";import{c as v}from"./functions-B0jM5NET.js";import{g as O,a as F,b as H,c as Q}from"./utils-Dxwlf2d8.js";import{r as U}from"./index-rX-Bn4lm.js";import{A as W}from"./index-CAUXa3fz.js";import{m as Y}from"./proxy-0EBv-VZP.js";import{X as P}from"./x-M4dKkmxh.js";let Z=1;var o,h;class I{constructor(){C(this,o);C(this,h);k(this,o,[]),k(this,h,[])}subscribe(i){return d(this,h).push(i),()=>{k(this,h,d(this,h).filter(r=>r!==i))}}publish(i){d(this,h).forEach(r=>r(i))}add(i){d(this,o).push(i),this.publish(i)}remove(i){return k(this,o,d(this,o).filter(r=>r.id!==i)),i}create(i){const{id:r=void 0,message:t="",jsx:u=void 0,...s}=i;if(!t&&typeof u!="function")return;const g=typeof r=="number"?r:Z++;return d(this,o).find(a=>a.id===g)&&k(this,o,d(this,o).map(a=>a.id===g?(this.publish({...a,title:t,jsx:u,...s}),{...a,title:t,jsx:u,...s}):a)),this.add({id:g,title:t,jsx:u,...s}),g}update(i,r){const{render:t=void 0}=r;let u=r;switch(typeof t){case"function":u={jsx:t,...r};break;case"string":u={title:t,...r};break}k(this,o,d(this,o).map(s=>s.id===i?(this.publish({...s,...u}),{...s,...u}):s))}dismiss(i){return i||d(this,o).forEach(r=>d(this,h).forEach(t=>t({id:r.id,dismiss:!0}))),d(this,h).forEach(r=>r({id:i,dismiss:!0})),i}history(){return d(this,o)}default(i="",r={}){return this.create({message:i,type:"neutral",...r})}success(i="",r={}){return this.create({message:i,type:"success",...r})}error(i="",r={}){return this.create({message:i,type:"error",...r})}warning(i="",r={}){return this.create({message:i,type:"warning",...r})}info(i="",r={}){return this.create({message:i,type:"info",...r})}custom(i,r={}){return this.create({jsx:i,type:"custom",...r})}}o=new WeakMap,h=new WeakMap;const c=new I,ee=(e,i)=>c.default(e,i),fe=Object.seal(Object.assign(ee,{success:c.success.bind(c),error:c.error.bind(c),warning:c.warning.bind(c),info:c.info.bind(c),custom:c.custom.bind(c),dismiss:c.dismiss.bind(c),update:c.update.bind(c)},{getHistory:c.history.bind(c)}));let X=!1;const ie=e=>x.memo(r=>{const t=r.singleTon;return X&&t?null:(X=!0,l.jsx(e,{...r}))}),$={"top-left":"top-0 bottom-0 left-0 justify-start items-start","top-right":"top-0 bottom-0 right-0 justify-start items-end","bottom-left":"top-0 bottom-0 left-0 justify-end items-start","bottom-right":"top-0 bottom-0 right-0 justify-end items-end"},B={stack:"w-[22.5rem]",inline:"lg:w-[47.5rem] w-full"},w={light:{neutral:"border-alert-border-neutral bg-alert-background-neutral",custom:"border-alert-border-neutral bg-alert-background-neutral",info:"border-alert-border-info bg-alert-background-info",success:"border-alert-border-green bg-alert-background-green",warning:"border-alert-border-warning bg-alert-background-warning",error:"border-alert-border-danger bg-alert-background-danger"},dark:"bg-background-inverse border-background-inverse"},T={light:"text-icon-secondary",dark:"text-icon-inverse"},G=({position:e="top-right",design:i="stack",theme:r="light",className:t="",autoDismiss:u=!0,dismissAfter:s=5e3})=>{const[g,j]=x.useState([]);x.useEffect(()=>{c.subscribe(n=>{if(n!=null&&n.dismiss){j(f=>f.map(b=>b.id===n.id?{...b,dismiss:!0}:b));return}setTimeout(()=>{U.flushSync(()=>j(f=>f.findIndex(p=>p.id===n.id)!==-1?f.map(p=>p.id===n.id?{...p,...n}:p):[...f,n]))})})},[]);const a=n=>{j(f=>f.filter(b=>b.id!==n))};return l.jsx("ul",{className:v("fixed flex flex-col list-none z-20 p-10 pointer-events-none [&>li]:pointer-events-auto gap-3",$[e]??$["top-right"],t),children:l.jsx(W,{initial:!1,children:g.map(n=>l.jsx(Y.li,{initial:{opacity:0,y:50,scale:.7},animate:{opacity:1,y:0,scale:1},exit:{opacity:0,scale:.6,transition:{duration:.15}},layoutId:`toast-${n.id}`,children:l.jsx(re,{toastItem:n,title:n.title,content:n==null?void 0:n.description,icon:(n==null?void 0:n.icon)??void 0,design:(n==null?void 0:n.design)??i,autoDismiss:(n==null?void 0:n.autoDismiss)??u,dismissAfter:(n==null?void 0:n.dismissAfter)??s,removeToast:a,variant:n.type,theme:(n==null?void 0:n.theme)??r})},n.id))})})},re=({toastItem:e,title:i="",content:r="",autoDismiss:t=!0,dismissAfter:u=5e3,theme:s="light",design:g="stack",icon:j,variant:a="neutral",removeToast:n})=>{var S,V,q,A,_,z,R;const f=x.useRef(0),b=x.useRef(0),p=x.useRef(),E=(y,m=u)=>{if(!(!t||u<0))return f.current=new Date().getTime(),setTimeout(()=>{typeof n=="function"&&n(y.id)},m)},J=()=>{clearTimeout(p.current),b.current=new Date().getTime()},K=()=>{p.current=E(e,u-(b.current-f.current))};x.useEffect(()=>{const y=u;return p.current=E(e,y),()=>{clearTimeout(p.current)}},[]),x.useEffect(()=>{!(e!=null&&e.dismiss)||typeof n!="function"||n(e.id)},[e]);const D=()=>{var y,m;typeof n=="function"&&((m=(y=e==null?void 0:e.action)==null?void 0:y.onClick)==null||m.call(y,()=>n(e.id)))};let N=null;return g==="stack"&&(N=l.jsx("div",{className:v("flex items-center justify-start p-4 gap-2 relative border border-solid rounded-md shadow-lg",s==="dark"?w.dark:(S=w.light)==null?void 0:S[a],B.stack),onMouseEnter:J,onMouseLeave:K,children:e.type!=="custom"?l.jsxs(l.Fragment,{children:[l.jsx("div",{className:"self-start flex items-center justify-center [&_svg]:size-5 shrink-0",children:O({variant:a,icon:j,theme:s})}),l.jsxs("div",{className:"flex flex-col items-start justify-start gap-0.5",children:[F({title:i,theme:s}),H({content:r,theme:s}),((V=e==null?void 0:e.action)==null?void 0:V.label)&&typeof((q=e==null?void 0:e.action)==null?void 0:q.onClick)=="function"&&l.jsx("div",{className:"mt-2.5",children:Q({actionLabel:(A=e==null?void 0:e.action)==null?void 0:A.label,actionType:((_=e==null?void 0:e.action)==null?void 0:_.type)??"button",onAction:D,theme:s})})]}),l.jsx("div",{className:"absolute right-4 top-4 [&_svg]:size-5",children:l.jsx("button",{className:v("bg-transparent m-0 p-0 border-none focus:outline-none active:outline-none cursor-pointer",T[s]??T.light),onClick:()=>{typeof n=="function"&&n(e.id)},children:l.jsx(P,{})})})]}):(z=e==null?void 0:e.jsx)==null?void 0:z.call(e,{close:()=>n(e.id),action:e!=null&&e.action?{...e==null?void 0:e.action,onClick:D}:null})})),g==="inline"&&(N=l.jsxs("div",{className:v("flex items-center justify-start p-3 gap-2 relative border border-solid rounded-md shadow-lg",s==="dark"?w.dark:(R=w.light)==null?void 0:R[a],B.inline),children:[l.jsx("div",{className:"self-start flex items-center justify-center [&_svg]:size-5 shrink-0",children:O({variant:a,icon:j,theme:s})}),l.jsxs("div",{className:"flex items-start justify-start gap-1 mr-10 [&>span:first-child]:shrink-0",children:[F({title:i,theme:s}),H({content:r,theme:s})]}),l.jsx("div",{className:"absolute right-3 top-3 [&_svg]:size-5",children:l.jsx("button",{className:v("bg-transparent m-0 p-0 border-none focus:outline-none active:outline-none cursor-pointer",T[s]??T.light),onClick:()=>n(e.id),children:l.jsx(P,{})})})]})),N};ie(G);G.__docgenInfo={description:"",methods:[],displayName:"Toaster",props:{position:{required:!1,tsType:{name:"union",raw:"'top-right' | 'top-left' | 'bottom-right' | 'bottom-left'",elements:[{name:"literal",value:"'top-right'"},{name:"literal",value:"'top-left'"},{name:"literal",value:"'bottom-right'"},{name:"literal",value:"'bottom-left'"}]},description:"Defines the position of the toaster.",defaultValue:{value:"'top-right'",computed:!1}},design:{required:!1,tsType:{name:"union",raw:"'stack' | 'inline'",elements:[{name:"literal",value:"'stack'"},{name:"literal",value:"'inline'"}]},description:"Defines the design of the toaster.",defaultValue:{value:"'stack'",computed:!1}},theme:{required:!1,tsType:{name:"union",raw:"'light' | 'dark'",elements:[{name:"literal",value:"'light'"},{name:"literal",value:"'dark'"}]},description:"Defines the theme of the toaster.",defaultValue:{value:"'light'",computed:!1}},className:{required:!1,tsType:{name:"string"},description:"Additional classes to be added to the toaster.",defaultValue:{value:"''",computed:!1}},autoDismiss:{required:!1,tsType:{name:"boolean"},description:"Defines if the toast should be auto dismissed or not.",defaultValue:{value:"true",computed:!1}},dismissAfter:{required:!1,tsType:{name:"number"},description:"Time in milliseconds after which the toast will be dismissed.",defaultValue:{value:"5000",computed:!1}}}};export{G as T,fe as t}; diff --git a/assets/toaster.stories-fSbuLzae.js b/assets/toaster.stories-fSbuLzae.js new file mode 100644 index 00000000..5cd3ddb2 --- /dev/null +++ b/assets/toaster.stories-fSbuLzae.js @@ -0,0 +1,45 @@ +import{j as s}from"./jsx-runtime-DR9Q75dM.js";import{r as c}from"./index-DRjF_FHU.js";import{T as n,t as e}from"./toaster-Bfhn6F4R.js";import"./functions-B0jM5NET.js";import"./utils-Dxwlf2d8.js";import"./button-CWRkIW0K.js";import"./info-boz3nBKJ.js";import"./createLucideIcon-DrGAWQCB.js";import"./check-C7wgf3Hc.js";import"./index-rX-Bn4lm.js";import"./index-CAUXa3fz.js";import"./proxy-0EBv-VZP.js";import"./x-M4dKkmxh.js";const v={title:"Atoms/Toaster",component:n,parameters:{layout:"centered",docs:{source:{code:` + <Toaster position="top-right" design="stack" theme="light" autoDismiss={true} dismissAfter={5000} /> + <div className="flex gap-2"> + <button onClick={() => toast.success('Success toast!', { description: 'This is a success message' })}> + Show Success Toast + </button> + <button onClick={() => toast.error('Error toast!', { description: 'This is an error message' })}> + Show Error Toast + </button> + <button onClick={() => toast.info('Info toast!', { description: 'This is an info message' })}> + Show Info Toast + </button> + <button onClick={() => toast.warning('Warning toast!', { description: 'This is a warning message' })}> + Show Warning Toast + </button> + </div> + `}}},tags:["autodocs"],decorators:[o=>s.jsx("div",{style:{width:"900px",height:"500px",position:"relative",margin:"0 auto"},children:s.jsx(o,{})})],argTypes:{position:{control:{type:"select"}},design:{control:{type:"select"}},theme:{control:{type:"select"}}}},m=o=>s.jsxs("div",{children:[c.createElement(n,{...o,key:o.position}),s.jsx("div",{className:"h-[100dvh] flex flex-col items-center justify-center",children:s.jsxs("div",{className:"flex gap-2",children:[s.jsx("button",{onClick:()=>e.success("Success toast!",{description:"This is a success message"}),children:"Show Success Toast"}),s.jsx("button",{onClick:()=>e.error("Error toast!",{description:"This is an error message"}),children:"Show Error Toast"}),s.jsx("button",{onClick:()=>e.info("Info toast!",{description:"This is an info message"}),children:"Show Info Toast"}),s.jsx("button",{onClick:()=>e.warning("Warning toast!",{description:"This is a warning message"}),children:"Show Warning Toast"})]})})]}),t=m.bind({});t.args={position:"top-right",design:"stack",theme:"light",autoDismiss:!0,dismissAfter:5e3};var i,r,a;t.parameters={...t.parameters,docs:{...(i=t.parameters)==null?void 0:i.docs,source:{originalSource:`args => { + return <div> + <Toaster {...args} key={args.position} /> + <div className="h-[100dvh] flex flex-col items-center justify-center"> + <div className="flex gap-2"> + <button onClick={() => toast.success('Success toast!', { + description: 'This is a success message' + })}> + Show Success Toast + </button> + <button onClick={() => toast.error('Error toast!', { + description: 'This is an error message' + })}> + Show Error Toast + </button> + <button onClick={() => toast.info('Info toast!', { + description: 'This is an info message' + })}> + Show Info Toast + </button> + <button onClick={() => toast.warning('Warning toast!', { + description: 'This is a warning message' + })}> + Show Warning Toast + </button> + </div> + </div> + </div>; +}`,...(a=(r=t.parameters)==null?void 0:r.docs)==null?void 0:a.source}}};const j=["Default"];export{t as Default,j as __namedExportsOrder,v as default}; diff --git a/assets/tooltip-BKIj9JjV.js b/assets/tooltip-BKIj9JjV.js new file mode 100644 index 00000000..5a4de476 --- /dev/null +++ b/assets/tooltip-BKIj9JjV.js @@ -0,0 +1,12 @@ +import{j as e}from"./jsx-runtime-DR9Q75dM.js";import{r as l}from"./index-DRjF_FHU.js";import{u as L,o as O,f as D,s as _,a as z,b as K,c as U,d as B,e as G,g as J,h as Q,i as W,j as X,k as Y,F as Z,l as $}from"./floating-ui.react-B68Bw5rw.js";import{c as r}from"./functions-B0jM5NET.js";import{m as ee}from"./utils-Dxwlf2d8.js";const te=({variant:p="dark",placement:h="bottom",title:u="",content:d,arrow:g=!1,open:s,setOpen:n,children:a,className:v,tooltipPortalRoot:y=null,tooltipPortalId:w="",boundary:c="clippingAncestors",strategy:b="fixed",offset:T=8,triggers:i=["hover","focus"],interactive:x=!1})=>{const o=l.useMemo(()=>typeof s=="boolean"&&typeof n=="function",[s,n]),[k,q]=l.useState(!1),m=l.useRef(null),{refs:f,floatingStyles:V,context:t}=L({open:o?s:k,onOpenChange:o?n:q,placement:h,strategy:b,middleware:[O(T),D({boundary:c}),_({boundary:c}),z({element:m})],whileElementsMounted:K}),C=U(t,{enabled:!o&&i.includes("click")}),j=B(t,{move:!1,enabled:!o&&i.includes("hover"),...x&&{handleClose:G()}}),E=J(t,{enabled:!o&&i.includes("focus")}),N=Q(t),R=W(t,{role:"tooltip"}),{getReferenceProps:F,getFloatingProps:A}=X([C,j,E,N,R]),{isMounted:M,styles:I}=Y(t,{duration:150,initial:{opacity:0},open:{opacity:1},close:{opacity:0}}),S="absolute z-20 py-2 px-3 rounded-md text-xs leading-4 shadow-soft-shadow-lg",H={light:"bg-tooltip-background-light text-text-primary",dark:"bg-tooltip-background-dark text-text-on-color"}[p],P=p==="dark"?"text-tooltip-background-dark":"text-tooltip-background-light";return e.jsxs(e.Fragment,{children:[l.isValidElement(a)&&l.cloneElement(a,{...a.props,ref:ee(a.ref,f.setReference),className:r(a.props.className),...F()}),e.jsx(Z,{id:w,root:y,children:M&&e.jsxs("div",{className:r(S,H,"max-w-80 w-fit",v),ref:f.setFloating,style:{...V,...I},...A(),children:[e.jsxs("div",{children:[!!u&&e.jsx("span",{className:"font-semibold",children:u}),!!d&&e.jsx("div",{className:"font-normal",children:d})]}),g&&e.jsx($,{ref:m,context:t,className:r("fill-current",P)})]})})]})};te.__docgenInfo={description:"",methods:[],displayName:"Tooltip",props:{variant:{required:!1,tsType:{name:"union",raw:"'light' | 'dark'",elements:[{name:"literal",value:"'light'"},{name:"literal",value:"'dark'"}]},description:"Defines the visual variant of the tooltip.",defaultValue:{value:"'dark'",computed:!1}},placement:{required:!1,tsType:{name:"union",raw:`| 'top' +| 'bottom' +| 'left' +| 'right' +| 'top-start' +| 'top-end' +| 'bottom-start' +| 'bottom-end' +| 'left-start' +| 'left-end' +| 'right-start' +| 'right-end'`,elements:[{name:"literal",value:"'top'"},{name:"literal",value:"'bottom'"},{name:"literal",value:"'left'"},{name:"literal",value:"'right'"},{name:"literal",value:"'top-start'"},{name:"literal",value:"'top-end'"},{name:"literal",value:"'bottom-start'"},{name:"literal",value:"'bottom-end'"},{name:"literal",value:"'left-start'"},{name:"literal",value:"'left-end'"},{name:"literal",value:"'right-start'"},{name:"literal",value:"'right-end'"}]},description:"Specifies the position of the tooltip relative to its target.",defaultValue:{value:"'bottom'",computed:!1}},title:{required:!1,tsType:{name:"string"},description:"The title displayed at the top of the tooltip.",defaultValue:{value:"''",computed:!1}},content:{required:!1,tsType:{name:"ReactNode"},description:"The main content to be displayed within the tooltip."},arrow:{required:!1,tsType:{name:"boolean"},description:"Indicates whether to show an arrow pointing to the target element.",defaultValue:{value:"false",computed:!1}},open:{required:!1,tsType:{name:"boolean"},description:"Controls the visibility of the tooltip in a controlled manner."},setOpen:{required:!1,tsType:{name:"signature",type:"function",raw:"( isOpen: boolean ) => void",signature:{arguments:[{type:{name:"boolean"},name:"isOpen"}],return:{name:"void"}}},description:"Function to set the visibility state of the tooltip."},children:{required:!0,tsType:{name:"ReactNode"},description:"The child element to which the tooltip is attached."},className:{required:!1,tsType:{name:"string"},description:"Additional CSS classes to apply to the tooltip for custom styling."},tooltipPortalRoot:{required:!1,tsType:{name:"union",raw:"HTMLElement | null",elements:[{name:"HTMLElement"},{name:"null"}]},description:"The root element where the tooltip will be rendered.",defaultValue:{value:"null",computed:!1}},tooltipPortalId:{required:!1,tsType:{name:"string"},description:"The ID of the tooltip portal.",defaultValue:{value:"''",computed:!1}},strategy:{required:!1,tsType:{name:"union",raw:"'fixed' | 'absolute'",elements:[{name:"literal",value:"'fixed'"},{name:"literal",value:"'absolute'"}]},description:"Specifies the positioning strategy for the tooltip.",defaultValue:{value:"'fixed'",computed:!1}},offset:{required:!1,tsType:{name:"number"},description:"Offset distance (in pixels) from the target element to the tooltip.",defaultValue:{value:"8",computed:!1}},triggers:{required:!1,tsType:{name:"Array",elements:[{name:"unknown"}],raw:"( 'click' | 'hover' | 'focus' )[]"},description:"Events that trigger the tooltip.",defaultValue:{value:"[ 'hover', 'focus' ]",computed:!1}},interactive:{required:!1,tsType:{name:"boolean"},description:"Indicates whether the tooltip content is interactive. Keeps the tooltip open while the user interacts with its content.",defaultValue:{value:"false",computed:!1}},boundary:{required:!1,tsType:{name:"union",raw:"'viewport' | 'clippingAncestors' | HTMLElement | null",elements:[{name:"literal",value:"'viewport'"},{name:"literal",value:"'clippingAncestors'"},{name:"HTMLElement"},{name:"null"}]},description:"Defines the boundary for positioning the tooltip, accepting 'viewport', 'clippingAncestors', or an HTML element reference.",defaultValue:{value:"'clippingAncestors'",computed:!1}}}};export{te as T}; diff --git a/assets/tooltip.stories-DscHBKF-.js b/assets/tooltip.stories-DscHBKF-.js new file mode 100644 index 00000000..b550acde --- /dev/null +++ b/assets/tooltip.stories-DscHBKF-.js @@ -0,0 +1,26 @@ +import{j as e}from"./jsx-runtime-DR9Q75dM.js";import{r as T}from"./index-DRjF_FHU.js";import{T as i}from"./tooltip-BKIj9JjV.js";import{L as y}from"./label-DvPgxd3J.js";import{B as j}from"./button-CWRkIW0K.js";import{C as x}from"./circle-help-DR8Yqm4S.js";import"./floating-ui.react-B68Bw5rw.js";import"./index-rX-Bn4lm.js";import"./functions-B0jM5NET.js";import"./utils-Dxwlf2d8.js";import"./info-boz3nBKJ.js";import"./createLucideIcon-DrGAWQCB.js";import"./check-C7wgf3Hc.js";const H={title:"Molecules/Tooltip",component:i,parameters:{layout:"centered"},tags:["autodocs"],argTypes:{variant:{control:"select"},placement:{control:"select"},strategy:{control:"select"},children:{control:!1},content:{control:!1}}},v=t=>{const[o,h]=T.useState(!1);return e.jsx(i,{...t,open:t.open??o,setOpen:t.open?h:void 0,children:e.jsx(x,{className:"cursor-pointer"})})},a=v.bind({});a.args={variant:"dark",placement:"bottom",title:"Tooltip",content:e.jsx("span",{children:"This is custom JSX content."}),arrow:!0,triggers:["hover","focus"],interactive:!1};const r=t=>e.jsx("div",{style:{display:"grid",gap:"10px",justifyContent:"center",padding:"20px"},children:["top","bottom","left","right"].map(o=>e.jsx(i,{...t,placement:o,children:e.jsx(x,{className:"cursor-pointer"})},o))});r.args={variant:"dark",title:"Tooltip",content:"Simple description.",arrow:!0};const s=t=>e.jsx("div",{style:{display:"grid",gap:"10px",justifyContent:"center",padding:"20px"},children:["top","bottom","left","right"].map(o=>e.jsx(i,{...t,placement:o,children:e.jsx(y,{size:"md",className:"cursor-pointer",children:"Label"})},o))});s.args={variant:"dark",title:"Tooltip",content:e.jsxs("div",{className:"mt-2",children:[e.jsx("div",{children:"Tooltips provide extra information for elements."}),e.jsx(j,{variant:"primary",size:"sm",className:"w-full mt-2",children:"Upgrade now"})]}),interactive:!0,arrow:!0};r.__docgenInfo={description:"",methods:[],displayName:"TooltipWithIcon"};s.__docgenInfo={description:"",methods:[],displayName:"TooltipWithLabel"};var p,n,l;a.parameters={...a.parameters,docs:{...(p=a.parameters)==null?void 0:p.docs,source:{originalSource:`args => { + const [isOpen, setIsOpen] = useState(false); + return <Tooltip {...args} open={args.open ?? isOpen} setOpen={args.open ? setIsOpen : undefined}> + <CircleHelp className="cursor-pointer" /> + </Tooltip>; +}`,...(l=(n=a.parameters)==null?void 0:n.docs)==null?void 0:l.source}}};var c,m,d;r.parameters={...r.parameters,docs:{...(c=r.parameters)==null?void 0:c.docs,source:{originalSource:`args => <div style={{ + display: 'grid', + gap: '10px', + justifyContent: 'center', + padding: '20px' +}}> + {(['top', 'bottom', 'left', 'right'] as const).map(placement => <Tooltip key={placement} {...args} placement={placement}> + <CircleHelp className="cursor-pointer" /> + </Tooltip>)} + </div>`,...(d=(m=r.parameters)==null?void 0:m.docs)==null?void 0:d.source}}};var u,g,f;s.parameters={...s.parameters,docs:{...(u=s.parameters)==null?void 0:u.docs,source:{originalSource:`args => <div style={{ + display: 'grid', + gap: '10px', + justifyContent: 'center', + padding: '20px' +}}> + {(['top', 'bottom', 'left', 'right'] as const).map(placement => <Tooltip key={placement} {...args} placement={placement}> + <Label size="md" className="cursor-pointer"> + Label + </Label> + </Tooltip>)} + </div>`,...(f=(g=s.parameters)==null?void 0:g.docs)==null?void 0:f.source}}};const B=["DefaultTooltip","TooltipWithIcon","TooltipWithLabel"];export{a as DefaultTooltip,r as TooltipWithIcon,s as TooltipWithLabel,B as __namedExportsOrder,H as default}; diff --git a/assets/topbar-Dj3yHCF0.js b/assets/topbar-Dj3yHCF0.js new file mode 100644 index 00000000..d7c88c4b --- /dev/null +++ b/assets/topbar-Dj3yHCF0.js @@ -0,0 +1,6 @@ +import{j as t}from"./jsx-runtime-DR9Q75dM.js";import{c as r,g as i}from"./functions-B0jM5NET.js";const s=({children:e,gap:a="lg",className:l,...n})=>t.jsx("div",{className:r("w-full box-border flex items-center justify-between bg-background-primary p-5 min-h-16",i(a),l),...n,children:e});s.displayName="Topbar";const d=({gap:e="sm",children:a,className:l})=>t.jsx("div",{className:r("flex items-center",i(e),l),children:a});d.displayName="Topbar.Left";const o=({gap:e="md",children:a,align:l="center",className:n})=>{const u={left:"justify-start",center:"justify-center",right:"justify-end"}[l];return t.jsx("div",{className:r("flex items-center grow",i(e),u,n),children:a})};o.displayName="Topbar.Middle";const m=({gap:e="sm",children:a,className:l})=>t.jsx("div",{className:r("flex items-center",i(e),l),children:a});m.displayName="Topbar.Right";const p=({children:e,className:a})=>t.jsx("div",{className:r("flex items-center [&>svg]:block h-full",a),children:e});p.displayName="Topbar.Item";s.Left=d;s.Middle=o;s.Right=m;s.Item=p;s.__docgenInfo={description:"",methods:[{name:"Left",docblock:null,modifiers:["static"],params:[{name:"{ gap = 'sm', children, className }: TopbarProps",optional:!1,type:{name:"TopbarProps",alias:"TopbarProps"}}],returns:null},{name:"Middle",docblock:null,modifiers:["static"],params:[{name:`{ + gap = 'md', + children, + align = 'center', + className, +}: TopbarMiddleProps`,optional:!1,type:{name:"TopbarMiddleProps",alias:"TopbarMiddleProps"}}],returns:null},{name:"Right",docblock:null,modifiers:["static"],params:[{name:"{ gap = 'sm', children, className }: TopbarProps",optional:!1,type:{name:"TopbarProps",alias:"TopbarProps"}}],returns:null},{name:"Item",docblock:null,modifiers:["static"],params:[{name:"{ children, className }: TopbarCommonProps",optional:!1,type:{name:"TopbarCommonProps",alias:"TopbarCommonProps"}}],returns:null}],displayName:"Topbar",props:{children:{required:!1,tsType:{name:"ReactNode"},description:"Children to be rendered inside the Topbar."},className:{required:!1,tsType:{name:"string"},description:"Additional classes to be added to the Topbar."},gap:{required:!1,tsType:{name:"union",raw:"'0' | 'xxs' | 'xs' | 'sm' | 'md' | 'lg' | 'xl' | '2xl'",elements:[{name:"literal",value:"'0'"},{name:"literal",value:"'xxs'"},{name:"literal",value:"'xs'"},{name:"literal",value:"'sm'"},{name:"literal",value:"'md'"},{name:"literal",value:"'lg'"},{name:"literal",value:"'xl'"},{name:"literal",value:"'2xl'"}]},description:"Defines the gap between items.",defaultValue:{value:"'lg'",computed:!1}}}};d.__docgenInfo={description:"",methods:[],displayName:"Topbar.Left",props:{children:{required:!1,tsType:{name:"ReactNode"},description:"Children to be rendered inside the Topbar."},className:{required:!1,tsType:{name:"string"},description:"Additional classes to be added to the Topbar."},gap:{required:!1,tsType:{name:"union",raw:"'0' | 'xxs' | 'xs' | 'sm' | 'md' | 'lg' | 'xl' | '2xl'",elements:[{name:"literal",value:"'0'"},{name:"literal",value:"'xxs'"},{name:"literal",value:"'xs'"},{name:"literal",value:"'sm'"},{name:"literal",value:"'md'"},{name:"literal",value:"'lg'"},{name:"literal",value:"'xl'"},{name:"literal",value:"'2xl'"}]},description:"Defines the gap between items.",defaultValue:{value:"'sm'",computed:!1}}}};o.__docgenInfo={description:"",methods:[],displayName:"Topbar.Middle",props:{children:{required:!1,tsType:{name:"ReactNode"},description:"Children to be rendered inside the Topbar."},className:{required:!1,tsType:{name:"string"},description:"Additional classes to be added to the Topbar."},gap:{required:!1,tsType:{name:"union",raw:"'0' | 'xxs' | 'xs' | 'sm' | 'md' | 'lg' | 'xl' | '2xl'",elements:[{name:"literal",value:"'0'"},{name:"literal",value:"'xxs'"},{name:"literal",value:"'xs'"},{name:"literal",value:"'sm'"},{name:"literal",value:"'md'"},{name:"literal",value:"'lg'"},{name:"literal",value:"'xl'"},{name:"literal",value:"'2xl'"}]},description:"Defines the gap between items.",defaultValue:{value:"'md'",computed:!1}},align:{required:!1,tsType:{name:"union",raw:"'left' | 'center' | 'right'",elements:[{name:"literal",value:"'left'"},{name:"literal",value:"'center'"},{name:"literal",value:"'right'"}]},description:"Defines how the content inside the Middle section is aligned.",defaultValue:{value:"'center'",computed:!1}}}};m.__docgenInfo={description:"",methods:[],displayName:"Topbar.Right",props:{children:{required:!1,tsType:{name:"ReactNode"},description:"Children to be rendered inside the Topbar."},className:{required:!1,tsType:{name:"string"},description:"Additional classes to be added to the Topbar."},gap:{required:!1,tsType:{name:"union",raw:"'0' | 'xxs' | 'xs' | 'sm' | 'md' | 'lg' | 'xl' | '2xl'",elements:[{name:"literal",value:"'0'"},{name:"literal",value:"'xxs'"},{name:"literal",value:"'xs'"},{name:"literal",value:"'sm'"},{name:"literal",value:"'md'"},{name:"literal",value:"'lg'"},{name:"literal",value:"'xl'"},{name:"literal",value:"'2xl'"}]},description:"Defines the gap between items.",defaultValue:{value:"'sm'",computed:!1}}}};p.__docgenInfo={description:"",methods:[],displayName:"Topbar.Item",props:{children:{required:!1,tsType:{name:"ReactNode"},description:"Children to be rendered inside the Topbar."},className:{required:!1,tsType:{name:"string"},description:"Additional classes to be added to the Topbar."}}};export{s as T}; diff --git a/assets/topbar.stories-CLMunrtz.js b/assets/topbar.stories-CLMunrtz.js new file mode 100644 index 00000000..edeaf21f --- /dev/null +++ b/assets/topbar.stories-CLMunrtz.js @@ -0,0 +1,153 @@ +import{j as a}from"./jsx-runtime-DR9Q75dM.js";import{B as M}from"./button-CWRkIW0K.js";import{B as L}from"./badge-Dv1nmPq1.js";import{A as x,U as C}from"./avatar-A7FoSNec.js";import{T as e}from"./topbar-Dj3yHCF0.js";import{A as u}from"./arrow-up-right-D1mgmwcd.js";import{C as w}from"./circle-help-DR8Yqm4S.js";import{M as H}from"./megaphone-C5ZL1PiD.js";import"./index-DRjF_FHU.js";import"./functions-B0jM5NET.js";import"./x-M4dKkmxh.js";import"./createLucideIcon-DrGAWQCB.js";const S={title:"Organisms/Topbar",component:e,subcomponents:{"Topbar.Left":e.Left,"Topbar.Middle":e.Middle,"Topbar.Right":e.Right,"Topbar.Item":e.Item},parameters:{layout:"fullscreen"},tags:["autodocs"],argTypes:{gap:{control:{type:"select"}},children:{control:!1}}},p=o=>a.jsxs(e,{gap:o.gap,children:[a.jsx(e.Left,{gap:o.topbarLeftGap,children:a.jsx(e.Item,{children:a.jsx("svg",{width:"25",height:"24",viewBox:"0 0 25 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:a.jsx("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12.5 24C19.1275 24 24.5 18.6273 24.5 11.9999C24.5 5.37255 19.1275 0 12.5 0C5.87259 0 0.5 5.37255 0.5 11.9999C0.5 18.6273 5.87259 24 12.5 24ZM12.5517 5.99996C11.5882 5.99996 10.2547 6.55101 9.5734 7.23073L7.7229 9.07688H16.9465L20.0307 5.99996H12.5517ZM15.4111 16.7692C14.7298 17.4489 13.3964 17.9999 12.4328 17.9999H4.95388L8.03804 14.923H17.2616L15.4111 16.7692ZM18.4089 10.6153H6.18418L5.60673 11.1923C4.23941 12.423 4.64495 13.3846 6.5598 13.3846H18.8176L19.3952 12.8076C20.7492 11.5841 20.3237 10.6153 18.4089 10.6153Z",fill:"#0D7EE8"})})})}),a.jsxs(e.Middle,{align:o.topbarMiddleAlign,gap:o.topbarMiddleGap,children:[a.jsx(e.Item,{children:a.jsxs("div",{className:"flex gap-2",children:[a.jsx("div",{children:"Nav Item 1"}),a.jsx("div",{children:"Nav Item 2"}),a.jsx("div",{children:"Nav Item 3"})]})}),a.jsx(e.Item,{children:a.jsx(M,{variant:"ghost",icon:a.jsx(u,{}),iconPosition:"right",children:"Upgrade to Pro"})})]}),a.jsxs(e.Right,{gap:o.topbarRightGap,children:[a.jsx(e.Item,{children:a.jsx(L,{label:"V 0.0 2",size:"xs",variant:"neutral",closable:!1})}),a.jsxs(e.Item,{className:"gap-2",children:[a.jsx(w,{}),a.jsx(H,{})]}),a.jsx(e.Item,{children:a.jsx(x,{size:"sm",border:"ring",children:a.jsx(C,{})})})]})]}),i=p.bind({}),r=p.bind({});r.args={topbarMiddleAlign:"center"};r.storyName="Topbar with Center-Aligned Middle Section";const t=p.bind({});t.args={topbarMiddleAlign:"left"};t.storyName="Topbar with Left-Aligned Middle Section";const n=p.bind({});n.args={topbarMiddleAlign:"right"};n.storyName="Topbar with Right-Aligned Middle Section";var s,l,d;i.parameters={...i.parameters,docs:{...(s=i.parameters)==null?void 0:s.docs,source:{originalSource:`args => <Topbar gap={args.gap}> + <Topbar.Left gap={args.topbarLeftGap}> + <Topbar.Item> + <svg width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"> + <path fillRule="evenodd" clipRule="evenodd" d="M12.5 24C19.1275 24 24.5 18.6273 24.5 11.9999C24.5 5.37255 19.1275 0 12.5 0C5.87259 0 0.5 5.37255 0.5 11.9999C0.5 18.6273 5.87259 24 12.5 24ZM12.5517 5.99996C11.5882 5.99996 10.2547 6.55101 9.5734 7.23073L7.7229 9.07688H16.9465L20.0307 5.99996H12.5517ZM15.4111 16.7692C14.7298 17.4489 13.3964 17.9999 12.4328 17.9999H4.95388L8.03804 14.923H17.2616L15.4111 16.7692ZM18.4089 10.6153H6.18418L5.60673 11.1923C4.23941 12.423 4.64495 13.3846 6.5598 13.3846H18.8176L19.3952 12.8076C20.7492 11.5841 20.3237 10.6153 18.4089 10.6153Z" fill="#0D7EE8" /> + </svg> + </Topbar.Item> + </Topbar.Left> + + <Topbar.Middle align={args.topbarMiddleAlign} gap={args.topbarMiddleGap}> + <Topbar.Item> + <div className="flex gap-2"> + <div>Nav Item 1</div> + <div>Nav Item 2</div> + <div>Nav Item 3</div> + </div> + </Topbar.Item> + <Topbar.Item> + <Button variant="ghost" icon={<ArrowUpRight />} iconPosition="right"> + Upgrade to Pro + </Button> + </Topbar.Item> + </Topbar.Middle> + + <Topbar.Right gap={args.topbarRightGap}> + <Topbar.Item> + <Badge label="V 0.0 2" size="xs" variant="neutral" closable={false} /> + </Topbar.Item> + <Topbar.Item className="gap-2"> + <CircleHelp /> + <Megaphone /> + </Topbar.Item> + <Topbar.Item> + <Avatar size="sm" border="ring"> + <User /> + </Avatar> + </Topbar.Item> + </Topbar.Right> + </Topbar>`,...(d=(l=i.parameters)==null?void 0:l.docs)==null?void 0:d.source}}};var g,m,b;r.parameters={...r.parameters,docs:{...(g=r.parameters)==null?void 0:g.docs,source:{originalSource:`args => <Topbar gap={args.gap}> + <Topbar.Left gap={args.topbarLeftGap}> + <Topbar.Item> + <svg width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"> + <path fillRule="evenodd" clipRule="evenodd" d="M12.5 24C19.1275 24 24.5 18.6273 24.5 11.9999C24.5 5.37255 19.1275 0 12.5 0C5.87259 0 0.5 5.37255 0.5 11.9999C0.5 18.6273 5.87259 24 12.5 24ZM12.5517 5.99996C11.5882 5.99996 10.2547 6.55101 9.5734 7.23073L7.7229 9.07688H16.9465L20.0307 5.99996H12.5517ZM15.4111 16.7692C14.7298 17.4489 13.3964 17.9999 12.4328 17.9999H4.95388L8.03804 14.923H17.2616L15.4111 16.7692ZM18.4089 10.6153H6.18418L5.60673 11.1923C4.23941 12.423 4.64495 13.3846 6.5598 13.3846H18.8176L19.3952 12.8076C20.7492 11.5841 20.3237 10.6153 18.4089 10.6153Z" fill="#0D7EE8" /> + </svg> + </Topbar.Item> + </Topbar.Left> + + <Topbar.Middle align={args.topbarMiddleAlign} gap={args.topbarMiddleGap}> + <Topbar.Item> + <div className="flex gap-2"> + <div>Nav Item 1</div> + <div>Nav Item 2</div> + <div>Nav Item 3</div> + </div> + </Topbar.Item> + <Topbar.Item> + <Button variant="ghost" icon={<ArrowUpRight />} iconPosition="right"> + Upgrade to Pro + </Button> + </Topbar.Item> + </Topbar.Middle> + + <Topbar.Right gap={args.topbarRightGap}> + <Topbar.Item> + <Badge label="V 0.0 2" size="xs" variant="neutral" closable={false} /> + </Topbar.Item> + <Topbar.Item className="gap-2"> + <CircleHelp /> + <Megaphone /> + </Topbar.Item> + <Topbar.Item> + <Avatar size="sm" border="ring"> + <User /> + </Avatar> + </Topbar.Item> + </Topbar.Right> + </Topbar>`,...(b=(m=r.parameters)==null?void 0:m.docs)==null?void 0:b.source}}};var v,c,h;t.parameters={...t.parameters,docs:{...(v=t.parameters)==null?void 0:v.docs,source:{originalSource:`args => <Topbar gap={args.gap}> + <Topbar.Left gap={args.topbarLeftGap}> + <Topbar.Item> + <svg width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"> + <path fillRule="evenodd" clipRule="evenodd" d="M12.5 24C19.1275 24 24.5 18.6273 24.5 11.9999C24.5 5.37255 19.1275 0 12.5 0C5.87259 0 0.5 5.37255 0.5 11.9999C0.5 18.6273 5.87259 24 12.5 24ZM12.5517 5.99996C11.5882 5.99996 10.2547 6.55101 9.5734 7.23073L7.7229 9.07688H16.9465L20.0307 5.99996H12.5517ZM15.4111 16.7692C14.7298 17.4489 13.3964 17.9999 12.4328 17.9999H4.95388L8.03804 14.923H17.2616L15.4111 16.7692ZM18.4089 10.6153H6.18418L5.60673 11.1923C4.23941 12.423 4.64495 13.3846 6.5598 13.3846H18.8176L19.3952 12.8076C20.7492 11.5841 20.3237 10.6153 18.4089 10.6153Z" fill="#0D7EE8" /> + </svg> + </Topbar.Item> + </Topbar.Left> + + <Topbar.Middle align={args.topbarMiddleAlign} gap={args.topbarMiddleGap}> + <Topbar.Item> + <div className="flex gap-2"> + <div>Nav Item 1</div> + <div>Nav Item 2</div> + <div>Nav Item 3</div> + </div> + </Topbar.Item> + <Topbar.Item> + <Button variant="ghost" icon={<ArrowUpRight />} iconPosition="right"> + Upgrade to Pro + </Button> + </Topbar.Item> + </Topbar.Middle> + + <Topbar.Right gap={args.topbarRightGap}> + <Topbar.Item> + <Badge label="V 0.0 2" size="xs" variant="neutral" closable={false} /> + </Topbar.Item> + <Topbar.Item className="gap-2"> + <CircleHelp /> + <Megaphone /> + </Topbar.Item> + <Topbar.Item> + <Avatar size="sm" border="ring"> + <User /> + </Avatar> + </Topbar.Item> + </Topbar.Right> + </Topbar>`,...(h=(c=t.parameters)==null?void 0:c.docs)==null?void 0:h.source}}};var T,I,f;n.parameters={...n.parameters,docs:{...(T=n.parameters)==null?void 0:T.docs,source:{originalSource:`args => <Topbar gap={args.gap}> + <Topbar.Left gap={args.topbarLeftGap}> + <Topbar.Item> + <svg width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"> + <path fillRule="evenodd" clipRule="evenodd" d="M12.5 24C19.1275 24 24.5 18.6273 24.5 11.9999C24.5 5.37255 19.1275 0 12.5 0C5.87259 0 0.5 5.37255 0.5 11.9999C0.5 18.6273 5.87259 24 12.5 24ZM12.5517 5.99996C11.5882 5.99996 10.2547 6.55101 9.5734 7.23073L7.7229 9.07688H16.9465L20.0307 5.99996H12.5517ZM15.4111 16.7692C14.7298 17.4489 13.3964 17.9999 12.4328 17.9999H4.95388L8.03804 14.923H17.2616L15.4111 16.7692ZM18.4089 10.6153H6.18418L5.60673 11.1923C4.23941 12.423 4.64495 13.3846 6.5598 13.3846H18.8176L19.3952 12.8076C20.7492 11.5841 20.3237 10.6153 18.4089 10.6153Z" fill="#0D7EE8" /> + </svg> + </Topbar.Item> + </Topbar.Left> + + <Topbar.Middle align={args.topbarMiddleAlign} gap={args.topbarMiddleGap}> + <Topbar.Item> + <div className="flex gap-2"> + <div>Nav Item 1</div> + <div>Nav Item 2</div> + <div>Nav Item 3</div> + </div> + </Topbar.Item> + <Topbar.Item> + <Button variant="ghost" icon={<ArrowUpRight />} iconPosition="right"> + Upgrade to Pro + </Button> + </Topbar.Item> + </Topbar.Middle> + + <Topbar.Right gap={args.topbarRightGap}> + <Topbar.Item> + <Badge label="V 0.0 2" size="xs" variant="neutral" closable={false} /> + </Topbar.Item> + <Topbar.Item className="gap-2"> + <CircleHelp /> + <Megaphone /> + </Topbar.Item> + <Topbar.Item> + <Avatar size="sm" border="ring"> + <User /> + </Avatar> + </Topbar.Item> + </Topbar.Right> + </Topbar>`,...(f=(I=n.parameters)==null?void 0:I.docs)==null?void 0:f.source}}};const y=["Default","WithMiddleAlignment","WithLeftAlignment","WithRightAlignment"];export{i as Default,t as WithLeftAlignment,r as WithMiddleAlignment,n as WithRightAlignment,y as __namedExportsOrder,S as default}; diff --git a/assets/truck-BHgmDPkF.js b/assets/truck-BHgmDPkF.js new file mode 100644 index 00000000..1f05bd32 --- /dev/null +++ b/assets/truck-BHgmDPkF.js @@ -0,0 +1,26 @@ +import{c as a}from"./createLucideIcon-DrGAWQCB.js";/** + * @license lucide-react v0.417.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const h=a("CreditCard",[["rect",{width:"20",height:"14",x:"2",y:"5",rx:"2",key:"ynyp8z"}],["line",{x1:"2",x2:"22",y1:"10",y2:"10",key:"1b3vmo"}]]);/** + * @license lucide-react v0.417.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const c=a("ShoppingBag",[["path",{d:"M6 2 3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4Z",key:"hou9p0"}],["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M16 10a4 4 0 0 1-8 0",key:"1ltviw"}]]);/** + * @license lucide-react v0.417.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const t=a("ShoppingCart",[["circle",{cx:"8",cy:"21",r:"1",key:"jimo8o"}],["circle",{cx:"19",cy:"21",r:"1",key:"13723u"}],["path",{d:"M2.05 2.05h2l2.66 12.42a2 2 0 0 0 2 1.58h9.78a2 2 0 0 0 1.95-1.57l1.65-7.43H5.12",key:"9zh506"}]]);/** + * @license lucide-react v0.417.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const y=a("Store",[["path",{d:"m2 7 4.41-4.41A2 2 0 0 1 7.83 2h8.34a2 2 0 0 1 1.42.59L22 7",key:"ztvudi"}],["path",{d:"M4 12v8a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-8",key:"1b2hhj"}],["path",{d:"M15 22v-4a2 2 0 0 0-2-2h-2a2 2 0 0 0-2 2v4",key:"2ebpfo"}],["path",{d:"M2 7h20",key:"1fcdvo"}],["path",{d:"M22 7v3a2 2 0 0 1-2 2a2.7 2.7 0 0 1-1.59-.63.7.7 0 0 0-.82 0A2.7 2.7 0 0 1 16 12a2.7 2.7 0 0 1-1.59-.63.7.7 0 0 0-.82 0A2.7 2.7 0 0 1 12 12a2.7 2.7 0 0 1-1.59-.63.7.7 0 0 0-.82 0A2.7 2.7 0 0 1 8 12a2.7 2.7 0 0 1-1.59-.63.7.7 0 0 0-.82 0A2.7 2.7 0 0 1 4 12a2 2 0 0 1-2-2V7",key:"6c3vgh"}]]);/** + * @license lucide-react v0.417.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const p=a("Truck",[["path",{d:"M14 18V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v11a1 1 0 0 0 1 1h2",key:"wrbu53"}],["path",{d:"M15 18H9",key:"1lyqi6"}],["path",{d:"M19 18h2a1 1 0 0 0 1-1v-3.65a1 1 0 0 0-.22-.624l-3.48-4.35A1 1 0 0 0 17.52 8H14",key:"lysw3i"}],["circle",{cx:"17",cy:"18",r:"2",key:"332jqn"}],["circle",{cx:"7",cy:"18",r:"2",key:"19iecd"}]]);export{h as C,y as S,p as T,c as a,t as b}; diff --git a/assets/type-CElXX6AU.js b/assets/type-CElXX6AU.js new file mode 100644 index 00000000..c5db0c1c --- /dev/null +++ b/assets/type-CElXX6AU.js @@ -0,0 +1,6 @@ +import{c as e}from"./createLucideIcon-DrGAWQCB.js";/** + * @license lucide-react v0.417.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const n=e("Type",[["polyline",{points:"4 7 4 4 20 4 20 7",key:"1nosan"}],["line",{x1:"9",x2:"15",y1:"20",y2:"20",key:"swin9y"}],["line",{x1:"12",x2:"12",y1:"4",y2:"20",key:"1tx1rr"}]]);export{n as T}; diff --git a/assets/utils-Dxwlf2d8.js b/assets/utils-Dxwlf2d8.js new file mode 100644 index 00000000..0fb164ce --- /dev/null +++ b/assets/utils-Dxwlf2d8.js @@ -0,0 +1,11 @@ +import{j as o}from"./jsx-runtime-DR9Q75dM.js";import{r as u}from"./index-DRjF_FHU.js";import{c as r}from"./functions-B0jM5NET.js";import{B as d}from"./button-CWRkIW0K.js";import{I as p}from"./info-boz3nBKJ.js";import{C as g}from"./check-C7wgf3Hc.js";import{c as m}from"./createLucideIcon-DrGAWQCB.js";/** + * @license lucide-react v0.417.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const x=m("Trash2",[["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M19 6v14c0 1-1 2-2 2H7c-1 0-2-1-2-2V6",key:"4alrt4"}],["path",{d:"M8 6V4c0-1 1-2 2-2h4c1 0 2 1 2 2v2",key:"v07s0e"}],["line",{x1:"10",x2:"10",y1:"11",y2:"17",key:"1uufr5"}],["line",{x1:"14",x2:"14",y1:"11",y2:"17",key:"xtxkd"}]]);/** + * @license lucide-react v0.417.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const h=m("TriangleAlert",[["path",{d:"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3",key:"wmoenq"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]]),i="light",f="neutral",v="button",y=({theme:e=i,variant:s=f})=>{let t=e==="light"?"text-icon-secondary":"text-icon-inverse";return t={info:e==="light"?"text-support-info":"text-support-info-inverse",success:e==="light"?"text-support-success":"text-support-success-inverse",warning:e==="light"?"text-support-warning":"text-support-warning-inverse",error:e==="light"?"text-support-error":"text-support-error-inverse"}[s]||t,t},N=({icon:e,theme:s=i,variant:t=f})=>{var c;const a="[&>svg]:h-5 [&>svg]:w-5",n=y({theme:s,variant:t});if(e&&u.isValidElement(e))return u.cloneElement(e,{className:r(a,n,((c=e==null?void 0:e.props)==null?void 0:c.className)??"")});const l={neutral:o.jsx(p,{className:r(a,n)}),info:o.jsx(p,{className:r(a,n)}),success:o.jsx(g,{className:r(a,n)}),warning:o.jsx(h,{className:r(a,n)}),error:o.jsx(x,{className:r(a,n)})};return l[t]||l.neutral},T=({actionType:e=v,onAction:s=()=>{},actionLabel:t="",theme:a=i})=>{const n="focus:ring-0 focus:ring-offset-0 ring-offset-0 focus:outline-none";let l="text-button-primary border-button-primary hover:border-button-primary hover:text-button-primary-hover";switch(a==="dark"&&(l="text-text-inverse border-text-inverse hover:border-text-inverse hover:text-text-inverse"),e){case"button":return o.jsx(d,{variant:"outline",size:"xs",onClick:s,className:r("rounded",n,l,a==="dark"?"bg-transparent hover:bg-transparent":"bg-white hover:bg-white"),children:t});case"link":return o.jsx(d,{variant:"link",size:"xs",onClick:s,className:r(n,l),children:t});default:return null}},b=({theme:e=i,title:s="",inline:t=!1})=>{if(!s)return null;const a={light:"text-text-primary",dark:"text-text-inverse"};return o.jsx("span",{className:r("block",a[e],"text-sm leading-5 font-semibold",t?"inline":"block"),children:s})},k=({theme:e=i,content:s="",inline:t=!1})=>{if(!s)return null;const a={light:"text-text-primary",dark:"text-text-inverse"};return o.jsx("span",{className:r(a[e],"block text-sm [&_*]:text-sm leading-5 [&_*]:leading-5 font-normal",t?"inline":"block"),children:s})},j=(...e)=>s=>{e.forEach(t=>{typeof t=="function"?t(s):t&&(t.current=s)})};N.__docgenInfo={description:"",methods:[],displayName:"getIcon",props:{icon:{required:!1,tsType:{name:"union",raw:"React.ReactElement | null",elements:[{name:"ReactReactElement",raw:"React.ReactElement"},{name:"null"}]},description:""},theme:{required:!1,tsType:{name:"string"},description:"",defaultValue:{value:"'light'",computed:!1}},variant:{required:!1,tsType:{name:"string"},description:"",defaultValue:{value:"'neutral'",computed:!1}}}};T.__docgenInfo={description:"",methods:[],displayName:"getAction",props:{actionType:{defaultValue:{value:"'button'",computed:!1},required:!1},onAction:{defaultValue:{value:"() => {}",computed:!1},required:!1},actionLabel:{defaultValue:{value:"''",computed:!1},required:!1},theme:{defaultValue:{value:"'light'",computed:!1},required:!1}}};b.__docgenInfo={description:"",methods:[],displayName:"getTitle",props:{theme:{required:!1,tsType:{name:"string"},description:"",defaultValue:{value:"'light'",computed:!1}},title:{required:!1,tsType:{name:"union",raw:"string | React.ReactNode",elements:[{name:"string"},{name:"ReactReactNode",raw:"React.ReactNode"}]},description:"",defaultValue:{value:"''",computed:!1}},inline:{required:!1,tsType:{name:"boolean"},description:"",defaultValue:{value:"false",computed:!1}}}};k.__docgenInfo={description:"",methods:[],displayName:"getContent",props:{theme:{required:!1,tsType:{name:"string"},description:"",defaultValue:{value:"'light'",computed:!1}},content:{required:!1,tsType:{name:"union",raw:"string | React.ReactNode",elements:[{name:"string"},{name:"ReactReactNode",raw:"React.ReactNode"}]},description:"",defaultValue:{value:"''",computed:!1}},inline:{required:!1,tsType:{name:"boolean"},description:"",defaultValue:{value:"false",computed:!1}}}};export{h as T,b as a,k as b,T as c,N as g,j as m}; diff --git a/assets/widget-blocks.stories-kt5i6506.js b/assets/widget-blocks.stories-kt5i6506.js new file mode 100644 index 00000000..620237b5 --- /dev/null +++ b/assets/widget-blocks.stories-kt5i6506.js @@ -0,0 +1,38 @@ +import{j as e}from"./jsx-runtime-DR9Q75dM.js";import{R as n}from"./radio-button-BBGEtJpx.js";import{C as t}from"./container-ZbATB8CN.js";import{B as r}from"./button-CWRkIW0K.js";import{L as c}from"./label-DvPgxd3J.js";import{B as a}from"./badge-Dv1nmPq1.js";import{A as g}from"./arrow-up-right-D1mgmwcd.js";import{E as b}from"./ellipsis-DN1ZI3Nb.js";import{H as d}from"./house-C42LrZVR.js";import{B as f}from"./bell-B87wS_4k.js";import{S as h}from"./settings-1wMHekZZ.js";import{c as x}from"./createLucideIcon-DrGAWQCB.js";import{A as S,P as w,C as j,M as v}from"./picture-in-picture-BNl3IpVh.js";import{S as B}from"./share-2-DnCCulQX.js";import{N as y}from"./newspaper-Dji_c5th.js";import{P as N}from"./panel-left-close-BbAtOGz0.js";import"./index-DRjF_FHU.js";import"./index.browser-DP16PUbO.js";import"./functions-B0jM5NET.js";import"./switch-CmCNAZG2.js";import"./tooltip-BKIj9JjV.js";import"./floating-ui.react-B68Bw5rw.js";import"./index-rX-Bn4lm.js";import"./utils-Dxwlf2d8.js";import"./info-boz3nBKJ.js";import"./check-C7wgf3Hc.js";import"./x-M4dKkmxh.js";/** + * @license lucide-react v0.417.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const C=x("Shield",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}]]),te={title:"Organisms/Cards/Widget Blocks",parameters:{layout:"fullscreen"},tags:["autodocs"],decorators:[l=>e.jsx("div",{style:{width:"1100px",padding:"10px"},children:e.jsx(l,{})})]},L=[{id:"1",value:"analytics",icon:e.jsx(d,{}),label:"Analytics",description:"View detailed analytics reports and insights.",toggleLabel:"Enable",hideSelection:!0,useSwitch:!1,bagde:e.jsx(a,{label:"PRO",size:"xxs",icon:null,variant:"inverse",closable:!1,className:"py-0"})},{id:"2",value:"notifications",icon:e.jsx(f,{}),label:"Notifications",description:"Manage your notification preferences and settings.",toggleLabel:"Disable",hideSelection:!0,useSwitch:!1,bagde:e.jsx(a,{label:"PRO",size:"xxs",icon:null,variant:"inverse",closable:!1,className:"py-0"})},{id:"3",value:"settings",icon:e.jsx(h,{}),label:"Settings",description:"Configure your account and system settings.",toggleLabel:"Settings",hideSelection:!0,useSwitch:!1,bagde:e.jsx(a,{label:"PRO",size:"xxs",icon:null,variant:"inverse",closable:!1,className:"py-0"})},{id:"4",value:"security",icon:e.jsx(C,{}),label:"Security",description:"Update your security settings and passwords.",toggleLabel:"Security",hideSelection:!0,useSwitch:!1,bagde:e.jsx(a,{label:"PRO",size:"xxs",icon:null,variant:"inverse",closable:!1,className:"py-0"})},{id:"5",value:"marketing",icon:e.jsx(S,{}),label:"Marketing Button",description:"Demo",toggleLabel:"Billing",hideSelection:!1,useSwitch:!0},{id:"6",value:"modal",icon:e.jsx(w,{}),label:"Modal",description:"Demo",toggleLabel:"modal",hideSelection:!1,useSwitch:!0},{id:"7",value:"socialshare",icon:e.jsx(B,{}),label:"Social Share",description:"Demo",toggleLabel:"socialshare",hideSelection:!1,useSwitch:!0},{id:"8",value:"Blockquote",icon:e.jsx(y,{}),label:"Blockquote",description:"Demo",toggleLabel:"blockquote",hideSelection:!1,useSwitch:!0},{id:"9",value:"contenttimeline",icon:e.jsx(j,{}),label:"Content Timeline",description:"Demo",toggleLabel:"contenttimeline",hideSelection:!1,useSwitch:!0},{id:"10",value:"googlemaps",icon:e.jsx(v,{}),label:"Google Maps",description:"Demo",toggleLabel:"googlemaps",hideSelection:!1,useSwitch:!0,bagde:e.jsx(a,{label:"New",size:"xxs",icon:null,variant:"green",closable:!1,className:"py-0"})},{id:"11",value:"lottieanimation",icon:e.jsx(d,{}),label:"Lottie Animation",description:"Demo",toggleLabel:"lottieanimation",hideSelection:!1,useSwitch:!0},{id:"12",value:"animations",icon:e.jsx(N,{}),label:"Animations",description:"Demo",toggleLabel:"animations",hideSelection:!1,useSwitch:!0,bagde:e.jsx(a,{label:"Extension",size:"xxs",icon:null,variant:"yellow",closable:!1,className:"py-0"})}],k=l=>{const s=L;return e.jsxs(t,{...l,containerType:"flex",direction:"column",className:"md:w-full lg:w-full border border-solid rounded-s-xl border-border-subtle p-4",gap:"xs",children:[e.jsx(t.Item,{className:"md:w-full p-1 lg:w-full",children:e.jsxs(t,{justify:"between",gap:"xs",align:"center",children:[e.jsx(t.Item,{className:"",children:e.jsx(c,{className:"font-semibold",children:"Blocks"})}),e.jsxs(t.Item,{className:"items-center flex",children:[e.jsx(c,{children:e.jsx(r,{icon:e.jsx(g,{}),iconPosition:"right",variant:"ghost",children:"View All"})}),e.jsxs(r,{variant:"ghost",className:"p-0 leading-none ",children:[" ",e.jsx(b,{})]})]})]})}),e.jsx(t.Item,{className:"md:w-full lg:w-full p-1 bg-field-primary-background rounded-lg",children:e.jsx(n.Group,{as:"div",size:"sm",defaultValue:`option-${s[0].id}`,multiSelection:!0,onChange:i=>i,className:"w-full gap-1",children:s.map(i=>e.jsx(n.Button,{borderOn:!0,borderOnActive:!1,value:i.value,icon:i.icon,hideSelection:i.hideSelection,label:{heading:i.label,description:i.description},useSwitch:i.useSwitch,badgeItem:i.bagde,buttonWrapperClasses:"bg-background-primary border-0"},`option-${i.id}`))})})]})},o=k.bind({});var u,m,p;o.parameters={...o.parameters,docs:{...(u=o.parameters)==null?void 0:u.docs,source:{originalSource:`(args: Template1Props) => { + const radioButtonGroupData = defaultRadioButtonGroupData; + return <Container {...args} containerType="flex" direction="column" className="md:w-full lg:w-full border border-solid rounded-s-xl border-border-subtle p-4" gap="xs"> + <Container.Item className="md:w-full p-1 lg:w-full"> + <Container justify="between" gap="xs" align="center"> + <Container.Item className=""> + <Label className="font-semibold">Blocks</Label> + </Container.Item> + <Container.Item className="items-center flex"> + <Label> + <Button icon={<ArrowUpRight />} iconPosition="right" variant="ghost"> + View All + </Button> + </Label> + <Button variant="ghost" className="p-0 leading-none "> + {' '} + <Ellipsis /> + </Button> + </Container.Item> + </Container> + </Container.Item> + <Container.Item className="md:w-full lg:w-full p-1 bg-field-primary-background rounded-lg"> + <RadioButton.Group as="div" size="sm" defaultValue={\`option-\${radioButtonGroupData[0].id}\`} multiSelection={true} onChange={value => { + return value; + }} className="w-full gap-1"> + {radioButtonGroupData.map(option => <RadioButton.Button key={\`option-\${option.id}\`} borderOn={true} borderOnActive={false} value={option.value} icon={option.icon} hideSelection={option.hideSelection} label={{ + heading: option.label, + description: option.description + }} useSwitch={option.useSwitch} badgeItem={option.bagde} buttonWrapperClasses="bg-background-primary border-0" />)} + </RadioButton.Group> + </Container.Item> + </Container>; +}`,...(p=(m=o.parameters)==null?void 0:m.docs)==null?void 0:p.source}}};const ae=["WidgetBlocks"];export{o as WidgetBlocks,ae as __namedExportsOrder,te as default}; diff --git a/assets/x-M4dKkmxh.js b/assets/x-M4dKkmxh.js new file mode 100644 index 00000000..05083703 --- /dev/null +++ b/assets/x-M4dKkmxh.js @@ -0,0 +1,6 @@ +import{c as e}from"./createLucideIcon-DrGAWQCB.js";/** + * @license lucide-react v0.417.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const c=e("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]);export{c as X}; diff --git a/assets/zap-CE7YKAA5.js b/assets/zap-CE7YKAA5.js new file mode 100644 index 00000000..048f885b --- /dev/null +++ b/assets/zap-CE7YKAA5.js @@ -0,0 +1,6 @@ +import{c as a}from"./createLucideIcon-DrGAWQCB.js";/** + * @license lucide-react v0.417.0 - ISC + * + * This source code is licensed under the ISC license. + * See the LICENSE file in the root directory of this source tree. + */const e=a("Zap",[["path",{d:"M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z",key:"1xq2db"}]]);export{e as Z}; diff --git a/favicon.svg b/favicon.svg new file mode 100644 index 00000000..571f90fe --- /dev/null +++ b/favicon.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" xmlns:svgjs="http://svgjs.com/svgjs" xmlns:xlink="http://www.w3.org/1999/xlink" width="164" height="164" version="1.1"><svg xmlns="http://www.w3.org/2000/svg" width="164" height="164" fill="none" viewBox="0 0 164 164"><path fill="#FF4785" d="M22.467 147.762 17.5 15.402a8.062 8.062 0 0 1 7.553-8.35L137.637.016a8.061 8.061 0 0 1 8.565 8.047v144.23a8.063 8.063 0 0 1-8.424 8.054l-107.615-4.833a8.062 8.062 0 0 1-7.695-7.752Z"/><path fill="#fff" fill-rule="evenodd" d="m128.785.57-15.495.968-.755 18.172a1.203 1.203 0 0 0 1.928 1.008l7.06-5.354 5.962 4.697a1.202 1.202 0 0 0 1.946-.987L128.785.569Zm-12.059 60.856c-2.836 2.203-23.965 3.707-23.965.57.447-11.969-4.912-12.494-7.889-12.494-2.828 0-7.59.855-7.59 7.267 0 6.534 6.96 10.223 15.13 14.553 11.607 6.15 25.654 13.594 25.654 32.326 0 17.953-14.588 27.871-33.194 27.871-19.201 0-35.981-7.769-34.086-34.702.744-3.163 25.156-2.411 25.156 0-.298 11.114 2.232 14.383 8.633 14.383 4.912 0 7.144-2.708 7.144-7.267 0-6.9-7.252-10.973-15.595-15.657C64.827 81.933 51.53 74.468 51.53 57.34c0-17.098 11.76-28.497 32.747-28.497 20.988 0 32.449 11.224 32.449 32.584Z" clip-rule="evenodd"/></svg><style>@media (prefers-color-scheme:light){:root{filter:none}}</style></svg> \ No newline at end of file diff --git a/force-ui.d.ts b/force-ui.d.ts new file mode 100644 index 00000000..3ffeccd6 --- /dev/null +++ b/force-ui.d.ts @@ -0,0 +1,2123 @@ +/// <reference types="react" /> + +import { Boundary } from '@floating-ui/react'; +import { default as default_2 } from 'react'; +import { EditorState } from 'lexical'; +import { ElementType } from 'react'; +import { FloatingPortalProps } from '@floating-ui/react'; +import { ForwardRefExoticComponent } from 'react'; +import { JSX as JSX_2 } from 'react/jsx-runtime'; +import { LexicalEditor } from 'lexical'; +import { NamedExoticComponent } from 'react'; +import { OffsetOptions } from '@floating-ui/react'; +import { ReactElement } from 'react'; +import { ReactNode } from 'react'; +import { RefAttributes } from 'react'; + +export declare const Accordion: { + ({ type, defaultValue, autoClose, disabled, children, className, }: AccordionProps): JSX_2.Element; + displayName: string; +} & { + Item: { + ({ isOpen, onToggle, type, disabled, children, className, }: AccordionItemProps): JSX_2.Element; + displayName: string; + }; + Trigger: { + ({ onToggle, isOpen, iconType, disabled, tag, type, children, className, ...props }: AccordionTriggerProps): JSX_2.Element; + displayName: string; + }; + Content: { + ({ isOpen, disabled, type, children, className, }: AccordionContentProps): JSX_2.Element; + displayName: string; + }; +}; + +declare interface AccordionContentProps extends CommonProps_4 { + /** Determines if the content is open */ + isOpen?: boolean; + /** Accordion type (same as parent) */ + type?: 'simple' | 'separator' | 'boxed'; +} + +/** + * Props for an AccordionItem component. + */ +declare interface AccordionItemProps extends CommonProps_4 { + /** Determines if the item is open */ + isOpen?: boolean; + /** Callback to toggle the item's state */ + onToggle?: () => void; + /** Accordion type (same as parent) */ + type?: 'simple' | 'separator' | 'boxed'; + /** The value associated with the accordion item */ + value?: string; +} + +declare interface AccordionProps extends CommonProps_4 { + /** Type of accordion: 'simple', 'separator', or 'boxed' */ + type?: 'simple' | 'separator' | 'boxed'; + /** Initial active item(s) */ + defaultValue?: string | string[]; + /** Automatically close other items when one is opened */ + autoClose?: boolean; +} + +declare interface AccordionTriggerProps extends CommonProps_4 { + /** Callback for toggling item state */ + onToggle?: () => void; + /** Indicates if the item is open */ + isOpen?: boolean; + /** Type of icon to display */ + iconType?: 'arrow' | 'plus-minus'; + /** Element to render trigger as */ + tag?: ElementType; + /** Accordion type (same as parent) */ + type?: 'simple' | 'separator' | 'boxed'; +} + +declare interface AdditionalProps { + /** Additional props */ + [key: string]: unknown; +} + +export declare const Alert: ({ design, theme, variant, className, title, content, icon, onClose, action, }: AlertProps) => JSX.Element; + +declare interface AlertProps { + /** Defines the style variant of the alert. */ + variant?: 'neutral' | 'info' | 'warning' | 'error' | 'success'; + /** Defines the theme of the alert. */ + theme?: 'light' | 'dark'; + /** Defines the design of the alert. */ + design?: 'inline' | 'stack'; + /** Defines the title of the alert. */ + title?: React.ReactNode; + /** Defines the content of the alert. */ + content?: React.ReactNode; + /** Defines the extra classes. */ + className?: string; + /** Callback function for close event. */ + onClose?: () => void; + /** Custom Icon for the alert. */ + icon?: React.ReactElement | null; + /** Defines the action of the alert. */ + action?: { + label: string; + onClick: (close: () => void) => void; + type: 'link' | 'button'; + }; +} + +export declare const AreaChart: ({ data, dataKeys, colors, variant, showXAxis, showYAxis, showTooltip, tooltipIndicator, tooltipLabelKey, showLegend, showCartesianGrid, tickFormatter, xAxisDataKey, yAxisDataKey, xAxisFontSize, xAxisFontColor, chartWidth, chartHeight, }: AreaChartProps) => JSX_2.Element; + +declare interface AreaChartProps { + /** An array of objects representing the source data for the chart. */ + data: DataItem_4[]; + /** An array of strings representing the keys to access data in each data object. Used for identifying different data series. */ + dataKeys: string[]; + /** An array of color strings that determine the colors for each data series in the chart. */ + colors?: Color_3[]; + /** Defines the variant of Area Chart. */ + variant?: 'solid' | 'gradient'; + /** Whether to render the `<XAxis />` component for the x-axis. */ + showXAxis?: boolean; + /** Whether to render the `<XAxis />` component for the y-axis. */ + showYAxis?: boolean; + /** Toggle the visibility of the tooltip on hover, displaying detailed information for each data point. */ + showTooltip?: boolean; + /** The tooltip indicator. It can be `dot`, `line` or `dashed`. */ + tooltipIndicator?: 'dot' | 'line' | 'dashed'; + /** An array of objects representing the source data for the chart. */ + tooltipLabelKey?: string; + /** Whether to render the `<Legend />` component to identify data series. */ + showLegend?: boolean; + /** Whether to display the `<CartesianGrid />`, adding horizontal and vertical grid lines. */ + showCartesianGrid?: boolean; + /** A function used to format the ticks on the axes, e.g., for formatting dates or numbers. */ + tickFormatter?: (value: string) => string; + /** The key in the data objects representing values for the x-axis. This is used to access the x-axis values from each data entry. */ + xAxisDataKey?: string; + /** The key in the data objects representing values for the y-axis. This is used to access the y-axis values from each data entry. */ + yAxisDataKey?: string; + /** Font size for the labels on the x-axis. */ + xAxisFontSize?: 'sm' | 'md' | 'lg'; + /** Font color for the labels on the x-axis. */ + xAxisFontColor?: string; + /** Width of the chart container. */ + chartWidth?: number; + /** Height of the chart container. */ + chartHeight?: number; +} + +export declare const Avatar: default_2.ForwardRefExoticComponent<{ + /** Defines the style variant of the avatar. */ + variant?: "primary" | "dark" | "gray" | "white" | "primary-light" | undefined; + /** Defines the size of the avatar. */ + size?: "xs" | "sm" | "md" | "lg" | "xxs" | undefined; + /** Defines the border of the avatar. */ + border?: "none" | "subtle" | "ring" | undefined; + /** The URL of the Avatar image */ + url?: string | undefined; + /** Defines the children of the avatar. */ + children?: ReactNode; + /** Defines the extra classes */ + className?: string | undefined; + /** The URL of the Avatar image. */ + src?: string | undefined; + /** Alt text for the avatar image. */ + alt?: string | undefined; +} & Pick<default_2.HTMLAttributes<HTMLImageElement>, "title"> & default_2.RefAttributes<HTMLImageElement>>; + +export declare const Badge: ForwardRefExoticComponent<BadgeProps & RefAttributes<HTMLSpanElement>>; + +declare interface BadgeProps { + /** + * Defines the Label of the badge. + */ + label?: string; + /** + * Defines the size of the badge. + */ + size?: 'xxs' | 'xs' | 'sm' | 'md' | 'lg'; + /** + * Defines the extra classes + */ + className?: string; + /** + * Defines the type of the badge. + */ + type?: 'pill' | 'rounded'; + /** + * Defines the style variant of the badge. + */ + variant?: 'neutral' | 'red' | 'yellow' | 'green' | 'blue' | 'inverse'; + /** + * Custom Icon for the badge. + */ + icon?: ReactNode; + /** + * Defines if the badge is disabled. + */ + disabled?: boolean; + /** + * Callback function for close event + */ + onClose?: (event: React.MouseEvent) => void; + /** + * Defines if the badge is closable. + */ + closable?: boolean; + /** + * Callback function for mouse down event. + */ + onMouseDown?: () => void; +} + +export declare const BarChart: ({ data, dataKeys, colors, layout, stacked, showXAxis, showYAxis, showTooltip, tooltipIndicator, tooltipLabelKey, showLegend, showCartesianGrid, tickFormatter, xAxisDataKey, yAxisDataKey, xAxisFontSize, xAxisFontColor, yAxisFontColor, chartWidth, chartHeight, borderRadius, }: BarChartProps) => JSX_2.Element; + +declare interface BarChartProps { + /** An array of objects representing the source data for the chart. */ + data: DataItem[]; + /** An array of strings representing the keys to access data in each data object. Used for identifying different data series. */ + dataKeys: string[]; + /** An array of color strings that determine the colors for each data series in the chart. */ + colors?: Color[]; + /** Defines the layout of Bar Chart. if you want to check how layout `vertical` works, then you need to clear the xAxisDataKey value and set showCartesianGrid to false. */ + layout?: 'horizontal' | 'vertical'; + /** Defines are the chart bars are stacked. */ + stacked?: boolean; + /** Whether to render the `<XAxis />` component for the x-axis. */ + showXAxis?: boolean; + /** Whether to render the `<YAxis />` component for the y-axis. */ + showYAxis?: boolean; + /** Toggle the visibility of the tooltip on hover, displaying detailed information for each data point. */ + showTooltip?: boolean; + /** The tooltip indicator. It can be `dot`, `line` or `dashed`. */ + tooltipIndicator?: 'dot' | 'line' | 'dashed'; + /** Present tooltip lable key. E.g. for this data element: `{ month: 'January', desktop: 186, mobile: 80 }` if set lableKye to 'month' the tooltip will display the month name (like 'January'). */ + tooltipLabelKey?: string; + /** Whether to render the `<Legend />` component to identify data series. */ + showLegend?: boolean; + /** Whether to display the `<CartesianGrid />`, adding horizontal and vertical grid lines. */ + showCartesianGrid?: boolean; + /** A function used to format the ticks on the axes, e.g., ```const monthFormatter = ( value: string ) => value.slice( 0, 3 );``` */ + tickFormatter?: (value: string) => string; + /** The key in the data objects representing values for the x-axis. This is used to access the x-axis values from each data entry. */ + xAxisDataKey?: string; + /** The key in the data objects representing values for the y-axis. This is used to access the y-axis values from each data entry. */ + yAxisDataKey?: string; + /** Font size for the labels on the x-axis. */ + xAxisFontSize?: 'sm' | 'md' | 'lg'; + /** Font color for the labels on the x-axis. */ + xAxisFontColor?: string; + /** Font color for the labels on the y-axis. */ + yAxisFontColor?: string; + /** Width of the chart container. */ + chartWidth?: number; + /** Height of the chart container. */ + chartHeight?: number; + /** Border radius of chart bar. */ + borderRadius?: number; +} + +declare interface BaseMenuProps { + /** Additional CSS classes for the component. */ + className?: string; +} + +declare interface BaseSearchBoxProps { + /** Additional class names for styling. */ + className?: string; + /** Size of the SearchBox. */ + size?: 'sm' | 'md' | 'lg'; + /** Whether the dropdown is open. */ + open?: boolean; + /** Callback when dropdown state changes. */ + onOpenChange?: (open: boolean) => void; + /** Whether to show loading state. */ + loading?: boolean; + /** Child components to be rendered. */ + children?: ReactNode; +} + +export declare const Breadcrumb: { + ({ children, size }: BreadcrumbProps): JSX_2.Element; + displayName: string; + List: { + ({ children }: BreadcrumbCommonProps): JSX_2.Element; + displayName: string; + }; + Item: { + ({ children }: BreadcrumbCommonProps): JSX_2.Element; + displayName: string; + }; + Link: { + ({ href, children, className, as: AsElement, ...props }: BreadcrumbLinkProps): JSX_2.Element; + displayName: string; + }; + Separator: { + ({ type }: BreadcrumbSeparatorProps): JSX_2.Element; + displayName: string; + }; + Ellipsis: { + (): JSX_2.Element; + displayName: string; + }; + Page: { + ({ children }: BreadcrumbCommonProps): JSX_2.Element; + displayName: string; + }; +}; + +declare interface BreadcrumbCommonProps { + /** Defines the children of the breadcrumb. */ + children: ReactNode; +} + +declare interface BreadcrumbLinkProps extends BreadcrumbCommonProps { + /** Defines the href of the link. */ + href: string; + /** Defines the class name of the link. */ + className?: string; + /** Defines the element type of the link. */ + as?: ElementType; +} + +declare interface BreadcrumbProps extends BreadcrumbCommonProps { + /** Defines the size of the breadcrumb. */ + size?: 'sm' | 'md'; +} + +declare interface BreadcrumbSeparatorProps { + /** + * Defines the type of separator. + * + * Available options: + * - arrow + * - slash + */ + type: 'arrow' | 'slash'; +} + +export declare const Button: default_2.FunctionComponent<ButtonProps>; + +export declare const ButtonGroup: { + Group: ({ children, activeItem, onChange, className, size, iconPosition, }: ButtonGroupProps) => JSX_2.Element; + Button: default_2.ForwardRefExoticComponent<ButtonProps_2 & default_2.RefAttributes<HTMLButtonElement>>; +}; + +/** Props for the ButtonGroup component. */ +declare interface ButtonGroupProps extends CommonProps { + /** Child elements, typically Button components. */ + children: ReactNode; + /** Active item slug in the group. */ + activeItem?: string | null; + /** Callback when the active item changes. */ + onChange?: (value: ButtonValue) => void; + /** Size of the buttons in the group. */ + size?: 'xs' | 'sm' | 'md'; + /** Position of the icon inside the button. */ + iconPosition?: 'left' | 'right'; +} + +declare interface ButtonProps { + /** + * Defines the style variant of the button. + */ + variant?: 'primary' | 'secondary' | 'outline' | 'ghost' | 'link'; + /** + * Defines the size of the button. + */ + size?: 'xs' | 'sm' | 'md' | 'lg'; + /** + * Defines the type of the button. + */ + type?: 'button' | 'submit' | 'reset'; + /** + * Defines the tag of the button. + */ + tag?: ElementType; + /** + * The class name of the button + */ + className?: string; + /** + * The children of the button + */ + children?: ReactNode; + /** + * Defines if the button is disabled. + */ + disabled?: boolean; + /** + * Defines if the button is destructive. + */ + destructive?: boolean; + /** + * Custom Icon for the button. + */ + icon?: ReactNode; + /** + * Defines the position of the icon. + */ + iconPosition?: 'left' | 'right'; + /** + * Defines if the button is loading. + */ + loading?: boolean; + /** On click event. */ + onClick?: (event: default_2.MouseEvent<HTMLElement>) => void; +} + +/** Props for the Button component. */ +declare interface ButtonProps_2 extends CommonProps { + /** Unique slug identifying the button. */ + slug: string; + /** Text content of the button. */ + text: string; + /** Icon displayed inside the button. */ + icon?: ReactElement; + /** Marks the button as disabled. */ + disabled?: boolean; + /** Indicates if the button is the first child in the group. */ + isFirstChild?: boolean; + /** Indicates if the button is the last child in the group. */ + isLastChild?: boolean; +} + +/** Type for the value passed to the onChange callback. */ +declare interface ButtonValue { + event: default_2.MouseEvent<HTMLButtonElement>; + value: { + slug: string; + text: string; + }; +} + +export declare const Checkbox: ForwardRefExoticComponent<CheckboxProps & RefAttributes<HTMLInputElement>>; + +declare interface CheckboxProps { + /** Defines the content associated with the checkbox. */ + label?: { + heading?: string; + description?: string; + } | undefined; + /** ID of the checkbox input. */ + id?: string; + /** Default checked state (uncontrolled). */ + defaultChecked?: boolean; + /** Controlled checked state. */ + checked?: boolean; + /** Change event handler. */ + onChange?: (checked: boolean) => void; + /** If true, renders indeterminate state. */ + indeterminate?: boolean; + /** If true, disables the checkbox. */ + disabled?: boolean; + /** Size of the checkbox (sm or md). */ + size?: 'sm' | 'md'; + /** Custom className for the checkbox. */ + className?: string; +} + +declare interface Color { + fill: string; +} + +declare interface Color_2 { + stroke: string; +} + +declare interface Color_3 { + stroke: string; + fill: string; +} + +/** Defines the common props shared by components. */ +declare interface CommonProps { + /** Additional class names for styling. */ + className?: string; +} + +declare interface CommonProps_2 { + /** Additional class name. */ + className?: string; + /** Additional inline styles. */ + style?: React.CSSProperties; +} + +declare interface CommonProps_3 { + /** Additional class names. */ + className?: string; + /** Additional props. */ + [key: string]: unknown; +} + +declare interface CommonProps_4 { + /** Custom class names for additional styling */ + className?: string; + /** Disables the component */ + disabled?: boolean; + /** Children components */ + children: ReactNode; +} + +export declare const Container: { + ({ containerType, gap, gapX, gapY, direction, justify, align, wrap, cols, className, children, ...extraProps }: FlexContainerProps & GridContainerProps): JSX_2.Element; + Item: { + ({ grow, shrink, order, alignSelf, justifySelf, className, children, ...props }: FlexItemProps & GridItemProps): JSX_2.Element; + displayName: string; + }; + displayName: string; +}; + +declare interface ContainerCommonProps extends ContainerCoreCommonProps { + /** + * Defines the number of columns (if using a grid container). + * + * For responsive columns, use an object with screen sizes as keys and column values as values. + * Example: `{ sm: 1, md: 2, lg: 3 }` + */ + cols?: TCols; + /** + * Gap between container items. This will apply gap in both horizontal and vertical directions. + * + * For responsive gap, use an object with screen sizes as keys and gap values as values. + * Example: `{ sm: 'sm', md: 'md', lg: 'lg' }` + */ + gap?: TGap; + /** + * Horizontal gap between container items. Use when need to apply gap only in horizontal direction. + * + * For responsive horizontal gap, use an object with screen sizes as keys and gap values as values. + * Example: `{ sm: 'sm', md: 'md', lg: 'lg' }` + */ + gapX?: TGap; + /** + * Vertical gap between container items. Use when need to apply gap only in vertical direction. + * + * For responsive vertical gap, use an object with screen sizes as keys and gap values as values. + * Example: `{ sm: 'sm', md: 'md', lg: 'lg' }` + */ + gapY?: TGap; + /** + * Alignment of container items along the cross axis. + * + * For responsive alignment, use an object with screen sizes as keys and alignment values as values. + * Example: `{ sm: 'start', md: 'center', lg: 'end' }` + */ + align?: TAlign; + /** + * Justification of container items along the main axis. + * + * For responsive justification, use an object with screen sizes as keys and justification values as values. + * Example: `{ sm: 'start', md: 'center', lg: 'end' }` + */ + justify?: TJustify; +} + +declare interface ContainerCoreCommonProps { + /** Defines any additional CSS classes for the container. */ + className?: string; + /** Defines the children of the container. */ + children?: ReactNode; +} + +declare interface DataItem { + [key: string]: number | string; +} + +declare interface DataItem_2 { + [key: string]: number | string; +} + +declare interface DataItem_3 { + [key: string]: number | string; +} + +declare interface DataItem_4 { + [key: string]: number | string; +} + +export declare const DatePicker: ({ selectionType, variant, presets: customPresets, onCancel, onApply, onDateSelect, applyButtonText, cancelButtonText, showOutsideDays, isFooter, ...props }: DatePickerProps) => JSX_2.Element | undefined; + +declare interface DatePickerProps { + /** Defines the selection selectionType of the date picker: single, range, or multiple dates. */ + selectionType?: 'single' | 'range' | 'multiple'; + /** Defines the variant of the date picker: normal, dualdate, or presets. */ + variant?: 'normal' | 'dualdate' | 'presets'; + /** An array of custom presets. */ + presets?: { + label: string; + range: { + from: Date; + to: Date; + }; + }[]; + /** Callback function to be executed when the cancel button is clicked. */ + onCancel?: () => void; + /** Callback function to be executed when the apply button is clicked. */ + onApply?: (selectedDates: Date | { + from: Date; + to: Date; + } | Date[]) => void; + /** Callback function to be executed when a date is selected. */ + onDateSelect?: (date: Date | Date[] | TDateRange | null) => void; + /** Text displayed on the Apply button. */ + applyButtonText?: string; + /** Text displayed on the Cancel button. */ + cancelButtonText?: string; + /** Show or hide days outside of the current month. */ + showOutsideDays?: boolean; + /** Show or hide the footer. */ + isFooter?: boolean; +} + +export declare const Dialog: { + ({ open, setOpen, children, trigger, className, exitOnClickOutside, exitOnEsc, design, scrollLock, }: DialogProps): JSX.Element; + displayName: string; + Panel: { + ({ children, className, }: DialogPanelProps): JSX.Element; + displayName: string; + }; + Title: { + ({ children, as: Tag, className, ...props }: DialogTitleProp): JSX.Element; + displayName: string; + }; + Description: { + ({ children, as: Tag, className, ...props }: DialogDescriptionProp): JSX.Element; + displayName: string; + }; + CloseButton: { + ({ children, as: Tag, ...props }: DialogCloseButtonProps): JSX.Element | ReactNode; + displayName: string; + }; + Header: { + ({ children, className, ...props }: DialogHeaderProps): JSX.Element; + displayName: string; + }; + Body: { + ({ children, className, ...props }: DialogBodyProps): JSX.Element; + displayName: string; + }; + Footer: { + ({ children, className, }: DialogFooterProps): JSX.Element; + displayName: string; + }; + Backdrop: { + ({ className, ...props }: CommonProps_2): JSX.Element | null; + displayName: string; + }; +}; + +declare interface DialogBodyProps extends CommonProps_2 { + /** Children of the dialog body. */ + children: ReactNode; +} + +declare interface DialogCloseButtonProps extends CommonProps_2 { + /** Children of the dialog close button. */ + children?: ReactNode; + /** Additional class name for the dialog close button. */ + as?: ElementType; + /** Additional class name for the dialog close button. */ + className?: string; + /** Additional props based on the as value. */ + [key: string]: unknown; +} + +declare interface DialogDescriptionProp extends CommonProps_2 { + /** Children of the dialog description. */ + children: ReactNode; + /** Additional class name for the dialog description. */ + as?: ElementType; +} + +declare interface DialogFooterProps extends CommonProps_2 { + /** Children of the dialog footer. */ + children?: ReactNode | ((props: { + close: () => void; + }) => ReactNode); +} + +declare interface DialogHeaderProps extends CommonProps_2 { + /** Children of the dialog header. */ + children: ReactNode; +} + +declare interface DialogPanelProps extends CommonProps_2 { + /** Children of the dialog panel. */ + children: ReactNode | ((param: { + close: () => void; + }) => ReactNode); +} + +declare interface DialogProps extends CommonProps_2 { + /** Control the dialog open state. If not provided, the dialog will be controlled internally. */ + open?: boolean; + /** Control the dialog open state. If not provided, the dialog will be controlled internally. */ + setOpen?: (open: boolean) => void; + /** Children of the dialog. */ + children: ReactNode; + /** Trigger element for the dialog. */ + trigger?: ReactNode | ((props: { + onClick: () => void; + }) => React.ReactElement); + /** Close the dialog on clicking outside the dialog. */ + exitOnClickOutside?: boolean; + /** Close the dialog on pressing the escape key. */ + exitOnEsc?: boolean; + /** Design of the dialog. */ + design?: 'simple' | 'footer-divided'; + /** Lock the scroll when the dialog is open. */ + scrollLock?: boolean; +} + +declare interface DialogTitleProp extends CommonProps_2 { + /** Children of the dialog title. */ + children: ReactNode; + /** Additional class name for the dialog title. */ + as?: ElementType; +} + +export declare const Drawer: { + ({ open, setOpen, children, trigger, className, exitOnClickOutside, exitOnEsc, design, position, transitionDuration, scrollLock, }: DrawerProps): JSX_2.Element; + displayName: string; + Panel: { + ({ children, className }: DrawerPanelProps): JSX_2.Element; + displayName: string; + }; + Header: { + ({ children, className, ...props }: DrawerHeaderProps): JSX_2.Element; + displayName: string; + }; + Title: { + ({ children, as: Tag, className, ...props }: DrawerTitleProps): JSX_2.Element; + displayName: string; + }; + Description: { + ({ children, as: Tag, className, ...props }: DrawerDescriptionProps): JSX_2.Element; + displayName: string; + }; + Body: { + ({ children, className, ...props }: DrawerBodyProps): JSX_2.Element; + displayName: string; + }; + CloseButton: { + ({ children, as: Tag, ...props }: DrawerCloseButtonProps): string | number | boolean | Iterable<default_2.ReactNode> | JSX_2.Element | null | undefined; + displayName: string; + }; + Footer: { + ({ children, className }: DrawerFooterProps): JSX_2.Element; + displayName: string; /** Trigger element to open the drawer. Required for uncontrolled component. */ + }; + Backdrop: { + ({ className, ...props }: DrawerBackdropProps): default_2.ReactPortal | null; + displayName: string; + }; +}; + +declare interface DrawerBackdropProps { + /** Additional class names. */ + className?: string; + /** Additional props. */ + [key: string]: unknown; +} + +declare interface DrawerBodyProps { + /** Body content. */ + children: ReactNode; + /** Additional class names. */ + className?: string; + /** Additional props. */ + [key: string]: unknown; +} + +declare interface DrawerCloseButtonProps extends CommonProps_3 { + /** Button content. */ + children?: ReactNode | (({ close }: { + close: () => void; + }) => ReactNode); + /** Button tag. */ + as?: ElementType; +} + +declare interface DrawerDescriptionProps { + /** Description tag. */ + as?: ElementType; + /** Description content. */ + children: ReactNode; + /** Additional class names. */ + className?: string; + /** Additional props. */ + [key: string]: unknown; +} + +declare interface DrawerFooterProps { + /** Footer content. */ + children: ReactNode | (({ close }: { + close: () => void; + }) => ReactNode); + /** Additional class names. */ + className?: string; +} + +declare interface DrawerHeaderProps { + /** Header content. */ + children: ReactNode; + /** Additional class names. */ + className?: string; + /** Additional props. */ + [key: string]: unknown; +} + +declare interface DrawerPanelProps { + /** Drawer content. */ + children: ReactNode | ((props: { + close: () => void; + }) => ReactNode); + /** Additional class names. */ + className?: string; +} + +declare interface DrawerProps { + /** Open state of the drawer. Optional for uncontrolled component. */ + open?: boolean; + /** Set open state of the drawer. Optional for uncontrolled component. */ + setOpen?: (open: boolean) => void; + /** Drawer content. */ + children: ReactNode; + /** Trigger element to open the drawer. Required for uncontrolled component. */ + trigger?: ReactNode | ((props: { + onClick: () => void; + }) => ReactNode); + /** Additional class names. */ + className?: string; + /** Close drawer when clicking outside of the drawer. */ + exitOnClickOutside?: boolean; + /** Close drawer when pressing the escape key. */ + exitOnEsc?: boolean; + /** Design of the drawer. */ + design?: 'simple' | 'footer-divided'; + /** Position of the drawer. */ + position?: 'left' | 'right'; + /** Duration of the drawer transition. */ + transitionDuration?: number; + /** Lock the scroll when the drawer is open. */ + scrollLock?: boolean; +} + +declare interface DrawerTitleProps { + /** Title content. */ + children: ReactNode; + /** HTML element to render. */ + as?: ElementType; + /** Additional class names. */ + className?: string; +} + +declare interface DropdownCommonProps { + /** Children of the component */ + children: ReactNode; + /** Additional class name */ + className?: string; +} + +export declare const DropdownMenu: { + ({ placement, offset: offsetValue, boundary, dropdownPortalRoot, dropdownPortalId, children, className, }: DropdownMenuProps): JSX_2.Element; + displayName: string; + Trigger: default_2.ForwardRefExoticComponent<DropdownCommonProps & default_2.RefAttributes<HTMLDivElement>>; + Content: { + ({ children, className, ...props }: DropdownCommonProps & AdditionalProps): JSX_2.Element; + displayName: string; + }; + List: { + (props: DropdownMenuListProps): JSX_2.Element; + displayName: string; + }; + Item: default_2.FC<DropdownMenuItemProps>; + Separator: { + (props: DropdownMenuSeparatorProps): JSX_2.Element; + displayName: string; + }; +}; + +declare interface DropdownMenuItemProps { + /** Content of the dropdown menu item. */ + children: ReactNode; + /** Tag of the dropdown menu item. Use your custom component or HTML tag if needed instead of the default `li`. */ + as?: ElementType; + /** Click handler. */ + onClick?: () => void; + /** Additional class name. */ + className?: string; +} + +declare type DropdownMenuListProps = MenuListProps; + +declare interface DropdownMenuProps extends DropdownCommonProps { + /** Defines the position of the dropdown menu. */ + placement?: 'top' | 'right' | 'bottom' | 'left' | 'top-start' | 'top-end' | 'right-start' | 'right-end' | 'bottom-start' | 'bottom-end' | 'left-start' | 'left-end'; + /** Defines the offset of the dropdown menu. */ + offset?: OffsetOptions; + /** Defines the boundary of the dropdown menu. */ + boundary?: Boundary; + /** Defines the trigger element of the dropdown menu. */ + dropdownPortalRoot?: FloatingPortalProps['root']; + /** Defines the trigger element of the dropdown menu. */ + dropdownPortalId?: FloatingPortalProps['id']; + /** Additional class name */ + className?: string; +} + +declare type DropdownMenuSeparatorProps = MenuSeparatorProps; + +declare const EditorCombobox: { + ({ size, className, children }: EditorComboboxProps): JSX_2.Element; + displayName: string; + Item: ForwardRefExoticComponent<EditorComboboxItemProps & RefAttributes<HTMLLIElement>>; +}; + +declare interface EditorComboboxItemProps extends React.HTMLAttributes<HTMLLIElement> { + /** The size of the combobox item. */ + size: 'sm' | 'md' | 'lg'; + /** The class name of the combobox item. */ + className?: string; + /** The children of the combobox item. */ + children: ReactNode; + /** Whether the combobox item is selected. */ + selected?: boolean; +} + +declare interface EditorComboboxProps { + /** The size of the combobox. */ + size: 'sm' | 'md' | 'lg'; + /** The class name of the combobox. */ + className?: string; + /** The children of the combobox. */ + children: ReactNode; +} + +export declare const EditorInput: ForwardRefExoticComponent<EditorInputProps<TOptionItem> & RefAttributes<LexicalEditor>>; + +declare const editorInputClassNames: { + sm: string; + md: string; + lg: string; +}; + +declare interface EditorInputProps<T = TOptionItem> { + /** Default value for the editor input field. */ + defaultValue?: string; + /** Placeholder text for the editor input field. */ + placeholder?: string; + /** Callback function that is called when the value of the input changes. The function receives the updated value as an argument. */ + onChange?: (editorState: EditorState, editor: LexicalEditor) => void; + /** Defines the sizes of the editor input. */ + size?: keyof typeof editorInputClassNames; + /** Defines if the editor input is focused automatically. */ + autoFocus?: boolean; + /** Array of options to be displayed in the editor input. Each option should be an object or string. */ + options: T[]; + /** The key to be used to display the label of the option in the editor input and in the editor after selecting any mention/tag option. */ + by?: T extends Record<string, unknown> ? keyof T : string; + /** The trigger to be used to show the mention options. */ + trigger?: string; + /** The component to be used for the mention menu. */ + menuComponent?: TMenuComponent; + /** The component to be used for the mention menu items. */ + menuItemComponent?: TMenuItemComponent; + /** Additional class names to be added to the editor input. */ + className?: string; + /** Additional class names to be added to the editor input wrapper. */ + wrapperClassName?: string; + /** Defines if the editor input is disabled. */ + disabled?: boolean; + /** Defines if the editor input should add a space after selecting a mention/tag option. */ + autoSpaceAfterMention?: boolean; +} + +declare interface FlexContainerProps extends ContainerCommonProps { + /** Defines the type of the container (default: 'flex'). */ + containerType?: TContainerType; + /** + * Defines the flex direction of the container. + * + * For responsive direction, use an object with screen sizes as keys and direction values as values. + * Example: `{ sm: 'row', md: 'column', lg: 'row-reverse' }` + */ + direction?: TDirection; + /** + * Defines the wrapping behavior of child elements. + * + * For responsive wrap, use an object with screen sizes as keys and wrap values as values. + * Example: `{ sm: 'nowrap', md: 'wrap', lg: 'wrap-reverse' }` + */ + wrap?: TWrap; +} + +declare interface FlexItemProps extends ContainerCoreCommonProps { + /** + * Defines how much the item will grow relative to others. `(For Flex container only.)` + * + * For responsive grow, use an object with screen sizes as keys and grow values as values. + * Example: `{ sm: 1, md: 2, lg: 3 }` + */ + grow?: 0 | 1; + /** + * Defines how much the item will shrink relative to others. `(For Flex container only.)` + * + * For responsive shrink, use an object with screen sizes as keys and shrink values as values. + * Example: `{ sm: 1, md: 2, lg: 3 }` + */ + shrink?: 0 | 1; + /** + * Defines the order of the item in the container. `(For Flex container only.)` + * + * For responsive order, use an object with screen sizes as keys and order values as values. + * Example: `{ sm: 1, md: 2, lg: 3 }` + */ + order?: TRange | 'first' | 'last' | 'none'; + /** + * Defines the alignment of the item along the cross axis. `(For Flex container only.)` + * + * For responsive alignment, use an object with screen sizes as keys and alignment values as values. + * Example: `{ sm: 'start', md: 'center', lg: 'end' }` + */ + alignSelf?: TAlignSelf; + /** + * Defines the justification of the item along the main axis. `(For Flex container only.)` + * + * For responsive justification, use an object with screen sizes as keys and justification values as values. + * Example: `{ sm: 'start', md: 'center', lg: 'end' }` + */ + justifySelf?: TJustifySelf; +} + +declare interface GridContainerProps extends ContainerCommonProps { + /** + * CSS grid-flow property. + * + * For responsive grid flow, use an object with screen sizes as keys and flow values as values. + * Example: `{ sm: 'row', md: 'column', lg: 'row-dense' }` + */ + gridFlow?: TFlow; + /** + * Enables subgrid columns. + * + * For responsive subgrid columns, use an object with screen sizes as keys and boolean values as values. + * Example: `{ sm: true, md: false, lg: true }` + */ + colsSubGrid?: boolean; + /** + * Enables subgrid rows. + * + * For responsive subgrid rows, use an object with screen sizes as keys and boolean values as values. + * Example: `{ sm: true, md: false, lg: true }` + */ + rowsSubGrid?: boolean; + /** + * Enables auto rows. + * + * For responsive auto rows, use an object with screen sizes as keys and boolean values as values. + * Example: `{ sm: true, md: false, lg: true }` + */ + autoRows?: boolean; + /** + * Enables auto columns. + * + * For responsive auto columns, use an object with screen sizes as keys and boolean values as values. + * Example: `{ sm: true, md: false, lg: true }` + */ + autoCols?: boolean; +} + +declare interface GridItemProps extends ContainerCoreCommonProps { + /** + * Column span for the item. `(For Grid container only.)` + * + * For responsive column span, use an object with screen sizes as keys and column span values as values. + * Example: `{ sm: 1, md: 2, lg: 3 }` + */ + colSpan?: TRange; + /** + * Starting column for the item. `(For Grid container only.)` + * + * For responsive column start, use an object with screen sizes as keys and column start values as values. + * Example: `{ sm: 1, md: 2, lg: 3 }` + */ + colStart?: TRange; + /** + * Alignment along the cross axis. `(For Grid container only.)` + * + * For responsive alignment, use an object with screen sizes as keys and alignment values as values. + * Example: `{ sm: 'start', md: 'center', lg: 'end' }` + */ + alignSelf?: TAlignSelf; + /** + * Justification along the main axis. `(For Grid container only.)` + * + * For responsive justification, use an object with screen sizes as keys and justification values as values. + * Example: `{ sm: 'start', md: 'center', lg: 'end' }` + */ + justifySelf?: TJustifySelf; +} + +export declare const Input: default_2.ForwardRefExoticComponent<InputProps & Omit<default_2.InputHTMLAttributes<HTMLInputElement>, "size" | "prefix"> & default_2.RefAttributes<HTMLInputElement>>; + +declare interface InputProps { + /** Unique identifier for the input element. */ + id?: string; + /** Specifies the type of the input element (e.g., text, file). */ + type?: 'text' | 'password' | 'email' | 'file'; + /** Initial value of the input element. */ + defaultValue?: string; + /** Controlled value of the input element. */ + value?: string; + /** Defines the size of the input (e.g., 'sm', 'md', 'lg'). */ + size?: 'sm' | 'md' | 'lg'; + /** Additional custom classes for styling. */ + className?: string; + /** Disables the input element when true. */ + disabled?: boolean; + /** Function called when the input value changes. */ + onChange?: (value: string | null) => void; + /** Indicates whether the input has an error state. */ + error?: boolean; + /** Function called when the input encounters an error. */ + onError?: () => void; + /** React node displayed as a prefix inside the input. */ + prefix?: ReactNode; + /** React node displayed as a suffix inside the input. */ + suffix?: ReactNode; + /** Label displayed above the input field. */ + label?: string; + /** Placeholder text for the input field. */ + placeholder?: string; +} + +export declare const Label: default_2.ForwardRefExoticComponent<LabelProps & default_2.RefAttributes<HTMLElement>>; + +declare interface LabelProps { + /** The content of the label. */ + children: ReactNode; + /** Defines the HTML tag to use for the label. */ + tag?: string | ElementType; + /** Defines the size of the label. */ + size?: 'xs' | 'sm' | 'md'; + /** Defines the extra classes. */ + className?: string; + /** Defines the style variant of the label. */ + variant?: 'neutral' | 'help' | 'error' | 'disabled'; + /** Defines if the label is required. */ + required?: boolean; +} + +export declare const LineChart: ({ data, dataKeys, colors, showXAxis, showYAxis, showTooltip, tooltipIndicator, tooltipLabelKey, showCartesianGrid, tickFormatter, xAxisDataKey, yAxisDataKey, xAxisFontSize, xAxisFontColor, yAxisFontColor, chartWidth, chartHeight, withDots, }: LineChartProps) => JSX_2.Element; + +declare interface LineChartProps { + /** An array of objects representing the source data for the chart. */ + data: DataItem_2[]; + /** An array of strings representing the keys to access data in each data object. Used for identifying different data series. */ + dataKeys: string[]; + /** An array of color objects that determine the stroke colors for each data series in the chart. */ + colors?: Color_2[]; + /** Whether to render the `<XAxis />` component for the x-axis. */ + showXAxis?: boolean; + /** Whether to render the `<YAxis />` component for the y-axis. */ + showYAxis?: boolean; + /** Toggle the visibility of the tooltip on hover, displaying detailed information for each data point. */ + showTooltip?: boolean; + /** The tooltip indicator. It can be `dot`, `line`, or `dashed`. */ + tooltipIndicator?: 'dot' | 'line' | 'dashed'; + /** The key to use for the tooltip label. */ + tooltipLabelKey?: string; + /** Whether to display the `<CartesianGrid />`, adding horizontal and vertical grid lines. */ + showCartesianGrid?: boolean; + /** A function used to format the ticks on the x-axis, e.g., for formatting dates or numbers. */ + tickFormatter?: (value: string) => string; + /** The key in the data objects representing values for the x-axis. */ + xAxisDataKey?: string; + /** The key in the data objects representing values for the y-axis. */ + yAxisDataKey?: string; + /** Font size for the labels on the x-axis. */ + xAxisFontSize?: 'sm' | 'md' | 'lg'; + /** Font color for the labels on the x-axis. */ + xAxisFontColor?: string; + /** Font color for the labels on the y-axis. */ + yAxisFontColor?: string; + /** Width of the chart container. */ + chartWidth?: number; + /** Height of the chart container. */ + chartHeight?: number; + /** Determines whether dots are shown on each data point. */ + withDots?: boolean; +} + +export declare const Loader: ({ variant, size, icon, className, }: LoaderProps) => JSX_2.Element; + +declare interface LoaderProps { + /** Defines the variant of the loader. Options are 'primary' or 'secondary'. */ + variant?: 'primary' | 'secondary'; + /** Defines the size of the loader. Options are 'sm', 'md', 'lg', or 'xl'. */ + size?: 'sm' | 'md' | 'lg' | 'xl'; + /** Optional icon to display instead of the default loader icon. */ + icon?: ReactNode; + /** Additional custom classes for styling. */ + className?: string; +} + +export declare const Menu: { + ({ size, children, className }: MenuProps): JSX_2.Element; + displayName: string; + List: { + ({ heading, arrow, showArrowOnHover, open: initialOpen, onClick, children, className, }: MenuListProps): JSX_2.Element; + displayName: string; + }; + Item: { + ({ disabled, active, onClick, children, className, }: MenuItemProps): JSX_2.Element; + displayName: string; + }; + Separator: { + ({ variant, className, }: MenuSeparatorProps): JSX_2.Element; + displayName: string; + }; +}; + +declare interface MenuItemProps extends BaseMenuProps { + /** Disables the menu item if true. */ + disabled?: boolean; + /** Marks the menu item as active. */ + active?: boolean; + /** Callback function triggered when the menu item is clicked. */ + onClick?: () => void; + /** Child elements of the menu item. */ + children: ReactNode; +} + +declare interface MenuListProps extends BaseMenuProps { + /** Heading for the menu list. */ + heading?: string; + /** Displays an arrow next to the heading. */ + arrow?: boolean; + /** Controls the initial open state of the menu list. */ + open?: boolean; + /** Callback function triggered when the menu list is clicked. */ + onClick?: (isOpen: boolean) => void; + /** Child elements of the menu list. */ + children: ReactNode; + /** Shows the arrow only when hovering. */ + showArrowOnHover?: boolean; +} + +declare interface MenuProps extends BaseMenuProps { + /** Defines the size of the menu (e.g., 'sm', 'md'). */ + size?: 'sm' | 'md'; + /** Child elements of the menu. */ + children: ReactNode; +} + +declare interface MenuSeparatorProps extends BaseMenuProps { + /** Defines the style of the separator (e.g., 'solid', 'dashed'). */ + variant?: 'solid' | 'dashed' | 'dotted' | 'double' | 'hidden' | 'none'; +} + +declare type MultiTypeChildren = ReactElement | ReactNode | SelectFunctionChildren; + +declare type OnChangeValue = { + slug: string; + text: string; +}; + +export declare const Pagination: { + ({ size, disabled, children, className, ...props }: PaginationProps): JSX_2.Element; + displayName: string; + Content: ForwardRefExoticComponent<PaginationCommonProps & RefAttributes<HTMLUListElement>>; + Item: ForwardRefExoticComponent<PaginationItemProps & RefAttributes<HTMLLIElement>>; + Previous: { + (props: PaginationButtonProps): JSX_2.Element; + displayName: string; + }; + Next: { + (props: PaginationButtonProps): JSX_2.Element; + displayName: string; + }; + Ellipsis: { + (props: PaginationCommonProps): JSX_2.Element; + displayName: string; + }; +}; + +declare interface PaginationButtonProps extends PaginationCommonProps { + /** The element type of the pagination button. */ + as?: ElementType; + /** Marks the button as active. */ + isActive?: boolean; + /** Disables the button. */ + disabled?: boolean; + /** Optional click handler for the button. */ + onClick?: React.MouseEventHandler; + /** The HTML tag to be rendered for the pagination button. */ + tag?: 'a' | 'button'; +} + +declare interface PaginationCommonProps { + /** Defines the children of the pagination component. */ + children?: ReactNode; + /** Additional CSS classes. */ + className?: string; +} + +declare interface PaginationItemProps extends PaginationCommonProps { + /** Marks the pagination item as active. */ + isActive?: boolean; +} + +declare interface PaginationProps extends PaginationCommonProps { + /** Defines the size of pagination items. */ + size?: 'xs' | 'sm' | 'md' | 'lg'; + /** Disables all pagination controls. */ + disabled?: boolean; +} + +export declare const PieChart: ({ data, dataKey, type, showTooltip, tooltipIndicator, tooltipLabelKey, label, labelName, labelNameColor, labelValue, showLegend, chartWidth, pieOuterRadius, pieInnerRadius, }: PieChartProps) => JSX_2.Element; + +declare interface PieChartProps { + /** An array of objects representing the source data for the chart. */ + data: DataItem_3[]; + /** A string which representing the key to access data in each data object. Used for identifying different data series. */ + dataKey: string; + /** Type of pie chart. It can be `simple` or `donut` */ + type?: 'simple' | 'donut'; + /** Toggle the visibility of the tooltip on hover, displaying detailed information for each data point. */ + showTooltip?: boolean; + /** The tooltip indicator. It can be `dot`, `line`, or `dashed`. */ + tooltipIndicator?: 'dot' | 'line' | 'dashed'; + /** The key to use for the tooltip label. */ + tooltipLabelKey?: string; + /** When is true it show the label inside `donut` pie chart */ + label?: boolean; + /** Label name which will be displayed inside donut pie chart. */ + labelName?: string; + /** Label name color which will be displayed inside donut pie chart. */ + labelNameColor?: string; + /** Label value which will be displayed inside donut pie chart. */ + labelValue?: number | string; + /** Whether to render the `<Legend />` component to identify data series. */ + showLegend?: boolean; + /** Width of the chart container. */ + chartWidth?: number; + /** Outer radius of the pie chart. */ + pieOuterRadius?: number; + /** Inner radius of the pie chart. */ + pieInnerRadius?: number; +} + +export declare const ProgressBar: ({ progress, speed, className, }: ProgressBarProps) => JSX_2.Element; + +declare interface ProgressBarProps { + /** Current progress value (0 to 100). */ + progress?: number; + /** Speed of the progress transition in milliseconds. */ + speed?: number; + /** Additional custom classes for styling. */ + className?: string; +} + +declare interface ProgressCommonProps { + /** Defines the children of the progress steps. */ + children: ReactNode; + /** Defines the class name for the component. */ + className?: string; +} + +declare interface ProgressStepProps extends ProgressCommonProps { + /** Text label for the step. */ + labelText?: string; + /** Custom icon for the step. */ + icon?: ReactNode; + /** Indicates if this step is currently active. */ + isCurrent?: boolean; + /** Indicates if this step has been completed. */ + isCompleted?: boolean; + /** Defines the layout type: 'inline' or 'stack'. */ + type?: 'inline' | 'stack'; + /** Specifies the variant style: 'dot', 'number', or 'icon'. */ + variant?: 'dot' | 'number' | 'icon'; + /** Size-specific CSS classes for the step. */ + sizeClasses?: StepSizeClasses; + /** Defines the size of the step: 'sm', 'md', or 'lg'. */ + size: 'sm' | 'md' | 'lg'; + /** Indicates if this step is the last in the sequence. */ + isLast?: boolean; + /** The index of the step in the sequence. */ + index?: number; + /** Additional class names for the connecting line. */ + lineClassName?: string; +} + +export declare const ProgressSteps: { + ({ variant, size, type, currentStep, children, className, lineClassName, ...rest }: ProgressStepsProps): JSX_2.Element; + Step: { + ({ labelText, icon, isCurrent, isCompleted, className, type, variant, sizeClasses, size, isLast, index, lineClassName, ...rest }: ProgressStepProps): JSX_2.Element; + displayName: string; + }; +}; + +declare interface ProgressStepsProps extends ProgressCommonProps { + /** Defines the variant of the progress step. */ + variant?: 'dot' | 'number' | 'icon'; + /** Defines the size of the progress step. */ + size?: 'sm' | 'md' | 'lg'; + /** Defines the type of layout. */ + type?: 'inline' | 'stack'; + /** Defines the current step number. `-1` keeps all steps completed. */ + currentStep?: number; + /** Additional props for the connecting line. */ + lineClassName?: string; +} + +export declare const RadioButton: default_2.ForwardRefExoticComponent<RadioButtonProps & default_2.RefAttributes<HTMLInputElement>> & { + Group: { + ({ children, name, style, size, value, defaultValue, by, as: AsElement, onChange, className, disableGroup, vertical, columns, multiSelection, gapClassName, }: RadioButtonGroupProps): JSX_2.Element; + displayName: string; + }; + Button: default_2.ForwardRefExoticComponent<RadioButtonProps & default_2.RefAttributes<HTMLInputElement>>; +}; + +/** Common props used across the radio button components */ +declare interface RadioButtonCommonProps { + /** Custom class names for additional styling */ + className?: string; + /** HTML element or React component to render the element as */ + as?: ElementType; + /** Children components (usually RadioButton.Button instances) */ + children?: ReactNode; + /** Disables the radio button */ + disabled?: boolean; +} + +/** Props for the RadioButtonGroup component */ +declare interface RadioButtonGroupProps extends RadioButtonCommonProps { + /** Name used for form submission */ + name?: string; + /** Style of the radio button group: 'simple' or 'tile' */ + style?: 'simple' | 'tile'; + /** Size of the radio buttons: 'sm' or 'md' */ + size?: 'sm' | 'md'; + /** Controlled value of the group */ + value?: string | string[]; + /** Default value if the group is uncontrolled */ + defaultValue?: string | string[]; + /** Attribute to compare selected values, typically 'id' */ + by?: string; + /** Handler invoked on value change */ + onChange?: (value: string | string[]) => void; + /** Disables all radio buttons in the group */ + disableGroup?: boolean; + /** Arranges the radio buttons vertically */ + vertical?: boolean; + /** Number of columns for arranging the buttons */ + columns?: number; + /** Enables multi-selection mode */ + multiSelection?: boolean; + /** Gap between radio buttons */ + gapClassName?: string; +} + +/** Props for an individual RadioButton */ +declare interface RadioButtonProps extends RadioButtonCommonProps { + /** Unique identifier for the radio button */ + id?: string; + /** Label content for the radio button */ + label?: { + heading: string; + description?: string; + }; + /** Value of the radio button */ + value: string; + /** Disables the radio button */ + disabled?: boolean; + /** Custom icon to display */ + icon?: ReactNode; + /** Aligns icon inline with the label */ + inlineIcon?: boolean; + /** Hides the selection indicator */ + hideSelection?: boolean; + /** Reverses the position of icon and label */ + reversePosition?: boolean; + /** Adds a border around the button */ + borderOn?: boolean; + /** Adds a border when the button is active */ + borderOnActive?: boolean; + /** Badge element to display */ + badgeItem?: ReactNode; + /** Uses a switch for selection instead of radio input */ + useSwitch?: boolean; + /** Info object with heading and description */ + info?: { + heading: string; + description?: string; + }; + /** Ensures the button has minimum width */ + minWidth?: boolean; + /** Custom classes for the button wrapper */ + buttonWrapperClasses?: string; + /** Checked state of the radio button */ + checked?: boolean; +} + +export declare const SearchBox: SearchBoxComponent; + +declare type SearchBoxComponent = default_2.ForwardRefExoticComponent<BaseSearchBoxProps & default_2.RefAttributes<HTMLDivElement>> & { + Input: typeof SearchBoxInput; + Loading: typeof SearchBoxLoading; + Separator: typeof SearchBoxSeparator; + Content: typeof SearchBoxContent; + List: typeof SearchBoxList; + Empty: typeof SearchBoxEmpty; + Group: typeof SearchBoxGroup; + Item: typeof SearchBoxItem; +}; + +declare const SearchBoxContent: { + ({ className, dropdownPortalRoot, dropdownPortalId, children, ...props }: SearchBoxContentProps): JSX_2.Element | null; + displayName: string; +}; + +declare interface SearchBoxContentProps { + /** Additional class names for styling. */ + className?: string; + /** Root element where the dropdown will be rendered. */ + dropdownPortalRoot?: HTMLElement | null; + /** Id of the dropdown portal where the dropdown will be rendered. */ + dropdownPortalId?: string; + /** Child components to be rendered inside the dropdown. */ + children: ReactNode; +} + +declare const SearchBoxEmpty: { + ({ children, }: SearchBoxEmptyProps): JSX_2.Element; + displayName: string; +}; + +declare interface SearchBoxEmptyProps { + /** Content to display when there are no results. */ + children?: ReactNode; +} + +declare const SearchBoxGroup: { + ({ heading, children }: SearchBoxGroupProps): JSX_2.Element; + displayName: string; +}; + +declare interface SearchBoxGroupProps { + /** Heading for the group. */ + heading?: string; + /** Child components to be rendered in the group. */ + children: ReactNode; +} + +declare const SearchBoxInput: default_2.ForwardRefExoticComponent<SearchBoxInputProps & default_2.RefAttributes<HTMLInputElement>>; + +declare interface SearchBoxInputProps extends BaseSearchBoxProps { + /** Type of the input (e.g., text, search). */ + type?: string; + /** Placeholder text for the input. */ + placeholder?: string; + /** Style variant of the input. */ + variant?: 'primary' | 'secondary' | 'ghost'; + /** Whether the input is disabled. */ + disabled?: boolean; + /** Callback for input changes. */ + onChange?: (value: string) => void; + /** Child components to be rendered. */ + children?: ReactNode; +} + +declare const SearchBoxItem: default_2.ForwardRefExoticComponent<SearchBoxItemProps & default_2.RefAttributes<HTMLDivElement>>; + +declare interface SearchBoxItemProps { + /** Additional class names for styling. */ + className?: string; + /** Icon to display next to the item. */ + icon?: ReactNode; + /** Child components to be rendered. */ + children: ReactNode; +} + +declare const SearchBoxList: { + ({ filter, children, }: SearchBoxListProps): JSX_2.Element; + displayName: string; +}; + +declare interface SearchBoxListProps { + /** Whether to filter children based on the search term. */ + filter?: boolean; + /** Child components to be rendered. */ + children: ReactNode; +} + +declare const SearchBoxLoading: { + ({ loadingIcon, }: SearchBoxLoadingProps): JSX_2.Element; + displayName: string; +}; + +declare interface SearchBoxLoadingProps { + /** Loading icon to display while loading. */ + loadingIcon?: ReactNode & { + size?: string; + }; +} + +declare const SearchBoxSeparator: default_2.ForwardRefExoticComponent<SearchBoxSeparatorProps & default_2.RefAttributes<HTMLHRElement>>; + +declare interface SearchBoxSeparatorProps { + /** Additional class names for styling. */ + className?: string; +} + +export declare const Select: { + ({ id, size: sizeValue, value, defaultValue, onChange, by, children, multiple, combobox, disabled, }: SelectProps): JSX_2.Element; + Portal: typeof SelectPortal; + Button: typeof SelectButton; + Options: typeof SelectOptions; + Option: typeof SelectItem; +}; + +declare function SelectButton({ children, icon, // Icon to show in the select button. + placeholder, // Placeholder text. + optionIcon, // Icon to show in the selected option. + displayBy, // Used to display the value. Default is 'name'. + label, // Label for the select component. + className, }: SelectButtonProps): JSX_2.Element; + +declare namespace SelectButton { + var displayName: string; +} + +declare interface SelectButtonProps { + /** Expects the `Select.Button` children of the Select Component. */ + children?: MultiTypeChildren; + /** Option Icon to show at the right of the option trigger/button. By default it will show chevron down icon. */ + icon?: ReactNode | null; + /** Placeholder text when no option is selected. */ + placeholder?: string; + /** Icon to show in the selected option badge (Multi-select mode only). By default it won't show unknown icon. */ + optionIcon?: ReactNode | null; + /** Key to display selected item when the selected value is an object. Default value is `name`. */ + displayBy?: string; + /** Label for the Select component. */ + label?: string; + /** Additional class name for the Select Button. */ + className?: string; +} + +declare type SelectFunctionChildren = ({ value, onClose, }: { + value: SelectOptionValue; + onClose?: (event: React.MouseEvent<HTMLElement>) => void; +}) => React.JSX.Element; + +declare function SelectItem({ value, selected, children, className, ...props }: SelectOptionProps): JSX_2.Element; + +declare namespace SelectItem { + var displayName: string; +} + +declare type SelectOnChange = (value: SelectOptionValue | SelectOptionValue[]) => void; + +declare interface SelectOptionProps { + /** Value of the option. */ + value: SelectOptionValue; + /** Selected state of the option. */ + selected?: boolean; + /** Expects the `Select.Option` children of the Select Component. */ + children?: ReactNode; + /** Additional class name for the Select Option. */ + className?: string; + /** Additional Props */ + [key: string]: unknown; +} + +declare function SelectOptions({ children, searchBy, // Used to identify searched value using the key. Default is 'id'. + searchPlaceholder, // Placeholder text for search box. + className, }: SelectOptionsProps): JSX_2.Element; + +declare namespace SelectOptions { + var displayName: string; +} + +declare interface SelectOptionsProps { + /** Expects the `Select.Option` children of the Select.Options Component. */ + children?: ReactNode; + /** Key used to identify searched value using the key. Default is 'id'. */ + searchBy?: string; + /** Placeholder text for search box. */ + searchPlaceholder?: string; + /** Additional class name for the Select Options wrapper. */ + className?: string; +} + +declare type SelectOptionValue = string | number | Record<string, unknown>; + +declare function SelectPortal({ children, root, id }: SelectPortalProps): JSX_2.Element; + +declare namespace SelectPortal { + var displayName: string; +} + +declare interface SelectPortalProps { + /** Expects the `Select.Options` children of the Select.Portal Component. */ + children?: ReactNode; + /** + * Root element where the `Select.Options` will be rendered. If not provided Select.Options will be rendered in the body. + */ + root?: HTMLElement; + /** + * Root element ID where the `Select.Options` will be rendered. If not provided Select.Options will be rendered in the body. + */ + id?: string; +} + +declare type SelectProps = { + /** Select Component unique ID. */ + id?: string; + /** Defines the size of the Select Component. */ + size?: SelectSizes; + /** When the value is an object, a key is required to compare the selected value. The default value is `id`. */ + by?: string; + /** Expects the `Select.Portal`/`Select.Options` and `Select.Button` children of the Select Component. */ + children?: ReactNode; + /** Combobox mode. */ + combobox?: boolean; + /** Disables the Select Component. */ + disabled?: boolean; + /** Multi select mode. */ + multiple?: boolean; + /** Defines the width of the Select Component. */ + value?: SelectOptionValue | SelectOptionValue[]; + /** onChange event to be triggered when the value of the Select Component changes. */ + onChange: SelectOnChange; + /** Defines the default value of the Select Component. */ + defaultValue?: SelectOptionValue | SelectOptionValue[]; +}; + +declare type SelectSizes = 'sm' | 'md' | 'lg'; + +export declare const Sidebar: { + ({ children, className, onCollapseChange, collapsible, screenHeight, borderOn, ...props }: SidebarProps): JSX_2.Element; + displayName: string; +} & { + Header: { + ({ children }: SidebarCommonProps): JSX_2.Element; + displayName: string; + }; + Body: { + ({ children }: SidebarCommonProps): JSX_2.Element; + displayName: string; + }; + Footer: { + ({ children }: SidebarCommonProps): JSX_2.Element; + displayName: string; + }; + Item: { + ({ children, className }: SidebarItemProps): JSX_2.Element; + displayName: string; + }; +}; + +declare interface SidebarCommonProps { + /** Content to render inside the Sidebar. Typically includes Sidebar.Header, Sidebar.Body, and Sidebar.Footer components. */ + children: ReactNode; +} + +declare interface SidebarItemProps extends SidebarCommonProps { + /** Optional custom CSS classes for styling the Sidebar item. */ + className?: string; + /** Click event handler */ + onClick?: () => void; +} + +declare interface SidebarProps extends SidebarCommonProps { + /** Optional custom CSS classes to apply to the Sidebar container for styling. */ + className?: string; + /** Callback function triggered when the Sidebar collapse state changes. */ + onCollapseChange?: (isCollapsed: boolean) => void; + /** Determines if the Sidebar can be collapsed or not. If true, a collapse button is shown. */ + collapsible?: boolean; + /** Determines whether the Sidebar should occupy the full screen height. */ + screenHeight?: boolean; + /** Controls whether a border should appear on the right of the Sidebar. */ + borderOn?: boolean; +} + +declare const sizeClassnames: { + sm: { + dot: string; + ring: string; + numberIcon: string; + icon: string; + label: string; + }; + md: { + dot: string; + ring: string; + numberIcon: string; + icon: string; + label: string; + }; + lg: { + dot: string; + ring: string; + numberIcon: string; + icon: string; + label: string; + }; +}; + +export declare const Skeleton: ({ variant, className, ...props }: SkeletonProps) => JSX.Element; + +declare interface SkeletonProps { + /** Defines the style variant of the skeleton. */ + variant?: 'rectangular' | 'circular'; + /** Allows you to pass custom classes to control the size and styles. */ + className?: string; +} + +declare type StepSizeClasses = typeof sizeClassnames; + +export declare const Switch: ForwardRefExoticComponent<SwitchProps & RefAttributes<HTMLInputElement>>; + +declare interface SwitchProps { + /** Unique identifier for the switch component. */ + id?: string; + /** Callback function triggered when the switch value changes. */ + onChange?: (checked: boolean) => void; + /** Controlled value of the switch (checked or unchecked). */ + value?: boolean; + /** Initial value of the switch (checked or unchecked) when used as an uncontrolled component. */ + defaultValue?: boolean; + /** Defines the size of the switch (e.g., 'sm', 'md', 'lg'). */ + size?: 'sm' | 'md' | 'lg'; + /** Disables the switch if true. */ + disabled?: boolean; + /** Defines the label for the switch, can include heading and description. */ + label?: { + /** Heading for the label. */ + heading?: string; + /** Description for the label. */ + description?: string; + }; + /** Name attribute for the switch input. */ + name?: string; + /** Additional CSS classes for the switch component. */ + className?: string; +} + +declare interface TabPanelProps { + /** Unique identifier for the tab panel that is used for the tab. */ + slug: string; + /** Content to display in the tab panel. */ + children: ReactNode; +} + +declare interface TabProps { + /** Unique identifier for the tab. */ + slug: string; + /** Text to display in the tab. */ + text: string; + /** Icon to display in the tab. */ + icon?: ReactNode; + /** Additional class names for styling. */ + className?: string; + /** Disables the tab. */ + disabled?: boolean; + /** Badge to display in the tab. */ + badge?: ReactNode; +} + +export declare const Tabs: { + ({ activeItem, children }: TabsProps): JSX_2.Element; + Group: { + ({ children, activeItem: activeTabSlug, onChange, className, size, orientation, variant, iconPosition, width, }: TabsGroupProps): JSX_2.Element; + displayName: string; + }; + Tab: default_2.ForwardRefExoticComponent<TabProps & default_2.RefAttributes<HTMLButtonElement>>; + Panel: { + ({ slug, children }: TabPanelProps): JSX_2.Element | null; + displayName: string; + }; +}; + +declare interface TabsGroupProps { + /** Controls the active tab. */ + activeItem?: string | null; + /** Callback when the active item changes. */ + onChange?: ({ event, value, }: { + event: default_2.MouseEvent<HTMLButtonElement>; + value: OnChangeValue; + }) => void; + /** Additional class names for styling. */ + className?: string; + /** Defines the size of the tabs. */ + size?: 'xs' | 'sm' | 'md' | 'lg'; + /** Defines the orientation of the tabs. */ + orientation?: 'horizontal' | 'vertical'; + /** Defines the style variant of the tabs. */ + variant?: 'pill' | 'rounded' | 'underline'; + /** Defines the position of the icon. */ + iconPosition?: 'left' | 'right'; + /** Defines the width of the tabs. */ + width?: 'auto' | 'full'; + /** Tabs to display in the group. */ + children: ReactNode; +} + +declare interface TabsProps { + /** The active tab value to identify active tab. */ + activeItem: string | null; + /** Tabs and their content to display. */ + children: ReactNode; +} + +declare type TAlign = 'start' | 'center' | 'end' | 'stretch'; + +declare type TAlignSelf = 'start' | 'center' | 'end' | 'baseline' | 'stretch'; + +declare type TCols = TRange; + +declare type TContainerType = 'grid' | 'flex'; + +declare type TDateRange = { + from: Date | null; + to: Date | null; +}; + +declare type TDirection = 'row' | 'row-reverse' | 'column' | 'column-reverse'; + +export declare const TextArea: ForwardRefExoticComponent<TextAreaProps & RefAttributes<HTMLTextAreaElement>>; + +declare interface TextAreaProps { + /** ID of the textarea element. */ + id?: string; + /** Default value when used in uncontrolled mode. */ + defaultValue?: string; + /** Value when used in controlled mode. */ + value?: string; + /** Size of the textarea (sm, md, lg). */ + size?: 'sm' | 'md' | 'lg'; + /** Additional class names for the textarea. */ + className?: string; + /** Disables the textarea if true. */ + disabled?: boolean; + /** Handles changes in the textarea value. */ + onChange?: (value: string) => void; + /** Marks the field with an error state. */ + error?: boolean; + /** Callback triggered when the field is invalid. */ + onError?: () => void; +} + +declare type TFlow = 'row' | 'column' | 'row-dense' | 'column-dense'; + +declare type TGap = 'none' | 'xs' | 'sm' | 'md' | 'lg' | 'xl' | '2xl'; + +export declare const Title: ({ title, description, icon, iconPosition, tag, size, className, }: TitleProps) => JSX_2.Element | null; + +/** + * Title component. + */ +/** + * Props for the Title component. + */ +declare interface TitleProps { + /** The main title text to render. */ + title?: string; + /** Optional description text to display below the title. */ + description?: string; + /** Icon element to display alongside the title. */ + icon?: ReactNode; + /** Determines the position of the icon relative to the title. */ + iconPosition?: 'left' | 'right'; + /** HTML tag to use for the title (e.g., h1, h2, h3). */ + tag?: 'h1' | 'h2' | 'h3' | 'h4' | 'h5' | 'h6'; + /** Size variant of the title (affects both title and description styles) - xs, sm, md, lg. */ + size?: 'xs' | 'sm' | 'md' | 'lg'; + /** Additional class names to apply to the root element. */ + className?: string; +} + +declare type TJustify = 'start' | 'center' | 'end' | 'between' | 'around' | 'evenly' | 'stretch'; + +declare type TJustifySelf = 'auto' | 'start' | 'center' | 'end' | 'baseline' | 'stretch'; + +declare type TMenuComponent = default_2.ComponentType<default_2.ComponentProps<typeof EditorCombobox>>; + +declare type TMenuItemComponent = default_2.ComponentType<default_2.ComponentProps<typeof EditorCombobox.Item>>; + +export declare const toast: ((message: string | default_2.ReactElement, options: ToastType) => number | undefined) & { + success: (message?: string | default_2.ReactElement, options?: Partial<ToastType>) => number | undefined; + error: (message?: string | default_2.ReactElement, options?: Partial<ToastType>) => number | undefined; + warning: (message?: string | default_2.ReactElement, options?: Partial<ToastType>) => number | undefined; + info: (message?: string | default_2.ReactElement, options?: Partial<ToastType>) => number | undefined; + custom: (jsx: ToastType['jsx'], options?: Partial<ToastType>) => number | undefined; + dismiss: (id: number) => number; + update: (id: number, data: Partial<ToastType>) => void; +} & { + getHistory: () => ToastType[]; +}; + +declare type ToastAction = { + label: string; + onClick: (callback?: (toast: ToastType) => void) => void; + type?: 'button' | 'link'; +}; + +declare type ToastDesign = 'stack' | 'inline'; + +export declare const Toaster: NamedExoticComponent<object>; + +declare type ToastTheme = 'light' | 'dark'; + +declare interface ToastType { + id?: number; + title?: string | React.ReactElement; + description?: string | React.ReactElement; + type?: ToastVariant; + jsx?: ({ close, action, }: { + close: () => void; + action?: ToastAction | null; + }) => JSX.Element; + render?: string | (() => JSX.Element); + autoDismiss?: boolean; + dismissAfter?: number; + theme?: ToastTheme; + design?: ToastDesign; + dismiss?: boolean; + icon?: React.ReactElement; + action?: ToastAction; +} + +declare type ToastVariant = 'neutral' | 'success' | 'error' | 'warning' | 'info' | 'custom'; + +export declare const Tooltip: ({ variant, placement, title, content, arrow, open, setOpen, children, className, tooltipPortalRoot, tooltipPortalId, boundary, strategy, offset: offsetValue, triggers, interactive, }: TooltipProps) => JSX_2.Element; + +declare interface TooltipProps { + /** Defines the visual variant of the tooltip. */ + variant?: 'light' | 'dark'; + /** Specifies the position of the tooltip relative to its target. */ + placement?: 'top' | 'bottom' | 'left' | 'right' | 'top-start' | 'top-end' | 'bottom-start' | 'bottom-end' | 'left-start' | 'left-end' | 'right-start' | 'right-end'; + /** The title displayed at the top of the tooltip. */ + title?: string; + /** The main content to be displayed within the tooltip. */ + content?: ReactNode; + /** Indicates whether to show an arrow pointing to the target element. */ + arrow?: boolean; + /** Controls the visibility of the tooltip in a controlled manner. */ + open?: boolean; + /** Function to set the visibility state of the tooltip. */ + setOpen?: (isOpen: boolean) => void; + /** The child element to which the tooltip is attached. */ + children: ReactNode; + /** Additional CSS classes to apply to the tooltip for custom styling. */ + className?: string; + /** The root element where the tooltip will be rendered. */ + tooltipPortalRoot?: HTMLElement | null; + /** The ID of the tooltip portal. */ + tooltipPortalId?: string; + /** Specifies the positioning strategy for the tooltip. */ + strategy?: 'fixed' | 'absolute'; + /** Offset distance (in pixels) from the target element to the tooltip. */ + offset?: number; + /** Events that trigger the tooltip. */ + triggers?: ('click' | 'hover' | 'focus')[]; + /** Indicates whether the tooltip content is interactive. Keeps the tooltip open while the user interacts with its content. */ + interactive?: boolean; + /** Defines the boundary for positioning the tooltip, accepting 'viewport', 'clippingAncestors', or an HTML element reference. */ + boundary?: 'viewport' | 'clippingAncestors' | HTMLElement | null; +} + +export declare const Topbar: { + ({ children, gap, className, ...props }: TopbarProps): JSX_2.Element; + displayName: string; + Left: { + ({ gap, children, className }: TopbarProps): JSX_2.Element; + displayName: string; + }; + Middle: { + ({ gap, children, align, className, }: TopbarMiddleProps): JSX_2.Element; + displayName: string; + }; + Right: { + ({ gap, children, className }: TopbarProps): JSX_2.Element; + displayName: string; + }; + Item: { + ({ children, className }: TopbarCommonProps): JSX_2.Element; + displayName: string; + }; +}; + +declare interface TopbarCommonProps { + /** Children to be rendered inside the Topbar. */ + children?: ReactNode; + /** Additional classes to be added to the Topbar. */ + className?: string; +} + +declare interface TopbarMiddleProps extends TopbarProps { + /** Defines how the content inside the Middle section is aligned. */ + align?: 'left' | 'center' | 'right'; +} + +declare interface TopbarProps extends TopbarCommonProps { + /** Defines the gap between items. */ + gap?: '0' | 'xxs' | 'xs' | 'sm' | 'md' | 'lg' | 'xl' | '2xl'; +} + +declare type TOptionItem = Record<string, unknown> | string; + +declare type TRange = 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12; + +declare type TWrap = 'nowrap' | 'wrap' | 'wrap-reverse'; + +export { } diff --git a/iframe.html b/iframe.html new file mode 100644 index 00000000..8cd191fb --- /dev/null +++ b/iframe.html @@ -0,0 +1,644 @@ +<!doctype html> +<!--suppress HtmlUnknownTarget --> +<html lang="en"> + <head> + <meta charset="utf-8" /> + <title>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/index.html b/index.html new file mode 100644 index 00000000..e2541d98 --- /dev/null +++ b/index.html @@ -0,0 +1,185 @@ + + + + + + @storybook/core - Storybook + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + diff --git a/index.json b/index.json new file mode 100644 index 00000000..511b1384 --- /dev/null +++ b/index.json @@ -0,0 +1 @@ +{"v":5,"entries":{"molecules-accordion--docs":{"id":"molecules-accordion--docs","title":"Molecules/Accordion","name":"Docs","importPath":"./src/components/accordion/accordion.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"molecules-accordion--basic-accordion":{"type":"story","id":"molecules-accordion--basic-accordion","name":"Basic Accordion","title":"Molecules/Accordion","importPath":"./src/components/accordion/accordion.stories.tsx","componentPath":"./src/components/accordion/accordion.tsx","tags":["dev","test","autodocs"]},"molecules-accordion--simple-accordion":{"type":"story","id":"molecules-accordion--simple-accordion","name":"Simple Accordion","title":"Molecules/Accordion","importPath":"./src/components/accordion/accordion.stories.tsx","componentPath":"./src/components/accordion/accordion.tsx","tags":["dev","test","autodocs"]},"molecules-accordion--boxed-accordion":{"type":"story","id":"molecules-accordion--boxed-accordion","name":"Boxed Accordion","title":"Molecules/Accordion","importPath":"./src/components/accordion/accordion.stories.tsx","componentPath":"./src/components/accordion/accordion.tsx","tags":["dev","test","autodocs"]},"molecules-accordion--separator-accordion":{"type":"story","id":"molecules-accordion--separator-accordion","name":"Separator Accordion","title":"Molecules/Accordion","importPath":"./src/components/accordion/accordion.stories.tsx","componentPath":"./src/components/accordion/accordion.tsx","tags":["dev","test","autodocs"]},"atoms-alert--docs":{"id":"atoms-alert--docs","title":"Atoms/Alert","name":"Docs","importPath":"./src/components/alert/alert.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"atoms-alert--neutral":{"type":"story","id":"atoms-alert--neutral","name":"Neutral","title":"Atoms/Alert","importPath":"./src/components/alert/alert.stories.tsx","componentPath":"./src/components/alert/alert.tsx","tags":["dev","test","autodocs"]},"atoms-alert--info":{"type":"story","id":"atoms-alert--info","name":"Info","title":"Atoms/Alert","importPath":"./src/components/alert/alert.stories.tsx","componentPath":"./src/components/alert/alert.tsx","tags":["dev","test","autodocs"]},"atoms-alert--warning":{"type":"story","id":"atoms-alert--warning","name":"Warning","title":"Atoms/Alert","importPath":"./src/components/alert/alert.stories.tsx","componentPath":"./src/components/alert/alert.tsx","tags":["dev","test","autodocs"]},"atoms-alert--error":{"type":"story","id":"atoms-alert--error","name":"Error","title":"Atoms/Alert","importPath":"./src/components/alert/alert.stories.tsx","componentPath":"./src/components/alert/alert.tsx","tags":["dev","test","autodocs"]},"atoms-alert--success":{"type":"story","id":"atoms-alert--success","name":"Success","title":"Atoms/Alert","importPath":"./src/components/alert/alert.stories.tsx","componentPath":"./src/components/alert/alert.tsx","tags":["dev","test","autodocs"]},"atoms-alert--with-long-string-and-without-close-button":{"type":"story","id":"atoms-alert--with-long-string-and-without-close-button","name":"With Long String And Without Close Button","title":"Atoms/Alert","importPath":"./src/components/alert/alert.stories.tsx","componentPath":"./src/components/alert/alert.tsx","tags":["dev","test","autodocs"]},"atoms-alert--stack":{"type":"story","id":"atoms-alert--stack","name":"Stack","title":"Atoms/Alert","importPath":"./src/components/alert/alert.stories.tsx","componentPath":"./src/components/alert/alert.tsx","tags":["dev","test","autodocs"]},"atoms-alert--dark":{"type":"story","id":"atoms-alert--dark","name":"Dark","title":"Atoms/Alert","importPath":"./src/components/alert/alert.stories.tsx","componentPath":"./src/components/alert/alert.tsx","tags":["dev","test","autodocs"]},"atoms-alert--with-action":{"type":"story","id":"atoms-alert--with-action","name":"With Action","title":"Atoms/Alert","importPath":"./src/components/alert/alert.stories.tsx","componentPath":"./src/components/alert/alert.tsx","tags":["dev","test","autodocs"]},"atoms-alert--with-custom-icon":{"type":"story","id":"atoms-alert--with-custom-icon","name":"With Custom Icon","title":"Atoms/Alert","importPath":"./src/components/alert/alert.stories.tsx","componentPath":"./src/components/alert/alert.tsx","tags":["dev","test","autodocs"]},"atoms-areachart--docs":{"id":"atoms-areachart--docs","title":"Atoms/AreaChart","name":"Docs","importPath":"./src/components/area-chart/area-chart.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"atoms-areachart--area-chart-simple":{"type":"story","id":"atoms-areachart--area-chart-simple","name":"Area Chart Simple","title":"Atoms/AreaChart","importPath":"./src/components/area-chart/area-chart.stories.tsx","componentPath":"./src/components/area-chart/area-chart.tsx","tags":["dev","test","autodocs"]},"atoms-areachart--area-chart-gradient":{"type":"story","id":"atoms-areachart--area-chart-gradient","name":"Area Chart Gradient","title":"Atoms/AreaChart","importPath":"./src/components/area-chart/area-chart.stories.tsx","componentPath":"./src/components/area-chart/area-chart.tsx","tags":["dev","test","autodocs"]},"atoms-areachart--area-chart-interactive":{"type":"story","id":"atoms-areachart--area-chart-interactive","name":"Area Chart Gradient with Legend","title":"Atoms/AreaChart","importPath":"./src/components/area-chart/area-chart.stories.tsx","componentPath":"./src/components/area-chart/area-chart.tsx","tags":["dev","test","autodocs"]},"atoms-areachart--area-chart-card-1":{"type":"story","id":"atoms-areachart--area-chart-card-1","name":"Clone Sites Card With Area Chart","title":"Atoms/AreaChart","importPath":"./src/components/area-chart/area-chart.stories.tsx","componentPath":"./src/components/area-chart/area-chart.tsx","tags":["dev","test","autodocs"]},"atoms-areachart--area-chart-card-2":{"type":"story","id":"atoms-areachart--area-chart-card-2","name":"Revenue Card With Area Chart","title":"Atoms/AreaChart","importPath":"./src/components/area-chart/area-chart.stories.tsx","componentPath":"./src/components/area-chart/area-chart.tsx","tags":["dev","test","autodocs"]},"atoms-avatar--docs":{"id":"atoms-avatar--docs","title":"Atoms/Avatar","name":"Docs","importPath":"./src/components/avatar/avatar.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"atoms-avatar--default":{"type":"story","id":"atoms-avatar--default","name":"Default","title":"Atoms/Avatar","importPath":"./src/components/avatar/avatar.stories.tsx","componentPath":"./src/components/avatar/avatar.tsx","tags":["dev","test","autodocs"]},"atoms-avatar--primary":{"type":"story","id":"atoms-avatar--primary","name":"Primary","title":"Atoms/Avatar","importPath":"./src/components/avatar/avatar.stories.tsx","componentPath":"./src/components/avatar/avatar.tsx","tags":["dev","test","autodocs"]},"atoms-avatar--white":{"type":"story","id":"atoms-avatar--white","name":"White","title":"Atoms/Avatar","importPath":"./src/components/avatar/avatar.stories.tsx","componentPath":"./src/components/avatar/avatar.tsx","tags":["dev","test","autodocs"]},"atoms-avatar--gray":{"type":"story","id":"atoms-avatar--gray","name":"Gray","title":"Atoms/Avatar","importPath":"./src/components/avatar/avatar.stories.tsx","componentPath":"./src/components/avatar/avatar.tsx","tags":["dev","test","autodocs"]},"atoms-avatar--primary-light":{"type":"story","id":"atoms-avatar--primary-light","name":"Primary Light","title":"Atoms/Avatar","importPath":"./src/components/avatar/avatar.stories.tsx","componentPath":"./src/components/avatar/avatar.tsx","tags":["dev","test","autodocs"]},"atoms-avatar--dark":{"type":"story","id":"atoms-avatar--dark","name":"Dark","title":"Atoms/Avatar","importPath":"./src/components/avatar/avatar.stories.tsx","componentPath":"./src/components/avatar/avatar.tsx","tags":["dev","test","autodocs"]},"atoms-avatar--url-avatar":{"type":"story","id":"atoms-avatar--url-avatar","name":"URL Avatar","title":"Atoms/Avatar","importPath":"./src/components/avatar/avatar.stories.tsx","componentPath":"./src/components/avatar/avatar.tsx","tags":["dev","test","autodocs"]},"atoms-badge--docs":{"id":"atoms-badge--docs","title":"Atoms/Badge","name":"Docs","importPath":"./src/components/badge/badge.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"atoms-badge--neutral":{"type":"story","id":"atoms-badge--neutral","name":"Neutral","title":"Atoms/Badge","importPath":"./src/components/badge/badge.stories.tsx","componentPath":"./src/components/badge/badge.tsx","tags":["dev","test","autodocs"]},"atoms-badge--disabled":{"type":"story","id":"atoms-badge--disabled","name":"Disabled","title":"Atoms/Badge","importPath":"./src/components/badge/badge.stories.tsx","componentPath":"./src/components/badge/badge.tsx","tags":["dev","test","autodocs"]},"atoms-badge--red":{"type":"story","id":"atoms-badge--red","name":"Red","title":"Atoms/Badge","importPath":"./src/components/badge/badge.stories.tsx","componentPath":"./src/components/badge/badge.tsx","tags":["dev","test","autodocs"]},"atoms-badge--yellow":{"type":"story","id":"atoms-badge--yellow","name":"Yellow","title":"Atoms/Badge","importPath":"./src/components/badge/badge.stories.tsx","componentPath":"./src/components/badge/badge.tsx","tags":["dev","test","autodocs"]},"atoms-badge--green":{"type":"story","id":"atoms-badge--green","name":"Green","title":"Atoms/Badge","importPath":"./src/components/badge/badge.stories.tsx","componentPath":"./src/components/badge/badge.tsx","tags":["dev","test","autodocs"]},"atoms-badge--blue":{"type":"story","id":"atoms-badge--blue","name":"Blue","title":"Atoms/Badge","importPath":"./src/components/badge/badge.stories.tsx","componentPath":"./src/components/badge/badge.tsx","tags":["dev","test","autodocs"]},"atoms-badge--inverse":{"type":"story","id":"atoms-badge--inverse","name":"Inverse","title":"Atoms/Badge","importPath":"./src/components/badge/badge.stories.tsx","componentPath":"./src/components/badge/badge.tsx","tags":["dev","test","autodocs"]},"atoms-barchart--docs":{"id":"atoms-barchart--docs","title":"Atoms/BarChart","name":"Docs","importPath":"./src/components/bar-chart/bar-chart.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"atoms-barchart--bar-chart-simple":{"type":"story","id":"atoms-barchart--bar-chart-simple","name":"Bar Chart Simple","title":"Atoms/BarChart","importPath":"./src/components/bar-chart/bar-chart.stories.tsx","componentPath":"./src/components/bar-chart/bar-chart.tsx","tags":["dev","test","autodocs"]},"atoms-barchart--bar-chart-horizontal":{"type":"story","id":"atoms-barchart--bar-chart-horizontal","name":"Bar Chart Horizontal","title":"Atoms/BarChart","importPath":"./src/components/bar-chart/bar-chart.stories.tsx","componentPath":"./src/components/bar-chart/bar-chart.tsx","tags":["dev","test","autodocs"]},"atoms-barchart--bar-chart-multiple":{"type":"story","id":"atoms-barchart--bar-chart-multiple","name":"Bar Chart Multiple","title":"Atoms/BarChart","importPath":"./src/components/bar-chart/bar-chart.stories.tsx","componentPath":"./src/components/bar-chart/bar-chart.tsx","tags":["dev","test","autodocs"]},"atoms-barchart--bar-chart-stucked":{"type":"story","id":"atoms-barchart--bar-chart-stucked","name":"Bar Chart Stucked + Legend","title":"Atoms/BarChart","importPath":"./src/components/bar-chart/bar-chart.stories.tsx","componentPath":"./src/components/bar-chart/bar-chart.tsx","tags":["dev","test","autodocs"]},"atoms-barchart--bar-chart-interactive":{"type":"story","id":"atoms-barchart--bar-chart-interactive","name":"Bar Chart Interactive","title":"Atoms/BarChart","importPath":"./src/components/bar-chart/bar-chart.stories.tsx","componentPath":"./src/components/bar-chart/bar-chart.tsx","tags":["dev","test","autodocs"]},"atoms-barchart--bar-chart-card-1":{"type":"story","id":"atoms-barchart--bar-chart-card-1","name":"Clone Sites Card With Bar Chart","title":"Atoms/BarChart","importPath":"./src/components/bar-chart/bar-chart.stories.tsx","componentPath":"./src/components/bar-chart/bar-chart.tsx","tags":["dev","test","autodocs"]},"atoms-barchart--bar-chart-card-2":{"type":"story","id":"atoms-barchart--bar-chart-card-2","name":"Clone Sites Card With Bar Chart Multiple","title":"Atoms/BarChart","importPath":"./src/components/bar-chart/bar-chart.stories.tsx","componentPath":"./src/components/bar-chart/bar-chart.tsx","tags":["dev","test","autodocs"]},"atoms-barchart--bar-chart-card-3":{"type":"story","id":"atoms-barchart--bar-chart-card-3","name":"Clone Sites Card With Stacked Bar Chart + Legend","title":"Atoms/BarChart","importPath":"./src/components/bar-chart/bar-chart.stories.tsx","componentPath":"./src/components/bar-chart/bar-chart.tsx","tags":["dev","test","autodocs"]},"atoms-barchart--bar-chart-card-4":{"type":"story","id":"atoms-barchart--bar-chart-card-4","name":"Clone Sites Card With Bar Chart Horizontal","title":"Atoms/BarChart","importPath":"./src/components/bar-chart/bar-chart.stories.tsx","componentPath":"./src/components/bar-chart/bar-chart.tsx","tags":["dev","test","autodocs"]},"atoms-barchart--area-chart-card-5":{"type":"story","id":"atoms-barchart--area-chart-card-5","name":"Revenue Card With Bar Chart Interactive","title":"Atoms/BarChart","importPath":"./src/components/bar-chart/bar-chart.stories.tsx","componentPath":"./src/components/bar-chart/bar-chart.tsx","tags":["dev","test","autodocs"]},"atoms-breadcrumb--docs":{"id":"atoms-breadcrumb--docs","title":"Atoms/Breadcrumb","name":"Docs","importPath":"./src/components/breadcrumb/breadcrumb.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"atoms-breadcrumb--default":{"type":"story","id":"atoms-breadcrumb--default","name":"Default","title":"Atoms/Breadcrumb","importPath":"./src/components/breadcrumb/breadcrumb.stories.tsx","componentPath":"./src/components/breadcrumb/breadcrumb.tsx","tags":["dev","test","autodocs"]},"atoms-breadcrumb--medium-size-with-slash-separator":{"type":"story","id":"atoms-breadcrumb--medium-size-with-slash-separator","name":"Medium Size With Slash Separator","title":"Atoms/Breadcrumb","importPath":"./src/components/breadcrumb/breadcrumb.stories.tsx","componentPath":"./src/components/breadcrumb/breadcrumb.tsx","tags":["dev","test","autodocs"]},"atoms-button--docs":{"id":"atoms-button--docs","title":"Atoms/Button","name":"Docs","importPath":"./src/components/button/button.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"atoms-button--default":{"type":"story","id":"atoms-button--default","name":"Default","title":"Atoms/Button","importPath":"./src/components/button/button.stories.tsx","componentPath":"./src/components/button/button.tsx","tags":["dev","test","autodocs"]},"atoms-button--primary":{"type":"story","id":"atoms-button--primary","name":"Primary","title":"Atoms/Button","importPath":"./src/components/button/button.stories.tsx","componentPath":"./src/components/button/button.tsx","tags":["dev","test","autodocs"]},"atoms-button--disabled":{"type":"story","id":"atoms-button--disabled","name":"Disabled","title":"Atoms/Button","importPath":"./src/components/button/button.stories.tsx","componentPath":"./src/components/button/button.tsx","tags":["dev","test","autodocs"]},"atoms-button--secondary":{"type":"story","id":"atoms-button--secondary","name":"Secondary","title":"Atoms/Button","importPath":"./src/components/button/button.stories.tsx","componentPath":"./src/components/button/button.tsx","tags":["dev","test","autodocs"]},"atoms-button--ghost":{"type":"story","id":"atoms-button--ghost","name":"Ghost","title":"Atoms/Button","importPath":"./src/components/button/button.stories.tsx","componentPath":"./src/components/button/button.tsx","tags":["dev","test","autodocs"]},"atoms-button--outline":{"type":"story","id":"atoms-button--outline","name":"Outline","title":"Atoms/Button","importPath":"./src/components/button/button.stories.tsx","componentPath":"./src/components/button/button.tsx","tags":["dev","test","autodocs"]},"atoms-button--link":{"type":"story","id":"atoms-button--link","name":"Link","title":"Atoms/Button","importPath":"./src/components/button/button.stories.tsx","componentPath":"./src/components/button/button.tsx","tags":["dev","test","autodocs"]},"organisms-cards-list-blocks--docs":{"id":"organisms-cards-list-blocks--docs","title":"Organisms/Cards/List Blocks","name":"Docs","importPath":"./src/components/cards/list-blocks.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"organisms-cards-list-blocks--list-blocks":{"type":"story","id":"organisms-cards-list-blocks--list-blocks","name":"List Blocks","title":"Organisms/Cards/List Blocks","importPath":"./src/components/cards/list-blocks.stories.tsx","tags":["dev","test","autodocs"]},"organisms-cards-plugin-blocks--docs":{"id":"organisms-cards-plugin-blocks--docs","title":"Organisms/Cards/Plugin Blocks","name":"Docs","importPath":"./src/components/cards/plugin-blocks.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"organisms-cards-plugin-blocks--plugin-blocks":{"type":"story","id":"organisms-cards-plugin-blocks--plugin-blocks","name":"Plugin Blocks","title":"Organisms/Cards/Plugin Blocks","importPath":"./src/components/cards/plugin-blocks.stories.tsx","tags":["dev","test","autodocs"]},"organisms-cards-widget-blocks--docs":{"id":"organisms-cards-widget-blocks--docs","title":"Organisms/Cards/Widget Blocks","name":"Docs","importPath":"./src/components/cards/widget-blocks.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"organisms-cards-widget-blocks--widget-blocks":{"type":"story","id":"organisms-cards-widget-blocks--widget-blocks","name":"Widget Blocks","title":"Organisms/Cards/Widget Blocks","importPath":"./src/components/cards/widget-blocks.stories.tsx","tags":["dev","test","autodocs"]},"atoms-checkbox--docs":{"id":"atoms-checkbox--docs","title":"Atoms/Checkbox","name":"Docs","importPath":"./src/components/checkbox/checkbox.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"atoms-checkbox--small":{"type":"story","id":"atoms-checkbox--small","name":"Small","title":"Atoms/Checkbox","importPath":"./src/components/checkbox/checkbox.stories.tsx","componentPath":"./src/components/checkbox/checkbox.tsx","tags":["dev","test","autodocs"]},"atoms-checkbox--medium":{"type":"story","id":"atoms-checkbox--medium","name":"Medium","title":"Atoms/Checkbox","importPath":"./src/components/checkbox/checkbox.stories.tsx","componentPath":"./src/components/checkbox/checkbox.tsx","tags":["dev","test","autodocs"]},"atoms-checkbox--disabled":{"type":"story","id":"atoms-checkbox--disabled","name":"Disabled","title":"Atoms/Checkbox","importPath":"./src/components/checkbox/checkbox.stories.tsx","componentPath":"./src/components/checkbox/checkbox.tsx","tags":["dev","test","autodocs"]},"atoms-container--docs":{"id":"atoms-container--docs","title":"Atoms/Container","name":"Docs","importPath":"./src/components/container/container.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"atoms-container--basic-container":{"type":"story","id":"atoms-container--basic-container","name":"Basic Container","title":"Atoms/Container","importPath":"./src/components/container/container.stories.tsx","componentPath":"./src/components/container/container.tsx","tags":["dev","test","autodocs"]},"atoms-container--row-reverse":{"type":"story","id":"atoms-container--row-reverse","name":"Row Reverse","title":"Atoms/Container","importPath":"./src/components/container/container.stories.tsx","componentPath":"./src/components/container/container.tsx","tags":["dev","test","autodocs"]},"atoms-container--direction-vertical":{"type":"story","id":"atoms-container--direction-vertical","name":"Direction Vertical","title":"Atoms/Container","importPath":"./src/components/container/container.stories.tsx","componentPath":"./src/components/container/container.tsx","tags":["dev","test","autodocs"]},"atoms-datepicker--docs":{"id":"atoms-datepicker--docs","title":"Atoms/DatePicker","name":"Docs","importPath":"./src/components/datepicker/datepicker.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"atoms-datepicker--default":{"type":"story","id":"atoms-datepicker--default","name":"Default","title":"Atoms/DatePicker","importPath":"./src/components/datepicker/datepicker.stories.tsx","componentPath":"./src/components/datepicker/datepicker.tsx","tags":["dev","test","autodocs"]},"atoms-datepicker--range":{"type":"story","id":"atoms-datepicker--range","name":"Range","title":"Atoms/DatePicker","importPath":"./src/components/datepicker/datepicker.stories.tsx","componentPath":"./src/components/datepicker/datepicker.tsx","tags":["dev","test","autodocs"]},"atoms-datepicker--multiple":{"type":"story","id":"atoms-datepicker--multiple","name":"Multiple","title":"Atoms/DatePicker","importPath":"./src/components/datepicker/datepicker.stories.tsx","componentPath":"./src/components/datepicker/datepicker.tsx","tags":["dev","test","autodocs"]},"atoms-datepicker--dual-date":{"type":"story","id":"atoms-datepicker--dual-date","name":"Dual Date","title":"Atoms/DatePicker","importPath":"./src/components/datepicker/datepicker.stories.tsx","componentPath":"./src/components/datepicker/datepicker.tsx","tags":["dev","test","autodocs"]},"atoms-datepicker--with-presets":{"type":"story","id":"atoms-datepicker--with-presets","name":"With Presets","title":"Atoms/DatePicker","importPath":"./src/components/datepicker/datepicker.stories.tsx","componentPath":"./src/components/datepicker/datepicker.tsx","tags":["dev","test","autodocs"]},"organisms-dialog--docs":{"id":"organisms-dialog--docs","title":"Organisms/Dialog","name":"Docs","importPath":"./src/components/dialog/dialog.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"organisms-dialog--default":{"type":"story","id":"organisms-dialog--default","name":"Default","title":"Organisms/Dialog","importPath":"./src/components/dialog/dialog.stories.tsx","componentPath":"./src/components/dialog/dialog.tsx","tags":["dev","test","autodocs"]},"organisms-dialog--controlled":{"type":"story","id":"organisms-dialog--controlled","name":"Controlled","title":"Organisms/Dialog","importPath":"./src/components/dialog/dialog.stories.tsx","componentPath":"./src/components/dialog/dialog.tsx","tags":["dev","test","autodocs"]},"organisms-dialog--uncontrolled":{"type":"story","id":"organisms-dialog--uncontrolled","name":"Uncontrolled","title":"Organisms/Dialog","importPath":"./src/components/dialog/dialog.stories.tsx","componentPath":"./src/components/dialog/dialog.tsx","tags":["dev","test","autodocs"]},"organisms-drawer--docs":{"id":"organisms-drawer--docs","title":"Organisms/Drawer","name":"Docs","importPath":"./src/components/drawer/drawer.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"organisms-drawer--default":{"type":"story","id":"organisms-drawer--default","name":"Default","title":"Organisms/Drawer","importPath":"./src/components/drawer/drawer.stories.tsx","componentPath":"./src/components/drawer/drawer.tsx","tags":["dev","test","autodocs"]},"organisms-drawer--logo-in-place-of-the-title":{"type":"story","id":"organisms-drawer--logo-in-place-of-the-title","name":"Logo In Place Of The Title","title":"Organisms/Drawer","importPath":"./src/components/drawer/drawer.stories.tsx","componentPath":"./src/components/drawer/drawer.tsx","tags":["dev","test","autodocs"]},"organisms-drawer--controlled":{"type":"story","id":"organisms-drawer--controlled","name":"Controlled","title":"Organisms/Drawer","importPath":"./src/components/drawer/drawer.stories.tsx","componentPath":"./src/components/drawer/drawer.tsx","tags":["dev","test","autodocs"]},"organisms-drawer--uncontrolled":{"type":"story","id":"organisms-drawer--uncontrolled","name":"Uncontrolled","title":"Organisms/Drawer","importPath":"./src/components/drawer/drawer.stories.tsx","componentPath":"./src/components/drawer/drawer.tsx","tags":["dev","test","autodocs"]},"molecules-dropdownmenu--docs":{"id":"molecules-dropdownmenu--docs","title":"Molecules/DropdownMenu","name":"Docs","importPath":"./src/components/dropdown-menu/dropdown-menu.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"molecules-dropdownmenu--button-trigger":{"type":"story","id":"molecules-dropdownmenu--button-trigger","name":"Button Trigger","title":"Molecules/DropdownMenu","importPath":"./src/components/dropdown-menu/dropdown-menu.stories.tsx","componentPath":"./src/components/dropdown-menu/dropdown-menu.tsx","tags":["dev","test","autodocs"]},"molecules-dropdownmenu--avatar-trigger":{"type":"story","id":"molecules-dropdownmenu--avatar-trigger","name":"Avatar Trigger","title":"Molecules/DropdownMenu","importPath":"./src/components/dropdown-menu/dropdown-menu.stories.tsx","componentPath":"./src/components/dropdown-menu/dropdown-menu.tsx","tags":["dev","test","autodocs"]},"molecules-dropdownmenu--icon-trigger":{"type":"story","id":"molecules-dropdownmenu--icon-trigger","name":"Icon Trigger","title":"Molecules/DropdownMenu","importPath":"./src/components/dropdown-menu/dropdown-menu.stories.tsx","componentPath":"./src/components/dropdown-menu/dropdown-menu.tsx","tags":["dev","test","autodocs"]},"atoms-editorinput--docs":{"id":"atoms-editorinput--docs","title":"Atoms/EditorInput","name":"Docs","importPath":"./src/components/editor-input/editor-input.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"atoms-editorinput--default":{"type":"story","id":"atoms-editorinput--default","name":"Default","title":"Atoms/EditorInput","importPath":"./src/components/editor-input/editor-input.stories.tsx","componentPath":"./src/components/editor-input/editor-input.tsx","tags":["dev","test","autodocs"]},"atoms-editorinput--small":{"type":"story","id":"atoms-editorinput--small","name":"Small","title":"Atoms/EditorInput","importPath":"./src/components/editor-input/editor-input.stories.tsx","componentPath":"./src/components/editor-input/editor-input.tsx","tags":["dev","test","autodocs"]},"atoms-editorinput--medium":{"type":"story","id":"atoms-editorinput--medium","name":"Medium","title":"Atoms/EditorInput","importPath":"./src/components/editor-input/editor-input.stories.tsx","componentPath":"./src/components/editor-input/editor-input.tsx","tags":["dev","test","autodocs"]},"atoms-editorinput--large":{"type":"story","id":"atoms-editorinput--large","name":"Large","title":"Atoms/EditorInput","importPath":"./src/components/editor-input/editor-input.stories.tsx","componentPath":"./src/components/editor-input/editor-input.tsx","tags":["dev","test","autodocs"]},"atoms-input--docs":{"id":"atoms-input--docs","title":"Atoms/Input","name":"Docs","importPath":"./src/components/input/input.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"atoms-input--basic":{"type":"story","id":"atoms-input--basic","name":"Basic","title":"Atoms/Input","importPath":"./src/components/input/input.stories.tsx","componentPath":"./src/components/input/input.tsx","tags":["dev","test","autodocs"]},"atoms-input--error-state":{"type":"story","id":"atoms-input--error-state","name":"Error State","title":"Atoms/Input","importPath":"./src/components/input/input.stories.tsx","componentPath":"./src/components/input/input.tsx","tags":["dev","test","autodocs"]},"atoms-input--disabled":{"type":"story","id":"atoms-input--disabled","name":"Disabled","title":"Atoms/Input","importPath":"./src/components/input/input.stories.tsx","componentPath":"./src/components/input/input.tsx","tags":["dev","test","autodocs"]},"atoms-input--file-input":{"type":"story","id":"atoms-input--file-input","name":"File Input","title":"Atoms/Input","importPath":"./src/components/input/input.stories.tsx","componentPath":"./src/components/input/input.tsx","tags":["dev","test","autodocs"]},"atoms-input--with-prefix-suffix":{"type":"story","id":"atoms-input--with-prefix-suffix","name":"With Prefix Suffix","title":"Atoms/Input","importPath":"./src/components/input/input.stories.tsx","componentPath":"./src/components/input/input.tsx","tags":["dev","test","autodocs"]},"atoms-label--docs":{"id":"atoms-label--docs","title":"Atoms/Label","name":"Docs","importPath":"./src/components/label/label.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"atoms-label--basic":{"type":"story","id":"atoms-label--basic","name":"Basic","title":"Atoms/Label","importPath":"./src/components/label/label.stories.tsx","componentPath":"./src/components/label/label.tsx","tags":["dev","test","autodocs"]},"atoms-label--required":{"type":"story","id":"atoms-label--required","name":"Required","title":"Atoms/Label","importPath":"./src/components/label/label.stories.tsx","componentPath":"./src/components/label/label.tsx","tags":["dev","test","autodocs"]},"atoms-label--error":{"type":"story","id":"atoms-label--error","name":"Error","title":"Atoms/Label","importPath":"./src/components/label/label.stories.tsx","componentPath":"./src/components/label/label.tsx","tags":["dev","test","autodocs"]},"atoms-label--disabled":{"type":"story","id":"atoms-label--disabled","name":"Disabled","title":"Atoms/Label","importPath":"./src/components/label/label.stories.tsx","componentPath":"./src/components/label/label.tsx","tags":["dev","test","autodocs"]},"atoms-linechart--docs":{"id":"atoms-linechart--docs","title":"Atoms/LineChart","name":"Docs","importPath":"./src/components/line-chart/line-chart.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"atoms-linechart--line-chart-simple":{"type":"story","id":"atoms-linechart--line-chart-simple","name":"Line Chart Simple","title":"Atoms/LineChart","importPath":"./src/components/line-chart/line-chart.stories.tsx","componentPath":"./src/components/line-chart/line-chart.tsx","tags":["dev","test","autodocs"]},"atoms-linechart--line-chart-with-dots":{"type":"story","id":"atoms-linechart--line-chart-with-dots","name":"Line Chart With Dots","title":"Atoms/LineChart","importPath":"./src/components/line-chart/line-chart.stories.tsx","componentPath":"./src/components/line-chart/line-chart.tsx","tags":["dev","test","autodocs"]},"atoms-linechart--line-chart-multiple":{"type":"story","id":"atoms-linechart--line-chart-multiple","name":"Line Chart Multiple","title":"Atoms/LineChart","importPath":"./src/components/line-chart/line-chart.stories.tsx","componentPath":"./src/components/line-chart/line-chart.tsx","tags":["dev","test","autodocs"]},"atoms-loader--docs":{"id":"atoms-loader--docs","title":"Atoms/Loader","name":"Docs","importPath":"./src/components/loader/loader.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"atoms-loader--basic":{"type":"story","id":"atoms-loader--basic","name":"Basic","title":"Atoms/Loader","importPath":"./src/components/loader/loader.stories.tsx","componentPath":"./src/components/loader/loader.tsx","tags":["dev","test","autodocs"]},"atoms-loader--secondary":{"type":"story","id":"atoms-loader--secondary","name":"Secondary","title":"Atoms/Loader","importPath":"./src/components/loader/loader.stories.tsx","componentPath":"./src/components/loader/loader.tsx","tags":["dev","test","autodocs"]},"atoms-loader--large":{"type":"story","id":"atoms-loader--large","name":"Large","title":"Atoms/Loader","importPath":"./src/components/loader/loader.stories.tsx","componentPath":"./src/components/loader/loader.tsx","tags":["dev","test","autodocs"]},"atoms-loader--custom-icon":{"type":"story","id":"atoms-loader--custom-icon","name":"Custom Icon","title":"Atoms/Loader","importPath":"./src/components/loader/loader.stories.tsx","componentPath":"./src/components/loader/loader.tsx","tags":["dev","test","autodocs"]},"molecules-menu--docs":{"id":"molecules-menu--docs","title":"Molecules/Menu","name":"Docs","importPath":"./src/components/menu-item/menu.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"molecules-menu--combined-menu":{"type":"story","id":"molecules-menu--combined-menu","name":"Combined Menu","title":"Molecules/Menu","importPath":"./src/components/menu-item/menu.stories.tsx","componentPath":"./src/components/menu-item/menu-item.tsx","tags":["dev","test","autodocs"]},"molecules-pagination--docs":{"id":"molecules-pagination--docs","title":"Molecules/Pagination","name":"Docs","importPath":"./src/components/pagination/pagination.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"molecules-pagination--basic":{"type":"story","id":"molecules-pagination--basic","name":"Basic","title":"Molecules/Pagination","importPath":"./src/components/pagination/pagination.stories.tsx","componentPath":"./src/components/pagination/pagination.tsx","tags":["dev","test","autodocs"]},"molecules-pagination--small":{"type":"story","id":"molecules-pagination--small","name":"Small","title":"Molecules/Pagination","importPath":"./src/components/pagination/pagination.stories.tsx","componentPath":"./src/components/pagination/pagination.tsx","tags":["dev","test","autodocs"]},"molecules-pagination--medium-with-active-page":{"type":"story","id":"molecules-pagination--medium-with-active-page","name":"Medium With Active Page","title":"Molecules/Pagination","importPath":"./src/components/pagination/pagination.stories.tsx","componentPath":"./src/components/pagination/pagination.tsx","tags":["dev","test","autodocs"]},"molecules-pagination--disabled":{"type":"story","id":"molecules-pagination--disabled","name":"Disabled","title":"Molecules/Pagination","importPath":"./src/components/pagination/pagination.stories.tsx","componentPath":"./src/components/pagination/pagination.tsx","tags":["dev","test","autodocs"]},"molecules-pagination--text-navigation":{"type":"story","id":"molecules-pagination--text-navigation","name":"Text Navigation","title":"Molecules/Pagination","importPath":"./src/components/pagination/pagination.stories.tsx","componentPath":"./src/components/pagination/pagination.tsx","tags":["dev","test","autodocs"]},"atoms-piechart--docs":{"id":"atoms-piechart--docs","title":"Atoms/PieChart","name":"Docs","importPath":"./src/components/pie-chart/pie-chart.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"atoms-piechart--pie-chart-simple":{"type":"story","id":"atoms-piechart--pie-chart-simple","name":"Pie Chart Simple","title":"Atoms/PieChart","importPath":"./src/components/pie-chart/pie-chart.stories.tsx","componentPath":"./src/components/pie-chart/pie-chart.tsx","tags":["dev","test","autodocs"]},"atoms-piechart--pie-chart-donut":{"type":"story","id":"atoms-piechart--pie-chart-donut","name":"Pie Chart Donut","title":"Atoms/PieChart","importPath":"./src/components/pie-chart/pie-chart.stories.tsx","componentPath":"./src/components/pie-chart/pie-chart.tsx","tags":["dev","test","autodocs"]},"atoms-piechart--pie-chart-card-1":{"type":"story","id":"atoms-piechart--pie-chart-card-1","name":"Clone Sites Card with Pie Chart","title":"Atoms/PieChart","importPath":"./src/components/pie-chart/pie-chart.stories.tsx","componentPath":"./src/components/pie-chart/pie-chart.tsx","tags":["dev","test","autodocs"]},"atoms-piechart--pie-chart-card-2":{"type":"story","id":"atoms-piechart--pie-chart-card-2","name":"Blueprint Sites Card with Pie Chart","title":"Atoms/PieChart","importPath":"./src/components/pie-chart/pie-chart.stories.tsx","componentPath":"./src/components/pie-chart/pie-chart.tsx","tags":["dev","test","autodocs"]},"atoms-progressbar--docs":{"id":"atoms-progressbar--docs","title":"Atoms/ProgressBar","name":"Docs","importPath":"./src/components/progress-bar/progress-bar.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"atoms-progressbar--basic":{"type":"story","id":"atoms-progressbar--basic","name":"Basic","title":"Atoms/ProgressBar","importPath":"./src/components/progress-bar/progress-bar.stories.tsx","componentPath":"./src/components/progress-bar/progress-bar.tsx","tags":["dev","test","autodocs"]},"atoms-progressbar--full-progress":{"type":"story","id":"atoms-progressbar--full-progress","name":"Full Progress","title":"Atoms/ProgressBar","importPath":"./src/components/progress-bar/progress-bar.stories.tsx","componentPath":"./src/components/progress-bar/progress-bar.tsx","tags":["dev","test","autodocs"]},"atoms-progressbar--zero-progress":{"type":"story","id":"atoms-progressbar--zero-progress","name":"Zero Progress","title":"Atoms/ProgressBar","importPath":"./src/components/progress-bar/progress-bar.stories.tsx","componentPath":"./src/components/progress-bar/progress-bar.tsx","tags":["dev","test","autodocs"]},"atoms-progresssteps--docs":{"id":"atoms-progresssteps--docs","title":"Atoms/ProgressSteps","name":"Docs","importPath":"./src/components/progress-steps/progress-steps.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"atoms-progresssteps--default":{"type":"story","id":"atoms-progresssteps--default","name":"Default","title":"Atoms/ProgressSteps","importPath":"./src/components/progress-steps/progress-steps.stories.tsx","componentPath":"./src/components/progress-steps/progress-steps.tsx","tags":["dev","test","autodocs"]},"atoms-progresssteps--number-variant":{"type":"story","id":"atoms-progresssteps--number-variant","name":"Number Variant","title":"Atoms/ProgressSteps","importPath":"./src/components/progress-steps/progress-steps.stories.tsx","componentPath":"./src/components/progress-steps/progress-steps.tsx","tags":["dev","test","autodocs"]},"atoms-progresssteps--icon-variant":{"type":"story","id":"atoms-progresssteps--icon-variant","name":"Icon Variant","title":"Atoms/ProgressSteps","importPath":"./src/components/progress-steps/progress-steps.stories.tsx","componentPath":"./src/components/progress-steps/progress-steps.tsx","tags":["dev","test","autodocs"]},"atoms-progresssteps--stack-type":{"type":"story","id":"atoms-progresssteps--stack-type","name":"Stack Type","title":"Atoms/ProgressSteps","importPath":"./src/components/progress-steps/progress-steps.stories.tsx","componentPath":"./src/components/progress-steps/progress-steps.tsx","tags":["dev","test","autodocs"]},"atoms-radiobutton--docs":{"id":"atoms-radiobutton--docs","title":"Atoms/RadioButton","name":"Docs","importPath":"./src/components/radio-button/radio-button.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"atoms-radiobutton--simple-radio-md":{"type":"story","id":"atoms-radiobutton--simple-radio-md","name":"Simple Radio Md","title":"Atoms/RadioButton","importPath":"./src/components/radio-button/radio-button.stories.tsx","tags":["dev","test","autodocs"]},"atoms-radiobutton--simple-radio-multi":{"type":"story","id":"atoms-radiobutton--simple-radio-multi","name":"Simple Radio Multi","title":"Atoms/RadioButton","importPath":"./src/components/radio-button/radio-button.stories.tsx","tags":["dev","test","autodocs"]},"atoms-radiobutton--simple-radio-tile":{"type":"story","id":"atoms-radiobutton--simple-radio-tile","name":"Simple Radio Tile","title":"Atoms/RadioButton","importPath":"./src/components/radio-button/radio-button.stories.tsx","tags":["dev","test","autodocs"]},"atoms-radiobutton--simple-radio-vertical":{"type":"story","id":"atoms-radiobutton--simple-radio-vertical","name":"Simple Radio Vertical","title":"Atoms/RadioButton","importPath":"./src/components/radio-button/radio-button.stories.tsx","tags":["dev","test","autodocs"]},"molecules-searchbox--docs":{"id":"molecules-searchbox--docs","title":"Molecules/SearchBox","name":"Docs","importPath":"./src/components/search/search.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"molecules-searchbox--basic-search-box":{"type":"story","id":"molecules-searchbox--basic-search-box","name":"Basic Search Box","title":"Molecules/SearchBox","importPath":"./src/components/search/search.stories.tsx","componentPath":"./src/components/search/search.tsx","tags":["dev","test","autodocs"]},"molecules-searchbox--secondary-search-box":{"type":"story","id":"molecules-searchbox--secondary-search-box","name":"Secondary Search Box","title":"Molecules/SearchBox","importPath":"./src/components/search/search.stories.tsx","componentPath":"./src/components/search/search.tsx","tags":["dev","test","autodocs"]},"molecules-searchbox--ghost-search-box":{"type":"story","id":"molecules-searchbox--ghost-search-box","name":"Ghost Search Box","title":"Molecules/SearchBox","importPath":"./src/components/search/search.stories.tsx","componentPath":"./src/components/search/search.tsx","tags":["dev","test","autodocs"]},"molecules-searchbox--disabled-search-box":{"type":"story","id":"molecules-searchbox--disabled-search-box","name":"Disabled Search Box","title":"Molecules/SearchBox","importPath":"./src/components/search/search.stories.tsx","componentPath":"./src/components/search/search.tsx","tags":["dev","test","autodocs"]},"molecules-searchbox--loading-search-box":{"type":"story","id":"molecules-searchbox--loading-search-box","name":"Loading Search Box","title":"Molecules/SearchBox","importPath":"./src/components/search/search.stories.tsx","componentPath":"./src/components/search/search.tsx","tags":["dev","test","autodocs"]},"atoms-select--docs":{"id":"atoms-select--docs","title":"Atoms/Select","name":"Docs","importPath":"./src/components/select/select-atom.stories.tsx","type":"docs","tags":["dev","test","atoms","autodocs"],"storiesImports":[]},"atoms-select--single-select":{"type":"story","id":"atoms-select--single-select","name":"Single Select","title":"Atoms/Select","importPath":"./src/components/select/select-atom.stories.tsx","componentPath":"./src/components/select/select.tsx","tags":["dev","test","atoms","autodocs"]},"atoms-select--single-select-without-portal":{"type":"story","id":"atoms-select--single-select-without-portal","name":"Single Select Without Portal","title":"Atoms/Select","importPath":"./src/components/select/select-atom.stories.tsx","componentPath":"./src/components/select/select.tsx","tags":["dev","test","atoms","autodocs"]},"atoms-select--multi-select":{"type":"story","id":"atoms-select--multi-select","name":"Multi Select","title":"Atoms/Select","importPath":"./src/components/select/select-atom.stories.tsx","componentPath":"./src/components/select/select.tsx","tags":["dev","test","atoms","autodocs"]},"atoms-select--multi-select-without-portal":{"type":"story","id":"atoms-select--multi-select-without-portal","name":"Multi Select Without Portal","title":"Atoms/Select","importPath":"./src/components/select/select-atom.stories.tsx","componentPath":"./src/components/select/select.tsx","tags":["dev","test","atoms","autodocs"]},"atoms-select--select-with-search":{"type":"story","id":"atoms-select--select-with-search","name":"Select With Search","title":"Atoms/Select","importPath":"./src/components/select/select-atom.stories.tsx","componentPath":"./src/components/select/select.tsx","tags":["dev","test","atoms","autodocs"]},"atoms-select--select-with-search-without-portal":{"type":"story","id":"atoms-select--select-with-search-without-portal","name":"Select With Search Without Portal","title":"Atoms/Select","importPath":"./src/components/select/select-atom.stories.tsx","componentPath":"./src/components/select/select.tsx","tags":["dev","test","atoms","autodocs"]},"molecules-select--docs":{"id":"molecules-select--docs","title":"Molecules/Select","name":"Docs","importPath":"./src/components/select/select.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"molecules-select--basic-select":{"type":"story","id":"molecules-select--basic-select","name":"Basic Select","title":"Molecules/Select","importPath":"./src/components/select/select.stories.tsx","componentPath":"./src/components/select/select.tsx","tags":["dev","test","autodocs"]},"molecules-select--combobox":{"type":"story","id":"molecules-select--combobox","name":"Combobox","title":"Molecules/Select","importPath":"./src/components/select/select.stories.tsx","componentPath":"./src/components/select/select.tsx","tags":["dev","test","autodocs"]},"molecules-select--multiselect":{"type":"story","id":"molecules-select--multiselect","name":"Multiselect","title":"Molecules/Select","importPath":"./src/components/select/select.stories.tsx","componentPath":"./src/components/select/select.tsx","tags":["dev","test","autodocs"]},"molecules-select--multiselect-combobox":{"type":"story","id":"molecules-select--multiselect-combobox","name":"Multiselect Combobox","title":"Molecules/Select","importPath":"./src/components/select/select.stories.tsx","componentPath":"./src/components/select/select.tsx","tags":["dev","test","autodocs"]},"organisms-sidebar--docs":{"id":"organisms-sidebar--docs","title":"Organisms/Sidebar","name":"Docs","importPath":"./src/components/sidebar/sidebar.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"organisms-sidebar--simple-sidebar":{"type":"story","id":"organisms-sidebar--simple-sidebar","name":"Simple Sidebar","title":"Organisms/Sidebar","importPath":"./src/components/sidebar/sidebar.stories.tsx","componentPath":"./src/components/sidebar/sidebar.tsx","tags":["dev","test","autodocs"]},"atoms-skeleton--docs":{"id":"atoms-skeleton--docs","title":"Atoms/Skeleton","name":"Docs","importPath":"./src/components/skeleton/skeleton.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"atoms-skeleton--rectangular":{"type":"story","id":"atoms-skeleton--rectangular","name":"Rectangular","title":"Atoms/Skeleton","importPath":"./src/components/skeleton/skeleton.stories.tsx","componentPath":"./src/components/skeleton/skeleton.tsx","tags":["dev","test","autodocs"]},"atoms-skeleton--circular":{"type":"story","id":"atoms-skeleton--circular","name":"Circular","title":"Atoms/Skeleton","importPath":"./src/components/skeleton/skeleton.stories.tsx","componentPath":"./src/components/skeleton/skeleton.tsx","tags":["dev","test","autodocs"]},"atoms-switch--docs":{"id":"atoms-switch--docs","title":"Atoms/Switch","name":"Docs","importPath":"./src/components/switch/switch.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"atoms-switch--basic":{"type":"story","id":"atoms-switch--basic","name":"Basic","title":"Atoms/Switch","importPath":"./src/components/switch/switch.stories.tsx","componentPath":"./src/components/switch/switch.tsx","tags":["dev","test","autodocs"]},"atoms-switch--with-label":{"type":"story","id":"atoms-switch--with-label","name":"With Label","title":"Atoms/Switch","importPath":"./src/components/switch/switch.stories.tsx","componentPath":"./src/components/switch/switch.tsx","tags":["dev","test","autodocs"]},"atoms-switch--disabled":{"type":"story","id":"atoms-switch--disabled","name":"Disabled","title":"Atoms/Switch","importPath":"./src/components/switch/switch.stories.tsx","componentPath":"./src/components/switch/switch.tsx","tags":["dev","test","autodocs"]},"atoms-tabs--docs":{"id":"atoms-tabs--docs","title":"Atoms/Tabs","name":"Docs","importPath":"./src/components/tabs/tabs.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"atoms-tabs--default":{"type":"story","id":"atoms-tabs--default","name":"Default","title":"Atoms/Tabs","importPath":"./src/components/tabs/tabs.stories.tsx","tags":["dev","test","autodocs"]},"atoms-tabs--basic":{"type":"story","id":"atoms-tabs--basic","name":"Basic","title":"Atoms/Tabs","importPath":"./src/components/tabs/tabs.stories.tsx","tags":["dev","test","autodocs"]},"atoms-tabs--rounded":{"type":"story","id":"atoms-tabs--rounded","name":"Rounded","title":"Atoms/Tabs","importPath":"./src/components/tabs/tabs.stories.tsx","tags":["dev","test","autodocs"]},"atoms-tabs--vertical":{"type":"story","id":"atoms-tabs--vertical","name":"Vertical","title":"Atoms/Tabs","importPath":"./src/components/tabs/tabs.stories.tsx","tags":["dev","test","autodocs"]},"atoms-tabs--with-custom-icons":{"type":"story","id":"atoms-tabs--with-custom-icons","name":"With Custom Icons","title":"Atoms/Tabs","importPath":"./src/components/tabs/tabs.stories.tsx","tags":["dev","test","autodocs"]},"atoms-tabs--tabs-with-panel":{"type":"story","id":"atoms-tabs--tabs-with-panel","name":"Tabs With Panel","title":"Atoms/Tabs","importPath":"./src/components/tabs/tabs.stories.tsx","tags":["dev","test","autodocs"]},"atoms-textarea--docs":{"id":"atoms-textarea--docs","title":"Atoms/TextArea","name":"Docs","importPath":"./src/components/textarea/textarea.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"atoms-textarea--basic":{"type":"story","id":"atoms-textarea--basic","name":"Basic","title":"Atoms/TextArea","importPath":"./src/components/textarea/textarea.stories.tsx","componentPath":"./src/components/textarea/textarea.tsx","tags":["dev","test","autodocs"]},"atoms-textarea--disabled":{"type":"story","id":"atoms-textarea--disabled","name":"Disabled","title":"Atoms/TextArea","importPath":"./src/components/textarea/textarea.stories.tsx","componentPath":"./src/components/textarea/textarea.tsx","tags":["dev","test","autodocs"]},"atoms-textarea--error-state":{"type":"story","id":"atoms-textarea--error-state","name":"Error State","title":"Atoms/TextArea","importPath":"./src/components/textarea/textarea.stories.tsx","componentPath":"./src/components/textarea/textarea.tsx","tags":["dev","test","autodocs"]},"atoms-textarea--large":{"type":"story","id":"atoms-textarea--large","name":"Large","title":"Atoms/TextArea","importPath":"./src/components/textarea/textarea.stories.tsx","componentPath":"./src/components/textarea/textarea.tsx","tags":["dev","test","autodocs"]},"atoms-title--docs":{"id":"atoms-title--docs","title":"Atoms/Title","name":"Docs","importPath":"./src/components/title/title.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"atoms-title--basic":{"type":"story","id":"atoms-title--basic","name":"Basic","title":"Atoms/Title","importPath":"./src/components/title/title.stories.tsx","componentPath":"./src/components/title/title.tsx","tags":["dev","test","autodocs"]},"atoms-title--with-description":{"type":"story","id":"atoms-title--with-description","name":"With Description","title":"Atoms/Title","importPath":"./src/components/title/title.stories.tsx","componentPath":"./src/components/title/title.tsx","tags":["dev","test","autodocs"]},"atoms-title--with-icon-left":{"type":"story","id":"atoms-title--with-icon-left","name":"With Icon Left","title":"Atoms/Title","importPath":"./src/components/title/title.stories.tsx","componentPath":"./src/components/title/title.tsx","tags":["dev","test","autodocs"]},"atoms-title--with-icon-right":{"type":"story","id":"atoms-title--with-icon-right","name":"With Icon Right","title":"Atoms/Title","importPath":"./src/components/title/title.stories.tsx","componentPath":"./src/components/title/title.tsx","tags":["dev","test","autodocs"]},"atoms-toaster--docs":{"id":"atoms-toaster--docs","title":"Atoms/Toaster","name":"Docs","importPath":"./src/components/toaster/toaster.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"atoms-toaster--default":{"type":"story","id":"atoms-toaster--default","name":"Default","title":"Atoms/Toaster","importPath":"./src/components/toaster/toaster.stories.tsx","componentPath":"./src/components/toaster/toaster.tsx","tags":["dev","test","autodocs"]},"molecules-tooltip--docs":{"id":"molecules-tooltip--docs","title":"Molecules/Tooltip","name":"Docs","importPath":"./src/components/tooltip/tooltip.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"molecules-tooltip--default-tooltip":{"type":"story","id":"molecules-tooltip--default-tooltip","name":"Default Tooltip","title":"Molecules/Tooltip","importPath":"./src/components/tooltip/tooltip.stories.tsx","componentPath":"./src/components/tooltip/tooltip.tsx","tags":["dev","test","autodocs"]},"molecules-tooltip--tooltip-with-icon":{"type":"story","id":"molecules-tooltip--tooltip-with-icon","name":"Tooltip With Icon","title":"Molecules/Tooltip","importPath":"./src/components/tooltip/tooltip.stories.tsx","componentPath":"./src/components/tooltip/tooltip.tsx","tags":["dev","test","autodocs"]},"molecules-tooltip--tooltip-with-label":{"type":"story","id":"molecules-tooltip--tooltip-with-label","name":"Tooltip With Label","title":"Molecules/Tooltip","importPath":"./src/components/tooltip/tooltip.stories.tsx","componentPath":"./src/components/tooltip/tooltip.tsx","tags":["dev","test","autodocs"]},"organisms-topbar--docs":{"id":"organisms-topbar--docs","title":"Organisms/Topbar","name":"Docs","importPath":"./src/components/topbar/topbar.stories.tsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"organisms-topbar--default":{"type":"story","id":"organisms-topbar--default","name":"Default","title":"Organisms/Topbar","importPath":"./src/components/topbar/topbar.stories.tsx","componentPath":"./src/components/topbar/topbar.tsx","tags":["dev","test","autodocs"]},"organisms-topbar--with-middle-alignment":{"type":"story","id":"organisms-topbar--with-middle-alignment","name":"Topbar with Center-Aligned Middle Section","title":"Organisms/Topbar","importPath":"./src/components/topbar/topbar.stories.tsx","componentPath":"./src/components/topbar/topbar.tsx","tags":["dev","test","autodocs"]},"organisms-topbar--with-left-alignment":{"type":"story","id":"organisms-topbar--with-left-alignment","name":"Topbar with Left-Aligned Middle Section","title":"Organisms/Topbar","importPath":"./src/components/topbar/topbar.stories.tsx","componentPath":"./src/components/topbar/topbar.tsx","tags":["dev","test","autodocs"]},"organisms-topbar--with-right-alignment":{"type":"story","id":"organisms-topbar--with-right-alignment","name":"Topbar with Right-Aligned Middle Section","title":"Organisms/Topbar","importPath":"./src/components/topbar/topbar.stories.tsx","componentPath":"./src/components/topbar/topbar.tsx","tags":["dev","test","autodocs"]},"templates-admin-settings-admin-settings-spectra--docs":{"id":"templates-admin-settings-admin-settings-spectra--docs","title":"Templates/Admin Settings/Admin Settings - Spectra","name":"Docs","importPath":"./src/templates/admin-settings-Spectra/admin-settings-Spectra.stories.jsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"templates-admin-settings-admin-settings-spectra--default":{"type":"story","id":"templates-admin-settings-admin-settings-spectra--default","name":"Default","title":"Templates/Admin Settings/Admin Settings - Spectra","importPath":"./src/templates/admin-settings-Spectra/admin-settings-Spectra.stories.jsx","tags":["dev","test","autodocs"]},"templates-admin-settings-admin-settings-surecart--docs":{"id":"templates-admin-settings-admin-settings-surecart--docs","title":"Templates/Admin Settings/Admin Settings - SureCart","name":"Docs","importPath":"./src/templates/admin-settings-SureCart/admin-settings-SureCart.stories.jsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"templates-admin-settings-admin-settings-surecart--default":{"type":"story","id":"templates-admin-settings-admin-settings-surecart--default","name":"Default","title":"Templates/Admin Settings/Admin Settings - SureCart","importPath":"./src/templates/admin-settings-SureCart/admin-settings-SureCart.stories.jsx","tags":["dev","test","autodocs"]},"templates-admin-settings-admin-settings-surerank--docs":{"id":"templates-admin-settings-admin-settings-surerank--docs","title":"Templates/Admin Settings/Admin Settings - SureRank","name":"Docs","importPath":"./src/templates/admin-settings-SureRank/admin-settings-SureRank.stories.jsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"templates-admin-settings-admin-settings-surerank--default":{"type":"story","id":"templates-admin-settings-admin-settings-surerank--default","name":"Default","title":"Templates/Admin Settings/Admin Settings - SureRank","importPath":"./src/templates/admin-settings-SureRank/admin-settings-SureRank.stories.jsx","tags":["dev","test","autodocs"]},"templates-dashboard-astra-dashboard--docs":{"id":"templates-dashboard-astra-dashboard--docs","title":"Templates/Dashboard/Astra Dashboard","name":"Docs","importPath":"./src/templates/dashboard-astra/dashboard-astra.stories.jsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"templates-dashboard-astra-dashboard--astra-dashboard":{"type":"story","id":"templates-dashboard-astra-dashboard--astra-dashboard","name":"Astra Dashboard","title":"Templates/Dashboard/Astra Dashboard","importPath":"./src/templates/dashboard-astra/dashboard-astra.stories.jsx","tags":["dev","test","autodocs"]},"templates-dashboard-spectra-dashboard--docs":{"id":"templates-dashboard-spectra-dashboard--docs","title":"Templates/Dashboard/Spectra Dashboard","name":"Docs","importPath":"./src/templates/dashboard-spectra/dashboard-spectra.stories.jsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"templates-dashboard-spectra-dashboard--spectra-dashboard":{"type":"story","id":"templates-dashboard-spectra-dashboard--spectra-dashboard","name":"Spectra Dashboard","title":"Templates/Dashboard/Spectra Dashboard","importPath":"./src/templates/dashboard-spectra/dashboard-spectra.stories.jsx","tags":["dev","test","autodocs"]},"templates-onboarding-backup-email--docs":{"id":"templates-onboarding-backup-email--docs","title":"Templates/Onboarding/Backup Email","name":"Docs","importPath":"./src/templates/onboarding-backup/onboarding-backup.stories.jsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"templates-onboarding-backup-email--default-onboarding-backup":{"type":"story","id":"templates-onboarding-backup-email--default-onboarding-backup","name":"OnboardingBackup","title":"Templates/Onboarding/Backup Email","importPath":"./src/templates/onboarding-backup/onboarding-backup.stories.jsx","tags":["dev","test","autodocs"]},"templates-onboarding-connect--docs":{"id":"templates-onboarding-connect--docs","title":"Templates/Onboarding/Connect","name":"Docs","importPath":"./src/templates/onboarding-connect/onboarding-connect.stories.jsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"templates-onboarding-connect--onboarding-connect":{"type":"story","id":"templates-onboarding-connect--onboarding-connect","name":"OnboardingConnect","title":"Templates/Onboarding/Connect","importPath":"./src/templates/onboarding-connect/onboarding-connect.stories.jsx","tags":["dev","test","autodocs"]},"templates-onboarding-done--docs":{"id":"templates-onboarding-done--docs","title":"Templates/Onboarding/Done","name":"Docs","importPath":"./src/templates/onboarding-done/onboarding-done.stories.jsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"templates-onboarding-done--onboarding-done":{"type":"story","id":"templates-onboarding-done--onboarding-done","name":"OnboardingDone","title":"Templates/Onboarding/Done","importPath":"./src/templates/onboarding-done/onboarding-done.stories.jsx","tags":["dev","test","autodocs"]},"templates-onboarding-email-smtp--docs":{"id":"templates-onboarding-email-smtp--docs","title":"Templates/Onboarding/Email Smtp","name":"Docs","importPath":"./src/templates/onboarding-email-smtp/onboarding-smtp-connect.stories.jsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"templates-onboarding-email-smtp--default-onboarding-email-smtp":{"type":"story","id":"templates-onboarding-email-smtp--default-onboarding-email-smtp","name":"OnboardingEmailSmtp","title":"Templates/Onboarding/Email Smtp","importPath":"./src/templates/onboarding-email-smtp/onboarding-smtp-connect.stories.jsx","tags":["dev","test","autodocs"]},"templates-onboarding-import--docs":{"id":"templates-onboarding-import--docs","title":"Templates/Onboarding/Import","name":"Docs","importPath":"./src/templates/onboarding-import/onboarding-import.stories.jsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"templates-onboarding-import--onboarding-import":{"type":"story","id":"templates-onboarding-import--onboarding-import","name":"OnboardingImport","title":"Templates/Onboarding/Import","importPath":"./src/templates/onboarding-import/onboarding-import.stories.jsx","tags":["dev","test","autodocs"]},"templates-onboarding-profile--docs":{"id":"templates-onboarding-profile--docs","title":"Templates/Onboarding/Profile","name":"Docs","importPath":"./src/templates/onboarding-profile/onboarding-profile.stories.jsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"templates-onboarding-profile--default-onboarding-profile":{"type":"story","id":"templates-onboarding-profile--default-onboarding-profile","name":"OnboardingProfile","title":"Templates/Onboarding/Profile","importPath":"./src/templates/onboarding-profile/onboarding-profile.stories.jsx","tags":["dev","test","autodocs"]},"templates-onboarding-setup-done--docs":{"id":"templates-onboarding-setup-done--docs","title":"Templates/Onboarding/Setup Done","name":"Docs","importPath":"./src/templates/onboarding-setup-done/onboarding-setup-done.stories.jsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"templates-onboarding-setup-done--onboarding-setup-done":{"type":"story","id":"templates-onboarding-setup-done--onboarding-setup-done","name":"OnboardingSetupDone","title":"Templates/Onboarding/Setup Done","importPath":"./src/templates/onboarding-setup-done/onboarding-setup-done.stories.jsx","tags":["dev","test","autodocs"]},"templates-onboarding-setup-tools--docs":{"id":"templates-onboarding-setup-tools--docs","title":"Templates/Onboarding/Setup Tools","name":"Docs","importPath":"./src/templates/onboarding-setup-tools/onboarding-setup-tools.stories.jsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"templates-onboarding-setup-tools--default-onboarding-tools":{"type":"story","id":"templates-onboarding-setup-tools--default-onboarding-tools","name":"OnboardingTools","title":"Templates/Onboarding/Setup Tools","importPath":"./src/templates/onboarding-setup-tools/onboarding-setup-tools.stories.jsx","tags":["dev","test","autodocs"]},"templates-onboarding-social--docs":{"id":"templates-onboarding-social--docs","title":"Templates/Onboarding/Social","name":"Docs","importPath":"./src/templates/onboarding-social/onboarding-social.stories.jsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"templates-onboarding-social--default-onboarding-social":{"type":"story","id":"templates-onboarding-social--default-onboarding-social","name":"OnboardingSocial","title":"Templates/Onboarding/Social","importPath":"./src/templates/onboarding-social/onboarding-social.stories.jsx","tags":["dev","test","autodocs"]},"templates-onboarding-spam--docs":{"id":"templates-onboarding-spam--docs","title":"Templates/Onboarding/Spam","name":"Docs","importPath":"./src/templates/onboarding-spam/onboarding-spam.stories.jsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"templates-onboarding-spam--default-onboarding-spam":{"type":"story","id":"templates-onboarding-spam--default-onboarding-spam","name":"OnboardingSpam","title":"Templates/Onboarding/Spam","importPath":"./src/templates/onboarding-spam/onboarding-spam.stories.jsx","tags":["dev","test","autodocs"]},"templates-onboarding-welcome--docs":{"id":"templates-onboarding-welcome--docs","title":"Templates/Onboarding/Welcome","name":"Docs","importPath":"./src/templates/onboarding-welcome/onboarding-welcome.stories.jsx","type":"docs","tags":["dev","test","autodocs"],"storiesImports":[]},"templates-onboarding-welcome--onboarding-welcome":{"type":"story","id":"templates-onboarding-welcome--onboarding-welcome","name":"OnboardingWelcome","title":"Templates/Onboarding/Welcome","importPath":"./src/templates/onboarding-welcome/onboarding-welcome.stories.jsx","tags":["dev","test","autodocs"]}}} \ No newline at end of file diff --git a/nunito-sans-bold-italic.woff2 b/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/nunito-sans-bold.woff2 b/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/nunito-sans-italic.woff2 b/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/nunito-sans-regular.woff2 b/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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 mc=Object.create;var Ua=Object.defineProperty;var pc=Object.getOwnPropertyDescriptor;var hc=Object.getOwnPropertyNames;var fc=Object.getPrototypeOf,gc=Object.prototype.hasOwnProperty;var Jt=(e=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(e,{get:(t,n)=>(typeof require<"u"?require:t)[n]}):e)(function(e){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+e+'" is not supported')});var $a=(e,t)=>()=>(e&&(t=e(e=0)),t);var vc=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),yc=(e,t)=>{for(var n in t)Ua(e,n,{get:t[n],enumerable:!0})},tl=(e,t,n,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let i of hc(t))!gc.call(e,i)&&i!==n&&Ua(e,i,{get:()=>t[i],enumerable:!(r=pc(t,i))||r.enumerable});return e};var bc=(e,t,n)=>(n=e!=null?mc(fc(e)):{},tl(t||!e||!e.__esModule?Ua(n,"default",{value:e,enumerable:!0}):n,e)),nl=e=>tl(Ua({},"__esModule",{value:!0}),e);var Ee=$a(()=>{});var Je,ke=$a(()=>{Je={NODE_ENV:"production",NODE_PATH:[],STORYBOOK:"true",PUBLIC_URL:"."}});var we=$a(()=>{});var Wa={};yc(Wa,{Children:()=>kc,Component:()=>jt,Fragment:()=>wc,Profiler:()=>Cc,PureComponent:()=>Sc,StrictMode:()=>xc,Suspense:()=>Mc,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:()=>Nc,cloneElement:()=>Fc,createContext:()=>Xe,createElement:()=>x,createFactory:()=>Ac,createRef:()=>Oc,default:()=>a,forwardRef:()=>Q,isValidElement:()=>di,lazy:()=>Lc,memo:()=>Tc,startTransition:()=>_c,unstable_act:()=>Zc,useCallback:()=>W,useContext:()=>Xt,useDebugValue:()=>Ic,useDeferredValue:()=>Rc,useEffect:()=>oe,useId:()=>Bc,useImperativeHandle:()=>Pc,useInsertionEffect:()=>Vc,useLayoutEffect:()=>jc,useMemo:()=>Dt,useReducer:()=>ui,useRef:()=>Pe,useState:()=>Re,useSyncExternalStore:()=>Dc,useTransition:()=>Hc,version:()=>zc});var a,kc,jt,wc,Cc,Sc,xc,Mc,Nc,Fc,Xe,x,Ac,Oc,Q,di,Lc,Tc,_c,Zc,W,Xt,Ic,Rc,oe,Bc,Pc,Vc,jc,Dt,ui,Pe,Re,Dc,Hc,zc,Yn=$a(()=>{Ee();ke();we();a=__REACT__,{Children:kc,Component:jt,Fragment:wc,Profiler:Cc,PureComponent:Sc,StrictMode:xc,Suspense:Mc,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:Nc,cloneElement:Fc,createContext:Xe,createElement:x,createFactory:Ac,createRef:Oc,forwardRef:Q,isValidElement:di,lazy:Lc,memo:Tc,startTransition:_c,unstable_act:Zc,useCallback:W,useContext:Xt,useDebugValue:Ic,useDeferredValue:Rc,useEffect:oe,useId:Bc,useImperativeHandle:Pc,useInsertionEffect:Vc,useLayoutEffect:jc,useMemo:Dt,useReducer:ui,useRef:Pe,useState:Re,useSyncExternalStore:Dc,useTransition:Hc,version:zc}=__REACT__});var yl=vc((Xn,yi)=>{Ee();ke();we();(function(e,t){typeof Xn=="object"&&typeof yi=="object"?yi.exports=t((Yn(),nl(Wa))):typeof define=="function"&&define.amd?define(["react"],t):typeof Xn=="object"?Xn.ReactConfetti=t((Yn(),nl(Wa))):e.ReactConfetti=t(e.React)})(typeof self<"u"?self:Xn,function(e){return function(t){var n={};function r(i){if(n[i])return n[i].exports;var o=n[i]={i,l:!1,exports:{}};return t[i].call(o.exports,o,o.exports,r),o.l=!0,o.exports}return r.m=t,r.c=n,r.d=function(i,o,l){r.o(i,o)||Object.defineProperty(i,o,{enumerable:!0,get:l})},r.r=function(i){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(i,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(i,"__esModule",{value:!0})},r.t=function(i,o){if(1&o&&(i=r(i)),8&o||4&o&&typeof i=="object"&&i&&i.__esModule)return i;var l=Object.create(null);if(r.r(l),Object.defineProperty(l,"default",{enumerable:!0,value:i}),2&o&&typeof i!="string")for(var s in i)r.d(l,s,(function(c){return i[c]}).bind(null,s));return l},r.n=function(i){var o=i&&i.__esModule?function(){return i.default}:function(){return i};return r.d(o,"a",o),o},r.o=function(i,o){return Object.prototype.hasOwnProperty.call(i,o)},r.p="",r(r.s=2)}([function(t,n){t.exports=e},function(t,n,r){"use strict";var i={linear:function(o,l,s,c){return(s-l)*o/c+l},easeInQuad:function(o,l,s,c){return(s-l)*(o/=c)*o+l},easeOutQuad:function(o,l,s,c){return-(s-l)*(o/=c)*(o-2)+l},easeInOutQuad:function(o,l,s,c){var d=s-l;return(o/=c/2)<1?d/2*o*o+l:-d/2*(--o*(o-2)-1)+l},easeInCubic:function(o,l,s,c){return(s-l)*(o/=c)*o*o+l},easeOutCubic:function(o,l,s,c){return(s-l)*((o=o/c-1)*o*o+1)+l},easeInOutCubic:function(o,l,s,c){var d=s-l;return(o/=c/2)<1?d/2*o*o*o+l:d/2*((o-=2)*o*o+2)+l},easeInQuart:function(o,l,s,c){return(s-l)*(o/=c)*o*o*o+l},easeOutQuart:function(o,l,s,c){return-(s-l)*((o=o/c-1)*o*o*o-1)+l},easeInOutQuart:function(o,l,s,c){var d=s-l;return(o/=c/2)<1?d/2*o*o*o*o+l:-d/2*((o-=2)*o*o*o-2)+l},easeInQuint:function(o,l,s,c){return(s-l)*(o/=c)*o*o*o*o+l},easeOutQuint:function(o,l,s,c){return(s-l)*((o=o/c-1)*o*o*o*o+1)+l},easeInOutQuint:function(o,l,s,c){var d=s-l;return(o/=c/2)<1?d/2*o*o*o*o*o+l:d/2*((o-=2)*o*o*o*o+2)+l},easeInSine:function(o,l,s,c){var d=s-l;return-d*Math.cos(o/c*(Math.PI/2))+d+l},easeOutSine:function(o,l,s,c){return(s-l)*Math.sin(o/c*(Math.PI/2))+l},easeInOutSine:function(o,l,s,c){return-(s-l)/2*(Math.cos(Math.PI*o/c)-1)+l},easeInExpo:function(o,l,s,c){return o==0?l:(s-l)*Math.pow(2,10*(o/c-1))+l},easeOutExpo:function(o,l,s,c){var d=s-l;return o==c?l+d:d*(1-Math.pow(2,-10*o/c))+l},easeInOutExpo:function(o,l,s,c){var d=s-l;return o===0?l:o===c?l+d:(o/=c/2)<1?d/2*Math.pow(2,10*(o-1))+l:d/2*(2-Math.pow(2,-10*--o))+l},easeInCirc:function(o,l,s,c){return-(s-l)*(Math.sqrt(1-(o/=c)*o)-1)+l},easeOutCirc:function(o,l,s,c){return(s-l)*Math.sqrt(1-(o=o/c-1)*o)+l},easeInOutCirc:function(o,l,s,c){var d=s-l;return(o/=c/2)<1?-d/2*(Math.sqrt(1-o*o)-1)+l:d/2*(Math.sqrt(1-(o-=2)*o)+1)+l},easeInElastic:function(o,l,s,c){var d,u,m,p=s-l;return m=1.70158,o===0?l:(o/=c)==1?l+p:((u=0)||(u=.3*c),(d=p)=1&&this.rotationDirection===o.Positive?this.rotationDirection=o.Negative:this.rotateY<=-1&&this.rotationDirection===o.Negative&&(this.rotationDirection=o.Positive);var _e=.1*this.rotationDirection;if(this.rotateY+=_e,this.angle+=this.angularSpin,this.context.save(),this.context.translate(this.x,this.y),this.context.rotate(this.angle),this.context.scale(1,this.rotateY),this.context.rotate(this.angle),this.context.beginPath(),this.context.fillStyle=this.color,this.context.strokeStyle=this.color,this.context.globalAlpha=be,this.context.lineCap="round",this.context.lineWidth=2,ge&&typeof ge=="function")ge.call(this,this.context);else switch(this.shape){case i.Circle:this.context.beginPath(),this.context.arc(0,0,this.radius,0,2*Math.PI),this.context.fill();break;case i.Square:this.context.fillRect(-this.w/2,-this.h/2,this.w,this.h);break;case i.Strip:this.context.fillRect(-this.w/6,-this.h/2,this.w/3,this.h)}this.context.closePath(),this.context.restore()}}])&&m(M.prototype,F),N&&m(M,N),C}();function f(C,M,F){return M in C?Object.defineProperty(C,M,{value:F,enumerable:!0,configurable:!0,writable:!0}):C[M]=F,C}var y=function C(M,F){var N=this;(function(re,P){if(!(re instanceof P))throw new TypeError("Cannot call a class as a function")})(this,C),f(this,"canvas",void 0),f(this,"context",void 0),f(this,"getOptions",void 0),f(this,"x",0),f(this,"y",0),f(this,"w",0),f(this,"h",0),f(this,"lastNumberOfPieces",0),f(this,"tweenInitTime",Date.now()),f(this,"particles",[]),f(this,"particlesGenerated",0),f(this,"removeParticleAt",function(re){N.particles.splice(re,1)}),f(this,"getParticle",function(){var re=u(N.x,N.w+N.x),P=u(N.y,N.h+N.y);return new g(N.context,N.getOptions,re,P)}),f(this,"animate",function(){var re=N.canvas,P=N.context,ve=N.particlesGenerated,be=N.lastNumberOfPieces,ge=N.getOptions(),_e=ge.run,Vt=ge.recycle,ze=ge.numberOfPieces,gn=ge.debug,li=ge.tweenFunction,Wn=ge.tweenDuration;if(!_e)return!1;var si=N.particles.length,qn=Vt?si:ve,ci=Date.now();if(qnWn?Wn:Math.max(0,ci-Ko),qn,ze,Wn),Jo=Math.round(uc-qn),Xo=0;Xore.height||Gn.y<-100||Gn.x>re.width+100||Gn.x<-100)&&(Vt&&qn<=ze?N.particles[el]=N.getParticle():N.removeParticleAt(el))}),si>0||qn0&&_e.call(P,P),P._options.run=!1)}),v(this,"reset",function(){P.generator&&P.generator.particlesGenerated>0&&(P.generator.particlesGenerated=0,P.generator.particles=[],P.generator.lastNumberOfPieces=0)}),v(this,"stop",function(){P.options={run:!1},P.rafId&&(cancelAnimationFrame(P.rafId),P.rafId=void 0)}),this.canvas=ie;var ve=this.canvas.getContext("2d");if(!ve)throw new Error("Could not get canvas context");this.context=ve,this.generator=new y(this.canvas,function(){return P.options}),this.options=re,this.update()}var M,F,N;return M=C,(F=[{key:"options",get:function(){return this._options},set:function(ie){var re=this._options&&this._options.run,P=this._options&&this._options.recycle;this.setOptionsWithDefaults(ie),this.generator&&(Object.assign(this.generator,this.options.confettiSource),typeof ie.recycle=="boolean"&&ie.recycle&&P===!1&&(this.generator.lastNumberOfPieces=this.generator.particles.length)),typeof ie.run=="boolean"&&ie.run&&re===!1&&this.update()}}])&&h(M.prototype,F),N&&h(M,N),C}();function B(C){return function(M){if(Array.isArray(M))return xe(M)}(C)||function(M){if(typeof Symbol<"u"&&Symbol.iterator in Object(M))return Array.from(M)}(C)||Ae(C)||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 j(C){return(j=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(M){return typeof M}:function(M){return M&&typeof Symbol=="function"&&M.constructor===Symbol&&M!==Symbol.prototype?"symbol":typeof M})(C)}function Y(){return(Y=Object.assign||function(C){for(var M=1;M"u"||!(Symbol.iterator in Object(F)))){var ie=[],re=!0,P=!1,ve=void 0;try{for(var be,ge=F[Symbol.iterator]();!(re=(be=ge.next()).done)&&(ie.push(be.value),!N||ie.length!==N);re=!0);}catch(_e){P=!0,ve=_e}finally{try{re||ge.return==null||ge.return()}finally{if(P)throw ve}}return ie}}(C,M)||Ae(C,M)||function(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}function Ae(C,M){if(C){if(typeof C=="string")return xe(C,M);var F=Object.prototype.toString.call(C).slice(8,-1);return F==="Object"&&C.constructor&&(F=C.constructor.name),F==="Map"||F==="Set"?Array.from(C):F==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(F)?xe(C,M):void 0}}function xe(C,M){(M==null||M>C.length)&&(M=C.length);for(var F=0,N=new Array(M);F"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}();return function(){var F,N=Pt(C);if(M){var ie=Pt(this).constructor;F=Reflect.construct(N,arguments,ie)}else F=N.apply(this,arguments);return Bt(this,F)}}function Bt(C,M){return!M||j(M)!=="object"&&typeof M!="function"?Te(C):M}function Te(C){if(C===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return C}function Pt(C){return(Pt=Object.setPrototypeOf?Object.getPrototypeOf:function(M){return M.__proto__||Object.getPrototypeOf(M)})(C)}function Kt(C,M,F){return M in C?Object.defineProperty(C,M,{value:F,enumerable:!0,configurable:!0,writable:!0}):C[M]=F,C}var oi=s.a.createRef(),Un=function(C){(function(P,ve){if(typeof ve!="function"&&ve!==null)throw new TypeError("Super expression must either be null or a function");P.prototype=Object.create(ve&&ve.prototype,{constructor:{value:P,writable:!0,configurable:!0}}),ve&&Ke(P,ve)})(re,C);var M,F,N,ie=Ie(re);function re(P){var ve;Ge(this,re);for(var be=arguments.length,ge=new Array(be>1?be-1:0),_e=1;_e8&&(k>0&&(k+=8-b),b=8),m===qc)return b;if(h===0)v[0]=0,S=v[1]=gi.symbol[u][t?ml:pl][b];else{E=h/(r===2?Math.pow(2,b*10):Math.pow(1e3,b)),t&&(E=E*8,E>=B&&b<8&&(E=E/B,b++));let ce=Math.pow(10,b>0?i:0);v[0]=J(E*ce)/ce,v[0]===B&&b<8&&f===-1&&(v[0]=1,b++),S=v[1]=r===10&&b===1?t?td:nd:gi.symbol[u][t?ml:pl][b]}if(Y&&(v[0]=-v[0]),k>0&&(v[0]=v[0].toPrecision(k)),v[1]=d[v[1]]||v[1],o===!0?v[0]=v[0].toLocaleString():o.length>0?v[0]=v[0].toLocaleString(o,l):s.length>0&&(v[0]=v[0].toString().replace(fl,s)),n&&i>0){let ce=v[0].toString(),Se=s||(ce.match(/(\D)/g)||[]).pop()||fl,Ae=ce.toString().split(Se),xe=Ae[1]||En,Ge=xe.length,pe=i-Ge;v[0]=`${Ae[0]}${Se}${xe.padEnd(Ge+pe,id)}`}return j&&(v[1]=g[b]?g[b]:gi.fullform[u][b]+(t?$c:Wc)+(v[0]===1?En:Xc)),m===Uc?v:m===Kc?{value:v[0],symbol:v[1],exponent:b,unit:S}:v.join(c)}Ee();ke();we();var Kn=__REACT_DOM__,{__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:I9,createPortal:Jn,createRoot:R9,findDOMNode:B9,flushSync:P9,hydrate:V9,hydrateRoot:j9,render:D9,unmountComponentAtNode:gl,unstable_batchedUpdates:H9,unstable_renderSubtreeIntoContainer:vl,version:z9}=__REACT_DOM__;var ts=bc(yl(),1);Ee();ke();we();Ee();ke();we();function bi({onlyFirst:e=!1}={}){let n=["[\\u001B\\u009B][[\\]()#;?]*(?:(?:(?:(?:;[-a-zA-Z\\d\\/#&.:=?%@~_]+)*|[a-zA-Z\\d]+(?:;[-a-zA-Z\\d\\/#&.:=?%@~_]*)*)?(?:\\u0007|\\u001B\\u005C|\\u009C))","(?:(?:\\d{1,4}(?:;\\d{0,4})*)?[\\dA-PR-TZcf-nq-uy=><~]))"].join("|");return new RegExp(n,e?void 0:"g")}var ld=bi();function Ei(e){if(typeof e!="string")throw new TypeError(`Expected a \`string\`, got \`${typeof e}\``);return e.replace(ld,"")}var sd=Object.create,ns=Object.defineProperty,cd=Object.getOwnPropertyDescriptor,dd=Object.getOwnPropertyNames,ud=Object.getPrototypeOf,md=Object.prototype.hasOwnProperty,pd=(e=>typeof Jt<"u"?Jt:typeof Proxy<"u"?new Proxy(e,{get:(t,n)=>(typeof Jt<"u"?Jt:t)[n]}):e)(function(e){if(typeof Jt<"u")return Jt.apply(this,arguments);throw new Error('Dynamic require of "'+e+'" is not supported')}),Qt=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),hd=(e,t,n,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let i of dd(t))!md.call(e,i)&&i!==n&&ns(e,i,{get:()=>t[i],enumerable:!(r=cd(t,i))||r.enumerable});return e},ft=(e,t,n)=>(n=e!=null?sd(ud(e)):{},hd(t||!e||!e.__esModule?ns(n,"default",{value:e,enumerable:!0}):n,e)),Dr=Qt((e,t)=>{(function(n,r){typeof pd=="function"&&typeof e=="object"&&typeof t=="object"?t.exports=r():typeof define=="function"&&define.amd?define(function(){return r()}):n.pluralize=r()})(e,function(){var n=[],r=[],i={},o={},l={};function s(y){return typeof y=="string"?new RegExp("^"+y+"$","i"):y}function c(y,k){return y===k?k:y===y.toLowerCase()?k.toLowerCase():y===y.toUpperCase()?k.toUpperCase():y[0]===y[0].toUpperCase()?k.charAt(0).toUpperCase()+k.substr(1).toLowerCase():k.toLowerCase()}function d(y,k){return y.replace(/\$(\d{1,2})/g,function(b,h){return k[h]||""})}function u(y,k){return y.replace(k[0],function(b,h){var v=d(k[1],arguments);return c(b===""?y[h-1]:b,v)})}function m(y,k,b){if(!y.length||i.hasOwnProperty(y))return k;for(var h=b.length;h--;){var v=b[h];if(v[0].test(k))return u(k,v)}return k}function p(y,k,b){return function(h){var v=h.toLowerCase();return k.hasOwnProperty(v)?c(h,v):y.hasOwnProperty(v)?c(h,y[v]):m(v,h,b)}}function g(y,k,b,h){return function(v){var E=v.toLowerCase();return k.hasOwnProperty(E)?!0:y.hasOwnProperty(E)?!1:m(E,E,b)===E}}function f(y,k,b){var h=k===1?f.singular(y):f.plural(y);return(b?k+" ":"")+h}return f.plural=p(l,o,n),f.isPlural=g(l,o,n),f.singular=p(o,l,r),f.isSingular=g(o,l,r),f.addPluralRule=function(y,k){n.push([s(y),k])},f.addSingularRule=function(y,k){r.push([s(y),k])},f.addUncountableRule=function(y){if(typeof y=="string"){i[y.toLowerCase()]=!0;return}f.addPluralRule(y,"$0"),f.addSingularRule(y,"$0")},f.addIrregularRule=function(y,k){k=k.toLowerCase(),y=y.toLowerCase(),l[y]=k,o[k]=y},[["I","we"],["me","us"],["he","they"],["she","they"],["them","them"],["myself","ourselves"],["yourself","yourselves"],["itself","themselves"],["herself","themselves"],["himself","themselves"],["themself","themselves"],["is","are"],["was","were"],["has","have"],["this","these"],["that","those"],["echo","echoes"],["dingo","dingoes"],["volcano","volcanoes"],["tornado","tornadoes"],["torpedo","torpedoes"],["genus","genera"],["viscus","viscera"],["stigma","stigmata"],["stoma","stomata"],["dogma","dogmata"],["lemma","lemmata"],["schema","schemata"],["anathema","anathemata"],["ox","oxen"],["axe","axes"],["die","dice"],["yes","yeses"],["foot","feet"],["eave","eaves"],["goose","geese"],["tooth","teeth"],["quiz","quizzes"],["human","humans"],["proof","proofs"],["carve","carves"],["valve","valves"],["looey","looies"],["thief","thieves"],["groove","grooves"],["pickaxe","pickaxes"],["passerby","passersby"]].forEach(function(y){return f.addIrregularRule(y[0],y[1])}),[[/s?$/i,"s"],[/[^\u0000-\u007F]$/i,"$0"],[/([^aeiou]ese)$/i,"$1"],[/(ax|test)is$/i,"$1es"],[/(alias|[^aou]us|t[lm]as|gas|ris)$/i,"$1es"],[/(e[mn]u)s?$/i,"$1s"],[/([^l]ias|[aeiou]las|[ejzr]as|[iu]am)$/i,"$1"],[/(alumn|syllab|vir|radi|nucle|fung|cact|stimul|termin|bacill|foc|uter|loc|strat)(?:us|i)$/i,"$1i"],[/(alumn|alg|vertebr)(?:a|ae)$/i,"$1ae"],[/(seraph|cherub)(?:im)?$/i,"$1im"],[/(her|at|gr)o$/i,"$1oes"],[/(agend|addend|millenni|dat|extrem|bacteri|desiderat|strat|candelabr|errat|ov|symposi|curricul|automat|quor)(?:a|um)$/i,"$1a"],[/(apheli|hyperbat|periheli|asyndet|noumen|phenomen|criteri|organ|prolegomen|hedr|automat)(?:a|on)$/i,"$1a"],[/sis$/i,"ses"],[/(?:(kni|wi|li)fe|(ar|l|ea|eo|oa|hoo)f)$/i,"$1$2ves"],[/([^aeiouy]|qu)y$/i,"$1ies"],[/([^ch][ieo][ln])ey$/i,"$1ies"],[/(x|ch|ss|sh|zz)$/i,"$1es"],[/(matr|cod|mur|sil|vert|ind|append)(?:ix|ex)$/i,"$1ices"],[/\b((?:tit)?m|l)(?:ice|ouse)$/i,"$1ice"],[/(pe)(?:rson|ople)$/i,"$1ople"],[/(child)(?:ren)?$/i,"$1ren"],[/eaux$/i,"$0"],[/m[ae]n$/i,"men"],["thou","you"]].forEach(function(y){return f.addPluralRule(y[0],y[1])}),[[/s$/i,""],[/(ss)$/i,"$1"],[/(wi|kni|(?:after|half|high|low|mid|non|night|[^\w]|^)li)ves$/i,"$1fe"],[/(ar|(?:wo|[ae])l|[eo][ao])ves$/i,"$1f"],[/ies$/i,"y"],[/\b([pl]|zomb|(?:neck|cross)?t|coll|faer|food|gen|goon|group|lass|talk|goal|cut)ies$/i,"$1ie"],[/\b(mon|smil)ies$/i,"$1ey"],[/\b((?:tit)?m|l)ice$/i,"$1ouse"],[/(seraph|cherub)im$/i,"$1"],[/(x|ch|ss|sh|zz|tto|go|cho|alias|[^aou]us|t[lm]as|gas|(?:her|at|gr)o|[aeiou]ris)(?:es)?$/i,"$1"],[/(analy|diagno|parenthe|progno|synop|the|empha|cri|ne)(?:sis|ses)$/i,"$1sis"],[/(movie|twelve|abuse|e[mn]u)s$/i,"$1"],[/(test)(?:is|es)$/i,"$1is"],[/(alumn|syllab|vir|radi|nucle|fung|cact|stimul|termin|bacill|foc|uter|loc|strat)(?:us|i)$/i,"$1us"],[/(agend|addend|millenni|dat|extrem|bacteri|desiderat|strat|candelabr|errat|ov|symposi|curricul|quor)a$/i,"$1um"],[/(apheli|hyperbat|periheli|asyndet|noumen|phenomen|criteri|organ|prolegomen|hedr|automat)a$/i,"$1on"],[/(alumn|alg|vertebr)ae$/i,"$1a"],[/(cod|mur|sil|vert|ind)ices$/i,"$1ex"],[/(matr|append)ices$/i,"$1ix"],[/(pe)(rson|ople)$/i,"$1rson"],[/(child)ren$/i,"$1"],[/(eau)x?$/i,"$1"],[/men$/i,"man"]].forEach(function(y){return f.addSingularRule(y[0],y[1])}),["adulthood","advice","agenda","aid","aircraft","alcohol","ammo","analytics","anime","athletics","audio","bison","blood","bream","buffalo","butter","carp","cash","chassis","chess","clothing","cod","commerce","cooperation","corps","debris","diabetes","digestion","elk","energy","equipment","excretion","expertise","firmware","flounder","fun","gallows","garbage","graffiti","hardware","headquarters","health","herpes","highjinks","homework","housework","information","jeans","justice","kudos","labour","literature","machinery","mackerel","mail","media","mews","moose","music","mud","manga","news","only","personnel","pike","plankton","pliers","police","pollution","premises","rain","research","rice","salmon","scissors","series","sewage","shambles","shrimp","software","species","staff","swine","tennis","traffic","transportation","trout","tuna","wealth","welfare","whiting","wildebeest","wildlife","you",/pok[eé]mon$/i,/[^aeiou]ese$/i,/deer$/i,/fish$/i,/measles$/i,/o[iu]s$/i,/pox$/i,/sheep$/i].forEach(f.addUncountableRule),f})}),fd=Qt((e,t)=>{var n=new Error("Element already at target scroll position"),r=new Error("Scroll cancelled"),i=Math.min,o=Date.now;t.exports={left:l("scrollLeft"),top:l("scrollTop")};function l(d){return function(u,m,p,g){p=p||{},typeof p=="function"&&(g=p,p={}),typeof g!="function"&&(g=c);var f=o(),y=u[d],k=p.ease||s,b=isNaN(p.duration)?350:+p.duration,h=!1;return y===m?g(n,u[d]):requestAnimationFrame(E),v;function v(){h=!0}function E(S){if(h)return g(r,u[d]);var B=o(),j=i(1,(B-f)/b),Y=k(j);u[d]=Y*(m-y)+y,j<1?requestAnimationFrame(E):requestAnimationFrame(function(){g(null,u[d])})}}}function s(d){return .5*(1-Math.cos(Math.PI*d))}function c(){}}),gd=Qt((e,t)=>{(function(n,r){typeof define=="function"&&define.amd?define([],r):typeof t=="object"&&t.exports?t.exports=r():n.Scrollparent=r()})(e,function(){function n(i){var o=getComputedStyle(i,null).getPropertyValue("overflow");return o.indexOf("scroll")>-1||o.indexOf("auto")>-1}function r(i){if(i instanceof HTMLElement||i instanceof SVGElement){for(var o=i.parentNode;o.parentNode;){if(n(o))return o;o=o.parentNode}return document.scrollingElement||document.documentElement}}return r})}),ko=Qt((e,t)=>{var n=function(v){return r(v)&&!i(v)};function r(v){return!!v&&typeof v=="object"}function i(v){var E=Object.prototype.toString.call(v);return E==="[object RegExp]"||E==="[object Date]"||s(v)}var o=typeof Symbol=="function"&&Symbol.for,l=o?Symbol.for("react.element"):60103;function s(v){return v.$$typeof===l}function c(v){return Array.isArray(v)?[]:{}}function d(v,E){return E.clone!==!1&&E.isMergeableObject(v)?b(c(v),v,E):v}function u(v,E,S){return v.concat(E).map(function(B){return d(B,S)})}function m(v,E){if(!E.customMerge)return b;var S=E.customMerge(v);return typeof S=="function"?S:b}function p(v){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(v).filter(function(E){return Object.propertyIsEnumerable.call(v,E)}):[]}function g(v){return Object.keys(v).concat(p(v))}function f(v,E){try{return E in v}catch{return!1}}function y(v,E){return f(v,E)&&!(Object.hasOwnProperty.call(v,E)&&Object.propertyIsEnumerable.call(v,E))}function k(v,E,S){var B={};return S.isMergeableObject(v)&&g(v).forEach(function(j){B[j]=d(v[j],S)}),g(E).forEach(function(j){y(v,j)||(f(v,j)&&S.isMergeableObject(E[j])?B[j]=m(j,S)(v[j],E[j],S):B[j]=d(E[j],S))}),B}function b(v,E,S){S=S||{},S.arrayMerge=S.arrayMerge||u,S.isMergeableObject=S.isMergeableObject||n,S.cloneUnlessOtherwiseSpecified=d;var B=Array.isArray(E),j=Array.isArray(v),Y=B===j;return Y?B?S.arrayMerge(v,E,S):k(v,E,S):d(E,S)}b.all=function(v,E){if(!Array.isArray(v))throw new Error("first argument should be an array");return v.reduce(function(S,B){return b(S,B,E)},{})};var h=b;t.exports=h}),vd=Qt((e,t)=>{var n="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";t.exports=n}),yd=Qt((e,t)=>{var n=vd();function r(){}function i(){}i.resetWarningCache=r,t.exports=function(){function o(c,d,u,m,p,g){if(g!==n){var f=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw f.name="Invariant Violation",f}}o.isRequired=o;function l(){return o}var s={array:o,bigint:o,bool:o,func:o,number:o,object:o,string:o,symbol:o,any:o,arrayOf:l,element:o,elementType:o,instanceOf:l,node:o,objectOf:l,oneOf:l,oneOfType:l,shape:l,exact:l,checkPropTypes:i,resetWarningCache:r};return s.PropTypes=s,s}}),bd=Qt((e,t)=>{t.exports=yd()()}),Ed=Qt((e,t)=>{var n=function(o){return Object.prototype.hasOwnProperty.call(o,"props")},r=function(o,l){return o+i(l)},i=function(o){return o===null||typeof o=="boolean"||typeof o>"u"?"":typeof o=="number"?o.toString():typeof o=="string"?o:Array.isArray(o)?o.reduce(r,""):n(o)&&Object.prototype.hasOwnProperty.call(o.props,"children")?i(o.props.children):""};i.default=i,t.exports=i}),kd=Q(({color:e="currentColor",size:t=14,...n},r)=>x("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n},x("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M6.25 4.254a1.25 1.25 0 11-2.5 0 1.25 1.25 0 012.5 0zm-.5 0a.75.75 0 11-1.5 0 .75.75 0 011.5 0z",fill:e}),x("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M13 1.504v11a.5.5 0 01-.5.5h-11a.5.5 0 01-.5-.5v-11a.5.5 0 01.5-.5h11a.5.5 0 01.5.5zM2 9.297V2.004h10v5.293L9.854 5.15a.5.5 0 00-.708 0L6.5 7.797 5.354 6.65a.5.5 0 00-.708 0L2 9.297zM9.5 6.21l2.5 2.5v3.293H2V10.71l3-3 3.146 3.146a.5.5 0 00.708-.707L7.207 8.504 9.5 6.21z",fill:e}))),as=Q(({color:e="currentColor",size:t=14,...n},r)=>x("svg",{width:t,height:t,viewBox:"0 0 14 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n},x("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3 3.004H.5a.5.5 0 00-.5.5v10a.5.5 0 00.5.5h10a.5.5 0 00.5-.5v-2.5h2.5a.5.5 0 00.5-.5v-10a.5.5 0 00-.5-.5h-10a.5.5 0 00-.5.5v2.5zm1 1v2.293l2.293-2.293H4zm-1 0v6.5a.499.499 0 00.497.5H10v2H1v-9h2zm1-1h6.5a.499.499 0 01.5.5v6.5h2v-9H4v2zm6 7V7.71l-2.293 2.293H10zm0-3.707V4.71l-5.293 5.293h1.586L10 6.297zm-.707-2.293H7.707L4 7.71v1.586l5.293-5.293z",fill:e}))),wd=Q(({color:e="currentColor",size:t=14,...n},r)=>x("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n},x("path",{d:"M4.5 4a.5.5 0 00-.5.5v5a.5.5 0 00.5.5h5a.5.5 0 00.5-.5v-5a.5.5 0 00-.5-.5h-5z",fill:e}),x("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}))),Wt=Q(({color:e="currentColor",size:t=14,...n},r)=>x("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n},x("path",{d:"M12.813 7.425l-9.05 5.603A.5.5 0 013 12.603V1.398a.5.5 0 01.763-.425l9.05 5.602a.5.5 0 010 .85z",fill:e}))),Cd=Q(({color:e="currentColor",size:t=14,...n},r)=>x("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n},x("path",{d:"M1 1.504a.5.5 0 01.5-.5h11a.5.5 0 01.5.5v11a.5.5 0 01-.5.5h-11a.5.5 0 01-.5-.5v-11z",fill:e}))),rs=Q(({color:e="currentColor",size:t=14,...n},r)=>x("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n},x("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}),x("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}))),Sd=Q(({color:e="currentColor",size:t=14,...n},r)=>x("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n},x("path",{d:"M6 7a3 3 0 110-6h5.5a.5.5 0 010 1H10v10.5a.5.5 0 01-1 0V2H7v10.5a.5.5 0 01-1 0V7z",fill:e}))),xd=Q(({color:e="currentColor",size:t=14,...n},r)=>x("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n},x("path",{d:"M5.586 5.586A2 2 0 018.862 7.73a.5.5 0 10.931.365 3 3 0 10-1.697 1.697.5.5 0 10-.365-.93 2 2 0 01-2.145-3.277z",fill:e}),x("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M.939 6.527c.127.128.19.297.185.464a.635.635 0 01-.185.465L0 8.395a7.099 7.099 0 001.067 2.572h1.32c.182 0 .345.076.46.197a.635.635 0 01.198.46v1.317A7.097 7.097 0 005.602 14l.94-.94a.634.634 0 01.45-.186H7.021c.163 0 .326.061.45.186l.939.938a7.098 7.098 0 002.547-1.057V11.61c0-.181.075-.344.197-.46a.634.634 0 01.46-.197h1.33c.507-.76.871-1.622 1.056-2.55l-.946-.946a.635.635 0 01-.186-.465.635.635 0 01.186-.464l.943-.944a7.099 7.099 0 00-1.044-2.522h-1.34a.635.635 0 01-.46-.197.635.635 0 01-.196-.46V1.057A7.096 7.096 0 008.413.002l-.942.942a.634.634 0 01-.45.186H6.992a.634.634 0 01-.45-.186L5.598 0a7.097 7.097 0 00-2.553 1.058v1.33c0 .182-.076.345-.197.46a.635.635 0 01-.46.198h-1.33A7.098 7.098 0 00.003 5.591l.936.936zm.707 1.636c.324-.324.482-.752.479-1.172a1.634 1.634 0 00-.48-1.171l-.538-.539c.126-.433.299-.847.513-1.235h.768c.459 0 .873-.19 1.167-.49.3-.295.49-.708.49-1.167v-.77c.39-.215.807-.388 1.243-.515l.547.547c.32.32.742.48 1.157.48l.015-.001h.014c.415 0 .836-.158 1.157-.479l.545-.544c.433.126.846.299 1.234.512v.784c0 .46.19.874.49 1.168.294.3.708.49 1.167.49h.776c.209.382.378.788.502 1.213l-.545.546a1.635 1.635 0 00-.48 1.17c-.003.421.155.849.48 1.173l.549.55c-.126.434-.3.85-.513 1.239h-.77c-.458 0-.872.19-1.166.49-.3.294-.49.708-.49 1.167v.77a6.09 6.09 0 01-1.238.514l-.54-.54a1.636 1.636 0 00-1.158-.48H6.992c-.415 0-.837.159-1.157.48l-.543.543a6.091 6.091 0 01-1.247-.516v-.756c0-.459-.19-.873-.49-1.167-.294-.3-.708-.49-1.167-.49h-.761a6.094 6.094 0 01-.523-1.262l.542-.542z",fill:e}))),Md=Q(({color:e="currentColor",size:t=14,...n},r)=>x("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n},x("path",{d:"M4 7a1.5 1.5 0 11-3 0 1.5 1.5 0 013 0zM13 7a1.5 1.5 0 11-3 0 1.5 1.5 0 013 0zM7 8.5a1.5 1.5 0 100-3 1.5 1.5 0 000 3z",fill:e}))),Nd=Q(({color:e="currentColor",size:t=14,...n},r)=>x("svg",{width:t,height:t,viewBox:"0 0 14 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n},x("path",{d:"M5.903.112a.107.107 0 01.194 0l.233.505.552.066c.091.01.128.123.06.185l-.408.377.109.546a.107.107 0 01-.158.114L6 1.634l-.485.271a.107.107 0 01-.158-.114l.108-.546-.408-.377a.107.107 0 01.06-.185L5.67.617l.233-.505zM2.194.224a.214.214 0 00-.389 0l-.466 1.01-1.104.131a.214.214 0 00-.12.37l.816.755-.217 1.091a.214.214 0 00.315.23L2 3.266l.971.543c.16.09.35-.05.315-.229l-.216-1.09.816-.756a.214.214 0 00-.12-.37L2.66 1.234 2.194.224zM12.194 8.224a.214.214 0 00-.389 0l-.466 1.01-1.104.13a.214.214 0 00-.12.371l.816.755-.217 1.091a.214.214 0 00.315.23l.97-.544.971.543c.16.09.35-.05.315-.229l-.216-1.09.816-.756a.214.214 0 00-.12-.37l-1.105-.131-.466-1.01z",fill:e}),x("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M2.5 12.797l-1.293-1.293 6.758-6.758L9.258 6.04 2.5 12.797zm7.465-7.465l2.828-2.828L11.5 1.211 8.672 4.04l1.293 1.293zM.147 11.857a.5.5 0 010-.707l11-11a.5.5 0 01.706 0l2 2a.5.5 0 010 .708l-11 11a.5.5 0 01-.706 0l-2-2z",fill:e}))),wo=Q(({color:e="currentColor",size:t=14,...n},r)=>x("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n},x("path",{d:"M13.854 3.354a.5.5 0 00-.708-.708L5 10.793.854 6.646a.5.5 0 10-.708.708l4.5 4.5a.5.5 0 00.708 0l8.5-8.5z",fill:e}))),bl=Q(({color:e="currentColor",size:t=14,...n},r)=>x("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n},x("path",{d:"M11.5 2a.5.5 0 000 1h2a.5.5 0 000-1h-2zM9.3 2.6a.5.5 0 01.1.7l-5.995 7.993a.505.505 0 01-.37.206.5.5 0 01-.395-.152L.146 8.854a.5.5 0 11.708-.708l2.092 2.093L8.6 2.7a.5.5 0 01.7-.1zM11 7a.5.5 0 01.5-.5h2a.5.5 0 010 1h-2A.5.5 0 0111 7zM11.5 11a.5.5 0 000 1h2a.5.5 0 000-1h-2z",fill:e}))),Fd=Q(({color:e="currentColor",size:t=14,...n},r)=>x("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n},x("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}),x("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}))),Co=Q(({color:e="currentColor",size:t=14,...n},r)=>x("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n},x("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}),x("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}))),Di=Q(({color:e="currentColor",size:t=14,...n},r)=>x("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n},x("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7 14A7 7 0 107 0a7 7 0 000 14zm3.854-9.354a.5.5 0 010 .708l-4.5 4.5a.5.5 0 01-.708 0l-2.5-2.5a.5.5 0 11.708-.708L6 8.793l4.146-4.147a.5.5 0 01.708 0z",fill:e}))),Ad=Q(({color:e="currentColor",size:t=14,...n},r)=>x("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n},x("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7 14A7 7 0 107 0a7 7 0 000 14zM3.5 6.5a.5.5 0 000 1h7a.5.5 0 000-1h-7z",fill:e}))),qt=Q(({color:e="currentColor",size:t=14,...n},r)=>x("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n},x("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}))),is=Q(({color:e="currentColor",size:t=14,...n},r)=>x("svg",{width:t,height:t,viewBox:"0 0 14 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n},x("path",{d:"M8 8.004a1 1 0 01-.5.866v1.634a.5.5 0 01-1 0V8.87A1 1 0 118 8.004z",fill:e}),x("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3 4.004a4 4 0 118 0v1h1.5a.5.5 0 01.5.5v8a.5.5 0 01-.5.5h-11a.5.5 0 01-.5-.5v-8a.5.5 0 01.5-.5H3v-1zm7 1v-1a3 3 0 10-6 0v1h6zm2 1H2v7h10v-7z",fill:e}))),Od=Q(({color:e="currentColor",size:t=14,...n},r)=>x("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n},x("path",{d:"M7 5.5a.5.5 0 01.5.5v4a.5.5 0 01-1 0V6a.5.5 0 01.5-.5zM7 4.5A.75.75 0 107 3a.75.75 0 000 1.5z",fill:e}),x("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}))),os=Q(({color:e="currentColor",size:t=14,...n},r)=>x("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n},x("path",{d:"M5.25 5.25A1.75 1.75 0 117 7a.5.5 0 00-.5.5V9a.5.5 0 001 0V7.955A2.75 2.75 0 104.25 5.25a.5.5 0 001 0zM7 11.5A.75.75 0 107 10a.75.75 0 000 1.5z",fill:e}),x("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}))),Ld=Q(({color:e="currentColor",size:t=14,...n},r)=>x("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n},x("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M14 7A7 7 0 110 7a7 7 0 0114 0zm-3.524 4.89A5.972 5.972 0 017 13a5.972 5.972 0 01-3.477-1.11l1.445-1.444C5.564 10.798 6.258 11 7 11s1.436-.202 2.032-.554l1.444 1.445zm-.03-2.858l1.445 1.444A5.972 5.972 0 0013 7c0-1.296-.41-2.496-1.11-3.477l-1.444 1.445C10.798 5.564 11 6.258 11 7s-.202 1.436-.554 2.032zM9.032 3.554l1.444-1.445A5.972 5.972 0 007 1c-1.296 0-2.496.41-3.477 1.11l1.445 1.444A3.981 3.981 0 017 3c.742 0 1.436.202 2.032.554zM3.554 4.968L2.109 3.523A5.973 5.973 0 001 7c0 1.296.41 2.496 1.11 3.476l1.444-1.444A3.981 3.981 0 013 7c0-.742.202-1.436.554-2.032zM10 7a3 3 0 11-6 0 3 3 0 016 0z",fill:e}))),Td=Q(({color:e="currentColor",size:t=14,...n},r)=>x("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n},x("path",{d:"M7 4.5a.5.5 0 01.5.5v3.5a.5.5 0 11-1 0V5a.5.5 0 01.5-.5zM7.75 10.5a.75.75 0 11-1.5 0 .75.75 0 011.5 0z",fill:e}),x("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7.206 1.045a.498.498 0 01.23.209l6.494 10.992a.5.5 0 01-.438.754H.508a.497.497 0 01-.506-.452.498.498 0 01.072-.31l6.49-10.984a.497.497 0 01.642-.21zM7 2.483L1.376 12h11.248L7 2.483z",fill:e}))),ls=Q(({color:e="currentColor",size:t=14,...n},r)=>x("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n},x("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}),x("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}))),_d=Q(({color:e="currentColor",size:t=14,...n},r)=>x("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n},x("g",{clipPath:"url(#prefix__clip0_1449_588)"},x("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8.414 1.586a2 2 0 00-2.828 0l-4 4a2 2 0 000 2.828l4 4a2 2 0 002.828 0l4-4a2 2 0 000-2.828l-4-4zm.707-.707a3 3 0 00-4.242 0l-4 4a3 3 0 000 4.242l4 4a3 3 0 004.242 0l4-4a3 3 0 000-4.242l-4-4z",fill:e})),x("defs",null,x("clipPath",{id:"prefix__clip0_1449_588"},x("path",{fill:"#fff",d:"M0 0h14v14H0z"}))))),ss=Q(({color:e="currentColor",size:t=14,...n},r)=>x("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n},x("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}))),Zd=Q(({color:e="currentColor",size:t=14,...n},r)=>x("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n},x("path",{d:"M2.76 7.096a.498.498 0 00.136.258l5.5 5.5a.5.5 0 00.707-.708L3.958 7l5.147-5.146a.5.5 0 10-.708-.708l-5.5 5.5a.5.5 0 00-.137.45z",fill:e}))),Id=Q(({color:e="currentColor",size:t=14,...n},r)=>x("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n},x("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}))),Rd=Q(({color:e="currentColor",size:t=14,...n},r)=>x("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n},x("path",{d:"M7.354.146l4 4a.5.5 0 01-.708.708L7 1.207 3.354 4.854a.5.5 0 11-.708-.708l4-4a.5.5 0 01.708 0zM11.354 9.146a.5.5 0 010 .708l-4 4a.5.5 0 01-.708 0l-4-4a.5.5 0 11.708-.708L7 12.793l3.646-3.647a.5.5 0 01.708 0z",fill:e}))),Bd=Q(({color:e="currentColor",size:t=14,...n},r)=>x("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n},x("path",{d:"M3.354.146a.5.5 0 10-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 00-.708-.708L7 3.793 3.354.146zM6.646 9.146a.5.5 0 01.708 0l4 4a.5.5 0 01-.708.708L7 10.207l-3.646 3.647a.5.5 0 01-.708-.708l4-4z",fill:e}))),Pd=Q(({color:e="currentColor",size:t=14,...n},r)=>x("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n},x("path",{d:"M10.646 2.646a.5.5 0 01.708 0l1.5 1.5a.5.5 0 010 .708l-1.5 1.5a.5.5 0 01-.708-.708L11.293 5H1.5a.5.5 0 010-1h9.793l-.647-.646a.5.5 0 010-.708zM3.354 8.354L2.707 9H12.5a.5.5 0 010 1H2.707l.647.646a.5.5 0 01-.708.708l-1.5-1.5a.5.5 0 010-.708l1.5-1.5a.5.5 0 11.708.708z",fill:e}))),Vd=Q(({color:e="currentColor",size:t=14,...n},r)=>x("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n},x("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}))),cs=Q(({color:e="currentColor",size:t=14,...n},r)=>x("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n},x("path",{d:"M5.5 1A.5.5 0 005 .5H2a.5.5 0 000 1h1.535a6.502 6.502 0 002.383 11.91.5.5 0 10.165-.986A5.502 5.502 0 014.5 2.1V4a.5.5 0 001 0V1.353a.5.5 0 000-.023V1zM7.507 1a.5.5 0 01.576-.41 6.502 6.502 0 012.383 11.91H12a.5.5 0 010 1H9a.5.5 0 01-.5-.5v-3a.5.5 0 011 0v1.9A5.5 5.5 0 007.917 1.576.5.5 0 017.507 1z",fill:e}))),jd=Q(({color:e="currentColor",size:t=14,...n},r)=>x("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n},x("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M0 7a7 7 0 1114 0A7 7 0 010 7zm6.5 3.5v2.48A6.001 6.001 0 011.02 7.5H3.5a.5.5 0 000-1H1.02A6.001 6.001 0 016.5 1.02V3.5a.5.5 0 001 0V1.02a6.001 6.001 0 015.48 5.48H10.5a.5.5 0 000 1h2.48a6.002 6.002 0 01-5.48 5.48V10.5a.5.5 0 00-1 0z",fill:e}))),Dd=Q(({color:e="currentColor",size:t=14,...n},r)=>x("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n},x("path",{d:"M7.5 4.5a.5.5 0 00-1 0v2.634a1 1 0 101 0V4.5z",fill:e}),x("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M5.5.5A.5.5 0 016 0h2a.5.5 0 010 1h-.5v1.02a5.973 5.973 0 013.374 1.398l.772-.772a.5.5 0 01.708.708l-.772.772A6 6 0 116.5 2.02V1H6a.5.5 0 01-.5-.5zM7 3a5 5 0 100 10A5 5 0 007 3z",fill:e}))),Hd=Q(({color:e="currentColor",size:t=14,...n},r)=>x("svg",{width:t,height:t,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:r,...n},x("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M14 7A7 7 0 110 7a7 7 0 0114 0zM2.671 11.155c.696-1.006 2.602-1.816 3.194-1.91.226-.036.232-.658.232-.658s-.665-.658-.81-1.544c-.39 0-.63-.94-.241-1.272a2.578 2.578 0 00-.012-.13c-.066-.607-.28-2.606 1.965-2.606 2.246 0 2.031 2 1.966 2.606l-.012.13c.39.331.149 1.272-.24 1.272-.146.886-.81 1.544-.81 1.544s.004.622.23.658c.593.094 2.5.904 3.195 1.91a6 6 0 10-8.657 0z",fill:e}))),{CHROMATIC_INDEX_URL:zd,CHROMATIC_BASE_URL:Hr=zd||"https://www.chromatic.com",CHROMATIC_API_URL:Ud=`${Hr}/api`}=Je,z="chromaui/addon-visual-tests",Vn=`${z}/panel`,$d=`${z}/sidebarTop`,Wd=`${z}/sidebarBottom`,Hi=`${z}/access-token/${Hr}`,So=`${z}/configInfo`,El=`${z}/configInfoDismissed`,qd=`${z}/gitInfo`,ds=`${z}/gitInfoError`,us=`${z}/projectInfo`,ms=`${z}/isOffline`,zi=`${z}/isOutdated`,Gd=`${z}/startBuild`,Yd=`${z}/stopBuild`,ps=`${z}/localBuildProgress`,Qd=`${z}/selectedModeName`,Kd=`${z}/selectedBrowserId`,Jd=`${z}/telemetry`,Ui=`${z}/enableFilter`,hs=`${z}/removeAddon`,Xd="chromatic",e5=`${z}/ChannelFetch/aborted`,t5=`${z}ChannelFetch/request`,n5=`${z}ChannelFetch/response`,a5={autoAcceptChanges:!1,exitOnceUploaded:!1,exitZeroOnChanges:!0,forceRebuild:!0,fromCI:!1,interactive:!1,isLocalBuild:!0,skip:!1,skipUpdateCheck:!0,storybookBuildDir:void 0},fs="https://www.chromatic.com/docs/visual-tests-addon",r5=ft(Dr()),i5=(e,t)=>t&&{positive:{color:e.color.positiveText},warning:{color:e.color.warningText}}[t]||{},lt=w(sl)(({active:e,variant:t,theme:n})=>({display:"inline-flex",alignItems:"center",verticalAlign:"top",gap:6,margin:0,color:e||t==="outline"?n.color.secondary:n.color.mediumdark,fontWeight:"normal","& > svg":{width:"auto"}}),({active:e,status:t,theme:n})=>!e&&i5(n,t),({active:e,theme:t})=>{let n=t.background.content===t.color.lightest,r=n?"rgb(241,248,255)":"rgb(28,37,45)",i=n?"rgb(229,243,255)":"rgb(29,44,56)";return{"--bg-color":e?r:t.background.content,"&:hover":{"--bg-color":i,color:t.color.secondary}}}),o5=w(mi)(({theme:e})=>({padding:"4px 8px",fontSize:e.typography.size.s1})),l5=w(lt)(({theme:e})=>({fontSize:e.typography.size.s2,"&:hover [data-badge][data-status=warning], [data-badge=true][data-status=warning]":{background:"#E3F3FF",borderColor:"rgba(2, 113, 182, 0.1)",color:"#0271B6"},"&:hover [data-badge][data-status=critical], [data-badge=true][data-status=critical]":{background:e.background.negative,boxShadow:"inset 0 0 0 1px rgba(182, 2, 2, 0.1)",color:e.color.negativeText}}),({active:e,theme:t})=>!e&&he({"&:hover":{color:t.base==="light"?t.color.defaultText:t.color.light}})),s5=w.span(({theme:e})=>({color:e.base==="light"?e.color.defaultText:e.color.light})),kl=({active:e,count:t,label:n,status:r,...i})=>a.createElement(l5,{active:e,...i},a.createElement(o5,{status:r,"data-badge":e,"data-status":r},t),a.createElement(s5,null,(0,r5.default)(n,t))),c5=()=>!0,d5=({status:e})=>e?.[z]?.status==="warn",u5=({status:e})=>e?.[z]?.status==="error",m5=({status:e})=>e?.[z]?.status==="warn"||e?.[z]?.status==="error",p5=(e=!1,t=!1)=>e&&t?m5:e?d5:t?u5:c5,h5=w.div({display:"flex",gap:5}),f5=({api:e,status:t})=>{let[n,r]=a.useState(!1),[i,o]=a.useState(!1),l=Object.values(t).filter(p=>p[z]?.status==="warn"),s=Object.values(t).filter(p=>p[z]?.status==="error"),c=l.length>0,d=s.length>0,u=W(()=>r(p=>!p),[]),m=W(()=>o(p=>!p),[]);return oe(()=>{let p=p5(c&&n,d&&i);e.experimental_setFilter(z,p),e.emit(Ui,p)},[e,c,d,n,i]),!c&&!d?null:a.createElement(h5,{id:"sidebar-bottom-wrapper"},c&&a.createElement(kl,{id:"warnings-found-filter",active:n,count:l.length,label:"Change",status:"warning",onClick:u}),d&&a.createElement(kl,{id:"errors-found-filter",active:i,count:s.length,label:"Error",status:"critical",onClick:m}))},g5=e=>{let{status:t}=yn();return a.createElement(f5,{...e,status:t})},ki=ft(Dr()),xo=()=>{},tt=xo;function gt(e){return{tag:0,0:e}}function Za(e){return{tag:1,0:e}}var wl=()=>typeof Symbol=="function"&&Symbol.asyncIterator||"@@asyncIterator",v5=e=>e;function Ye(e){return t=>n=>{var r=tt;t(i=>{i===0?n(0):i.tag===0?(r=i[0],n(i)):e(i[0])?n(i):r(0)})}}function $i(e){return t=>n=>t(r=>{r===0||r.tag===0?n(r):n(Za(e(r[0])))})}function ur(e){return t=>n=>{var r=[],i=tt,o=!1,l=!1;t(s=>{l||(s===0?(l=!0,r.length||n(0)):s.tag===0?i=s[0]:(o=!1,function(c){var d=tt;c(u=>{if(u===0){if(r.length){var m=r.indexOf(d);m>-1&&(r=r.slice()).splice(m,1),r.length||(l?n(0):o||(o=!0,i(0)))}}else u.tag===0?(r.push(d=u[0]),d(0)):r.length&&(n(u),d(0))})}(e(s[0])),o||(o=!0,i(0))))}),n(gt(s=>{if(s===1){l||(l=!0,i(1));for(var c=0,d=r,u=r.length;cn=>{var r=!1;t(i=>{if(!r)if(i===0)r=!0,n(0),e();else if(i.tag===0){var o=i[0];n(gt(l=>{l===1?(r=!0,o(1),e()):o(l)}))}else n(i)})}}function mr(e){return t=>n=>{var r=!1;t(i=>{if(!r)if(i===0)r=!0,n(0);else if(i.tag===0){var o=i[0];n(gt(l=>{l===1&&(r=!0),o(l)}))}else e(i[0]),n(i)})}}function Wi(e){return t=>n=>t(r=>{r===0?n(0):r.tag===0?(n(r),e()):n(r)})}function ya(e){var t=[],n=tt,r=!1;return i=>{t.push(i),t.length===1&&e(o=>{if(o===0){for(var l=0,s=t,c=t.length;l{if(o===1){var l=t.indexOf(i);l>-1&&(t=t.slice()).splice(l,1),t.length||n(1)}else r||(r=!0,n(0))}))}}function Cl(e){return t=>n=>{var r=tt,i=tt,o=!1,l=!1,s=!1,c=!1;t(d=>{c||(d===0?(c=!0,s||n(0)):d.tag===0?r=d[0]:(s&&(i(1),i=tt),o?o=!1:(o=!0,r(0)),function(u){s=!0,u(m=>{s&&(m===0?(s=!1,c?n(0):o||(o=!0,r(0))):m.tag===0?(l=!1,(i=m[0])(0)):(n(m),l?l=!1:i(0)))})}(e(d[0]))))}),n(gt(d=>{d===1?(c||(c=!0,r(1)),s&&(s=!1,i(1))):(!c&&!o&&(o=!0,r(0)),s&&!l&&(l=!0,i(0)))}))}}function zr(e){return t=>n=>{var r=tt,i=!1,o=0;t(l=>{i||(l===0?(i=!0,n(0)):l.tag===0?e<=0?(i=!0,n(0),l[0](1)):r=l[0]:o++=e&&(i=!0,n(0),r(1))):n(l))}),n(gt(l=>{l===1&&!i?(i=!0,r(1)):l===0&&!i&&on=>{var r=tt,i=tt,o=!1;t(l=>{o||(l===0?(o=!0,i(1),n(0)):l.tag===0?(r=l[0],e(s=>{s===0||(s.tag===0?(i=s[0])(0):(o=!0,i(1),r(1),n(0)))})):n(l))}),n(gt(l=>{l===1&&!o?(o=!0,r(1),i(1)):o||r(0)}))}}function vs(e,t){return n=>r=>{var i=tt,o=!1;n(l=>{o||(l===0?(o=!0,r(0)):l.tag===0?(i=l[0],r(l)):e(l[0])?r(l):(o=!0,t&&r(l),r(0),i(1)))})}}function b5(e){return t=>e()(t)}function ys(e){return t=>{var n=e[wl()]&&e[wl()]()||e,r=!1,i=!1,o=!1,l;t(gt(async s=>{if(s===1)r=!0,n.return&&n.return();else if(i)o=!0;else{for(o=i=!0;o&&!r;)if((l=await n.next()).done)r=!0,n.return&&await n.return(),t(0);else try{o=!1,t(Za(l.value))}catch(c){if(n.throw)(r=!!(await n.throw(c)).done)&&t(0);else throw c}i=!1}}))}}function E5(e){return e[Symbol.asyncIterator]?ys(e):t=>{var n=e[Symbol.iterator](),r=!1,i=!1,o=!1,l;t(gt(s=>{if(s===1)r=!0,n.return&&n.return();else if(i)o=!0;else{for(o=i=!0;o&&!r;)if((l=n.next()).done)r=!0,n.return&&n.return(),t(0);else try{o=!1,t(Za(l.value))}catch(c){if(n.throw)(r=!!n.throw(c).done)&&t(0);else throw c}i=!1}}))}}var k5=E5;function pa(e){return t=>{var n=!1;t(gt(r=>{r===1?n=!0:n||(n=!0,t(Za(e)),t(0))}))}}function bs(e){return t=>{var n=!1,r=e({next(i){n||t(Za(i))},complete(){n||(n=!0,t(0))}});t(gt(i=>{i===1&&!n&&(n=!0,r())}))}}function qi(){var e,t;return{source:ya(bs(n=>(e=n.next,t=n.complete,xo))),next(n){e&&e(n)},complete(){t&&t()}}}function Sl(e){return bs(t=>(e.then(n=>{Promise.resolve(n).then(()=>{t.next(n),t.complete()})}),xo))}function An(e){return t=>{var n=tt,r=!1;return t(i=>{i===0?r=!0:i.tag===0?(n=i[0])(0):r||(e(i[0]),n(0))}),{unsubscribe(){r||(r=!0,n(1))}}}}function w5(e){An(t=>{})(e)}function No(e){return new Promise(t=>{var n=tt,r;e(i=>{i===0?Promise.resolve(r).then(t):i.tag===0?(n=i[0])(0):(r=i[0],n(0))})})}var C5={NAME:"Name",DOCUMENT:"Document",OPERATION_DEFINITION:"OperationDefinition",VARIABLE_DEFINITION:"VariableDefinition",SELECTION_SET:"SelectionSet",FIELD:"Field",ARGUMENT:"Argument",FRAGMENT_SPREAD:"FragmentSpread",INLINE_FRAGMENT:"InlineFragment",FRAGMENT_DEFINITION:"FragmentDefinition",VARIABLE:"Variable",INT:"IntValue",FLOAT:"FloatValue",STRING:"StringValue",BOOLEAN:"BooleanValue",NULL:"NullValue",ENUM:"EnumValue",LIST:"ListValue",OBJECT:"ObjectValue",OBJECT_FIELD:"ObjectField",DIRECTIVE:"Directive",NAMED_TYPE:"NamedType",LIST_TYPE:"ListType",NON_NULL_TYPE:"NonNullType"},Gi=class extends Error{constructor(e,t,n,r,i,o,l){super(e),this.name="GraphQLError",this.message=e,i&&(this.path=i),t&&(this.nodes=Array.isArray(t)?t:[t]),n&&(this.source=n),r&&(this.positions=r),o&&(this.originalError=o);var s=l;if(!s&&o){var c=o.extensions;c&&typeof c=="object"&&(s=c)}this.extensions=s||{}}toJSON(){return{...this,message:this.message}}toString(){return this.message}get[Symbol.toStringTag](){return"GraphQLError"}},Ce,ee;function Le(e){return new Gi(`Syntax Error: Unexpected token at ${ee} in ${e}`)}function et(e){if(e.lastIndex=ee,e.test(Ce))return Ce.slice(ee,ee=e.lastIndex)}var Ya=/ +(?=[^\s])/y;function S5(e){for(var t=e.split(` +`),n="",r=0,i=0,o=t.length-1,l=0;l!(!e||!e.length),Ve={OperationDefinition(e){if(e.operation==="query"&&!e.name&&!at(e.variableDefinitions)&&!at(e.directives))return Ve.SelectionSet(e.selectionSet);var t=e.operation;return e.name&&(t+=" "+e.name.value),at(e.variableDefinitions)&&(e.name||(t+=" "),t+="("+e.variableDefinitions.map(Ve.VariableDefinition).join(", ")+")"),at(e.directives)&&(t+=" "+e.directives.map(Ve.Directive).join(" ")),t+" "+Ve.SelectionSet(e.selectionSet)},VariableDefinition(e){var t=Ve.Variable(e.variable)+": "+rt(e.type);return e.defaultValue&&(t+=" = "+rt(e.defaultValue)),at(e.directives)&&(t+=" "+e.directives.map(Ve.Directive).join(" ")),t},Field(e){var t=(e.alias?e.alias.value+": ":"")+e.name.value;if(at(e.arguments)){var n=e.arguments.map(Ve.Argument),r=t+"("+n.join(", ")+")";t=r.length>80?t+`( + `+n.join(` +`).replace(/\n/g,` + `)+` +)`:r}return at(e.directives)&&(t+=" "+e.directives.map(Ve.Directive).join(" ")),e.selectionSet?t+" "+Ve.SelectionSet(e.selectionSet):t},StringValue:e=>e.block?D5(e.value):j5(e.value),BooleanValue:e=>""+e.value,NullValue:e=>"null",IntValue:e=>e.value,FloatValue:e=>e.value,EnumValue:e=>e.value,Name:e=>e.value,Variable:e=>"$"+e.name.value,ListValue:e=>"["+e.values.map(rt).join(", ")+"]",ObjectValue:e=>"{"+e.fields.map(Ve.ObjectField).join(", ")+"}",ObjectField:e=>e.name.value+": "+rt(e.value),Document:e=>at(e.definitions)?e.definitions.map(rt).join(` + +`):"",SelectionSet:e=>`{ + `+e.selections.map(rt).join(` +`).replace(/\n/g,` + `)+` +}`,Argument:e=>e.name.value+": "+rt(e.value),FragmentSpread(e){var t="..."+e.name.value;return at(e.directives)&&(t+=" "+e.directives.map(Ve.Directive).join(" ")),t},InlineFragment(e){var t="...";return e.typeCondition&&(t+=" on "+e.typeCondition.name.value),at(e.directives)&&(t+=" "+e.directives.map(Ve.Directive).join(" ")),t+" "+rt(e.selectionSet)},FragmentDefinition(e){var t="fragment "+e.name.value;return t+=" on "+e.typeCondition.name.value,at(e.directives)&&(t+=" "+e.directives.map(Ve.Directive).join(" ")),t+" "+rt(e.selectionSet)},Directive(e){var t="@"+e.name.value;return at(e.arguments)&&(t+="("+e.arguments.map(Ve.Argument).join(", ")+")"),t},NamedType:e=>e.name.value,ListType:e=>"["+rt(e.type)+"]",NonNullType:e=>rt(e.type)+"!"};function rt(e){return Ve[e.kind]?Ve[e.kind](e):""}var H5=e=>e&&e.message&&(e.extensions||e.name==="GraphQLError")?e:typeof e=="object"&&e.message?new Gi(e.message,e.nodes,e.source,e.positions,e.path,e,e.extensions||{}):new Gi(e),Fo=class extends Error{constructor(e){var t=(e.graphQLErrors||[]).map(H5),n=((r,i)=>{var o="";if(r)return`[Network] ${r.message}`;if(i)for(var l of i)o&&(o+=` +`),o+=`[GraphQL] ${l.message}`;return o})(e.networkError,t);super(n),this.name="CombinedError",this.message=n,this.graphQLErrors=t,this.networkError=e.networkError,this.response=e.response}toString(){return this.message}},Yi=(e,t)=>{for(var n=0|(t||5381),r=0,i=0|e.length;r{if(e===null||on.has(e))return"null";if(typeof e!="object")return JSON.stringify(e)||"";if(e.toJSON)return Cn(e.toJSON());if(Array.isArray(e)){var t="[";for(var n of e)t.length>1&&(t+=","),t+=Cn(n)||"null";return t+="]"}else if(fr!==Ln&&e instanceof fr||gr!==Ln&&e instanceof gr)return"null";var r=Object.keys(e).sort();if(!r.length&&e.constructor&&Object.getPrototypeOf(e).constructor!==Object.prototype.constructor){var i=xl.get(e)||Math.random().toString(36).slice(2);return xl.set(e,i),Cn({__key:i})}on.add(e);var o="{";for(var l of r){var s=Cn(e[l]);s&&(o.length>1&&(o+=","),o+=Cn(l)+":"+s)}return on.delete(e),o+="}"},Qi=(e,t,n)=>{if(!(n==null||typeof n!="object"||n.toJSON||on.has(n)))if(Array.isArray(n))for(var r=0,i=n.length;r(on.clear(),Cn(e)),Ln=class{},fr=typeof File<"u"?File:Ln,gr=typeof Blob<"u"?Blob:Ln,z5=/("{3}[\s\S]*"{3}|"(?:\\.|[^"])*")/g,U5=/(?:#[^\n\r]+)?(?:[\r\n]+|$)/g,$5=(e,t)=>t%2==0?e.replace(U5,` +`):e,Ml=e=>e.split(z5).map($5).join("").trim(),Nl=new Map,sr=new Map,Ao=e=>{var t;return typeof e=="string"?t=Ml(e):e.loc&&sr.get(e.__key)===e?t=e.loc.source.body:(t=Nl.get(e)||Ml(rt(e)),Nl.set(e,t)),typeof e!="string"&&!e.loc&&(e.loc={start:0,end:t.length,source:{body:t,name:"gql",locationOffset:{line:1,column:1}}}),t},Fl=e=>{var t=Yi(Ao(e));if(e.definitions){var n=xs(e);n&&(t=Yi(` +# ${n}`,t))}return t},W5=e=>{var t,n;return typeof e=="string"?(t=Fl(e),n=sr.get(t)||V5(e)):(t=e.__key||Fl(e),n=sr.get(t)||e),n.loc||Ao(n),n.__key=t,sr.set(t,n),n},Nn=(e,t,n)=>{var r=t||{},i=W5(e),o=hr(r),l=i.__key;return o!=="{}"&&(l=Yi(o,l)),{key:l,query:i,variables:r,extensions:n}},xs=e=>{for(var t of e.definitions)if(t.kind===C5.OPERATION_DEFINITION)return t.name?t.name.value:void 0},Al=(e,t,n)=>{if(!("data"in t||"errors"in t&&Array.isArray(t.errors)))throw new Error("No Content");var r=e.kind==="subscription";return{operation:e,data:t.data,error:Array.isArray(t.errors)?new Fo({graphQLErrors:t.errors,response:n}):void 0,extensions:t.extensions?{...t.extensions}:void 0,hasNext:t.hasNext==null?r:t.hasNext,stale:!1}},Ki=(e,t)=>{if(typeof e=="object"&&e!=null&&(!e.constructor||e.constructor===Object||Array.isArray(e))){e=Array.isArray(e)?[...e]:{...e};for(var n of Object.keys(t))e[n]=Ki(e[n],t[n]);return e}return t},q5=(e,t,n,r)=>{var i=e.error?e.error.graphQLErrors:[],o=!!e.extensions||!!t.extensions,l={...e.extensions,...t.extensions},s=t.incremental;"path"in t&&(s=[t]);var c={data:e.data};if(s){var d=function(m){Array.isArray(m.errors)&&i.push(...m.errors),m.extensions&&(Object.assign(l,m.extensions),o=!0);var p="data",g=c,f=[];if(m.path)f=m.path;else if(r){var y=r.find(S=>S.id===m.id);m.subPath?f=[...y.path,...m.subPath]:f=y.path}for(var k=0,b=f.length;k=0?p:0,v=0,E=m.items.length;v({operation:e,data:void 0,error:new Fo({networkError:t,response:n}),extensions:void 0,hasNext:!1,stale:!1});function G5(e){return{query:e.extensions&&e.extensions.persistedQuery&&!e.extensions.persistedQuery.miss?void 0:Ao(e.query),operationName:xs(e.query),variables:e.variables||void 0,extensions:e.extensions}}var Y5=(e,t)=>{var n=e.kind==="query"&&e.context.preferGetMethod;if(!n||!t)return e.context.url;var r=new URL(e.context.url);for(var i in t){var o=t[i];o&&r.searchParams.set(i,typeof o=="object"?hr(o):o)}var l=r.toString();return l.length>2047&&n!=="force"?(e.context.preferGetMethod=!1,e.context.url):l},Q5=(e,t)=>{if(t&&!(e.kind==="query"&&e.context.preferGetMethod)){var n=hr(t),r=(s=>{var c=new Map;return(fr!==Ln||gr!==Ln)&&(on.clear(),Qi(c,"variables",s)),c})(t.variables);if(r.size){var i=new FormData;i.append("operations",n),i.append("map",hr({...[...r.keys()].map(s=>[s])}));var o=0;for(var l of r.values())i.append(""+o++,l);return i}return n}},K5=(e,t)=>{var n={accept:e.kind==="subscription"?"text/event-stream, multipart/mixed":"application/graphql-response+json, application/graphql+json, application/json, text/event-stream, multipart/mixed"},r=(typeof e.context.fetchOptions=="function"?e.context.fetchOptions():e.context.fetchOptions)||{};if(r.headers)for(var i in r.headers)n[i.toLowerCase()]=r.headers[i];var o=Q5(e,t);return typeof o=="string"&&!n["content-type"]&&(n["content-type"]="application/json"),{...r,method:o?"POST":"GET",body:o,headers:n}},J5=typeof TextDecoder<"u"?new TextDecoder:null,X5=/boundary="?([^=";]+)"?/i,eu=/data: ?([^\n]+)/,Ol=e=>e.constructor.name==="Buffer"?e.toString():J5.decode(e);async function*Ll(e){if(e.body[Symbol.asyncIterator])for await(var t of e.body)yield Ol(t);else{var n=e.body.getReader(),r;try{for(;!(r=await n.read()).done;)yield Ol(r.value)}finally{n.cancel()}}}async function*Tl(e,t){var n="",r;for await(var i of e)for(n+=i;(r=n.indexOf(t))>-1;)yield n.slice(0,r),n=n.slice(r+t.length)}async function*tu(e,t,n){var r=!0,i=null,o;try{yield await Promise.resolve();var l=(o=await(e.context.fetch||fetch)(t,n)).headers.get("Content-Type")||"",s;/multipart\/mixed/i.test(l)?s=async function*(u,m){var p=u.match(X5),g="--"+(p?p[1]:"-"),f=!0,y;for await(var k of Tl(Ll(m),`\r +`+g)){if(f){f=!1;var b=k.indexOf(g);if(b>-1)k=k.slice(b+g.length);else continue}try{yield y=JSON.parse(k.slice(k.indexOf(`\r +\r +`)+4))}catch(h){if(!y)throw h}if(y&&y.hasNext===!1)break}y&&y.hasNext!==!1&&(yield{hasNext:!1})}(l,o):/text\/event-stream/i.test(l)?s=async function*(u){var m;for await(var p of Tl(Ll(u),` + +`)){var g=p.match(eu);if(g){var f=g[1];try{yield m=JSON.parse(f)}catch(y){if(!m)throw y}if(m&&m.hasNext===!1)break}}m&&m.hasNext!==!1&&(yield{hasNext:!1})}(o):/text\//i.test(l)?s=async function*(u){var m=await u.text();try{var p=JSON.parse(m);yield p}catch{throw new Error(m)}}(o):s=async function*(u){yield JSON.parse(await u.text())}(o);var c;for await(var d of s)d.pending&&!i?c=d.pending:d.pending&&(c=[...c,...d.pending]),i=i?q5(i,d,o,c):Al(e,d,o),r=!1,yield i,r=!0;i||(yield i=Al(e,{},o))}catch(u){if(!r)throw u;yield Ms(e,o&&(o.status<200||o.status>=300)&&o.statusText?new Error(o.statusText):u,o)}}function nu(e,t,n){var r;return typeof AbortController<"u"&&(n.signal=(r=new AbortController).signal),Mo(()=>{r&&r.abort()})(Ye(i=>!!i)(ys(tu(e,t,n))))}var Ji=(e,t)=>{if(!e||typeof e!="object")return e;if(Array.isArray(e))return e.map(i=>Ji(i));if(e&&typeof e=="object"&&(t||"__typename"in e)){var n={};for(var r in e)r==="__typename"?Object.defineProperty(n,"__typename",{enumerable:!1,value:e.__typename}):n[r]=Ji(e[r]);return n}else return e};function _l(e){var t=n=>e(n);return t.toPromise=()=>No(zr(1)(Ye(n=>!n.stale&&!n.hasNext)(t))),t.then=(n,r)=>t.toPromise().then(n,r),t.subscribe=n=>An(n)(t),t}function vr(e,t,n){return{...t,kind:e,context:t.context?{...t.context,...n}:n||t.context}}var au=()=>{},ru=({forward:e,dispatchDebug:t})=>n=>{var r=ur(o=>{var l=G5(o),s=Y5(o,l),c=K5(o,l),d=gs(Ye(u=>u.kind==="teardown"&&u.key===o.key)(n))(nu(o,s,c));return d})(Ye(o=>o.kind!=="teardown"&&(o.kind!=="subscription"||!!o.context.fetchSubscriptions))(n)),i=e(Ye(o=>o.kind==="teardown"||o.kind==="subscription"&&!o.context.fetchSubscriptions)(n));return va([r,i])},iu=e=>({client:t,forward:n,dispatchDebug:r})=>e.reduceRight((i,o)=>o({client:t,forward(l){return ya(i(ya(l)))},dispatchDebug(l){}}),n),ou=({onOperation:e,onResult:t,onError:n})=>({forward:r})=>i=>ur(o=>{n&&o.error&&n(o.error,o.operation);var l=t&&t(o)||o;return"then"in l?Sl(l):pa(l)})(r(ur(o=>{var l=e&&e(o)||o;return"then"in l?Sl(l):pa(l)})(i))),lu=({dispatchDebug:e})=>t=>Ye(n=>!1)(t),su=function e(t){var n=0,r=new Map,i=new Map,o=new Set,l=[],s={url:t.url,fetchSubscriptions:t.fetchSubscriptions,fetchOptions:t.fetchOptions,fetch:t.fetch,preferGetMethod:t.preferGetMethod,requestPolicy:t.requestPolicy||"cache-first"},c=qi();function d(h){(h.kind==="mutation"||h.kind==="teardown"||!o.has(h.key))&&(h.kind==="teardown"?o.delete(h.key):h.kind!=="mutation"&&o.add(h.key),c.next(h))}var u=!1;function m(h){if(h&&d(h),!u){for(u=!0;u&&(h=l.shift());)d(h);u=!1}}var p=h=>{var v=gs(Ye(E=>E.kind==="teardown"&&E.key===h.key)(c.source))(Ye(E=>E.operation.kind===h.kind&&E.operation.key===h.key&&(!E.operation.context._instance||E.operation.context._instance===h.context._instance))(b));return t.maskTypename&&(v=$i(E=>({...E,data:Ji(E.data,!0)}))(v)),h.kind!=="query"?v=vs(E=>!!E.hasNext,!0)(v):v=Cl(E=>{var S=pa(E);return E.stale||E.hasNext?S:va([S,$i(()=>(E.stale=!0,E))(zr(1)(Ye(B=>B.key===h.key)(c.source)))])})(v),h.kind!=="mutation"?v=Mo(()=>{o.delete(h.key),r.delete(h.key),i.delete(h.key),u=!1;for(var E=l.length-1;E>=0;E--)l[E].key===h.key&&l.splice(E,1);d(vr("teardown",h,h.context))})(mr(E=>{if(E.stale){for(var S of l)if(S.key===E.operation.key){o.delete(S.key);break}}else E.hasNext||o.delete(h.key);r.set(h.key,E)})(v)):v=Wi(()=>{d(h)})(v),ya(v)},g=this instanceof e?this:Object.create(e.prototype),f=Object.assign(g,{suspense:!!t.suspense,operations$:c.source,reexecuteOperation(h){if(h.kind==="teardown")m(h);else if(h.kind==="mutation"||i.has(h.key)){for(var v=!1,E=0;E{var v=i.get(h.key);v||i.set(h.key,v=p(h)),v=Wi(()=>{m(h)})(v);var E=r.get(h.key);return h.kind==="query"&&E&&(E.stale||E.hasNext)?Cl(pa)(va([v,Ye(S=>S===r.get(h.key))(pa(E))])):v}))},executeQuery(h,v){var E=f.createRequestOperation("query",h,v);return f.executeRequestOperation(E)},executeSubscription(h,v){var E=f.createRequestOperation("subscription",h,v);return f.executeRequestOperation(E)},executeMutation(h,v){var E=f.createRequestOperation("mutation",h,v);return f.executeRequestOperation(E)},readQuery(h,v,E){var S=null;return An(B=>{S=B})(f.query(h,v,E)).unsubscribe(),S},query:(h,v,E)=>f.executeQuery(Nn(h,v),E),subscription:(h,v,E)=>f.executeSubscription(Nn(h,v),E),mutation:(h,v,E)=>f.executeMutation(Nn(h,v),E)}),y=au,k=iu(t.exchanges),b=ya(k({client:f,dispatchDebug:y,forward:lu({dispatchDebug:y})})(c.source));return w5(b),f},wi=(e,t)=>vr(e.kind,e,{...e.context,authAttempt:t});function cu(e){return({client:t,forward:n})=>{var r=new Set,i=qi(),o=qi(),l=new Map;function s(){d=void 0;var m=l;l=new Map,m.forEach(i.next)}function c(m){d=void 0;var p=l;l=new Map,p.forEach(g=>{o.next(Ms(g,m))})}var d,u=null;return m=>{function p(){d=Promise.resolve().then(()=>e({mutate(b,h,v){var E=t.createRequestOperation("mutation",Nn(b,h),v);return No(zr(1)(Ye(S=>S.operation.key===E.key&&E.context._instance===S.operation.context._instance)(Wi(()=>{var S=f(E);r.add(S.context._instance),i.next(S)})(k))))},appendHeaders(b,h){var v=typeof b.context.fetchOptions=="function"?b.context.fetchOptions():b.context.fetchOptions||{};return vr(b.kind,b,{...b.context,fetchOptions:{...v,headers:{...v.headers,...h}}})}})).then(b=>{b&&(u=b),s()}).catch(b=>{c(b)})}p();function g(b){l.set(b.key,wi(b,!0)),u&&!d&&(d=u.refreshAuth().then(s).catch(c))}function f(b){return u?u.addAuthToOperation(b):b}var y=Ye(Boolean)($i(b=>b.kind==="teardown"?(l.delete(b.key),b):b.context._instance&&r.has(b.context._instance)?b:b.context.authAttempt?f(b):d||!u?(d||p(),l.has(b.key)||l.set(b.key,wi(b,!1)),null):function(h){return!h.context.authAttempt&&u&&u.willAuthError&&u.willAuthError(h)}(b)?(g(b),null):f(wi(b,!1)))(va([i.source,m]))),k=n(y);return va([o.source,Ye(b=>!r.has(b.operation.context._instance)&&b.error&&function(h){return u&&u.didAuthError&&u.didAuthError(h.error,h.operation)}(b)&&!b.operation.context.authAttempt?(g(b.operation),!1):(r.has(b.operation.context._instance)&&r.delete(b.operation.context._instance),!0))(k)])}}}var du={},$r=Xe(du),uu=$r.Provider;$r.Consumer;$r.displayName="UrqlContext";var Oo=()=>{var e=Xt($r);return e},Xi={fetching:!1,stale:!1,error:void 0,data:void 0,extensions:void 0,operation:void 0},mu=(e,t)=>e===t||!(!e||!t||e.key!==t.key),Ci=(e,t)=>{var n={...e,...t,data:t.data!==void 0||t.error?t.data:e.data,fetching:!!t.fetching,stale:!!t.stale};return((r,i)=>{for(var o in r)if(!(o in i))return!0;for(var l in i)if(l==="operation"?!mu(r[l],i[l]):r[l]!==i[l])return!0;return!1})(e,n)?n:e},pu=(e,t)=>{for(var n=0,r=t.length;n(yr(i,{...Xi,fetching:!0}),No(zr(1)(Ye(c=>!c.hasNext)(mr(c=>{t.current&&yr(i,{fetching:!1,stale:c.stale,data:c.data,error:c.error,extensions:c.extensions,operation:c.operation})})(n.executeMutation(Nn(e,l),s||{})))))),[n,e,i]);return oe(()=>(t.current=!0,()=>{t.current=!1}),[]),[r,o]}function hu(e,t){var n=Pe(void 0);return Dt(()=>{var r=Nn(e,t);return n.current!==void 0&&n.current.key===r.key?n.current:(n.current=r,r)},[e,t])}var fu=e=>{if(!e._react){var t=new Set,n=new Map;e.operations$&&An(r=>{r.kind==="teardown"&&t.has(r.key)&&(t.delete(r.key),n.delete(r.key))})(e.operations$),e._react={get:r=>n.get(r),set(r,i){t.delete(r),n.set(r,i)},dispose(r){t.add(r)}}}return e._react},gu=(e,t)=>t&&t.suspense!==void 0?!!t.suspense:e.suspense;function Lo(e){var t=Oo(),n=fu(t),r=gu(t,e.context),i=hu(e.query,e.variables),o=Dt(()=>{if(e.pause)return null;var p=t.executeQuery(i,{requestPolicy:e.requestPolicy,...e.context});return r?mr(g=>{n.set(i.key,g)})(p):p},[n,t,i,r,e.pause,e.requestPolicy,e.context]),l=W((p,g)=>{if(!p)return{fetching:!1};var f=n.get(i.key);if(f){if(g&&f!=null&&"then"in f)throw f}else{var y,k=An(h=>{f=h,y&&y(f)})(vs(()=>g&&!y||!f)(p));if(f==null&&g){var b=new Promise(h=>{y=h});throw n.set(i.key,b),b}else k.unsubscribe()}return f||{fetching:!0}},[n,i]),s=[t,i,e.requestPolicy,e.context,e.pause],[c,d]=Re(()=>[o,Ci(Xi,l(o,r)),s]),u=c[1];o!==c[0]&&pu(c[2],s)&&d([o,u=Ci(c[1],l(o,r)),s]),oe(()=>{var p=c[0],g=c[2][1],f=!1,y=b=>{f=!0,yr(d,h=>{var v=Ci(h[1],b);return h[1]!==v?[h[0],v,h[2]]:h})};if(p){var k=An(y)(Mo(()=>{y({fetching:!1})})(p));return f||y({fetching:!0}),()=>{n.dispose(g.key),k.unsubscribe()}}else y({fetching:!1})},[n,c[0],c[2][1]]);var m=W(p=>{var g={requestPolicy:e.requestPolicy,...e.context,...p};yr(d,f=>[r?mr(y=>{n.set(i.key,y)})(t.executeQuery(i,g)):t.executeQuery(i,g),f[1],s])},[t,n,i,r,e.requestPolicy,e.context,e.pause]);return[u,m]}var Qa,vu=new Uint8Array(16);function yu(){if(!Qa&&(Qa=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!Qa))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return Qa(vu)}var Be=[];for(let e=0;e<256;++e)Be.push((e+256).toString(16).slice(1));function bu(e,t=0){return Be[e[t+0]]+Be[e[t+1]]+Be[e[t+2]]+Be[e[t+3]]+"-"+Be[e[t+4]]+Be[e[t+5]]+"-"+Be[e[t+6]]+Be[e[t+7]]+"-"+Be[e[t+8]]+Be[e[t+9]]+"-"+Be[e[t+10]]+Be[e[t+11]]+Be[e[t+12]]+Be[e[t+13]]+Be[e[t+14]]+Be[e[t+15]]}var Eu=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),Zl={randomUUID:Eu};function ku(e,t,n){if(Zl.randomUUID&&!t&&!e)return Zl.randomUUID();e=e||{};let r=e.random||(e.rng||yu)();if(r[6]=r[6]&15|64,r[8]=r[8]&63|128,t){n=n||0;for(let i=0;i<16;++i)t[n+i]=r[i];return t}return bu(r)}var wu=ku,kt,ha,br=e=>{try{let{exp:t}=e?JSON.parse(atob(e.split(".")[1])):{exp:null};kt=e,ha=t}catch{kt=null,ha=null}kt?localStorage.setItem(Hi,kt):localStorage.removeItem(Hi)};br(localStorage.getItem(Hi));var Fs=()=>{let[{token:e},t]=al(`${z}/accessToken`,{token:kt}),n=a.useCallback(r=>{br(r),t({token:kt})},[t]);return[e,n]},Cu=wu(),As=e=>({headers:{Accept:"*/*",...e&&{Authorization:`Bearer ${e}`},"X-Chromatic-Session-ID":Cu}}),Os=e=>new su({url:Ud,exchanges:[ou({onResult(t){t.data?.viewer===null&&br(null)}}),cu(async t=>({addAuthToOperation(n){return kt?t.appendHeaders(n,{Authorization:`Bearer ${kt}`}):n},didAuthError:n=>n.response.status===401||n.graphQLErrors.some(r=>r.message.includes("Must login")),async refreshAuth(){br(null)},willAuthError(){if(!kt)return!0;try{if(!ha){let{exp:n}=JSON.parse(atob(kt.split(".")[1]));ha=n}return Date.now()/1e3>(ha||0)}catch{return!0}}})),ru],fetchOptions:As(),...e}),Su=({children:e,value:t=Os()})=>a.createElement(uu,{value:t},e),Ot=(e,t)=>{let n=Xt(e);if(n==null)throw new Error(`Missing context value for ${t}`);return n},Wr=Xe(null),xu=({children:e,value:t})=>a.createElement(Wr.Provider,{value:t},e),nt=(e,t)=>{let n=Ot(Wr,"Telemetry");oe(()=>n({location:e,screen:t}),[e,t,n])},Ls=({localBuildProgress:e,accessToken:t})=>{let n=qa({}),r=Xt(Wr),[i,o]=Re(!1),[l,s]=Re(!1),c=e?["initialize","build","upload"].includes(e?.currentStep):!1,d=e?!["aborted","complete","error","limited"].includes(e.currentStep):i,u=W(()=>{s(!1),o(!0),n(Gd,{accessToken:t}),r?.({action:"startBuild"})},[t,n,r]),m=W(()=>{c?(o(!1),n(Yd),r?.({action:"stopBuild"})):s(!0)},[c,n,r]);return oe(()=>{let p=i&&setTimeout(()=>o(!1),5e3);return()=>{p&&clearTimeout(p)}},[i]),{isDisallowed:l,isRunning:d,startBuild:u,stopBuild:m}},Il="experimental_useSharedState_getValue",Ka="experimental_useSharedState_setValue",Si=new Map,Ts=class{constructor(e){this.channel=e,this.listeners=[],this.state={},this.channel.on(Ka,(t,n,r)=>{this.state?.[t]?.index>=r||(this.state[t]={index:r,value:n})}),this.channel.on(Il,t=>{let n=this.state[t]?.index??0,r=this.state[t]?.value;this.channel.emit(Ka,t,r,n)})}get(e){return this.state[e]||this.channel.emit(Il,e),this.state[e]?.value}set(e,t){let n=(this.state[e]?.index??0)+1;this.state[e]={index:n,value:t},this.channel.emit(Ka,e,t,n)}static subscribe(e,t){let n=Si.get(e)||new Ts(t);return Si.has(e)||(Si.set(e,n),n.channel.on(Ka,(r,i)=>{r===e&&n.listeners.forEach(o=>o(i))})),{get value(){return n.get(e)},set value(r){n.set(e,r)},on(r,i){if(r!=="change")throw new Error("unsupported event");n.listeners.push(i)},off(r,i){if(r!=="change")throw new Error("unsupported event");let o=n.listeners.indexOf(i);o>=0&&n.listeners.splice(o,1)}}}};function Ze(e){let t=vn().getChannel();if(!t)throw new Error("Channel not available");let n=Pe(Ts.subscribe(e,t)),[r,i]=Re(n.current.value);return oe(()=>{let o=n.current;return o.on("change",i),()=>o.off("change",i)},[n]),[r,W(o=>{i(o),n.current.value=o},[])]}var _s=()=>{let[e,t]=Ze(us),{projectId:n,written:r,dismissed:i,configFile:o}=e||{};return{loading:!e,projectId:n,configFile:o,updateProject:W(l=>t({...e,projectId:l,dismissed:!1}),[e,t]),projectUpdatingFailed:!i&&r===!1,projectIdUpdated:!i&&r===!0,clearProjectIdUpdated:W(()=>t({...e,dismissed:!0}),[e,t])}},eo=["initialize","build","upload","verify","snapshot"],Zs={initialize:{key:"initialize",emoji:"\u{1F680}",renderName:()=>"Initialize build",renderProgress:()=>"Initializing build...",renderComplete:()=>"Initialized",estimateDuration:2e3},build:{key:"build",emoji:"\u{1F3D7}",renderName:()=>"Build Storybook",renderProgress:()=>"Building your Storybook...",renderComplete:()=>"Storybook built",estimateDuration:2e4},upload:{key:"upload",emoji:"\u{1F4E1}",renderName:()=>"Publish your Storybook",renderProgress:({stepProgress:e})=>{let{numerator:t,denominator:n}=e.upload;if(!n||!t)return"Uploading files...";let{value:r,exponent:i}=vi(n,{output:"object",round:1}),{value:o,symbol:l}=vi(t,{exponent:i,output:"object",round:1});return`Uploading files (${o}/${r} ${l})...`},renderComplete:()=>"Publish complete",estimateDuration:2e4},verify:{key:"verify",emoji:"\u{1F50D}",renderName:()=>"Verify your Storybook",renderProgress:()=>"Verifying contents...",renderComplete:()=>"Storybook verified",estimateDuration:2e4},snapshot:{key:"snapshot",emoji:"\u{1F4F8}",renderName:()=>"Run visual tests",renderProgress:({stepProgress:e})=>{let{numerator:t,denominator:n}=e.snapshot;return n?`Running visual tests (${t}/${n})...`:"Running visual tests..."},renderComplete:()=>"Tested your stories",estimateDuration:9e4},aborted:{key:"aborted",emoji:"\u270B",renderName:()=>"Build canceled",renderProgress:()=>"Build canceled",renderComplete:()=>"Build canceled",estimateDuration:0},complete:{key:"complete",emoji:"\u{1F389}",renderName:()=>"Visual tests completed!",renderProgress:()=>"Visual tests completed!",renderComplete:()=>"Visual tests completed!",estimateDuration:0},error:{key:"error",emoji:"\u{1F6A8}",renderName:()=>"Build failed",renderProgress:()=>"Build failed",renderComplete:()=>"Build failed",estimateDuration:0},limited:{key:"error",emoji:"\u{1F6A8}",renderName:()=>"Build limited",renderProgress:()=>"Build limited",renderComplete:()=>"Build limited",estimateDuration:0}},Mu={buildProgressPercentage:0,currentStep:eo[0],stepProgress:Object.fromEntries(eo.map(e=>[e,{}]))};JSON.stringify(Mu);var q=w.div(({center:e,small:t,block:n,theme:r})=>({display:n?"block":"inline-block",color:r.color.defaultText,fontSize:t?r.typography.size.s1:r.typography.size.s2,lineHeight:t?"18px":"20px",textAlign:e?"center":"left",textWrap:"balance"}),({muted:e,theme:t})=>e&&{color:t.base==="light"?t.color.dark:"#C9CDCF"},({theme:e})=>({b:{color:e.color.defaultText},code:{fontSize:e.typography.size.s1,border:`1px solid ${e.appBorderColor}`,borderRadius:3,padding:2},small:{fontSize:e.typography.size.s1},span:{whiteSpace:"nowrap"},svg:{verticalAlign:"top"}})),To=({localBuildProgress:e,withEmoji:t=!1,...n})=>{let{emoji:r,renderProgress:i}=Zs[e.currentStep],o=i(e);return a.createElement(q,{...n},t&&r," ",o)};function Er(){return Er=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0&&i<1?(s=o,c=l):i>=1&&i<2?(s=l,c=o):i>=2&&i<3?(c=o,d=l):i>=3&&i<4?(c=l,d=o):i>=4&&i<5?(s=l,d=o):i>=5&&i<6&&(s=o,d=l);var u=n-o/2,m=s+u,p=c+u,g=d+u;return r(m,p,g)}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 Tu(e){if(typeof e!="string")return e;var t=e.toLowerCase();return Rl[t]?"#"+Rl[t]:e}var _u=/^#[a-fA-F0-9]{6}$/,Zu=/^#[a-fA-F0-9]{8}$/,Iu=/^#[a-fA-F0-9]{3}$/,Ru=/^#[a-fA-F0-9]{4}$/,Mi=/^rgb\(\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*\)$/i,Bu=/^rgb(?:a)?\(\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,|\/)\s*([-+]?\d*[.]?\d+[%]?)\s*\)$/i,Pu=/^hsl\(\s*(\d{0,3}[.]?[0-9]+(?:deg)?)\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*\)$/i,Vu=/^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 Rs(e){if(typeof e!="string")throw new wt(3);var t=Tu(e);if(t.match(_u))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(Zu)){var n=parseFloat((parseInt(""+t[7]+t[8],16)/255).toFixed(2));return{red:parseInt(""+t[1]+t[2],16),green:parseInt(""+t[3]+t[4],16),blue:parseInt(""+t[5]+t[6],16),alpha:n}}if(t.match(Iu))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(Ru)){var r=parseFloat((parseInt(""+t[4]+t[4],16)/255).toFixed(2));return{red:parseInt(""+t[1]+t[1],16),green:parseInt(""+t[2]+t[2],16),blue:parseInt(""+t[3]+t[3],16),alpha:r}}var i=Mi.exec(t);if(i)return{red:parseInt(""+i[1],10),green:parseInt(""+i[2],10),blue:parseInt(""+i[3],10)};var o=Bu.exec(t.substring(0,50));if(o)return{red:parseInt(""+o[1],10),green:parseInt(""+o[2],10),blue:parseInt(""+o[3],10),alpha:parseFloat(""+o[4])>1?parseFloat(""+o[4])/100:parseFloat(""+o[4])};var l=Pu.exec(t);if(l){var s=parseInt(""+l[1],10),c=parseInt(""+l[2],10)/100,d=parseInt(""+l[3],10)/100,u="rgb("+Ea(s,c,d)+")",m=Mi.exec(u);if(!m)throw new wt(4,t,u);return{red:parseInt(""+m[1],10),green:parseInt(""+m[2],10),blue:parseInt(""+m[3],10)}}var p=Vu.exec(t.substring(0,50));if(p){var g=parseInt(""+p[1],10),f=parseInt(""+p[2],10)/100,y=parseInt(""+p[3],10)/100,k="rgb("+Ea(g,f,y)+")",b=Mi.exec(k);if(!b)throw new wt(4,t,k);return{red:parseInt(""+b[1],10),green:parseInt(""+b[2],10),blue:parseInt(""+b[3],10),alpha:parseFloat(""+p[4])>1?parseFloat(""+p[4])/100:parseFloat(""+p[4])}}throw new wt(5)}function ju(e){var t=e.red/255,n=e.green/255,r=e.blue/255,i=Math.max(t,n,r),o=Math.min(t,n,r),l=(i+o)/2;if(i===o)return e.alpha!==void 0?{hue:0,saturation:0,lightness:l,alpha:e.alpha}:{hue:0,saturation:0,lightness:l};var s,c=i-o,d=l>.5?c/(2-i-o):c/(i+o);switch(i){case t:s=(n-r)/c+(n=1?kr(e,t,n):"rgba("+Ea(e,t,n)+","+r+")";if(typeof e=="object"&&t===void 0&&n===void 0&&r===void 0)return e.alpha>=1?kr(e.hue,e.saturation,e.lightness):"rgba("+Ea(e.hue,e.saturation,e.lightness)+","+e.alpha+")";throw new wt(2)}function ro(e,t,n){if(typeof e=="number"&&typeof t=="number"&&typeof n=="number")return ao("#"+tn(e)+tn(t)+tn(n));if(typeof e=="object"&&t===void 0&&n===void 0)return ao("#"+tn(e.red)+tn(e.green)+tn(e.blue));throw new wt(6)}function io(e,t,n,r){if(typeof e=="string"&&typeof t=="number"){var i=Rs(e);return"rgba("+i.red+","+i.green+","+i.blue+","+t+")"}else{if(typeof e=="number"&&typeof t=="number"&&typeof n=="number"&&typeof r=="number")return r>=1?ro(e,t,n):"rgba("+e+","+t+","+n+","+r+")";if(typeof e=="object"&&t===void 0&&n===void 0&&r===void 0)return e.alpha>=1?ro(e.red,e.green,e.blue):"rgba("+e.red+","+e.green+","+e.blue+","+e.alpha+")"}throw new wt(7)}var $u=function(e){return typeof e.red=="number"&&typeof e.green=="number"&&typeof e.blue=="number"&&(typeof e.alpha!="number"||typeof e.alpha>"u")},Wu=function(e){return typeof e.red=="number"&&typeof e.green=="number"&&typeof e.blue=="number"&&typeof e.alpha=="number"},qu=function(e){return typeof e.hue=="number"&&typeof e.saturation=="number"&&typeof e.lightness=="number"&&(typeof e.alpha!="number"||typeof e.alpha>"u")},Gu=function(e){return typeof e.hue=="number"&&typeof e.saturation=="number"&&typeof e.lightness=="number"&&typeof e.alpha=="number"};function Ps(e){if(typeof e!="object")throw new wt(8);if(Wu(e))return io(e);if($u(e))return ro(e);if(Gu(e))return Uu(e);if(qu(e))return zu(e);throw new wt(8)}function Vs(e,t,n){return function(){var r=n.concat(Array.prototype.slice.call(arguments));return r.length>=t?e.apply(this,r):Vs(e,t,r)}}function js(e){return Vs(e,e.length,[])}function Ds(e,t,n){return Math.max(e,Math.min(t,n))}function Yu(e,t){if(t==="transparent")return t;var n=Bs(t);return Ps(Er({},n,{lightness:Ds(0,1,n.lightness-parseFloat(e))}))}var Qu=js(Yu),nn=Qu;function Ku(e,t){if(t==="transparent")return t;var n=Bs(t);return Ps(Er({},n,{lightness:Ds(0,1,n.lightness+parseFloat(e))}))}var Ju=js(Ku),cr=Ju,U={primary:"#FF4785",secondary:"#029CFD",tertiary:"#E3E6E8",orange:"#FC521F",gold:"#FFAE00",green:"#66BF3C",seafoam:"#37D5D3",purple:"#6F2CAC",ultraviolet:"#2A0481",red:"#ff4400",bluelight:"#E3F3FF",bluelighter:"#F5FBFF",lightest:"#FFFFFF",lighter:"#F7FAFC",light:"#EEF3F6",mediumlight:"#ECF4F9",medium:"#D9E8F2",mediumdark:"#73828C",dark:"#5C6870",darker:"#454E54",darkest:"#2E3438",tr10:"rgba(0, 0, 0, 0.1)",tr5:"rgba(0, 0, 0, 0.05)",border:"hsla(203, 50%, 30%, 0.15)",positive:"#448028",negative:"#D43900",warning:"#A15C20",selected:"#0271B6"},_o={padding:{small:10,medium:20,large:30},borderRadius:{small:5,default:10}},H={type:{primary:'var(--nunito-sans, "Nunito Sans"), "Nunito Sans", "Helvetica Neue", Helvetica, Arial, sans-serif',code:'"SFMono-Regular", Consolas, "Liberation Mono", Menlo, Courier, monospace'},weight:{regular:"400",bold:"700",extrabold:"800"},size:{s1:12,s2:14,s3:16,m1:20,m2:24,m3:28,l1:32,l2:40,l3:48,code:90}},Ja=600,Xa=5.55555;he({padding:`0 ${_o.padding.medium}px`,[`@media (min-width: ${Ja*1}px)`]:{margin:`0 ${Xa*1}%`},[`@media (min-width: ${Ja*2}px)`]:{margin:`0 ${Xa*2}%`},[`@media (min-width: ${Ja*3}px)`]:{margin:`0 ${Xa*3}%`},[`@media (min-width: ${Ja*4}px)`]:{margin:`0 ${Xa*4}%`}});he({border:`1px solid ${U.border}`,borderRadius:`${_o.borderRadius.small}px`,transition:"background 150ms ease-out, border 150ms ease-out, transform 150ms ease-out","&:hover, &.__hover":{borderColor:`${io(U.secondary,.5)}`,transform:"translate3d(0, -3px, 0)",boxShadow:"rgba(0, 0, 0, 0.08) 0 3px 10px 0"},"&:active, &.__active":{borderColor:`${io(U.secondary,1)}`,transform:"translate3d(0, 0, 0)"}});he({fontSize:H.size.l3,fontWeight:H.weight.bold}),he({fontSize:H.size.l2,fontWeight:H.weight.bold}),he({fontSize:H.size.l1,fontWeight:H.weight.bold}),he({fontSize:H.size.m3,fontWeight:H.weight.bold}),he({fontSize:H.size.m2,fontWeight:H.weight.bold}),he({fontSize:H.size.m1,fontWeight:H.weight.bold}),he({fontSize:H.size.s3,fontWeight:H.weight.bold}),he({fontSize:H.size.s2,fontWeight:H.weight.bold});he({fontSize:14,fontWeight:H.weight.extrabold,lineHeight:"18px",letterSpacing:"0.38em"}),he({fontSize:11,fontWeight:H.weight.extrabold,lineHeight:"16px",letterSpacing:"0.38em"});he({fontSize:14,fontWeight:H.weight.bold,lineHeight:"18px"}),he({fontSize:14,fontWeight:H.weight.regular,lineHeight:"18px"}),he({fontSize:H.size.s3,fontWeight:H.weight.bold,lineHeight:"24px"}),he({fontSize:H.size.s1,fontWeight:H.weight.regular,lineHeight:"18px"}),he({fontSize:H.size.s2,fontWeight:H.weight.bold,lineHeight:"20px"}),he({fontSize:H.size.s1,fontWeight:H.weight.bold,lineHeight:"18px"}),he({fontSize:H.size.s3,fontWeight:H.weight.regular,lineHeight:"24px"}),he({fontSize:H.size.s2,fontWeight:H.weight.regular,lineHeight:"20px"});he({fontFamily:H.type.code,fontSize:H.size.s2,fontWeight:H.weight.regular,lineHeight:"17px"}),he({fontFamily:H.type.code,fontSize:H.size.s1,fontWeight:H.weight.regular,lineHeight:"14px"});var Hs=Ht({from:{transform:"rotate(0deg)"},to:{transform:"rotate(360deg)"}}),zs=Ht({"0%, 100%":{opacity:1},"50%":{opacity:.4}});Ht({"0%":{transform:"translateY(1px)"},"25%":{transform:"translateY(0px)"},"50%":{transform:"translateY(-3px)"},"100%":{transform:"translateY(1px)"}});var Us=Ht({"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)"}});Ht({"0%":{transform:"rotate(-3deg)"},"1.68421%":{transform:"rotate(3deg)"},"2.10526%":{transform:"rotate(6deg)"},"3.78947%":{transform:"rotate(-6deg)"},"4.21053%":{transform:"rotate(-6deg)"},"5.89474%":{transform:"rotate(6deg)"},"6.31579%":{transform:"rotate(6deg)"},"8%":{transform:"rotate(-6deg)"},"8.42105%":{transform:"rotate(-6deg)"},"10.10526%":{transform:"rotate(6deg)"},"10.52632%":{transform:"rotate(6deg)"},"12.21053%":{transform:"rotate(-6deg)"},"12.63158%":{transform:"rotate(-6deg)"},"14.31579%":{transform:"rotate(6deg)"},"15.78947%":{transform:"rotate(0deg)"},"100%":{transform:"rotate(0deg)"}});var Xu=he({animation:`${zs} 1.5s ease-in-out infinite`,background:U.tr5,color:"transparent",cursor:"progress"}),e2={kind:"Document",definitions:[{kind:"FragmentDefinition",name:{kind:"Name",value:"StatusTestFields"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Test"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"status"}},{kind:"Field",name:{kind:"Name",value:"result"}},{kind:"Field",name:{kind:"Name",value:"story"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"storyId"}}]}}]}}]},t2={kind:"Document",definitions:[{kind:"FragmentDefinition",name:{kind:"Name",value:"LastBuildOnBranchTestFields"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Test"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"status"}},{kind:"Field",name:{kind:"Name",value:"result"}}]}}]},n2={kind:"Document",definitions:[{kind:"FragmentDefinition",name:{kind:"Name",value:"LastBuildOnBranchBuildFields"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Build"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"__typename"}},{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"status"}},{kind:"Field",name:{kind:"Name",value:"committedAt"}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"StartedBuild"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",alias:{kind:"Name",value:"testsForStatus"},name:{kind:"Name",value:"tests"},arguments:[{kind:"Argument",name:{kind:"Name",value:"first"},value:{kind:"IntValue",value:"1000"}},{kind:"Argument",name:{kind:"Name",value:"statuses"},value:{kind:"Variable",name:{kind:"Name",value:"testStatuses"}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"nodes"},selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"StatusTestFields"}}]}}]}},{kind:"Field",alias:{kind:"Name",value:"testsForStory"},name:{kind:"Name",value:"tests"},arguments:[{kind:"Argument",name:{kind:"Name",value:"storyId"},value:{kind:"Variable",name:{kind:"Name",value:"storyId"}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"nodes"},selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"LastBuildOnBranchTestFields"}}]}}]}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"CompletedBuild"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"result"}},{kind:"Field",alias:{kind:"Name",value:"testsForStatus"},name:{kind:"Name",value:"tests"},arguments:[{kind:"Argument",name:{kind:"Name",value:"first"},value:{kind:"IntValue",value:"1000"}},{kind:"Argument",name:{kind:"Name",value:"statuses"},value:{kind:"Variable",name:{kind:"Name",value:"testStatuses"}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"nodes"},selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"StatusTestFields"}}]}}]}},{kind:"Field",alias:{kind:"Name",value:"testsForStory"},name:{kind:"Name",value:"tests"},arguments:[{kind:"Argument",name:{kind:"Name",value:"storyId"},value:{kind:"Variable",name:{kind:"Name",value:"storyId"}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"nodes"},selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"LastBuildOnBranchTestFields"}}]}}]}}]}}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"StatusTestFields"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Test"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"status"}},{kind:"Field",name:{kind:"Name",value:"result"}},{kind:"Field",name:{kind:"Name",value:"story"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"storyId"}}]}}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"LastBuildOnBranchTestFields"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Test"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"status"}},{kind:"Field",name:{kind:"Name",value:"result"}}]}}]},a2={kind:"Document",definitions:[{kind:"FragmentDefinition",name:{kind:"Name",value:"StoryTestFields"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Test"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"status"}},{kind:"Field",name:{kind:"Name",value:"result"}},{kind:"Field",name:{kind:"Name",value:"webUrl"}},{kind:"Field",name:{kind:"Name",value:"comparisons"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"result"}},{kind:"Field",name:{kind:"Name",value:"browser"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"key"}},{kind:"Field",name:{kind:"Name",value:"name"}},{kind:"Field",name:{kind:"Name",value:"version"}}]}},{kind:"Field",name:{kind:"Name",value:"captureDiff"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"diffImage"},arguments:[{kind:"Argument",name:{kind:"Name",value:"signed"},value:{kind:"BooleanValue",value:!0}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"imageUrl"}},{kind:"Field",name:{kind:"Name",value:"imageWidth"}}]}},{kind:"Field",name:{kind:"Name",value:"focusImage"},arguments:[{kind:"Argument",name:{kind:"Name",value:"signed"},value:{kind:"BooleanValue",value:!0}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"imageUrl"}},{kind:"Field",name:{kind:"Name",value:"imageWidth"}}]}}]}},{kind:"Field",name:{kind:"Name",value:"headCapture"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"captureImage"},arguments:[{kind:"Argument",name:{kind:"Name",value:"signed"},value:{kind:"BooleanValue",value:!0}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"backgroundColor"}},{kind:"Field",name:{kind:"Name",value:"imageUrl"}},{kind:"Field",name:{kind:"Name",value:"imageWidth"}},{kind:"Field",name:{kind:"Name",value:"imageHeight"}},{kind:"Field",name:{kind:"Name",value:"thumbnailUrl"}}]}},{kind:"Field",name:{kind:"Name",value:"captureError"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"kind"}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"CaptureErrorInteractionFailure"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"error"}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"CaptureErrorJSError"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"error"}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"CaptureErrorFailedJS"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"error"}}]}}]}}]}},{kind:"Field",name:{kind:"Name",value:"baseCapture"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"captureImage"},arguments:[{kind:"Argument",name:{kind:"Name",value:"signed"},value:{kind:"BooleanValue",value:!0}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"imageUrl"}},{kind:"Field",name:{kind:"Name",value:"imageWidth"}},{kind:"Field",name:{kind:"Name",value:"imageHeight"}}]}}]}}]}},{kind:"Field",name:{kind:"Name",value:"mode"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"name"}},{kind:"Field",name:{kind:"Name",value:"globals"}}]}},{kind:"Field",name:{kind:"Name",value:"story"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"storyId"}},{kind:"Field",name:{kind:"Name",value:"name"}},{kind:"Field",name:{kind:"Name",value:"component"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"name"}}]}}]}}]}}]},r2={kind:"Document",definitions:[{kind:"FragmentDefinition",name:{kind:"Name",value:"SelectedBuildFields"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Build"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"__typename"}},{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"number"}},{kind:"Field",name:{kind:"Name",value:"branch"}},{kind:"Field",name:{kind:"Name",value:"commit"}},{kind:"Field",name:{kind:"Name",value:"committedAt"}},{kind:"Field",name:{kind:"Name",value:"uncommittedHash"}},{kind:"Field",name:{kind:"Name",value:"status"}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"StartedBuild"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"startedAt"}},{kind:"Field",alias:{kind:"Name",value:"testsForStory"},name:{kind:"Name",value:"tests"},arguments:[{kind:"Argument",name:{kind:"Name",value:"storyId"},value:{kind:"Variable",name:{kind:"Name",value:"storyId"}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"nodes"},selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"StoryTestFields"}}]}}]}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"CompletedBuild"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"startedAt"}},{kind:"Field",alias:{kind:"Name",value:"testsForStory"},name:{kind:"Name",value:"tests"},arguments:[{kind:"Argument",name:{kind:"Name",value:"storyId"},value:{kind:"Variable",name:{kind:"Name",value:"storyId"}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"nodes"},selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"StoryTestFields"}}]}}]}}]}}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"StoryTestFields"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Test"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"status"}},{kind:"Field",name:{kind:"Name",value:"result"}},{kind:"Field",name:{kind:"Name",value:"webUrl"}},{kind:"Field",name:{kind:"Name",value:"comparisons"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"result"}},{kind:"Field",name:{kind:"Name",value:"browser"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"key"}},{kind:"Field",name:{kind:"Name",value:"name"}},{kind:"Field",name:{kind:"Name",value:"version"}}]}},{kind:"Field",name:{kind:"Name",value:"captureDiff"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"diffImage"},arguments:[{kind:"Argument",name:{kind:"Name",value:"signed"},value:{kind:"BooleanValue",value:!0}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"imageUrl"}},{kind:"Field",name:{kind:"Name",value:"imageWidth"}}]}},{kind:"Field",name:{kind:"Name",value:"focusImage"},arguments:[{kind:"Argument",name:{kind:"Name",value:"signed"},value:{kind:"BooleanValue",value:!0}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"imageUrl"}},{kind:"Field",name:{kind:"Name",value:"imageWidth"}}]}}]}},{kind:"Field",name:{kind:"Name",value:"headCapture"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"captureImage"},arguments:[{kind:"Argument",name:{kind:"Name",value:"signed"},value:{kind:"BooleanValue",value:!0}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"backgroundColor"}},{kind:"Field",name:{kind:"Name",value:"imageUrl"}},{kind:"Field",name:{kind:"Name",value:"imageWidth"}},{kind:"Field",name:{kind:"Name",value:"imageHeight"}},{kind:"Field",name:{kind:"Name",value:"thumbnailUrl"}}]}},{kind:"Field",name:{kind:"Name",value:"captureError"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"kind"}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"CaptureErrorInteractionFailure"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"error"}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"CaptureErrorJSError"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"error"}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"CaptureErrorFailedJS"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"error"}}]}}]}}]}},{kind:"Field",name:{kind:"Name",value:"baseCapture"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"captureImage"},arguments:[{kind:"Argument",name:{kind:"Name",value:"signed"},value:{kind:"BooleanValue",value:!0}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"imageUrl"}},{kind:"Field",name:{kind:"Name",value:"imageWidth"}},{kind:"Field",name:{kind:"Name",value:"imageHeight"}}]}}]}}]}},{kind:"Field",name:{kind:"Name",value:"mode"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"name"}},{kind:"Field",name:{kind:"Name",value:"globals"}}]}},{kind:"Field",name:{kind:"Name",value:"story"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"storyId"}},{kind:"Field",name:{kind:"Name",value:"name"}},{kind:"Field",name:{kind:"Name",value:"component"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"name"}}]}}]}}]}}]},i2={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"VisualTestsProjectCountQuery"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"viewer"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"projectCount"}},{kind:"Field",name:{kind:"Name",value:"accounts"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"newProjectUrl"}}]}}]}}]}}]},o2={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"SelectProjectsQuery"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"viewer"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"accounts"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"name"}},{kind:"Field",name:{kind:"Name",value:"avatarUrl"}},{kind:"Field",name:{kind:"Name",value:"newProjectUrl"}},{kind:"Field",name:{kind:"Name",value:"projects"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"name"}},{kind:"Field",name:{kind:"Name",value:"webUrl"}},{kind:"Field",name:{kind:"Name",value:"lastBuild"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"branch"}},{kind:"Field",name:{kind:"Name",value:"number"}}]}}]}}]}}]}}]}}]},l2={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"ProjectQuery"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"projectId"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"project"},arguments:[{kind:"Argument",name:{kind:"Name",value:"id"},value:{kind:"Variable",name:{kind:"Name",value:"projectId"}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"name"}},{kind:"Field",name:{kind:"Name",value:"webUrl"}},{kind:"Field",name:{kind:"Name",value:"lastBuild"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"branch"}},{kind:"Field",name:{kind:"Name",value:"number"}}]}}]}}]}}]},s2={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"UpdateUserPreferences"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"input"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"UserPreferencesInput"}}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"updateUserPreferences"},arguments:[{kind:"Argument",name:{kind:"Name",value:"input"},value:{kind:"Variable",name:{kind:"Name",value:"input"}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"updatedPreferences"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"vtaOnboarding"}}]}}]}}]}}]},c2={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"AddonVisualTestsBuild"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"projectId"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}}},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"branch"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}}},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"gitUserEmailHash"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}}},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"repositoryOwnerName"}},type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"storyId"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}}},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"testStatuses"}},type:{kind:"NonNullType",type:{kind:"ListType",type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"TestStatus"}}}}}},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"selectedBuildId"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}}},{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"hasSelectedBuildId"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Boolean"}}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"project"},arguments:[{kind:"Argument",name:{kind:"Name",value:"id"},value:{kind:"Variable",name:{kind:"Name",value:"projectId"}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"name"}},{kind:"Field",name:{kind:"Name",value:"manageUrl"}},{kind:"Field",name:{kind:"Name",value:"account"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"billingUrl"}},{kind:"Field",name:{kind:"Name",value:"suspensionReason"}}]}},{kind:"Field",name:{kind:"Name",value:"features"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"uiTests"}}]}},{kind:"Field",alias:{kind:"Name",value:"lastBuildOnBranch"},name:{kind:"Name",value:"lastBuild"},arguments:[{kind:"Argument",name:{kind:"Name",value:"branches"},value:{kind:"ListValue",values:[{kind:"Variable",name:{kind:"Name",value:"branch"}}]}},{kind:"Argument",name:{kind:"Name",value:"repositoryOwnerName"},value:{kind:"Variable",name:{kind:"Name",value:"repositoryOwnerName"}}},{kind:"Argument",name:{kind:"Name",value:"localBuilds"},value:{kind:"ObjectValue",fields:[{kind:"ObjectField",name:{kind:"Name",value:"localBuildEmailHash"},value:{kind:"Variable",name:{kind:"Name",value:"gitUserEmailHash"}}}]}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"LastBuildOnBranchBuildFields"}},{kind:"FragmentSpread",name:{kind:"Name",value:"SelectedBuildFields"},directives:[{kind:"Directive",name:{kind:"Name",value:"skip"},arguments:[{kind:"Argument",name:{kind:"Name",value:"if"},value:{kind:"Variable",name:{kind:"Name",value:"hasSelectedBuildId"}}}]}]}]}},{kind:"Field",name:{kind:"Name",value:"lastBuild"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"slug"}},{kind:"Field",name:{kind:"Name",value:"branch"}}]}}]}},{kind:"Field",alias:{kind:"Name",value:"selectedBuild"},name:{kind:"Name",value:"build"},arguments:[{kind:"Argument",name:{kind:"Name",value:"id"},value:{kind:"Variable",name:{kind:"Name",value:"selectedBuildId"}}}],directives:[{kind:"Directive",name:{kind:"Name",value:"include"},arguments:[{kind:"Argument",name:{kind:"Name",value:"if"},value:{kind:"Variable",name:{kind:"Name",value:"hasSelectedBuildId"}}}]}],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"SelectedBuildFields"}}]}},{kind:"Field",name:{kind:"Name",value:"viewer"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"preferences"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"vtaOnboarding"}}]}},{kind:"Field",name:{kind:"Name",value:"projectMembership"},arguments:[{kind:"Argument",name:{kind:"Name",value:"projectId"},value:{kind:"Variable",name:{kind:"Name",value:"projectId"}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",alias:{kind:"Name",value:"userCanReview"},name:{kind:"Name",value:"meetsAccessLevel"},arguments:[{kind:"Argument",name:{kind:"Name",value:"minimumAccessLevel"},value:{kind:"EnumValue",value:"REVIEWER"}}]}]}}]}}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"StatusTestFields"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Test"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"status"}},{kind:"Field",name:{kind:"Name",value:"result"}},{kind:"Field",name:{kind:"Name",value:"story"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"storyId"}}]}}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"LastBuildOnBranchTestFields"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Test"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"status"}},{kind:"Field",name:{kind:"Name",value:"result"}}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"StoryTestFields"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Test"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"status"}},{kind:"Field",name:{kind:"Name",value:"result"}},{kind:"Field",name:{kind:"Name",value:"webUrl"}},{kind:"Field",name:{kind:"Name",value:"comparisons"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"result"}},{kind:"Field",name:{kind:"Name",value:"browser"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"key"}},{kind:"Field",name:{kind:"Name",value:"name"}},{kind:"Field",name:{kind:"Name",value:"version"}}]}},{kind:"Field",name:{kind:"Name",value:"captureDiff"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"diffImage"},arguments:[{kind:"Argument",name:{kind:"Name",value:"signed"},value:{kind:"BooleanValue",value:!0}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"imageUrl"}},{kind:"Field",name:{kind:"Name",value:"imageWidth"}}]}},{kind:"Field",name:{kind:"Name",value:"focusImage"},arguments:[{kind:"Argument",name:{kind:"Name",value:"signed"},value:{kind:"BooleanValue",value:!0}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"imageUrl"}},{kind:"Field",name:{kind:"Name",value:"imageWidth"}}]}}]}},{kind:"Field",name:{kind:"Name",value:"headCapture"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"captureImage"},arguments:[{kind:"Argument",name:{kind:"Name",value:"signed"},value:{kind:"BooleanValue",value:!0}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"backgroundColor"}},{kind:"Field",name:{kind:"Name",value:"imageUrl"}},{kind:"Field",name:{kind:"Name",value:"imageWidth"}},{kind:"Field",name:{kind:"Name",value:"imageHeight"}},{kind:"Field",name:{kind:"Name",value:"thumbnailUrl"}}]}},{kind:"Field",name:{kind:"Name",value:"captureError"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"kind"}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"CaptureErrorInteractionFailure"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"error"}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"CaptureErrorJSError"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"error"}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"CaptureErrorFailedJS"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"error"}}]}}]}}]}},{kind:"Field",name:{kind:"Name",value:"baseCapture"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"captureImage"},arguments:[{kind:"Argument",name:{kind:"Name",value:"signed"},value:{kind:"BooleanValue",value:!0}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"imageUrl"}},{kind:"Field",name:{kind:"Name",value:"imageWidth"}},{kind:"Field",name:{kind:"Name",value:"imageHeight"}}]}}]}}]}},{kind:"Field",name:{kind:"Name",value:"mode"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"name"}},{kind:"Field",name:{kind:"Name",value:"globals"}}]}},{kind:"Field",name:{kind:"Name",value:"story"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"storyId"}},{kind:"Field",name:{kind:"Name",value:"name"}},{kind:"Field",name:{kind:"Name",value:"component"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"name"}}]}}]}}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"LastBuildOnBranchBuildFields"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Build"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"__typename"}},{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"status"}},{kind:"Field",name:{kind:"Name",value:"committedAt"}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"StartedBuild"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",alias:{kind:"Name",value:"testsForStatus"},name:{kind:"Name",value:"tests"},arguments:[{kind:"Argument",name:{kind:"Name",value:"first"},value:{kind:"IntValue",value:"1000"}},{kind:"Argument",name:{kind:"Name",value:"statuses"},value:{kind:"Variable",name:{kind:"Name",value:"testStatuses"}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"nodes"},selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"StatusTestFields"}}]}}]}},{kind:"Field",alias:{kind:"Name",value:"testsForStory"},name:{kind:"Name",value:"tests"},arguments:[{kind:"Argument",name:{kind:"Name",value:"storyId"},value:{kind:"Variable",name:{kind:"Name",value:"storyId"}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"nodes"},selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"LastBuildOnBranchTestFields"}}]}}]}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"CompletedBuild"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"result"}},{kind:"Field",alias:{kind:"Name",value:"testsForStatus"},name:{kind:"Name",value:"tests"},arguments:[{kind:"Argument",name:{kind:"Name",value:"first"},value:{kind:"IntValue",value:"1000"}},{kind:"Argument",name:{kind:"Name",value:"statuses"},value:{kind:"Variable",name:{kind:"Name",value:"testStatuses"}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"nodes"},selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"StatusTestFields"}}]}}]}},{kind:"Field",alias:{kind:"Name",value:"testsForStory"},name:{kind:"Name",value:"tests"},arguments:[{kind:"Argument",name:{kind:"Name",value:"storyId"},value:{kind:"Variable",name:{kind:"Name",value:"storyId"}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"nodes"},selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"LastBuildOnBranchTestFields"}}]}}]}}]}}]}},{kind:"FragmentDefinition",name:{kind:"Name",value:"SelectedBuildFields"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Build"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"__typename"}},{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"number"}},{kind:"Field",name:{kind:"Name",value:"branch"}},{kind:"Field",name:{kind:"Name",value:"commit"}},{kind:"Field",name:{kind:"Name",value:"committedAt"}},{kind:"Field",name:{kind:"Name",value:"uncommittedHash"}},{kind:"Field",name:{kind:"Name",value:"status"}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"StartedBuild"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"startedAt"}},{kind:"Field",alias:{kind:"Name",value:"testsForStory"},name:{kind:"Name",value:"tests"},arguments:[{kind:"Argument",name:{kind:"Name",value:"storyId"},value:{kind:"Variable",name:{kind:"Name",value:"storyId"}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"nodes"},selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"StoryTestFields"}}]}}]}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"CompletedBuild"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"startedAt"}},{kind:"Field",alias:{kind:"Name",value:"testsForStory"},name:{kind:"Name",value:"tests"},arguments:[{kind:"Argument",name:{kind:"Name",value:"storyId"},value:{kind:"Variable",name:{kind:"Name",value:"storyId"}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"nodes"},selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"StoryTestFields"}}]}}]}}]}}]}}]},d2={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"ReviewTest"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"input"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ReviewTestInput"}}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"reviewTest"},arguments:[{kind:"Argument",name:{kind:"Name",value:"input"},value:{kind:"Variable",name:{kind:"Name",value:"input"}}}],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"updatedTests"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}},{kind:"Field",name:{kind:"Name",value:"status"}}]}},{kind:"Field",name:{kind:"Name",value:"userErrors"},selectionSet:{kind:"SelectionSet",selections:[{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"UserError"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"__typename"}},{kind:"Field",name:{kind:"Name",value:"message"}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"BuildSupersededError"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"build"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}}]}}]}},{kind:"InlineFragment",typeCondition:{kind:"NamedType",name:{kind:"Name",value:"TestUnreviewableError"}},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"test"},selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"}}]}}]}}]}}]}}]}}]},$s=w.div(({status:e,theme:t})=>({display:"inline-block",width:6,height:6,borderRadius:"50%",background:e&&{IN_PROGRESS:"transparent",PASSED:t.color.positive,PENDING:t.color.gold,ACCEPTED:t.color.positive,DENIED:t.color.positive,BROKEN:t.color.negative,FAILED:t.color.negative,EQUAL:t.color.positive,FIXED:t.color.positive,ADDED:t.color.gold,CHANGED:t.color.gold,REMOVED:t.color.gold,CAPTURE_ERROR:t.color.negative,SYSTEM_ERROR:t.color.negative,positive:t.color.positive,negative:t.color.negative,warning:t.color.gold,notification:t.color.secondary}[e]}),({overlay:e,theme:t})=>e&&he({position:"absolute",top:-1,right:-2,width:7,height:7,border:"1px solid rgba(0, 0, 0, 0.1)",boxShadow:`0 0 0 2px var(--bg-color, ${t.background.bar})`,boxSizing:"border-box"})),Ws=({status:e})=>a.createElement($s,{status:e}),u2=w.div({position:"relative",display:"inline-flex",justifyContent:"center","img, svg":{verticalAlign:"top"}}),wr=({status:e,children:t})=>a.createElement(u2,null,t,a.createElement($s,{overlay:!0,status:e})),je=w(ul)(({theme:e})=>({marginBottom:"-4px",marginTop:"-4px",left:-8})),m2=w.div(({theme:e})=>({width:220,padding:3,color:e.base==="light"?e.color.defaultText:e.color.light,"& > div":{margin:7}})),Zo=w.div(({theme:e})=>({height:5,background:e.background.hoverable,borderRadius:5,overflow:"hidden"})),qs=w(Zo)(({theme:e})=>({background:e.color.secondary,transition:"width 3s ease-out"})),p2=Ht({"0%":{transform:"rotate(0deg)"},"100%":{transform:"rotate(360deg)"}}),Fi=w.svg(({progress:e,theme:t})=>({position:"absolute",width:"24px!important",height:"24px!important",transform:"rotate(-90deg)",color:t.color.secondary,circle:{r:"10",cx:"12",cy:"12",fill:"transparent",stroke:e?"currentColor":t.background.hoverable,strokeWidth:"2",strokeLinecap:"round",strokeDasharray:Math.PI*20}}),({spinner:e,theme:t})=>e&&{animation:`${p2} 1s linear infinite`,circle:{stroke:`${t.color.secondary}33`}}),h2=w.div(({theme:e})=>({color:e.color.warningText,"&&":{marginTop:10}})),ea=w(lt)(({isDisallowed:e,theme:t})=>({position:"relative",overflow:"visible",color:t.textMutedColor,marginTop:0,zIndex:1,marginRight:4,...e&&{animation:`${Us} 700ms ease-out`}})),f2=({isDisabled:e=!1,isDisallowed:t=!1,isOutdated:n=!1,isRunning:r=!1,localBuildProgress:i,warning:o,clickWarning:l,startBuild:s,stopBuild:c})=>{if(e)return o?a.createElement(Oe,{tooltip:a.createElement(je,{note:o}),trigger:"hover",hasChrome:!1},a.createElement(ea,{id:"button-run-tests","aria-label":"Visual Tests locked",disabled:!l,onClick:l},a.createElement(wr,{status:"warning"},a.createElement(Wt,null)))):a.createElement(ea,{id:"button-run-tests","aria-label":"Visual Tests locked",disabled:!0},a.createElement(Wt,null));if(r&&i){let{buildProgressPercentage:d}=i;return a.createElement(Oe,{trigger:"hover",tooltip:a.createElement(m2,null,a.createElement("div",null,a.createElement(To,{localBuildProgress:i,small:!0,withEmoji:!0})),a.createElement(Zo,null,typeof d=="number"&&a.createElement(qs,{style:{width:`${d}%`}})),t&&a.createElement(h2,null,"This job has already reached the capture cloud and cannot be stopped locally."))},a.createElement(ea,{"aria-label":"Stop tests",isDisallowed:t,onClick:()=>c()},a.createElement(Cd,{style:{width:10,margin:2}}),a.createElement(Fi,{xmlns:"http://www.w3.org/2000/svg"},a.createElement("circle",null)),a.createElement(Fi,{xmlns:"http://www.w3.org/2000/svg",spinner:!0},a.createElement("circle",{strokeDashoffset:Math.PI*20*(1-d/100)})),typeof d=="number"&&a.createElement(Fi,{xmlns:"http://www.w3.org/2000/svg",progress:!0},a.createElement("circle",{strokeDashoffset:Math.PI*20*(1-d/100)}))))}return n?a.createElement(Oe,{tooltip:a.createElement(je,{note:"Code changes detected; click to run tests"}),trigger:"hover",hasChrome:!1},a.createElement(ea,{id:"button-run-tests","aria-label":"Run tests",onClick:()=>s()},a.createElement(wr,{status:"notification"},a.createElement(Wt,null)))):a.createElement(Oe,{trigger:"hover",hasChrome:!1,tooltip:a.createElement(je,{note:"No code changes detected. Rerun tests to take new snapshots."})},a.createElement(ea,{id:"button-run-tests","aria-label":"Run tests",onClick:()=>s()},a.createElement(Wt,null)))},g2=({api:e})=>{let{addNotification:t,clearNotification:n,selectStory:r,setOptions:i,togglePanel:o}=e,l=Xt(Wr),{projectId:s}=_s(),[c]=Fs(),d=!!c,[u,m]=Ze(ms),[p]=Ze(zi),[g]=Ze(ps),[f]=Ze(So),y=Object.keys(f?.problems||{}).length>0,[k]=Ze(ds),b=Pe(g?.currentStep),{index:h,status:v,storyId:E,viewMode:S}=yn(),B=Object.values(v).filter(pe=>pe[z]?.status==="warn"),j=W(pe=>{if(i({selectedPanel:Vn}),o(!0),h&&S!=="story"){let Ke=Object.keys(h).indexOf(E),Ie=Object.entries(h).slice(Ke>0?Ke:0),[Bt]=Ie.find(([,{type:Te}])=>Te==="story")||[];Bt&&r(Bt)}pe&&l?.({action:"openWarning",warning:pe})},[i,o,l,h,r,E,S]),Y=W(({onDismiss:pe})=>{pe(),j()},[j]);oe(()=>{let pe=()=>m(!0),Ke=()=>m(!1);return window.addEventListener("offline",pe),window.addEventListener("online",Ke),()=>{window.removeEventListener("offline",pe),window.removeEventListener("online",Ke)}},[m]),oe(()=>{if(g?.currentStep!==b.current){if(b.current=g?.currentStep,g?.currentStep==="initialize"){let pe=`${z}/build-initialize/${Date.now()}`;t({id:pe,content:{headline:"Build started",subHeadline:"Check the visual test addon to see the progress of your build."},icon:a.createElement(Di,{color:Lt.positive}),duration:8e3,onClick:Y}),setTimeout(()=>n(pe),8e3)}if(g?.currentStep==="aborted"){let pe=`${z}/build-aborted/${Date.now()}`;t({id:pe,content:{headline:"Build canceled",subHeadline:"Aborted by user."},icon:a.createElement(qt,{color:Lt.negative}),duration:8e3,onClick:Y}),setTimeout(()=>n(pe),8e3)}if(g?.currentStep==="complete"){let pe=`${z}/build-complete/${Date.now()}`;t({id:pe,content:{headline:"Build complete",subHeadline:g.errorCount?`Encountered ${(0,ki.default)("component error",g.errorCount,!0)}`:B.length?`Found ${(0,ki.default)("story",B.length,!0)} with ${(0,ki.default)("change",B.length)}`:"No visual changes detected"},icon:a.createElement(Di,{color:Lt.positive}),duration:8e3,onClick:Y}),setTimeout(()=>n(pe),8e3)}g?.currentStep==="error"&&t({id:`${z}/build-error/${Date.now()}`,content:{headline:"Build error",subHeadline:"Check the Storybook process on the command line for more details."},icon:a.createElement(qt,{color:Lt.negative}),onClick:Y}),g?.currentStep==="limited"&&t({id:`${z}/build-limited/${Date.now()}`,content:{headline:"Build limited",subHeadline:"Your account has insufficient snapshots remaining to run this build. Visit your billing page to find out more."},icon:a.createElement(qt,{color:Lt.negative}),onClick:Y})}},[t,n,Y,g?.currentStep,g?.errorCount,g?.changeCount,B.length]);let{isDisallowed:J,isRunning:ce,startBuild:Se,stopBuild:Ae}=Ls({localBuildProgress:g,accessToken:c}),xe;s||(xe="Visual tests locked until a project is selected."),d||(xe="Visual tests locked until you are logged in."),k&&(xe="Visual tests locked due to Git synchronization problem."),y&&(xe="Visual tests locked due to configuration problem."),u&&(xe="Visual tests locked while offline.");let Ge=W(()=>j(xe),[j,xe]);return window.CONFIG_TYPE!=="DEVELOPMENT"?null:a.createElement(f2,{isDisabled:!!xe,isDisallowed:J,isOutdated:p,isRunning:ce,localBuildProgress:g,warning:xe,clickWarning:Ge,startBuild:Se,stopBuild:Ae})},Gs=Xe(null),v2=({children:e,value:t})=>a.createElement(Gs.Provider,{value:t},e),Ys=()=>Ot(Gs,"AuthState"),y2={user:a.createElement(a.Fragment,null,a.createElement("path",{d:"M14 7A7 7 0 1 1 0 7a7 7 0 0 1 14 0ZM2.67 11.15c.7-1 2.6-1.81 3.2-1.9.22-.04.23-.66.23-.66s-.67-.66-.81-1.55c-.4 0-.63-.94-.24-1.27l-.02-.13c-.06-.6-.28-2.6 1.97-2.6s2.03 2 1.97 2.6l-.02.13c.4.33.15 1.27-.24 1.27-.14.89-.8 1.55-.8 1.55s0 .62.22.66c.6.09 2.5.9 3.2 1.9a6 6 0 1 0-8.66 0Z"})),useralt:a.createElement(a.Fragment,null,a.createElement("path",{d:"M7.27 13.16a11.39 11.39 0 0 0 5.18-1.23v-.25c0-1.57-3.24-3-4.1-3.13-.27-.05-.28-.79-.28-.79s.8-.78.96-1.83c.47 0 .75-1.12.29-1.52.02-.41.6-3.25-2.32-3.25S4.65 4 4.67 4.41c-.46.4-.17 1.52.29 1.52.17 1.05.96 1.83.96 1.83s0 .74-.27.79c-.86.13-4.04 1.53-4.1 3.08a11.44 11.44 0 0 0 5.72 1.53Z"})),useradd:a.createElement(a.Fragment,null,a.createElement("path",{d:"M1.18 11.9c-.4-.17-.8-.36-1.18-.58.06-1.44 3.02-2.74 3.82-2.87.25-.04.26-.73.26-.73s-.74-.73-.9-1.7c-.43 0-.7-1.05-.27-1.42l-.01-.14c-.07-.67-.31-2.88 2.18-2.88 2.48 0 2.24 2.2 2.17 2.88l-.01.14c.43.37.16 1.41-.27 1.41-.16.98-.9 1.71-.9 1.71s.01.69.26.73c.8.13 3.82 1.46 3.82 2.91v.24a10.63 10.63 0 0 1-8.97.3ZM11.5 2.16c.28 0 .5.22.5.5v1.5h1.5a.5.5 0 0 1 0 1H12v1.5a.5.5 0 0 1-1 0v-1.5H9.5a.5.5 0 1 1 0-1H11v-1.5c0-.28.22-.5.5-.5Z"})),users:a.createElement(a.Fragment,null,a.createElement("path",{d:"M9.21 11.62A10.59 10.59 0 0 1 0 11.07c.06-1.35 2.93-2.58 3.7-2.7.25-.03.26-.68.26-.68s-.72-.69-.87-1.6c-.42 0-.68-.99-.26-1.33 0-.03 0-.08-.02-.14-.07-.63-.3-2.71 2.12-2.71 2.41 0 2.18 2.08 2.11 2.71l-.01.14c.42.34.16 1.32-.26 1.32-.16.92-.87 1.6-.87 1.6s0 .66.25.7c.78.11 3.7 1.36 3.7 2.73v.22l-.64.3Z"}),a.createElement("path",{d:"M8.81 8.42a9.64 9.64 0 0 0-.74-.4 5.2 5.2 0 0 1 1.7-.76c.17-.02.17-.47.17-.47s-.49-.47-.6-1.1c-.28 0-.46-.68-.17-.91l-.01-.1c-.05-.43-.2-1.86 1.45-1.86 1.66 0 1.5 1.43 1.45 1.86v.1c.28.23.1.9-.18.9-.11.64-.6 1.11-.6 1.11s0 .45.17.47c.54.08 2.55.94 2.55 1.89v.62a10.6 10.6 0 0 1-3.3.56 2.97 2.97 0 0 0-.58-.88c-.37-.41-.85-.76-1.31-1.03Z"})),profile:a.createElement(a.Fragment,null,a.createElement("path",{d:"M9.1 7.35a5.06 5.06 0 0 1-4.52-.28C4.6 6.4 6.02 5.77 6.4 5.7c.12-.02.12-.35.12-.35s-.35-.34-.43-.81c-.2 0-.33-.5-.12-.67l-.01-.07C5.93 3.48 5.81 2.42 7 2.42S8.07 3.48 8.04 3.8v.07c.2.17.07.67-.13.67-.08.47-.43.81-.43.81s0 .33.12.35c.38.06 1.82.7 1.82 1.4v.1c-.1.06-.2.1-.31.15Zm-5.35 3.9c0-.14.11-.25.25-.25h6a.25.25 0 1 1 0 .5H4a.25.25 0 0 1-.25-.25ZM4 9a.25.25 0 0 0 0 .5h6a.25.25 0 1 0 0-.5H4Z"}),a.createElement("path",{fillRule:"evenodd",d:"M1 .5c0-.28.22-.5.5-.5h11c.28 0 .5.22.5.5v13a.5.5 0 0 1-.5.5h-11a.5.5 0 0 1-.5-.5V.5ZM2 13V1h10v12H2Z"})),facehappy:a.createElement(a.Fragment,null,a.createElement("path",{d:"M3.97 8.75a.5.5 0 0 0-.87.5 4.5 4.5 0 0 0 7.8 0 .5.5 0 1 0-.87-.5 3.5 3.5 0 0 1-6.06 0ZM5.5 5a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM9.5 6a1 1 0 1 0 0-2 1 1 0 0 0 0 2Z"}),a.createElement("path",{fillRule:"evenodd",d:"M14 7A7 7 0 1 1 0 7a7 7 0 0 1 14 0Zm-1 0A6 6 0 1 1 1 7a6 6 0 0 1 12 0Z"})),faceneutral:a.createElement(a.Fragment,null,a.createElement("path",{d:"M4.5 9a.5.5 0 0 0 0 1h5a.5.5 0 0 0 0-1h-5ZM5.5 5a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM9.5 6a1 1 0 1 0 0-2 1 1 0 0 0 0 2Z"}),a.createElement("path",{fillRule:"evenodd",d:"M14 7A7 7 0 1 1 0 7a7 7 0 0 1 14 0Zm-1 0A6 6 0 1 1 1 7a6 6 0 0 1 12 0Z"})),facesad:a.createElement(a.Fragment,null,a.createElement("path",{d:"M3.97 10.25a.5.5 0 0 1-.87-.5 4.5 4.5 0 0 1 7.8 0 .5.5 0 1 1-.87.5 3.5 3.5 0 0 0-6.06 0ZM5.5 5a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM9.5 6a1 1 0 1 0 0-2 1 1 0 0 0 0 2Z"}),a.createElement("path",{fillRule:"evenodd",d:"M14 7A7 7 0 1 1 0 7a7 7 0 0 1 14 0Zm-1 0A6 6 0 1 1 1 7a6 6 0 0 1 12 0Z"})),accessibility:a.createElement(a.Fragment,null,a.createElement("path",{d:"M3.53 4.84a.5.5 0 0 1 .63-.31l2.05.68a2.5 2.5 0 0 0 1.58 0l2.05-.68a.5.5 0 0 1 .32.94L7.7 6.3a.3.3 0 0 0-.21.29v.24c0 .7.16 1.39.48 2.01l.97 1.95a.5.5 0 1 1-.9.44L7 9.12l-1.05 2.1a.5.5 0 1 1-.9-.44l.97-1.95a4.5 4.5 0 0 0 .48-2.01v-.24a.3.3 0 0 0-.2-.29l-2.46-.82a.5.5 0 0 1-.31-.63Z"}),a.createElement("path",{d:"M7 4.5a1 1 0 1 0 0-2 1 1 0 0 0 0 2Z"}),a.createElement("path",{fillRule:"evenodd",d:"M7 14A7 7 0 1 0 7 0a7 7 0 0 0 0 14Zm0-1A6 6 0 1 0 7 1a6 6 0 0 0 0 12Z"})),accessibilityalt:a.createElement(a.Fragment,null,a.createElement("path",{d:"M7 14A7 7 0 1 0 7 0a7 7 0 0 0 0 14ZM8 3.5a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM3.53 4.84a.5.5 0 0 1 .63-.31l2.05.68a2.5 2.5 0 0 0 1.58 0l2.05-.68a.5.5 0 0 1 .32.94L7.7 6.3a.3.3 0 0 0-.21.29v.24c0 .7.16 1.39.48 2.01l.97 1.95a.5.5 0 1 1-.9.44L7 9.12l-1.05 2.1a.5.5 0 1 1-.9-.44l.97-1.95a4.5 4.5 0 0 0 .48-2.01v-.24a.3.3 0 0 0-.2-.29l-2.46-.82a.5.5 0 0 1-.31-.63Z"})),arrowup:a.createElement(a.Fragment,null,a.createElement("path",{d:"m7.35 2.9 5.5 5.5a.5.5 0 0 1-.7.7L7 3.96 1.85 9.1a.5.5 0 1 1-.7-.7l5.5-5.5c.2-.2.5-.2.7 0Z"})),arrowdown:a.createElement(a.Fragment,null,a.createElement("path",{d:"m1.15 5.6 5.5 5.5c.2.2.5.2.7 0l5.5-5.5a.5.5 0 0 0-.7-.7L7 10.04 1.85 4.9a.5.5 0 1 0-.7.7Z"})),arrowleft:a.createElement(a.Fragment,null,a.createElement("path",{d:"M2.76 7.1c.02.09.06.18.14.25l5.5 5.5a.5.5 0 0 0 .7-.7L3.96 7 9.1 1.85a.5.5 0 1 0-.7-.7l-5.5 5.5a.5.5 0 0 0-.14.45Z"})),arrowright:a.createElement(a.Fragment,null,a.createElement("path",{d:"m11.1 7.35-5.5 5.5a.5.5 0 0 1-.7-.7L10.04 7 4.9 1.85a.5.5 0 1 1 .7-.7l5.5 5.5c.2.2.2.5 0 .7Z"})),arrowupalt:a.createElement(a.Fragment,null,a.createElement("path",{d:"M11.85 4.65 7.35.15a.5.5 0 0 0-.7 0l-4.5 4.5a.5.5 0 1 0 .7.7L6.5 1.71V13.5a.5.5 0 0 0 1 0V1.7l3.65 3.65a.5.5 0 0 0 .7-.7Z"})),arrowdownalt:a.createElement(a.Fragment,null,a.createElement("path",{d:"M7.5.5a.5.5 0 0 0-1 0v11.8L2.85 8.64a.5.5 0 1 0-.7.7l4.5 4.5A.5.5 0 0 0 7 14a.5.5 0 0 0 .35-.15l4.5-4.5a.5.5 0 0 0-.7-.7L7.5 12.29V.5Z"})),arrowleftalt:a.createElement(a.Fragment,null,a.createElement("path",{d:"M5.35 2.15c.2.2.2.5 0 .7L1.71 6.5H13.5a.5.5 0 0 1 0 1H1.7l3.65 3.65a.5.5 0 0 1-.7.7l-4.5-4.5a.5.5 0 0 1 0-.7l4.5-4.5c.2-.2.5-.2.7 0Z"})),arrowrightalt:a.createElement(a.Fragment,null,a.createElement("path",{d:"M8.65 2.15c.2-.2.5-.2.7 0l4.5 4.5c.2.2.2.5 0 .7l-4.5 4.5a.5.5 0 0 1-.7-.7l3.64-3.65H.5a.5.5 0 0 1 0-1h11.8L8.64 2.85a.5.5 0 0 1 0-.7Z"})),expandalt:a.createElement(a.Fragment,null,a.createElement("path",{d:"m7.35.15 4 4a.5.5 0 0 1-.7.7L7 1.21 3.35 4.85a.5.5 0 1 1-.7-.7l4-4c.2-.2.5-.2.7 0ZM11.35 9.15c.2.2.2.5 0 .7l-4 4a.5.5 0 0 1-.7 0l-4-4a.5.5 0 1 1 .7-.7L7 12.79l3.65-3.64c.2-.2.5-.2.7 0Z"})),collapse:a.createElement(a.Fragment,null,a.createElement("path",{d:"M3.354.146a.5.5 0 1 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0-.708-.708L7 3.793 3.354.146Zm3.292 9a.5.5 0 0 1 .708 0l4 4a.5.5 0 0 1-.708.708L7 10.207l-3.646 3.647a.5.5 0 0 1-.708-.708l4-4Z"})),expand:a.createElement(a.Fragment,null,a.createElement("path",{d:"M1.5 1h2a.5.5 0 0 1 0 1h-.8l3.15 3.15a.5.5 0 1 1-.7.7L2 2.71v.79a.5.5 0 0 1-1 0v-2c0-.28.22-.5.5-.5ZM10 1.5c0-.28.22-.5.5-.5h2c.28 0 .5.22.5.5v2a.5.5 0 0 1-1 0v-.8L8.85 5.86a.5.5 0 1 1-.7-.7L11.29 2h-.79a.5.5 0 0 1-.5-.5ZM12.5 10c.28 0 .5.22.5.5v2a.5.5 0 0 1-.5.5h-2a.5.5 0 0 1 0-1h.8L8.14 8.85a.5.5 0 1 1 .7-.7L12 11.29v-.79c0-.28.22-.5.5-.5ZM2 11.3v-.8a.5.5 0 0 0-1 0v2c0 .28.22.5.5.5h2a.5.5 0 0 0 0-1h-.8l3.15-3.15a.5.5 0 1 0-.7-.7L2 11.29Z"})),unfold:a.createElement(a.Fragment,null,a.createElement("path",{d:"m6.65.15-1.5 1.5a.5.5 0 1 0 .7.7l.65-.64V5a.5.5 0 0 0 1 0V1.7l.65.65a.5.5 0 1 0 .7-.7L7.35.15a.5.5 0 0 0-.7 0Z"}),a.createElement("path",{d:"M1.3 4.04a.5.5 0 0 0-.16.82L3.3 7 1.15 9.15a.5.5 0 0 0 .35.85h3a.5.5 0 0 0 0-1H2.7l1.5-1.5h5.6l2.35 2.35a.5.5 0 0 0 .7-.7L10.71 7l2.14-2.15.11-.54-.1.54A.5.5 0 0 0 13 4.5a.5.5 0 0 0-.14-.35.5.5 0 0 0-.36-.15h-3a.5.5 0 0 0 0 1h1.8L9.8 6.5H4.2L2.7 5h1.8a.5.5 0 0 0 0-1h-3a.5.5 0 0 0-.2.04Z"}),a.createElement("path",{d:"M7 8.5c.28 0 .5.22.5.5v3.3l.65-.65a.5.5 0 0 1 .7.7l-1.5 1.5a.5.5 0 0 1-.7 0l-1.5-1.5a.5.5 0 0 1 .7-.7l.65.64V9c0-.28.22-.5.5-.5ZM9 9.5c0-.28.22-.5.5-.5h3a.5.5 0 0 1 0 1h-3a.5.5 0 0 1-.5-.5Z"})),transfer:a.createElement(a.Fragment,null,a.createElement("path",{d:"M10.65 2.65c.2-.2.5-.2.7 0l1.5 1.5c.2.2.2.5 0 .7l-1.5 1.5a.5.5 0 0 1-.7-.7l.64-.65H1.5a.5.5 0 0 1 0-1h9.8l-.65-.65a.5.5 0 0 1 0-.7ZM3.35 8.35 2.71 9h9.79a.5.5 0 0 1 0 1H2.7l.65.65a.5.5 0 0 1-.7.7l-1.5-1.5a.5.5 0 0 1 0-.7l1.5-1.5a.5.5 0 1 1 .7.7Z"})),redirect:a.createElement(a.Fragment,null,a.createElement("path",{d:"M1.5 1c.28 0 .5.22.5.5V10a2 2 0 0 0 4 0V4a3 3 0 0 1 6 0v7.8l1.15-1.15a.5.5 0 0 1 .7.7l-2 2a.5.5 0 0 1-.7 0l-2-2a.5.5 0 0 1 .7-.7L11 11.79V4a2 2 0 1 0-4 0v6a3 3 0 0 1-6 0V1.5c0-.28.22-.5.5-.5Z"})),undo:a.createElement(a.Fragment,null,a.createElement("path",{d:"M1.15 3.85a.5.5 0 0 1 0-.7l2-2a.5.5 0 1 1 .7.7L2.71 3H9a4 4 0 0 1 0 8H3a.5.5 0 0 1 0-1h6a3 3 0 1 0 0-6H2.7l1.15 1.15a.5.5 0 1 1-.7.7l-2-2Z"})),reply:a.createElement(a.Fragment,null,a.createElement("path",{d:"M4.35 2.15c.2.2.2.5 0 .7L1.71 5.5H9.5A4.5 4.5 0 0 1 14 10v1.5a.5.5 0 0 1-1 0V10a3.5 3.5 0 0 0-3.5-3.5H1.7l2.65 2.65a.5.5 0 1 1-.7.7l-3.5-3.5a.5.5 0 0 1 0-.7l3.5-3.5c.2-.2.5-.2.7 0Z"})),sync:a.createElement(a.Fragment,null,a.createElement("path",{d:"M5.5 1A.5.5 0 0 0 5 .5H2a.5.5 0 0 0 0 1h1.53a6.5 6.5 0 0 0 2.39 11.91.5.5 0 1 0 .16-.99A5.5 5.5 0 0 1 4.5 2.1V4a.5.5 0 0 0 1 0V1ZM7.5 1a.5.5 0 0 1 .58-.41 6.5 6.5 0 0 1 2.39 11.91H12a.5.5 0 0 1 0 1H9a.5.5 0 0 1-.5-.5v-3a.5.5 0 0 1 1 0v1.9A5.5 5.5 0 0 0 7.92 1.58.5.5 0 0 1 7.5 1Z"})),upload:a.createElement(a.Fragment,null,a.createElement("path",{d:"M8.65 5.85 7.5 4.71v5.79a.5.5 0 0 1-1 0V4.7L5.35 5.86a.5.5 0 1 1-.7-.7l2-2c.2-.2.5-.2.7 0l2 2a.5.5 0 1 1-.7.7Z"}),a.createElement("path",{fillRule:"evenodd",d:"M14 7A7 7 0 1 1 0 7a7 7 0 0 1 14 0Zm-1 0A6 6 0 1 1 1 7a6 6 0 0 1 12 0Z"})),download:a.createElement(a.Fragment,null,a.createElement("path",{d:"M5.35 8.15 6.5 9.29V3.5a.5.5 0 0 1 1 0v5.8l1.15-1.15a.5.5 0 1 1 .7.7l-2 2a.5.5 0 0 1-.7 0l-2-2a.5.5 0 1 1 .7-.7Z"}),a.createElement("path",{fillRule:"evenodd",d:"M0 7a7 7 0 1 1 14 0A7 7 0 0 1 0 7Zm1 0a6 6 0 1 1 12 0A6 6 0 0 1 1 7Z"})),back:a.createElement(a.Fragment,null,a.createElement("path",{d:"M5.85 5.35 4.71 6.5h5.79a.5.5 0 0 1 0 1H4.7l1.15 1.15a.5.5 0 1 1-.7.7l-2-2a.5.5 0 0 1 0-.7l2-2a.5.5 0 1 1 .7.7Z"}),a.createElement("path",{fillRule:"evenodd",d:"M7 0a7 7 0 1 1 0 14A7 7 0 0 1 7 0Zm0 1a6 6 0 1 1 0 12A6 6 0 0 1 7 1Z"})),proceed:a.createElement(a.Fragment,null,a.createElement("path",{d:"M3.5 6.5h5.8L8.14 5.35a.5.5 0 1 1 .7-.7l2 2c.2.2.2.5 0 .7l-2 2a.5.5 0 1 1-.7-.7L9.29 7.5H3.5a.5.5 0 0 1 0-1Z"}),a.createElement("path",{fillRule:"evenodd",d:"M7 14A7 7 0 1 1 7 0a7 7 0 0 1 0 14Zm0-1A6 6 0 1 1 7 1a6 6 0 0 1 0 12Z"})),refresh:a.createElement(a.Fragment,null,a.createElement("path",{d:"M7.1.5H7a6.5 6.5 0 1 0 6.41 7.58.5.5 0 1 0-.99-.16A5.47 5.47 0 0 1 7 12.5a5.5 5.5 0 0 1 0-11 5.5 5.5 0 0 1 4.9 3H10a.5.5 0 0 0 0 1h3a.5.5 0 0 0 .5-.5V2a.5.5 0 0 0-1 0v1.53A6.5 6.5 0 0 0 7.1.5Z"})),globe:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M14 7A7 7 0 1 0 0 7a7 7 0 0 0 14 0Zm-6.53 5.74c-.24.23-.4.26-.47.26-.08 0-.23-.03-.47-.26-.23-.24-.5-.62-.73-1.18A11.57 11.57 0 0 1 5 7.5h4a11.57 11.57 0 0 1-.8 4.06c-.24.56-.5.94-.73 1.18ZM8.99 6.5H5.01c.05-1.62.35-3.04.79-4.06.24-.56.5-.94.73-1.18.24-.23.4-.26.47-.26.08 0 .23.03.47.26.23.24.5.62.73 1.18.44 1.02.74 2.44.8 4.06Zm1 1c-.06 2.18-.56 4.08-1.28 5.25a6 6 0 0 0 4.27-5.25H9.99Zm2.99-1H9.99c-.06-2.18-.56-4.08-1.28-5.25a6 6 0 0 1 4.27 5.25ZM4 6.5c.06-2.18.56-4.08 1.28-5.25A6 6 0 0 0 1.02 6.5h2.99Zm-2.99 1a6 6 0 0 0 4.27 5.25c-.72-1.17-1.22-3.07-1.28-5.25H1.02Z"})),compass:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M10.09 3.4 5.95 5.8a.37.37 0 0 0-.11.09.38.38 0 0 0-.04.05l-2.4 4.15a.37.37 0 0 0 0 .38c.1.18.33.24.5.14l4.15-2.4a.37.37 0 0 0 .15-.15l2.4-4.15a.37.37 0 0 0-.03-.44.37.37 0 0 0-.48-.07ZM4.75 9.25 7.6 7.6 6.4 6.4 4.75 9.25Z"}),a.createElement("path",{fillRule:"evenodd",d:"M14 7A7 7 0 1 1 0 7a7 7 0 0 1 14 0Zm-1 0A6 6 0 1 1 1 7a6 6 0 0 1 12 0Z"})),location:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M0 7a7 7 0 1 1 14 0A7 7 0 0 1 0 7Zm6.5 3.5v2.48A6 6 0 0 1 1.02 7.5H3.5a.5.5 0 0 0 0-1H1.02A6 6 0 0 1 6.5 1.02V3.5a.5.5 0 0 0 1 0V1.02a6 6 0 0 1 5.48 5.48H10.5a.5.5 0 0 0 0 1h2.48a6 6 0 0 1-5.48 5.48V10.5a.5.5 0 0 0-1 0Z"})),pin:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M9 5a2 2 0 1 1-4 0 2 2 0 0 1 4 0ZM8 5a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"}),a.createElement("path",{fillRule:"evenodd",d:"M12 5A5 5 0 0 0 2 5c0 2.63 2.27 6.15 4.65 8.64.2.2.5.2.7 0C9.73 11.15 12 7.64 12 5ZM7 1a4 4 0 0 1 4 4c0 1.06-.47 2.42-1.3 3.88A21.23 21.23 0 0 1 7 12.55c-1-1.1-1.97-2.39-2.7-3.67A8.46 8.46 0 0 1 3 5a4 4 0 0 1 4-4Z"})),time:a.createElement(a.Fragment,null,a.createElement("path",{d:"M7 2c.28 0 .5.22.5.5v4H10a.5.5 0 0 1 0 1H7a.5.5 0 0 1-.5-.5V2.5c0-.28.22-.5.5-.5Z"}),a.createElement("path",{fillRule:"evenodd",d:"M7 14A7 7 0 1 0 7 0a7 7 0 0 0 0 14Zm0-1A6 6 0 1 0 7 1a6 6 0 0 0 0 12Z"})),dashboard:a.createElement(a.Fragment,null,a.createElement("path",{d:"M9.8 4.1a.5.5 0 0 1 .1.7L7.92 7.58A1 1 0 1 1 7.1 7l2-2.8a.5.5 0 0 1 .7-.12Z"}),a.createElement("path",{fillRule:"evenodd",d:"M2.07 12.97a7 7 0 1 1 9.86 0 12.96 12.96 0 0 0-9.86 0Zm9.58-1.18a6 6 0 1 0-9.3 0 13.98 13.98 0 0 1 9.3 0Z"})),timer:a.createElement(a.Fragment,null,a.createElement("path",{d:"M7.5 4.5a.5.5 0 0 0-1 0v2.63a1 1 0 1 0 1 0V4.5Z"}),a.createElement("path",{fillRule:"evenodd",d:"M5.5.5c0-.28.22-.5.5-.5h2a.5.5 0 0 1 0 1h-.5v1.02c1.28.1 2.45.61 3.37 1.4l.78-.77a.5.5 0 0 1 .7.7l-.77.78a6 6 0 1 1-5.08-2.1V1H6a.5.5 0 0 1-.5-.5ZM7 3a5 5 0 1 0 0 10A5 5 0 0 0 7 3Z"})),home:a.createElement(a.Fragment,null,a.createElement("path",{d:"m7.35 1.15 5.5 5.5a.5.5 0 0 1-.7.7L12 7.21v5.29a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5V9H6v3.5a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5V7.2l-.15.15a.5.5 0 1 1-.7-.7l1-1 4.5-4.5c.2-.2.5-.2.7 0ZM3 6.2V12h2V8.5c0-.28.22-.5.5-.5h3c.28 0 .5.22.5.5V12h2V6.2l-4-4-4 4Z"})),admin:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M1.21 4.1a.5.5 0 0 1 .06-.04l5.48-3a.5.5 0 0 1 .5 0l5.48 3a.5.5 0 0 1 .27.39.5.5 0 0 1-.51.55H1.51a.5.5 0 0 1-.3-.9ZM3.46 4h7.08L7 2.07 3.46 4Z"}),a.createElement("path",{d:"M4 6a.5.5 0 1 0-1 0v5a.5.5 0 0 0 1 0V6ZM11 6a.5.5 0 0 0-1 0v5a.5.5 0 0 0 1 0V6ZM5.75 5.5c.28 0 .5.22.5.5v5a.5.5 0 0 1-1 0V6c0-.28.22-.5.5-.5ZM8.75 6a.5.5 0 1 0-1 0v5a.5.5 0 0 0 1 0V6ZM1.5 12.5c0-.27.22-.5.5-.5h10a.5.5 0 0 1 0 1H2a.5.5 0 0 1-.5-.5Z"})),info:a.createElement(a.Fragment,null,a.createElement("path",{d:"M7 5.5c.28 0 .5.22.5.5v4a.5.5 0 0 1-1 0V6c0-.28.22-.5.5-.5ZM7 4.5A.75.75 0 1 0 7 3a.75.75 0 0 0 0 1.5Z"}),a.createElement("path",{fillRule:"evenodd",d:"M7 14A7 7 0 1 0 7 0a7 7 0 0 0 0 14Zm0-1A6 6 0 1 0 7 1a6 6 0 0 0 0 12Z"})),question:a.createElement(a.Fragment,null,a.createElement("path",{d:"M5.25 5.25A1.75 1.75 0 1 1 7 7a.5.5 0 0 0-.5.5V9a.5.5 0 0 0 1 0V7.95a2.75 2.75 0 1 0-3.25-2.7.5.5 0 0 0 1 0ZM7 11.5A.75.75 0 1 0 7 10a.75.75 0 0 0 0 1.5Z"}),a.createElement("path",{fillRule:"evenodd",d:"M14 7A7 7 0 1 1 0 7a7 7 0 0 1 14 0Zm-1 0A6 6 0 1 1 1 7a6 6 0 0 1 12 0Z"})),support:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M14 7A7 7 0 1 1 0 7a7 7 0 0 1 14 0Zm-3.52 4.9a5.97 5.97 0 0 1-6.96 0l1.45-1.45a3.98 3.98 0 0 0 4.06 0l1.45 1.44Zm-.03-2.87 1.44 1.45a5.97 5.97 0 0 0 0-6.96l-1.44 1.45a3.98 3.98 0 0 1 0 4.06ZM9.03 3.55l1.45-1.44a5.97 5.97 0 0 0-6.96 0l1.45 1.44a3.98 3.98 0 0 1 4.06 0ZM3.55 4.97 2.11 3.52a5.97 5.97 0 0 0 0 6.96l1.44-1.45a3.98 3.98 0 0 1 0-4.06ZM10 7a3 3 0 1 1-6 0 3 3 0 0 1 6 0Z"})),alert:a.createElement(a.Fragment,null,a.createElement("path",{d:"M7 4.5c.28 0 .5.22.5.5v3.5a.5.5 0 0 1-1 0V5c0-.28.22-.5.5-.5ZM7.75 10.5a.75.75 0 1 1-1.5 0 .75.75 0 0 1 1.5 0Z"}),a.createElement("path",{fillRule:"evenodd",d:"M7.2 1.04a.5.5 0 0 1 .24.21l6.49 11a.5.5 0 0 1-.44.75H.51a.5.5 0 0 1-.5-.45.5.5 0 0 1 .06-.31l6.5-10.99a.5.5 0 0 1 .64-.2ZM7 2.48 1.38 12h11.24L7 2.48Z"})),email:a.createElement(a.Fragment,null,a.createElement("path",{d:"M0 2.5c0-.27.22-.5.5-.5h13c.28 0 .5.23.5.5v9a.5.5 0 0 1-.5.5H.5a.5.5 0 0 1-.5-.5v-9Zm1 1.02V11h12V3.52L7.31 7.89a.5.5 0 0 1-.52.07.5.5 0 0 1-.1-.07L1 3.52ZM12.03 3H1.97L7 6.87 12.03 3Z"})),phone:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"m7.76 8.13-.05.05a.2.2 0 0 1-.28.03A6.76 6.76 0 0 1 5.8 6.56a.21.21 0 0 1 .04-.27l.05-.05c.23-.2.54-.47.71-.96.17-.47-.02-1.04-.66-1.94-.26-.38-.72-.96-1.22-1.46-.68-.69-1.2-1-1.65-1a.98.98 0 0 0-.51.13A3.23 3.23 0 0 0 .9 3.42c-.13 1.1.26 2.37 1.17 3.78a16.68 16.68 0 0 0 4.55 4.6 6.57 6.57 0 0 0 3.53 1.32A3.2 3.2 0 0 0 13 11.46c.14-.24.24-.64-.07-1.18a7.8 7.8 0 0 0-1.73-1.8c-.64-.5-1.52-1.12-2.13-1.12a.97.97 0 0 0-.34.06c-.47.17-.74.46-.95.69l-.02.02Zm4.32 2.68a6.8 6.8 0 0 0-1.48-1.54h-.02c-.3-.25-.64-.49-.95-.67a2.7 2.7 0 0 0-.56-.24h-.01c-.23.09-.34.21-.56.45l-.02.02-.04.04a1.2 1.2 0 0 1-1.6.15 7.76 7.76 0 0 1-1.86-1.89l-.01-.01-.02-.02a1.21 1.21 0 0 1 .2-1.53l.06-.06.02-.02c.22-.2.35-.31.43-.53v-.02c0-.02 0-.06-.03-.14a3.7 3.7 0 0 0-.5-.88h-.01V3.9c-.23-.33-.65-.87-1.1-1.32H4c-.31-.32-.55-.5-.72-.6a.6.6 0 0 0-.22-.1h-.03a2.23 2.23 0 0 0-1.15 1.66c-.09.78.18 1.8 1.02 3.1a15.68 15.68 0 0 0 4.27 4.33l.02.01.02.02a5.57 5.57 0 0 0 2.97 1.11 2.2 2.2 0 0 0 1.93-1.14h.01v-.05a.57.57 0 0 0-.05-.12Z"})),link:a.createElement(a.Fragment,null,a.createElement("path",{d:"M11.84 2.16a2.25 2.25 0 0 0-3.18 0l-2.5 2.5c-.88.88-.88 2.3 0 3.18a.5.5 0 0 1-.7.7 3.25 3.25 0 0 1 0-4.59l2.5-2.5a3.25 3.25 0 0 1 4.59 4.6L10.48 8.1c.04-.44.01-.89-.09-1.32l1.45-1.45c.88-.88.88-2.3 0-3.18Z"}),a.createElement("path",{d:"M3.6 7.2c-.1-.42-.12-.87-.08-1.31L1.45 7.95a3.25 3.25 0 1 0 4.6 4.6l2.5-2.5a3.25 3.25 0 0 0 0-4.6.5.5 0 0 0-.7.7c.87.89.87 2.31 0 3.2l-2.5 2.5a2.25 2.25 0 1 1-3.2-3.2l1.46-1.44Z"})),unlink:a.createElement(a.Fragment,null,a.createElement("path",{d:"m1.45 7.95 1.3-1.3.71.7-1.3 1.3a2.25 2.25 0 1 0 3.18 3.2l1.3-1.31.71.7-1.3 1.3a3.25 3.25 0 0 1-4.6-4.59ZM12.55 6.05l-1.3 1.3-.71-.7 1.3-1.3a2.25 2.25 0 1 0-3.18-3.2l-1.3 1.31-.71-.7 1.3-1.3a3.25 3.25 0 0 1 4.6 4.59ZM1.85 1.15a.5.5 0 1 0-.7.7l11 11a.5.5 0 0 0 .7-.7l-11-11Z"})),bell:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M8 1.11a1 1 0 1 0-1.99 0A4.5 4.5 0 0 0 2.5 5.5v3.88l-.94 1.89a.5.5 0 0 0-.06.3.5.5 0 0 0 .51.43h3.58a1.5 1.5 0 1 0 2.82 0H12a.5.5 0 0 0 .45-.73l-.94-1.89V5.5A4.5 4.5 0 0 0 8 1.11ZM2.8 11h8.4l-.5-1H3.3l-.5 1Zm7.7-2V5.5a3.5 3.5 0 1 0-7 0V9h7Zm-4 3.5a.5.5 0 1 1 1 0 .5.5 0 0 1-1 0Z"})),rss:a.createElement(a.Fragment,null,a.createElement("path",{d:"M1.5.5c0-.28.22-.5.5-.5a12 12 0 0 1 12 12 .5.5 0 0 1-1 0A11 11 0 0 0 2 1a.5.5 0 0 1-.5-.5Z"}),a.createElement("path",{d:"M1.5 4.5c0-.28.22-.5.5-.5a8 8 0 0 1 8 8 .5.5 0 0 1-1 0 7 7 0 0 0-7-7 .5.5 0 0 1-.5-.5Z"}),a.createElement("path",{fillRule:"evenodd",d:"M5 11a2 2 0 1 1-4 0 2 2 0 0 1 4 0Zm-1 0a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"})),sharealt:a.createElement(a.Fragment,null,a.createElement("path",{d:"M2 1a1 1 0 0 0-1 1v10a1 1 0 0 0 1 1h10a1 1 0 0 0 1-1V7.5a.5.5 0 0 0-1 0V12H2V2h4.5a.5.5 0 0 0 0-1H2Z"}),a.createElement("path",{d:"M7.35 7.36 12 2.7v1.8a.5.5 0 0 0 1 0v-3a.5.5 0 0 0-.5-.5h-3a.5.5 0 1 0 0 1h1.8L6.64 6.64a.5.5 0 1 0 .7.7Z"})),share:a.createElement(a.Fragment,null,a.createElement("path",{d:"M6.65.15c.2-.2.5-.2.7 0l2 2a.5.5 0 1 1-.7.7L7.5 1.72v6.8a.5.5 0 0 1-1 0V1.7L5.35 2.86a.5.5 0 1 1-.7-.71l2-2Z"}),a.createElement("path",{d:"M2 4a1 1 0 0 0-1 1v7a1 1 0 0 0 1 1h10a1 1 0 0 0 1-1V5a1 1 0 0 0-1-1H9.5a.5.5 0 1 0 0 1H12v7H2V5h2.5a.5.5 0 0 0 0-1H2Z"})),circlehollow:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M7 13A6 6 0 1 0 7 1a6 6 0 0 0 0 12Zm0 1A7 7 0 1 0 7 0a7 7 0 0 0 0 14Z"})),circle:a.createElement("path",{d:"M14 7A7 7 0 1 1 0 7a7 7 0 0 1 14 0Z"}),bookmarkhollow:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M3.5 0h7c.28 0 .5.22.5.5v13a.5.5 0 0 1-.45.5.46.46 0 0 1-.38-.12L7 11.16l-3.17 2.72a.46.46 0 0 1-.38.12.5.5 0 0 1-.45-.5V.5c0-.28.22-.5.5-.5ZM4 12.41l2.66-2.28a.45.45 0 0 1 .38-.13c.1.01.2.05.29.12l2.67 2.3V1H4v11.41Z"})),bookmark:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M3.5 0h7c.28 0 .5.22.5.5v13a.5.5 0 0 1-.45.5.46.46 0 0 1-.38-.12L7 11.16l-3.17 2.72a.46.46 0 0 1-.38.12.5.5 0 0 1-.45-.5V.5c0-.28.22-.5.5-.5Z"})),diamond:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M8.41 1.59a2 2 0 0 0-2.82 0l-4 4a2 2 0 0 0 0 2.82l4 4a2 2 0 0 0 2.82 0l4-4a2 2 0 0 0 0-2.82l-4-4Zm.71-.71a3 3 0 0 0-4.24 0l-4 4a3 3 0 0 0 0 4.24l4 4a3 3 0 0 0 4.24 0l4-4a3 3 0 0 0 0-4.24l-4-4Z"})),hearthollow:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M12.81 1.85 13 2a2.97 2.97 0 0 1 .75 1.17 4.39 4.39 0 0 1 .12 2.51 6.26 6.26 0 0 1-1.65 2.55l-4.78 4.6A.59.59 0 0 1 7 13a.67.67 0 0 1-.44-.17L1.78 8.22a7.84 7.84 0 0 1-1.25-1.6C.37 6.31.24 6 .14 5.67a4.32 4.32 0 0 1 .12-2.51 3.2 3.2 0 0 1 1.95-1.9c.47-.18 1-.27 1.57-.27.3 0 .61.04.91.14.3.09.59.21.86.36s.52.33.77.52c.24.19.47.38.68.58a7.56 7.56 0 0 1 1.46-1.1c.27-.15.55-.27.84-.36.3-.1.6-.14.9-.14.59 0 1.12.09 1.59.26.39.15.73.34 1.02.59ZM1.2 3.53A2.2 2.2 0 0 1 2.57 2.2M1.2 3.53c-.13.33-.2.72-.2 1.18 0 .22.03.45.1.68a3.97 3.97 0 0 0 .79 1.46c.19.23.38.45.59.65l4.51 4.36 4.52-4.35c.2-.2.4-.4.59-.65.18-.23.34-.47.49-.73.13-.23.23-.48.3-.73.08-.23.11-.46.11-.7 0-.45-.07-.84-.2-1.18-.12-.33-.3-.6-.51-.8v-.01c-.22-.2-.5-.38-.85-.51-.34-.13-.75-.2-1.24-.2-.2 0-.4.03-.6.09a4.95 4.95 0 0 0-1.9 1.22l-.68.67-.7-.65a9.97 9.97 0 0 0-.62-.53c-.2-.16-.42-.3-.63-.42h-.01c-.21-.12-.43-.22-.66-.29C4.2 2.03 4 2 3.77 2c-.48 0-.88.07-1.21.2"})),heart:a.createElement(a.Fragment,null,a.createElement("path",{d:"M12.81 1.85 13 2a2.97 2.97 0 0 1 .75 1.17 4.39 4.39 0 0 1 .12 2.51 6.26 6.26 0 0 1-1.65 2.55l-4.78 4.6A.59.59 0 0 1 7 13a.67.67 0 0 1-.44-.17L1.78 8.22a7.84 7.84 0 0 1-1.25-1.6C.37 6.31.24 6 .14 5.67a4.32 4.32 0 0 1 .12-2.51 3.2 3.2 0 0 1 1.95-1.9c.47-.18 1-.27 1.57-.27.3 0 .61.04.91.14.3.09.59.21.86.36s.52.33.77.52c.24.19.47.38.68.58a7.56 7.56 0 0 1 1.46-1.1c.27-.15.55-.27.84-.36.3-.1.6-.14.9-.14.59 0 1.12.09 1.59.26.39.15.73.34 1.02.59Z"})),starhollow:a.createElement(a.Fragment,null,a.createElement("path",{d:"M6.32.78a.75.75 0 0 1 1.36 0l1.63 3.54 3.87.46c.63.07.89.86.42 1.3l-2.86 2.64.76 3.81a.75.75 0 0 1-1.1.8L7 11.43l-3.4 1.9a.75.75 0 0 1-1.1-.8l.76-3.81L.4 6.07a.75.75 0 0 1 .42-1.3l3.87-.45L6.32.78ZM7 1.7 5.54 4.86c-.11.24-.34.4-.6.43l-3.46.42 2.56 2.37c.2.17.28.44.23.7l-.68 3.42 3.04-1.7c.23-.14.5-.14.74 0l3.04 1.7-.68-3.43a.75.75 0 0 1 .23-.7l2.56-2.36-3.47-.42a.75.75 0 0 1-.59-.43L7 1.7Z"})),star:a.createElement(a.Fragment,null,a.createElement("path",{d:"M7.68.78a.75.75 0 0 0-1.36 0L4.69 4.32l-3.87.46a.75.75 0 0 0-.42 1.3l2.86 2.64-.76 3.81a.75.75 0 0 0 1.1.8l3.4-1.9 3.4 1.9a.75.75 0 0 0 1.1-.8l-.76-3.81 2.86-2.65a.75.75 0 0 0-.42-1.3L9.3 4.33 7.68.78Z"})),certificate:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M10 7.85A4.49 4.49 0 0 0 7 0a4.5 4.5 0 0 0-3 7.85V13a.5.5 0 0 0 .5.5.5.5 0 0 0 .35-.15L7 11.21l2.15 2.14A.5.5 0 0 0 10 13V7.85ZM7 8a3.5 3.5 0 1 0 0-7 3.5 3.5 0 0 0 0 7Zm-.35 2.15c.2-.2.5-.2.7 0L9 11.79V8.53a4.48 4.48 0 0 1-4 0v3.26l1.65-1.64Z"})),verified:a.createElement(a.Fragment,null,a.createElement("path",{d:"M6.56 13.12a1 1 0 0 1 .88 0l.98.49a1 1 0 0 0 1.31-.43l.52-.97a1 1 0 0 1 .7-.51l1.08-.2a1 1 0 0 0 .81-1.1l-.15-1.1a1 1 0 0 1 .27-.82l.76-.8a1 1 0 0 0 0-1.37l-.76-.79a1 1 0 0 1-.27-.83l.15-1.08a1 1 0 0 0-.8-1.12l-1.09-.19a1 1 0 0 1-.7-.5L9.73.81A1 1 0 0 0 8.43.4l-1 .49a1 1 0 0 1-.87 0L5.58.39a1 1 0 0 0-1.31.43l-.52.97a1 1 0 0 1-.7.51l-1.08.2a1 1 0 0 0-.81 1.1l.15 1.1a1 1 0 0 1-.27.82l-.76.8a1 1 0 0 0 0 1.37l.76.79a1 1 0 0 1 .27.83l-.15 1.08a1 1 0 0 0 .8 1.12l1.09.19a1 1 0 0 1 .7.5l.52.98a1 1 0 0 0 1.3.43l1-.49Zm4.3-8.47c.19.2.19.5 0 .7l-4.5 4.5a.5.5 0 0 1-.71 0l-2.5-2.5a.5.5 0 1 1 .7-.7L6 8.79l4.15-4.14c.2-.2.5-.2.7 0Z"})),thumbsup:a.createElement(a.Fragment,null,a.createElement("path",{d:"M11 12.02c-.4.37-.91.56-1.56.56h-.88a5.5 5.5 0 0 1-1.3-.16c-.42-.1-.91-.25-1.47-.45-.3-.12-.63-.21-.95-.27H2.88a.84.84 0 0 1-.62-.26.84.84 0 0 1-.26-.61V6.45c0-.24.09-.45.26-.62a.84.84 0 0 1 .62-.25h1.87c.16-.11.47-.47.93-1.06.27-.35.51-.64.74-.88.1-.11.19-.3.24-.58.05-.28.12-.57.2-.87.1-.3.24-.55.43-.74a.87.87 0 0 1 .62-.25c.38 0 .72.07 1.03.22.3.15.54.38.7.7a2.94 2.94 0 0 1 .21 1.58 3 3 0 0 1-.3 1h1.2c.47 0 .88.17 1.23.52s.52.8.52 1.22c0 .29-.04.66-.34 1.12.05.15.07.3.07.47 0 .35-.09.68-.26.98.07.54-.07 1.08-.4 1.51a1.9 1.9 0 0 1-.57 1.5Zm.47-5.33a.96.96 0 0 0 .03-.25.74.74 0 0 0-.23-.51.68.68 0 0 0-.52-.23H7.93l.73-1.45a2 2 0 0 0 .21-.87c0-.44-.07-.7-.13-.82a.53.53 0 0 0-.24-.24 1.3 1.3 0 0 0-.54-.12.99.99 0 0 0-.14.28c-.08.27-.13.52-.18.76-.06.38-.2.77-.48 1.07v.01l-.02.01c-.2.2-.4.46-.67.8l-.61.76c-.15.17-.35.38-.54.51l-.26.18H5v4.13h.02c.38.08.76.18 1.12.32.53.2.98.33 1.35.42.36.09.71.13 1.07.13h.88c.43 0 .68-.11.87-.29a.9.9 0 0 0 .26-.7l-.02-.37.22-.3c.17-.23.25-.5.2-.78l-.04-.33.17-.3a.97.97 0 0 0 .13-.48c0-.09 0-.13-.02-.15l-.15-.46.26-.4c.1-.15.13-.25.15-.33ZM3.5 10.8a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1Z"})),shield:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M11.76 2.08a.5.5 0 0 1 .24.42v6a.5.5 0 0 1-.17.38l-4.5 3.99a.5.5 0 0 1-.67 0l-4.49-4A.5.5 0 0 1 2 8.5V2.5c0-.18.1-.34.24-.42l.01-.02a2.5 2.5 0 0 1 .3-.16c.22-.1.52-.24.92-.37C4.27 1.26 5.44 1 7 1c1.56 0 2.73.26 3.53.53a6.97 6.97 0 0 1 1.22.53l.01.02ZM3 2.79v5.49l1.07.94 6.59-6.58-.44-.17C9.52 2.24 8.44 2 7 2c-1.44 0-2.52.24-3.22.47-.35.12-.6.24-.78.32Zm4 9.04L4.82 9.9 11 3.71v4.57l-4 3.55Z"})),basket:a.createElement(a.Fragment,null,a.createElement("path",{d:"M10.35 2.85a.5.5 0 1 0-.7-.7l-3 3a.5.5 0 1 0 .7.7l3-3Z"}),a.createElement("path",{d:"M2.09 6H4.5a.5.5 0 0 0 0-1H1.8a.75.75 0 0 0-.74.87l.8 4.88A1.5 1.5 0 0 0 3.36 12h7.3a1.5 1.5 0 0 0 1.48-1.25l.81-4.88A.75.75 0 0 0 12.2 5H10a.5.5 0 0 0 0 1h1.91l-.76 4.58a.5.5 0 0 1-.5.42h-7.3a.5.5 0 0 1-.5-.42L2.1 6Z"}),a.createElement("path",{d:"M4.5 7c.28 0 .5.22.5.5v2a.5.5 0 0 1-1 0v-2c0-.28.22-.5.5-.5ZM10 7.5a.5.5 0 0 0-1 0v2a.5.5 0 0 0 1 0v-2ZM6.5 9.5v-2a.5.5 0 0 1 1 0v2a.5.5 0 0 1-1 0Z"})),beaker:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M4.5 2h.75v3.87l-3.03 5.26c-.48.83.12 1.87 1.08 1.87h7.4c.96 0 1.57-1.04 1.08-1.87L8.75 5.87V2h.75a.5.5 0 0 0 0-1h-5a.5.5 0 0 0 0 1Zm1.75 4V2h1.5v4.13l.07.12 1 1.75H5.18l1.01-1.75.07-.12V6ZM4.6 9l-1.52 2.63c-.1.16.03.37.22.37h7.4c.2 0 .31-.2.22-.37L9.4 9H4.6Z"})),hourglass:a.createElement(a.Fragment,null,a.createElement("path",{d:"M7.5 10.5a.5.5 0 1 1-1 0 .5.5 0 0 1 1 0Z"}),a.createElement("path",{fillRule:"evenodd",d:"M3.5 1a.5.5 0 0 0-.5.5c0 1.06.14 1.9.68 2.97.34.7.86 1.5 1.6 2.53a16.53 16.53 0 0 0-1.8 2.96A6 6 0 0 0 3 12.49v.01a.5.5 0 0 0 .5.5h7a.5.5 0 0 0 .5-.5 6 6 0 0 0-.48-2.54c-.34-.8-.9-1.71-1.8-2.96a19.78 19.78 0 0 0 1.6-2.53c.54-1.08.68-1.9.68-2.97a.5.5 0 0 0-.5-.5h-7Zm6.49 11a4.68 4.68 0 0 0-.39-1.65c-.27-.65-.73-1.4-1.5-2.5a133 133 0 0 1-.75 1 .5.5 0 0 1-.56.1.5.5 0 0 1-.2-.16l-.7-.94a14.36 14.36 0 0 0-1.5 2.5A4.68 4.68 0 0 0 4.02 12H10ZM6.3 6.72l.7.94a90.06 90.06 0 0 0 .7-.96c.49-.67.87-1.22 1.17-1.7H5.13A32.67 32.67 0 0 0 6.3 6.72ZM4.56 4h4.88c.36-.73.5-1.31.55-2H4c.04.69.19 1.27.55 2Z"})),flag:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M11.5 1h-9a.5.5 0 0 0-.5.5v11a.5.5 0 0 0 1 0V8h8.5a.5.5 0 0 0 .35-.85L9.21 4.5l2.64-2.65A.5.5 0 0 0 11.5 1ZM8.15 4.15 10.29 2H3v5h7.3L8.14 4.85a.5.5 0 0 1 0-.7Z"})),cloudhollow:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M10 7V6a3 3 0 0 0-5.9-.74l-.18.68-.7.07A2.5 2.5 0 0 0 3.5 11h3.19l.07-.01h.08L7 11h4a2 2 0 1 0 0-4h-1ZM3.12 5.02A3.5 3.5 0 0 0 3.5 12H11a3 3 0 1 0 0-6 4 4 0 0 0-7.88-.98Z"})),cloud:a.createElement("path",{d:"M7 2a4 4 0 0 1 4 4 3 3 0 1 1 0 6H3.5a3.5 3.5 0 0 1-.38-6.98A4 4 0 0 1 7 2Z"}),edit:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"m13.85 2.15-2-2a.5.5 0 0 0-.7 0l-1.5 1.5-9 9a.5.5 0 0 0-.14.26L0 13.39a.5.5 0 0 0 .14.46.5.5 0 0 0 .46.14l2.48-.5a.5.5 0 0 0 .27-.14l9-9 1.5-1.5a.5.5 0 0 0 0-.7ZM12 3.29l.8-.79-1.3-1.3-.8.8L12 3.3Zm-2-.58L1.7 11 3 12.3 11.3 4 10 2.7ZM1.14 12.86l.17-.85.68.68-.85.17Z"})),cog:a.createElement(a.Fragment,null,a.createElement("path",{d:"M5.59 5.59a2 2 0 0 1 3.27 2.14.5.5 0 1 0 .93.37 3 3 0 1 0-1.7 1.7.5.5 0 1 0-.36-.94A2 2 0 0 1 5.6 5.6Z",fill:"#333"}),a.createElement("path",{fillRule:"evenodd",d:"M.94 6.53c.13.12.19.3.18.46 0 .17-.05.34-.18.47L0 8.39c.19.94.55 1.81 1.07 2.58h1.32c.18 0 .34.07.46.2.12.11.2.27.2.45v1.32c.76.51 1.62.88 2.55 1.06l.94-.94a.63.63 0 0 1 .45-.19h.03c.16 0 .33.07.45.19l.94.94a7.1 7.1 0 0 0 2.55-1.06v-1.33c0-.18.07-.35.2-.46.11-.12.27-.2.45-.2h1.33A7.1 7.1 0 0 0 14 8.4l-.95-.94a.64.64 0 0 1-.18-.47c0-.17.06-.34.18-.46l.95-.95a7.1 7.1 0 0 0-1.05-2.52h-1.34a.63.63 0 0 1-.46-.2.64.64 0 0 1-.2-.46V1.06A7.1 7.1 0 0 0 8.42 0l-.94.94a.63.63 0 0 1-.45.19H7a.63.63 0 0 1-.45-.19L5.6 0a7.1 7.1 0 0 0-2.56 1.06v1.33c0 .18-.07.34-.2.46a.63.63 0 0 1-.45.2H1.06A7.1 7.1 0 0 0 0 5.59l.94.94Zm.7 1.63c.33-.32.49-.75.48-1.17 0-.42-.15-.85-.47-1.17l-.54-.54c.12-.43.3-.85.51-1.23h.77c.46 0 .87-.2 1.17-.5.3-.29.48-.7.48-1.16v-.77c.4-.22.81-.39 1.25-.52l.54.55c.33.32.75.48 1.16.48h.03c.42 0 .84-.16 1.16-.48l.54-.54c.44.12.85.3 1.24.5v.8c0 .45.19.87.49 1.16.3.3.7.5 1.16.5h.78c.2.37.38.78.5 1.2l-.54.55c-.33.32-.49.75-.48 1.17 0 .42.15.85.48 1.17l.55.55c-.13.44-.3.85-.52 1.24h-.77c-.45 0-.87.2-1.16.5-.3.29-.5.7-.5 1.16v.77c-.38.21-.8.39-1.23.51l-.54-.54a1.64 1.64 0 0 0-1.16-.48H7c-.41 0-.83.16-1.16.48l-.54.55a6.1 6.1 0 0 1-1.25-.52v-.76c0-.45-.19-.87-.48-1.16-.3-.3-.71-.5-1.17-.5h-.76a6.1 6.1 0 0 1-.53-1.25l.55-.55Z"})),nut:a.createElement(a.Fragment,null,a.createElement("path",{d:"M5.59 8.41a2 2 0 1 1 3.27-.68.5.5 0 1 0 .93.37 3 3 0 1 0-1.7 1.7.5.5 0 0 0-.36-.94 2 2 0 0 1-2.14-.45Z"}),a.createElement("path",{fillRule:"evenodd",d:"M6.5.29a1 1 0 0 1 1 0l5.06 2.92c.31.18.5.51.5.87v5.84a1 1 0 0 1-.5.87L7.5 13.7a1 1 0 0 1-1 0L1.44 10.8a1 1 0 0 1-.5-.87V4.08a1 1 0 0 1 .5-.87L6.5.3Zm.5.86 5.06 2.93v5.84L7 12.85 1.94 9.92V4.08L7 1.15Z"})),wrench:a.createElement(a.Fragment,null,a.createElement("path",{d:"M10.5 1c.44 0 .56.52.25.83l-.8.81c-.2.2-.2.52 0 .72l.69.7c.2.2.52.2.72 0l.8-.81c.32-.31.84-.2.84.25a2.5 2.5 0 0 1-3.41 2.33L2.7 12.7a1 1 0 0 1-1.42-1.42l6.88-6.88A2.5 2.5 0 0 1 10.5 1ZM2 12.5a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1Z"})),ellipsis:a.createElement(a.Fragment,null,a.createElement("path",{d:"M4 7a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM13 7a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM7 8.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"})),check:a.createElement(a.Fragment,null,a.createElement("path",{d:"M13.85 3.35a.5.5 0 0 0-.7-.7L5 10.79.85 6.65a.5.5 0 1 0-.7.7l4.5 4.5c.2.2.5.2.7 0l8.5-8.5Z"})),form:a.createElement(a.Fragment,null,a.createElement("path",{d:"M2 1a1 1 0 0 0-1 1v10a1 1 0 0 0 1 1h10a1 1 0 0 0 1-1V6.4a.5.5 0 0 0-1 0V12H2V2h7.5a.5.5 0 0 0 0-1H2Z"}),a.createElement("path",{d:"m6.35 9.86 7.5-7.5a.5.5 0 0 0-.7-.71L6 8.8 3.85 6.65a.5.5 0 1 0-.7.7l2.5 2.5c.2.2.5.2.7 0Z"})),batchdeny:a.createElement(a.Fragment,null,a.createElement("path",{d:"M11.5 2a.5.5 0 0 0 0 1h2a.5.5 0 0 0 0-1h-2Zm-2.646.646a.5.5 0 0 1 0 .708L5.207 7l3.647 3.646a.5.5 0 0 1-.708.708L4.5 7.707.854 11.354a.5.5 0 0 1-.708-.708L3.793 7 .146 3.354a.5.5 0 1 1 .708-.708L4.5 6.293l3.646-3.647a.5.5 0 0 1 .708 0ZM11 7a.5.5 0 0 1 .5-.5h2a.5.5 0 0 1 0 1h-2A.5.5 0 0 1 11 7Zm.5 4a.5.5 0 0 0 0 1h2a.5.5 0 0 0 0-1h-2Z"})),batchaccept:a.createElement(a.Fragment,null,a.createElement("path",{d:"M11.5 2a.5.5 0 0 0 0 1h2a.5.5 0 0 0 0-1h-2Zm-2.2.6a.5.5 0 0 1 .1.7l-5.995 7.993a.505.505 0 0 1-.37.206.5.5 0 0 1-.395-.152L.146 8.854a.5.5 0 1 1 .708-.708l2.092 2.093L8.6 2.7a.5.5 0 0 1 .7-.1ZM11 7a.5.5 0 0 1 .5-.5h2a.5.5 0 0 1 0 1h-2A.5.5 0 0 1 11 7Zm.5 4a.5.5 0 0 0 0 1h2a.5.5 0 0 0 0-1h-2Z"})),controls:a.createElement(a.Fragment,null,a.createElement("path",{d:"M10.5 1c.28 0 .5.22.5.5V2h1.5a.5.5 0 0 1 0 1H11v.5a.5.5 0 0 1-1 0V3H1.5a.5.5 0 0 1 0-1H10v-.5c0-.28.22-.5.5-.5ZM1.5 11a.5.5 0 0 0 0 1H10v.5a.5.5 0 0 0 1 0V12h1.5a.5.5 0 0 0 0-1H11v-.5a.5.5 0 0 0-1 0v.5H1.5ZM1 7c0-.28.22-.5.5-.5H3V6a.5.5 0 0 1 1 0v.5h8.5a.5.5 0 0 1 0 1H4V8a.5.5 0 0 1-1 0v-.5H1.5A.5.5 0 0 1 1 7Z"})),plus:a.createElement(a.Fragment,null,a.createElement("path",{d:"M7.5.5a.5.5 0 0 0-1 0v6h-6a.5.5 0 0 0 0 1h6v6a.5.5 0 0 0 1 0v-6h6a.5.5 0 0 0 0-1h-6v-6Z"})),closeAlt:a.createElement(a.Fragment,null,a.createElement("path",{d:"M2.03.97A.75.75 0 0 0 .97 2.03L5.94 7 .97 11.97a.75.75 0 1 0 1.06 1.06L7 8.06l4.97 4.97a.75.75 0 1 0 1.06-1.06L8.06 7l4.97-4.97A.75.75 0 0 0 11.97.97L7 5.94 2.03.97Z"})),cross:a.createElement(a.Fragment,null,a.createElement("path",{d:"M1.85 1.15a.5.5 0 1 0-.7.7L6.29 7l-5.14 5.15a.5.5 0 0 0 .7.7L7 7.71l5.15 5.14a.5.5 0 0 0 .7-.7L7.71 7l5.14-5.15a.5.5 0 0 0-.7-.7L7 6.29 1.85 1.15Z"})),trash:a.createElement(a.Fragment,null,a.createElement("path",{d:"M5.5 4.5c.28 0 .5.22.5.5v5a.5.5 0 0 1-1 0V5c0-.28.22-.5.5-.5ZM9 5a.5.5 0 0 0-1 0v5a.5.5 0 0 0 1 0V5Z"}),a.createElement("path",{fillRule:"evenodd",d:"M4.5.5c0-.28.22-.5.5-.5h4c.28 0 .5.22.5.5V2h3a.5.5 0 0 1 0 1H12v8a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V3h-.5a.5.5 0 0 1 0-1h3V.5ZM3 3v8a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1V3H3Zm2.5-2h3v1h-3V1Z"})),pinalt:a.createElement(a.Fragment,null,a.createElement("path",{d:"M13.44 4.44 9.56.56a1.5 1.5 0 0 0-2.12 0L7 1a1.41 1.41 0 0 0 0 2L5 5H3.66A4 4 0 0 0 .83 6.17l-.48.48a.5.5 0 0 0 0 .7l2.8 2.8-3 3a.5.5 0 0 0 .7.7l3-3 2.8 2.8c.2.2.5.2.7 0l.48-.48A4 4 0 0 0 9 10.34V9l2-2c.55.55 1.45.55 2 0l.44-.44a1.5 1.5 0 0 0 0-2.12ZM11 5.59l-3 3v1.75a3 3 0 0 1-.88 2.12L7 12.6 1.41 7l.13-.12A3 3 0 0 1 3.66 6H5.4l3-3-.7-.7a.41.41 0 0 1 0-.6l.44-.43c.2-.2.5-.2.7 0l3.88 3.88c.2.2.2.5 0 .7l-.44.44a.41.41 0 0 1-.58 0L11 5.6Z"})),unpin:a.createElement(a.Fragment,null,a.createElement("path",{d:"M13.44 4.44 9.56.56a1.5 1.5 0 0 0-2.12 0L7 1a1.41 1.41 0 0 0 0 2L5.7 4.3l.71.7 2-2-.7-.7a.41.41 0 0 1 0-.6l.44-.43c.2-.2.5-.2.7 0l3.88 3.88c.2.2.2.5 0 .7l-.44.44a.41.41 0 0 1-.58 0L11 5.6l-2 2 .7.7L11 7c.55.55 1.45.55 2 0l.44-.44a1.5 1.5 0 0 0 0-2.12ZM.83 6.17A4 4 0 0 1 3.59 5l1 1h-.93a3 3 0 0 0-2.12.88L1.4 7 7 12.59l.12-.13A3 3 0 0 0 8 10.34v-.93l1 1a4 4 0 0 1-1.17 2.76l-.48.48a.5.5 0 0 1-.7 0l-2.8-2.8-3 3a.5.5 0 0 1-.7-.7l3-3-2.8-2.8a.5.5 0 0 1 0-.7l.48-.48Zm1.02-5.02a.5.5 0 1 0-.7.7l11 11a.5.5 0 0 0 .7-.7l-11-11Z"})),add:a.createElement(a.Fragment,null,a.createElement("path",{d:"M7 3c.28 0 .5.22.5.5v3h3a.5.5 0 0 1 0 1h-3v3a.5.5 0 0 1-1 0v-3h-3a.5.5 0 0 1 0-1h3v-3c0-.28.22-.5.5-.5Z"}),a.createElement("path",{fillRule:"evenodd",d:"M7 14A7 7 0 1 0 7 0a7 7 0 0 0 0 14Zm0-1A6 6 0 1 0 7 1a6 6 0 0 0 0 12Z"})),subtract:a.createElement(a.Fragment,null,a.createElement("path",{d:"M3.5 6.5a.5.5 0 0 0 0 1h7a.5.5 0 0 0 0-1h-7Z"}),a.createElement("path",{fillRule:"evenodd",d:"M14 7A7 7 0 1 1 0 7a7 7 0 0 1 14 0Zm-1 0A6 6 0 1 1 1 7a6 6 0 0 1 12 0Z"})),close:a.createElement(a.Fragment,null,a.createElement("path",{d:"M9.85 4.15c.2.2.2.5 0 .7L7.71 7l2.14 2.15a.5.5 0 0 1-.7.7L7 7.71 4.85 9.85a.5.5 0 0 1-.7-.7L6.29 7 4.15 4.85a.5.5 0 1 1 .7-.7L7 6.29l2.15-2.14c.2-.2.5-.2.7 0Z"}),a.createElement("path",{fillRule:"evenodd",d:"M7 14A7 7 0 1 0 7 0a7 7 0 0 0 0 14Zm0-1A6 6 0 1 0 7 1a6 6 0 0 0 0 12Z"})),delete:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M14 7A7 7 0 1 1 0 7a7 7 0 0 1 14 0Zm-1 0a6 6 0 0 1-9.87 4.58l8.45-8.45A5.98 5.98 0 0 1 13 7ZM2.42 10.87l8.45-8.45a6 6 0 0 0-8.46 8.46Z"})),passed:a.createElement(a.Fragment,null,a.createElement("path",{d:"M7 14A7 7 0 1 0 7 0a7 7 0 0 0 0 14Zm3.85-9.35c.2.2.2.5 0 .7l-4.5 4.5a.5.5 0 0 1-.7 0l-2.5-2.5a.5.5 0 1 1 .7-.7L6 8.79l4.15-4.14c.2-.2.5-.2.7 0Z"})),changed:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M7 14A7 7 0 1 0 7 0a7 7 0 0 0 0 14ZM3.5 6.5a.5.5 0 0 0 0 1h7a.5.5 0 0 0 0-1h-7Z"})),failed:a.createElement(a.Fragment,null,a.createElement("path",{d:"M7 14A7 7 0 1 0 7 0a7 7 0 0 0 0 14Zm2.85-9.85c.2.2.2.5 0 .7L7.71 7l2.14 2.15a.5.5 0 0 1-.7.7L7 7.71 4.85 9.85a.5.5 0 0 1-.7-.7L6.29 7 4.15 4.85a.5.5 0 1 1 .7-.7L7 6.29l2.15-2.14c.2-.2.5-.2.7 0Z"})),clear:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M5 2h7a2 2 0 0 1 2 2v6a2 2 0 0 1-2 2H5a2 2 0 0 1-1.41-.59l-3-3a2 2 0 0 1 0-2.82l3-3A2 2 0 0 1 5 2Zm1.15 3.15c.2-.2.5-.2.7 0L8 6.29l1.15-1.14a.5.5 0 1 1 .7.7L8.71 7l1.14 1.15a.5.5 0 0 1-.7.7L8 7.71 6.85 8.85a.5.5 0 1 1-.7-.7L7.29 7 6.15 5.85a.5.5 0 0 1 0-.7Z"})),comment:a.createElement(a.Fragment,null,a.createElement("path",{d:"M3.5 5a.5.5 0 1 0 0 1h7a.5.5 0 0 0 0-1h-7ZM3 8.5c0-.27.22-.5.5-.5h7a.5.5 0 0 1 0 1h-7a.5.5 0 0 1-.5-.5Z"}),a.createElement("path",{fillRule:"evenodd",d:"M12.5 12H5.7l-1.85 1.86a.5.5 0 0 1-.35.14.5.5 0 0 1-.5-.5V12H1.5a.5.5 0 0 1-.5-.5v-9c0-.27.22-.5.5-.5h11c.28 0 .5.23.5.5v9a.5.5 0 0 1-.5.5ZM2 11V3h10v8H2Z"})),commentadd:a.createElement(a.Fragment,null,a.createElement("path",{d:"M7.5 5a.5.5 0 1 0-1 0v1.5H5a.5.5 0 1 0 0 1h1.5V9a.5.5 0 0 0 1 0V7.5H9a.5.5 0 0 0 0-1H7.5V5Z"}),a.createElement("path",{fillRule:"evenodd",d:"M3.7 13.97a.5.5 0 0 1-.7-.46V12H1.5a.5.5 0 0 1-.5-.5v-9c0-.28.22-.5.5-.5h11c.28 0 .5.22.5.5v9a.5.5 0 0 1-.5.5H5.7l-1.85 1.85a.5.5 0 0 1-.16.1ZM2 3v8h10V3H2Z"})),requestchange:a.createElement(a.Fragment,null,a.createElement("path",{d:"M9.85 6.65c.2.2.2.51 0 .7l-2 2a.5.5 0 1 1-.7-.7L8.3 7.5H4.5a.5.5 0 0 1 0-1h3.79L7.15 5.36a.5.5 0 1 1 .7-.71l2 2Z"}),a.createElement("path",{fillRule:"evenodd",d:"M3.7 13.97a.5.5 0 0 1-.7-.46V12H1.5a.5.5 0 0 1-.5-.5v-9c0-.28.22-.5.5-.5h11c.28 0 .5.22.5.5v9a.5.5 0 0 1-.5.5H5.7l-1.85 1.85a.5.5 0 0 1-.16.1ZM2 3v8h10V3H2Z"})),comments:a.createElement(a.Fragment,null,a.createElement("path",{d:"M8.5 7a.5.5 0 0 0 0-1h-5a.5.5 0 1 0 0 1h5ZM9 8.5a.5.5 0 0 1-.5.5h-5a.5.5 0 0 1 0-1h5c.28 0 .5.23.5.5Z"}),a.createElement("path",{fillRule:"evenodd",d:"M12 11.5V10h1.5a.5.5 0 0 0 .5-.5v-8a.5.5 0 0 0-.5-.5h-11a.5.5 0 0 0-.5.5V3H.5a.5.5 0 0 0-.5.5v8c0 .28.22.5.5.5H2v1.5a.5.5 0 0 0 .5.5.5.5 0 0 0 .35-.14L4.71 12h6.79a.5.5 0 0 0 .5-.5ZM3 3V2h10v7h-1V3.5a.5.5 0 0 0-.5-.5H3Zm-2 8V4h10v7H1Z"})),lock:a.createElement(a.Fragment,null,a.createElement("path",{d:"M8 8a1 1 0 0 1-.5.87v1.63a.5.5 0 0 1-1 0V8.87A1 1 0 1 1 8 8Z"}),a.createElement("path",{fillRule:"evenodd",d:"M3 4a4 4 0 1 1 8 0v1h1.5c.28 0 .5.23.5.5v8a.5.5 0 0 1-.5.5h-11a.5.5 0 0 1-.5-.5v-8c0-.27.22-.5.5-.5H3V4Zm7 1V4a3 3 0 1 0-6 0v1h6Zm2 1H2v7h10V6Z"})),unlock:a.createElement(a.Fragment,null,a.createElement("path",{d:"M6.5 8.87a1 1 0 1 1 1 0v1.63a.5.5 0 0 1-1 0V8.87Z"}),a.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7 1a3 3 0 0 0-3 3v1h8.5c.28 0 .5.23.5.5v8a.5.5 0 0 1-.5.5h-11a.5.5 0 0 1-.5-.5v-8c0-.27.22-.5.5-.5H3V4a4 4 0 0 1 7.76-1.38.5.5 0 0 1-.94.34A3 3 0 0 0 7 1ZM2 6h10v7H2V6Z"})),key:a.createElement(a.Fragment,null,a.createElement("path",{d:"M11 4a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"}),a.createElement("path",{fillRule:"evenodd",d:"M7.5 8.53v.97a.5.5 0 0 1-.5.5H5.5v1.5a.5.5 0 0 1-.5.5H3.5v1.5a.5.5 0 0 1-.5.5H.5a.5.5 0 0 1-.5-.5v-2a.5.5 0 0 1 .15-.36l5.12-5.11a4.5 4.5 0 1 1 2.23 2.5ZM6 4.5a3.5 3.5 0 1 1 1.5 2.87c-.29-.2-1-.37-1 .48V9H5a.5.5 0 0 0-.5.5V11H3a.5.5 0 0 0-.5.5V13H1v-1.3l5.2-5.19c.15-.16.18-.4.1-.6A3.47 3.47 0 0 1 6 4.5Z"})),outbox:a.createElement(a.Fragment,null,a.createElement("path",{d:"M7.35.15a.5.5 0 0 0-.7 0l-2 2a.5.5 0 1 0 .7.7L6.5 1.72v6.8a.5.5 0 0 0 1 0V1.7l1.15 1.15a.5.5 0 1 0 .7-.71l-2-2Z"}),a.createElement("path",{d:"M2 7.5a.5.5 0 1 0-1 0v5c0 .28.22.5.5.5h11a.5.5 0 0 0 .5-.5v-5a.5.5 0 0 0-1 0V12H2V7.5Z"})),credit:a.createElement(a.Fragment,null,a.createElement("path",{d:"M2.5 8a.5.5 0 1 0 0 1h3a.5.5 0 0 0 0-1h-3Z"}),a.createElement("path",{fillRule:"evenodd",d:"M0 11.5c0 .28.22.5.5.5h13a.5.5 0 0 0 .5-.5v-9a.5.5 0 0 0-.5-.5H.5a.5.5 0 0 0-.5.5v9ZM1 3v1h12V3H1Zm0 8h12V6H1v5Z"})),button:a.createElement(a.Fragment,null,a.createElement("path",{d:"M1 3a1 1 0 0 0-1 1v5a1 1 0 0 0 1 1h3.5a.5.5 0 1 0 0-1H1V4h12v5h-1a.5.5 0 0 0 0 1h1a1 1 0 0 0 1-1V4a1 1 0 0 0-1-1H1Z"}),a.createElement("path",{d:"M6.45 7a.5.5 0 0 1 .3.08l3.48 2.02a.5.5 0 0 1 0 .87l-1.08.62.75 1.3a.75.75 0 0 1-1.3.75l-.75-1.3-1.07.62a.5.5 0 0 1-.67-.13.5.5 0 0 1-.1-.3L6 7.5a.5.5 0 0 1 .45-.5Z"})),type:a.createElement(a.Fragment,null,a.createElement("path",{d:"M4 1.5c0-.27.22-.5.5-.5h5a.5.5 0 1 1 0 1h-2v10h2a.5.5 0 0 1 0 1h-5a.5.5 0 0 1 0-1h2V2h-2a.5.5 0 0 1-.5-.5Z"}),a.createElement("path",{d:"M0 4.5c0-.27.22-.5.5-.5h4a.5.5 0 1 1 0 1H1v4h3.5a.5.5 0 1 1 0 1h-4a.5.5 0 0 1-.5-.5v-5ZM9.5 4a.5.5 0 1 0 0 1H13v4H9.5a.5.5 0 1 0 0 1h4a.5.5 0 0 0 .5-.5v-5a.5.5 0 0 0-.5-.5h-4Z"})),pointerdefault:a.createElement(a.Fragment,null,a.createElement("path",{d:"M5.94 12.46c.11 0 .2-.06.25-.15l1.58-3.16 2.54 2.54c.04.05.1.07.19.07a.3.3 0 0 0 .2-.07l.8-.8a.27.27 0 0 0 0-.38L8.9 7.9l3.4-1.7c.06-.03.1-.07.12-.11a.22.22 0 0 0 .04-.14.33.33 0 0 0-.06-.16.17.17 0 0 0-.09-.07h-.02L1.91 1.55a.27.27 0 0 0-.35.36l4.15 10.37c.04.09.12.16.23.17Zm-.03 1h-.02a1.28 1.28 0 0 1-1.1-.8L.62 2.29A1.27 1.27 0 0 1 2.3.63l10.35 4.15c.52.18.79.65.81 1.11.04.53-.27.98-.7 1.2l-2.17 1.08L12.2 9.8c.5.5.5 1.3 0 1.8l-.8.8v.01c-.5.46-1.3.48-1.8-.01l-1.56-1.56-.95 1.92c-.23.45-.68.7-1.15.7h-.03Z"})),pointerhand:a.createElement(a.Fragment,null,a.createElement("path",{d:"M11.87 6v-.02c-.03-.27-.23-.48-.47-.5a.5.5 0 0 0-.53.5v1.41c0 .25-.22.47-.47.47a.48.48 0 0 1-.47-.47V5.17a.6.6 0 0 0 0-.05c-.02-.27-.23-.5-.47-.5a.5.5 0 0 0-.52.5v1.65l-.01.1a.49.49 0 0 1-.46.37.48.48 0 0 1-.47-.47V4.62a.6.6 0 0 0 0-.05c-.03-.27-.23-.48-.47-.5a.5.5 0 0 0-.53.5v2.2c0 .25-.22.47-.47.47a.49.49 0 0 1-.47-.47V1.75c-.02-.27-.22-.5-.47-.5a.5.5 0 0 0-.52.5v6.78c0 .25-.22.47-.47.47a.48.48 0 0 1-.47-.47v-.26a.78.78 0 0 0-.06-.31.65.65 0 0 0-.16-.22l-.2-.19A6.37 6.37 0 0 0 3.06 7h-.02c-.43-.34-.62-.25-.69-.2-.26.14-.29.5-.13.74l1.73 2.6v.01h-.01l-.04.02.05-.02s1.21 2.6 3.57 2.6c3.54 0 4.2-1.9 4.31-4.42.04-.6.04-1.19.03-1.78V6Zm.97 2.38c-.06 1.29-.26 2.67-1.08 3.72-.88 1.12-2.29 1.65-4.23 1.65a4.64 4.64 0 0 1-3.4-1.62 6.96 6.96 0 0 1-1.05-1.5v-.02L1.4 8.1A1.6 1.6 0 0 1 1.15 7c.05-.38.26-.8.69-1.04.2-.13.48-.23.85-.19.36.05.68.22.98.45.14.1.27.22.4.33v-4.8A1.5 1.5 0 0 1 5.63.25c.93.04 1.43.86 1.43 1.55v1.33c.17-.05.35-.07.53-.06h.02c.5.04.91.33 1.15.71a1.5 1.5 0 0 1 .74-.16c.66.03 1.12.46 1.32.97a1.5 1.5 0 0 1 .64-.1h.02c.85.06 1.39.8 1.39 1.55v.48c0 .6 0 1.24-.03 1.86Z"})),browser:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M.5 13a.5.5 0 0 1-.5-.5v-11c0-.27.22-.5.5-.5h13c.28 0 .5.23.5.5v11a.5.5 0 0 1-.5.5H.5Zm.5-1V4h12v8H1Zm1-9.5a.5.5 0 1 1-1 0 .5.5 0 0 1 1 0Zm2 0a.5.5 0 1 1-1 0 .5.5 0 0 1 1 0Zm2 0a.5.5 0 1 1-1 0 .5.5 0 0 1 1 0Z"})),tablet:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M3.5 0C2.67 0 2 .68 2 1.5v11c0 .83.67 1.5 1.5 1.5h7c.83 0 1.5-.67 1.5-1.5v-11c0-.82-.67-1.5-1.5-1.5h-7Zm0 1h7c.28 0 .5.23.5.5V11H3V1.5c0-.27.22-.5.5-.5ZM6 12a.5.5 0 0 0 0 1h2a.5.5 0 0 0 0-1H6Z"})),mobile:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M3 1.5C3 .68 3.67 0 4.5 0h5c.83 0 1.5.68 1.5 1.5v11c0 .83-.67 1.5-1.5 1.5h-5A1.5 1.5 0 0 1 3 12.5v-11ZM4 12V2h6v10H4Z"})),watch:a.createElement(a.Fragment,null,a.createElement("path",{key:"watch",fillRule:"evenodd",d:"M4 .5c0-.27.22-.5.5-.5h5a.5.5 0 0 1 0 1h-5A.5.5 0 0 1 4 .5ZM9.5 3h-5a.5.5 0 0 0-.5.5v7c0 .28.22.5.5.5h5a.5.5 0 0 0 .5-.5v-7a.5.5 0 0 0-.5-.5Zm-5-1C3.67 2 3 2.68 3 3.5v7c0 .83.67 1.5 1.5 1.5h5c.83 0 1.5-.67 1.5-1.5v-7c0-.82-.67-1.5-1.5-1.5h-5ZM7 4c.28 0 .5.23.5.5v2h1a.5.5 0 1 1 0 1H7a.5.5 0 0 1-.5-.5V4.5c0-.27.22-.5.5-.5Zm-2.5 9a.5.5 0 0 0 0 1h5a.5.5 0 0 0 0-1h-5Z"})),sidebar:a.createElement(a.Fragment,null,a.createElement("path",{d:"M2.5 4.5c0-.27.22-.5.5-.5h1a.5.5 0 1 1 0 1H3a.5.5 0 0 1-.5-.5ZM3 6a.5.5 0 1 0 0 1h1a.5.5 0 0 0 0-1H3Zm-.5 2.5c0-.27.22-.5.5-.5h1a.5.5 0 1 1 0 1H3a.5.5 0 0 1-.5-.5Z"}),a.createElement("path",{fillRule:"evenodd",d:"M1.5 13a.5.5 0 0 1-.5-.5v-11c0-.27.22-.5.5-.5h11c.28 0 .5.23.5.5v11a.5.5 0 0 1-.5.5h-11Zm.5-1V2h3v10H2ZM6 2h6v10H6V2Z"})),sidebaralt:a.createElement(a.Fragment,null,a.createElement("path",{d:"M9.5 4.5c0-.27.22-.5.5-.5h1a.5.5 0 0 1 0 1h-1a.5.5 0 0 1-.5-.5ZM10 6a.5.5 0 1 0 0 1h1a.5.5 0 0 0 0-1h-1Zm-.5 2.5c0-.27.22-.5.5-.5h1a.5.5 0 0 1 0 1h-1a.5.5 0 0 1-.5-.5Z"}),a.createElement("path",{fillRule:"evenodd",d:"M1.5 13a.5.5 0 0 1-.5-.5v-11c0-.27.22-.5.5-.5h11c.28 0 .5.23.5.5v11a.5.5 0 0 1-.5.5h-11Zm.5-1V2h6v10H2ZM9 2h3v10H9V2Z"})),sidebaralttoggle:a.createElement(a.Fragment,null,a.createElement("path",{d:"M11.5 4.5A.5.5 0 0 0 11 4h-1a.5.5 0 1 0 0 1h1a.5.5 0 0 0 .5-.5ZM11 6a.5.5 0 0 1 0 1h-1a.5.5 0 0 1 0-1h1Zm.5 2.5A.5.5 0 0 0 11 8h-1a.5.5 0 1 0 0 1h1a.5.5 0 0 0 .5-.5Z"}),a.createElement("path",{fillRule:"evenodd",d:"M1.5 13a.5.5 0 0 1-.5-.5v-11c0-.27.22-.5.5-.5h11c.28 0 .5.23.5.5v11a.5.5 0 0 1-.5.5h-11ZM9 12h3V2H9v10Zm-1 0H2V2h6v4.5H5.2l.66-.65a.5.5 0 1 0-.71-.7l-1.5 1.5a.5.5 0 0 0 0 .7l1.5 1.5a.5.5 0 1 0 .7-.7l-.64-.65H8V12Z"})),sidebartoggle:a.createElement(a.Fragment,null,a.createElement("path",{d:"M2.5 4.5c0-.27.22-.5.5-.5h1a.5.5 0 1 1 0 1H3a.5.5 0 0 1-.5-.5ZM3 6a.5.5 0 1 0 0 1h1a.5.5 0 0 0 0-1H3Zm-.5 2.5c0-.27.22-.5.5-.5h1a.5.5 0 1 1 0 1H3a.5.5 0 0 1-.5-.5Z"}),a.createElement("path",{fillRule:"evenodd",d:"M1.5 13a.5.5 0 0 1-.5-.5v-11c0-.27.22-.5.5-.5h11c.28 0 .5.23.5.5v11a.5.5 0 0 1-.5.5h-11Zm.5-1V2h3v10H2Zm4 0V7.5h2.8l-.65.65a.5.5 0 1 0 .7.7l1.5-1.5a.5.5 0 0 0 0-.7l-1.5-1.5a.5.5 0 1 0-.7.7l.64.65H6V2h6v10H6Z"})),bottombar:a.createElement(a.Fragment,null,a.createElement("path",{d:"M3 10.5c0-.27.22-.5.5-.5h1a.5.5 0 0 1 0 1h-1a.5.5 0 0 1-.5-.5Zm3.5-.5a.5.5 0 0 0 0 1h1a.5.5 0 0 0 0-1h-1Zm2.5.5c0-.27.22-.5.5-.5h1a.5.5 0 0 1 0 1h-1a.5.5 0 0 1-.5-.5Z"}),a.createElement("path",{fillRule:"evenodd",d:"M1 1.5c0-.27.22-.5.5-.5h11c.28 0 .5.23.5.5v11a.5.5 0 0 1-.5.5h-11a.5.5 0 0 1-.5-.5v-11ZM2 8V2h10v6H2Zm10 1v3H2V9h10Z"})),bottombartoggle:a.createElement(a.Fragment,null,a.createElement("path",{d:"M3.5 10a.5.5 0 0 0 0 1h1a.5.5 0 0 0 0-1h-1Zm2.5.5c0-.27.22-.5.5-.5h1a.5.5 0 0 1 0 1h-1a.5.5 0 0 1-.5-.5Zm3.5-.5a.5.5 0 0 0 0 1h1a.5.5 0 0 0 0-1h-1Z"}),a.createElement("path",{fillRule:"evenodd",d:"M1 12.5v-11c0-.27.22-.5.5-.5h11c.28 0 .5.23.5.5v11a.5.5 0 0 1-.5.5h-11a.5.5 0 0 1-.5-.5Zm1-.5V9h10v3H2Zm4.5-4H2V2h10v6H7.5V5.21l.65.65a.5.5 0 1 0 .7-.71l-1.5-1.5a.5.5 0 0 0-.7 0l-1.5 1.5a.5.5 0 1 0 .7.7l.65-.64v2.8Z"})),cpu:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M5 5.5c0-.27.22-.5.5-.5h3c.28 0 .5.23.5.5v3a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1-.5-.5v-3ZM6 8V6h2v2H6Z"}),a.createElement("path",{fillRule:"evenodd",d:"M5.5 0c.28 0 .5.23.5.5V2h2V.5a.5.5 0 0 1 1 0V2h2.5c.28 0 .5.23.5.5V5h1.5a.5.5 0 0 1 0 1H12v2h1.5a.5.5 0 0 1 0 1H12v2.5a.5.5 0 0 1-.5.5H9v1.5a.5.5 0 0 1-1 0V12H6v1.5a.5.5 0 0 1-1 0V12H2.5a.5.5 0 0 1-.5-.5V9H.5a.5.5 0 0 1 0-1H2V6H.5a.5.5 0 0 1 0-1H2V2.5c0-.27.22-.5.5-.5H5V.5c0-.27.22-.5.5-.5ZM11 3H3v8h8V3Z"})),database:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M12 3c0-1.1-2.24-2-5-2s-5 .9-5 2v8c0 .43.26.75.54.98.3.23.68.41 1.12.55.88.3 2.06.47 3.34.47 1.28 0 2.46-.17 3.34-.46.44-.15.83-.33 1.12-.56.28-.23.54-.55.54-.98V3Zm-1.03 0a2.45 2.45 0 0 0-.8-.49A8.88 8.88 0 0 0 7 2c-1.29 0-2.4.21-3.16.51a2.45 2.45 0 0 0-.81.49l.05.05c.13.13.37.28.76.44C4.6 3.79 5.7 4 7 4s2.4-.21 3.16-.51a2.45 2.45 0 0 0 .81-.49ZM11 5.75V4.2A8.9 8.9 0 0 1 7 5a8.98 8.98 0 0 1-4-.8v1.55l.02.04c.02.04.06.09.14.15.17.13.44.27.82.4A10 10 0 0 0 7 6.75a10 10 0 0 0 3.02-.41c.38-.13.65-.27.82-.4a.62.62 0 0 0 .14-.15.15.15 0 0 0 .02-.03v-.01ZM3 7.01c.2.1.42.2.66.28.88.29 2.06.46 3.34.46 1.28 0 2.46-.17 3.34-.46.24-.08.46-.17.66-.28V8.5l-.02.04a.62.62 0 0 1-.14.15c-.17.13-.44.27-.82.4A10 10 0 0 1 7 9.5a10 10 0 0 1-3.02-.41 2.76 2.76 0 0 1-.82-.4.62.62 0 0 1-.14-.15.15.15 0 0 1-.02-.03V7Zm0 2.75V11l.02.04c.02.04.06.09.14.15.17.13.44.27.82.4A10 10 0 0 0 7 12a10 10 0 0 0 3.02-.41c.38-.13.65-.27.82-.4a.62.62 0 0 0 .14-.15.15.15 0 0 0 .02-.03V9.76c-.2.1-.42.2-.66.28-.88.29-2.06.46-3.34.46-1.28 0-2.46-.17-3.34-.46A4.77 4.77 0 0 1 3 9.76Z"})),memory:a.createElement(a.Fragment,null,a.createElement("path",{d:"M5 3a.5.5 0 0 0-1 0v3a.5.5 0 0 0 1 0V3Zm2-.5c.28 0 .5.22.5.5v3a.5.5 0 0 1-1 0V3c0-.28.22-.5.5-.5Zm3 2a.5.5 0 1 0-1 0V6a.5.5 0 0 0 1 0V4.5Z"}),a.createElement("path",{fillRule:"evenodd",d:"M12 3.54a.5.5 0 0 0-.15-.39l-3-3a.5.5 0 0 0-.38-.14H2.5a.5.5 0 0 0-.5.5v13c0 .27.22.5.5.5h9a.5.5 0 0 0 .5-.5V3.53ZM3 1h5.3L11 3.71v5.3H3V1Zm0 9v3h8v-3H3Z"})),structure:a.createElement(a.Fragment,null,a.createElement("path",{d:"M8.16 3.45a1.5 1.5 0 1 0-2.33 0l-4.02 6.58A1.5 1.5 0 1 0 2.91 12h8.18a1.5 1.5 0 1 0 1.1-1.97L8.16 3.45Zm-1.47.52a1.5 1.5 0 0 0 .62 0l4.03 6.58c-.11.14-.2.29-.25.45H2.9a1.5 1.5 0 0 0-.25-.45L6.7 3.97Z"})),box:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"m7.21.05 6.49 2.99a.5.5 0 0 1 .3.47v6.98a.5.5 0 0 1-.3.47l-6.47 2.98a.5.5 0 0 1-.46 0L.3 10.96a.5.5 0 0 1-.3-.47V3.5a.5.5 0 0 1 .3-.47L6.79.05a.5.5 0 0 1 .43 0ZM1 4.28v5.9l5.5 2.54v-5.9L1 4.28Zm6.5 8.44 5.5-2.54v-5.9L7.5 6.82v5.9Zm4.8-9.22L7 5.95 1.7 3.5 7 1.05l5.3 2.45Z"})),power:a.createElement(a.Fragment,null,a.createElement("path",{d:"M7.5.5a.5.5 0 0 0-1 0v6a.5.5 0 0 0 1 0v-6Z"}),a.createElement("path",{d:"M4.27 2.8a.5.5 0 0 0-.54-.83 6 6 0 1 0 6.54 0 .5.5 0 0 0-.54.84 5 5 0 1 1-5.46 0Z"})),photo:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M6.25 4.25a1.25 1.25 0 1 1-2.5 0 1.25 1.25 0 0 1 2.5 0Zm-.5 0a.75.75 0 1 1-1.5 0 .75.75 0 0 1 1.5 0Z"}),a.createElement("path",{fillRule:"evenodd",d:"M13 1.5v11a.5.5 0 0 1-.5.5h-11a.5.5 0 0 1-.5-.5v-11c0-.27.22-.5.5-.5h11c.28 0 .5.23.5.5ZM2 9.3V2h10v5.3L9.85 5.15a.5.5 0 0 0-.7 0L6.5 7.8 5.35 6.65a.5.5 0 0 0-.7 0L2 9.3Zm7.5-3.1L12 8.7V12H2v-1.3l3-3 3.15 3.15a.5.5 0 0 0 .7-.71L7.21 8.5 9.5 6.21Z"})),component:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M3.5 1A2.5 2.5 0 0 0 1 3.5v7A2.5 2.5 0 0 0 3.5 13h7a2.5 2.5 0 0 0 2.5-2.5v-7A2.5 2.5 0 0 0 10.5 1h-7ZM12 6.5H7.5V2h3c.83 0 1.5.68 1.5 1.5v3Zm0 1v3c0 .83-.67 1.5-1.5 1.5h-3V7.5H12ZM6.5 12V7.5H2v3c0 .83.67 1.5 1.5 1.5h3ZM2 6.5h4.5V2h-3C2.67 2 2 2.68 2 3.5v3Z"})),grid:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M1 1.5c0-.27.22-.5.5-.5H6c.28 0 .5.23.5.5V6a.5.5 0 0 1-.5.5H1.5A.5.5 0 0 1 1 6V1.5Zm1 4V2h3.5v3.5H2Zm5.5-4c0-.27.22-.5.5-.5h4.5c.28 0 .5.23.5.5V6a.5.5 0 0 1-.5.5H8a.5.5 0 0 1-.5-.5V1.5Zm1 4V2H12v3.5H8.5Zm-7 2A.5.5 0 0 0 1 8v4.5c0 .28.22.5.5.5H6a.5.5 0 0 0 .5-.5V8a.5.5 0 0 0-.5-.5H1.5Zm.5 1V12h3.5V8.5H2ZM7.5 8c0-.27.22-.5.5-.5h4.5c.28 0 .5.23.5.5v4.5a.5.5 0 0 1-.5.5H8a.5.5 0 0 1-.5-.5V8Zm1 4V8.5H12V12H8.5Z"})),outline:a.createElement(a.Fragment,null,a.createElement("path",{d:"M2 2v2H1V1.5c0-.27.22-.5.5-.5H4v1H2ZM1 9V5h1v4H1Zm0 1v2.5c0 .28.22.5.5.5H4v-1H2v-2H1Zm9 3h2.5a.5.5 0 0 0 .5-.5V10h-1v2h-2v1Zm2-9h1V1.5a.5.5 0 0 0-.5-.5H10v1h2v2Zm-3 8v1H5v-1h4ZM9 1v1H5V1h4Zm4 8h-1V5h1v4ZM7 8a1 1 0 1 0 0-2 1 1 0 0 0 0 2Z"})),photodrag:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M8.25 3.25a1.25 1.25 0 1 1-2.5 0 1.25 1.25 0 0 1 2.5 0Zm-.5 0a.75.75 0 1 1-1.5 0 .75.75 0 0 1 1.5 0Z"}),a.createElement("path",{fillRule:"evenodd",d:"M14 7V.5a.5.5 0 0 0-.5-.5h-10a.5.5 0 0 0-.5.5V3H.5a.5.5 0 0 0-.5.5V6h1V4h2v6.5c0 .28.22.5.5.5H10v2H8v1h2.5a.5.5 0 0 0 .5-.5V11h2.5a.5.5 0 0 0 .5-.5V7ZM4 1v5.8l1.65-1.65c.2-.2.5-.2.7 0L7.5 6.3l2.65-2.65c.2-.2.5-.2.7 0L13 5.8V1H4Zm9 6.21-2.5-2.5-2.3 2.3 1.15 1.14a.5.5 0 1 1-.7.7L6 6.22l-2 2v1.8h9V7.2Z"}),a.createElement("path",{d:"M0 10V7h1v3H0Zm0 3.5V11h1v2h2v1H.5a.5.5 0 0 1-.5-.5Zm7 .5H4v-1h3v1Z"})),search:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M9.54 10.2a5.5 5.5 0 1 1 .66-.66c.06.03.11.06.15.1l3 3a.5.5 0 0 1-.7.71l-3-3a.5.5 0 0 1-.1-.14ZM10.5 6a4.5 4.5 0 1 1-9 0 4.5 4.5 0 0 1 9 0Z"})),zoom:a.createElement(a.Fragment,null,a.createElement("path",{d:"M6 3.5c.28 0 .5.22.5.5v1.5H8a.5.5 0 0 1 0 1H6.5V8a.5.5 0 0 1-1 0V6.5H4a.5.5 0 0 1 0-1h1.5V4c0-.28.22-.5.5-.5Z"}),a.createElement("path",{fillRule:"evenodd",d:"M9.54 10.2a5.5 5.5 0 1 1 .66-.66c.06.03.11.06.15.1l3 3a.5.5 0 0 1-.7.71l-3-3a.5.5 0 0 1-.1-.14ZM10.5 6a4.5 4.5 0 1 1-9 0 4.5 4.5 0 0 1 9 0Z"})),zoomout:a.createElement(a.Fragment,null,a.createElement("path",{d:"M4 5.5a.5.5 0 0 0 0 1h4a.5.5 0 0 0 0-1H4Z"}),a.createElement("path",{fillRule:"evenodd",d:"M6 11.5c1.35 0 2.59-.49 3.54-1.3.03.06.06.11.1.15l3 3a.5.5 0 0 0 .71-.7l-3-3a.5.5 0 0 0-.14-.1A5.5 5.5 0 1 0 6 11.5Zm0-1a4.5 4.5 0 1 0 0-9 4.5 4.5 0 0 0 0 9Z"})),zoomreset:a.createElement(a.Fragment,null,a.createElement("path",{d:"M1.5 2.84V1.5a.5.5 0 0 0-1 0V4c0 .28.22.5.5.5h2.5a.5.5 0 0 0 0-1H2.26a4.5 4.5 0 1 1-.5 4.02.5.5 0 1 0-.94.33 5.5 5.5 0 0 0 8.72 2.36l.1.14 3 3a.5.5 0 0 0 .71-.7l-3-3a.5.5 0 0 0-.14-.1 5.5 5.5 0 1 0-8.7-6.7Z"})),eye:a.createElement(a.Fragment,null,a.createElement("path",{d:"M7 9.5a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5Z"}),a.createElement("path",{fillRule:"evenodd",d:"m14 7-.2.3c-.13.16-3.06 4.2-6.8 4.2C3.26 11.5.33 7.46.2 7.3L0 7l.2-.3C.34 6.55 3.27 2.5 7 2.5c3.74 0 6.67 4.04 6.8 4.2l.2.3ZM2.9 5.3A13 13 0 0 0 1.24 7 13 13 0 0 0 2.9 8.7c1.14.97 2.58 1.8 4.1 1.8 1.52 0 2.96-.83 4.1-1.8A13 13 0 0 0 12.76 7a13 13 0 0 0-1.66-1.7C9.96 4.33 8.52 3.5 7 3.5c-1.52 0-2.96.83-4.1 1.8Z"})),eyeclose:a.createElement(a.Fragment,null,a.createElement("path",{d:"M1.85 1.15a.5.5 0 1 0-.7.7l11 11a.5.5 0 0 0 .7-.7l-11-11ZM11.1 8.7c-.17.15-.36.3-.55.44l.72.71a13.25 13.25 0 0 0 2.52-2.56L14 7l-.2-.3c-.13-.16-3.06-4.2-6.8-4.2-.89 0-1.73.23-2.5.58l.76.76A4.86 4.86 0 0 1 7 3.5c1.52 0 2.96.83 4.1 1.8A13 13 0 0 1 12.76 7a13 13 0 0 1-1.66 1.7ZM.2 6.7c.08-.09 1.04-1.41 2.53-2.55l.72.71c-.2.14-.38.3-.55.44A13 13 0 0 0 1.24 7 13 13 0 0 0 2.9 8.7c1.14.97 2.58 1.8 4.1 1.8.6 0 1.18-.13 1.74-.34l.77.76c-.78.35-1.62.58-2.51.58C3.26 11.5.33 7.46.2 7.3L0 7l.2-.3Z"}),a.createElement("path",{d:"M4.5 7c0-.32.06-.63.17-.91l3.24 3.24A2.5 2.5 0 0 1 4.5 7Zm4.83.91L6.09 4.67a2.5 2.5 0 0 1 3.24 3.24Z"})),lightning:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M2.52 6.6a.57.57 0 0 0-.17.54c.04.2.19.37.38.41l2.78.73-1.5 5c-.06.24.02.5.22.63a.5.5 0 0 0 .28.09.5.5 0 0 0 .35-.14L11.5 7.4c.14-.13.2-.34.15-.54a.53.53 0 0 0-.38-.4l-2.7-.7L10.79.78c.1-.23.04-.5-.15-.66a.5.5 0 0 0-.65 0L2.52 6.6Zm7.72.63-3.07-.8 1.85-4.14-5.2 4.51 2.94.77-1.27 4.28 4.75-4.62Zm-5.73 6.2.04.02Z"})),lightningoff:a.createElement(a.Fragment,null,a.createElement("path",{d:"M10.14 8.72 11.5 7.4c.14-.13.2-.34.15-.54a.53.53 0 0 0-.38-.4l-2.7-.7L10.79.78c.1-.23.04-.5-.15-.66a.5.5 0 0 0-.65 0L5.46 4.05l.71.7L9.02 2.3 7.38 5.97l.7.7 2.16.56-.8.79.7.7ZM2.52 6.6a.57.57 0 0 0-.17.54c.04.2.19.37.38.41l2.78.73-1.5 5c-.06.24.02.5.22.63a.5.5 0 0 0 .63-.05l3.84-3.74-.7-.7-2.51 2.43 1.13-3.81-.68-.69L3.8 6.8l.85-.73-.71-.7L2.52 6.6Zm-.67-5.45a.5.5 0 1 0-.7.7l11 11a.5.5 0 0 0 .7-.7l-11-11Z"})),contrast:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M3 3H.5a.5.5 0 0 0-.5.5v10c0 .28.22.5.5.5h10a.5.5 0 0 0 .5-.5V11h2.5a.5.5 0 0 0 .5-.5V.5a.5.5 0 0 0-.5-.5h-10a.5.5 0 0 0-.5.5V3Zm1 1v2.3L6.3 4H4ZM3 4v6.5a.5.5 0 0 0 .5.5H10v2H1V4h2Zm1-1h6.5a.5.5 0 0 1 .5.5V10h2V1H4v2Zm6 7V7.71l-2.3 2.3H10Zm0-3.7V4.7L4.7 10h1.6L10 6.3ZM9.3 4H7.7L4 7.71V9.3L9.3 4Z"})),switchalt:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M3 3V.5c0-.27.22-.5.5-.5h10c.28 0 .5.23.5.5v10a.5.5 0 0 1-.5.5H11v2.5a.5.5 0 0 1-.5.5H.5a.5.5 0 0 1-.5-.5v-10c0-.27.22-.5.5-.5H3Zm1 0V1h9v9h-2V3.5a.5.5 0 0 0-.5-.5H4Zm6 8v2H1V4h2v6.5c0 .28.22.5.5.5H10Zm0-1H4V4h6v6Z"})),mirror:a.createElement(a.Fragment,null,a.createElement("path",{d:"M1 1.5c0-.27.22-.5.5-.5h11c.28 0 .5.23.5.5v11a.5.5 0 0 1-.5.5h-11a.5.5 0 0 1-.5-.5v-11ZM2 12h10V2L2 12Z"})),grow:a.createElement(a.Fragment,null,a.createElement("path",{d:"M1.5 1a.5.5 0 1 0 0 1H12v10.5a.5.5 0 0 0 1 0V2a1 1 0 0 0-1-1H1.5Z"}),a.createElement("path",{d:"M1 3.5c0-.27.22-.5.5-.5H10a1 1 0 0 1 1 1v8.5a.5.5 0 0 1-1 0V4H1.5a.5.5 0 0 1-.5-.5Z"}),a.createElement("path",{fillRule:"evenodd",d:"M1.5 5a.5.5 0 0 0-.5.5v7c0 .28.22.5.5.5h7a.5.5 0 0 0 .5-.5v-7a.5.5 0 0 0-.5-.5h-7ZM2 6v6h6V6H2Z"})),paintbrush:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M11.8535.1464a.5.5 0 0 0-.7071 0L2.9827 8.3102a2.2396 2.2396 0 0 0-1.0737.599C.6772 10.141.2402 11.903.0852 12.9978 0 13.5998 0 14.0002 0 14.0002s.4004 0 1.0023-.0853c1.095-.155 2.8569-.5919 4.0887-1.8237.307-.307.5067-.6806.5992-1.0743l8.1633-8.1633a.5.5 0 0 0 0-.7071l-2-2Zm-6.253 9.546L6.543 8.75l-1.293-1.2929-.9424.9424a2.242 2.242 0 0 1 .7835.5097c.23.2302.4.4977.5095.7831ZM7.25 8.0428 12.7929 2.5 11.5 1.2071 5.957 6.75 7.25 8.0429ZM4.3839 9.6163c.4881.4882.4881 1.2796 0 1.7678-.7665.7664-1.832 1.1845-2.7791 1.403a8.6972 8.6972 0 0 1-.49.0982 8.7151 8.7151 0 0 1 .0982-.4899c.2186-.9471.6367-2.0126 1.403-2.779.4882-.4882 1.2797-.4882 1.7679 0Z"})),ruler:a.createElement(a.Fragment,null,a.createElement("path",{d:"M1.5 1c.28 0 .5.23.5.5V2h10v-.5a.5.5 0 0 1 1 0v2a.5.5 0 0 1-1 0V3H2v.5a.5.5 0 0 1-1 0v-2c0-.27.22-.5.5-.5Z"}),a.createElement("path",{fillRule:"evenodd",d:"M1.5 6a.5.5 0 0 0-.5.5v6c0 .28.22.5.5.5h11a.5.5 0 0 0 .5-.5v-6a.5.5 0 0 0-.5-.5h-11ZM2 7v5h10V7h-1v2.5a.5.5 0 0 1-1 0V7h-.75v1a.5.5 0 0 1-1 0V7H7.5v2.5a.5.5 0 0 1-1 0V7h-.75v1a.5.5 0 0 1-1 0V7H4v2.5a.5.5 0 0 1-1 0V7H2Z"})),stop:a.createElement(a.Fragment,null,a.createElement("path",{d:"M4.5 4a.5.5 0 0 0-.5.5v5c0 .28.22.5.5.5h5a.5.5 0 0 0 .5-.5v-5a.5.5 0 0 0-.5-.5h-5Z"}),a.createElement("path",{fillRule:"evenodd",d:"M14 7A7 7 0 1 1 0 7a7 7 0 0 1 14 0Zm-1 0A6 6 0 1 1 1 7a6 6 0 0 1 12 0Z"})),camera:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M10 7a3 3 0 1 1-6 0 3 3 0 0 1 6 0ZM9 7a2 2 0 1 1-4 0 2 2 0 0 1 4 0Z"}),a.createElement("path",{fillRule:"evenodd",d:"M2.5 1a.5.5 0 0 0-.5.5V2H.5a.5.5 0 0 0-.5.5v9c0 .28.22.5.5.5h13a.5.5 0 0 0 .5-.5v-9a.5.5 0 0 0-.5-.5H6v-.5a.5.5 0 0 0-.5-.5h-3ZM1 3v8h12V3H1Z"})),video:a.createElement(a.Fragment,null,a.createElement("path",{d:"M2.5 10a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1Z"}),a.createElement("path",{fillRule:"evenodd",d:"M0 4c0-1.1.9-2 2-2h6a2 2 0 0 1 2 2v.5l3.19-2.4a.5.5 0 0 1 .81.4v9a.5.5 0 0 1-.8.4L10 9.5v.5a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V4Zm9 0v1.5a.5.5 0 0 0 .8.4L13 3.5v7L9.8 8.1a.5.5 0 0 0-.8.4V10a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h6a1 1 0 0 1 1 1Z"})),speaker:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M1 4.50004V9.50004C1 9.77618 1.22386 10 1.5 10H4L7.17075 12.7744C7.49404 13.0573 8 12.8277 8 12.3982V1.60192C8 1.17235 7.49404 0.942757 7.17075 1.22564L4 4.00004H1.5C1.22386 4.00004 1 4.2239 1 4.50004ZM4 9.00004V5.00004H2V9.00004H4ZM4.99804 9.54456C4.99934 9.52989 5 9.51505 5 9.50004V4.50004C5 4.48504 4.99934 4.47019 4.99804 4.45552L7 2.70381V11.2963L4.99804 9.54456Z"}),a.createElement("path",{d:"M10.1498 1.75202C9.88637 1.66927 9.60572 1.81577 9.52297 2.07922C9.44023 2.34267 9.58672 2.62332 9.85017 2.70607C11.6763 3.27963 13 4.98596 13 7.00014C13 9.01433 11.6763 10.7207 9.85017 11.2942C9.58672 11.377 9.44023 11.6576 9.52297 11.9211C9.60572 12.1845 9.88637 12.331 10.1498 12.2483C12.3808 11.5476 14 9.4636 14 7.00014C14 4.53669 12.3808 2.45272 10.1498 1.75202Z"}),a.createElement("path",{d:"M10.2504 3.96861C10.0113 3.83033 9.70547 3.91201 9.5672 4.15105C9.42893 4.39008 9.51061 4.69594 9.74964 4.83421C10.4982 5.26723 11 6.07534 11 7.00006C11 7.92479 10.4982 8.7329 9.74964 9.16591C9.51061 9.30418 9.42893 9.61005 9.5672 9.84908C9.70547 10.0881 10.0113 10.1698 10.2504 10.0315C11.2952 9.42711 12 8.29619 12 7.00006C12 5.70394 11.2952 4.57302 10.2504 3.96861Z"})),play:a.createElement(a.Fragment,null,a.createElement("path",{d:"m12.81 7.43-9.05 5.6A.5.5 0 0 1 3 12.6V1.4c0-.4.43-.63.76-.43l9.05 5.6a.5.5 0 0 1 0 .86Z"})),playback:a.createElement(a.Fragment,null,a.createElement("path",{d:"M11.24 12.04 3.7 7.42a.5.5 0 0 1-.2-.23v4.05a.75.75 0 0 1-1.5 0v-8.5a.75.75 0 0 1 1.5 0V6.8a.5.5 0 0 1 .2-.23l7.54-4.6a.5.5 0 0 1 .76.42v9.22a.5.5 0 0 1-.76.43Z"})),playnext:a.createElement(a.Fragment,null,a.createElement("path",{d:"m2.76 12.04 7.54-4.61a.5.5 0 0 0 .2-.23v4.05a.75.75 0 0 0 1.5 0v-8.5a.75.75 0 0 0-1.5 0V6.8a.5.5 0 0 0-.2-.23l-7.54-4.6a.5.5 0 0 0-.76.42v9.22c0 .39.43.63.76.43Z"})),rewind:a.createElement(a.Fragment,null,a.createElement("path",{d:"M9 2.42v2.32L13.23 2a.5.5 0 0 1 .77.42v9.16a.5.5 0 0 1-.77.42L9 9.26v2.32a.5.5 0 0 1-.77.42L1.5 7.65v3.6a.75.75 0 0 1-1.5 0v-8.5a.75.75 0 0 1 1.5 0v3.6L8.23 2a.5.5 0 0 1 .77.42Z"})),fastforward:a.createElement(a.Fragment,null,a.createElement("path",{d:"M5 2.42v2.32L.77 2a.5.5 0 0 0-.77.42v9.16c0 .4.44.64.77.42L5 9.26v2.32c0 .4.44.64.77.42l6.73-4.35v3.6a.75.75 0 0 0 1.5 0v-8.5a.75.75 0 0 0-1.5 0v3.6L5.77 2a.5.5 0 0 0-.77.42Z"})),stopalt:a.createElement(a.Fragment,null,a.createElement("path",{d:"M1 1.5c0-.27.22-.5.5-.5h11c.28 0 .5.23.5.5v11a.5.5 0 0 1-.5.5h-11a.5.5 0 0 1-.5-.5v-11Z"})),sidebyside:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M1 1.5c0-.27.22-.5.5-.5h11c.28 0 .5.23.5.5v11a.5.5 0 0 1-.5.5h-11a.5.5 0 0 1-.5-.5v-11ZM2 12V2h5v10H2Z"})),stacked:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M12.5 1c.28 0 .5.23.5.5v11a.5.5 0 0 1-.5.5h-11a.5.5 0 0 1-.5-.5v-11c0-.27.22-.5.5-.5h11ZM2 2h10v5H2V2Z"})),sun:a.createElement(a.Fragment,null,a.createElement("path",{d:"M7.5.5a.5.5 0 0 0-1 0V2a.5.5 0 0 0 1 0V.5Z"}),a.createElement("path",{fillRule:"evenodd",d:"M7 10a3 3 0 1 0 0-6 3 3 0 0 0 0 6Zm0-1a2 2 0 1 0 0-4 2 2 0 0 0 0 4Z"}),a.createElement("path",{d:"M7 11.5c.28 0 .5.22.5.5v1.5a.5.5 0 0 1-1 0V12c0-.28.22-.5.5-.5ZM11.5 7c0-.28.22-.5.5-.5h1.5a.5.5 0 0 1 0 1H12a.5.5 0 0 1-.5-.5ZM.5 6.5a.5.5 0 0 0 0 1H2a.5.5 0 0 0 0-1H.5ZM3.82 10.18c.2.2.2.51 0 .7l-1.06 1.07a.5.5 0 1 1-.71-.7l1.06-1.07c.2-.2.51-.2.7 0ZM11.95 2.76a.5.5 0 1 0-.7-.71l-1.07 1.06a.5.5 0 1 0 .7.7l1.07-1.05ZM10.18 10.18c.2-.2.51-.2.7 0l1.07 1.06a.5.5 0 1 1-.7.71l-1.07-1.06a.5.5 0 0 1 0-.7ZM2.76 2.05a.5.5 0 1 0-.71.7l1.06 1.07a.5.5 0 0 0 .7-.7L2.77 2.04Z"})),moon:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M7.78.04a7.03 7.03 0 0 0-4.28.9 7 7 0 1 0 9.87 8.96c.1-.21-.14-.41-.36-.32a4.98 4.98 0 0 1-2 .42A5 5 0 0 1 8.53.65c.2-.12.19-.44-.04-.49a7.04 7.04 0 0 0-.72-.12Zm-1.27.98a6 6 0 0 0 4.98 9.96 6 6 0 1 1-4.98-9.96Z"})),book:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M13 2a2 2 0 0 0-2-2H1.5a.5.5 0 0 0-.5.5v13c0 .28.22.5.5.5H11a2 2 0 0 0 2-2V2ZM3 13h8a1 1 0 0 0 1-1V2a1 1 0 0 0-1-1H7v6a.5.5 0 0 1-.86.36L5.5 6.7l-.65.65A.5.5 0 0 1 4 7V1H3v12ZM5 1v4.8l.15-.15a.5.5 0 0 1 .74.04l.11.1V1H5Z"})),document:a.createElement(a.Fragment,null,a.createElement("path",{d:"M4 5.5c0-.28.22-.5.5-.5h5a.5.5 0 0 1 0 1h-5a.5.5 0 0 1-.5-.5ZM4.5 7.5a.5.5 0 0 0 0 1h5a.5.5 0 0 0 0-1h-5ZM4 10.5c0-.28.22-.5.5-.5h5a.5.5 0 0 1 0 1h-5a.5.5 0 0 1-.5-.5Z"}),a.createElement("path",{fillRule:"evenodd",d:"M1.5 0a.5.5 0 0 0-.5.5v13c0 .28.22.5.5.5h11a.5.5 0 0 0 .5-.5V3.2a.5.5 0 0 0-.15-.35l-2.7-2.7A.5.5 0 0 0 9.79 0H1.5ZM2 1h7.5v2c0 .28.22.5.5.5h2V13H2V1Z"})),copy:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M11.75.07A.5.5 0 0 0 11.5 0h-6a.5.5 0 0 0-.5.5V3H.5a.5.5 0 0 0-.5.5v10c0 .28.22.5.5.5h8a.5.5 0 0 0 .5-.5V11h4.5a.5.5 0 0 0 .5-.5V2.51a.5.5 0 0 0-.15-.36l-2-2a.5.5 0 0 0-.1-.08ZM9 10h4V3h-1.5a.5.5 0 0 1-.5-.5V1H6v2h.5a.5.5 0 0 1 .36.15l1.99 2c.1.09.15.21.15.35v4.51ZM1 4v9h7V6H6.5a.5.5 0 0 1-.5-.5V4H1Z"})),category:a.createElement(a.Fragment,null,a.createElement("path",{d:"M3 1.5c0-.28.22-.5.5-.5h7a.5.5 0 0 1 0 1h-7a.5.5 0 0 1-.5-.5Zm-1 2c0-.27.22-.5.5-.5h9a.5.5 0 0 1 0 1h-9a.5.5 0 0 1-.5-.5Z"}),a.createElement("path",{fillRule:"evenodd",d:"M1 5.5c0-.28.22-.5.5-.5h11c.28 0 .5.22.5.5v7a.5.5 0 0 1-.5.5h-11a.5.5 0 0 1-.5-.5v-7ZM2 12V6h10v6H2Z"})),folder:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M6.59 3.5 5.09 2H1v9h12V3.5H6.59Zm.41-1L5.8 1.3a1 1 0 0 0-.71-.3H.5a.5.5 0 0 0-.5.5v10c0 .28.22.5.5.5h13a.5.5 0 0 0 .5-.5V3a.5.5 0 0 0-.5-.5H7Z"})),print:a.createElement(a.Fragment,null,a.createElement("path",{d:"M4.5 8a.5.5 0 1 0 0 1h5a.5.5 0 0 0 0-1h-5Zm0 2a.5.5 0 0 0 0 1h5a.5.5 0 0 0 0-1h-5Z"}),a.createElement("path",{fillRule:"evenodd",d:"M2 1.5c0-.27.22-.5.5-.5h8a.5.5 0 0 1 .36.15l.99 1c.1.09.15.21.15.35v1.51h1.5c.28 0 .5.22.5.5v5a.5.5 0 0 1-.5.5H12v2.5a.5.5 0 0 1-.5.5h-9a.5.5 0 0 1-.5-.5V10H.5a.5.5 0 0 1-.5-.5v-5c0-.28.22-.5.5-.5H2V1.5ZM13 9h-1V6.5a.5.5 0 0 0-.5-.5h-9a.5.5 0 0 0-.5.5V9H1V5h12v4Zm-2-6v1H3V2h7v.5c0 .28.22.5.5.5h.5Zm-8 9h8V7H3v5Z"})),graphline:a.createElement(a.Fragment,null,a.createElement("path",{d:"M5.15 6.15c.2-.2.5-.2.7 0L7 7.3l2.15-2.15c.2-.2.5-.2.7 0l1 1a.5.5 0 0 1-.7.7l-.65-.64-2.15 2.15a.5.5 0 0 1-.7 0L5.5 7.2 3.85 8.86a.5.5 0 1 1-.7-.71l2-2Z"}),a.createElement("path",{fillRule:"evenodd",d:"M1.5 1a.5.5 0 0 0-.5.5v11c0 .28.22.5.5.5h11a.5.5 0 0 0 .5-.5v-11a.5.5 0 0 0-.5-.5h-11ZM2 2v10h10V2H2Z"})),calendar:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M3.5 0c.28 0 .5.22.5.5V1h6V.5a.5.5 0 0 1 1 0V1h1.5c.28 0 .5.22.5.5v11a.5.5 0 0 1-.5.5h-11a.5.5 0 0 1-.5-.5v-11c0-.28.22-.5.5-.5H3V.5c0-.28.22-.5.5-.5ZM2 4v2.3h3V4H2Zm0 5.2V6.8h3v2.4H2Zm0 .5V12h3V9.7H2Zm3.5 0V12h3V9.7h-3Zm3.5 0V12h3V9.7H9Zm3-.5H9V6.8h3v2.4Zm-3.5 0h-3V6.8h3v2.4ZM9 4v2.3h3V4H9ZM5.5 6.3h3V4h-3v2.3Z"})),graphbar:a.createElement(a.Fragment,null,a.createElement("path",{d:"M12 2.5a.5.5 0 0 0-1 0v10a.5.5 0 0 0 1 0v-10Zm-3 2a.5.5 0 0 0-1 0v8a.5.5 0 0 0 1 0v-8ZM5.5 7c.28 0 .5.22.5.5v5a.5.5 0 0 1-1 0v-5c0-.28.22-.5.5-.5ZM3 10.5a.5.5 0 0 0-1 0v2a.5.5 0 0 0 1 0v-2Z"})),menu:a.createElement(a.Fragment,null,a.createElement("path",{d:"M13 2a.5.5 0 0 1 0 1H1a.5.5 0 0 1 0-1h12Zm-3 3a.5.5 0 0 1 0 1H1a.5.5 0 0 1 0-1h9Zm1.5 3.5A.5.5 0 0 0 11 8H1a.5.5 0 0 0 0 1h10a.5.5 0 0 0 .5-.5Zm-4 2.5a.5.5 0 0 1 0 1H1a.5.5 0 0 1 0-1h6.5Z"})),menualt:a.createElement(a.Fragment,null,a.createElement("path",{d:"M1 2a.5.5 0 0 0 0 1h12a.5.5 0 0 0 0-1H1Zm3 3a.5.5 0 0 0 0 1h9a.5.5 0 0 0 0-1H4ZM2.5 8.5c0-.28.22-.5.5-.5h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5Zm4 2.5a.5.5 0 0 0 0 1H13a.5.5 0 0 0 0-1H6.5Z"})),filter:a.createElement(a.Fragment,null,a.createElement("path",{d:"M1 2a.5.5 0 0 0 0 1h12a.5.5 0 0 0 0-1H1Zm2 3a.5.5 0 0 0 0 1h8a.5.5 0 0 0 0-1H3Zm1.5 3.5c0-.28.22-.5.5-.5h4a.5.5 0 0 1 0 1H5a.5.5 0 0 1-.5-.5Zm2 2.5a.5.5 0 0 0 0 1h1a.5.5 0 0 0 0-1h-1Z"})),docchart:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M1 1.5C1 1.22386 1.22386 1 1.5 1H12.5C12.7761 1 13 1.22386 13 1.5V12.5C13 12.7761 12.7761 13 12.5 13H1.5C1.22386 13 1 12.7761 1 12.5V1.5ZM2 4V6.2998H5V4H2ZM2 9.2002V6.7998H5V9.2002H2ZM2 9.7002V12H5V9.7002H2ZM5.5 9.7002V12H8.5V9.7002H5.5ZM9 9.7002V12H12V9.7002H9ZM12 9.2002H9V6.7998H12V9.2002ZM8.5 9.2002H5.5V6.7998H8.5V9.2002ZM9 6.2998H12V4H9V6.2998ZM5.5 6.2998H8.5V4H5.5V6.2998Z"})),doclist:a.createElement(a.Fragment,null,a.createElement("path",{d:"M3.5 6.5c0-.28.22-.5.5-.5h6a.5.5 0 0 1 0 1H4a.5.5 0 0 1-.5-.5ZM4 9a.5.5 0 0 0 0 1h6a.5.5 0 0 0 0-1H4Z"}),a.createElement("path",{fillRule:"evenodd",d:"M1 1.5c0-.28.22-.5.5-.5h11c.28 0 .5.22.5.5v11a.5.5 0 0 1-.5.5h-11a.5.5 0 0 1-.5-.5v-11ZM2 4v8h10V4H2Z"})),markup:a.createElement(a.Fragment,null,a.createElement("path",{d:"M8.98 1.63a.5.5 0 0 0-.96-.26l-3 11a.5.5 0 1 0 .96.26l3-11ZM3.32 3.62a.5.5 0 0 1 .06.7L1.15 7l2.23 2.68a.5.5 0 1 1-.76.64l-2.5-3a.5.5 0 0 1 0-.64l2.5-3a.5.5 0 0 1 .7-.06Zm7.36 0a.5.5 0 0 0-.06.7L12.85 7l-2.23 2.68a.5.5 0 0 0 .76.64l2.5-3a.5.5 0 0 0 0-.64l-2.5-3a.5.5 0 0 0-.7-.06Z"})),bold:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M3 2v1.5h1v7H3V12h5a3 3 0 0 0 1.8-5.4A2.74 2.74 0 0 0 8 2H3Zm5 5.5H5.5v3H8a1.5 1.5 0 1 0 0-3Zm-.25-4H5.5V6h2.25a1.25 1.25 0 1 0 0-2.5Z"})),italic:a.createElement("path",{d:"M5 2h6v1H8.5l-2 8H9v1H3v-1h2.5l2-8H5V2Z"}),paperclip:a.createElement(a.Fragment,null,a.createElement("path",{d:"M10.55 2.27a1.5 1.5 0 0 0-2.12 0L2.78 7.92a2.5 2.5 0 0 0 3.53 3.54l3.54-3.54a.5.5 0 1 1 .7.71l-3.53 3.54a3.5 3.5 0 0 1-4.96-4.94v-.01l5.66-5.66h.01a2.5 2.5 0 0 1 3.53 3.53L5.6 10.76a1.5 1.5 0 0 1-2.12-2.12L7.02 5.1a.5.5 0 1 1 .7.7L4.2 9.34a.5.5 0 0 0 .7.7l5.66-5.65a1.5 1.5 0 0 0 0-2.12Z"})),listordered:a.createElement(a.Fragment,null,a.createElement("path",{d:"M5 2.5c0-.28.22-.5.5-.5h7a.5.5 0 0 1 0 1h-7a.5.5 0 0 1-.5-.5ZM5 7c0-.28.22-.5.5-.5h7a.5.5 0 0 1 0 1h-7A.5.5 0 0 1 5 7Zm.5 4a.5.5 0 0 0 0 1h7a.5.5 0 0 0 0-1h-7Zm-3-9H1v1h1v3h1V2.5a.5.5 0 0 0-.5-.5ZM3 8.5v1a.5.5 0 0 1-1 0V9h-.5a.5.5 0 0 1 0-1h1c.28 0 .5.22.5.5Zm-1 2a.5.5 0 0 0-1 0V12h2v-1H2v-.5Z"})),listunordered:a.createElement(a.Fragment,null,a.createElement("path",{d:"M2.75 2.5a.75.75 0 1 1-1.5 0 .75.75 0 0 1 1.5 0ZM5.5 2a.5.5 0 0 0 0 1h7a.5.5 0 0 0 0-1h-7Zm0 9a.5.5 0 0 0 0 1h7a.5.5 0 0 0 0-1h-7ZM2 12.25a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5ZM5 7c0-.28.22-.5.5-.5h7a.5.5 0 0 1 0 1h-7A.5.5 0 0 1 5 7Zm-3 .75a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z"})),paragraph:a.createElement(a.Fragment,null,a.createElement("path",{d:"M6 7a3 3 0 1 1 0-6h5.5a.5.5 0 0 1 0 1H10v10.5a.5.5 0 0 1-1 0V2H7v10.5a.5.5 0 0 1-1 0V7Z"})),markdown:a.createElement(a.Fragment,null,a.createElement("path",{d:"M2 4.5h1.5L5 6.38 6.5 4.5H8v5H6.5V7L5 8.88 3.5 7v2.5H2v-5Zm7.75 0h1.5V7h1.25l-2 2.5-2-2.5h1.25V4.5Z"}),a.createElement("path",{fillRule:"evenodd",d:"M.5 2a.5.5 0 0 0-.5.5v9c0 .28.22.5.5.5h13a.5.5 0 0 0 .5-.5v-9a.5.5 0 0 0-.5-.5H.5ZM1 3v8h12V3H1Z"})),repository:a.createElement(a.Fragment,null,a.createElement("path",{d:"M5 2.5C5 2.77614 4.77614 3 4.5 3C4.22386 3 4 2.77614 4 2.5C4 2.22386 4.22386 2 4.5 2C4.77614 2 5 2.22386 5 2.5Z"}),a.createElement("path",{d:"M4.5 5C4.77614 5 5 4.77614 5 4.5C5 4.22386 4.77614 4 4.5 4C4.22386 4 4 4.22386 4 4.5C4 4.77614 4.22386 5 4.5 5Z"}),a.createElement("path",{d:"M5 6.5C5 6.77614 4.77614 7 4.5 7C4.22386 7 4 6.77614 4 6.5C4 6.22386 4.22386 6 4.5 6C4.77614 6 5 6.22386 5 6.5Z"}),a.createElement("path",{fillRule:"evenodd",d:"M11 0C12.1046 0 13 0.895431 13 2V12C13 13.1046 12.1046 14 11 14H1.5C1.22386 14 1 13.7761 1 13.5V0.5C1 0.223857 1.22386 0 1.5 0H11ZM11 1H3V13H11C11.5523 13 12 12.5523 12 12V2C12 1.44772 11.5523 1 11 1Z"})),commit:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M3.03 7.5a4 4 0 0 0 7.94 0h2.53a.5.5 0 0 0 0-1h-2.53a4 4 0 0 0-7.94 0H.5a.5.5 0 0 0 0 1h2.53ZM7 10a3 3 0 1 0 0-6 3 3 0 0 0 0 6Z"})),branch:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M6 2.5c0 .65-.42 1.2-1 1.41v4.06A3.36 3.36 0 0 1 7.5 7a2.7 2.7 0 0 0 1.81-.56c.22-.18.38-.4.48-.62a1.5 1.5 0 1 1 1.03.15c-.16.42-.43.87-.86 1.24-.57.47-1.37.79-2.46.79-1.04 0-1.64.42-2 .92-.26.37-.4.8-.47 1.18A1.5 1.5 0 1 1 4 10.09V3.9a1.5 1.5 0 1 1 2-1.4Zm-2 9a.5.5 0 1 1 1 0 .5.5 0 0 1-1 0Zm1-9a.5.5 0 1 1-1 0 .5.5 0 0 1 1 0Zm6 2a.5.5 0 1 1-1 0 .5.5 0 0 1 1 0Z"})),pullrequest:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M8.35 1.35 7.71 2h.79A2.5 2.5 0 0 1 11 4.5v5.59a1.5 1.5 0 1 1-1 0V4.5C10 3.67 9.33 3 8.5 3h-.8l.65.65a.5.5 0 1 1-.7.7l-1.5-1.5a.5.5 0 0 1 0-.7l1.5-1.5a.5.5 0 1 1 .7.7ZM11 11.5a.5.5 0 1 1-1 0 .5.5 0 0 1 1 0ZM4 3.91a1.5 1.5 0 1 0-1 0v6.18a1.5 1.5 0 1 0 1 0V3.9ZM3.5 11a.5.5 0 1 0 0 1 .5.5 0 0 0 0-1Zm0-8a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1Z"})),merge:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M4.1 3.87a1.5 1.5 0 1 0-1.1.04v6.18a1.5 1.5 0 1 0 1 0V6.4c.26.4.57.77.93 1.08A6.57 6.57 0 0 0 9.08 9a1.5 1.5 0 1 0 0-1 5.57 5.57 0 0 1-3.5-1.25 4.74 4.74 0 0 1-1.47-2.87ZM3.5 11a.5.5 0 1 0 0 1 .5.5 0 0 0 0-1ZM4 2.5a.5.5 0 1 1-1 0 .5.5 0 0 1 1 0Zm7 6a.5.5 0 1 1-1 0 .5.5 0 0 1 1 0Z"})),apple:a.createElement(a.Fragment,null,a.createElement("path",{d:"M11.03 8.1a3.05 3.05 0 0 1-.2-1.74 2.7 2.7 0 0 1 1.4-1.94 3.13 3.13 0 0 0-2.35-1.4c-.84-.08-2.01.56-2.65.57h-.02c-.63 0-1.81-.65-2.64-.57-.42.04-1.75.32-2.55 1.6-.28.44-.5 1.01-.58 1.74a6.36 6.36 0 0 0 .02 1.74 7.5 7.5 0 0 0 1.35 3.33c.7 1.01 1.51 1.6 1.97 1.6.93.02 1.74-.6 2.41-.6l.02.01h.04c.67-.02 1.48.61 2.42.6.45-.02 1.26-.6 1.97-1.6a7.95 7.95 0 0 0 .97-1.86 2.6 2.6 0 0 1-1.58-1.48ZM8.86 2.13c.72-.85.7-2.07.63-2.12-.07-.06-1.25.16-1.99.98a2.78 2.78 0 0 0-.62 2.13c.06.05 1.27-.14 1.98-.99Z"})),linux:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M7 0a3 3 0 0 1 3 3v1.24c.13.13.25.27.36.42l.52.43.2.15c.32.26.7.59 1.09.97A6.28 6.28 0 0 1 14 9.54a.5.5 0 0 1-.35.44c-.31.1-.8.18-1.34.13-.33-.03-.7-.12-1.05-.3-.04.17-.1.34-.17.51a2 2 0 1 1-2.89 2.56 5.5 5.5 0 0 1-2.4 0 2 2 0 1 1-2.9-2.56 5.56 5.56 0 0 1-.16-.51c-.35.18-.72.27-1.05.3a3.4 3.4 0 0 1-1.34-.13.5.5 0 0 1-.35-.44l.01-.14a6.28 6.28 0 0 1 1.82-3.2 13.42 13.42 0 0 1 1.3-1.11c.22-.19.4-.32.5-.43.12-.15.24-.29.37-.42V3a3 3 0 0 1 3-3Zm1 11.9a2 2 0 0 1 2.14-1.9 5.5 5.5 0 0 0 .36-2c0-.51-.1-1.07-.3-1.6l-.03-.02a4.4 4.4 0 0 0-.86-.42 6.71 6.71 0 0 0-1-.31l-.86.64c-.27.2-.63.2-.9 0l-.85-.64a6.72 6.72 0 0 0-1.87.73l-.03.02A4.6 4.6 0 0 0 3.5 8c0 .68.11 1.39.36 2H4a2 2 0 0 1 2 1.9 4.49 4.49 0 0 0 2 0ZM5 12a1 1 0 1 1-2 0 1 1 0 0 1 2 0Zm6 0a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM6.1 4.3a1.5 1.5 0 0 1 1.8 0l.27.2L7 5.38 5.83 4.5l.27-.2ZM8.5 2c.28 0 .5.22.5.5V3a.5.5 0 0 1-1 0v-.5c0-.28.22-.5.5-.5ZM6 2.5a.5.5 0 0 0-1 0V3a.5.5 0 0 0 1 0v-.5Z"})),ubuntu:a.createElement(a.Fragment,null,a.createElement("path",{d:"M12.26 2.07c0 1.14-.89 2.06-1.99 2.06s-1.99-.92-1.99-2.06c0-1.14.9-2.07 2-2.07s1.98.93 1.98 2.07ZM3.98 6.6c0 1.14-.9 2.07-2 2.07C.9 8.67 0 7.74 0 6.6c0-1.14.9-2.07 1.99-2.07 1.1 0 1.99.93 1.99 2.07ZM6.47 11.92a4.76 4.76 0 0 1-3.3-2.62c-.53.25-1.12.33-1.7.22a6.72 6.72 0 0 0 1.84 2.63 6.38 6.38 0 0 0 4.24 1.58c-.37-.5-.57-1.1-.59-1.73a4.77 4.77 0 0 1-.49-.08ZM11.81 11.93c0 1.14-.89 2.07-1.99 2.07s-1.98-.93-1.98-2.07c0-1.14.89-2.06 1.98-2.06 1.1 0 2 .92 2 2.06ZM12.6 11.17a6.93 6.93 0 0 0 .32-7.93A2.95 2.95 0 0 1 11.8 4.6a5.23 5.23 0 0 1-.16 5.03c.47.4.8.94.95 1.54ZM1.99 3.63h-.15A6.48 6.48 0 0 1 8 .24a3.07 3.07 0 0 0-.6 1.68 4.7 4.7 0 0 0-3.9 2.17c-.46-.3-.98-.45-1.51-.45Z"})),windows:a.createElement(a.Fragment,null,a.createElement("path",{d:"M6.5 1H1v5.5h5.5V1ZM13 1H7.5v5.5H13V1ZM7.5 7.5H13V13H7.5V7.5ZM6.5 7.5H1V13h5.5V7.5Z"})),storybook:a.createElement(a.Fragment,null,a.createElement("path",{d:"M2.04.62a.7.7 0 0 0-.66.72l.44 11.56c.01.37.3.66.67.68l9.4.42h.02a.7.7 0 0 0 .7-.7V.66a.7.7 0 0 0-.74-.66l-.77.05.05 1.62a.1.1 0 0 1-.17.08l-.52-.4-.61.46a.1.1 0 0 1-.17-.09L9.75.13l-7.7.49Zm8 4.74c-.24.2-2.09.33-2.09.05.04-1.04-.43-1.09-.69-1.09-.24 0-.66.08-.66.64 0 .57.6.89 1.32 1.27 1.02.53 2.24 1.18 2.24 2.82 0 1.57-1.27 2.43-2.9 2.43-1.67 0-3.14-.68-2.97-3.03.06-.27 2.2-.2 2.2 0-.03.97.19 1.26.75 1.26.43 0 .62-.24.62-.64 0-.6-.63-.95-1.36-1.36-.99-.56-2.15-1.2-2.15-2.7 0-1.5 1.03-2.5 2.86-2.5 1.83 0 2.84.99 2.84 2.85Z"})),azuredevops:a.createElement(a.Fragment,null,a.createElement("path",{d:"m0 5.18 1.31-1.73 4.9-2V.01l4.3 3.15-8.78 1.7v4.8L0 9.16V5.18Zm14-2.6v8.55l-3.36 2.86-5.42-1.79V14L1.73 9.66l8.78 1.05V3.16L14 2.58Z"})),bitbucket:a.createElement(a.Fragment,null,a.createElement("path",{d:"M1 1.52A.41.41 0 0 0 .59 2l1.74 10.6c.05.26.28.46.55.46h8.37c.2 0 .38-.14.42-.34l1.01-6.25H8.81l-.46 2.71H5.68L4.95 5.4h7.91L13.4 2a.41.41 0 0 0-.41-.48H1Z"})),chrome:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M13.02 3.43a.11.11 0 0 1-.1.17H7a3.4 3.4 0 0 0-3.3 2.55.11.11 0 0 1-.21.03L1.52 2.76a.11.11 0 0 1 0-.12 6.97 6.97 0 0 1 9-1.7c1.03.6 1.9 1.47 2.5 2.5ZM7 9.62a2.62 2.62 0 1 1 0-5.24 2.62 2.62 0 0 1 0 5.24Zm1.03.7a.11.11 0 0 0-.12-.04 3.4 3.4 0 0 1-4-1.84L1.1 3.57a.11.11 0 0 0-.2 0 7 7 0 0 0 5.07 10.35c.04 0 .08-.02.1-.05l1.97-3.42a.11.11 0 0 0 0-.13Zm1.43-5.95h3.95c.05 0 .1.03.1.07a6.97 6.97 0 0 1-1.53 7.48A6.96 6.96 0 0 1 7.08 14a.11.11 0 0 1-.1-.17l2.81-4.88h.01a3.38 3.38 0 0 0-.42-4.38.11.11 0 0 1 .08-.2Z"})),chromatic:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M0 7a7 7 0 1 0 14 0A7 7 0 0 0 0 7Zm5.22-3.87a1.97 1.97 0 0 1 3.75.83v1.29L5.61 3.32a2.49 2.49 0 0 0-.4-.19ZM8.7 5.71 5.35 3.78a1.97 1.97 0 0 0-2.6 2.83c.12-.1.24-.18.37-.26l1.51-.87a.27.27 0 0 1 .27 0L7 6.69l1.7-.98Zm-.32 4.97-1.52-.87a.27.27 0 0 1-.13-.23V7.15l-1.7-.97v3.86a1.97 1.97 0 0 0 3.75.83 2.5 2.5 0 0 1-.4-.19Zm.26-.46a1.97 1.97 0 0 0 2.6-2.83c-.11.1-.23.18-.36.26L7.53 9.58l1.11.64Zm-4.1.26h-.17a1.97 1.97 0 0 1-1.9-2.47 2 2 0 0 1 .92-1.2l1.11-.63v3.86c0 .14.01.29.04.44Zm6.79-5.98a1.97 1.97 0 0 0-1.87-.97c.03.14.04.29.04.43v1.75c0 .1-.05.19-.14.23l-2.1 1.22V9.1l3.35-1.93a1.97 1.97 0 0 0 .72-2.68Z"})),componentdriven:a.createElement(a.Fragment,null,a.createElement("path",{d:"M10.85 2.18 8.87.2a.69.69 0 0 0-.97 0L3.09 5.01a.69.69 0 0 0 0 .97l2.46 2.46-2.4 2.4a.69.69 0 0 0 0 .98l1.98 1.98c.27.27.7.27.97 0l4.8-4.81a.69.69 0 0 0 0-.97L8.45 5.56l2.4-2.4a.69.69 0 0 0 0-.98Z"})),discord:a.createElement(a.Fragment,null,a.createElement("path",{d:"M11.85 2.88C10.95 2.48 10 2.18 9 2a7.05 7.05 0 0 0-.4.75 10.66 10.66 0 0 0-3.2 0c-.1-.23-.24-.5-.36-.73A.04.04 0 0 0 4.99 2a11.51 11.51 0 0 0-2.86.9 11.82 11.82 0 0 0-2.05 8 11.6 11.6 0 0 0 3.5 1.77c.01 0 .03 0 .04-.02.27-.36.51-.75.72-1.16a.04.04 0 0 0-.03-.06 7.66 7.66 0 0 1-1.09-.52.04.04 0 0 1 0-.08 5.96 5.96 0 0 0 .26-.17 8.28 8.28 0 0 0 7.08 0l.22.17c.02.02.02.06 0 .08-.36.2-.72.37-1.1.52a.04.04 0 0 0-.02.06c.2.4.45.8.71 1.16.01.02.03.02.05.02a11.57 11.57 0 0 0 3.52-1.8 11.74 11.74 0 0 0-2.09-7.99Zm-7.17 6.4c-.7 0-1.26-.63-1.26-1.41 0-.78.56-1.41 1.26-1.41s1.27.64 1.26 1.4c0 .79-.56 1.42-1.26 1.42Zm4.65 0c-.69 0-1.26-.63-1.26-1.41 0-.78.56-1.41 1.26-1.41s1.27.64 1.26 1.4c0 .79-.55 1.42-1.26 1.42Z"})),facebook:a.createElement(a.Fragment,null,a.createElement("path",{d:"M7.4 14H5.06V7H3.5V4.59h1.56V3.17C5.06 1.2 5.53 0 7.6 0h1.72v2.41H8.25c-.8 0-.85.34-.85.97v1.2h1.93L9.11 7H7.4l-.01 7Z"})),figma:a.createElement(a.Fragment,null,a.createElement("path",{fillRule:"evenodd",d:"M9.2 0H4.8a2.6 2.6 0 0 0-1.4 4.8 2.6 2.6 0 0 0 0 4.4 2.6 2.6 0 1 0 4 2.2V8.89a2.6 2.6 0 1 0 3.2-4.09A2.6 2.6 0 0 0 9.2 0ZM7.4 7A1.8 1.8 0 1 0 11 7a1.8 1.8 0 0 0-3.6 0Zm-.8 2.6H4.8a1.8 1.8 0 1 0 1.8 1.8V9.6ZM4.8 4.4h1.8V.8H4.8a1.8 1.8 0 0 0 0 3.59Zm0 .8a1.8 1.8 0 0 0 0 3.6h1.8V5.2H4.8Zm4.4-.8H7.4V.8h1.8a1.8 1.8 0 1 1 0 3.59Z"})),gdrive:a.createElement(a.Fragment,null,a.createElement("path",{d:"M6.37 8.77 4.33 12.3h6.75l2.04-3.54H6.38Zm6.18-1-3.5-6.08h-4.1l3.51 6.08h4.09ZM4.38 2.7.88 8.77l2.04 3.54 3.5-6.07L4.38 2.7Z"})),github:a.createElement(a.Fragment,null,a.createElement("path",{d:"M7 0a7 7 0 0 0-2.21 13.64c.35.06.48-.15.48-.33L5.26 12c-1.76.32-2.21-.43-2.35-.83-.08-.2-.43-.82-.72-.99-.25-.13-.6-.45-.01-.46.55 0 .94.5 1.07.72.63 1.06 1.64.76 2.04.58.07-.46.25-.77.45-.94-1.56-.18-3.19-.78-3.19-3.46 0-.76.28-1.39.72-1.88-.07-.17-.31-.9.07-1.85 0 0 .59-.19 1.93.71a6.5 6.5 0 0 1 3.5 0c1.34-.9 1.92-.71 1.92-.71.39.96.14 1.68.07 1.85.45.5.72 1.11.72 1.88 0 2.69-1.64 3.28-3.2 3.46.26.22.48.64.48 1.3l-.01 1.92c0 .18.13.4.48.33A7.01 7.01 0 0 0 7 0Z"})),gitlab:a.createElement(a.Fragment,null,a.createElement("path",{d:"M4.53 5.58H1.07l1.49-4.55a.26.26 0 0 1 .48 0l1.49 4.55ZM7 13.15 1.07 5.58l-.75 2.3a.5.5 0 0 0 .18.57l6.5 4.7Zm0 0 6.5-4.7a.5.5 0 0 0 .18-.57l-.75-2.3L7 13.15l2.47-7.57H4.53L7 13.15Zm2.47-7.57h3.46l-1.49-4.55a.26.26 0 0 0-.48 0L9.47 5.58Z"})),google:a.createElement(a.Fragment,null,a.createElement("path",{d:"M10.92 1.1H7.26c-1.64 0-3.19 1.24-3.19 2.68 0 1.47 1.12 2.66 2.8 2.66l.33-.01c-.1.2-.18.44-.18.68 0 .41.22.75.5 1.02h-.64c-2.03 0-3.6 1.3-3.6 2.64 0 1.32 1.72 2.15 3.75 2.15 2.32 0 3.6-1.31 3.6-2.64 0-1.06-.31-1.7-1.28-2.38-.33-.23-.96-.8-.96-1.14 0-.39.1-.58.7-1.04a2.46 2.46 0 0 0 1.03-1.92c0-.92-.4-1.82-1.18-2.11h1.17l.81-.6ZM9.6 10.04c.03.13.05.25.05.38 0 1.07-.7 1.9-2.67 1.9-1.4 0-2.42-.88-2.42-1.95 0-1.05 1.26-1.92 2.66-1.9a3 3 0 0 1 .92.14c.76.53 1.3.83 1.46 1.43ZM7.34 6.07c-.94-.03-1.84-1.06-2-2.3-.17-1.24.47-2.19 1.41-2.16.94.03 1.84 1.03 2 2.26.17 1.24-.47 2.23-1.41 2.2Z"})),graphql:a.createElement(a.Fragment,null,a.createElement("path",{d:"M7.87 11.6a1.17 1.17 0 0 0-1.7-.02l-2.71-1.56.01-.04h7.07l.02.07-2.69 1.56Zm-1.7-9.18.03.03-3.54 6.12h-.04V5.43a1.17 1.17 0 0 0 .84-1.46l2.7-1.56Zm4.38 1.56a1.17 1.17 0 0 0 .84 1.46v3.12l-.04.01-3.54-6.12c.02 0 .03-.02.04-.03l2.7 1.56ZM3.47 9.42a1.17 1.17 0 0 0-.32-.57l3.53-6.12a1.17 1.17 0 0 0 .65 0l3.54 6.12a1.17 1.17 0 0 0-.33.57H3.47Zm8.8-.74c-.1-.05-.21-.1-.32-.12V5.44a1.17 1.17 0 1 0-1.12-1.94l-2.7-1.56a1.17 1.17 0 1 0-2.24 0L3.19 3.5a1.17 1.17 0 1 0-1.13 1.94v3.12a1.17 1.17 0 1 0 1.12 1.94l2.7 1.56a1.17 1.17 0 1 0 2.24-.03l2.69-1.55a1.17 1.17 0 1 0 1.45-1.8Z"})),medium:a.createElement(a.Fragment,null,a.createElement("path",{d:"M0 0v14h14V0H0Zm11.63 3.32-.75.72a.22.22 0 0 0-.08.2v5.33c0 .07.03.14.08.18l.73.72v.16H7.92v-.16l.76-.74c.08-.07.08-.1.08-.21V5.24l-2.11 5.37h-.29L3.9 5.24v3.67c0 .13.05.25.14.34l.99 1.2v.16h-2.8v-.16l.98-1.2a.48.48 0 0 0 .13-.41V4.65c0-.11-.04-.2-.12-.27l-.88-1.06v-.16h2.73l2.1 4.62 1.86-4.62h2.6v.16Z"})),redux:a.createElement(a.Fragment,null,a.createElement("path",{d:"M4.06 9.69c.02.49.42.88.91.88H5a.91.91 0 0 0-.03-1.83h-.03c-.03 0-.08 0-.11.02a5.97 5.97 0 0 1-.85-3.62c.06-.98.39-1.82.96-2.52.47-.6 1.39-.9 2-.92 1.73-.03 2.47 2.12 2.51 2.99.22.04.57.16.82.24-.2-2.64-1.83-4-3.4-4-1.46 0-2.81 1.05-3.35 2.61a6.67 6.67 0 0 0 .65 5.68.74.74 0 0 0-.11.47Zm8.28-2.3a6.62 6.62 0 0 0-5.15-2.25h-.26a.9.9 0 0 0-.8-.49H6.1a.91.91 0 0 0 .03 1.83h.03a.92.92 0 0 0 .8-.56h.3c1.23 0 2.4.36 3.47 1.06.81.54 1.4 1.24 1.72 2.09.28.68.26 1.35-.03 1.92a2.4 2.4 0 0 1-2.23 1.34c-.65 0-1.27-.2-1.6-.34-.18.16-.5.42-.73.58.7.33 1.41.5 2.1.5 1.56 0 2.72-.85 3.16-1.72.47-.94.44-2.57-.78-3.96ZM4.9 12.9a4 4 0 0 1-.98.11c-1.2 0-2.3-.5-2.84-1.32C.38 10.6.13 8.3 2.5 6.58c.05.26.15.62.22.83-.31.23-.8.68-1.11 1.3a2.4 2.4 0 0 0 .13 2.53c.36.54.93.86 1.66.96.9.11 1.8-.05 2.66-.5a5.83 5.83 0 0 0 2.67-2.56.91.91 0 0 1 .62-1.55h.03a.92.92 0 0 1 .1 1.82 6.26 6.26 0 0 1-4.56 3.49Z"})),twitter:a.createElement(a.Fragment,null,a.createElement("path",{d:"M14 2.55c-.51.23-1.07.39-1.65.46.6-.36 1.05-.94 1.26-1.63-.55.34-1.17.58-1.82.72a2.84 2.84 0 0 0-2.1-.93 2.9 2.9 0 0 0-2.8 3.61 8.09 8.09 0 0 1-5.9-3.07 2.99 2.99 0 0 0 .88 3.93 2.8 2.8 0 0 1-1.3-.37v.04c0 1.42 1 2.61 2.3 2.89a2.82 2.82 0 0 1-1.3.05 2.89 2.89 0 0 0 2.7 2.04A5.67 5.67 0 0 1 0 11.51a7.98 7.98 0 0 0 4.4 1.32c5.29 0 8.17-4.48 8.17-8.38v-.38A5.93 5.93 0 0 0 14 2.55Z"})),youtube:a.createElement(a.Fragment,null,a.createElement("path",{d:"M13.99 8.17V5.83a14.95 14.95 0 0 0-.23-2.22c-.09-.38-.27-.7-.55-.96s-.6-.41-.97-.45A51.3 51.3 0 0 0 7 2c-2.34 0-4.09.07-5.24.2A1.78 1.78 0 0 0 .25 3.61 15.26 15.26 0 0 0 0 7v1.16a15.24 15.24 0 0 0 .24 2.22c.09.38.27.7.55.96.27.26.6.41.97.45 1.15.13 2.9.2 5.24.2 2.34 0 4.08-.06 5.24-.2.37-.04.7-.19.97-.45s.45-.58.54-.96a15.26 15.26 0 0 0 .24-2.22Zm-4.23-1.6c.16.1.24.24.24.43 0 .2-.08.33-.24.42l-4 2.5a.44.44 0 0 1-.26.08.54.54 0 0 1-.24-.06A.46.46 0 0 1 5 9.5v-5c0-.2.08-.34.26-.44.17-.1.34-.09.5.02l4 2.5Z"})),linkedin:a.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M11.6667 13H2.33333C1.59695 13 1 12.403 1 11.6667V2.33333C1 1.59695 1.59695 1 2.33333 1H11.6667C12.403 1 13 1.59695 13 2.33333V11.6667C13 12.403 12.403 13 11.6667 13ZM9.55293 11.3333H11.3337V7.67516C11.3337 6.12737 10.4563 5.379 9.23075 5.379C8.00467 5.379 7.48867 6.33378 7.48867 6.33378V5.55552H5.77255V11.3333H7.48867V8.30031C7.48867 7.48764 7.86276 7.00405 8.57878 7.00405C9.23696 7.00405 9.55293 7.46875 9.55293 8.30031V11.3333ZM2.66699 3.73279C2.66699 4.32157 3.14067 4.79896 3.72522 4.79896C4.30977 4.79896 4.78316 4.32157 4.78316 3.73279C4.78316 3.14402 4.30977 2.66663 3.72522 2.66663C3.14067 2.66663 2.66699 3.14402 2.66699 3.73279ZM4.62856 11.3333H2.83908V5.55552H4.62856V11.3333Z",fill:"#1EA7FD"}),vscode:a.createElement(a.Fragment,null,a.createElement("path",{d:"M10.24.04c.13 0 .26.03.38.09L13.5 1.5a.87.87 0 0 1 .5.8v.03-.01 9.39c0 .33-.2.63-.5.78l-2.88 1.38a.87.87 0 0 1-1-.17l-5.5-5.03-2.4 1.83a.58.58 0 0 1-.75-.04l-.77-.7a.58.58 0 0 1 0-.86L2.27 7 .2 5.1a.58.58 0 0 1 0-.86l.77-.7c.21-.2.52-.2.75-.04l2.4 1.83L9.63.3a.87.87 0 0 1 .61-.26Zm.26 3.78L6.32 7l4.18 3.18V3.82Z"}))},b2=w.svg({display:"inline-block",shapeRendering:"inherit",transform:"translate3d(0, 0, 0)",verticalAlign:"middle",path:{fill:"currentColor"}}),Io=({icon:e,...t})=>a.createElement(b2,{viewBox:"0 0 14 14",width:"14px",height:"14px",...t},a.createElement(a.Fragment,null,y2[e])),an={large:40,medium:28,small:20,tiny:16},E2=w.div({background:"transparent",display:"inline-block",verticalAlign:"top",overflow:"hidden",textTransform:"uppercase",img:{width:"100%",height:"auto",display:"block"}},e=>({borderRadius:e.type==="user"?"50%":5,height:`${an[e.size||"medium"]}px`,width:`${an[e.size||"medium"]}px`,lineHeight:`${an[e.size||"medium"]}px`,...e.isLoading&&{background:U.light,filter:"grayscale(1)"},...!e.src&&!e.isLoading&&{background:"#37D5D3"}})),k2=w(Io)({position:"relative",margin:"0 auto",display:"block",verticalAlign:"top",path:{fill:U.medium,animation:`${zs} 1.5s ease-in-out infinite`}},e=>({bottom:`${e.type==="user"?-2:-4}px`,height:`${e.type==="user"?100:70}%`,width:`${e.type==="user"?100:70}%`})),w2=w.div({color:U.lightest,textAlign:"center"},e=>({tiny:{fontSize:`${H.size.s1-2}px`,lineHeight:`${an.tiny}px`},small:{fontSize:`${H.size.s1}px`,lineHeight:`${an.small}px`},medium:{fontSize:`${H.size.s2}px`,lineHeight:`${an.medium}px`},large:{fontSize:`${H.size.s3}px`,lineHeight:`${an.large}px`}})[e.size||"medium"]),C2=({isLoading:e=!1,username:t="loading",src:n=void 0,size:r="medium",type:i="user",...o})=>{let l=a.createElement(k2,{icon:i==="user"?"useralt":"repository",type:i}),s={};return e?(s["aria-busy"]=!0,s["aria-label"]="Loading avatar ..."):n?l=a.createElement("img",{src:n,alt:t}):(s["aria-label"]=t,l=a.createElement(w2,{size:r,"aria-hidden":"true"},t.substring(0,1))),a.createElement(E2,{size:r,isLoading:e,src:n,type:i,...s,...o},l)},S2=w.span(e=>e.withArrow&&{"> svg:last-of-type":{height:"0.65em",width:"0.65em",marginRight:0,marginLeft:"0.25em",bottom:"auto",verticalAlign:"inherit"}}),x2=w.a({display:"inline-block",transition:"transform 150ms ease-out, color 150ms ease-out",textDecoration:"none",color:U.secondary,"&:hover, &:focus-visible":{cursor:"pointer",transform:"translateY(-1px)",color:nn(.07,U.secondary)},"&:active":{transform:"translateY(0)",color:nn(.1,U.secondary)},svg:{display:"inline-block",height:"1em",width:"1em",verticalAlign:"text-top",position:"relative",bottom:"-0.125em",marginRight:"0.4em"}},e=>({...e.secondary&&{color:e.theme.base==="light"?U.mediumdark:U.medium,"&:hover":{color:e.theme.base==="light"?U.dark:U.light},"&:active":{color:e.theme.base==="light"?U.darker:U.lighter}},...e.tertiary&&{color:U.dark,"&:hover":{color:U.darkest},"&:active":{color:U.mediumdark}},...e.nochrome&&{color:"inherit","&:hover, &:active":{color:"inherit",textDecoration:"underline"}},...e.inverse&&{color:U.lightest,"&:hover":{color:U.lighter},"&:active":{color:U.light}}})),M2=w.a({}),N2=w.button({background:"none",border:"none",padding:"0",font:"inherit",cursor:"pointer"}),Qs=Q(({inverse:e,isButton:t,LinkWrapper:n,nochrome:r,secondary:i,tertiary:o,...l},s)=>t?a.createElement(N2,{...l,ref:s}):n?a.createElement(n,{...l,ref:s}):a.createElement(M2,{...l,ref:s}));Qs.displayName="LinkComponentPicker";var $e=Q(({children:e,withArrow:t,...n},r)=>{let i=a.createElement(a.Fragment,null,a.createElement(S2,{withArrow:!!t},e,t&&a.createElement(Io,{icon:"arrowright"})));return a.createElement(x2,{as:Qs,ref:r,...n},i)});$e.displayName="Link";$e.defaultProps={withArrow:!1,isButton:!1,secondary:!1,tertiary:!1,nochrome:!1,inverse:!1};var F2=w.label(e=>({...e.appearance!=="code"&&{fontWeight:H.weight.bold},...e.appearance==="code"?{fontFamily:H.type.code,fontSize:`${H.size.s1-1}px`,lineHeight:"16px"}:{fontSize:`${H.size.s2}px`,lineHeight:"20px"}})),A2=w.div([{marginBottom:8},e=>e.hideLabel&&{border:"0px !important",clip:"rect(0 0 0 0) !important",WebkitClipPath:"inset(100%) !important",clipPath:"inset(100%) !important",height:"1px !important",overflow:"hidden !important",padding:"0px !important",position:"absolute !important",whiteSpace:"nowrap !important",width:"1px !important"}]),O2=w.input({"&::placeholder":{color:U.mediumdark},appearance:"none",border:"none",boxSizing:"border-box",display:"block",outline:"none",width:"100%",margin:"0","&[disabled]":{cursor:"not-allowed",opacity:.5},"&:-webkit-autofill":{WebkitBoxShadow:`0 0 0 3em ${U.lightest} inset`}}),L2=e=>{let t={position:"relative",...e.error&&{zIndex:1},"&:focus":{zIndex:2}};switch(e.stackLevel){case"top":return{borderTopLeftRadius:"4px",borderTopRightRadius:"4px",borderBottomLeftRadius:0,borderBottomRightRadius:0,...t};case"middle":return{borderRadius:0,marginTop:-1,...t};case"bottom":return{borderBottomLeftRadius:"4px",borderBottomRightRadius:"4px",borderTopLeftRadius:0,borderTopRightRadius:0,marginTop:-1,...t};default:return{borderRadius:"4px"}}},T2=w.div(e=>({display:"inline-block",position:"relative",verticalAlign:"top",width:"100%",".sbds-input-el":{position:"relative",...L2(e),background:U.lightest,color:U.darkest,fontSize:`${H.size.s2}px`,lineHeight:"20px",padding:"10px 15px",boxShadow:`${U.border} 0 0 0 1px inset`,"&:focus":{boxShadow:`${U.secondary} 0 0 0 1px inset`},...e.appearance==="pill"&&{fontSize:`${H.size.s1}px`,lineHeight:"16px",padding:"6px 12px",borderRadius:"3em",background:"transparent"},...e.appearance==="code"&&{fontSize:`${H.size.s1-1}px`,lineHeight:"16px",fontFamily:H.type.code,borderRadius:`${_o.borderRadius.small}px`,background:U.lightest,padding:"8px 10px"},...e.startingType==="password"&&{paddingRight:52},...e.icon&&{paddingLeft:40,...(e.appearance==="pill"||e.appearance==="code")&&{paddingLeft:30},"&:focus + svg path":{fill:U.darker}},...e.error&&{boxShadow:`${U.red} 0 0 0 1px inset`,"&:focus":{boxShadow:`${U.red} 0 0 0 1px inset !important`}}},"> svg":{...e.icon&&{transition:"all 150ms ease-out",position:"absolute",top:"50%",zIndex:3,background:"transparent",...e.appearance==="pill"||e.appearance==="code"?{fontSize:`${H.size.s1}px`,height:12,marginTop:-6,width:12,left:10}:{fontSize:`${H.size.s2}px`,height:14,marginTop:-7,width:14,left:e.appearance==="tertiary"?0:15},path:{transition:"all 150ms ease-out",fill:U.mediumdark}},...e.error&&{animation:`${Us} 700ms ease-out`,path:{fill:U.red}}}})),_2=w.div(e=>e.orientation==="horizontal"&&{display:"table-row",".sbds-input-label-wrapper, .sbds-input-input-wrapper":{display:"table-cell"},".sbds-input-label-wrapper":{width:1,paddingRight:20,verticalAlign:"middle"},".sbds-input-input-wrapper":{width:"auto"}}),Z2=w(Oe)({width:"100%"}),I2=w(dl)({width:170}),R2=w.div({position:"absolute",right:"0",minWidth:45,top:"50%",transform:"translateY(-50%)",fontWeight:"bold",fontSize:11,zIndex:2}),Bl=({error:e,value:t,lastErrorValue:n})=>{let r=typeof e=="function"?e(t):e;return n&&t!==n&&(r=null),r},Ks=Q(({id:e,appearance:t="default",className:n=void 0,error:r=null,errorTooltipPlacement:i="right",hideLabel:o=!1,icon:l=void 0,label:s,lastErrorValue:c=void 0,onActionClick:d=void 0,orientation:u="vertical",stackLevel:m=void 0,startingType:p="text",suppressErrorMessage:g=!1,type:f="text",value:y="",...k},b)=>{let[h,v]=Re(Bl({error:r,value:y,lastErrorValue:c})),E=`${e}-error`;oe(()=>{v(Bl({error:r,value:y,lastErrorValue:c}))},[y,r,c]);let S=a.createElement(O2,{className:"sbds-input-el",id:e,ref:b,value:y,type:f,"aria-describedby":E,"aria-invalid":!!r,...k});return a.createElement(_2,{orientation:u,className:n},a.createElement(A2,{className:"sbds-input-label-wrapper",hideLabel:o},a.createElement(F2,{htmlFor:e,appearance:t},s)),a.createElement(T2,{className:"sbds-input-input-wrapper",error:h,"data-error":h,icon:l,appearance:t,stackLevel:m,startingType:p},l&&a.createElement(Io,{icon:l,"aria-hidden":!0}),a.createElement(Z2,{tabIndex:-1,placement:i,startOpen:!0,hasChrome:!!h&&!g,tooltip:h&&!g&&a.createElement(I2,{desc:h}),role:"none"},S),p==="password"&&a.createElement(R2,null,a.createElement($e,{isButton:!0,tertiary:!0,onClick:d,type:"button"},f==="password"?"Show":"Hide"))))});Ks.displayName="PureInput";var Js=Q(({type:e,startFocused:t,...n},r)=>{let[i,o]=Re(e),l=W(u=>{if(u.preventDefault(),u.stopPropagation(),i==="password"){o("text");return}o("password")},[i,o]),s=Pe(),c=r||s,d=Pe(!1);return oe(()=>{c.current&&t&&!d.current&&(c.current.focus(),d.current=!0)},[c,t,d]),a.createElement(Ks,{ref:c,startingType:e,type:i,onActionClick:l,...n})});Js.displayName="Input";var B2=w.div({borderRadius:"3em",cursor:"progress",display:"inline-block",overflow:"hidden",position:["relative","absolute"],transition:"all 200ms ease-out",verticalAlign:"top",top:"50%",left:"50%",marginTop:-16,marginLeft:-16,height:32,width:32,animation:`${Hs} 0.7s linear infinite`,borderWidth:2,borderStyle:"solid",borderColor:"rgba(0, 0, 0, 0.03)",borderTopColor:"rgba(0, 0, 0, 0.15)"},e=>({...e.inverse&&{borderColor:"rgba(255, 255, 255, 0.2)",borderTopColor:"rgba(255, 255, 255, 0.4)"},...e.inForm&&{marginTop:-6,marginLeft:-6,height:12,width:12,border:`1px solid ${U.secondary}`,borderBottomColor:"transparent"},...e.inline&&{position:"relative",top:"initial",left:"initial",marginTop:"initial",marginLeft:"initial",verticalAlign:"middle",height:8,width:8,border:"1px solid",borderTopColor:U.secondary,borderLeftColor:U.secondary,borderRightColor:U.secondary,borderBottomColor:"transparent",...e.positive&&{borderTopColor:U.positive,borderLeftColor:U.positive,borderRightColor:U.positive},...e.negative&&{borderTopColor:U.red,borderLeftColor:U.red,borderRightColor:U.red},...e.neutral&&{borderTopColor:U.dark,borderLeftColor:U.dark,borderRightColor:U.dark},...e.inverse&&{borderTopColor:U.lightest,borderLeftColor:U.lightest,borderRightColor:U.lightest}}})),oo=e=>a.createElement(B2,{"aria-label":"Content is loading ...","aria-live":"polite",role:"status",...e}),P2=function(e){var t=new WeakMap;return function(n){if(t.has(n))return t.get(n);var r=e(n);return t.set(n,r),r}},V2=w.span({}),j2=w.span(({theme:e})=>({fontWeight:e.typography.weight.bold,whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis"})),D2=w.span({}),H2=w.span({}),Pl=w.li(({theme:e})=>({listStyle:"none","&:not(:first-of-type)":{borderTop:`1px solid ${e.appBorderColor}`}})),z2=w.span({lineHeight:"18px",padding:"7px 15px",display:"flex",alignItems:"center",justifyContent:"space-between",".sbds-list-item-title":{display:"block",flex:"0 1 auto",marginRight:"auto"},".sbds-list-item-left, .sbds-list-item-center, .sbds-list-item-right":{display:"inline-flex"},".sbds-list-item-center":{flex:"0 1 auto",marginLeft:"auto",marginRight:"auto"},".sbds-list-item-left, .sbds-list-item-right":{flex:"0 1 auto"},".sbds-list-item-right":{flex:"none",textAlign:"right",marginLeft:10}}),Ro=({active:e,activeColor:t,disabled:n,isLoading:r,theme:i})=>({fontSize:`${i.typography.size.s1}px`,transition:"all 150ms ease-out",color:i.color.mediumdark,textDecoration:"none",display:"block",".sbds-list-item-title":{color:i.base==="light"?i.color.darker:i.color.lighter},".sbds-list-item-right svg":{transition:"all 200ms ease-out",opacity:0,height:12,width:12,margin:"3px 0",verticalAlign:"top",path:{fill:i.color.mediumdark}},"&:hover":{background:i.background.hoverable,cursor:"pointer",".sbds-list-item-right svg":{opacity:1}},...e&&{".sbds-list-item-title":{fontWeight:i.typography.weight.bold},".sbds-list-item-title, .sbds-list-item-center":{color:t},".sbds-list-item-right svg":{opacity:1,path:{fill:t}}},...r&&{".sbds-list-item-title":{...Xu,flex:"0 1 auto",display:"inline-block"}},...n&&{cursor:"not-allowed !important",".sbds-list-item-title, .sbds-list-item-center":{color:i.color.mediumdark}}}),U2=w(({active:e,activeColor:t,isLoading:n,...r})=>a.createElement("a",{...r}))(Ro),$2=w.span(Ro),W2=P2(e=>w(({active:t,isLoading:n,activeColor:r,...i})=>a.createElement(e,{...i}))(Ro)),ut=({appearance:e="primary",left:t,title:n=a.createElement("span",null,"Loading"),center:r,right:i,onClick:o,LinkWrapper:l,isLink:s=!0,...c})=>{let d=en().color[e],u=a.createElement(z2,{onClick:o,role:"presentation"},t&&a.createElement(V2,{className:"sbds-list-item-left"},t),n&&a.createElement(j2,{className:"sbds-list-item-title"},n),r&&a.createElement(D2,{className:"sbds-list-item-center"},r),i&&a.createElement(H2,{className:"sbds-list-item-right"},i));if(l){let m=W2(l);return a.createElement(Pl,null,a.createElement(m,{activeColor:d,...c},u))}return a.createElement(Pl,null,a.createElement(s?U2:$2,{activeColor:d,...c},u))};function ua(e){function t(B,j){return B>>>j|B<<32-j}for(var n,r,i=Math.pow,o=i(2,32),l="",s=[],c=8*e.length,d=ua.h=ua.h||[],u=ua.k=ua.k||[],m=u.length,p={},g=2;m<64;g++)if(!p[g]){for(n=0;n<313;n+=g)p[n]=g;d[m]=i(g,.5)*o|0,u[m++]=i(g,1/3)*o|0}for(e+="\x80";e.length%64-56;)e+="\0";for(n=0;n>8)return;s[n>>2]|=r<<(3-n)%4*8}for(s[s.length]=c/o|0,s[s.length]=c,r=0;r>>3)+f[n-7]+(t(b,17)^t(b,19)^b>>>10)|0);(d=[E+((t(h,2)^t(h,13)^t(h,22))+(h&d[1]^h&d[2]^d[1]&d[2]))|0].concat(d))[4]=d[4]+E|0}for(n=0;n<8;n++)d[n]=d[n]+y[n]|0}for(n=0;n<8;n++)for(r=3;r+1;r--){var S=d[n]>>8*r&255;l+=(S<16?0:"")+S.toString(16)}return l}var q2=e=>new Uint8Array(e).reduce((t,n)=>t+String.fromCharCode(n),""),G2=e=>window.btoa(Array.isArray(e)?q2(e):e),Vl=e=>G2(e).replace(/\+/g,"-").replace(/\//g,"_").replace(/=/g,""),Y2=e=>Array.from(e.match(/.{1,2}/g)??[],t=>parseInt(t,16)),Q2=()=>Math.random().toString(36).slice(2,10)+Math.random().toString(36).slice(2,10)+Math.random().toString(36).slice(2,10)+Math.random().toString(36).slice(2,10),Xs=e=>Object.entries(e).map(([t,n])=>`${encodeURIComponent(t)}=${encodeURIComponent(n)}`).join("&"),K2=({error:e})=>e==="authorization_pending",J2=({error_description:e})=>e==="Not OAuth beta user",X2=async e=>{let t=Vl(Q2()),n=Vl(Y2(ua(t))),r=await fetch(`${Hr}/authorize`,{method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded;charset=UTF-8"},body:Xs({client_id:"chromaui:addon-visual-tests",code_challenge:n})}),{device_code:i,user_code:o,verification_uri_complete:l,expires_in:s,interval:c}=await r.json(),d=e?l.replace("https://www",`https://${e}`):l;return{expires:Date.now()+s*1e3,interval:c*1e3,user_code:o,device_code:i,verifier:t,verificationUrl:d}},em=async({expires:e,device_code:t,verifier:n})=>{if(Date.now()>=e)throw new Error("Token exchange expired, please restart sign in.");try{let r=await(await fetch(`${Hr}/token`,{method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded;charset=UTF-8"},body:Xs({client_id:"chromaui:addon-visual-tests",grant_type:"urn:ietf:params:oauth:grant-type:device_code",device_code:t,code_verifier:n,scope:"user:read account:read project:read project:write"})})).json();if(K2(r))throw new Error("You have not authorized the Visual Tests addon for Chromatic, please try again");if(r.access_token)return r.access_token;if(J2(r))return alert("You must be a beta user to use this addon at this time."),null;throw new Error}catch(r){throw console.warn(r),r}};function e0(){let e=vn(),{addNotification:t,setOptions:n,togglePanel:r}=e,i=W(({onDismiss:o})=>{o(),n({selectedPanel:Vn}),r(!0)},[n,r]);return W((o,l)=>{t({id:`${z}/error/${Date.now()}`,content:{headline:o,subHeadline:l.toString()},icon:a.createElement(qt,{color:Lt.negative}),onClick:i})},[t,i])}var ta=new Map,tm=(e,t,n)=>{let r=()=>{window.clearTimeout(ta.get(e)),ta.delete(e)},i=(...o)=>{ta.has(e)?r():t(...o),ta.set(e,window.setTimeout(()=>ta.delete(e)&&t(...o),n))};return i.cancel=r,i};function it(e,t){let n=W(()=>{try{let s=sessionStorage.getItem(`${z}/state/${e}`);if(s!=null)return JSON.parse(s)}catch{}return typeof t=="function"?t():t},[e,t]),[r,i]=Re(n),o=Dt(()=>tm(e,s=>{let c=new Set(sessionStorage.getItem(`${z}/state`)?.split(";"));s==null?(sessionStorage.removeItem(`${z}/state/${e}`),c.delete(e)):(sessionStorage.setItem(`${z}/state/${e}`,JSON.stringify(s)),c.add(e)),sessionStorage.setItem(`${z}/state`,Array.from(c).join(";")),window.dispatchEvent(new StorageEvent("session-storage",{key:e}))},1e3),[e]);oe(()=>o.cancel,[o]);let l=W(s=>{let c=s;(!c.key||c.key===e)&&i(n())},[e,n]);return oe(()=>(window.addEventListener("storage",l),window.addEventListener("session-storage",l),()=>{window.removeEventListener("storage",l),window.removeEventListener("session-storage",l)}),[l]),[r,W(s=>i(c=>{let d=typeof s=="function"?s(c):s;return o(d),d}),[o])]}function nm(...e){let t=sessionStorage.getItem(`${z}/state`)?.split(";")||[];e.length?(e.forEach(n=>sessionStorage.removeItem(`${z}/state/${n}`)),sessionStorage.setItem(`${z}/state`,t.filter(n=>!e.includes(n)).join(";"))):(t.forEach(n=>sessionStorage.removeItem(`${z}/state/${n}`)),sessionStorage.removeItem(`${z}/state`))}var t0=Xe(void 0),am=({children:e,addonUninstalled:t,setAddonUninstalled:n})=>{let r=vn().getChannel();if(!r)throw new Error("Channel not available");let i=()=>{r.emit(hs),n(!0)};return a.createElement(t0.Provider,{value:{addonUninstalled:t,uninstallAddon:i}},e)},Bo=()=>Ot(t0,"Uninstall Addon"),ye=w.div({display:"flex",flexDirection:"column",flexGrow:1,alignItems:"center",justifyContent:"center",padding:10}),fe=w.h1(({theme:e})=>({marginTop:0,marginBottom:4,fontSize:"1em",fontWeight:"bold",color:e.base==="light"?e.color.defaultText:e.color.lightest})),n0=e=>a.createElement("svg",{width:"58",height:"53",viewBox:"0 0 58 53",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},a.createElement("g",{filter:"url(#filter0_dd_304_317890)"},a.createElement("rect",{x:"6",y:"2",width:"40",height:"40",rx:"8",fill:"#FF4785",shapeRendering:"crispEdges"}),a.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M17.5005 11.0555C16.8471 11.0963 16.3455 11.6508 16.37 12.3051L17.1135 32.1151C17.137 32.7426 17.6379 33.2471 18.2651 33.2753L34.3716 33.9987C34.3896 33.9995 34.4077 33.9999 34.4257 33.9999C35.0921 33.9999 35.6324 33.4597 35.6324 32.7932V11.2067C35.6324 11.1816 35.6316 11.1565 35.63 11.1314C35.5885 10.4663 35.0156 9.96082 34.3505 10.0024L33.0259 10.0853L33.1227 12.8548C33.1261 12.9541 33.0484 13.0375 32.949 13.041C32.9065 13.0424 32.8648 13.0288 32.8314 13.0025L31.939 12.2995L30.8825 13.1009C30.8033 13.161 30.6904 13.1455 30.6303 13.0663C30.605 13.033 30.5921 12.9919 30.5939 12.9501L30.707 10.2302L17.5005 11.0555ZM31.221 19.1936C30.7965 19.5234 27.6343 19.7484 27.6343 19.2789C27.7011 17.4876 26.8991 17.409 26.4536 17.409C26.0303 17.409 25.3174 17.537 25.3174 18.4966C25.3174 19.4746 26.3592 20.0267 27.582 20.6747C29.3191 21.5952 31.4215 22.7093 31.4215 25.5128C31.4215 28.1998 29.2383 29.6842 26.4536 29.6842C23.5797 29.6842 21.0683 28.5215 21.352 24.4904C21.4633 24.0171 25.1169 24.1296 25.1169 24.4904C25.0723 26.1538 25.4511 26.6431 26.409 26.6431C27.1442 26.6431 27.4783 26.2379 27.4783 25.5554C27.4783 24.5227 26.3929 23.9133 25.1442 23.2122C23.4534 22.2629 21.4633 21.1456 21.4633 18.5819C21.4633 16.0229 23.2233 14.3168 26.3645 14.3168C29.5056 14.3168 31.221 15.9967 31.221 19.1936Z",fill:"white"})),a.createElement("circle",{cx:"46",cy:"22",r:"2.5",fill:"white",stroke:"#FF4785"}),a.createElement("path",{d:"M57.8536 22.3536C58.0488 22.1583 58.0488 21.8417 57.8536 21.6464L54.6716 18.4645C54.4763 18.2692 54.1597 18.2692 53.9645 18.4645C53.7692 18.6597 53.7692 18.9763 53.9645 19.1716L56.7929 22L53.9645 24.8284C53.7692 25.0237 53.7692 25.3403 53.9645 25.5355C54.1597 25.7308 54.4763 25.7308 54.6716 25.5355L57.8536 22.3536ZM48.5 22.5H57.5V21.5H48.5V22.5Z",fill:"#FF4785"}),a.createElement("defs",null,a.createElement("filter",{id:"filter0_dd_304_317890",x:"0",y:"0",width:"52",height:"53",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB"},a.createElement("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),a.createElement("feColorMatrix",{in:"SourceAlpha",type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0",result:"hardAlpha"}),a.createElement("feOffset",{dy:"5"}),a.createElement("feGaussianBlur",{stdDeviation:"3"}),a.createElement("feColorMatrix",{type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.06 0"}),a.createElement("feBlend",{mode:"normal",in2:"BackgroundImageFix",result:"effect1_dropShadow_304_317890"}),a.createElement("feColorMatrix",{in:"SourceAlpha",type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0",result:"hardAlpha"}),a.createElement("feOffset",{dy:"1"}),a.createElement("feGaussianBlur",{stdDeviation:"1.5"}),a.createElement("feComposite",{in2:"hardAlpha",operator:"out"}),a.createElement("feColorMatrix",{type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.1 0"}),a.createElement("feBlend",{mode:"normal",in2:"effect1_dropShadow_304_317890",result:"effect2_dropShadow_304_317890"}),a.createElement("feBlend",{mode:"normal",in:"SourceGraphic",in2:"effect2_dropShadow_304_317890",result:"shape"})))),pn=e=>a.createElement("svg",{width:"52",height:"53",viewBox:"0 0 52 53",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},a.createElement("g",{filter:"url(#filter0_dd_304_317945)"},a.createElement("g",{clipPath:"url(#clip0_304_317945)"},a.createElement("rect",{x:"6",y:"2",width:"40",height:"40",rx:"8",fill:"#288041"}),a.createElement("g",{clipPath:"url(#clip1_304_317945)"},a.createElement("rect",{x:"14.75",y:"10.75",width:"22.5",height:"22.5",rx:"2",fill:"#215D31"}),a.createElement("rect",{x:"20.6104",y:"20.1591",width:"20.1485",height:"20.1485",transform:"rotate(45 20.6104 20.1591)",fill:"#93D4A5"}),a.createElement("rect",{x:"30.9502",y:"16.59",width:"20.1485",height:"20.1485",transform:"rotate(45 30.9502 16.59)",fill:"#93D4A5"}),a.createElement("circle",{cx:"20.435",cy:"16.2246",r:"2.45455",fill:"#93D4A5"})),a.createElement("rect",{x:"7.05469",y:"3",width:"53.75",height:"32.25",transform:"rotate(45 7.05469 3)",fill:"#67B47C"}),a.createElement("g",{clipPath:"url(#clip2_304_317945)"},a.createElement("g",{clipPath:"url(#clip3_304_317945)"},a.createElement("rect",{x:"14.75",y:"10.75",width:"22.5",height:"22.5",rx:"2",fill:"#2B733F"}),a.createElement("rect",{x:"21.3604",y:"21.6592",width:"20.1485",height:"20.1485",transform:"rotate(45 21.3604 21.6592)",fill:"#A9E0B8"}),a.createElement("rect",{x:"32.2012",y:"18.5908",width:"20.1485",height:"20.1485",transform:"rotate(45 32.2012 18.5908)",fill:"#A9E0B8"}),a.createElement("circle",{cx:"21.685",cy:"17.9746",r:"2.45455",fill:"#A9E0B8"}))))),a.createElement("defs",null,a.createElement("filter",{id:"filter0_dd_304_317945",x:"0",y:"0",width:"52",height:"53",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB"},a.createElement("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),a.createElement("feColorMatrix",{in:"SourceAlpha",type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0",result:"hardAlpha"}),a.createElement("feOffset",{dy:"5"}),a.createElement("feGaussianBlur",{stdDeviation:"3"}),a.createElement("feComposite",{in2:"hardAlpha",operator:"out"}),a.createElement("feColorMatrix",{type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.06 0"}),a.createElement("feBlend",{mode:"normal",in2:"BackgroundImageFix",result:"effect1_dropShadow_304_317945"}),a.createElement("feColorMatrix",{in:"SourceAlpha",type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0",result:"hardAlpha"}),a.createElement("feOffset",{dy:"1"}),a.createElement("feGaussianBlur",{stdDeviation:"1.5"}),a.createElement("feComposite",{in2:"hardAlpha",operator:"out"}),a.createElement("feColorMatrix",{type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.1 0"}),a.createElement("feBlend",{mode:"normal",in2:"effect1_dropShadow_304_317945",result:"effect2_dropShadow_304_317945"}),a.createElement("feBlend",{mode:"normal",in:"SourceGraphic",in2:"effect2_dropShadow_304_317945",result:"shape"})),a.createElement("clipPath",{id:"clip0_304_317945"},a.createElement("rect",{x:"6",y:"2",width:"40",height:"40",rx:"8",fill:"white"})),a.createElement("clipPath",{id:"clip1_304_317945"},a.createElement("rect",{x:"14.75",y:"10.75",width:"22.5",height:"22.5",rx:"2",fill:"white"})),a.createElement("clipPath",{id:"clip2_304_317945"},a.createElement("rect",{width:"60.7428",height:"29.9046",fill:"white",transform:"translate(7.20801 3.17212) rotate(45)"})),a.createElement("clipPath",{id:"clip3_304_317945"},a.createElement("rect",{x:"14.75",y:"10.75",width:"22.5",height:"22.5",rx:"2",fill:"white"})))),rm=ft(Dr()),a0=w.div({display:"flex",flexDirection:"column"}),lo=w.div(({theme:e})=>({padding:15,lineHeight:"18px",borderBottom:`1px solid ${e.appBorderColor}`,p:{margin:"10px 0","&:last-of-type":{marginBottom:0}},dl:{display:"grid",gridTemplateColumns:"auto 1fr",gap:10,margin:"10px 0 0 0"},dt:{color:e.color.mediumdark,fontWeight:700},dd:{marginLeft:0},"button + button":{marginLeft:10}})),Cr=w.div({display:"flex",fontWeight:"bold",marginBottom:15}),jl=w(Od)(({theme:e})=>({width:12,height:12,margin:"3px 6px",verticalAlign:"top",color:e.color.mediumdark})),qr={width:14,height:14,margin:"2px 6px 2px 0",verticalAlign:"top"},im=w(Dd)(qr),om=w(wd)(qr),lm=w(as)(qr),sm=w(Sd)(qr),Po=w(Co)({marginLeft:"auto"}),Vo=w(lt)({margin:-5,marginLeft:"auto"}),ue=w(pi)({"&&":{display:"inline-flex",borderRadius:4,fontSize:13,lineHeight:"14px",padding:"9px 12px",alignItems:"center","@container (min-width: 800px)":{padding:"8px 10px"}}},({link:e,theme:t})=>e&&he({"&&":{background:"none",boxShadow:"none",padding:2,fontWeight:"normal",color:t.base==="light"?t.color.dark:"#C9CDCF",opacity:.8,transition:"opacity 150ms ease-out","&:hover, &:focus":{opacity:1},"&:focus:not(:active)":{outline:`1px solid ${t.color.secondary}`}}}),({tertiary:e})=>e&&he({"&&:hover":{boxShadow:"none"}}),({belowText:e})=>e&&{marginTop:7}),He=w(ll)(({theme:e})=>({color:e.base==="light"?e.color.darker:e.color.lighter,border:`1px solid ${e.appBorderColor}`,fontSize:"12px",padding:"2px 3px"})),cm={autoAcceptChanges:{description:"Automatically accept visual changes - usually for a specific branch name.",type:"true or branch name"},buildScriptName:{description:"The package.json script that builds your Storybook.",type:"string"},cypress:{description:"Run build against `@chromatic-com/cypress` test archives.",type:"boolean"},debug:{description:"Output verbose logs and debug information.",type:"boolean"},diagnosticsFile:{description:"Write process information to a JSON file.",type:"string or boolean"},exitOnceUploaded:{description:"Exit the process as soon as your Storybook is published.",type:"string or boolean"},exitZeroOnChanges:{description:"Exit the process succesfully even when visual changes are found.",type:"string or boolean"},externals:{description:"Disable TurboSnap when any of these files have changed since the baseline build.",type:"string: ['public/**']"},fileHashing:{description:"Apply file hashing to skip uploading unchanged files - default: true",type:"boolean"},ignoreLastBuildOnBranch:{description:"Do not use the last build on this branch as a baseline if it is no longer in history (i.e. branch was rebased).",type:"string"},junitReport:{description:"Write build results to a JUnit XML file.",type:"string or boolean"},logFile:{description:"Write Chromatic CLI logs to a file.",type:"string or boolean"},onlyChanged:{description:"Enables TurboSnap to only run stories affected by files changed since the baseline build.",type:"true or string (branch name)",glob:!0},onlyStoryFiles:{description:"Only run a single story or a subset of stories by their filename(s).",type:"string[]"},onlyStoryNames:{description:"Only run a single story or a subset of stories by their name(s).",type:"string[]"},outputDir:{description:"Relative path to target directory for building your Storybook, in case you want to preserve it.",type:"string"},playwright:{description:"Run build against `@chromatic-com/playwright` test archives.",type:"boolean"},projectId:{description:"Unique identifier for your project. ",type:"string"},projectToken:{description:"Secret token for your project. Preferably configured through CHROMATIC_PROJECT_TOKEN.",type:"string"},skip:{description:"Skip Chromatic tests, but mark the commit as passing. Avoids blocking PRs due to required merge checks.",type:"string or boolean"},storybookBaseDir:{description:"Relative path from repository root to Storybook project root.",type:"string"},storybookBuildDir:{description:"Path to the directory of an already built Storybook.",type:"string"},storybookConfigDir:{description:"Relative path from where you run Chromatic to your Storybook config directory.",type:"string"},storybookLogFile:{description:"Write Storybook build logs to a file.",type:"string or boolean"},untraced:{description:"Disregard these files and their dependencies when tracing dependent stories for TurboSnap.",type:"string[]"},uploadMetadata:{description:"Upload Chromatic metadata files as part of the published Storybook.",type:"boolean"},zip:{description:"Publish your Storybook to Chromatic as a single zip file instead of individual content files.",type:"boolean"}},dm=w(Vo)({position:"absolute",right:16,top:10}),um=w.div(({theme:e})=>({backgroundColor:e.background.content,display:"flex",flexDirection:"column",minHeight:"100%",overflowY:"auto",padding:20,position:"relative"})),mm=w.div({margin:"0 auto",maxWidth:600,width:"100%"}),Dl=w.div(({theme:e})=>({borderBottom:`1px solid ${e.appBorderColor}`,marginBottom:20,paddingBottom:20,code:{fontSize:"90%"}})),pm=w(Cr)({marginBottom:10}),hm=w.div({display:"flex",flexDirection:"column",gap:20}),Hl=w.div(({theme:e})=>({alignItems:"center",borderRadius:e.appBorderRadius,display:"flex",flexWrap:"wrap","> div":{width:"100%"}})),zl=w.div(({theme:e})=>({display:"flex",flexGrow:1,flexWrap:"wrap",gap:"5px 10px"})),Ul=w.div(({theme:e})=>({fontWeight:e.typography.weight.bold,div:{marginLeft:5,position:"relative",top:2}})),$l=w.div({marginTop:10}),fm=w.div(({hideBorderRadius:e,theme:t})=>({background:t.base==="dark"?t.color.darkest:t.color.lighter,border:`1px solid ${t.appBorderColor}`,borderRadius:t.appBorderRadius,borderBottomLeftRadius:e?0:t.appBorderRadius,borderBottomRightRadius:e?0:t.appBorderRadius,color:t.base==="dark"?t.color.medium:t.color.dark,fontFamily:t.typography.fonts.mono,fontSize:13,lineHeight:"20px",padding:"5px 10px",wordWrap:"break-word"})),gm=w.div(({theme:e})=>({color:e.color.warningText})),Wl=w.div(({theme:e})=>({color:e.base==="dark"?e.color.medium:e.color.dark,marginTop:2})),ql=w.div(({warning:e,theme:t})=>({alignItems:"center",display:"flex",backgroundColor:e?t.base==="dark"?"#342E1A":t.background.warning:t.background.hoverable,border:`1px solid ${t.appBorderColor}`,borderRadius:3,borderTopLeftRadius:0,borderTopRightRadius:0,borderTop:0,fontSize:t.typography.size.s1,gap:5,lineHeight:"20px",padding:5,svg:{color:e?t.base==="dark"?t.color.warning:t.color.warningText:t.color.secondary,flexShrink:0},code:{fontSize:"85%"}})),vm=w.div(({theme:e})=>({"&:nth-last-of-type(2)":{borderBottom:`1px solid ${e.appBorderColor}`,paddingBottom:30}})),r0={height:12,margin:2,verticalAlign:"top",width:12},ym=w(Td)(r0),bm=w(Nd)(r0),Em=({onClose:e})=>{let{uninstallAddon:t}=Bo(),[n]=Ze(So),{configuration:r={},problems:i={},suggestions:o={}}=n||{},{configFile:l,...s}=r,c=Object.keys({...s,...i,...o}).sort().map(d=>({key:d,value:d in s?s[d]:void 0,problem:i[d],suggestion:o[d]}));return a.createElement(um,null,a.createElement(dm,{onClick:e,style:{marginRight:-8}},a.createElement(Po,{"aria-label":"Close"})),a.createElement(mm,null,a.createElement(pm,null,"Configuration"),l?a.createElement(Dl,null,"This is a read-only representation of the Chromatic configuration options found in"," ",a.createElement(He,null,l),". Changes to the config file will be reflected here."," ",a.createElement(bn,{href:"https://www.chromatic.com/docs/cli/#configuration-options",target:"_blank",withArrow:!0},"Learn more")):a.createElement(Dl,null,"To configure this addon, create ",a.createElement(He,null,"chromatic.config.json")," in your project's root directory."," ",a.createElement(bn,{href:"https://www.chromatic.com/docs/cli/#configuration-options",target:"_blank",withArrow:!0},"Learn more")),c&&a.createElement(hm,null,c.map(({key:d,value:u,problem:m,suggestion:p})=>a.createElement(vm,{key:d,id:`${d}-option`},a.createElement(Hl,null,a.createElement(zl,null,a.createElement(Ul,null,d," "),d in a5&&a.createElement(gm,null,"*Disabled for local builds")),a.createElement(Wl,null,cm[d]?.description),a.createElement($l,null,a.createElement(fm,{hideBorderRadius:!!(m||p)},u===void 0?"undefined":JSON.stringify(u)))),m!==void 0&&a.createElement(ql,{warning:!0},a.createElement(ym,null),m===null?a.createElement("span",null,a.createElement("strong",null,"Warning: "),"This should be removed."):a.createElement("span",null,a.createElement("strong",null,"Warning: "),"This should be: ",a.createElement(He,null,JSON.stringify(m)))),p!==void 0&&a.createElement(ql,null,a.createElement(bm,null),a.createElement("span",null,a.createElement("strong",null,"Hint: "),"Try setting as ",a.createElement(He,null,JSON.stringify(p)))))),a.createElement("div",null,a.createElement(Hl,null,a.createElement(zl,null,a.createElement(Ul,null,"Uninstall addon")),a.createElement(Wl,null,"Removing the addon updates your Storybook configuration and uninstalls the dependency."),a.createElement($l,null,a.createElement(ue,{onClick:t},"Uninstall")))))))},i0={configVisible:!1,settingsVisible:!1,warningsVisible:!1,baselineImageVisible:!1,focusVisible:!1,diffVisible:!1},kn=e=>(t,n)=>({...t,[e]:typeof n=="boolean"?n:!t[e]}),km={toggleDiff:kn("diffVisible"),toggleFocus:kn("focusVisible"),toggleConfig:kn("configVisible"),toggleSettings:kn("settingsVisible"),toggleWarnings:kn("warningsVisible"),toggleBaselineImage:kn("baselineImageVisible")},wm=(e,t)=>km[t.type](e,t.payload),o0=Xe(i0),l0=Xe(()=>{}),Gr=()=>Ot(o0,"Controls"),jn=()=>{let e=Ot(l0,"ControlsDispatch");return Dt(()=>({toggleDiff:t=>e({type:"toggleDiff",payload:t}),toggleFocus:t=>e({type:"toggleFocus",payload:t}),toggleConfig:t=>e({type:"toggleConfig",payload:t}),toggleSettings:t=>e({type:"toggleSettings",payload:t}),toggleWarnings:t=>e({type:"toggleWarnings",payload:t}),toggleBaselineImage:t=>e({type:"toggleBaselineImage",payload:t})}),[e])},Cm=({children:e,initialState:t=i0})=>{let[n,r]=ui(wm,t);return a.createElement(o0.Provider,{value:n},a.createElement(l0.Provider,{value:r},e))},Sm=w.div({"& > div":{minWidth:120}}),ka=({children:e,links:t,note:n,...r})=>{let[i,o]=a.useState(!1),l=a.createElement(Oe,{closeOnOutsideClick:!0,closeOnTriggerHidden:!0,onVisibleChange:s=>o(s),tooltip:({onHide:s})=>a.createElement(Sm,null,a.createElement(cl,{links:t.map(c=>({...c,onClick:(...d)=>(s(),c.onClick?.(...d))}))})),trigger:"click",...r},typeof e=="function"?e(i):a.createElement(lt,{active:i},e));return n?a.createElement(Oe,{tooltip:a.createElement(je,{note:n}),trigger:"hover",hasChrome:!1},l):l},Yr=()=>{let{accessToken:e,setAccessToken:t}=Ys(),{toggleConfig:n}=jn(),[r]=Ze(us),{projectId:i}=r||{},o=[{id:"learn",title:"About this addon",icon:a.createElement(os,{"aria-hidden":!0}),href:"https://www.chromatic.com/docs/visual-testing-addon",target:"_blank"},{id:"configuration",title:"Configuration",icon:a.createElement(xd,{"aria-hidden":!0}),onClick:()=>n()},...i?[{id:"visit",title:"View project on Chromatic",icon:a.createElement(ls,{"aria-hidden":!0}),href:i?`https://www.chromatic.com/builds?appId=${i?.split(":")[1]}`:"https://www.chromatic.com/start",target:"_blank"}]:[],...e?[{id:"logout",title:"Log out",icon:a.createElement(Hd,{"aria-hidden":!0}),onClick:()=>t(null)}]:[]];return a.createElement(ka,{placement:"top",links:o},a.createElement(Md,null))};w.div(({hidden:e,theme:t})=>({background:t.background.app,containerType:"size",display:e?"none":"flex",flexDirection:"column",height:"100%"}));var xm=w.div({display:"flex",flexDirection:"column",flexGrow:1},({hidden:e})=>e&&{display:"none"}),fa=w.div(({grow:e})=>e&&{flexGrow:e?1:"auto"}),ma=w.div({display:"flex",flexDirection:"row",margin:15},({header:e,theme:t})=>e&&{margin:0,padding:15,borderBottom:`1px solid ${t.appBorderColor}`,"@container (min-width: 800px)":{height:40,alignItems:"center",justifyContent:"space-between",padding:"5px 15px"}}),Mm=w(ma)({alignItems:"center",height:40,margin:"0 10px"}),st=w.div({display:"flex",flexDirection:"column",alignItems:"center"},({push:e})=>e&&{marginLeft:"auto"}),Gl=w.div(({theme:e})=>({borderBottom:`1px solid ${e.appBorderColor}`,display:"flex",alignItems:"center",minHeight:40,lineHeight:"20px",padding:"5px 15px"})),Nm=w(fa)(({theme:e})=>({background:e.background.warning,color:e.color.warningText})),Fm=w(fa)(({theme:e})=>({background:e.background.hoverable,color:e.color.defaultText})),Am=({hidden:e,ignoreConfig:t,ignoreSuggestions:n,onOpen:r})=>{let[i]=Ze(So),o=Object.keys(i?.problems||{}),l=Object.keys(i?.suggestions||{}),[s,c]=Re(()=>!!localStorage.getItem(El)),d=W(()=>{c(!0),localStorage.setItem(El,"true")},[]),u=a.createElement($e,{isButton:!0,onClick:()=>r(o[0]||l[0]),withArrow:!0},"Show details");return o.length>0&&!t?a.createElement(Nm,{hidden:e},a.createElement(Gl,null,a.createElement(st,null,a.createElement("span",null,"Visual tests locked due to configuration ",(0,rm.default)("problem",o.length),"."," ",u)))):l.length>0&&!s&&!t&&!n?a.createElement(Fm,{hidden:e},a.createElement(Gl,null,a.createElement(st,null,a.createElement("span",null,"Configuration could be improved. ",u)),a.createElement(st,{push:!0},a.createElement(lt,{onClick:d},a.createElement(Co,null))))):null},Om=w.div({display:"flex",flexDirection:"column",height:"100%"}),Yl=w.div(({hidden:e,theme:t})=>({background:t.background.app,display:e?"none":"flex",flexDirection:"column",flexGrow:1,height:"100%",overflowY:"auto"})),Qr=w.div(({theme:e})=>({background:e.background.bar,borderTop:`1px solid ${e.appBorderColor}`,display:"flex",flexDirection:"row",alignItems:"center",height:39,flexShrink:0,padding:"0 10px"})),Ne=({children:e,footer:t=a.createElement(Qr,null,a.createElement(st,{push:!0}),a.createElement(st,null,a.createElement(Yr,null))),ignoreConfig:n=!1,ignoreSuggestions:r=!t})=>{let{configVisible:i}=Gr(),{toggleConfig:o}=jn(),l=W(s=>{o(!0),s&&setTimeout(()=>{document.getElementById(`${s}-option`)?.scrollIntoView({behavior:"smooth",inline:"nearest"})},200)},[o]);return a.createElement(Om,null,a.createElement(Am,{onOpen:l,hidden:i,ignoreConfig:n,ignoreSuggestions:r}),a.createElement(Yl,{hidden:i},e),a.createElement(Yl,{hidden:!i},a.createElement(Em,{onClose:()=>o(!1)})),t)},Lm=w.div(({theme:e})=>({position:"relative","&& input":{color:e.input.color||"inherit",background:e.input.background,boxShadow:`${e.input.border} 0 0 0 1px inset`,fontSize:e.typography.size.s2,lineHeight:"20px"}})),Tm=w.div(({theme:e})=>({pointerEvents:"none",position:"absolute",top:0,left:40,right:0,zIndex:2,overflow:"hidden",height:40,display:"flex",alignItems:"center",lineHeight:"20px",color:e.input.color||"inherit",fontSize:e.typography.size.s2,span:{opacity:0}})),_m=({value:e,placeholder:t,suffix:n})=>a.createElement(Tm,null,a.createElement("span",null,e||t),a.createElement("b",null,n)),Zm=({id:e,value:t,placeholder:n,suffix:r,...i})=>a.createElement(Lm,null,a.createElement(Js,{id:e,hideLabel:!0,label:"",value:t,placeholder:n,crossOrigin:void 0,enterKeyHint:void 0,...i}),a.createElement(_m,{value:t,placeholder:n,suffix:r})),Ql=w(lt)(({theme:e})=>({color:e.base==="light"?"currentColor":e.color.medium,fontSize:e.typography.size.s2,fontWeight:e.typography.weight.bold})),Kr=({onBack:e})=>a.createElement(Mm,null,e&&a.createElement(st,null,a.createElement(Ql,{onClick:e},a.createElement(Zd,null),"Back")),a.createElement(st,{push:!0},a.createElement(Oe,{as:"div",hasChrome:!1,trigger:"hover",tooltip:a.createElement(je,{note:"Learn about Visual Tests"})},a.createElement(Ql,{as:"a",href:"https://www.chromatic.com/features/visual-test",target:"_blank"},a.createElement(os,null))))),Im=w.form({position:"relative",display:"flex",flexDirection:"column",width:"100%",maxWidth:300,margin:10}),Rm=w(pi)({"&&":{fontSize:13,borderTopLeftRadius:0,borderTopRightRadius:0,borderBottomLeftRadius:4,borderBottomRightRadius:4}}),Bm=({onBack:e,onSignIn:t})=>{let[n,r]=Re(""),[i,o]=Re(null),l=W(c=>{let d=c.target.value.replace(/[^a-z0-9-]/g,"");r(d),o(null)},[]),s=W(c=>{c.preventDefault(),n?t(n):o("Please enter a subdomain")},[n,t]);return a.createElement(Ne,{footer:null,ignoreConfig:!0},a.createElement(Kr,{onBack:e}),a.createElement(ye,null,a.createElement("div",null,a.createElement(n0,null),a.createElement(pn,null)),a.createElement(fe,null,"Sign in with SSO"),a.createElement(q,{muted:!0},"Enter your team's Chromatic URL."),a.createElement(Im,{onSubmit:s},a.createElement(Zm,{autoFocus:!0,icon:"users",value:n,placeholder:"yourteam",suffix:".chromatic.com",onChange:l,id:"subdomain-input",stackLevel:"top",error:i,errorTooltipPlacement:"top"}),a.createElement(Rm,{type:"submit",variant:"solid",size:"medium"},"Continue"))))},Ft=w.div(()=>({display:"flex",flexDirection:"column",gap:5,alignItems:"center",textAlign:"center"})),de=w.div(e=>({display:"flex",flexDirection:"column",gap:15,alignItems:e.alignItems??"center",textAlign:e.textAlign??"center"})),Pm=({onBack:e,onSignIn:t,onSignInWithSSO:n})=>a.createElement(Ne,{footer:null,ignoreConfig:!0},a.createElement(Kr,{onBack:e}),a.createElement(ye,null,a.createElement(de,{alignItems:"center",textAlign:"center"},a.createElement("div",null,a.createElement(n0,null),a.createElement(pn,null),a.createElement(fe,null,"Sign in to begin visual testing"),a.createElement(q,{center:!0,muted:!0},"Pinpoint bugs instantly by connecting with cloud browsers that run visual tests in parallel.")),a.createElement(Ft,null,a.createElement(ue,{variant:"solid",size:"medium",onClick:()=>t()},"Sign in with Chromatic"),a.createElement(ue,{link:!0,onClick:()=>n()},"Sign in with SSO")))));function Fn(e,t){return t}var Vm={"\n query VisualTestsProjectCountQuery {\n viewer {\n projectCount\n accounts {\n newProjectUrl\n }\n }\n }\n":i2,"\n query SelectProjectsQuery {\n viewer {\n accounts {\n id\n name\n avatarUrl\n newProjectUrl\n projects {\n id\n name\n webUrl\n lastBuild {\n branch\n number\n }\n }\n }\n }\n }\n":o2,"\n query ProjectQuery($projectId: ID!) {\n project(id: $projectId) {\n id\n name\n webUrl\n lastBuild {\n branch\n number\n }\n }\n }\n":l2,"\n mutation UpdateUserPreferences($input: UserPreferencesInput!) {\n updateUserPreferences(input: $input) {\n updatedPreferences {\n vtaOnboarding\n }\n }\n }\n":s2,"\n query AddonVisualTestsBuild(\n $projectId: ID!\n $branch: String!\n $gitUserEmailHash: String!\n $repositoryOwnerName: String\n $storyId: String!\n $testStatuses: [TestStatus!]!\n $selectedBuildId: ID!\n $hasSelectedBuildId: Boolean!\n ) {\n project(id: $projectId) {\n name\n manageUrl\n account {\n billingUrl\n suspensionReason\n }\n features {\n uiTests\n }\n lastBuildOnBranch: lastBuild(\n branches: [$branch]\n repositoryOwnerName: $repositoryOwnerName\n localBuilds: { localBuildEmailHash: $gitUserEmailHash }\n ) {\n ...LastBuildOnBranchBuildFields\n ...SelectedBuildFields @skip(if: $hasSelectedBuildId)\n }\n lastBuild {\n id\n slug\n branch\n }\n }\n selectedBuild: build(id: $selectedBuildId) @include(if: $hasSelectedBuildId) {\n ...SelectedBuildFields\n }\n viewer {\n preferences {\n vtaOnboarding\n }\n projectMembership(projectId: $projectId) {\n userCanReview: meetsAccessLevel(minimumAccessLevel: REVIEWER)\n }\n }\n }\n":c2,"\n fragment LastBuildOnBranchBuildFields on Build {\n __typename\n id\n status\n committedAt\n ... on StartedBuild {\n testsForStatus: tests(first: 1000, statuses: $testStatuses) {\n nodes {\n ...StatusTestFields\n }\n }\n testsForStory: tests(storyId: $storyId) {\n nodes {\n ...LastBuildOnBranchTestFields\n }\n }\n }\n ... on CompletedBuild {\n result\n testsForStatus: tests(first: 1000, statuses: $testStatuses) {\n nodes {\n ...StatusTestFields\n }\n }\n testsForStory: tests(storyId: $storyId) {\n nodes {\n ...LastBuildOnBranchTestFields\n }\n }\n }\n }\n":n2,"\n fragment SelectedBuildFields on Build {\n __typename\n id\n number\n branch\n commit\n committedAt\n uncommittedHash\n status\n ... on StartedBuild {\n startedAt\n testsForStory: tests(storyId: $storyId) {\n nodes {\n ...StoryTestFields\n }\n }\n }\n ... on CompletedBuild {\n startedAt\n testsForStory: tests(storyId: $storyId) {\n nodes {\n ...StoryTestFields\n }\n }\n }\n }\n":r2,"\n fragment StatusTestFields on Test {\n id\n status\n result\n story {\n storyId\n }\n }\n":e2,"\n fragment LastBuildOnBranchTestFields on Test {\n status\n result\n }\n":t2,"\n fragment StoryTestFields on Test {\n id\n status\n result\n webUrl\n comparisons {\n id\n result\n browser {\n id\n key\n name\n version\n }\n captureDiff {\n diffImage(signed: true) {\n imageUrl\n imageWidth\n }\n focusImage(signed: true) {\n imageUrl\n imageWidth\n }\n }\n headCapture {\n captureImage(signed: true) {\n backgroundColor\n imageUrl\n imageWidth\n imageHeight\n thumbnailUrl\n }\n captureError {\n kind\n ... on CaptureErrorInteractionFailure {\n error\n }\n ... on CaptureErrorJSError {\n error\n }\n ... on CaptureErrorFailedJS {\n error\n }\n }\n }\n baseCapture {\n captureImage(signed: true) {\n imageUrl\n imageWidth\n imageHeight\n }\n }\n }\n mode {\n name\n globals\n }\n story {\n storyId\n name\n component {\n name\n }\n }\n }\n":a2,"\n mutation ReviewTest($input: ReviewTestInput!) {\n reviewTest(input: $input) {\n updatedTests {\n id\n status\n }\n userErrors {\n ... on UserError {\n __typename\n message\n }\n ... on BuildSupersededError {\n build {\n id\n }\n }\n ... on TestUnreviewableError {\n test {\n id\n }\n }\n }\n }\n }\n":d2};function vt(e){return Vm[e]??{}}var se;(function(e){e.assertEqual=i=>i;function t(i){}e.assertIs=t;function n(i){throw new Error}e.assertNever=n,e.arrayToEnum=i=>{let o={};for(let l of i)o[l]=l;return o},e.getValidEnumValues=i=>{let o=e.objectKeys(i).filter(s=>typeof i[i[s]]!="number"),l={};for(let s of o)l[s]=i[s];return e.objectValues(l)},e.objectValues=i=>e.objectKeys(i).map(function(o){return i[o]}),e.objectKeys=typeof Object.keys=="function"?i=>Object.keys(i):i=>{let o=[];for(let l in i)Object.prototype.hasOwnProperty.call(i,l)&&o.push(l);return o},e.find=(i,o)=>{for(let l of i)if(o(l))return l},e.isInteger=typeof Number.isInteger=="function"?i=>Number.isInteger(i):i=>typeof i=="number"&&isFinite(i)&&Math.floor(i)===i;function r(i,o=" | "){return i.map(l=>typeof l=="string"?`'${l}'`:l).join(o)}e.joinValues=r,e.jsonStringifyReplacer=(i,o)=>typeof o=="bigint"?o.toString():o})(se||(se={}));var so;(function(e){e.mergeShapes=(t,n)=>({...t,...n})})(so||(so={}));var L=se.arrayToEnum(["string","nan","number","integer","float","boolean","date","bigint","symbol","function","undefined","null","array","object","unknown","promise","void","never","map","set"]),zt=e=>{switch(typeof e){case"undefined":return L.undefined;case"string":return L.string;case"number":return isNaN(e)?L.nan:L.number;case"boolean":return L.boolean;case"function":return L.function;case"bigint":return L.bigint;case"symbol":return L.symbol;case"object":return Array.isArray(e)?L.array:e===null?L.null:e.then&&typeof e.then=="function"&&e.catch&&typeof e.catch=="function"?L.promise:typeof Map<"u"&&e instanceof Map?L.map:typeof Set<"u"&&e instanceof Set?L.set:typeof Date<"u"&&e instanceof Date?L.date:L.object;default:return L.unknown}},A=se.arrayToEnum(["invalid_type","invalid_literal","custom","invalid_union","invalid_union_discriminator","invalid_enum_value","unrecognized_keys","invalid_arguments","invalid_return_type","invalid_date","invalid_string","too_small","too_big","invalid_intersection_types","not_multiple_of","not_finite"]),jm=e=>JSON.stringify(e,null,2).replace(/"([^"]+)":/g,"$1:"),pt=class extends Error{constructor(e){super(),this.issues=[],this.addIssue=n=>{this.issues=[...this.issues,n]},this.addIssues=(n=[])=>{this.issues=[...this.issues,...n]};let t=new.target.prototype;Object.setPrototypeOf?Object.setPrototypeOf(this,t):this.__proto__=t,this.name="ZodError",this.issues=e}get errors(){return this.issues}format(e){let t=e||function(i){return i.message},n={_errors:[]},r=i=>{for(let o of i.issues)if(o.code==="invalid_union")o.unionErrors.map(r);else if(o.code==="invalid_return_type")r(o.returnTypeError);else if(o.code==="invalid_arguments")r(o.argumentsError);else if(o.path.length===0)n._errors.push(t(o));else{let l=n,s=0;for(;st.message){let t={},n=[];for(let r of this.issues)r.path.length>0?(t[r.path[0]]=t[r.path[0]]||[],t[r.path[0]].push(e(r))):n.push(e(r));return{formErrors:n,fieldErrors:t}}get formErrors(){return this.flatten()}};pt.create=e=>new pt(e);var wa=(e,t)=>{let n;switch(e.code){case A.invalid_type:e.received===L.undefined?n="Required":n=`Expected ${e.expected}, received ${e.received}`;break;case A.invalid_literal:n=`Invalid literal value, expected ${JSON.stringify(e.expected,se.jsonStringifyReplacer)}`;break;case A.unrecognized_keys:n=`Unrecognized key(s) in object: ${se.joinValues(e.keys,", ")}`;break;case A.invalid_union:n="Invalid input";break;case A.invalid_union_discriminator:n=`Invalid discriminator value. Expected ${se.joinValues(e.options)}`;break;case A.invalid_enum_value:n=`Invalid enum value. Expected ${se.joinValues(e.options)}, received '${e.received}'`;break;case A.invalid_arguments:n="Invalid function arguments";break;case A.invalid_return_type:n="Invalid function return type";break;case A.invalid_date:n="Invalid date";break;case A.invalid_string:typeof e.validation=="object"?"includes"in e.validation?(n=`Invalid input: must include "${e.validation.includes}"`,typeof e.validation.position=="number"&&(n=`${n} at one or more positions greater than or equal to ${e.validation.position}`)):"startsWith"in e.validation?n=`Invalid input: must start with "${e.validation.startsWith}"`:"endsWith"in e.validation?n=`Invalid input: must end with "${e.validation.endsWith}"`:se.assertNever(e.validation):e.validation!=="regex"?n=`Invalid ${e.validation}`:n="Invalid";break;case A.too_small:e.type==="array"?n=`Array must contain ${e.exact?"exactly":e.inclusive?"at least":"more than"} ${e.minimum} element(s)`:e.type==="string"?n=`String must contain ${e.exact?"exactly":e.inclusive?"at least":"over"} ${e.minimum} character(s)`:e.type==="number"?n=`Number must be ${e.exact?"exactly equal to ":e.inclusive?"greater than or equal to ":"greater than "}${e.minimum}`:e.type==="date"?n=`Date must be ${e.exact?"exactly equal to ":e.inclusive?"greater than or equal to ":"greater than "}${new Date(Number(e.minimum))}`:n="Invalid input";break;case A.too_big:e.type==="array"?n=`Array must contain ${e.exact?"exactly":e.inclusive?"at most":"less than"} ${e.maximum} element(s)`:e.type==="string"?n=`String must contain ${e.exact?"exactly":e.inclusive?"at most":"under"} ${e.maximum} character(s)`:e.type==="number"?n=`Number must be ${e.exact?"exactly":e.inclusive?"less than or equal to":"less than"} ${e.maximum}`:e.type==="bigint"?n=`BigInt must be ${e.exact?"exactly":e.inclusive?"less than or equal to":"less than"} ${e.maximum}`:e.type==="date"?n=`Date must be ${e.exact?"exactly":e.inclusive?"smaller than or equal to":"smaller than"} ${new Date(Number(e.maximum))}`:n="Invalid input";break;case A.custom:n="Invalid input";break;case A.invalid_intersection_types:n="Intersection results could not be merged";break;case A.not_multiple_of:n=`Number must be a multiple of ${e.multipleOf}`;break;case A.not_finite:n="Number must be finite";break;default:n=t.defaultError,se.assertNever(e)}return{message:n}},s0=wa;function Dm(e){s0=e}function Sr(){return s0}var xr=e=>{let{data:t,path:n,errorMaps:r,issueData:i}=e,o=[...n,...i.path||[]],l={...i,path:o},s="",c=r.filter(d=>!!d).slice().reverse();for(let d of c)s=d(l,{data:t,defaultError:s}).message;return{...i,path:o,message:i.message||s}},Hm=[];function Z(e,t){let n=xr({issueData:t,data:e.data,path:e.path,errorMaps:[e.common.contextualErrorMap,e.schemaErrorMap,Sr(),wa].filter(r=>!!r)});e.common.issues.push(n)}var We=class{constructor(){this.value="valid"}dirty(){this.value==="valid"&&(this.value="dirty")}abort(){this.value!=="aborted"&&(this.value="aborted")}static mergeArray(e,t){let n=[];for(let r of t){if(r.status==="aborted")return G;r.status==="dirty"&&e.dirty(),n.push(r.value)}return{status:e.value,value:n}}static async mergeObjectAsync(e,t){let n=[];for(let r of t)n.push({key:await r.key,value:await r.value});return We.mergeObjectSync(e,n)}static mergeObjectSync(e,t){let n={};for(let r of t){let{key:i,value:o}=r;if(i.status==="aborted"||o.status==="aborted")return G;i.status==="dirty"&&e.dirty(),o.status==="dirty"&&e.dirty(),i.value!=="__proto__"&&(typeof o.value<"u"||r.alwaysSet)&&(n[i.value]=o.value)}return{status:e.value,value:n}}},G=Object.freeze({status:"aborted"}),c0=e=>({status:"dirty",value:e}),qe=e=>({status:"valid",value:e}),co=e=>e.status==="aborted",uo=e=>e.status==="dirty",Ca=e=>e.status==="valid",Mr=e=>typeof Promise<"u"&&e instanceof Promise,D;(function(e){e.errToObj=t=>typeof t=="string"?{message:t}:t||{},e.toString=t=>typeof t=="string"?t:t?.message})(D||(D={}));var At=class{constructor(e,t,n,r){this._cachedPath=[],this.parent=e,this.data=t,this._path=n,this._key=r}get path(){return this._cachedPath.length||(this._key instanceof Array?this._cachedPath.push(...this._path,...this._key):this._cachedPath.push(...this._path,this._key)),this._cachedPath}},Kl=(e,t)=>{if(Ca(t))return{success:!0,data:t.value};if(!e.common.issues.length)throw new Error("Validation failed but no issues detected.");return{success:!1,get error(){if(this._error)return this._error;let n=new pt(e.common.issues);return this._error=n,this._error}}};function K(e){if(!e)return{};let{errorMap:t,invalid_type_error:n,required_error:r,description:i}=e;if(t&&(n||r))throw new Error(`Can't use "invalid_type_error" or "required_error" in conjunction with custom error map.`);return t?{errorMap:t,description:i}:{errorMap:(o,l)=>o.code!=="invalid_type"?{message:l.defaultError}:typeof l.data>"u"?{message:r??l.defaultError}:{message:n??l.defaultError},description:i}}var te=class{constructor(e){this.spa=this.safeParseAsync,this._def=e,this.parse=this.parse.bind(this),this.safeParse=this.safeParse.bind(this),this.parseAsync=this.parseAsync.bind(this),this.safeParseAsync=this.safeParseAsync.bind(this),this.spa=this.spa.bind(this),this.refine=this.refine.bind(this),this.refinement=this.refinement.bind(this),this.superRefine=this.superRefine.bind(this),this.optional=this.optional.bind(this),this.nullable=this.nullable.bind(this),this.nullish=this.nullish.bind(this),this.array=this.array.bind(this),this.promise=this.promise.bind(this),this.or=this.or.bind(this),this.and=this.and.bind(this),this.transform=this.transform.bind(this),this.brand=this.brand.bind(this),this.default=this.default.bind(this),this.catch=this.catch.bind(this),this.describe=this.describe.bind(this),this.pipe=this.pipe.bind(this),this.readonly=this.readonly.bind(this),this.isNullable=this.isNullable.bind(this),this.isOptional=this.isOptional.bind(this)}get description(){return this._def.description}_getType(e){return zt(e.data)}_getOrReturnCtx(e,t){return t||{common:e.parent.common,data:e.data,parsedType:zt(e.data),schemaErrorMap:this._def.errorMap,path:e.path,parent:e.parent}}_processInputParams(e){return{status:new We,ctx:{common:e.parent.common,data:e.data,parsedType:zt(e.data),schemaErrorMap:this._def.errorMap,path:e.path,parent:e.parent}}}_parseSync(e){let t=this._parse(e);if(Mr(t))throw new Error("Synchronous parse encountered promise.");return t}_parseAsync(e){let t=this._parse(e);return Promise.resolve(t)}parse(e,t){let n=this.safeParse(e,t);if(n.success)return n.data;throw n.error}safeParse(e,t){var n;let r={common:{issues:[],async:(n=t?.async)!==null&&n!==void 0?n:!1,contextualErrorMap:t?.errorMap},path:t?.path||[],schemaErrorMap:this._def.errorMap,parent:null,data:e,parsedType:zt(e)},i=this._parseSync({data:e,path:r.path,parent:r});return Kl(r,i)}async parseAsync(e,t){let n=await this.safeParseAsync(e,t);if(n.success)return n.data;throw n.error}async safeParseAsync(e,t){let n={common:{issues:[],contextualErrorMap:t?.errorMap,async:!0},path:t?.path||[],schemaErrorMap:this._def.errorMap,parent:null,data:e,parsedType:zt(e)},r=this._parse({data:e,path:n.path,parent:n}),i=await(Mr(r)?r:Promise.resolve(r));return Kl(n,i)}refine(e,t){let n=r=>typeof t=="string"||typeof t>"u"?{message:t}:typeof t=="function"?t(r):t;return this._refinement((r,i)=>{let o=e(r),l=()=>i.addIssue({code:A.custom,...n(r)});return typeof Promise<"u"&&o instanceof Promise?o.then(s=>s?!0:(l(),!1)):o?!0:(l(),!1)})}refinement(e,t){return this._refinement((n,r)=>e(n)?!0:(r.addIssue(typeof t=="function"?t(n,r):t),!1))}_refinement(e){return new ht({schema:this,typeName:$.ZodEffects,effect:{type:"refinement",refinement:e}})}superRefine(e){return this._refinement(e)}optional(){return Zt.create(this,this._def)}nullable(){return un.create(this,this._def)}nullish(){return this.nullable().optional()}array(){return Mt.create(this,this._def)}promise(){return In.create(this,this._def)}or(e){return Na.create([this,e],this._def)}and(e){return Fa.create(this,e,this._def)}transform(e){return new ht({...K(this._def),schema:this,typeName:$.ZodEffects,effect:{type:"transform",transform:e}})}default(e){let t=typeof e=="function"?e:()=>e;return new Ta({...K(this._def),innerType:this,defaultValue:t,typeName:$.ZodDefault})}brand(){return new u0({typeName:$.ZodBranded,type:this,...K(this._def)})}catch(e){let t=typeof e=="function"?e:()=>e;return new Lr({...K(this._def),innerType:this,catchValue:t,typeName:$.ZodCatch})}describe(e){let t=this.constructor;return new t({...this._def,description:e})}pipe(e){return Jr.create(this,e)}readonly(){return _r.create(this)}isOptional(){return this.safeParse(void 0).success}isNullable(){return this.safeParse(null).success}},zm=/^c[^\s-]{8,}$/i,Um=/^[a-z][a-z0-9]*$/,$m=/^[0-9A-HJKMNP-TV-Z]{26}$/,Wm=/^[0-9a-fA-F]{8}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{12}$/i,qm=/^(?!\.)(?!.*\.\.)([A-Z0-9_+-\.]*)[A-Z0-9_+-]@([A-Z0-9][A-Z0-9\-]*\.)+[A-Z]{2,}$/i,Gm="^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$",Ai,Ym=/^(((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2}))\.){3}((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2}))$/,Qm=/^(([a-f0-9]{1,4}:){7}|::([a-f0-9]{1,4}:){0,6}|([a-f0-9]{1,4}:){1}:([a-f0-9]{1,4}:){0,5}|([a-f0-9]{1,4}:){2}:([a-f0-9]{1,4}:){0,4}|([a-f0-9]{1,4}:){3}:([a-f0-9]{1,4}:){0,3}|([a-f0-9]{1,4}:){4}:([a-f0-9]{1,4}:){0,2}|([a-f0-9]{1,4}:){5}:([a-f0-9]{1,4}:){0,1})([a-f0-9]{1,4}|(((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2}))\.){3}((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2})))$/,Km=e=>e.precision?e.offset?new RegExp(`^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{${e.precision}}(([+-]\\d{2}(:?\\d{2})?)|Z)$`):new RegExp(`^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{${e.precision}}Z$`):e.precision===0?e.offset?new RegExp("^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}(([+-]\\d{2}(:?\\d{2})?)|Z)$"):new RegExp("^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}Z$"):e.offset?new RegExp("^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}(\\.\\d+)?(([+-]\\d{2}(:?\\d{2})?)|Z)$"):new RegExp("^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}(\\.\\d+)?Z$");function Jm(e,t){return!!((t==="v4"||!t)&&Ym.test(e)||(t==="v6"||!t)&&Qm.test(e))}var Ct=class extends te{_parse(e){if(this._def.coerce&&(e.data=String(e.data)),this._getType(e)!==L.string){let r=this._getOrReturnCtx(e);return Z(r,{code:A.invalid_type,expected:L.string,received:r.parsedType}),G}let t=new We,n;for(let r of this._def.checks)if(r.kind==="min")e.data.lengthr.value&&(n=this._getOrReturnCtx(e,n),Z(n,{code:A.too_big,maximum:r.value,type:"string",inclusive:!0,exact:!1,message:r.message}),t.dirty());else if(r.kind==="length"){let i=e.data.length>r.value,o=e.data.lengthe.test(r),{validation:t,code:A.invalid_string,...D.errToObj(n)})}_addCheck(e){return new Ct({...this._def,checks:[...this._def.checks,e]})}email(e){return this._addCheck({kind:"email",...D.errToObj(e)})}url(e){return this._addCheck({kind:"url",...D.errToObj(e)})}emoji(e){return this._addCheck({kind:"emoji",...D.errToObj(e)})}uuid(e){return this._addCheck({kind:"uuid",...D.errToObj(e)})}cuid(e){return this._addCheck({kind:"cuid",...D.errToObj(e)})}cuid2(e){return this._addCheck({kind:"cuid2",...D.errToObj(e)})}ulid(e){return this._addCheck({kind:"ulid",...D.errToObj(e)})}ip(e){return this._addCheck({kind:"ip",...D.errToObj(e)})}datetime(e){var t;return typeof e=="string"?this._addCheck({kind:"datetime",precision:null,offset:!1,message:e}):this._addCheck({kind:"datetime",precision:typeof e?.precision>"u"?null:e?.precision,offset:(t=e?.offset)!==null&&t!==void 0?t:!1,...D.errToObj(e?.message)})}regex(e,t){return this._addCheck({kind:"regex",regex:e,...D.errToObj(t)})}includes(e,t){return this._addCheck({kind:"includes",value:e,position:t?.position,...D.errToObj(t?.message)})}startsWith(e,t){return this._addCheck({kind:"startsWith",value:e,...D.errToObj(t)})}endsWith(e,t){return this._addCheck({kind:"endsWith",value:e,...D.errToObj(t)})}min(e,t){return this._addCheck({kind:"min",value:e,...D.errToObj(t)})}max(e,t){return this._addCheck({kind:"max",value:e,...D.errToObj(t)})}length(e,t){return this._addCheck({kind:"length",value:e,...D.errToObj(t)})}nonempty(e){return this.min(1,D.errToObj(e))}trim(){return new Ct({...this._def,checks:[...this._def.checks,{kind:"trim"}]})}toLowerCase(){return new Ct({...this._def,checks:[...this._def.checks,{kind:"toLowerCase"}]})}toUpperCase(){return new Ct({...this._def,checks:[...this._def.checks,{kind:"toUpperCase"}]})}get isDatetime(){return!!this._def.checks.find(e=>e.kind==="datetime")}get isEmail(){return!!this._def.checks.find(e=>e.kind==="email")}get isURL(){return!!this._def.checks.find(e=>e.kind==="url")}get isEmoji(){return!!this._def.checks.find(e=>e.kind==="emoji")}get isUUID(){return!!this._def.checks.find(e=>e.kind==="uuid")}get isCUID(){return!!this._def.checks.find(e=>e.kind==="cuid")}get isCUID2(){return!!this._def.checks.find(e=>e.kind==="cuid2")}get isULID(){return!!this._def.checks.find(e=>e.kind==="ulid")}get isIP(){return!!this._def.checks.find(e=>e.kind==="ip")}get minLength(){let e=null;for(let t of this._def.checks)t.kind==="min"&&(e===null||t.value>e)&&(e=t.value);return e}get maxLength(){let e=null;for(let t of this._def.checks)t.kind==="max"&&(e===null||t.value{var t;return new Ct({checks:[],typeName:$.ZodString,coerce:(t=e?.coerce)!==null&&t!==void 0?t:!1,...K(e)})};function Xm(e,t){let n=(e.toString().split(".")[1]||"").length,r=(t.toString().split(".")[1]||"").length,i=n>r?n:r,o=parseInt(e.toFixed(i).replace(".","")),l=parseInt(t.toFixed(i).replace(".",""));return o%l/Math.pow(10,i)}var sn=class extends te{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte,this.step=this.multipleOf}_parse(e){if(this._def.coerce&&(e.data=Number(e.data)),this._getType(e)!==L.number){let r=this._getOrReturnCtx(e);return Z(r,{code:A.invalid_type,expected:L.number,received:r.parsedType}),G}let t,n=new We;for(let r of this._def.checks)r.kind==="int"?se.isInteger(e.data)||(t=this._getOrReturnCtx(e,t),Z(t,{code:A.invalid_type,expected:"integer",received:"float",message:r.message}),n.dirty()):r.kind==="min"?(r.inclusive?e.datar.value:e.data>=r.value)&&(t=this._getOrReturnCtx(e,t),Z(t,{code:A.too_big,maximum:r.value,type:"number",inclusive:r.inclusive,exact:!1,message:r.message}),n.dirty()):r.kind==="multipleOf"?Xm(e.data,r.value)!==0&&(t=this._getOrReturnCtx(e,t),Z(t,{code:A.not_multiple_of,multipleOf:r.value,message:r.message}),n.dirty()):r.kind==="finite"?Number.isFinite(e.data)||(t=this._getOrReturnCtx(e,t),Z(t,{code:A.not_finite,message:r.message}),n.dirty()):se.assertNever(r);return{status:n.value,value:e.data}}gte(e,t){return this.setLimit("min",e,!0,D.toString(t))}gt(e,t){return this.setLimit("min",e,!1,D.toString(t))}lte(e,t){return this.setLimit("max",e,!0,D.toString(t))}lt(e,t){return this.setLimit("max",e,!1,D.toString(t))}setLimit(e,t,n,r){return new sn({...this._def,checks:[...this._def.checks,{kind:e,value:t,inclusive:n,message:D.toString(r)}]})}_addCheck(e){return new sn({...this._def,checks:[...this._def.checks,e]})}int(e){return this._addCheck({kind:"int",message:D.toString(e)})}positive(e){return this._addCheck({kind:"min",value:0,inclusive:!1,message:D.toString(e)})}negative(e){return this._addCheck({kind:"max",value:0,inclusive:!1,message:D.toString(e)})}nonpositive(e){return this._addCheck({kind:"max",value:0,inclusive:!0,message:D.toString(e)})}nonnegative(e){return this._addCheck({kind:"min",value:0,inclusive:!0,message:D.toString(e)})}multipleOf(e,t){return this._addCheck({kind:"multipleOf",value:e,message:D.toString(t)})}finite(e){return this._addCheck({kind:"finite",message:D.toString(e)})}safe(e){return this._addCheck({kind:"min",inclusive:!0,value:Number.MIN_SAFE_INTEGER,message:D.toString(e)})._addCheck({kind:"max",inclusive:!0,value:Number.MAX_SAFE_INTEGER,message:D.toString(e)})}get minValue(){let e=null;for(let t of this._def.checks)t.kind==="min"&&(e===null||t.value>e)&&(e=t.value);return e}get maxValue(){let e=null;for(let t of this._def.checks)t.kind==="max"&&(e===null||t.valuee.kind==="int"||e.kind==="multipleOf"&&se.isInteger(e.value))}get isFinite(){let e=null,t=null;for(let n of this._def.checks){if(n.kind==="finite"||n.kind==="int"||n.kind==="multipleOf")return!0;n.kind==="min"?(t===null||n.value>t)&&(t=n.value):n.kind==="max"&&(e===null||n.valuenew sn({checks:[],typeName:$.ZodNumber,coerce:e?.coerce||!1,...K(e)});var cn=class extends te{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte}_parse(e){if(this._def.coerce&&(e.data=BigInt(e.data)),this._getType(e)!==L.bigint){let r=this._getOrReturnCtx(e);return Z(r,{code:A.invalid_type,expected:L.bigint,received:r.parsedType}),G}let t,n=new We;for(let r of this._def.checks)r.kind==="min"?(r.inclusive?e.datar.value:e.data>=r.value)&&(t=this._getOrReturnCtx(e,t),Z(t,{code:A.too_big,type:"bigint",maximum:r.value,inclusive:r.inclusive,message:r.message}),n.dirty()):r.kind==="multipleOf"?e.data%r.value!==BigInt(0)&&(t=this._getOrReturnCtx(e,t),Z(t,{code:A.not_multiple_of,multipleOf:r.value,message:r.message}),n.dirty()):se.assertNever(r);return{status:n.value,value:e.data}}gte(e,t){return this.setLimit("min",e,!0,D.toString(t))}gt(e,t){return this.setLimit("min",e,!1,D.toString(t))}lte(e,t){return this.setLimit("max",e,!0,D.toString(t))}lt(e,t){return this.setLimit("max",e,!1,D.toString(t))}setLimit(e,t,n,r){return new cn({...this._def,checks:[...this._def.checks,{kind:e,value:t,inclusive:n,message:D.toString(r)}]})}_addCheck(e){return new cn({...this._def,checks:[...this._def.checks,e]})}positive(e){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!1,message:D.toString(e)})}negative(e){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!1,message:D.toString(e)})}nonpositive(e){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!0,message:D.toString(e)})}nonnegative(e){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!0,message:D.toString(e)})}multipleOf(e,t){return this._addCheck({kind:"multipleOf",value:e,message:D.toString(t)})}get minValue(){let e=null;for(let t of this._def.checks)t.kind==="min"&&(e===null||t.value>e)&&(e=t.value);return e}get maxValue(){let e=null;for(let t of this._def.checks)t.kind==="max"&&(e===null||t.value{var t;return new cn({checks:[],typeName:$.ZodBigInt,coerce:(t=e?.coerce)!==null&&t!==void 0?t:!1,...K(e)})};var Sa=class extends te{_parse(e){if(this._def.coerce&&(e.data=!!e.data),this._getType(e)!==L.boolean){let t=this._getOrReturnCtx(e);return Z(t,{code:A.invalid_type,expected:L.boolean,received:t.parsedType}),G}return qe(e.data)}};Sa.create=e=>new Sa({typeName:$.ZodBoolean,coerce:e?.coerce||!1,...K(e)});var Tn=class extends te{_parse(e){if(this._def.coerce&&(e.data=new Date(e.data)),this._getType(e)!==L.date){let r=this._getOrReturnCtx(e);return Z(r,{code:A.invalid_type,expected:L.date,received:r.parsedType}),G}if(isNaN(e.data.getTime())){let r=this._getOrReturnCtx(e);return Z(r,{code:A.invalid_date}),G}let t=new We,n;for(let r of this._def.checks)r.kind==="min"?e.data.getTime()r.value&&(n=this._getOrReturnCtx(e,n),Z(n,{code:A.too_big,message:r.message,inclusive:!0,exact:!1,maximum:r.value,type:"date"}),t.dirty()):se.assertNever(r);return{status:t.value,value:new Date(e.data.getTime())}}_addCheck(e){return new Tn({...this._def,checks:[...this._def.checks,e]})}min(e,t){return this._addCheck({kind:"min",value:e.getTime(),message:D.toString(t)})}max(e,t){return this._addCheck({kind:"max",value:e.getTime(),message:D.toString(t)})}get minDate(){let e=null;for(let t of this._def.checks)t.kind==="min"&&(e===null||t.value>e)&&(e=t.value);return e!=null?new Date(e):null}get maxDate(){let e=null;for(let t of this._def.checks)t.kind==="max"&&(e===null||t.valuenew Tn({checks:[],coerce:e?.coerce||!1,typeName:$.ZodDate,...K(e)});var Nr=class extends te{_parse(e){if(this._getType(e)!==L.symbol){let t=this._getOrReturnCtx(e);return Z(t,{code:A.invalid_type,expected:L.symbol,received:t.parsedType}),G}return qe(e.data)}};Nr.create=e=>new Nr({typeName:$.ZodSymbol,...K(e)});var xa=class extends te{_parse(e){if(this._getType(e)!==L.undefined){let t=this._getOrReturnCtx(e);return Z(t,{code:A.invalid_type,expected:L.undefined,received:t.parsedType}),G}return qe(e.data)}};xa.create=e=>new xa({typeName:$.ZodUndefined,...K(e)});var Ma=class extends te{_parse(e){if(this._getType(e)!==L.null){let t=this._getOrReturnCtx(e);return Z(t,{code:A.invalid_type,expected:L.null,received:t.parsedType}),G}return qe(e.data)}};Ma.create=e=>new Ma({typeName:$.ZodNull,...K(e)});var _n=class extends te{constructor(){super(...arguments),this._any=!0}_parse(e){return qe(e.data)}};_n.create=e=>new _n({typeName:$.ZodAny,...K(e)});var ln=class extends te{constructor(){super(...arguments),this._unknown=!0}_parse(e){return qe(e.data)}};ln.create=e=>new ln({typeName:$.ZodUnknown,...K(e)});var It=class extends te{_parse(e){let t=this._getOrReturnCtx(e);return Z(t,{code:A.invalid_type,expected:L.never,received:t.parsedType}),G}};It.create=e=>new It({typeName:$.ZodNever,...K(e)});var Fr=class extends te{_parse(e){if(this._getType(e)!==L.undefined){let t=this._getOrReturnCtx(e);return Z(t,{code:A.invalid_type,expected:L.void,received:t.parsedType}),G}return qe(e.data)}};Fr.create=e=>new Fr({typeName:$.ZodVoid,...K(e)});var Mt=class extends te{_parse(e){let{ctx:t,status:n}=this._processInputParams(e),r=this._def;if(t.parsedType!==L.array)return Z(t,{code:A.invalid_type,expected:L.array,received:t.parsedType}),G;if(r.exactLength!==null){let o=t.data.length>r.exactLength.value,l=t.data.lengthr.maxLength.value&&(Z(t,{code:A.too_big,maximum:r.maxLength.value,type:"array",inclusive:!0,exact:!1,message:r.maxLength.message}),n.dirty()),t.common.async)return Promise.all([...t.data].map((o,l)=>r.type._parseAsync(new At(t,o,t.path,l)))).then(o=>We.mergeArray(n,o));let i=[...t.data].map((o,l)=>r.type._parseSync(new At(t,o,t.path,l)));return We.mergeArray(n,i)}get element(){return this._def.type}min(e,t){return new Mt({...this._def,minLength:{value:e,message:D.toString(t)}})}max(e,t){return new Mt({...this._def,maxLength:{value:e,message:D.toString(t)}})}length(e,t){return new Mt({...this._def,exactLength:{value:e,message:D.toString(t)}})}nonempty(e){return this.min(1,e)}};Mt.create=(e,t)=>new Mt({type:e,minLength:null,maxLength:null,exactLength:null,typeName:$.ZodArray,...K(t)});function Sn(e){if(e instanceof Fe){let t={};for(let n in e.shape){let r=e.shape[n];t[n]=Zt.create(Sn(r))}return new Fe({...e._def,shape:()=>t})}else return e instanceof Mt?new Mt({...e._def,type:Sn(e.element)}):e instanceof Zt?Zt.create(Sn(e.unwrap())):e instanceof un?un.create(Sn(e.unwrap())):e instanceof Rt?Rt.create(e.items.map(t=>Sn(t))):e}var Fe=class extends te{constructor(){super(...arguments),this._cached=null,this.nonstrict=this.passthrough,this.augment=this.extend}_getCached(){if(this._cached!==null)return this._cached;let e=this._def.shape(),t=se.objectKeys(e);return this._cached={shape:e,keys:t}}_parse(e){if(this._getType(e)!==L.object){let s=this._getOrReturnCtx(e);return Z(s,{code:A.invalid_type,expected:L.object,received:s.parsedType}),G}let{status:t,ctx:n}=this._processInputParams(e),{shape:r,keys:i}=this._getCached(),o=[];if(!(this._def.catchall instanceof It&&this._def.unknownKeys==="strip"))for(let s in n.data)i.includes(s)||o.push(s);let l=[];for(let s of i){let c=r[s],d=n.data[s];l.push({key:{status:"valid",value:s},value:c._parse(new At(n,d,n.path,s)),alwaysSet:s in n.data})}if(this._def.catchall instanceof It){let s=this._def.unknownKeys;if(s==="passthrough")for(let c of o)l.push({key:{status:"valid",value:c},value:{status:"valid",value:n.data[c]}});else if(s==="strict")o.length>0&&(Z(n,{code:A.unrecognized_keys,keys:o}),t.dirty());else if(s!=="strip")throw new Error("Internal ZodObject error: invalid unknownKeys value.")}else{let s=this._def.catchall;for(let c of o){let d=n.data[c];l.push({key:{status:"valid",value:c},value:s._parse(new At(n,d,n.path,c)),alwaysSet:c in n.data})}}return n.common.async?Promise.resolve().then(async()=>{let s=[];for(let c of l){let d=await c.key;s.push({key:d,value:await c.value,alwaysSet:c.alwaysSet})}return s}).then(s=>We.mergeObjectSync(t,s)):We.mergeObjectSync(t,l)}get shape(){return this._def.shape()}strict(e){return D.errToObj,new Fe({...this._def,unknownKeys:"strict",...e!==void 0?{errorMap:(t,n)=>{var r,i,o,l;let s=(o=(i=(r=this._def).errorMap)===null||i===void 0?void 0:i.call(r,t,n).message)!==null&&o!==void 0?o:n.defaultError;return t.code==="unrecognized_keys"?{message:(l=D.errToObj(e).message)!==null&&l!==void 0?l:s}:{message:s}}}:{}})}strip(){return new Fe({...this._def,unknownKeys:"strip"})}passthrough(){return new Fe({...this._def,unknownKeys:"passthrough"})}extend(e){return new Fe({...this._def,shape:()=>({...this._def.shape(),...e})})}merge(e){return new Fe({unknownKeys:e._def.unknownKeys,catchall:e._def.catchall,shape:()=>({...this._def.shape(),...e._def.shape()}),typeName:$.ZodObject})}setKey(e,t){return this.augment({[e]:t})}catchall(e){return new Fe({...this._def,catchall:e})}pick(e){let t={};return se.objectKeys(e).forEach(n=>{e[n]&&this.shape[n]&&(t[n]=this.shape[n])}),new Fe({...this._def,shape:()=>t})}omit(e){let t={};return se.objectKeys(this.shape).forEach(n=>{e[n]||(t[n]=this.shape[n])}),new Fe({...this._def,shape:()=>t})}deepPartial(){return Sn(this)}partial(e){let t={};return se.objectKeys(this.shape).forEach(n=>{let r=this.shape[n];e&&!e[n]?t[n]=r:t[n]=r.optional()}),new Fe({...this._def,shape:()=>t})}required(e){let t={};return se.objectKeys(this.shape).forEach(n=>{if(e&&!e[n])t[n]=this.shape[n];else{let r=this.shape[n];for(;r instanceof Zt;)r=r._def.innerType;t[n]=r}}),new Fe({...this._def,shape:()=>t})}keyof(){return d0(se.objectKeys(this.shape))}};Fe.create=(e,t)=>new Fe({shape:()=>e,unknownKeys:"strip",catchall:It.create(),typeName:$.ZodObject,...K(t)});Fe.strictCreate=(e,t)=>new Fe({shape:()=>e,unknownKeys:"strict",catchall:It.create(),typeName:$.ZodObject,...K(t)});Fe.lazycreate=(e,t)=>new Fe({shape:e,unknownKeys:"strip",catchall:It.create(),typeName:$.ZodObject,...K(t)});var Na=class extends te{_parse(e){let{ctx:t}=this._processInputParams(e),n=this._def.options;function r(i){for(let l of i)if(l.result.status==="valid")return l.result;for(let l of i)if(l.result.status==="dirty")return t.common.issues.push(...l.ctx.common.issues),l.result;let o=i.map(l=>new pt(l.ctx.common.issues));return Z(t,{code:A.invalid_union,unionErrors:o}),G}if(t.common.async)return Promise.all(n.map(async i=>{let o={...t,common:{...t.common,issues:[]},parent:null};return{result:await i._parseAsync({data:t.data,path:t.path,parent:o}),ctx:o}})).then(r);{let i,o=[];for(let s of n){let c={...t,common:{...t.common,issues:[]},parent:null},d=s._parseSync({data:t.data,path:t.path,parent:c});if(d.status==="valid")return d;d.status==="dirty"&&!i&&(i={result:d,ctx:c}),c.common.issues.length&&o.push(c.common.issues)}if(i)return t.common.issues.push(...i.ctx.common.issues),i.result;let l=o.map(s=>new pt(s));return Z(t,{code:A.invalid_union,unionErrors:l}),G}}get options(){return this._def.options}};Na.create=(e,t)=>new Na({options:e,typeName:$.ZodUnion,...K(t)});var dr=e=>e instanceof Aa?dr(e.schema):e instanceof ht?dr(e.innerType()):e instanceof Oa?[e.value]:e instanceof dn?e.options:e instanceof La?Object.keys(e.enum):e instanceof Ta?dr(e._def.innerType):e instanceof xa?[void 0]:e instanceof Ma?[null]:null,jo=class extends te{_parse(e){let{ctx:t}=this._processInputParams(e);if(t.parsedType!==L.object)return Z(t,{code:A.invalid_type,expected:L.object,received:t.parsedType}),G;let n=this.discriminator,r=t.data[n],i=this.optionsMap.get(r);return i?t.common.async?i._parseAsync({data:t.data,path:t.path,parent:t}):i._parseSync({data:t.data,path:t.path,parent:t}):(Z(t,{code:A.invalid_union_discriminator,options:Array.from(this.optionsMap.keys()),path:[n]}),G)}get discriminator(){return this._def.discriminator}get options(){return this._def.options}get optionsMap(){return this._def.optionsMap}static create(e,t,n){let r=new Map;for(let i of t){let o=dr(i.shape[e]);if(!o)throw new Error(`A discriminator value for key \`${e}\` could not be extracted from all schema options`);for(let l of o){if(r.has(l))throw new Error(`Discriminator property ${String(e)} has duplicate value ${String(l)}`);r.set(l,i)}}return new jo({typeName:$.ZodDiscriminatedUnion,discriminator:e,options:t,optionsMap:r,...K(n)})}};function mo(e,t){let n=zt(e),r=zt(t);if(e===t)return{valid:!0,data:e};if(n===L.object&&r===L.object){let i=se.objectKeys(t),o=se.objectKeys(e).filter(s=>i.indexOf(s)!==-1),l={...e,...t};for(let s of o){let c=mo(e[s],t[s]);if(!c.valid)return{valid:!1};l[s]=c.data}return{valid:!0,data:l}}else if(n===L.array&&r===L.array){if(e.length!==t.length)return{valid:!1};let i=[];for(let o=0;o{if(co(i)||co(o))return G;let l=mo(i.value,o.value);return l.valid?((uo(i)||uo(o))&&t.dirty(),{status:t.value,value:l.data}):(Z(n,{code:A.invalid_intersection_types}),G)};return n.common.async?Promise.all([this._def.left._parseAsync({data:n.data,path:n.path,parent:n}),this._def.right._parseAsync({data:n.data,path:n.path,parent:n})]).then(([i,o])=>r(i,o)):r(this._def.left._parseSync({data:n.data,path:n.path,parent:n}),this._def.right._parseSync({data:n.data,path:n.path,parent:n}))}};Fa.create=(e,t,n)=>new Fa({left:e,right:t,typeName:$.ZodIntersection,...K(n)});var Rt=class extends te{_parse(e){let{status:t,ctx:n}=this._processInputParams(e);if(n.parsedType!==L.array)return Z(n,{code:A.invalid_type,expected:L.array,received:n.parsedType}),G;if(n.data.lengththis._def.items.length&&(Z(n,{code:A.too_big,maximum:this._def.items.length,inclusive:!0,exact:!1,type:"array"}),t.dirty());let r=[...n.data].map((i,o)=>{let l=this._def.items[o]||this._def.rest;return l?l._parse(new At(n,i,n.path,o)):null}).filter(i=>!!i);return n.common.async?Promise.all(r).then(i=>We.mergeArray(t,i)):We.mergeArray(t,r)}get items(){return this._def.items}rest(e){return new Rt({...this._def,rest:e})}};Rt.create=(e,t)=>{if(!Array.isArray(e))throw new Error("You must pass an array of schemas to z.tuple([ ... ])");return new Rt({items:e,typeName:$.ZodTuple,rest:null,...K(t)})};var Ar=class extends te{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(e){let{status:t,ctx:n}=this._processInputParams(e);if(n.parsedType!==L.object)return Z(n,{code:A.invalid_type,expected:L.object,received:n.parsedType}),G;let r=[],i=this._def.keyType,o=this._def.valueType;for(let l in n.data)r.push({key:i._parse(new At(n,l,n.path,l)),value:o._parse(new At(n,n.data[l],n.path,l))});return n.common.async?We.mergeObjectAsync(t,r):We.mergeObjectSync(t,r)}get element(){return this._def.valueType}static create(e,t,n){return t instanceof te?new Ar({keyType:e,valueType:t,typeName:$.ZodRecord,...K(n)}):new Ar({keyType:Ct.create(),valueType:e,typeName:$.ZodRecord,...K(t)})}},Or=class extends te{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(e){let{status:t,ctx:n}=this._processInputParams(e);if(n.parsedType!==L.map)return Z(n,{code:A.invalid_type,expected:L.map,received:n.parsedType}),G;let r=this._def.keyType,i=this._def.valueType,o=[...n.data.entries()].map(([l,s],c)=>({key:r._parse(new At(n,l,n.path,[c,"key"])),value:i._parse(new At(n,s,n.path,[c,"value"]))}));if(n.common.async){let l=new Map;return Promise.resolve().then(async()=>{for(let s of o){let c=await s.key,d=await s.value;if(c.status==="aborted"||d.status==="aborted")return G;(c.status==="dirty"||d.status==="dirty")&&t.dirty(),l.set(c.value,d.value)}return{status:t.value,value:l}})}else{let l=new Map;for(let s of o){let c=s.key,d=s.value;if(c.status==="aborted"||d.status==="aborted")return G;(c.status==="dirty"||d.status==="dirty")&&t.dirty(),l.set(c.value,d.value)}return{status:t.value,value:l}}}};Or.create=(e,t,n)=>new Or({valueType:t,keyType:e,typeName:$.ZodMap,...K(n)});var Zn=class extends te{_parse(e){let{status:t,ctx:n}=this._processInputParams(e);if(n.parsedType!==L.set)return Z(n,{code:A.invalid_type,expected:L.set,received:n.parsedType}),G;let r=this._def;r.minSize!==null&&n.data.sizer.maxSize.value&&(Z(n,{code:A.too_big,maximum:r.maxSize.value,type:"set",inclusive:!0,exact:!1,message:r.maxSize.message}),t.dirty());let i=this._def.valueType;function o(s){let c=new Set;for(let d of s){if(d.status==="aborted")return G;d.status==="dirty"&&t.dirty(),c.add(d.value)}return{status:t.value,value:c}}let l=[...n.data.values()].map((s,c)=>i._parse(new At(n,s,n.path,c)));return n.common.async?Promise.all(l).then(s=>o(s)):o(l)}min(e,t){return new Zn({...this._def,minSize:{value:e,message:D.toString(t)}})}max(e,t){return new Zn({...this._def,maxSize:{value:e,message:D.toString(t)}})}size(e,t){return this.min(e,t).max(e,t)}nonempty(e){return this.min(1,e)}};Zn.create=(e,t)=>new Zn({valueType:e,minSize:null,maxSize:null,typeName:$.ZodSet,...K(t)});var ga=class extends te{constructor(){super(...arguments),this.validate=this.implement}_parse(e){let{ctx:t}=this._processInputParams(e);if(t.parsedType!==L.function)return Z(t,{code:A.invalid_type,expected:L.function,received:t.parsedType}),G;function n(l,s){return xr({data:l,path:t.path,errorMaps:[t.common.contextualErrorMap,t.schemaErrorMap,Sr(),wa].filter(c=>!!c),issueData:{code:A.invalid_arguments,argumentsError:s}})}function r(l,s){return xr({data:l,path:t.path,errorMaps:[t.common.contextualErrorMap,t.schemaErrorMap,Sr(),wa].filter(c=>!!c),issueData:{code:A.invalid_return_type,returnTypeError:s}})}let i={errorMap:t.common.contextualErrorMap},o=t.data;if(this._def.returns instanceof In){let l=this;return qe(async function(...s){let c=new pt([]),d=await l._def.args.parseAsync(s,i).catch(m=>{throw c.addIssue(n(s,m)),c}),u=await Reflect.apply(o,this,d);return await l._def.returns._def.type.parseAsync(u,i).catch(m=>{throw c.addIssue(r(u,m)),c})})}else{let l=this;return qe(function(...s){let c=l._def.args.safeParse(s,i);if(!c.success)throw new pt([n(s,c.error)]);let d=Reflect.apply(o,this,c.data),u=l._def.returns.safeParse(d,i);if(!u.success)throw new pt([r(d,u.error)]);return u.data})}}parameters(){return this._def.args}returnType(){return this._def.returns}args(...e){return new ga({...this._def,args:Rt.create(e).rest(ln.create())})}returns(e){return new ga({...this._def,returns:e})}implement(e){return this.parse(e)}strictImplement(e){return this.parse(e)}static create(e,t,n){return new ga({args:e||Rt.create([]).rest(ln.create()),returns:t||ln.create(),typeName:$.ZodFunction,...K(n)})}},Aa=class extends te{get schema(){return this._def.getter()}_parse(e){let{ctx:t}=this._processInputParams(e);return this._def.getter()._parse({data:t.data,path:t.path,parent:t})}};Aa.create=(e,t)=>new Aa({getter:e,typeName:$.ZodLazy,...K(t)});var Oa=class extends te{_parse(e){if(e.data!==this._def.value){let t=this._getOrReturnCtx(e);return Z(t,{received:t.data,code:A.invalid_literal,expected:this._def.value}),G}return{status:"valid",value:e.data}}get value(){return this._def.value}};Oa.create=(e,t)=>new Oa({value:e,typeName:$.ZodLiteral,...K(t)});function d0(e,t){return new dn({values:e,typeName:$.ZodEnum,...K(t)})}var dn=class extends te{_parse(e){if(typeof e.data!="string"){let t=this._getOrReturnCtx(e),n=this._def.values;return Z(t,{expected:se.joinValues(n),received:t.parsedType,code:A.invalid_type}),G}if(this._def.values.indexOf(e.data)===-1){let t=this._getOrReturnCtx(e),n=this._def.values;return Z(t,{received:t.data,code:A.invalid_enum_value,options:n}),G}return qe(e.data)}get options(){return this._def.values}get enum(){let e={};for(let t of this._def.values)e[t]=t;return e}get Values(){let e={};for(let t of this._def.values)e[t]=t;return e}get Enum(){let e={};for(let t of this._def.values)e[t]=t;return e}extract(e){return dn.create(e)}exclude(e){return dn.create(this.options.filter(t=>!e.includes(t)))}};dn.create=d0;var La=class extends te{_parse(e){let t=se.getValidEnumValues(this._def.values),n=this._getOrReturnCtx(e);if(n.parsedType!==L.string&&n.parsedType!==L.number){let r=se.objectValues(t);return Z(n,{expected:se.joinValues(r),received:n.parsedType,code:A.invalid_type}),G}if(t.indexOf(e.data)===-1){let r=se.objectValues(t);return Z(n,{received:n.data,code:A.invalid_enum_value,options:r}),G}return qe(e.data)}get enum(){return this._def.values}};La.create=(e,t)=>new La({values:e,typeName:$.ZodNativeEnum,...K(t)});var In=class extends te{unwrap(){return this._def.type}_parse(e){let{ctx:t}=this._processInputParams(e);if(t.parsedType!==L.promise&&t.common.async===!1)return Z(t,{code:A.invalid_type,expected:L.promise,received:t.parsedType}),G;let n=t.parsedType===L.promise?t.data:Promise.resolve(t.data);return qe(n.then(r=>this._def.type.parseAsync(r,{path:t.path,errorMap:t.common.contextualErrorMap})))}};In.create=(e,t)=>new In({type:e,typeName:$.ZodPromise,...K(t)});var ht=class extends te{innerType(){return this._def.schema}sourceType(){return this._def.schema._def.typeName===$.ZodEffects?this._def.schema.sourceType():this._def.schema}_parse(e){let{status:t,ctx:n}=this._processInputParams(e),r=this._def.effect||null,i={addIssue:o=>{Z(n,o),o.fatal?t.abort():t.dirty()},get path(){return n.path}};if(i.addIssue=i.addIssue.bind(i),r.type==="preprocess"){let o=r.transform(n.data,i);return n.common.issues.length?{status:"dirty",value:n.data}:n.common.async?Promise.resolve(o).then(l=>this._def.schema._parseAsync({data:l,path:n.path,parent:n})):this._def.schema._parseSync({data:o,path:n.path,parent:n})}if(r.type==="refinement"){let o=l=>{let s=r.refinement(l,i);if(n.common.async)return Promise.resolve(s);if(s instanceof Promise)throw new Error("Async refinement encountered during synchronous parse operation. Use .parseAsync instead.");return l};if(n.common.async===!1){let l=this._def.schema._parseSync({data:n.data,path:n.path,parent:n});return l.status==="aborted"?G:(l.status==="dirty"&&t.dirty(),o(l.value),{status:t.value,value:l.value})}else return this._def.schema._parseAsync({data:n.data,path:n.path,parent:n}).then(l=>l.status==="aborted"?G:(l.status==="dirty"&&t.dirty(),o(l.value).then(()=>({status:t.value,value:l.value}))))}if(r.type==="transform")if(n.common.async===!1){let o=this._def.schema._parseSync({data:n.data,path:n.path,parent:n});if(!Ca(o))return o;let l=r.transform(o.value,i);if(l instanceof Promise)throw new Error("Asynchronous transform encountered during synchronous parse operation. Use .parseAsync instead.");return{status:t.value,value:l}}else return this._def.schema._parseAsync({data:n.data,path:n.path,parent:n}).then(o=>Ca(o)?Promise.resolve(r.transform(o.value,i)).then(l=>({status:t.value,value:l})):o);se.assertNever(r)}};ht.create=(e,t,n)=>new ht({schema:e,typeName:$.ZodEffects,effect:t,...K(n)});ht.createWithPreprocess=(e,t,n)=>new ht({schema:t,effect:{type:"preprocess",transform:e},typeName:$.ZodEffects,...K(n)});var Zt=class extends te{_parse(e){return this._getType(e)===L.undefined?qe(void 0):this._def.innerType._parse(e)}unwrap(){return this._def.innerType}};Zt.create=(e,t)=>new Zt({innerType:e,typeName:$.ZodOptional,...K(t)});var un=class extends te{_parse(e){return this._getType(e)===L.null?qe(null):this._def.innerType._parse(e)}unwrap(){return this._def.innerType}};un.create=(e,t)=>new un({innerType:e,typeName:$.ZodNullable,...K(t)});var Ta=class extends te{_parse(e){let{ctx:t}=this._processInputParams(e),n=t.data;return t.parsedType===L.undefined&&(n=this._def.defaultValue()),this._def.innerType._parse({data:n,path:t.path,parent:t})}removeDefault(){return this._def.innerType}};Ta.create=(e,t)=>new Ta({innerType:e,typeName:$.ZodDefault,defaultValue:typeof t.default=="function"?t.default:()=>t.default,...K(t)});var Lr=class extends te{_parse(e){let{ctx:t}=this._processInputParams(e),n={...t,common:{...t.common,issues:[]}},r=this._def.innerType._parse({data:n.data,path:n.path,parent:{...n}});return Mr(r)?r.then(i=>({status:"valid",value:i.status==="valid"?i.value:this._def.catchValue({get error(){return new pt(n.common.issues)},input:n.data})})):{status:"valid",value:r.status==="valid"?r.value:this._def.catchValue({get error(){return new pt(n.common.issues)},input:n.data})}}removeCatch(){return this._def.innerType}};Lr.create=(e,t)=>new Lr({innerType:e,typeName:$.ZodCatch,catchValue:typeof t.catch=="function"?t.catch:()=>t.catch,...K(t)});var Tr=class extends te{_parse(e){if(this._getType(e)!==L.nan){let t=this._getOrReturnCtx(e);return Z(t,{code:A.invalid_type,expected:L.nan,received:t.parsedType}),G}return{status:"valid",value:e.data}}};Tr.create=e=>new Tr({typeName:$.ZodNaN,...K(e)});var e4=Symbol("zod_brand"),u0=class extends te{_parse(e){let{ctx:t}=this._processInputParams(e),n=t.data;return this._def.type._parse({data:n,path:t.path,parent:t})}unwrap(){return this._def.type}},Jr=class extends te{_parse(e){let{status:t,ctx:n}=this._processInputParams(e);if(n.common.async)return(async()=>{let r=await this._def.in._parseAsync({data:n.data,path:n.path,parent:n});return r.status==="aborted"?G:r.status==="dirty"?(t.dirty(),c0(r.value)):this._def.out._parseAsync({data:r.value,path:n.path,parent:n})})();{let r=this._def.in._parseSync({data:n.data,path:n.path,parent:n});return r.status==="aborted"?G:r.status==="dirty"?(t.dirty(),{status:"dirty",value:r.value}):this._def.out._parseSync({data:r.value,path:n.path,parent:n})}}static create(e,t){return new Jr({in:e,out:t,typeName:$.ZodPipeline})}},_r=class extends te{_parse(e){let t=this._def.innerType._parse(e);return Ca(t)&&(t.value=Object.freeze(t.value)),t}};_r.create=(e,t)=>new _r({innerType:e,typeName:$.ZodReadonly,...K(t)});var m0=(e,t={},n)=>e?_n.create().superRefine((r,i)=>{var o,l;if(!e(r)){let s=typeof t=="function"?t(r):typeof t=="string"?{message:t}:t,c=(l=(o=s.fatal)!==null&&o!==void 0?o:n)!==null&&l!==void 0?l:!0,d=typeof s=="string"?{message:s}:s;i.addIssue({code:"custom",...d,fatal:c})}}):_n.create(),t4={object:Fe.lazycreate},$;(function(e){e.ZodString="ZodString",e.ZodNumber="ZodNumber",e.ZodNaN="ZodNaN",e.ZodBigInt="ZodBigInt",e.ZodBoolean="ZodBoolean",e.ZodDate="ZodDate",e.ZodSymbol="ZodSymbol",e.ZodUndefined="ZodUndefined",e.ZodNull="ZodNull",e.ZodAny="ZodAny",e.ZodUnknown="ZodUnknown",e.ZodNever="ZodNever",e.ZodVoid="ZodVoid",e.ZodArray="ZodArray",e.ZodObject="ZodObject",e.ZodUnion="ZodUnion",e.ZodDiscriminatedUnion="ZodDiscriminatedUnion",e.ZodIntersection="ZodIntersection",e.ZodTuple="ZodTuple",e.ZodRecord="ZodRecord",e.ZodMap="ZodMap",e.ZodSet="ZodSet",e.ZodFunction="ZodFunction",e.ZodLazy="ZodLazy",e.ZodLiteral="ZodLiteral",e.ZodEnum="ZodEnum",e.ZodEffects="ZodEffects",e.ZodNativeEnum="ZodNativeEnum",e.ZodOptional="ZodOptional",e.ZodNullable="ZodNullable",e.ZodDefault="ZodDefault",e.ZodCatch="ZodCatch",e.ZodPromise="ZodPromise",e.ZodBranded="ZodBranded",e.ZodPipeline="ZodPipeline",e.ZodReadonly="ZodReadonly"})($||($={}));var n4=(e,t={message:`Input not instance of ${e.name}`})=>m0(n=>n instanceof e,t),p0=Ct.create,h0=sn.create,a4=Tr.create,r4=cn.create,f0=Sa.create,i4=Tn.create,o4=Nr.create,l4=xa.create,s4=Ma.create,c4=_n.create,d4=ln.create,u4=It.create,m4=Fr.create,p4=Mt.create,h4=Fe.create,f4=Fe.strictCreate,g4=Na.create,v4=jo.create,y4=Fa.create,b4=Rt.create,E4=Ar.create,k4=Or.create,w4=Zn.create,C4=ga.create,S4=Aa.create,x4=Oa.create,M4=dn.create,N4=La.create,F4=In.create,Jl=ht.create,A4=Zt.create,O4=un.create,L4=ht.createWithPreprocess,T4=Jr.create,_4=()=>p0().optional(),Z4=()=>h0().optional(),I4=()=>f0().optional(),R4={string:e=>Ct.create({...e,coerce:!0}),number:e=>sn.create({...e,coerce:!0}),boolean:e=>Sa.create({...e,coerce:!0}),bigint:e=>cn.create({...e,coerce:!0}),date:e=>Tn.create({...e,coerce:!0})},B4=G,Tt=Object.freeze({__proto__:null,defaultErrorMap:wa,setErrorMap:Dm,getErrorMap:Sr,makeIssue:xr,EMPTY_PATH:Hm,addIssueToContext:Z,ParseStatus:We,INVALID:G,DIRTY:c0,OK:qe,isAborted:co,isDirty:uo,isValid:Ca,isAsync:Mr,get util(){return se},get objectUtil(){return so},ZodParsedType:L,getParsedType:zt,ZodType:te,ZodString:Ct,ZodNumber:sn,ZodBigInt:cn,ZodBoolean:Sa,ZodDate:Tn,ZodSymbol:Nr,ZodUndefined:xa,ZodNull:Ma,ZodAny:_n,ZodUnknown:ln,ZodNever:It,ZodVoid:Fr,ZodArray:Mt,ZodObject:Fe,ZodUnion:Na,ZodDiscriminatedUnion:jo,ZodIntersection:Fa,ZodTuple:Rt,ZodRecord:Ar,ZodMap:Or,ZodSet:Zn,ZodFunction:ga,ZodLazy:Aa,ZodLiteral:Oa,ZodEnum:dn,ZodNativeEnum:La,ZodPromise:In,ZodEffects:ht,ZodTransformer:ht,ZodOptional:Zt,ZodNullable:un,ZodDefault:Ta,ZodCatch:Lr,ZodNaN:Tr,BRAND:e4,ZodBranded:u0,ZodPipeline:Jr,ZodReadonly:_r,custom:m0,Schema:te,ZodSchema:te,late:t4,get ZodFirstPartyTypeKind(){return $},coerce:R4,any:c4,array:p4,bigint:r4,boolean:f0,date:i4,discriminatedUnion:v4,effect:Jl,enum:M4,function:C4,instanceof:n4,intersection:y4,lazy:S4,literal:x4,map:k4,nan:a4,nativeEnum:N4,never:u4,null:s4,nullable:O4,number:h0,object:h4,oboolean:I4,onumber:Z4,optional:A4,ostring:_4,pipeline:T4,preprocess:L4,promise:F4,record:E4,set:w4,strictObject:f4,string:p0,symbol:o4,transformer:Jl,tuple:b4,undefined:l4,union:g4,unknown:d4,void:m4,NEVER:B4,ZodIssueCode:A,quotelessJson:jm,ZodError:pt}),P4=Tt.union([Tt.object({message:Tt.literal("login")}),Tt.object({message:Tt.literal("grant"),denied:Tt.boolean()}),Tt.object({message:Tt.literal("createdProject"),projectId:Tt.string()})]),g0=e=>{let t=Pe(),n=Pe();return oe(()=>{let r=({origin:i,data:o})=>{if(i===n.current){let l;try{l=P4.parse(o)}catch{return}e?.(l)}};return window.addEventListener("message",r),()=>window.removeEventListener("message",r)},[e]),[W(r=>{if(window.innerWidth>800&&window.innerHeight>800){let o=(window.innerWidth-800)/2+window.screenLeft,l=`scrollbars=yes,width=800,height=800,top=${(window.innerHeight-800)/2+window.screenTop},left=${o}`;t.current=window.open(r,"chromatic-dialog",l),t.current?.focus()}else t.current=window.open(r,"_blank");let{origin:i}=new URL(r);n.current=i},[]),W(()=>t.current?.close(),[])]},V4=w.ol(({theme:e})=>({display:"inline-flex",listStyle:"none",marginTop:15,marginBottom:5,padding:0,gap:5,"li:not(:empty)":{display:"flex",alignItems:"center",justifyContent:"center",border:`1px dashed ${e.input.border}`,borderRadius:4,width:28,height:32}})),j4=vt(` + query VisualTestsProjectCountQuery { + viewer { + projectCount + accounts { + newProjectUrl + } + } + } +`),D4=({onBack:e,hasProjectId:t,setAccessToken:n,setCreatedProjectId:r,exchangeParameters:i})=>{let o=Oo(),l=e0(),{user_code:s,verificationUrl:c}=i,d=Pe(),u=Pe(),m=Pe(),p=W(async y=>{if(y.message==="login"&&u.current?.(c),y.message==="grant")try{let k=await em(i);if(!k)throw new Error("Failed to fetch an access token");d.current=k;let b=As(k),{data:h}=await o.query(j4,{},{fetchOptions:b});if(!h?.viewer)throw new Error("Failed to fetch initial project list");if(h.viewer.projectCount>0||t)n(d.current),m.current?.();else{if(!h.viewer.accounts[0])throw new Error("User has no accounts!");if(!h.viewer.accounts[0].newProjectUrl)throw new Error("Unexpected missing project URL");u.current?.(h.viewer.accounts[0].newProjectUrl)}}catch(k){l("Login Error",k)}y.message==="createdProject"&&(d.current?(n(d.current),r(`Project:${y.projectId}`),m.current?.()):l("Unexpected missing access token",new Error))},[c,i,o,t,n,l,r]),[g,f]=g0(p);return u.current=g,m.current=f,a.createElement(Ne,{footer:null,ignoreConfig:!0},a.createElement(Kr,{onBack:e}),a.createElement(ye,null,a.createElement(de,null,a.createElement("div",null,a.createElement(fe,null,"Verify your account"),a.createElement("div",null,a.createElement(q,{center:!0,muted:!0},"Check this verification code on Chromatic to grant access to your published Storybooks.")),a.createElement(V4,null,s?.split("").map((y,k)=>a.createElement("li",{key:`${k}-${y}`},y.replace(/[^A-Z0-9]/,""))))),a.createElement(ue,{variant:"solid",size:"medium",onClick:()=>g(c)},"Go to Chromatic"))))},H4=({onNext:e,onUninstall:t})=>a.createElement(Ne,{footer:null,ignoreConfig:!0},a.createElement(Kr,null),a.createElement(ye,null,a.createElement(de,null,a.createElement("div",null,a.createElement(pn,null),a.createElement(fe,null,"Visual tests"),a.createElement(q,{center:!0,muted:!0},"Catch bugs in UI appearance automatically. Compare image snapshots to detect visual changes.")),a.createElement(Ft,null,a.createElement(ue,{variant:"solid",size:"medium",onClick:e},"Enable"),a.createElement(ue,{link:!0,onClick:()=>t()},"Uninstall"))))),z4=({setAccessToken:e,setCreatedProjectId:t,hasProjectId:n})=>{let[r,i]=it("authenticationScreen",n?"signin":"welcome"),[o,l]=it("exchangeParameters"),s=e0(),{uninstallAddon:c}=Bo();nt("Authentication",r.charAt(0).toUpperCase()+r.slice(1));let d=W(async u=>{try{l(await X2(u)),i("verify")}catch(m){s("Sign in Error",m)}},[s,l,i]);if(r==="welcome"&&!n)return a.createElement(H4,{onNext:()=>i("signin"),onUninstall:c});if(r==="signin"||r==="welcome"&&n)return a.createElement(Pm,{...n?{}:{onBack:()=>i("welcome")},onSignIn:d,onSignInWithSSO:()=>i("subdomain")});if(r==="subdomain")return a.createElement(Bm,{onBack:()=>i("signin"),onSignIn:d});if(r==="verify"){if(!o)throw new Error("Expected to have a `exchangeParameters` if at `verify` step");return a.createElement(D4,{onBack:()=>i("signin"),hasProjectId:n,setAccessToken:e,setCreatedProjectId:t,exchangeParameters:o})}return null},v0=w.div(({theme:e})=>({display:"flex",flexDirection:"row",alignItems:"center",borderRadius:e.appBorderRadius,background:e.base==="light"?e.color.lightest:e.color.darkest,border:`1px solid ${e.appBorderColor}`,padding:15,flex:1,gap:14,maxWidth:"500px",width:"100%"}),({theme:e,warning:t})=>t&&{background:e.base==="dark"?"#342e1a":e.background.warning}),U4=w.b(()=>({display:"block",marginBottom:2})),$4=()=>{nt("Errors","GitNotFound");let{uninstallAddon:e}=Bo();return a.createElement(Ne,{footer:null},a.createElement(ye,null,a.createElement(de,null,a.createElement("div",null,a.createElement(pn,null),a.createElement(fe,null,"Visual tests"),a.createElement(q,{center:!0,muted:!0},"Catch bugs in UI appearance automatically. Compare image snapshots to detect visual changes.")),a.createElement(v0,null,a.createElement(is,{style:{flexShrink:0}}),a.createElement(q,null,a.createElement(U4,null,"Git not detected"),"This addon requires Git to associate test results with commits and branches. Run"," ",a.createElement(He,null,"git init")," and make your first commit",a.createElement(He,null,"git commit -m")," to get started!")),a.createElement($e,{target:"_blank",href:"https://www.chromatic.com/docs/visual-tests-addon#git-addon",withArrow:!0,secondary:!0},"Visual tests requirements"),a.createElement($e,{withArrow:!0,onClick:()=>e()},"Uninstall"))))},W4=w(wo)(({theme:e})=>({width:40,height:40,padding:10,background:e.color.positive,borderRadius:"100%",color:"white"})),q4=w($e)(()=>({marginTop:5})),G4=vt(` + query ProjectQuery($projectId: ID!) { + project(id: $projectId) { + id + name + webUrl + lastBuild { + branch + number + } + } + } +`),Y4=({projectId:e,configFile:t,goToNext:n})=>{nt("LinkProject","LinkedProject");let[{data:r,fetching:i,error:o}]=Lo({query:G4,variables:{projectId:e}});return a.createElement(Ne,{footer:a.createElement(Qr,null,a.createElement(st,null,r?.project?.lastBuild&&a.createElement(q,{style:{marginLeft:5}},"Last build: ",r.project.lastBuild.number," on branch"," ",r.project.lastBuild.branch)),a.createElement(st,{push:!0},a.createElement(Yr,null)))},a.createElement(ye,null,a.createElement(de,null,i&&a.createElement("p",null,"Loading..."),o&&a.createElement("p",null,o.message),r?.project&&a.createElement(a.Fragment,null,a.createElement(W4,null),a.createElement("div",null,a.createElement(fe,null,"Project linked!"),a.createElement(q,{center:!0,muted:!0,style:{maxWidth:500}},"The ",a.createElement(He,null,"projectId")," for ",a.createElement("strong",null,r.project.name)," was added in"," ",a.createElement(He,null,t)," to sync tests with Chromatic. Please commit this change to continue using this addon.")),a.createElement(Ft,null,a.createElement(ue,{variant:"solid",size:"medium",onClick:()=>n()},"Catch a UI change"),a.createElement(q4,{href:"https://www.chromatic.com/docs/cli",target:"_blank",withArrow:!0,secondary:!0},"What's a project ID?"))))))};function Q4(e){for(var t=[],n=1;n({"&& > *":{margin:0},"&& pre":{color:e.base==="light"?e.color.darker:e.color.lighter,background:e.base==="light"?e.color.lightest:e.color.darkest,fontSize:"12px",lineHeight:"16px",textAlign:"left",padding:"15px !important"}})),J4="https://www.chromatic.com/docs/visual-tests-addon/#configure";function X4({projectId:e,configFile:t}){return nt("LinkProject","LinkingProjectFailed"),a.createElement(Ne,null,a.createElement(ye,null,a.createElement(de,null,a.createElement("div",null,a.createElement(fe,null,"Add the project ID to your Chromatic config"),a.createElement(q,{center:!0,muted:!0},"The ",a.createElement(He,null,"projectId")," will be used to sync tests with Chromatic. Please commit this change to continue using the addon. The file should be saved at"," ",a.createElement(He,null,t),".")),a.createElement(K4,null,a.createElement(He,null,Q4` + { + "projectId": "${e}", + } + `)),a.createElement($e,{secondary:!0,withArrow:!0,target:"_blank",href:J4},"What's this for?"))))}var ep=vt(` + query SelectProjectsQuery { + viewer { + accounts { + id + name + avatarUrl + newProjectUrl + projects { + id + name + webUrl + lastBuild { + branch + number + } + } + } + } + } +`),tp=({createdProjectId:e,setCreatedProjectId:t,onUpdateProject:n})=>{let r=a.useCallback(async i=>{await n(i)},[n]);return a.createElement(rp,{createdProjectId:e,setCreatedProjectId:t,onSelectProjectId:r})},er=w.div(({theme:e})=>({fontSize:`${e.typography.size.s1-1}px`,fontWeight:e.typography.weight.bold,color:e.base==="light"?e.color.dark:e.color.light,backgroundColor:"inherit",padding:"7px 15px",borderBottom:`1px solid ${e.appBorderColor}`,lineHeight:"18px",letterSpacing:"0.38em",textTransform:"uppercase"})),Xl=w.div(({theme:e})=>({})),e1=w.div(({theme:e})=>({background:e.base==="light"?e.color.lighter:e.color.darker})),t1=w.div(({theme:e})=>({background:e.base==="light"?e.color.lightest:e.color.darkest,borderRadius:5,border:`1px solid ${e.appBorderColor}`,height:260,maxWidth:420,minWidth:260,width:"100%",overflow:"hidden",textAlign:"left",position:"relative",display:"flex","> *":{flex:1,display:"flex",flexDirection:"column",width:"50%"}})),tr=w.div({height:"100%",overflowY:"auto"}),np=w(de)({width:"100%"}),ap=w(C2)({marginRight:10});function rp({createdProjectId:e,setCreatedProjectId:t,onSelectProjectId:n}){let[{data:r,fetching:i,error:o},l]=Lo({query:ep});oe(()=>{let h=setInterval(l,5e3);return()=>clearInterval(h)},[l]);let[s,c]=it("selectedAccountId"),d=r?.viewer?.accounts.find(h=>h.id===s),u=W(h=>c(h.id),[c]);oe(()=>{!s&&r?.viewer?.accounts&&u(r.viewer.accounts[0])},[r,s,u]);let[m,p]=it("isSelectingProject",!1),g=W(h=>{p(!0),n(h.id);let v=setTimeout(()=>{p(!1)},1e3);return()=>clearTimeout(v)},[n,p]),f=W(async h=>{h.message==="createdProject"&&(l(),t(h.projectId))},[l,t]),[y,k]=g0(f),b=e&&d?.projects?.find(h=>h?.id.endsWith(e));return oe(()=>{b&&(k(),g(b))},[b,g,k]),nt("LinkProject","LinkProject"),a.createElement(Ne,null,a.createElement(ye,null,a.createElement(np,null,a.createElement("div",null,a.createElement(fe,null,"Select a project"),a.createElement(q,{muted:!0},"Your tests will sync with this project.")),o&&a.createElement("p",null,o.message),!r&&i&&a.createElement(t1,null,a.createElement(Xl,null,a.createElement(er,null,"Accounts"),a.createElement(tr,null,a.createElement(ut,{appearance:"secondary",isLoading:!0}),a.createElement(ut,{appearance:"secondary",isLoading:!0}),a.createElement(ut,{appearance:"secondary",isLoading:!0}),a.createElement(ut,{appearance:"secondary",isLoading:!0}),a.createElement(ut,{appearance:"secondary",isLoading:!0}))),a.createElement(e1,null,a.createElement(er,null,"Projects"),a.createElement(tr,{"data-testid":"right-list"},a.createElement(ut,{appearance:"secondary",isLoading:!0}),a.createElement(ut,{appearance:"secondary",isLoading:!0}),a.createElement(ut,{appearance:"secondary",isLoading:!0})))),r?.viewer?.accounts&&a.createElement(t1,null,a.createElement(Xl,null,a.createElement(er,null,"Accounts"),a.createElement(tr,{"data-testid":"left-list"},r.viewer.accounts?.map(h=>a.createElement(ut,{key:h.id,title:h.name,appearance:"secondary",left:a.createElement(ap,{src:h.avatarUrl??void 0,size:"tiny"}),onClick:()=>u(h),active:s===h.id})))),a.createElement(e1,null,a.createElement(er,null,"Projects"),a.createElement(tr,{"data-testid":"right-list"},d&&a.createElement(ut,{isLink:!1,onClick:()=>{if(!d?.newProjectUrl)throw new Error("Unexpected missing `newProjectUrl` on account");y(d.newProjectUrl)},title:a.createElement($e,{isButton:!0,withArrow:!0},"Create new project")}),d?.projects?.map(h=>h&&a.createElement(ut,{appearance:"secondary",key:h.id,title:h.name,right:a.createElement(Fd,{"aria-label":h.name}),onClick:()=>g(h),disabled:m}))))))))}var ip=()=>a.createElement(Ne,{footer:null},a.createElement(ye,null,a.createElement(de,null,a.createElement("div",null,a.createElement(pn,null),a.createElement(fe,null,"Visual tests"),a.createElement(q,{center:!0,muted:!0},"Visual tests only runs locally. To test this Storybook, clone it to your machine and run ",a.createElement(He,null,"npx storybook dev"),"."))))),op=({offline:e=!1})=>a.createElement(Ne,{footer:null},a.createElement(ye,null,a.createElement(de,null,a.createElement("div",null,a.createElement(fe,null,"Can't connect to Chromatic"),a.createElement(q,{center:!0,muted:!0},e?"You're offline. Double check your internet connection.":"We're having trouble connecting to the Chromatic API.")),!e&&a.createElement($e,{href:"https://status.chromatic.com",target:"_blank",rel:"noreferrer",withArrow:!0},"Chromatic API status")))),lp=()=>(nt("Uninstalled","uninstalled"),a.createElement(Ne,{footer:!1},a.createElement(ye,null,a.createElement(de,null,a.createElement("div",null,a.createElement(pn,null),a.createElement(fe,null,"Uninstall complete"),a.createElement(q,{center:!0,muted:!0},"Visual Tests will vanish the next time you restart your Storybook.")))))),y0={isRunning:!1,startBuild:()=>{},stopBuild:()=>{}},b0=Xe(y0),Ia=()=>Ot(b0,"RunBuild"),sp=({children:e,watchState:t=y0})=>a.createElement(b0.Provider,{value:t},e),E0={PENDING:"warn",FAILED:"error",DENIED:"error",BROKEN:"error"},Oi=[null,"unknown","pending","success","warn","error"];function cp(e,t){return Oi[Math.max(Oi.indexOf(e),Oi.indexOf(t))]}function dp(e,t){let n={};t.forEach(i=>{!i.story||!i.status||(n[i.story.storyId]=cp(E0[i.status]||null,n[i.story.storyId]))});let r=()=>{e.setSelectedPanel(Vn),e.togglePanel(!0)};return Object.fromEntries(Object.entries(n).map(([i,o])=>[i,o&&{status:o,title:"Visual Tests",description:"Chromatic Visual Tests",onClick:r}]))}function up(e,{shouldSwitchToLastBuildOnBranch:t,lastBuildOnBranchId:n,storyId:r}){if(!t)return e?{...e,storyId:r}:void 0;if(!n)throw new Error("Impossible state");return{buildId:n,storyId:r}}var n1={EXCEEDED_THRESHOLD:{heading:"Snapshot limit reached",message:"Your account has reached its monthly snapshot limit. Visual testing is disabled. Upgrade your plan to increase your quota.",action:"Upgrade plan"},PAYMENT_REQUIRED:{heading:"Payment required",message:"Your subscription payment is past due. Review or replace your payment method to continue using Chromatic.",action:"Review billing details"},OTHER:{heading:"Account suspended",message:"Your account has been suspended. Contact customer support for details.",action:"Billing details"}},k0=({children:e,billingUrl:t,suspensionReason:n="OTHER"})=>{nt("Errors","AccountSuspended");let{heading:r,message:i,action:o}=n1[n]||n1.OTHER;return a.createElement(Ne,{footer:null},a.createElement(ye,null,a.createElement(de,null,a.createElement("div",null,a.createElement(fe,null,r),a.createElement(q,{center:!0,muted:!0},i)),t&&a.createElement(ue,{asChild:!0,size:"medium",variant:"solid"},a.createElement("a",{href:t,target:"_new"},o)),e)))},mp=({children:e,manageUrl:t})=>(nt("Errors","VisualTestsDisabled"),a.createElement(Ne,{footer:null},a.createElement(ye,null,a.createElement(de,null,a.createElement("div",null,a.createElement(fe,null,"Visual Tests disabled for your project"),a.createElement(q,{center:!0,muted:!0},"Update your project settings to enable visual testing.")),a.createElement(ue,{asChild:!0,size:"medium",variant:"solid"},a.createElement("a",{href:t,target:"_new"},"Manage project settings")),e))));function w0(e){return t=>typeof t===e}var pp=w0("function"),hp=e=>e===null,a1=e=>Object.prototype.toString.call(e).slice(8,-1)==="RegExp",r1=e=>!fp(e)&&!hp(e)&&(pp(e)||typeof e=="object"),fp=w0("undefined");function gp(e,t){let{length:n}=e;if(n!==t.length)return!1;for(let r=n;r--!==0;)if(!Ue(e[r],t[r]))return!1;return!0}function vp(e,t){if(e.byteLength!==t.byteLength)return!1;let n=new DataView(e.buffer),r=new DataView(t.buffer),i=e.byteLength;for(;i--;)if(n.getUint8(i)!==r.getUint8(i))return!1;return!0}function yp(e,t){if(e.size!==t.size)return!1;for(let n of e.entries())if(!t.has(n[0]))return!1;for(let n of e.entries())if(!Ue(n[1],t.get(n[0])))return!1;return!0}function bp(e,t){if(e.size!==t.size)return!1;for(let n of e.entries())if(!t.has(n[0]))return!1;return!0}function Ue(e,t){if(e===t)return!0;if(e&&r1(e)&&t&&r1(t)){if(e.constructor!==t.constructor)return!1;if(Array.isArray(e)&&Array.isArray(t))return gp(e,t);if(e instanceof Map&&t instanceof Map)return yp(e,t);if(e instanceof Set&&t instanceof Set)return bp(e,t);if(ArrayBuffer.isView(e)&&ArrayBuffer.isView(t))return vp(e,t);if(a1(e)&&a1(t))return e.source===t.source&&e.flags===t.flags;if(e.valueOf!==Object.prototype.valueOf)return e.valueOf()===t.valueOf();if(e.toString!==Object.prototype.toString)return e.toString()===t.toString();let n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(let i=n.length;i--!==0;)if(!Object.prototype.hasOwnProperty.call(t,n[i]))return!1;for(let i=n.length;i--!==0;){let o=n[i];if(!(o==="_owner"&&e.$$typeof)&&!Ue(e[o],t[o]))return!1}return!0}return Number.isNaN(e)&&Number.isNaN(t)?!0:e===t}var Ep=["Array","ArrayBuffer","AsyncFunction","AsyncGenerator","AsyncGeneratorFunction","Date","Error","Function","Generator","GeneratorFunction","HTMLElement","Map","Object","Promise","RegExp","Set","WeakMap","WeakSet"],kp=["bigint","boolean","null","number","string","symbol","undefined"];function Xr(e){let t=Object.prototype.toString.call(e).slice(8,-1);if(/HTML\w+Element/.test(t))return"HTMLElement";if(wp(t))return t}function yt(e){return t=>Xr(t)===e}function wp(e){return Ep.includes(e)}function Dn(e){return t=>typeof t===e}function Cp(e){return kp.includes(e)}var Sp=["innerHTML","ownerDocument","style","attributes","nodeValue"];function T(e){if(e===null)return"null";switch(typeof e){case"bigint":return"bigint";case"boolean":return"boolean";case"number":return"number";case"string":return"string";case"symbol":return"symbol";case"undefined":return"undefined"}return T.array(e)?"Array":T.plainFunction(e)?"Function":Xr(e)||"Object"}T.array=Array.isArray;T.arrayOf=(e,t)=>!T.array(e)&&!T.function(t)?!1:e.every(n=>t(n));T.asyncGeneratorFunction=e=>Xr(e)==="AsyncGeneratorFunction";T.asyncFunction=yt("AsyncFunction");T.bigint=Dn("bigint");T.boolean=e=>e===!0||e===!1;T.date=yt("Date");T.defined=e=>!T.undefined(e);T.domElement=e=>T.object(e)&&!T.plainObject(e)&&e.nodeType===1&&T.string(e.nodeName)&&Sp.every(t=>t in e);T.empty=e=>T.string(e)&&e.length===0||T.array(e)&&e.length===0||T.object(e)&&!T.map(e)&&!T.set(e)&&Object.keys(e).length===0||T.set(e)&&e.size===0||T.map(e)&&e.size===0;T.error=yt("Error");T.function=Dn("function");T.generator=e=>T.iterable(e)&&T.function(e.next)&&T.function(e.throw);T.generatorFunction=yt("GeneratorFunction");T.instanceOf=(e,t)=>!e||!t?!1:Object.getPrototypeOf(e)===t.prototype;T.iterable=e=>!T.nullOrUndefined(e)&&T.function(e[Symbol.iterator]);T.map=yt("Map");T.nan=e=>Number.isNaN(e);T.null=e=>e===null;T.nullOrUndefined=e=>T.null(e)||T.undefined(e);T.number=e=>Dn("number")(e)&&!T.nan(e);T.numericString=e=>T.string(e)&&e.length>0&&!Number.isNaN(Number(e));T.object=e=>!T.nullOrUndefined(e)&&(T.function(e)||typeof e=="object");T.oneOf=(e,t)=>T.array(e)?e.indexOf(t)>-1:!1;T.plainFunction=yt("Function");T.plainObject=e=>{if(Xr(e)!=="Object")return!1;let t=Object.getPrototypeOf(e);return t===null||t===Object.getPrototypeOf({})};T.primitive=e=>T.null(e)||Cp(typeof e);T.promise=yt("Promise");T.propertyOf=(e,t,n)=>{if(!T.object(e)||!t)return!1;let r=e[t];return T.function(n)?n(r):T.defined(r)};T.regexp=yt("RegExp");T.set=yt("Set");T.string=Dn("string");T.symbol=Dn("symbol");T.undefined=Dn("undefined");T.weakMap=yt("WeakMap");T.weakSet=yt("WeakSet");var I=T;function xp(...e){return e.every(t=>I.string(t)||I.array(t)||I.plainObject(t))}function Mp(e,t,n){return C0(e,t)?[e,t].every(I.array)?!e.some(c1(n))&&t.some(c1(n)):[e,t].every(I.plainObject)?!Object.entries(e).some(s1(n))&&Object.entries(t).some(s1(n)):t===n:!1}function i1(e,t,n){let{actual:r,key:i,previous:o,type:l}=n,s=St(e,i),c=St(t,i),d=[s,c].every(I.number)&&(l==="increased"?sc);return I.undefined(r)||(d=d&&c===r),I.undefined(o)||(d=d&&s===o),d}function o1(e,t,n){let{key:r,type:i,value:o}=n,l=St(e,r),s=St(t,r),c=i==="added"?l:s,d=i==="added"?s:l;if(!I.nullOrUndefined(o)){if(I.defined(c)){if(I.array(c)||I.plainObject(c))return Mp(c,d,o)}else return Ue(d,o);return!1}return[l,s].every(I.array)?!d.every(Do(c)):[l,s].every(I.plainObject)?Np(Object.keys(c),Object.keys(d)):![l,s].every(u=>I.primitive(u)&&I.defined(u))&&(i==="added"?!I.defined(l)&&I.defined(s):I.defined(l)&&!I.defined(s))}function l1(e,t,{key:n}={}){let r=St(e,n),i=St(t,n);if(!C0(r,i))throw new TypeError("Inputs have different types");if(!xp(r,i))throw new TypeError("Inputs don't have length");return[r,i].every(I.plainObject)&&(r=Object.keys(r),i=Object.keys(i)),[r,i]}function s1(e){return([t,n])=>I.array(e)?Ue(e,n)||e.some(r=>Ue(r,n)||I.array(n)&&Do(n)(r)):I.plainObject(e)&&e[t]?!!e[t]&&Ue(e[t],n):Ue(e,n)}function Np(e,t){return t.some(n=>!e.includes(n))}function c1(e){return t=>I.array(e)?e.some(n=>Ue(n,t)||I.array(t)&&Do(t)(n)):Ue(e,t)}function na(e,t){return I.array(e)?e.some(n=>Ue(n,t)):Ue(e,t)}function Do(e){return t=>e.some(n=>Ue(n,t))}function C0(...e){return e.every(I.array)||e.every(I.number)||e.every(I.plainObject)||e.every(I.string)}function St(e,t){return I.plainObject(e)||I.array(e)?I.string(t)?t.split(".").reduce((n,r)=>n&&n[r],e):I.number(t)?e[t]:e:e}function Zr(e,t){if([e,t].some(I.nullOrUndefined))throw new Error("Missing required parameters");if(![e,t].every(n=>I.plainObject(n)||I.array(n)))throw new Error("Expected plain objects or array");return{added:(n,r)=>{try{return o1(e,t,{key:n,type:"added",value:r})}catch{return!1}},changed:(n,r,i)=>{try{let o=St(e,n),l=St(t,n),s=I.defined(r),c=I.defined(i);if(s||c){let d=c?na(i,o):!na(r,o),u=na(r,l);return d&&u}return[o,l].every(I.array)||[o,l].every(I.plainObject)?!Ue(o,l):o!==l}catch{return!1}},changedFrom:(n,r,i)=>{if(!I.defined(n))return!1;try{let o=St(e,n),l=St(t,n),s=I.defined(i);return na(r,o)&&(s?na(i,l):!s)}catch{return!1}},decreased:(n,r,i)=>{if(!I.defined(n))return!1;try{return i1(e,t,{key:n,actual:r,previous:i,type:"decreased"})}catch{return!1}},emptied:n=>{try{let[r,i]=l1(e,t,{key:n});return!!r.length&&!i.length}catch{return!1}},filled:n=>{try{let[r,i]=l1(e,t,{key:n});return!r.length&&!!i.length}catch{return!1}},increased:(n,r,i)=>{if(!I.defined(n))return!1;try{return i1(e,t,{key:n,actual:r,previous:i,type:"increased"})}catch{return!1}},removed:(n,r)=>{try{return o1(e,t,{key:n,type:"removed",value:r})}catch{return!1}}}}var Fp=ft(fd(),1),S0=ft(gd(),1);function Ap(e,...t){if(!I.plainObject(e))throw new TypeError("Expected an object");let n={};for(let r in e)({}).hasOwnProperty.call(e,r)&&(t.includes(r)||(n[r]=e[r]));return n}function Op(e,...t){if(!I.plainObject(e))throw new TypeError("Expected an object");if(!t.length)return e;let n={};for(let r in e)({}).hasOwnProperty.call(e,r)&&t.includes(r)&&(n[r]=e[r]);return n}var nr=ft(ko(),1),Li=ft(ko(),1),O=ft(bd()),Ra=typeof window<"u"&&typeof document<"u"&&typeof navigator<"u",Lp=function(){for(var e=["Edge","Trident","Firefox"],t=0;t=0)return 1;return 0}();function Tp(e){var t=!1;return function(){t||(t=!0,window.Promise.resolve().then(function(){t=!1,e()}))}}function _p(e){var t=!1;return function(){t||(t=!0,setTimeout(function(){t=!1,e()},Lp))}}var Zp=Ra&&window.Promise,Ip=Zp?Tp:_p;function x0(e){var t={};return e&&t.toString.call(e)==="[object Function]"}function hn(e,t){if(e.nodeType!==1)return[];var n=e.ownerDocument.defaultView,r=n.getComputedStyle(e,null);return t?r[t]:r}function Ho(e){return e.nodeName==="HTML"?e:e.parentNode||e.host}function Ba(e){if(!e)return document.body;switch(e.nodeName){case"HTML":case"BODY":return e.ownerDocument.body;case"#document":return e.body}var t=hn(e),n=t.overflow,r=t.overflowX,i=t.overflowY;return/(auto|scroll|overlay)/.test(n+i+r)?e:Ba(Ho(e))}function M0(e){return e&&e.referenceNode?e.referenceNode:e}var d1=Ra&&!!(window.MSInputMethodContext&&document.documentMode),u1=Ra&&/MSIE 10/.test(navigator.userAgent);function Hn(e){return e===11?d1:e===10?u1:d1||u1}function Rn(e){if(!e)return document.documentElement;for(var t=Hn(10)?document.body:null,n=e.offsetParent||null;n===t&&e.nextElementSibling;)n=(e=e.nextElementSibling).offsetParent;var r=n&&n.nodeName;return!r||r==="BODY"||r==="HTML"?e?e.ownerDocument.documentElement:document.documentElement:["TH","TD","TABLE"].indexOf(n.nodeName)!==-1&&hn(n,"position")==="static"?Rn(n):n}function Rp(e){var t=e.nodeName;return t==="BODY"?!1:t==="HTML"||Rn(e.firstElementChild)===e}function po(e){return e.parentNode!==null?po(e.parentNode):e}function Ir(e,t){if(!e||!e.nodeType||!t||!t.nodeType)return document.documentElement;var n=e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_FOLLOWING,r=n?e:t,i=n?t:e,o=document.createRange();o.setStart(r,0),o.setEnd(i,0);var l=o.commonAncestorContainer;if(e!==l&&t!==l||r.contains(i))return Rp(l)?l:Rn(l);var s=po(e);return s.host?Ir(s.host,t):Ir(e,po(t).host)}function Bn(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"top",n=t==="top"?"scrollTop":"scrollLeft",r=e.nodeName;if(r==="BODY"||r==="HTML"){var i=e.ownerDocument.documentElement,o=e.ownerDocument.scrollingElement||i;return o[n]}return e[n]}function Bp(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,r=Bn(t,"top"),i=Bn(t,"left"),o=n?-1:1;return e.top+=r*o,e.bottom+=r*o,e.left+=i*o,e.right+=i*o,e}function m1(e,t){var n=t==="x"?"Left":"Top",r=n==="Left"?"Right":"Bottom";return parseFloat(e["border"+n+"Width"])+parseFloat(e["border"+r+"Width"])}function p1(e,t,n,r){return Math.max(t["offset"+e],t["scroll"+e],n["client"+e],n["offset"+e],n["scroll"+e],Hn(10)?parseInt(n["offset"+e])+parseInt(r["margin"+(e==="Height"?"Top":"Left")])+parseInt(r["margin"+(e==="Height"?"Bottom":"Right")]):0)}function N0(e){var t=e.body,n=e.documentElement,r=Hn(10)&&getComputedStyle(n);return{height:p1("Height",t,n,r),width:p1("Width",t,n,r)}}var Pp=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},Vp=function(){function e(t,n){for(var r=0;r2&&arguments[2]!==void 0?arguments[2]:!1,r=Hn(10),i=t.nodeName==="HTML",o=ho(e),l=ho(t),s=Ba(e),c=hn(t),d=parseFloat(c.borderTopWidth),u=parseFloat(c.borderLeftWidth);n&&i&&(l.top=Math.max(l.top,0),l.left=Math.max(l.left,0));var m=Yt({top:o.top-l.top-d,left:o.left-l.left-u,width:o.width,height:o.height});if(m.marginTop=0,m.marginLeft=0,!r&&i){var p=parseFloat(c.marginTop),g=parseFloat(c.marginLeft);m.top-=d-p,m.bottom-=d-p,m.left-=u-g,m.right-=u-g,m.marginTop=p,m.marginLeft=g}return(r&&!n?t.contains(s):t===s&&s.nodeName!=="BODY")&&(m=Bp(m,t)),m}function jp(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=e.ownerDocument.documentElement,r=zo(e,n),i=Math.max(n.clientWidth,window.innerWidth||0),o=Math.max(n.clientHeight,window.innerHeight||0),l=t?0:Bn(n),s=t?0:Bn(n,"left"),c={top:l-r.top+r.marginTop,left:s-r.left+r.marginLeft,width:i,height:o};return Yt(c)}function F0(e){var t=e.nodeName;if(t==="BODY"||t==="HTML")return!1;if(hn(e,"position")==="fixed")return!0;var n=Ho(e);return n?F0(n):!1}function A0(e){if(!e||!e.parentElement||Hn())return document.documentElement;for(var t=e.parentElement;t&&hn(t,"transform")==="none";)t=t.parentElement;return t||document.documentElement}function Uo(e,t,n,r){var i=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1,o={top:0,left:0},l=i?A0(e):Ir(e,M0(t));if(r==="viewport")o=jp(l,i);else{var s=void 0;r==="scrollParent"?(s=Ba(Ho(t)),s.nodeName==="BODY"&&(s=e.ownerDocument.documentElement)):r==="window"?s=e.ownerDocument.documentElement:s=r;var c=zo(s,l,i);if(s.nodeName==="HTML"&&!F0(l)){var d=N0(e.ownerDocument),u=d.height,m=d.width;o.top+=c.top-c.marginTop,o.bottom=u+c.top,o.left+=c.left-c.marginLeft,o.right=m+c.left}else o=c}n=n||0;var p=typeof n=="number";return o.left+=p?n:n.left||0,o.top+=p?n:n.top||0,o.right-=p?n:n.right||0,o.bottom-=p?n:n.bottom||0,o}function Dp(e){var t=e.width,n=e.height;return t*n}function O0(e,t,n,r,i){var o=arguments.length>5&&arguments[5]!==void 0?arguments[5]:0;if(e.indexOf("auto")===-1)return e;var l=Uo(n,r,o,i),s={top:{width:l.width,height:t.top-l.top},right:{width:l.right-t.right,height:l.height},bottom:{width:l.width,height:l.bottom-t.bottom},left:{width:t.left-l.left,height:l.height}},c=Object.keys(s).map(function(p){return ot({key:p},s[p],{area:Dp(s[p])})}).sort(function(p,g){return g.area-p.area}),d=c.filter(function(p){var g=p.width,f=p.height;return g>=n.clientWidth&&f>=n.clientHeight}),u=d.length>0?d[0].key:c[0].key,m=e.split("-")[1];return u+(m?"-"+m:"")}function L0(e,t,n){var r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null,i=r?A0(t):Ir(t,M0(n));return zo(n,i,r)}function T0(e){var t=e.ownerDocument.defaultView,n=t.getComputedStyle(e),r=parseFloat(n.marginTop||0)+parseFloat(n.marginBottom||0),i=parseFloat(n.marginLeft||0)+parseFloat(n.marginRight||0),o={width:e.offsetWidth+i,height:e.offsetHeight+r};return o}function Rr(e){var t={left:"right",right:"left",bottom:"top",top:"bottom"};return e.replace(/left|right|bottom|top/g,function(n){return t[n]})}function _0(e,t,n){n=n.split("-")[0];var r=T0(e),i={width:r.width,height:r.height},o=["right","left"].indexOf(n)!==-1,l=o?"top":"left",s=o?"left":"top",c=o?"height":"width",d=o?"width":"height";return i[l]=t[l]+t[c]/2-r[c]/2,n===s?i[s]=t[s]-r[d]:i[s]=t[Rr(s)],i}function Pa(e,t){return Array.prototype.find?e.find(t):e.filter(t)[0]}function Hp(e,t,n){if(Array.prototype.findIndex)return e.findIndex(function(i){return i[t]===n});var r=Pa(e,function(i){return i[t]===n});return e.indexOf(r)}function Z0(e,t,n){var r=n===void 0?e:e.slice(0,Hp(e,"name",n));return r.forEach(function(i){i.function&&console.warn("`modifier.function` is deprecated, use `modifier.fn`!");var o=i.function||i.fn;i.enabled&&x0(o)&&(t.offsets.popper=Yt(t.offsets.popper),t.offsets.reference=Yt(t.offsets.reference),t=o(t,i))}),t}function zp(){if(!this.state.isDestroyed){var e={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:!1,offsets:{}};e.offsets.reference=L0(this.state,this.popper,this.reference,this.options.positionFixed),e.placement=O0(this.options.placement,e.offsets.reference,this.popper,this.reference,this.options.modifiers.flip.boundariesElement,this.options.modifiers.flip.padding),e.originalPlacement=e.placement,e.positionFixed=this.options.positionFixed,e.offsets.popper=_0(this.popper,e.offsets.reference,e.placement),e.offsets.popper.position=this.options.positionFixed?"fixed":"absolute",e=Z0(this.modifiers,e),this.state.isCreated?this.options.onUpdate(e):(this.state.isCreated=!0,this.options.onCreate(e))}}function I0(e,t){return e.some(function(n){var r=n.name,i=n.enabled;return i&&r===t})}function $o(e){for(var t=[!1,"ms","Webkit","Moz","O"],n=e.charAt(0).toUpperCase()+e.slice(1),r=0;rl[g]&&(e.offsets.popper[m]+=s[m]+f-l[g]),e.offsets.popper=Yt(e.offsets.popper);var y=s[m]+s[d]/2-f/2,k=hn(e.instance.popper),b=parseFloat(k["margin"+u]),h=parseFloat(k["border"+u+"Width"]),v=y-e.offsets.popper[m]-b-h;return v=Math.max(Math.min(l[d]-f,v),0),e.arrowElement=r,e.offsets.arrow=(n={},Pn(n,m,Math.round(v)),Pn(n,p,""),n),e}function n3(e){return e==="end"?"start":e==="start"?"end":e}var V0=["auto-start","auto","auto-end","top-start","top","top-end","right-start","right","right-end","bottom-end","bottom","bottom-start","left-end","left","left-start"],Ti=V0.slice(3);function h1(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=Ti.indexOf(e),r=Ti.slice(n+1).concat(Ti.slice(0,n));return t?r.reverse():r}var _i={FLIP:"flip",CLOCKWISE:"clockwise",COUNTERCLOCKWISE:"counterclockwise"};function a3(e,t){if(I0(e.instance.modifiers,"inner")||e.flipped&&e.placement===e.originalPlacement)return e;var n=Uo(e.instance.popper,e.instance.reference,t.padding,t.boundariesElement,e.positionFixed),r=e.placement.split("-")[0],i=Rr(r),o=e.placement.split("-")[1]||"",l=[];switch(t.behavior){case _i.FLIP:l=[r,i];break;case _i.CLOCKWISE:l=h1(r);break;case _i.COUNTERCLOCKWISE:l=h1(r,!0);break;default:l=t.behavior}return l.forEach(function(s,c){if(r!==s||l.length===c+1)return e;r=e.placement.split("-")[0],i=Rr(r);var d=e.offsets.popper,u=e.offsets.reference,m=Math.floor,p=r==="left"&&m(d.right)>m(u.left)||r==="right"&&m(d.left)m(u.top)||r==="bottom"&&m(d.top)m(n.right),y=m(d.top)m(n.bottom),b=r==="left"&&g||r==="right"&&f||r==="top"&&y||r==="bottom"&&k,h=["top","bottom"].indexOf(r)!==-1,v=!!t.flipVariations&&(h&&o==="start"&&g||h&&o==="end"&&f||!h&&o==="start"&&y||!h&&o==="end"&&k),E=!!t.flipVariationsByContent&&(h&&o==="start"&&f||h&&o==="end"&&g||!h&&o==="start"&&k||!h&&o==="end"&&y),S=v||E;(p||b||S)&&(e.flipped=!0,(p||b)&&(r=l[c+1]),S&&(o=n3(o)),e.placement=r+(o?"-"+o:""),e.offsets.popper=ot({},e.offsets.popper,_0(e.instance.popper,e.offsets.reference,e.placement)),e=Z0(e.instance.modifiers,e,"flip"))}),e}function r3(e){var t=e.offsets,n=t.popper,r=t.reference,i=e.placement.split("-")[0],o=Math.floor,l=["top","bottom"].indexOf(i)!==-1,s=l?"right":"bottom",c=l?"left":"top",d=l?"width":"height";return n[s]o(r[s])&&(e.offsets.popper[c]=o(r[s])),e}function i3(e,t,n,r){var i=e.match(/((?:\-|\+)?\d*\.?\d*)(.*)/),o=+i[1],l=i[2];if(!o)return e;if(l.indexOf("%")===0){var s=void 0;switch(l){case"%p":s=n;break;case"%":case"%r":default:s=r}var c=Yt(s);return c[t]/100*o}else if(l==="vh"||l==="vw"){var d=void 0;return l==="vh"?d=Math.max(document.documentElement.clientHeight,window.innerHeight||0):d=Math.max(document.documentElement.clientWidth,window.innerWidth||0),d/100*o}else return o}function o3(e,t,n,r){var i=[0,0],o=["right","left"].indexOf(r)!==-1,l=e.split(/(\+|\-)/).map(function(u){return u.trim()}),s=l.indexOf(Pa(l,function(u){return u.search(/,|\s/)!==-1}));l[s]&&l[s].indexOf(",")===-1&&console.warn("Offsets separated by white space(s) are deprecated, use a comma (,) instead.");var c=/\s*,\s*|\s+/,d=s!==-1?[l.slice(0,s).concat([l[s].split(c)[0]]),[l[s].split(c)[1]].concat(l.slice(s+1))]:[l];return d=d.map(function(u,m){var p=(m===1?!o:o)?"height":"width",g=!1;return u.reduce(function(f,y){return f[f.length-1]===""&&["+","-"].indexOf(y)!==-1?(f[f.length-1]=y,g=!0,f):g?(f[f.length-1]+=y,g=!1,f):f.concat(y)},[]).map(function(f){return i3(f,p,t,n)})}),d.forEach(function(u,m){u.forEach(function(p,g){Wo(p)&&(i[m]+=p*(u[g-1]==="-"?-1:1))})}),i}function l3(e,t){var n=t.offset,r=e.placement,i=e.offsets,o=i.popper,l=i.reference,s=r.split("-")[0],c=void 0;return Wo(+n)?c=[+n,0]:c=o3(n,o,l,s),s==="left"?(o.top+=c[0],o.left-=c[1]):s==="right"?(o.top+=c[0],o.left+=c[1]):s==="top"?(o.left+=c[0],o.top-=c[1]):s==="bottom"&&(o.left+=c[0],o.top+=c[1]),e.popper=o,e}function s3(e,t){var n=t.boundariesElement||Rn(e.instance.popper);e.instance.reference===n&&(n=Rn(n));var r=$o("transform"),i=e.instance.popper.style,o=i.top,l=i.left,s=i[r];i.top="",i.left="",i[r]="";var c=Uo(e.instance.popper,e.instance.reference,t.padding,n,e.positionFixed);i.top=o,i.left=l,i[r]=s,t.boundaries=c;var d=t.priority,u=e.offsets.popper,m={primary:function(p){var g=u[p];return u[p]c[p]&&!t.escapeWithReference&&(f=Math.min(u[g],c[p]-(p==="right"?u.width:u.height))),Pn({},g,f)}};return d.forEach(function(p){var g=["left","top"].indexOf(p)!==-1?"primary":"secondary";u=ot({},u,m[g](p))}),e.offsets.popper=u,e}function c3(e){var t=e.placement,n=t.split("-")[0],r=t.split("-")[1];if(r){var i=e.offsets,o=i.reference,l=i.popper,s=["bottom","top"].indexOf(n)!==-1,c=s?"left":"top",d=s?"width":"height",u={start:Pn({},c,o[c]),end:Pn({},c,o[c]+o[d]-l[d])};e.offsets.popper=ot({},l,u[r])}return e}function d3(e){if(!P0(e.instance.modifiers,"hide","preventOverflow"))return e;var t=e.offsets.reference,n=Pa(e.instance.modifiers,function(r){return r.name==="preventOverflow"}).boundaries;if(t.bottomn.right||t.top>n.bottom||t.right2&&arguments[2]!==void 0?arguments[2]:{};Pp(this,e),this.scheduleUpdate=function(){return requestAnimationFrame(r.update)},this.update=Ip(this.update.bind(this)),this.options=ot({},e.Defaults,i),this.state={isDestroyed:!1,isCreated:!1,scrollParents:[]},this.reference=t&&t.jquery?t[0]:t,this.popper=n&&n.jquery?n[0]:n,this.options.modifiers={},Object.keys(ot({},e.Defaults.modifiers,i.modifiers)).forEach(function(l){r.options.modifiers[l]=ot({},e.Defaults.modifiers[l]||{},i.modifiers?i.modifiers[l]:{})}),this.modifiers=Object.keys(this.options.modifiers).map(function(l){return ot({name:l},r.options.modifiers[l])}).sort(function(l,s){return l.order-s.order}),this.modifiers.forEach(function(l){l.enabled&&x0(l.onLoad)&&l.onLoad(r.reference,r.popper,r.options,l,r.state)}),this.update();var o=this.options.eventsEnabled;o&&this.enableEventListeners(),this.state.eventsEnabled=o}return Vp(e,[{key:"update",value:function(){return zp.call(this)}},{key:"destroy",value:function(){return Up.call(this)}},{key:"enableEventListeners",value:function(){return Wp.call(this)}},{key:"disableEventListeners",value:function(){return Gp.call(this)}}]),e}();ei.Utils=window.PopperUtils;ei.placements=V0;ei.Defaults=p3;var f1=ei,go=ft(ko()),h3=["innerHTML","ownerDocument","style","attributes","nodeValue"],f3=["Array","ArrayBuffer","AsyncFunction","AsyncGenerator","AsyncGeneratorFunction","Date","Error","Function","Generator","GeneratorFunction","HTMLElement","Map","Object","Promise","RegExp","Set","WeakMap","WeakSet"],g3=["bigint","boolean","null","number","string","symbol","undefined"];function ti(e){var t=Object.prototype.toString.call(e).slice(8,-1);if(/HTML\w+Element/.test(t))return"HTMLElement";if(v3(t))return t}function bt(e){return function(t){return ti(t)===e}}function v3(e){return f3.includes(e)}function zn(e){return function(t){return typeof t===e}}function y3(e){return g3.includes(e)}function _(e){if(e===null)return"null";switch(typeof e){case"bigint":return"bigint";case"boolean":return"boolean";case"number":return"number";case"string":return"string";case"symbol":return"symbol";case"undefined":return"undefined"}if(_.array(e))return"Array";if(_.plainFunction(e))return"Function";var t=ti(e);return t||"Object"}_.array=Array.isArray;_.arrayOf=function(e,t){return!_.array(e)&&!_.function(t)?!1:e.every(function(n){return t(n)})};_.asyncGeneratorFunction=function(e){return ti(e)==="AsyncGeneratorFunction"};_.asyncFunction=bt("AsyncFunction");_.bigint=zn("bigint");_.boolean=function(e){return e===!0||e===!1};_.date=bt("Date");_.defined=function(e){return!_.undefined(e)};_.domElement=function(e){return _.object(e)&&!_.plainObject(e)&&e.nodeType===1&&_.string(e.nodeName)&&h3.every(function(t){return t in e})};_.empty=function(e){return _.string(e)&&e.length===0||_.array(e)&&e.length===0||_.object(e)&&!_.map(e)&&!_.set(e)&&Object.keys(e).length===0||_.set(e)&&e.size===0||_.map(e)&&e.size===0};_.error=bt("Error");_.function=zn("function");_.generator=function(e){return _.iterable(e)&&_.function(e.next)&&_.function(e.throw)};_.generatorFunction=bt("GeneratorFunction");_.instanceOf=function(e,t){return!e||!t?!1:Object.getPrototypeOf(e)===t.prototype};_.iterable=function(e){return!_.nullOrUndefined(e)&&_.function(e[Symbol.iterator])};_.map=bt("Map");_.nan=function(e){return Number.isNaN(e)};_.null=function(e){return e===null};_.nullOrUndefined=function(e){return _.null(e)||_.undefined(e)};_.number=function(e){return zn("number")(e)&&!_.nan(e)};_.numericString=function(e){return _.string(e)&&e.length>0&&!Number.isNaN(Number(e))};_.object=function(e){return!_.nullOrUndefined(e)&&(_.function(e)||typeof e=="object")};_.oneOf=function(e,t){return _.array(e)?e.indexOf(t)>-1:!1};_.plainFunction=bt("Function");_.plainObject=function(e){if(ti(e)!=="Object")return!1;var t=Object.getPrototypeOf(e);return t===null||t===Object.getPrototypeOf({})};_.primitive=function(e){return _.null(e)||y3(typeof e)};_.promise=bt("Promise");_.propertyOf=function(e,t,n){if(!_.object(e)||!t)return!1;var r=e[t];return _.function(n)?n(r):_.defined(r)};_.regexp=bt("RegExp");_.set=bt("Set");_.string=zn("string");_.symbol=zn("symbol");_.undefined=zn("undefined");_.weakMap=bt("WeakMap");_.weakSet=bt("WeakSet");var V=_;function j0(e){return function(t){return typeof t===e}}var b3=j0("function"),E3=function(e){return e===null},g1=function(e){return Object.prototype.toString.call(e).slice(8,-1)==="RegExp"},v1=function(e){return!k3(e)&&!E3(e)&&(b3(e)||typeof e=="object")},k3=j0("undefined"),vo=function(e){var t=typeof Symbol=="function"&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&typeof e.length=="number")return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")};function w3(e,t){var n=e.length;if(n!==t.length)return!1;for(var r=n;r--!==0;)if(!Qe(e[r],t[r]))return!1;return!0}function C3(e,t){if(e.byteLength!==t.byteLength)return!1;for(var n=new DataView(e.buffer),r=new DataView(t.buffer),i=e.byteLength;i--;)if(n.getUint8(i)!==r.getUint8(i))return!1;return!0}function S3(e,t){var n,r,i,o;if(e.size!==t.size)return!1;try{for(var l=vo(e.entries()),s=l.next();!s.done;s=l.next()){var c=s.value;if(!t.has(c[0]))return!1}}catch(m){n={error:m}}finally{try{s&&!s.done&&(r=l.return)&&r.call(l)}finally{if(n)throw n.error}}try{for(var d=vo(e.entries()),u=d.next();!u.done;u=d.next()){var c=u.value;if(!Qe(c[1],t.get(c[0])))return!1}}catch(m){i={error:m}}finally{try{u&&!u.done&&(o=d.return)&&o.call(d)}finally{if(i)throw i.error}}return!0}function x3(e,t){var n,r;if(e.size!==t.size)return!1;try{for(var i=vo(e.entries()),o=i.next();!o.done;o=i.next()){var l=o.value;if(!t.has(l[0]))return!1}}catch(s){n={error:s}}finally{try{o&&!o.done&&(r=i.return)&&r.call(i)}finally{if(n)throw n.error}}return!0}function Qe(e,t){if(e===t)return!0;if(e&&v1(e)&&t&&v1(t)){if(e.constructor!==t.constructor)return!1;if(Array.isArray(e)&&Array.isArray(t))return w3(e,t);if(e instanceof Map&&t instanceof Map)return S3(e,t);if(e instanceof Set&&t instanceof Set)return x3(e,t);if(ArrayBuffer.isView(e)&&ArrayBuffer.isView(t))return C3(e,t);if(g1(e)&&g1(t))return e.source===t.source&&e.flags===t.flags;if(e.valueOf!==Object.prototype.valueOf)return e.valueOf()===t.valueOf();if(e.toString!==Object.prototype.toString)return e.toString()===t.toString();var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(var i=n.length;i--!==0;)if(!Object.prototype.hasOwnProperty.call(t,n[i]))return!1;for(var i=n.length;i--!==0;){var o=n[i];if(!(o==="_owner"&&e.$$typeof)&&!Qe(e[o],t[o]))return!1}return!0}return Number.isNaN(e)&&Number.isNaN(t)?!0:e===t}function M3(){for(var e=[],t=0;tc);return V.undefined(r)||(d=d&&c===r),V.undefined(o)||(d=d&&s===o),d}function b1(e,t,n){var r=n.key,i=n.type,o=n.value,l=xt(e,r),s=xt(t,r),c=i==="added"?l:s,d=i==="added"?s:l;if(!V.nullOrUndefined(o)){if(V.defined(c)){if(V.array(c)||V.plainObject(c))return N3(c,d,o)}else return Qe(d,o);return!1}return[l,s].every(V.array)?!d.every(qo(c)):[l,s].every(V.plainObject)?F3(Object.keys(c),Object.keys(d)):![l,s].every(function(u){return V.primitive(u)&&V.defined(u)})&&(i==="added"?!V.defined(l)&&V.defined(s):V.defined(l)&&!V.defined(s))}function E1(e,t,n){var r=n===void 0?{}:n,i=r.key,o=xt(e,i),l=xt(t,i);if(!D0(o,l))throw new TypeError("Inputs have different types");if(!M3(o,l))throw new TypeError("Inputs don't have length");return[o,l].every(V.plainObject)&&(o=Object.keys(o),l=Object.keys(l)),[o,l]}function k1(e){return function(t){var n=t[0],r=t[1];return V.array(e)?Qe(e,r)||e.some(function(i){return Qe(i,r)||V.array(r)&&qo(r)(i)}):V.plainObject(e)&&e[n]?!!e[n]&&Qe(e[n],r):Qe(e,r)}}function F3(e,t){return t.some(function(n){return!e.includes(n)})}function w1(e){return function(t){return V.array(e)?e.some(function(n){return Qe(n,t)||V.array(t)&&qo(t)(n)}):Qe(e,t)}}function aa(e,t){return V.array(e)?e.some(function(n){return Qe(n,t)}):Qe(e,t)}function qo(e){return function(t){return e.some(function(n){return Qe(n,t)})}}function D0(){for(var e=[],t=0;t"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function L3(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,o;for(o=0;o=0)&&(n[i]=e[i]);return n}function H0(e,t){if(e==null)return{};var n=L3(e,t),r,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function _t(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function T3(e,t){if(t&&(typeof t=="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return _t(e)}function Ha(e){var t=O3();return function(){var n=Br(e),r;if(t){var i=Br(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return T3(this,r)}}function _3(e,t){if(typeof e!="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function z0(e){var t=_3(e,"string");return typeof t=="symbol"?t:String(t)}var Z3={flip:{padding:20},preventOverflow:{padding:10}},I3="The typeValidator argument must be a function with the signature function(props, propName, componentName).",R3="The error message is optional, but must be a string if provided.";function B3(e,t,n,r){return typeof e=="boolean"?e:typeof e=="function"?e(t,n,r):e?!!e:!1}function P3(e,t){return Object.hasOwnProperty.call(e,t)}function V3(e,t,n,r){return r?new Error(r):new Error("Required ".concat(e[t]," `").concat(t,"` was not specified in `").concat(n,"`."))}function j3(e,t){if(typeof e!="function")throw new TypeError(I3);if(t&&typeof t!="string")throw new TypeError(R3)}function x1(e,t,n){return j3(e,n),function(r,i,o){for(var l=arguments.length,s=new Array(l>3?l-3:0),c=3;c3&&arguments[3]!==void 0?arguments[3]:!1;e.addEventListener(t,n,r)}function H3(e,t,n){var r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;e.removeEventListener(t,n,r)}function z3(e,t,n){var r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,i;i=function(o){n(o),H3(e,t,i)},D3(e,t,i,r)}function M1(){}var U0=function(e){Da(n,e);var t=Ha(n);function n(){return Va(this,n),t.apply(this,arguments)}return ja(n,[{key:"componentDidMount",value:function(){Et()&&(this.node||this.appendNode(),ra||this.renderPortal())}},{key:"componentDidUpdate",value:function(){Et()&&(ra||this.renderPortal())}},{key:"componentWillUnmount",value:function(){!Et()||!this.node||(ra||Kn.unmountComponentAtNode(this.node),this.node&&this.node.parentNode===document.body&&(document.body.removeChild(this.node),this.node=void 0))}},{key:"appendNode",value:function(){var r=this.props,i=r.id,o=r.zIndex;this.node||(this.node=document.createElement("div"),i&&(this.node.id=i),o&&(this.node.style.zIndex=o),document.body.appendChild(this.node))}},{key:"renderPortal",value:function(){if(!Et())return null;var r=this.props,i=r.children,o=r.setRef;if(this.node||this.appendNode(),ra)return Kn.createPortal(i,this.node);var l=Kn.unstable_renderSubtreeIntoContainer(this,i.length>1?a.createElement("div",null,i):i[0],this.node);return o(l),null}},{key:"renderReact16",value:function(){var r=this.props,i=r.hasChildren,o=r.placement,l=r.target;return i?this.renderPortal():l||o==="center"?this.renderPortal():null}},{key:"render",value:function(){return ra?this.renderReact16():null}}]),n}(a.Component);De(U0,"propTypes",{children:O.default.oneOfType([O.default.element,O.default.array]),hasChildren:O.default.bool,id:O.default.oneOfType([O.default.string,O.default.number]),placement:O.default.string,setRef:O.default.func.isRequired,target:O.default.oneOfType([O.default.object,O.default.string]),zIndex:O.default.number});var $0=function(e){Da(n,e);var t=Ha(n);function n(){return Va(this,n),t.apply(this,arguments)}return ja(n,[{key:"parentStyle",get:function(){var r=this.props,i=r.placement,o=r.styles,l=o.arrow.length,s={pointerEvents:"none",position:"absolute",width:"100%"};return i.startsWith("top")?(s.bottom=0,s.left=0,s.right=0,s.height=l):i.startsWith("bottom")?(s.left=0,s.right=0,s.top=0,s.height=l):i.startsWith("left")?(s.right=0,s.top=0,s.bottom=0):i.startsWith("right")&&(s.left=0,s.top=0),s}},{key:"render",value:function(){var r=this.props,i=r.placement,o=r.setArrowRef,l=r.styles,s=l.arrow,c=s.color,d=s.display,u=s.length,m=s.margin,p=s.position,g=s.spread,f={display:d,position:p},y,k=g,b=u;return i.startsWith("top")?(y="0,0 ".concat(k/2,",").concat(b," ").concat(k,",0"),f.bottom=0,f.marginLeft=m,f.marginRight=m):i.startsWith("bottom")?(y="".concat(k,",").concat(b," ").concat(k/2,",0 0,").concat(b),f.top=0,f.marginLeft=m,f.marginRight=m):i.startsWith("left")?(b=g,k=u,y="0,0 ".concat(k,",").concat(b/2," 0,").concat(b),f.right=0,f.marginTop=m,f.marginBottom=m):i.startsWith("right")&&(b=g,k=u,y="".concat(k,",").concat(b," ").concat(k,",0 0,").concat(b/2),f.left=0,f.marginTop=m,f.marginBottom=m),a.createElement("div",{className:"__floater__arrow",style:this.parentStyle},a.createElement("span",{ref:o,style:f},a.createElement("svg",{width:k,height:b,version:"1.1",xmlns:"http://www.w3.org/2000/svg"},a.createElement("polygon",{points:y,fill:c}))))}}]),n}(a.Component);De($0,"propTypes",{placement:O.default.string.isRequired,setArrowRef:O.default.func.isRequired,styles:O.default.object.isRequired});var U3=["color","height","width"];function W0(e){var t=e.handleClick,n=e.styles,r=n.color,i=n.height,o=n.width,l=H0(n,U3);return a.createElement("button",{"aria-label":"close",onClick:t,style:l,type:"button"},a.createElement("svg",{width:"".concat(o,"px"),height:"".concat(i,"px"),viewBox:"0 0 18 18",version:"1.1",xmlns:"http://www.w3.org/2000/svg",preserveAspectRatio:"xMidYMid"},a.createElement("g",null,a.createElement("path",{d:"M8.13911129,9.00268191 L0.171521827,17.0258467 C-0.0498027049,17.248715 -0.0498027049,17.6098394 0.171521827,17.8327545 C0.28204354,17.9443526 0.427188206,17.9998706 0.572051765,17.9998706 C0.71714958,17.9998706 0.862013139,17.9443526 0.972581703,17.8327545 L9.0000937,9.74924618 L17.0276057,17.8327545 C17.1384085,17.9443526 17.2832721,17.9998706 17.4281356,17.9998706 C17.5729992,17.9998706 17.718097,17.9443526 17.8286656,17.8327545 C18.0499901,17.6098862 18.0499901,17.2487618 17.8286656,17.0258467 L9.86135722,9.00268191 L17.8340066,0.973848225 C18.0553311,0.750979934 18.0553311,0.389855532 17.8340066,0.16694039 C17.6126821,-0.0556467968 17.254037,-0.0556467968 17.0329467,0.16694039 L9.00042166,8.25611765 L0.967006424,0.167268345 C0.745681892,-0.0553188426 0.387317931,-0.0553188426 0.165993399,0.167268345 C-0.0553311331,0.390136635 -0.0553311331,0.751261038 0.165993399,0.974176179 L8.13920499,9.00268191 L8.13911129,9.00268191 Z",fill:r}))))}W0.propTypes={handleClick:O.default.func.isRequired,styles:O.default.object.isRequired};function q0(e){var t=e.content,n=e.footer,r=e.handleClick,i=e.open,o=e.positionWrapper,l=e.showCloseButton,s=e.title,c=e.styles,d={content:a.isValidElement(t)?t:a.createElement("div",{className:"__floater__content",style:c.content},t)};return s&&(d.title=a.isValidElement(s)?s:a.createElement("div",{className:"__floater__title",style:c.title},s)),n&&(d.footer=a.isValidElement(n)?n:a.createElement("div",{className:"__floater__footer",style:c.footer},n)),(l||o)&&!V.boolean(i)&&(d.close=a.createElement(W0,{styles:c.close,handleClick:r})),a.createElement("div",{className:"__floater__container",style:c.container},d.close,d.title,d.content,d.footer)}q0.propTypes={content:O.default.node.isRequired,footer:O.default.node,handleClick:O.default.func.isRequired,open:O.default.bool,positionWrapper:O.default.bool.isRequired,showCloseButton:O.default.bool.isRequired,styles:O.default.object.isRequired,title:O.default.node};var G0=function(e){Da(n,e);var t=Ha(n);function n(){return Va(this,n),t.apply(this,arguments)}return ja(n,[{key:"style",get:function(){var r=this.props,i=r.disableAnimation,o=r.component,l=r.placement,s=r.hideArrow,c=r.status,d=r.styles,u=d.arrow.length,m=d.floater,p=d.floaterCentered,g=d.floaterClosing,f=d.floaterOpening,y=d.floaterWithAnimation,k=d.floaterWithComponent,b={};return s||(l.startsWith("top")?b.padding="0 0 ".concat(u,"px"):l.startsWith("bottom")?b.padding="".concat(u,"px 0 0"):l.startsWith("left")?b.padding="0 ".concat(u,"px 0 0"):l.startsWith("right")&&(b.padding="0 0 0 ".concat(u,"px"))),[le.OPENING,le.OPEN].indexOf(c)!==-1&&(b=Me(Me({},b),f)),c===le.CLOSING&&(b=Me(Me({},b),g)),c===le.OPEN&&!i&&(b=Me(Me({},b),y)),l==="center"&&(b=Me(Me({},b),p)),o&&(b=Me(Me({},b),k)),Me(Me({},m),b)}},{key:"render",value:function(){var r=this.props,i=r.component,o=r.handleClick,l=r.hideArrow,s=r.setFloaterRef,c=r.status,d={},u=["__floater"];return i?a.isValidElement(i)?d.content=a.cloneElement(i,{closeFn:o}):d.content=i({closeFn:o}):d.content=a.createElement(q0,this.props),c===le.OPEN&&u.push("__floater__open"),l||(d.arrow=a.createElement($0,this.props)),a.createElement("div",{ref:s,className:u.join(" "),style:this.style},a.createElement("div",{className:"__floater__body"},d.content,d.arrow))}}]),n}(a.Component);De(G0,"propTypes",{component:O.default.oneOfType([O.default.func,O.default.element]),content:O.default.node,disableAnimation:O.default.bool.isRequired,footer:O.default.node,handleClick:O.default.func.isRequired,hideArrow:O.default.bool.isRequired,open:O.default.bool,placement:O.default.string.isRequired,positionWrapper:O.default.bool.isRequired,setArrowRef:O.default.func.isRequired,setFloaterRef:O.default.func.isRequired,showCloseButton:O.default.bool,status:O.default.string.isRequired,styles:O.default.object.isRequired,title:O.default.node});var Y0=function(e){Da(n,e);var t=Ha(n);function n(){return Va(this,n),t.apply(this,arguments)}return ja(n,[{key:"render",value:function(){var r=this.props,i=r.children,o=r.handleClick,l=r.handleMouseEnter,s=r.handleMouseLeave,c=r.setChildRef,d=r.setWrapperRef,u=r.style,m=r.styles,p;if(i)if(a.Children.count(i)===1)if(!a.isValidElement(i))p=a.createElement("span",null,i);else{var g=V.function(i.type)?"innerRef":"ref";p=a.cloneElement(a.Children.only(i),De({},g,c))}else p=i;return p?a.createElement("span",{ref:d,style:Me(Me({},m),u),onClick:o,onMouseEnter:l,onMouseLeave:s},p):null}}]),n}(a.Component);De(Y0,"propTypes",{children:O.default.node,handleClick:O.default.func.isRequired,handleMouseEnter:O.default.func.isRequired,handleMouseLeave:O.default.func.isRequired,setChildRef:O.default.func.isRequired,setWrapperRef:O.default.func.isRequired,style:O.default.object,styles:O.default.object.isRequired});var $3={zIndex:100};function W3(e){var t=(0,go.default)($3,e.options||{});return{wrapper:{cursor:"help",display:"inline-flex",flexDirection:"column",zIndex:t.zIndex},wrapperPosition:{left:-1e3,position:"absolute",top:-1e3,visibility:"hidden"},floater:{display:"inline-block",filter:"drop-shadow(0 0 3px rgba(0, 0, 0, 0.3))",maxWidth:300,opacity:0,position:"relative",transition:"opacity 0.3s",visibility:"hidden",zIndex:t.zIndex},floaterOpening:{opacity:1,visibility:"visible"},floaterWithAnimation:{opacity:1,transition:"opacity 0.3s, transform 0.2s",visibility:"visible"},floaterWithComponent:{maxWidth:"100%"},floaterClosing:{opacity:0,visibility:"visible"},floaterCentered:{left:"50%",position:"fixed",top:"50%",transform:"translate(-50%, -50%)"},container:{backgroundColor:"#fff",color:"#666",minHeight:60,minWidth:200,padding:20,position:"relative",zIndex:10},title:{borderBottom:"1px solid #555",color:"#555",fontSize:18,marginBottom:5,paddingBottom:6,paddingRight:18},content:{fontSize:15},close:{backgroundColor:"transparent",border:0,borderRadius:0,color:"#555",fontSize:0,height:15,outline:"none",padding:10,position:"absolute",right:0,top:0,width:15,WebkitAppearance:"none"},footer:{borderTop:"1px solid #ccc",fontSize:13,marginTop:10,paddingTop:5},arrow:{color:"#fff",display:"inline-flex",length:16,margin:8,position:"absolute",spread:32},options:t}}var q3=["arrow","flip","offset"],G3=["position","top","right","bottom","left"],Go=function(e){Da(n,e);var t=Ha(n);function n(r){var i;return Va(this,n),i=t.call(this,r),De(_t(i),"setArrowRef",function(o){i.arrowRef=o}),De(_t(i),"setChildRef",function(o){i.childRef=o}),De(_t(i),"setFloaterRef",function(o){i.floaterRef=o}),De(_t(i),"setWrapperRef",function(o){i.wrapperRef=o}),De(_t(i),"handleTransitionEnd",function(){var o=i.state.status,l=i.props.callback;i.wrapperPopper&&i.wrapperPopper.instance.update(),i.setState({status:o===le.OPENING?le.OPEN:le.IDLE},function(){var s=i.state.status;l(s===le.OPEN?"open":"close",i.props)})}),De(_t(i),"handleClick",function(){var o=i.props,l=o.event,s=o.open;if(!V.boolean(s)){var c=i.state,d=c.positionWrapper,u=c.status;(i.event==="click"||i.event==="hover"&&d)&&(ar({title:"click",data:[{event:l,status:u===le.OPEN?"closing":"opening"}],debug:i.debug}),i.toggle())}}),De(_t(i),"handleMouseEnter",function(){var o=i.props,l=o.event,s=o.open;if(!(V.boolean(s)||Zi())){var c=i.state.status;i.event==="hover"&&c===le.IDLE&&(ar({title:"mouseEnter",data:[{key:"originalEvent",value:l}],debug:i.debug}),clearTimeout(i.eventDelayTimeout),i.toggle())}}),De(_t(i),"handleMouseLeave",function(){var o=i.props,l=o.event,s=o.eventDelay,c=o.open;if(!(V.boolean(c)||Zi())){var d=i.state,u=d.status,m=d.positionWrapper;i.event==="hover"&&(ar({title:"mouseLeave",data:[{key:"originalEvent",value:l}],debug:i.debug}),s?[le.OPENING,le.OPEN].indexOf(u)!==-1&&!m&&!i.eventDelayTimeout&&(i.eventDelayTimeout=setTimeout(function(){delete i.eventDelayTimeout,i.toggle()},s*1e3)):i.toggle(le.IDLE))}}),i.state={currentPlacement:r.placement,needsUpdate:!1,positionWrapper:r.wrapperOptions.position&&!!r.target,status:le.INIT,statusWrapper:le.INIT},i._isMounted=!1,i.hasMounted=!1,Et()&&window.addEventListener("load",function(){i.popper&&i.popper.instance.update(),i.wrapperPopper&&i.wrapperPopper.instance.update()}),i}return ja(n,[{key:"componentDidMount",value:function(){if(Et()){var r=this.state.positionWrapper,i=this.props,o=i.children,l=i.open,s=i.target;this._isMounted=!0,ar({title:"init",data:{hasChildren:!!o,hasTarget:!!s,isControlled:V.boolean(l),positionWrapper:r,target:this.target,floater:this.floaterRef},debug:this.debug}),this.hasMounted||(this.initPopper(),this.hasMounted=!0),!o&&s&&V.boolean(l)}}},{key:"componentDidUpdate",value:function(r,i){if(Et()){var o=this.props,l=o.autoOpen,s=o.open,c=o.target,d=o.wrapperOptions,u=A3(i,this.state),m=u.changedFrom,p=u.changed;if(r.open!==s){var g;V.boolean(s)&&(g=s?le.OPENING:le.CLOSING),this.toggle(g)}(r.wrapperOptions.position!==d.position||r.target!==c)&&this.changeWrapperPosition(this.props),p("status",le.IDLE)&&s?this.toggle(le.OPEN):m("status",le.INIT,le.IDLE)&&l&&this.toggle(le.OPEN),this.popper&&p("status",le.OPENING)&&this.popper.instance.update(),this.floaterRef&&(p("status",le.OPENING)||p("status",le.CLOSING))&&z3(this.floaterRef,"transitionend",this.handleTransitionEnd),p("needsUpdate",!0)&&this.rebuildPopper()}}},{key:"componentWillUnmount",value:function(){Et()&&(this._isMounted=!1,this.popper&&this.popper.instance.destroy(),this.wrapperPopper&&this.wrapperPopper.instance.destroy())}},{key:"initPopper",value:function(){var r=this,i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.target,o=this.state.positionWrapper,l=this.props,s=l.disableFlip,c=l.getPopper,d=l.hideArrow,u=l.offset,m=l.placement,p=l.wrapperOptions,g=m==="top"||m==="bottom"?"flip":["right","bottom-end","top-end","left","top-start","bottom-start"];if(m==="center")this.setState({status:le.IDLE});else if(i&&this.floaterRef){var f=this.options,y=f.arrow,k=f.flip,b=f.offset,h=H0(f,q3);new f1(i,this.floaterRef,{placement:m,modifiers:Me({arrow:Me({enabled:!d,element:this.arrowRef},y),flip:Me({enabled:!s,behavior:g},k),offset:Me({offset:"0, ".concat(u,"px")},b)},h),onCreate:function(E){var S;if(r.popper=E,!((S=r.floaterRef)!==null&&S!==void 0&&S.isConnected)){r.setState({needsUpdate:!0});return}c(E,"floater"),r._isMounted&&r.setState({currentPlacement:E.placement,status:le.IDLE}),m!==E.placement&&setTimeout(function(){E.instance.update()},1)},onUpdate:function(E){r.popper=E;var S=r.state.currentPlacement;r._isMounted&&E.placement!==S&&r.setState({currentPlacement:E.placement})}})}if(o){var v=V.undefined(p.offset)?0:p.offset;new f1(this.target,this.wrapperRef,{placement:p.placement||m,modifiers:{arrow:{enabled:!1},offset:{offset:"0, ".concat(v,"px")},flip:{enabled:!1}},onCreate:function(E){r.wrapperPopper=E,r._isMounted&&r.setState({statusWrapper:le.IDLE}),c(E,"wrapper"),m!==E.placement&&setTimeout(function(){E.instance.update()},1)}})}}},{key:"rebuildPopper",value:function(){var r=this;this.floaterRefInterval=setInterval(function(){var i;(i=r.floaterRef)!==null&&i!==void 0&&i.isConnected&&(clearInterval(r.floaterRefInterval),r.setState({needsUpdate:!1}),r.initPopper())},50)}},{key:"changeWrapperPosition",value:function(r){var i=r.target,o=r.wrapperOptions;this.setState({positionWrapper:o.position&&!!i})}},{key:"toggle",value:function(r){var i=this.state.status,o=i===le.OPEN?le.CLOSING:le.OPENING;V.undefined(r)||(o=r),this.setState({status:o})}},{key:"debug",get:function(){var r=this.props.debug;return r||Et()&&"ReactFloaterDebug"in window&&!!window.ReactFloaterDebug}},{key:"event",get:function(){var r=this.props,i=r.disableHoverToClick,o=r.event;return o==="hover"&&Zi()&&!i?"click":o}},{key:"options",get:function(){var r=this.props.options;return(0,go.default)(Z3,r||{})}},{key:"styles",get:function(){var r=this,i=this.state,o=i.status,l=i.positionWrapper,s=i.statusWrapper,c=this.props.styles,d=(0,go.default)(W3(c),c);if(l){var u;[le.IDLE].indexOf(o)===-1||[le.IDLE].indexOf(s)===-1?u=d.wrapperPosition:u=this.wrapperPopper.styles,d.wrapper=Me(Me({},d.wrapper),u)}if(this.target){var m=window.getComputedStyle(this.target);this.wrapperStyles?d.wrapper=Me(Me({},d.wrapper),this.wrapperStyles):["relative","static"].indexOf(m.position)===-1&&(this.wrapperStyles={},l||(G3.forEach(function(p){r.wrapperStyles[p]=m[p]}),d.wrapper=Me(Me({},d.wrapper),this.wrapperStyles),this.target.style.position="relative",this.target.style.top="auto",this.target.style.right="auto",this.target.style.bottom="auto",this.target.style.left="auto"))}return d}},{key:"target",get:function(){if(!Et())return null;var r=this.props.target;return r?V.domElement(r)?r:document.querySelector(r):this.childRef||this.wrapperRef}},{key:"render",value:function(){var r=this.state,i=r.currentPlacement,o=r.positionWrapper,l=r.status,s=this.props,c=s.children,d=s.component,u=s.content,m=s.disableAnimation,p=s.footer,g=s.hideArrow,f=s.id,y=s.open,k=s.showCloseButton,b=s.style,h=s.target,v=s.title,E=a.createElement(Y0,{handleClick:this.handleClick,handleMouseEnter:this.handleMouseEnter,handleMouseLeave:this.handleMouseLeave,setChildRef:this.setChildRef,setWrapperRef:this.setWrapperRef,style:b,styles:this.styles.wrapper},c),S={};return o?S.wrapperInPortal=E:S.wrapperAsChildren=E,a.createElement("span",null,a.createElement(U0,{hasChildren:!!c,id:f,placement:i,setRef:this.setFloaterRef,target:h,zIndex:this.styles.options.zIndex},a.createElement(G0,{component:d,content:u,disableAnimation:m,footer:p,handleClick:this.handleClick,hideArrow:g||i==="center",open:y,placement:i,positionWrapper:o,setArrowRef:this.setArrowRef,setFloaterRef:this.setFloaterRef,showCloseButton:k,status:l,styles:this.styles,title:v}),S.wrapperInPortal),S.wrapperAsChildren)}}]),n}(a.Component);De(Go,"propTypes",{autoOpen:O.default.bool,callback:O.default.func,children:O.default.node,component:x1(O.default.oneOfType([O.default.func,O.default.element]),function(e){return!e.content}),content:x1(O.default.node,function(e){return!e.component}),debug:O.default.bool,disableAnimation:O.default.bool,disableFlip:O.default.bool,disableHoverToClick:O.default.bool,event:O.default.oneOf(["hover","click"]),eventDelay:O.default.number,footer:O.default.node,getPopper:O.default.func,hideArrow:O.default.bool,id:O.default.oneOfType([O.default.string,O.default.number]),offset:O.default.number,open:O.default.bool,options:O.default.object,placement:O.default.oneOf(["top","top-start","top-end","bottom","bottom-start","bottom-end","left","left-start","left-end","right","right-start","right-end","auto","center"]),showCloseButton:O.default.bool,style:O.default.object,styles:O.default.object,target:O.default.oneOfType([O.default.object,O.default.string]),title:O.default.node,wrapperOptions:O.default.shape({offset:O.default.number,placement:O.default.oneOf(["top","top-start","top-end","bottom","bottom-start","bottom-end","left","left-start","left-end","right","right-start","right-end","auto"]),position:O.default.bool})});De(Go,"defaultProps",{autoOpen:!1,callback:M1,debug:!1,disableAnimation:!1,disableFlip:!1,disableHoverToClick:!1,event:"click",eventDelay:.4,getPopper:M1,hideArrow:!1,offset:15,placement:"bottom",showCloseButton:!1,styles:{},target:null,wrapperOptions:{position:!1}});var Y3=ft(Ed(),1),Q3=Object.defineProperty,K3=(e,t,n)=>t in e?Q3(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,R=(e,t,n)=>(K3(e,typeof t!="symbol"?t+"":t,n),n),me={INIT:"init",START:"start",STOP:"stop",RESET:"reset",PREV:"prev",NEXT:"next",GO:"go",CLOSE:"close",SKIP:"skip",UPDATE:"update"},mt={TOUR_START:"tour:start",STEP_BEFORE:"step:before",BEACON:"beacon",TOOLTIP:"tooltip",STEP_AFTER:"step:after",TOUR_END:"tour:end",TOUR_STATUS:"tour:status",TARGET_NOT_FOUND:"error:target_not_found",ERROR:"error"},X={INIT:"init",READY:"ready",BEACON:"beacon",TOOLTIP:"tooltip",COMPLETE:"complete",ERROR:"error"},ne={IDLE:"idle",READY:"ready",WAITING:"waiting",RUNNING:"running",PAUSED:"paused",SKIPPED:"skipped",FINISHED:"finished",ERROR:"error"};function Ut(){return!!(typeof window<"u"&&window.document&&window.document.createElement)}function Q0(e){return e?e.getBoundingClientRect():null}function J3(){let{body:e,documentElement:t}=document;return!e||!t?0:Math.max(e.scrollHeight,e.offsetHeight,t.clientHeight,t.scrollHeight,t.offsetHeight)}function Gt(e){return typeof e=="string"?document.querySelector(e):e}function X3(e){return!e||e.nodeType!==1?null:getComputedStyle(e)}function ni(e,t,n){if(!e)return rn();let r=(0,S0.default)(e);if(r){if(r.isSameNode(rn()))return n?document:rn();if(!(r.scrollHeight>r.offsetHeight)&&!t)return r.style.overflow="initial",rn()}return r}function ai(e,t){if(!e)return!1;let n=ni(e,t);return n?!n.isSameNode(rn()):!1}function eh(e){return e.offsetParent!==document.body}function _a(e,t="fixed"){if(!e||!(e instanceof HTMLElement))return!1;let{nodeName:n}=e,r=X3(e);return n==="BODY"||n==="HTML"?!1:r&&r.position===t?!0:e.parentNode?_a(e.parentNode,t):!1}function th(e){var t;if(!e)return!1;let n=e;for(;n&&n!==document.body;){if(n instanceof HTMLElement){let{display:r,visibility:i}=getComputedStyle(n);if(r==="none"||i==="hidden")return!1}n=(t=n.parentElement)!=null?t:null}return!0}function nh(e,t,n){var r;let i=Q0(e),o=ni(e,n),l=ai(e,n),s=0,c=(r=i?.top)!=null?r:0;return o instanceof HTMLElement&&(s=o.scrollTop,!l&&!_a(e)&&(c+=s),o.isSameNode(rn())||(c+=rn().scrollTop)),Math.floor(c-t)}function ah(e,t,n){var r;if(!e)return 0;let{offsetTop:i=0,scrollTop:o=0}=(r=(0,S0.default)(e))!=null?r:{},l=e.getBoundingClientRect().top+o;i&&(ai(e,n)||eh(e))&&(l-=i);let s=Math.floor(l-t);return s<0?0:s}function rn(){var e;return(e=document.scrollingElement)!=null?e:document.documentElement}function rh(e,t){let{duration:n,element:r}=t;return new Promise((i,o)=>{let{scrollTop:l}=r,s=e>l?e-l:l-e;Fp.default.top(r,e,{duration:s<100?50:n},c=>c&&c.message!=="Element already at target scroll position"?o(c):i())})}var ia=Jn!==void 0;function K0(e=navigator.userAgent){let t=e;return typeof window>"u"?t="node":document.documentMode?t="ie":/Edge/.test(e)?t="edge":window.opera||e.includes(" OPR/")?t="opera":typeof window.InstallTrigger<"u"?t="firefox":window.chrome?t="chrome":/(Version\/([\d._]+).*Safari|CriOS|FxiOS| Mobile\/)/.test(e)&&(t="safari"),t}function $t(e){let t=[],n=r=>{if(typeof r=="string"||typeof r=="number")t.push(r);else if(Array.isArray(r))r.forEach(i=>n(i));else if(di(r)){let{children:i}=r.props;Array.isArray(i)?i.forEach(o=>n(o)):n(i)}};return n(e),t.join(" ").trim()}function ih(e,t){return!I.plainObject(e)||!I.array(t)?!1:Object.keys(e).every(n=>t.includes(n))}function oh(e){let t=/^#?([\da-f])([\da-f])([\da-f])$/i,n=e.replace(t,(i,o,l,s)=>o+o+l+l+s+s),r=/^#?([\da-f]{2})([\da-f]{2})([\da-f]{2})$/i.exec(n);return r?[parseInt(r[1],16),parseInt(r[2],16),parseInt(r[3],16)]:[]}function N1(e){return e.disableBeacon||e.placement==="center"}function F1(){return!["chrome","safari","firefox","opera"].includes(K0())}function mn({data:e,debug:t=!1,title:n,warn:r=!1}){let i=r?console.warn||console.error:console.log;t&&(n&&e?(console.groupCollapsed(`%creact-joyride: ${n}`,"color: #ff0044; font-weight: bold; font-size: 12px;"),Array.isArray(e)?e.forEach(o=>{I.plainObject(o)&&o.key?i.apply(console,[o.key,o.value]):i.apply(console,[o])}):i.apply(console,[e]),console.groupEnd()):console.error("Missing title or data props"))}function lh(e){let{isFirstStep:t,lifecycle:n,previousLifecycle:r,scrollToFirstStep:i,step:o,target:l}=e;return!o.disableScrolling&&(!t||i||n===X.TOOLTIP)&&o.placement!=="center"&&(!o.isFixed||!_a(l))&&r!==n&&[X.BEACON,X.TOOLTIP].includes(n)}var sh={options:{preventOverflow:{boundariesElement:"scrollParent"}},wrapperOptions:{offset:-18,position:!0}},J0={back:"Back",close:"Close",last:"Last",next:"Next",open:"Open the dialog",skip:"Skip"},ch={event:"click",placement:"bottom",offset:10,disableBeacon:!1,disableCloseOnEsc:!1,disableOverlay:!1,disableOverlayClose:!1,disableScrollParentFix:!1,disableScrolling:!1,hideBackButton:!1,hideCloseButton:!1,hideFooter:!1,isFixed:!1,locale:J0,showProgress:!1,showSkipButton:!1,spotlightClicks:!1,spotlightPadding:10},dh={continuous:!1,debug:!1,disableCloseOnEsc:!1,disableOverlay:!1,disableOverlayClose:!1,disableScrolling:!1,disableScrollParentFix:!1,getHelpers:void 0,hideBackButton:!1,run:!0,scrollOffset:20,scrollDuration:300,scrollToFirstStep:!1,showSkipButton:!1,showProgress:!1,spotlightClicks:!1,spotlightPadding:10,steps:[]},uh={arrowColor:"#fff",backgroundColor:"#fff",beaconSize:36,overlayColor:"rgba(0, 0, 0, 0.5)",primaryColor:"#f04",spotlightShadow:"0 0 15px rgba(0, 0, 0, 0.5)",textColor:"#333",width:380,zIndex:100},oa={backgroundColor:"transparent",border:0,borderRadius:0,color:"#555",cursor:"pointer",fontSize:16,lineHeight:1,padding:8,WebkitAppearance:"none"},A1={borderRadius:4,position:"absolute"};function mh(e,t){let n=(0,Li.default)(e??{},t??{}),r=(0,Li.default)(uh,n.options||{}),{width:i}=r;window.innerWidth>480&&(i=380),"width"in r&&(i=typeof r.width=="number"&&window.innerWidthX0(n,t)):(mn({title:"validateSteps",data:"steps must be an array",warn:!0,debug:t}),!1)}var hh={action:"init",controlled:!1,index:0,lifecycle:X.INIT,size:0,status:ne.IDLE},L1=["action","index","lifecycle","status"],fh=class{constructor(e){R(this,"beaconPopper"),R(this,"tooltipPopper"),R(this,"data",new Map),R(this,"listener"),R(this,"store",new Map),R(this,"addListener",i=>{this.listener=i}),R(this,"setSteps",i=>{let{size:o,status:l}=this.getState(),s={size:i.length,status:l};this.data.set("steps",i),l===ne.WAITING&&!o&&i.length&&(s.status=ne.RUNNING),this.setState(s)}),R(this,"getPopper",i=>i==="beacon"?this.beaconPopper:this.tooltipPopper),R(this,"setPopper",(i,o)=>{i==="beacon"?this.beaconPopper=o:this.tooltipPopper=o}),R(this,"cleanupPoppers",()=>{this.beaconPopper=null,this.tooltipPopper=null}),R(this,"close",()=>{let{index:i,status:o}=this.getState();o===ne.RUNNING&&this.setState({...this.getNextState({action:me.CLOSE,index:i+1})})}),R(this,"go",i=>{let{controlled:o,status:l}=this.getState();if(o||l!==ne.RUNNING)return;let s=this.getSteps()[i];this.setState({...this.getNextState({action:me.GO,index:i}),status:s?l:ne.FINISHED})}),R(this,"info",()=>this.getState()),R(this,"next",()=>{let{index:i,status:o}=this.getState();o===ne.RUNNING&&this.setState(this.getNextState({action:me.NEXT,index:i+1}))}),R(this,"open",()=>{let{status:i}=this.getState();i===ne.RUNNING&&this.setState({...this.getNextState({action:me.UPDATE,lifecycle:X.TOOLTIP})})}),R(this,"prev",()=>{let{index:i,status:o}=this.getState();o===ne.RUNNING&&this.setState({...this.getNextState({action:me.PREV,index:i-1})})}),R(this,"reset",(i=!1)=>{let{controlled:o}=this.getState();o||this.setState({...this.getNextState({action:me.RESET,index:0}),status:i?ne.RUNNING:ne.READY})}),R(this,"skip",()=>{let{status:i}=this.getState();i===ne.RUNNING&&this.setState({action:me.SKIP,lifecycle:X.INIT,status:ne.SKIPPED})}),R(this,"start",i=>{let{index:o,size:l}=this.getState();this.setState({...this.getNextState({action:me.START,index:I.number(i)?i:o},!0),status:l?ne.RUNNING:ne.WAITING})}),R(this,"stop",(i=!1)=>{let{index:o,status:l}=this.getState();[ne.FINISHED,ne.SKIPPED].includes(l)||this.setState({...this.getNextState({action:me.STOP,index:o+(i?1:0)}),status:ne.PAUSED})}),R(this,"update",i=>{var o;if(!ih(i,L1))throw new Error(`State is not valid. Valid keys: ${L1.join(", ")}`);this.setState({...this.getNextState({...this.getState(),...i,action:(o=i.action)!=null?o:me.UPDATE},!0)})});let{continuous:t=!1,stepIndex:n,steps:r=[]}=e??{};this.setState({action:me.INIT,controlled:I.number(n),continuous:t,index:I.number(n)?n:0,lifecycle:X.INIT,status:r.length?ne.READY:ne.IDLE},!0),this.beaconPopper=null,this.tooltipPopper=null,this.listener=null,this.setSteps(r)}getState(){return this.store.size?{action:this.store.get("action")||"",controlled:this.store.get("controlled")||!1,index:parseInt(this.store.get("index"),10),lifecycle:this.store.get("lifecycle")||"",size:this.store.get("size")||0,status:this.store.get("status")||""}:{...hh}}getNextState(e,t=!1){var n,r,i,o;let{action:l,controlled:s,index:c,size:d,status:u}=this.getState(),m=I.number(e.index)?e.index:c,p=s&&!t?c:Math.min(Math.max(m,0),d);return{action:(n=e.action)!=null?n:l,controlled:s,index:p,lifecycle:(r=e.lifecycle)!=null?r:X.INIT,size:(i=e.size)!=null?i:d,status:p===d?ne.FINISHED:(o=e.status)!=null?o:u}}getSteps(){let e=this.data.get("steps");return Array.isArray(e)?e:[]}hasUpdatedState(e){let t=JSON.stringify(e),n=JSON.stringify(this.getState());return t!==n}setState(e,t=!1){let n=this.getState(),{action:r,index:i,lifecycle:o,size:l,status:s}={...n,...e};this.store.set("action",r),this.store.set("index",i),this.store.set("lifecycle",o),this.store.set("size",l),this.store.set("status",s),t&&(this.store.set("controlled",e.controlled),this.store.set("continuous",e.continuous)),this.listener&&this.hasUpdatedState(n)&&this.listener(this.getState())}getHelpers(){return{close:this.close,go:this.go,info:this.info,next:this.next,open:this.open,prev:this.prev,reset:this.reset,skip:this.skip}}};function gh(e){return new fh(e)}var vh=class{constructor(e,t){if(R(this,"element"),R(this,"options"),R(this,"canBeTabbed",n=>{let{tabIndex:r}=n;return r===null||r<0?!1:this.canHaveFocus(n)}),R(this,"canHaveFocus",n=>{let r=/input|select|textarea|button|object/,i=n.nodeName.toLowerCase();return(r.test(i)&&!n.getAttribute("disabled")||i==="a"&&!!n.getAttribute("href"))&&this.isVisible(n)}),R(this,"findValidTabElements",()=>[].slice.call(this.element.querySelectorAll("*"),0).filter(this.canBeTabbed)),R(this,"handleKeyDown",n=>{let{code:r="Tab"}=this.options;n.code===r&&this.interceptTab(n)}),R(this,"interceptTab",n=>{n.preventDefault();let r=this.findValidTabElements(),{shiftKey:i}=n;if(!r.length)return;let o=document.activeElement?r.indexOf(document.activeElement):0;o===-1||!i&&o+1===r.length?o=0:i&&o===0?o=r.length-1:o+=i?-1:1,r[o].focus()}),R(this,"isHidden",n=>{let r=n.offsetWidth<=0&&n.offsetHeight<=0,i=window.getComputedStyle(n);return r&&!n.innerHTML?!0:r&&i.getPropertyValue("overflow")!=="visible"||i.getPropertyValue("display")==="none"}),R(this,"isVisible",n=>{let r=n;for(;r;)if(r instanceof HTMLElement){if(r===document.body)break;if(this.isHidden(r))return!1;r=r.parentNode}return!0}),R(this,"removeScope",()=>{window.removeEventListener("keydown",this.handleKeyDown)}),R(this,"checkFocus",n=>{document.activeElement!==n&&(n.focus(),window.requestAnimationFrame(()=>this.checkFocus(n)))}),R(this,"setFocus",()=>{let{selector:n}=this.options;if(!n)return;let r=this.element.querySelector(n);r&&window.requestAnimationFrame(()=>this.checkFocus(r))}),!(e instanceof HTMLElement))throw new TypeError("Invalid parameter: element must be an HTMLElement");this.element=e,this.options=t,window.addEventListener("keydown",this.handleKeyDown,!1),this.setFocus()}},yh=class extends jt{constructor(e){if(super(e),R(this,"beacon",null),R(this,"setBeaconRef",i=>{this.beacon=i}),e.beaconComponent)return;let t=document.head||document.getElementsByTagName("head")[0],n=document.createElement("style");n.id="joyride-beacon-animation",e.nonce&&n.setAttribute("nonce",e.nonce),n.appendChild(document.createTextNode(` + @keyframes joyride-beacon-inner { + 20% { + opacity: 0.9; + } + + 90% { + opacity: 0.7; + } + } + + @keyframes joyride-beacon-outer { + 0% { + transform: scale(1); + } + + 45% { + opacity: 0.7; + transform: scale(0.75); + } + + 100% { + opacity: 0.9; + transform: scale(1); + } + } + `)),t.appendChild(n)}componentDidMount(){let{shouldFocus:e}=this.props;setTimeout(()=>{I.domElement(this.beacon)&&e&&this.beacon.focus()},0)}componentWillUnmount(){let e=document.getElementById("joyride-beacon-animation");e?.parentNode&&e.parentNode.removeChild(e)}render(){let{beaconComponent:e,continuous:t,index:n,isLastStep:r,locale:i,onClickOrHover:o,size:l,step:s,styles:c}=this.props,d=I.string(i.open)?i.open:(0,Y3.default)(i.open),u={"aria-label":d,onClick:o,onMouseEnter:o,ref:this.setBeaconRef,title:d},m;return e?m=x(e,{continuous:t,index:n,isLastStep:r,size:l,step:s,...u}):m=x("button",{key:"JoyrideBeacon",className:"react-joyride__beacon","data-test-id":"button-beacon",style:c.beacon,type:"button",...u},x("span",{style:c.beaconInner}),x("span",{style:c.beaconOuter})),m}};function bh({styles:e}){return x("div",{key:"JoyrideSpotlight",className:"react-joyride__spotlight","data-test-id":"spotlight",style:e})}var Eh=bh,kh=class extends jt{constructor(){super(...arguments),R(this,"isActive",!1),R(this,"resizeTimeout"),R(this,"scrollTimeout"),R(this,"scrollParent"),R(this,"state",{isScrolling:!1,mouseOverSpotlight:!1,showSpotlight:!0}),R(this,"handleMouseMove",e=>{let{mouseOverSpotlight:t}=this.state,{height:n,left:r,position:i,top:o,width:l}=this.spotlightStyles,s=i==="fixed"?e.clientY:e.pageY,c=i==="fixed"?e.clientX:e.pageX,d=s>=o&&s<=o+n,u=c>=r&&c<=r+l&&d;u!==t&&this.updateState({mouseOverSpotlight:u})}),R(this,"handleScroll",()=>{let{target:e}=this.props,t=Gt(e);if(this.scrollParent!==document){let{isScrolling:n}=this.state;n||this.updateState({isScrolling:!0,showSpotlight:!1}),clearTimeout(this.scrollTimeout),this.scrollTimeout=window.setTimeout(()=>{this.updateState({isScrolling:!1,showSpotlight:!0})},50)}else _a(t,"sticky")&&this.updateState({})}),R(this,"handleResize",()=>{clearTimeout(this.resizeTimeout),this.resizeTimeout=window.setTimeout(()=>{this.isActive&&this.forceUpdate()},100)})}componentDidMount(){let{debug:e,disableScrolling:t,disableScrollParentFix:n=!1,target:r}=this.props,i=Gt(r);this.scrollParent=ni(i??document.body,n,!0),this.isActive=!0,window.addEventListener("resize",this.handleResize)}componentDidUpdate(e){var t;let{lifecycle:n,spotlightClicks:r}=this.props,{changed:i}=Zr(e,this.props);i("lifecycle",X.TOOLTIP)&&((t=this.scrollParent)==null||t.addEventListener("scroll",this.handleScroll,{passive:!0}),setTimeout(()=>{let{isScrolling:o}=this.state;o||this.updateState({showSpotlight:!0})},100)),(i("spotlightClicks")||i("disableOverlay")||i("lifecycle"))&&(r&&n===X.TOOLTIP?window.addEventListener("mousemove",this.handleMouseMove,!1):n!==X.TOOLTIP&&window.removeEventListener("mousemove",this.handleMouseMove))}componentWillUnmount(){var e;this.isActive=!1,window.removeEventListener("mousemove",this.handleMouseMove),window.removeEventListener("resize",this.handleResize),clearTimeout(this.resizeTimeout),clearTimeout(this.scrollTimeout),(e=this.scrollParent)==null||e.removeEventListener("scroll",this.handleScroll)}get spotlightStyles(){var e,t,n;let{showSpotlight:r}=this.state,{disableScrollParentFix:i=!1,spotlightClicks:o,spotlightPadding:l=0,styles:s,target:c}=this.props,d=Gt(c),u=Q0(d),m=_a(d),p=nh(d,l,i);return{...F1()?s.spotlightLegacy:s.spotlight,height:Math.round(((e=u?.height)!=null?e:0)+l*2),left:Math.round(((t=u?.left)!=null?t:0)-l),opacity:r?1:0,pointerEvents:o?"none":"auto",position:m?"fixed":"absolute",top:p,transition:"opacity 0.2s",width:Math.round(((n=u?.width)!=null?n:0)+l*2)}}updateState(e){this.isActive&&this.setState(t=>({...t,...e}))}render(){let{mouseOverSpotlight:e,showSpotlight:t}=this.state,{disableOverlay:n,disableOverlayClose:r,lifecycle:i,onClickOverlay:o,placement:l,styles:s}=this.props;if(n||i!==X.TOOLTIP)return null;let c=s.overlay;F1()&&(c=l==="center"?s.overlayLegacyCenter:s.overlayLegacy);let d={cursor:r?"default":"pointer",height:J3(),pointerEvents:e?"none":"auto",...c},u=l!=="center"&&t&&x(Eh,{styles:this.spotlightStyles});if(K0()==="safari"){let{mixBlendMode:m,zIndex:p,...g}=d;u=x("div",{style:{...g}},u),delete d.backgroundColor}return x("div",{className:"react-joyride__overlay","data-test-id":"overlay",onClick:o,role:"presentation",style:d},u)}},wh=class extends jt{constructor(){super(...arguments),R(this,"node",null)}componentDidMount(){let{id:e}=this.props;Ut()&&(this.node=document.createElement("div"),this.node.id=e,document.body.appendChild(this.node),ia||this.renderReact15())}componentDidUpdate(){Ut()&&(ia||this.renderReact15())}componentWillUnmount(){!Ut()||!this.node||(ia||gl(this.node),this.node.parentNode===document.body&&(document.body.removeChild(this.node),this.node=null))}renderReact15(){if(!Ut())return;let{children:e}=this.props;this.node&&vl(this,e,this.node)}renderReact16(){if(!Ut()||!ia)return null;let{children:e}=this.props;return this.node?Jn(e,this.node):null}render(){return ia?this.renderReact16():null}};function Ch({styles:e,...t}){let{color:n,height:r,width:i,...o}=e;return a.createElement("button",{style:o,type:"button",...t},a.createElement("svg",{height:typeof r=="number"?`${r}px`:r,preserveAspectRatio:"xMidYMid",version:"1.1",viewBox:"0 0 18 18",width:typeof i=="number"?`${i}px`:i,xmlns:"http://www.w3.org/2000/svg"},a.createElement("g",null,a.createElement("path",{d:"M8.13911129,9.00268191 L0.171521827,17.0258467 C-0.0498027049,17.248715 -0.0498027049,17.6098394 0.171521827,17.8327545 C0.28204354,17.9443526 0.427188206,17.9998706 0.572051765,17.9998706 C0.71714958,17.9998706 0.862013139,17.9443526 0.972581703,17.8327545 L9.0000937,9.74924618 L17.0276057,17.8327545 C17.1384085,17.9443526 17.2832721,17.9998706 17.4281356,17.9998706 C17.5729992,17.9998706 17.718097,17.9443526 17.8286656,17.8327545 C18.0499901,17.6098862 18.0499901,17.2487618 17.8286656,17.0258467 L9.86135722,9.00268191 L17.8340066,0.973848225 C18.0553311,0.750979934 18.0553311,0.389855532 17.8340066,0.16694039 C17.6126821,-0.0556467968 17.254037,-0.0556467968 17.0329467,0.16694039 L9.00042166,8.25611765 L0.967006424,0.167268345 C0.745681892,-0.0553188426 0.387317931,-0.0553188426 0.165993399,0.167268345 C-0.0553311331,0.390136635 -0.0553311331,0.751261038 0.165993399,0.974176179 L8.13920499,9.00268191 L8.13911129,9.00268191 Z",fill:n}))))}var Sh=Ch;function xh(e){let{backProps:t,closeProps:n,continuous:r,index:i,isLastStep:o,primaryProps:l,size:s,skipProps:c,step:d,tooltipProps:u}=e,{content:m,hideBackButton:p,hideCloseButton:g,hideFooter:f,locale:y,showProgress:k,showSkipButton:b,styles:h,title:v}=d,{back:E,close:S,last:B,next:j,skip:Y}=y,J={primary:S};return r&&(J.primary=o?B:j,k&&(J.primary=x("span",null,J.primary," (",i+1,"/",s,")"))),b&&!o&&(J.skip=x("button",{"aria-live":"off","data-test-id":"button-skip",style:h.buttonSkip,type:"button",...c},Y)),!p&&i>0&&(J.back=x("button",{"data-test-id":"button-back",style:h.buttonBack,type:"button",...t},E)),J.close=!g&&x(Sh,{"data-test-id":"button-close",styles:h.buttonClose,...n}),x("div",{key:"JoyrideTooltip","aria-label":$t(v)||$t(m),className:"react-joyride__tooltip",style:h.tooltip,...u},x("div",{style:h.tooltipContainer},v&&x("h1",{"aria-label":$t(v),style:h.tooltipTitle},v),x("div",{style:h.tooltipContent},m)),!f&&x("div",{style:h.tooltipFooter},x("div",{style:h.tooltipFooterSpacer},J.skip),J.back,x("button",{"data-test-id":"button-primary",style:h.buttonNext,type:"button",...l},J.primary)),J.close)}var Mh=xh,Nh=class extends jt{constructor(){super(...arguments),R(this,"handleClickBack",e=>{e.preventDefault();let{helpers:t}=this.props;t.prev()}),R(this,"handleClickClose",e=>{e.preventDefault();let{helpers:t}=this.props;t.close()}),R(this,"handleClickPrimary",e=>{e.preventDefault();let{continuous:t,helpers:n}=this.props;if(!t){n.close();return}n.next()}),R(this,"handleClickSkip",e=>{e.preventDefault();let{helpers:t}=this.props;t.skip()}),R(this,"getElementsProps",()=>{let{continuous:e,isLastStep:t,setTooltipRef:n,step:r}=this.props,i=$t(r.locale.back),o=$t(r.locale.close),l=$t(r.locale.last),s=$t(r.locale.next),c=$t(r.locale.skip),d=e?s:o;return t&&(d=l),{backProps:{"aria-label":i,"data-action":"back",onClick:this.handleClickBack,role:"button",title:i},closeProps:{"aria-label":o,"data-action":"close",onClick:this.handleClickClose,role:"button",title:o},primaryProps:{"aria-label":d,"data-action":"primary",onClick:this.handleClickPrimary,role:"button",title:d},skipProps:{"aria-label":c,"data-action":"skip",onClick:this.handleClickSkip,role:"button",title:c},tooltipProps:{"aria-modal":!0,ref:n,role:"alertdialog"}}})}render(){let{continuous:e,index:t,isLastStep:n,setTooltipRef:r,size:i,step:o}=this.props,{beaconComponent:l,tooltipComponent:s,...c}=o,d;if(s){let u={...this.getElementsProps(),continuous:e,index:t,isLastStep:n,size:i,step:c,setTooltipRef:r};d=x(s,{...u})}else d=x(Mh,{...this.getElementsProps(),continuous:e,index:t,isLastStep:n,size:i,step:o});return d}},Fh=class extends jt{constructor(){super(...arguments),R(this,"scope",null),R(this,"tooltip",null),R(this,"handleClickHoverBeacon",e=>{let{step:t,store:n}=this.props;e.type==="mouseenter"&&t.event!=="hover"||n.update({lifecycle:X.TOOLTIP})}),R(this,"handleClickOverlay",()=>{let{helpers:e,step:t}=this.props;t.disableOverlayClose||e.close()}),R(this,"setTooltipRef",e=>{this.tooltip=e}),R(this,"setPopper",(e,t)=>{var n;let{action:r,step:i,store:o}=this.props;t==="wrapper"?o.setPopper("beacon",e):o.setPopper("tooltip",e),o.getPopper("beacon")&&o.getPopper("tooltip")&&o.update({action:r,lifecycle:X.READY}),(n=i.floaterProps)!=null&&n.getPopper&&i.floaterProps.getPopper(e,t)}),R(this,"renderTooltip",e=>{let{continuous:t,helpers:n,index:r,size:i,step:o}=this.props;return x(Nh,{continuous:t,helpers:n,index:r,isLastStep:r+1===i,setTooltipRef:this.setTooltipRef,size:i,step:o,...e})})}componentDidMount(){let{debug:e,index:t}=this.props;mn({title:`step:${t}`,data:[{key:"props",value:this.props}],debug:e})}componentDidUpdate(e){var t;let{action:n,callback:r,continuous:i,controlled:o,debug:l,index:s,lifecycle:c,size:d,status:u,step:m,store:p}=this.props,{changed:g,changedFrom:f}=Zr(e,this.props),y={action:n,controlled:o,index:s,lifecycle:c,size:d,status:u},k=i&&n!==me.CLOSE&&(s>0||n===me.PREV),b=g("action")||g("index")||g("lifecycle")||g("status"),h=f("lifecycle",[X.TOOLTIP,X.INIT],X.INIT),v=g("action",[me.NEXT,me.PREV,me.SKIP,me.CLOSE]),E=o&&s===e.index;if(v&&(h||E)&&r({...y,index:e.index,lifecycle:X.COMPLETE,step:e.step,type:mt.STEP_AFTER}),m.placement==="center"&&u===ne.RUNNING&&g("index")&&n!==me.START&&c===X.INIT&&p.update({lifecycle:X.READY}),b){let S=Gt(m.target),B=!!S;B&&th(S)?(f("status",ne.READY,ne.RUNNING)||f("lifecycle",X.INIT,X.READY))&&r({...y,step:m,type:mt.STEP_BEFORE}):(console.warn(B?"Target not visible":"Target not mounted",m),r({...y,type:mt.TARGET_NOT_FOUND,step:m}),o||p.update({index:s+(n===me.PREV?-1:1)}))}f("lifecycle",X.INIT,X.READY)&&p.update({lifecycle:N1(m)||k?X.TOOLTIP:X.BEACON}),g("index")&&mn({title:`step:${c}`,data:[{key:"props",value:this.props}],debug:l}),g("lifecycle",X.BEACON)&&r({...y,step:m,type:mt.BEACON}),g("lifecycle",X.TOOLTIP)&&(r({...y,step:m,type:mt.TOOLTIP}),this.tooltip&&(this.scope=new vh(this.tooltip,{selector:"[data-action=primary]"}),this.scope.setFocus())),f("lifecycle",[X.TOOLTIP,X.INIT],X.INIT)&&((t=this.scope)==null||t.removeScope(),p.cleanupPoppers())}componentWillUnmount(){var e;(e=this.scope)==null||e.removeScope()}get open(){let{lifecycle:e,step:t}=this.props;return N1(t)||e===X.TOOLTIP}render(){let{continuous:e,debug:t,index:n,lifecycle:r,nonce:i,shouldScroll:o,size:l,step:s}=this.props,c=Gt(s.target);return!X0(s)||!I.domElement(c)?null:x("div",{key:`JoyrideStep-${n}`,className:"react-joyride__step"},x(wh,{id:"react-joyride-portal"},x(kh,{...s,debug:t,lifecycle:r,onClickOverlay:this.handleClickOverlay})),x(Go,{...s.floaterProps,component:this.renderTooltip,debug:t,getPopper:this.setPopper,id:`react-joyride-step-${n}`,open:this.open,placement:s.placement,target:s.target},x(yh,{beaconComponent:s.beaconComponent,continuous:e,index:n,isLastStep:n+1===l,locale:s.locale,nonce:i,onClickOrHover:this.handleClickHoverBeacon,shouldFocus:o,size:l,step:s,styles:s.styles})))}},ec=class extends jt{constructor(e){super(e),R(this,"helpers"),R(this,"store"),R(this,"callback",l=>{let{callback:s}=this.props;I.function(s)&&s(l)}),R(this,"handleKeyboard",l=>{let{index:s,lifecycle:c}=this.state,{steps:d}=this.props,u=d[s];c===X.TOOLTIP&&l.code==="Escape"&&u&&!u.disableCloseOnEsc&&this.store.close()}),R(this,"syncState",l=>{this.setState(l)});let{debug:t,getHelpers:n,run:r,stepIndex:i}=e;this.store=gh({...e,controlled:r&&I.number(i)}),this.helpers=this.store.getHelpers();let{addListener:o}=this.store;mn({title:"init",data:[{key:"props",value:this.props},{key:"state",value:this.state}],debug:t}),o(this.syncState),n&&n(this.helpers),this.state=this.store.getState()}componentDidMount(){if(!Ut())return;let{debug:e,disableCloseOnEsc:t,run:n,steps:r}=this.props,{start:i}=this.store;O1(r,e)&&n&&i(),t||document.body.addEventListener("keydown",this.handleKeyboard,{passive:!0})}componentDidUpdate(e,t){if(!Ut())return;let{action:n,controlled:r,index:i,lifecycle:o,status:l}=this.state,{debug:s,run:c,stepIndex:d,steps:u}=this.props,{stepIndex:m,steps:p}=e,{reset:g,setSteps:f,start:y,stop:k,update:b}=this.store,{changed:h}=Zr(e,this.props),{changed:v,changedFrom:E}=Zr(t,this.state),S=la(u[i],this.props),B=!Ue(p,u),j=I.number(d)&&h("stepIndex"),Y=Gt(S.target);if(B&&(O1(u,s)?f(u):console.warn("Steps are not valid",u)),h("run")&&(c?y(d):k()),j){let ce=I.number(m)&&m=0?y:0,r===ne.RUNNING&&rh(y,{element:f,duration:l}).then(()=>{setTimeout(()=>{var h;(h=this.store.getPopper("tooltip"))==null||h.instance.update()},10)})}}render(){if(!Ut())return null;let{index:e,status:t}=this.state,{continuous:n=!1,debug:r=!1,nonce:i,scrollToFirstStep:o=!1,steps:l}=this.props,s;if(t===ne.RUNNING&&l[e]){let c=la(l[e],this.props);s=x(Fh,{...this.state,callback:this.callback,continuous:n,debug:r,helpers:this.helpers,nonce:i,shouldScroll:!c.disableScrolling&&(e!==0||o),step:c,store:this.store})}return x("div",{className:"react-joyride"},s)}};R(ec,"defaultProps",dh);var Ah=ec,T1=[void 0,"EQUAL","FIXED","ADDED","CHANGED","REMOVED","CAPTURE_ERROR","SYSTEM_ERROR"],Pr=([e,...t])=>t.reduce((n,r)=>T1.indexOf(r)>T1.indexOf(n)?r:n,e);function Oh(e){return(e.FAILED??0)>0?"FAILED":(e.IN_PROGRESS??0)>0?"IN_PROGRESS":(e.BROKEN??0)>0?"BROKEN":(e.DENIED??0)>0?"DENIED":(e.PENDING??0)>0?"PENDING":(e.ACCEPTED??0)>0?"ACCEPTED":"PASSED"}function Yo(e){let{statusCounts:t,isInProgress:n,changeCount:r,brokenCount:i,resultsByBrowser:o,resultsByMode:l,modesByName:s}=e.reduce((m,p)=>(m.statusCounts[p.status]=(m.statusCounts[p.status]||0)+1,p.status==="IN_PROGRESS"&&(m.isInProgress=!0),p.result&&["CHANGED","ADDED"].includes(p.result)&&(m.changeCount+=1),p.result&&["CAPTURE_ERROR","SYSTEM_ERROR"].includes(p.result)&&(m.brokenCount+=1),p.comparisons?.forEach(({browser:g,result:f})=>{m.resultsByBrowser[g.id]=Pr([f??void 0,m.resultsByBrowser[g.id]])}),p.comparisons?.forEach(({result:g})=>{m.resultsByMode[p.mode.name]=Pr([g??void 0,m.resultsByMode[p.mode.name]])}),m.modesByName[p.mode.name]=p.mode,m),{statusCounts:{},isInProgress:!1,changeCount:0,brokenCount:0,resultsByBrowser:{},resultsByMode:{},modesByName:{}}),c=e.length?Object.fromEntries(e[0].comparisons.map(m=>[m.browser.id,m.browser])):{},d=Object.entries(o).map(([m,p])=>({browser:c[m],result:p})),u=Object.entries(l).map(([m,p])=>({mode:s[m],result:p}));return{status:Oh(t),isInProgress:n,changeCount:r,brokenCount:i,browserResults:d,modeResults:u}}var Lh=e=>{try{return[il()[0][e],rl()[e]]}catch{return[null,null]}},tc=({result:e})=>e!=="EQUAL"&&e!=="FIXED",Th=(e,t)=>{let n=e.filter(i=>i.comparisons.some(tc)),r=n.length?n:e;return r.find(i=>i.mode.name===t)||r[0]},_h=(e,t)=>{let n=e.filter(tc),r=n.length?n:e;return r.find(i=>i.browser.id===t)||r[0]};function Zh(e){let[t,n]=Re(!0),r=Lh("theme")[1],[i,o]=Ze(Qd),[l,s]=Ze(Kd),c,d;return e.length&&(c=t?Th(e,i):e.find(({mode:u})=>u.name===i)||e[0],d=t?_h(c.comparisons,l):c?.comparisons.find(({browser:u})=>u.id===l)||c?.comparisons[0],t&&(i!==c?.mode.name&&o(c?.mode.name),l!==d?.browser.id&&s(d?.browser.id),n(!1))),{modeOrder:r?.toolbar?.items?.map(u=>u.title),selectedTest:c,selectedComparison:d,onSelectBrowser:W(u=>s(u.id),[s]),onSelectMode:W(u=>o(u.name),[o])}}var Ih=vt(` + query AddonVisualTestsBuild( + $projectId: ID! + $branch: String! + $gitUserEmailHash: String! + $repositoryOwnerName: String + $storyId: String! + $testStatuses: [TestStatus!]! + $selectedBuildId: ID! + $hasSelectedBuildId: Boolean! + ) { + project(id: $projectId) { + name + manageUrl + account { + billingUrl + suspensionReason + } + features { + uiTests + } + lastBuildOnBranch: lastBuild( + branches: [$branch] + repositoryOwnerName: $repositoryOwnerName + localBuilds: { localBuildEmailHash: $gitUserEmailHash } + ) { + ...LastBuildOnBranchBuildFields + ...SelectedBuildFields @skip(if: $hasSelectedBuildId) + } + lastBuild { + id + slug + branch + } + } + selectedBuild: build(id: $selectedBuildId) @include(if: $hasSelectedBuildId) { + ...SelectedBuildFields + } + viewer { + preferences { + vtaOnboarding + } + projectMembership(projectId: $projectId) { + userCanReview: meetsAccessLevel(minimumAccessLevel: REVIEWER) + } + } + } +`),Rh=vt(` + fragment LastBuildOnBranchBuildFields on Build { + __typename + id + status + committedAt + ... on StartedBuild { + testsForStatus: tests(first: 1000, statuses: $testStatuses) { + nodes { + ...StatusTestFields + } + } + testsForStory: tests(storyId: $storyId) { + nodes { + ...LastBuildOnBranchTestFields + } + } + } + ... on CompletedBuild { + result + testsForStatus: tests(first: 1000, statuses: $testStatuses) { + nodes { + ...StatusTestFields + } + } + testsForStory: tests(storyId: $storyId) { + nodes { + ...LastBuildOnBranchTestFields + } + } + } + } +`),Bh=vt(` + fragment SelectedBuildFields on Build { + __typename + id + number + branch + commit + committedAt + uncommittedHash + status + ... on StartedBuild { + startedAt + testsForStory: tests(storyId: $storyId) { + nodes { + ...StoryTestFields + } + } + } + ... on CompletedBuild { + startedAt + testsForStory: tests(storyId: $storyId) { + nodes { + ...StoryTestFields + } + } + } + } +`),nc=vt(` + fragment StatusTestFields on Test { + id + status + result + story { + storyId + } + } +`),Ph=vt(` + fragment LastBuildOnBranchTestFields on Test { + status + result + } +`),Vh=vt(` + fragment StoryTestFields on Test { + id + status + result + webUrl + comparisons { + id + result + browser { + id + key + name + version + } + captureDiff { + diffImage(signed: true) { + imageUrl + imageWidth + } + focusImage(signed: true) { + imageUrl + imageWidth + } + } + headCapture { + captureImage(signed: true) { + backgroundColor + imageUrl + imageWidth + imageHeight + thumbnailUrl + } + captureError { + kind + ... on CaptureErrorInteractionFailure { + error + } + ... on CaptureErrorJSError { + error + } + ... on CaptureErrorFailedJS { + error + } + } + } + baseCapture { + captureImage(signed: true) { + imageUrl + imageWidth + imageHeight + } + } + } + mode { + name + globals + } + story { + storyId + name + component { + name + } + } + } +`),jh=vt(` + mutation ReviewTest($input: ReviewTestInput!) { + reviewTest(input: $input) { + updatedTests { + id + status + } + userErrors { + ... on UserError { + __typename + message + } + ... on BuildSupersededError { + build { + id + } + } + ... on TestUnreviewableError { + test { + id + } + } + } + } + } +`),Dh=({projectId:e,storyId:t,gitInfo:n,selectedBuildInfo:r})=>{let[{data:i,error:o,operation:l},s]=Lo({query:Ih,variables:{projectId:e,storyId:t,testStatuses:Object.keys(E0),branch:n.branch||"",...n.slug?{repositoryOwnerName:n.slug.split("/",1)[0]}:{},gitUserEmailHash:n.userEmailHash,selectedBuildId:r?.buildId||"",hasSelectedBuildId:!!r}});oe(()=>{let y=setInterval(s,5e3);return()=>clearInterval(y)},[s]);let c=l&&t&&l.variables.storyId!==t,d=Fn(Rh,i?.project?.lastBuildOnBranch),u=[...Fn(Ph,d&&"testsForStory"in d&&d.testsForStory?d.testsForStory.nodes:[])],m=d?.committedAt>n.committedAt,p=!!d&&!m,g=!!d&&u.every(y=>y.status!=="IN_PROGRESS"),f=Fn(Bh,i?.selectedBuild??(g?i?.project?.lastBuildOnBranch:void 0));return{account:i?.project?.account,features:i?.project?.features,manageUrl:i?.project?.manageUrl,hasData:!!i&&!c,hasProject:!!i?.project,hasSelectedBuild:f?.branch.split(":").at(-1)===n.branch,lastBuildOnBranch:d,lastBuildOnBranchIsNewer:m,lastBuildOnBranchIsReady:g,lastBuildOnBranchIsSelectable:p,selectedBuild:f,selectedBuildMatchesGit:f?.branch.split(":").at(-1)===n.branch&&f?.commit===n.commit&&f?.uncommittedHash===n.uncommittedHash,rerunQuery:s,queryError:o,userCanReview:!!i?.viewer?.projectMembership?.userCanReview,vtaOnboarding:i?.viewer?.preferences?.vtaOnboarding}},Qo=Xe(null),ac=Xe(null),Hh=()=>Ot(Qo,"Build"),rc=()=>{let{selectedBuild:e}=Ot(Qo,"Build");if(!e)throw new Error("No selectedBuild on Build context");return e},fn=()=>Ot(ac,"Story"),Ii=({children:e,watchState:t})=>{let n=!!t?.selectedBuild&&"testsForStory"in t.selectedBuild,r=t?.selectedBuild&&"testsForStory"in t.selectedBuild&&t.selectedBuild.testsForStory?.nodes,i=[...Fn(Vh,r||[])],o=Yo(i),{toggleDiff:l}=jn();return oe(()=>l(o.changeCount>0),[l,o.changeCount]),a.createElement(Qo.Provider,{value:Dt(()=>t,[JSON.stringify(t?.selectedBuild)])},a.createElement(ac.Provider,{value:{hasTests:n,tests:i,summary:o,...Zh(i)}},e))},zh=w.div(({width:e,height:t,left:n,top:r})=>({width:`${e}px`,height:`${t}px`,left:`${n}px`,top:`${r}px`,position:"relative",overflow:"hidden"}));function Uh({top:e=0,left:t=0,width:n=window.innerWidth,height:r=window.innerHeight,colors:i=["#CA90FF","#FC521F","#66BF3C","#FF4785","#FFAE00","#1EA7FD"],...o}){let[l]=Re(()=>{let s=document.createElement("div");return s.setAttribute("id","confetti-container"),s.setAttribute("style","position: fixed; top: 0; left: 0; width: 100%; height: 100%; pointer-events: none; z-index: 9999;"),s});return oe(()=>(document.body.appendChild(l),()=>{document.body.removeChild(l)}),[l]),Jn(a.createElement(zh,{top:e,left:t,width:n,height:r},a.createElement(ts.default,{colors:i,drawShape:Wh,...o})),l)}function $h(e,t){return Math.floor(Math.random()*(t-e))+e}function Wh(e){let t=this;switch(t.shape=t.shape||$h(1,6),t.shape){case 2:{let n=t.w/2,r=t.h/2;e.moveTo(-n+2,-r),e.lineTo(n-2,-r),e.arcTo(n,-r,n,-r+2,2),e.lineTo(n,r-2),e.arcTo(n,r,n-2,r,2),e.lineTo(-n+2,r),e.arcTo(-n,r,-n,r-2,2),e.lineTo(-n,-r+2),e.arcTo(-n,-r,-n+2,-r,2);break}case 3:{e.rect(-4,-4,8,16),e.rect(-12,-4,24,8);break}case 4:{e.rect(-4,-4,8,16),e.rect(-4,-4,24,8);break}case 1:{e.arc(0,0,t.radius,0,2*Math.PI);break}case 5:{e.moveTo(16,4),e.lineTo(4,24),e.lineTo(24,24);break}case 6:{e.arc(4,-4,4,-Math.PI/2,0),e.lineTo(4,0);break}}e.closePath(),e.fill()}var qh=w.div(({theme:e})=>({background:e.base==="light"?e.color.lightest:"#292A2C",width:260,padding:15,borderRadius:5,boxShadow:"0px 0px 32px 0px #00000029"})),Gh=w.div({display:"flex",flexDirection:"column",alignItems:"flex-start"}),Yh=w.div(({theme:e})=>({fontSize:13,lineHeight:"18px",fontWeight:700,color:e.color.defaultText})),Qh=w.div(({theme:e})=>({fontSize:13,lineHeight:"18px",textAlign:"start",color:e.color.defaultText,margin:0,marginTop:5})),Kh=w.div({display:"flex",justifyContent:"flex-end",marginTop:15}),Jh=({isLastStep:e,step:t,primaryProps:n,tooltipProps:r})=>a.createElement(qh,{...r},a.createElement(Gh,null,t.title&&a.createElement(Yh,null,t.title),a.createElement(Qh,null,t.content)),(t.hideNextButton||t.hideBackButton)&&a.createElement(Kh,{id:"buttonSkip"},!t.hideSkipButton&&!e&&a.createElement(ue,{size:"medium",onClick:t.onSkipWalkthroughButtonClick,link:!0,style:{paddingRight:12,paddingLeft:12,marginRight:8}},"Skip"),!t.hideNextButton&&a.createElement(ue,{...n,onClick:n.onClick,variant:"solid",...t.onNextButtonClick?{onClick:t.onNextButtonClick}:{}},t.nextButtonText||"Next"))),_1="setFilter",Xh=({managerApi:e,skipWalkthrough:t,startWalkthrough:n,completeWalkthrough:r})=>{let i=en(),o=fn(),l=o?.selectedTest?.result==="CHANGED",s=o?.selectedTest?.status!=="ACCEPTED",c=JSON.stringify(yn().layout),d=Pe(c);d.current!==c&&(window.dispatchEvent(new Event("resize")),d.current=c),oe(()=>{n()}),oe(()=>{e.getCurrentStoryData()?.type!=="story"&&e.jumpToStory(1),e.togglePanel(!0),e.togglePanelPosition("right"),e.setSelectedPanel(Vn)},[e]);let[u,m]=it("showConfetti",!1),[p,g]=it("stepIndex",0),f=()=>g((y=0)=>y+1);return oe(()=>{let y=document.getElementById("storybook-explorer-tree"),k=Array.from(y instanceof HTMLElement?y.children:[]).filter(b=>b instanceof HTMLElement).slice(1);return k.forEach(b=>b.style.display="none"),()=>k.forEach(b=>b.style.display="")},[]),oe(()=>{let y=()=>{g(1),setTimeout(()=>{window.dispatchEvent(new Event("resize"))},100)};return e.on(Ui,y),e.on(_1,y),()=>{e.off(Ui,y),e.off(_1,y)}},[e,g]),oe(()=>{o?.selectedTest?.status==="ACCEPTED"&&p===5&&(m(!0),g(6))},[o?.selectedTest?.status,u,m,p,g]),a.createElement(a.Fragment,null,u&&a.createElement(Uh,{numberOfPieces:800,recycle:!1,tweenDuration:2e4,onConfettiComplete:y=>{y?.reset(),m(!1)}}),a.createElement(Ah,{steps:[{target:"#sidebar-bottom-wrapper",title:"Changes found",content:a.createElement(a.Fragment,null,"The visual tests addon will detect changes in all of your stories and allow you to review them before opening a pull request.",a.createElement("br",null),a.createElement("br",null),"Click this button to see the changes in the sidebar."),floaterProps:{target:"#warnings-found-filter",options:{preventOverflow:{boundariesElement:"window"}}},placement:"top",disableBeacon:!0,hideNextButton:!0,spotlightClicks:!0,onSkipWalkthroughButtonClick:t},l&&s?{target:"#storybook-explorer-tree > div",title:"Stories with changes",content:a.createElement(a.Fragment,null,"Here you have a filtered list of only stories with changes."),placement:"right",disableBeacon:!0,spotlightClicks:!0,onNextButtonClick:f,onSkipWalkthroughButtonClick:t}:{target:"#storybook-explorer-tree > div",title:"Stories with changes",content:a.createElement(a.Fragment,null,"Here you have a list of all stories in your Storybook.",a.createElement("br",null),a.createElement("br",null),"Select a story with changes to see the exact pixels that changed."),placement:"right",disableBeacon:!0,spotlightClicks:!0,hideNextButton:!0,onSkipWalkthroughButtonClick:t},{target:"#panel-tab-content",title:"Inspect changes",content:a.createElement(a.Fragment,null,"The results of the changes are shown here. The pixels that changed are highlighted in green."),disableBeacon:!0,placement:"left",onNextButtonClick:f,onSkipWalkthroughButtonClick:t},{target:"#button-diff-visible",title:"Toggle the diff",content:a.createElement(a.Fragment,null,"This button shows or hides the visual diff. Use it to make the visual changes in your stories obvious. Try it out."),onNextButtonClick:f,onSkipWalkthroughButtonClick:t,spotlightClicks:!0,disableBeacon:!0,placement:"bottom",disableOverlay:!0},{target:"#button-toggle-snapshot",title:"This is the Switch button",content:a.createElement(a.Fragment,null,"Switch between the baseline snapshot (old) and the latest snapshot. The info bar will let you know which version you're looking at."),onNextButtonClick:f,onSkipWalkthroughButtonClick:t,spotlightClicks:!0,disableBeacon:!0,placement:"bottom",disableOverlay:!0},{target:"#button-toggle-accept-story",title:"Accept changes",content:a.createElement(a.Fragment,null,"If the visual changes are intentional, accept them to update the test baselines. The next time you run visual tests, future changes will be compared to these new baselines. This can be undone."),disableBeacon:!0,spotlightClicks:!0,onNextButtonClick:f,hideNextButton:!0,placement:"bottom",disableOverlay:!0,onSkipWalkthroughButtonClick:t},{target:"#button-toggle-accept-story",title:"Perfection!",placement:"bottom",disableOverlay:!0,content:a.createElement(a.Fragment,null,"You've got the basics down! You can always unaccept if you're not happy with the changes."),onNextButtonClick:f,onSkipWalkthroughButtonClick:t},{target:"#button-run-tests",title:"You are ready to test",placement:"bottom",disableOverlay:!0,content:a.createElement(a.Fragment,null,"Any time you want to run tests, tap this button in the sidebar to see exactly what changed across your Storybook."),disableBeacon:!0,nextButtonText:"Done",onNextButtonClick:r}],continuous:!0,stepIndex:p,spotlightPadding:0,hideBackButton:!0,disableCloseOnEsc:!0,disableOverlayClose:!0,disableScrolling:!0,hideCloseButton:!0,showSkipButton:!0,floaterProps:{options:{offset:{offset:"0, 6"}},styles:{floater:{padding:0,paddingLeft:8,paddingTop:8,filter:i.base==="light"?"drop-shadow(0px 5px 5px rgba(0,0,0,0.05)) drop-shadow(0 1px 3px rgba(0,0,0,0.1))":"drop-shadow(#fff5 0px 0px 0.5px) drop-shadow(#fff5 0px 0px 0.5px)"}}},tooltipComponent:Jh,styles:{overlay:{mixBlendMode:"unset",backgroundColor:"none"},spotlight:{backgroundColor:"none",border:`solid 2px ${i.color.secondary}`,boxShadow:"0px 0px 0px 9999px rgba(0,0,0,0.4)"},options:{zIndex:1e4,primaryColor:i.color.secondary,arrowColor:i.base==="light"?i.color.lightest:"#292A2C"}}}))},e7=({content:e})=>{let t=e.split(/\r?\n/);return a.createElement(a.Fragment,null,t.reduce((n,r,i)=>n.concat([i&&a.createElement("br",null),r].filter(Boolean)),[]))},ic=({localBuildProgress:e,title:t})=>a.createElement(v0,{warning:!0},a.createElement(q,null,a.createElement("span",null,t&&a.createElement("b",null,t,": "),a.createElement(e7,{content:Ei(Array.isArray(e.originalError)?e.originalError[0]?.message:e.originalError?.message||"Unknown error")}))," ",a.createElement($e,{target:"_blank",href:e.errorDetailsUrl||`${fs}#troubleshooting`,withArrow:!0},e.errorDetailsUrl?"Details":"Troubleshoot"))),t7=({children:e,localBuildProgress:t})=>(nt("Errors","BuildError"),a.createElement(Ne,{footer:null},a.createElement(ye,null,a.createElement(de,null,a.createElement("div",null,a.createElement(fe,null,"Build failed"),a.createElement(q,{center:!0,muted:!0},"Check the Storybook process on the command line for more details.")),a.createElement(ic,{localBuildProgress:t}),e)))),n7=w(q)({display:"flex",flexDirection:"column",gap:10,width:200,marginTop:15});function ri({localBuildProgress:e}){return a.createElement(n7,{center:!0,small:!0},a.createElement(Zo,null,typeof e.buildProgressPercentage=="number"&&a.createElement(qs,{style:{width:`${e.buildProgressPercentage}%`}})),a.createElement(To,{center:!0,muted:!0,small:!0,localBuildProgress:e}))}var a7="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHUSURBVHgB7ZfPTupAFMa/mbb0XkAk6r2516jRnXHlxr0+ib4J+iTqm7Bx5YaVcWPQECUoGiJCpX/mOKcxRo2DILa44Jc0Taad+b45mZkzR+CZaq2+CcsqAWIdoCKSowyFw5WFvwcvLRf1m1Kt0SSv51OkFCVJx+sRa1W1JmuLav16x5Zyf/7PDKQQSAM9RVzd3CH0aUsKEtsz0/nUxBnWmisWAItKkkCbWddF2mQcm1/rEmPiOeJF2/TD+f0pKo0jBKqHUcg5U1ib28ByYfXD78YInDSPRxZnOkE7nogJ2a/jd9FvImNbAz/GgHERZp08pjJ8OA3uMVIh2kELXvAwcB/j6HmnOJQ4Y0kbBW16GGS/wb7CsKYni9AYZ9f6haydhzCEVFGEbtiFH3kYBWMEfts5o3jcUVjIaYOjIvsJfIb4hhQ+WYQTAz/XgDXALuCz4D2ckN7Dt6KhDfzLLcGxMsaORApe2MFbQyrOhq9xpIu12Q3jOMaTcNqdjZ+k0REQLS4UxoXUZ1nFD0KkTffR51dZUhTuNVttpBkF1rq717cmFR3GDdXLxm6tcUudxx4lCRe+XACz1pnWZO2XbMJFKteJXKohMYTeIlRBFO2tLP4vc8sThEpu8pkDBW8AAAAASUVORK5CYII=",r7="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAN0SURBVHgBvVdLTxNRFP7uUDpSC7Q8rFSLqWJEExOfC1/xHWPiQuPShS50Y/wP6F9wq1HZuTAxMXFlNGzUhWIQDWICLYhSC4XWlj5m2pnjvS20NNDhltB+i870zpnzffece8/cw7CI4FToDBoa+gB2ACAXaocBmOj3b9/yrDgyGZrtmwpHKK3pZJgm1RLJtEaCK8g5BTcLhmZu2RTlqbezDQpjqAf4FDE9O4+cTmcVRuxmW6uzbuQCgqvD1QI0UJ9CoDMOVUW9YW+0icsBG9YDLQNMjIAS0fxf1u4FvH5A3STtYjHiruoEcGL6/Bb07X3ZMImfZjfYnkNgR86jGsgL4LM1Xz3OXys9F+KQiIGdvQ5ZKLKGBefRte1+DoKG30MWcgKmg9zxF8iCBt8W1slGCaDgCKqCIA8FpEzlIjAXQrWgiNw70mugVpDaBczF9/nXvzy03NxmAo4sqEUrN2rls3YUPLIUkOnoQpOEb0sBWVPDp5l3SOqjuDjeVi5KzYG2x0E9KZi7eCVYVoNEXXgY2YpdvOaf38bgtlfmqJiCZDaO15P9CMS/I9xtILzDKDfg0WD7LwHnzpWRC3w0TiBGbgxGgEejhKiO6gW8+f0cC9l/JadXNCRdVDI42QtcPQrFcwHMubM4HCIv3hmlahjlmXoRIFQlQMx6ObnAQivhzY10SQQnLzrxFAh/GHvxJHsbGSoPSSABjFSoYauugV8LY6saCxEv76bgne5Ec5MCj65DIxMxeDBE9xDIeVEJIh373JICotoMrDDevQlz8fIIpRu5d4tch9IicivPHOuqA8Ts2CisKsBpa7F8yWbMrxgzcw2W77jtTF6Ax+GDFexmFIyyZeQ5zToqhzsgL6DXfQR2xfp006oPF++zKYelrShE/mbIC7ArKo51XYYVnLw6qkaYz1xFJu60tL3SzauhWoUAAd/mHpzedg3Oxsrr4ZQaxUGbu+JzMfM7vWzV7bcEy2+BEOHz9+QL01RiDLqZyadms70FPudueJoKa+V4J/AhzM8t6RJxF8/K4XZepdf43LHg9Gy0e2u7q559wRImQrP8dAwM6dkc6o1UJl+1BhQycg8isUS+XaoXBNd8fIHfGP35geCf8P2p8BwlMxrVEqLxFQ2w4BrnnIK7mHjRpIo+UbRqqBlYjBfyIRjGA7+va0CM/AdEDxpHNfo8owAAAABJRU5ErkJggg==",i7="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMJSURBVHgB7VfNblJBFD5z+5e0poXGNqnFRFxoUly0K+vCpG7aFyhrTRofwBcQ6974AIZo1/QFyorEBezsQkhqYqkBSoBaAcWW3+N8dxh+hFJI+Nn0S264d+65c77znXNmGEFVhCPxDRobcxGJVSK20ODgowrt2W2Ln2ojP+IpVyRxxhf5ApcrFR4kchd5hq+w9AnfIhxPvhg3jI93FubJEIKGARkinabOqVTgZ4Zg8Xx+7tbQnAPwddsySzTGLoOJN6anpmjYmJwYx8+qQSNCVXHLyAho3BAY78bo5WemFau6D/0i+vC0fx1zLYFQmmjTJshpV8+BpLrWF6kvuDYFB1GuOQfg+CDG1C90lQIgKKWH8EiFbZooWySanWi18yeRJjbfA7DZkgraZqh3Aoh+a1nl21uNesUqzAk9YaadB/VagMP3X5W9876okYvmVMoyxWZ7jY4pCKSoVnyNQDTZQvOY51g5QIq8kjjIvP2iSG8jhawKuGsCYL5iUYyhxJNFYV6IBkCEWmYAxYpv3EfwJejVI0Gv15RSAFQLprl7AoEknNYnR2S4/Ek1CWTWk5vPdkXWYVV23phKydxk55a9sgYiMprtGRWlzi8Qy9UVaJQUaYENfh0WVXTrUrHoH+qdACK2zYiaI9da+ygQtV4T3N+Y3j0WJlnUQzCtbPDssoreCCDnyCGwL2WO5JrfO+SEm8vKMaJGznW3uI/YJKbbTivXEwENFFVGRqDJaMBJtlhvNbzVXYGxjLyfnVRKOKyda6ClCHXFAyhEHVkjMKnOP2whc6ha4TsPhVknnmNl126xakSLAvsnaD82VzQosG1v/QjSY4PyV1sSZKAS5DadyujniqpjMIe2w73zv/lE+DTJ95YWqF8AGSiCGrhq+dU4iae63wu6RbuVsxNu/hFJAiKNg8LICMgmOywUSzRs/L00Fw6fweXS7ln6Nw1TBfg6z8pNolLeMwfCscSbSOIn5y7zPEjg4IsDMHx9lz7hu7bM4ZCKcyKOajQwCLlF8SGVy7v2u0s+jPwDEeUTfjDhTd4AAAAASUVORK5CYII=",o7="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAALVSURBVHgBxZfLbtNAFIb/8TgJCbm2adNUIOiuYpUN+7JiySPAm5Q+CfQBeIcuWYDaVYWEUIQqCLmQpEmaJq7Hw5y4dpOOadwEh0+yZnx8OWfm/HNjuKZ6VtsD5/sAqwAyj+g4goPDnUeb733L91pz/6zekpdjSwrHkVFycTmW5KuqfJJvVq013piG8W57Yw0GY1gFqon42WzDtuQLg0n2ei2XXplzgnwV81mAy31DQu6lEgmsmnjMpKJi4D9x3eN58/YDabdUkmrAuboMDqTXgV4DSOWgkuZei9iEElzyCRDbmvGnBYDmZ6C4rWIr39i8ejy1uI0aN/gKVpgNQE9BtoDIeJDUTHoP2GPVAvfFL708jrtlCMmxCClu4Vm2gd1s1zUM2kBybgCWXz3tbSJtmlicxKQBfgCkiVvoKUiv+dWhiGNZZnpv1Nee683rNWcFeM2lfQzH/oi++IUcL6LvdJAziuiIunsvOsjwAobSQT7+Ui0ruwiD3gOp4HVI2J9UtBIFXlIf8Ylzwr9XQVCZZjE0Rx8C/4EH6RABkAgDGDkNhKXA/zKSSITzA7ACv02yhwgLpSWQ+4pwmgvZQ1i89GgEiFAPgEQYQIaFn6D6Tjv0u6FF2JdDhCXJy8EPlhHheuKVGmISV9LCQA1BKs+dltpdiUlJUO6lGium+TzwH0EivHMmnIbGdSHpjm2vHV7pza5bmMN9RWgygWVJ8aubm/vOhJV8Ta0HJTUlx7AIJnPUP+p3v6NZpkRIi4i/kPwLaGNyCz0FSmiR0dFnU60HWPwpZPdUaSHjqpaE4+WOhtEiNkdpKbMJtl6ZHwDiJbCNklv35D29iVjGFoBKAes6UXb7HAy1OT6xrmysmuFoMt8cGVLYB61uH6vsBfLV7g1IG4cTQ/VH/e1Z/be8GI1llNDBlw7A5Oub8km+/QMhHVLpnEhHNUQGU5OKPIEQBzuPy0dk+QPy8+sGXJtnqwAAAABJRU5ErkJggg==",l7=w.div(({theme:e})=>({border:`1px solid ${e.appBorderColor}`,borderRadius:e.appBorderRadius,padding:"6px 10px",fontSize:13,lineHeight:"18px"})),s7=w.div(({theme:e})=>({lineHeight:"18px",position:"relative",borderRadius:5,display:"block",minWidth:"80%",color:e.color.warningText,background:e.background.warning,border:`1px solid ${cr(.5,e.color.warningText)}`,padding:15,margin:0})),c7=w(q)(({theme:e})=>({color:e.color.darkest})),d7=({onSkip:e,runningSecondBuild:t})=>a.createElement(Ne,{footer:null},a.createElement(ye,null,a.createElement(de,null,a.createElement("div",null,a.createElement(fe,null,"Make a change to this story"),a.createElement(q,{center:!0,muted:!0,block:!0},"In your code, adjust the markup, styling, or assets to see how visual testing works. Don't worry, you can undo it later. Here are a few ideas to get you started.")),a.createElement(de,{style:{display:"flex",alignItems:"flex-start",gap:"8px",margin:"10px 0"}},a.createElement(ma,{style:{margin:0,alignItems:"center",gap:"10px"}},a.createElement("img",{src:r7,alt:"Color Palette",style:{width:32,height:32}}),"Shift the color palette"),a.createElement(ma,{style:{margin:0,alignItems:"center",gap:"10px"}},a.createElement("img",{src:i7,alt:"Embiggen",style:{width:32,height:32}})," ","Embiggen the type"),a.createElement(ma,{style:{margin:0,alignItems:"center",gap:"10px"}},a.createElement("img",{src:o7,alt:"Layout",style:{width:32,height:32}}),"Change the layout"),a.createElement(ma,{style:{margin:0,alignItems:"center",gap:"10px"}},a.createElement("img",{src:a7,alt:"Adjust",style:{width:32,height:32}}),"Adjust the size or scale")),a.createElement(Ft,null,t?a.createElement(s7,null,a.createElement(c7,null,"No changes found in the Storybook you published. Make a UI tweak and try again to continue.")):a.createElement(l7,null,"Awaiting changes..."),a.createElement(ue,{link:!0,onClick:e},"Skip walkthrough"))))),u7=({isRunning:e,setRunningSecondBuild:t,startBuild:n,setInitialGitHash:r,uncommittedHash:i})=>a.createElement(Ne,{footer:null},a.createElement(ye,null,a.createElement(de,null,a.createElement("div",null,a.createElement(fe,null,"Changes detected"),a.createElement(q,{center:!0,muted:!0},"Time to run your first visual tests to pinpoint the exact changes made to this story.")),a.createElement(ue,{variant:"solid",size:"medium",disabled:e,onClick:()=>{t(!0),n(),setTimeout(()=>{r(i)},1e4)}},a.createElement(Wt,null),"Run visual tests")))),m7=({localBuildProgress:e})=>a.createElement(Ne,{footer:null},a.createElement(ye,null,a.createElement(de,null,a.createElement("div",null,a.createElement(fe,null,"Running your first test"),a.createElement(q,{center:!0,muted:!0},"A new snapshot is being created in a standardized cloud browser. Once complete, you'll be able to pinpoint exactly what changed.")),a.createElement(ri,{localBuildProgress:e})))),p7=({isUnchanged:e,localBuildProgress:t,...n})=>(nt("Onboarding","CatchAChange"),n.isRunning&&t?a.createElement(m7,{localBuildProgress:t}):e?a.createElement(d7,{...n}):a.createElement(u7,{...n})),h7=w.div(({status:e,theme:t})=>({position:"relative",display:"inline-flex",border:`1px solid ${e==="positive"?t.color.green:t.appBorderColor}`,borderRadius:5,margin:"15px 15px 0",minHeight:200,minWidth:200,maxWidth:500,img:{display:"block",maxWidth:"100%"},svg:{position:"absolute",top:-12,left:-12,width:24,height:24,padding:5,color:t.color.lightest,borderRadius:"50%",backgroundColor:t.color.green}})),f7=w.div({width:"100%",margin:2,background:"white",borderRadius:3,overflow:"hidden",div:{display:"flex",alignItems:"center",justifyContent:"center",width:"100%",height:"100%"}}),bo=({backgroundColor:e,status:t,thumbnailUrl:n})=>a.createElement(h7,{status:t},a.createElement(f7,null,a.createElement("div",{style:e?{backgroundColor:e}:{}},a.createElement("img",{alt:"Snapshot thumbnail",src:n}))),t==="positive"&&a.createElement(wo,null)),Z1=w(q)({marginBottom:5}),I1=({onComplete:e,onSkip:t,ranSecondBuild:n=!1})=>{nt("Onboarding","CatchAChangeComplete");let r=fn();return a.createElement(Ne,{footer:null},a.createElement(ye,{style:{overflowY:"auto"}},n?a.createElement(de,null,a.createElement("div",null,a.createElement(fe,null,"Nice. Your stories were saved as test baselines."),a.createElement(q,{center:!0,muted:!0,block:!0},"This story was indexed and snapshotted in a standardized cloud browser."),r.selectedComparison?.headCapture?.captureImage&&a.createElement(bo,{...r.selectedComparison?.headCapture?.captureImage,status:"positive"})),a.createElement(Ft,null,a.createElement(Z1,null,"You're ready to start testing!"),a.createElement(ue,{variant:"solid",size:"medium",onClick:e},"Done"),a.createElement(ue,{link:!0,onClick:t},"Skip walkthrough"))):a.createElement(de,null,a.createElement("div",null,a.createElement(fe,null,"Nice. You ran your first tests!"),a.createElement(q,{center:!0,muted:!0,block:!0},"This story was indexed and snapshotted in a standardized cloud browser and changes were found."),r.selectedComparison?.headCapture?.captureImage&&a.createElement(bo,{...r.selectedComparison?.headCapture?.captureImage,status:"positive"})),a.createElement(Ft,null,a.createElement(Z1,null,"It's time to review changes!"),a.createElement(ue,{variant:"solid",size:"medium",onClick:e},"Take a tour"),a.createElement(ue,{link:!0,onClick:t},"Skip walkthrough")))))},R1=()=>a.createElement("div",null,a.createElement(pn,null),a.createElement(fe,null,"Get started with visual testing"),a.createElement(q,{center:!0,muted:!0},'Take an image snapshot of your stories to save their "last known good state" as test baselines.')),g7=({isRunning:e,localBuildProgress:t,startBuild:n,onSkip:r})=>(nt("Onboarding","InitialBuild"),a.createElement(Ne,{footer:null},a.createElement(ye,null,t?a.createElement(de,null,a.createElement(R1,null),a.createElement(ri,{localBuildProgress:t})):a.createElement(de,null,a.createElement(R1,null),a.createElement(Ft,null,a.createElement(ue,{disabled:e,size:"medium",variant:"solid",onClick:n},"Take snapshots"),a.createElement(ue,{onClick:r,link:!0},"Skip walkthrough")))))),v7=w(q)({marginBottom:5}),y7=({onCatchAChange:e,onSkip:t})=>{nt("Onboarding","InitialBuildComplete");let n=fn();return a.createElement(Ne,{footer:null},a.createElement(ye,null,a.createElement(de,null,a.createElement("div",null,a.createElement(fe,null,"Nice. Your stories were saved as test baselines."),a.createElement(q,{center:!0,muted:!0,block:!0},"This story was indexed and snapshotted in a standardized cloud browser."),n?.selectedComparison?.headCapture?.captureImage&&a.createElement(bo,{...n?.selectedComparison?.headCapture.captureImage,status:"positive"})),a.createElement(Ft,null,a.createElement(v7,{muted:!0},"Let's see the superpower of catching visual changes."),a.createElement(ue,{variant:"solid",size:"medium",onClick:e},"Catch a UI change"),a.createElement(ue,{link:!0,onClick:t},"Skip walkthrough")))))},b7=({dismissBuildError:e,localBuildProgress:t,showInitialBuildScreen:n,gitInfo:r,lastBuildHasChangesForStory:i,onComplete:o,onSkip:l})=>{let{isRunning:s,startBuild:c}=Ia(),[d,u]=it("showInitialBuild",n);oe(()=>{n&&u(!0)},[n,u]);let[m,p]=it("showCatchAChange",!d),[g,f]=it("initialGitHash",r.uncommittedHash),y=()=>{f(r.uncommittedHash),p(!0)},[k,b]=it("runningSecondBuild",!1);return t?.currentStep==="error"?a.createElement(t7,{localBuildProgress:t},a.createElement(Ft,null,a.createElement(ue,{variant:"solid",size:"medium",onClick:c},"Try again"),a.createElement(ue,{link:!0,onClick:l},"Skip walkthrough"))):t?.currentStep==="limited"?a.createElement(k0,{billingUrl:t.errorDetailsUrl,suspensionReason:"EXCEEDED_THRESHOLD"},a.createElement(ue,{link:!0,onClick:e},"Continue")):d&&(!t||t&&s)?a.createElement(g7,{isRunning:s,localBuildProgress:t,startBuild:c,onSkip:l}):t?.currentStep==="complete"&&!m&&!k?i?a.createElement(I1,{onComplete:o,onSkip:l}):a.createElement(y7,{onCatchAChange:y,onSkip:l}):m&&!i?a.createElement(p7,{isRunning:s,isUnchanged:g===r.uncommittedHash,localBuildProgress:t,onSkip:l,runningSecondBuild:k,setInitialGitHash:f,setRunningSecondBuild:b,startBuild:c,uncommittedHash:r.uncommittedHash}):i?a.createElement(I1,{onComplete:o,onSkip:l,ranSecondBuild:m&&k}):null},E7=w.div(({theme:e})=>({background:e.background.app,padding:"10px 15px",lineHeight:"20px",color:e.color.defaultText,borderBottom:`1px solid ${e.appBorderColor}`})),k7=Ht({from:{transform:"rotate(0deg)"},to:{transform:"rotate(359deg)"}}),w7=w(cs)({animation:`${k7} 1s linear infinite`}),rr={width:10,marginRight:8},B1=w.button(({isWarning:e,onClick:t,theme:n})=>{let r=n.base==="light"?n.background.warning:"#2e271a";return{position:"relative",display:"flex",width:"100%",lineHeight:"20px",padding:"5px 7px 5px 15px",justifyContent:"space-between",alignItems:"center",background:e?r:n.background.app,border:"none",borderBottom:`1px solid ${n.appBorderColor}`,color:n.color.defaultText,cursor:t?"pointer":"default",textAlign:"left","& > *":{zIndex:1},code:{fontFamily:n.typography.fonts.mono,fontSize:"12px"}}}),P1=w.div(({isWarning:e,percentage:t,theme:n})=>{let r=n.base==="light"?"#FFE6B1":"#43361f";return{display:"block",position:"absolute",top:"0",height:"100%",left:"0",width:`${t}%`,transition:"width 3s ease-out",backgroundColor:e?r:n.background.hoverable,pointerEvents:"none",zIndex:0}}),ir=w.div({padding:"5px 0"}),C7=w.div(({expanded:e,theme:t})=>({display:"grid",gridTemplateRows:e?"1fr":"0fr",background:t.background.app,borderBottom:e?`1px solid ${t.appBorderColor}`:"none",transition:"grid-template-rows 150ms ease-out"})),S7=w.div(({theme:e})=>({whiteSpace:"nowrap",overflow:"hidden",color:e.base==="light"?e.color.dark:e.color.lightest})),x7=w.div(({isCurrent:e,isFailed:t,isPending:n,theme:r})=>({display:"flex",flexDirection:"row",gap:8,opacity:n?.7:1,color:t?r.color.negativeText:"inherit",fontWeight:e||t?"bold":"normal",fontFamily:"Menlo, monospace",fontSize:12,lineHeight:"24px",margin:"0 15px","&:first-of-type":{marginTop:10},"&:last-of-type":{marginBottom:10},"& > div":{display:"flex",alignItems:"center"}})),M7=({localBuildProgress:e,expanded:t=!1})=>{let n=Pe({});oe(()=>{n.current[e.currentStep]={...e}},[e]);let r=["aborted","error"].includes(e.currentStep),i=eo.map(o=>{let{startedAt:l,completedAt:s}=e.stepProgress[o],c=!!l&&!s,d=c&&r,u=!l,m={...Zs[o],isCurrent:c,isFailed:d,isPending:u};return d?{...m,icon:a.createElement(qt,{style:rr}),renderLabel:m.renderProgress}:c?{...m,icon:a.createElement(w7,{style:rr}),renderLabel:m.renderProgress}:u?{...m,icon:a.createElement(Id,{style:rr}),renderLabel:m.renderName}:{...m,icon:a.createElement(wo,{style:rr}),renderLabel:m.renderComplete}});return a.createElement(C7,{expanded:t},a.createElement(S7,null,i.map(({icon:o,isCurrent:l,isFailed:s,isPending:c,key:d,renderLabel:u})=>a.createElement(x7,{isCurrent:l,isFailed:s,isPending:c,key:d},a.createElement("div",null,o,u(n.current[d]||e))))))},N7=({branch:e,dismissBuildError:t,localBuildProgress:n,lastBuildOnBranchInProgress:r,switchToLastBuildOnBranch:i})=>{let[o,l]=a.useState(!1),s=()=>{l(!o)};if(n){let d=n.currentStep==="aborted",u=n.currentStep==="error",m=d||u;return a.createElement(a.Fragment,null,a.createElement(B1,{as:u?"div":"button",onClick:u?void 0:s,isWarning:m},a.createElement(P1,{percentage:n.buildProgressPercentage,isWarning:m}),a.createElement(ir,null,a.createElement(To,{localBuildProgress:n,withEmoji:!0})),u?a.createElement(lt,{onClick:t},a.createElement(Co,{"aria-label":"Dismiss"})):a.createElement(lt,{as:"div"},o?a.createElement(Bd,null):a.createElement(Rd,null))),a.createElement(M7,{localBuildProgress:n,expanded:o||u}))}function c(){return i?r?a.createElement(ir,null,"Reviewing is disabled because there's a newer build in progress on"," ",a.createElement(He,null,e),". This can happen when a build runs in CI."):a.createElement(ir,null,"There's a newer snapshot with changes."," ",a.createElement(bn,{withArrow:!0,onClick:i},"Switch to newer snapshot")):a.createElement(ir,null,"Reviewing is disabled because there's a newer build on ",a.createElement(He,null,e),".")}return a.createElement(B1,{onClick:i},a.createElement(P1,{percentage:100}),c())},F7=({onClose:e})=>a.createElement(a0,null,a.createElement(lo,null,a.createElement(Cr,null,"Render settings",a.createElement(jl,null),a.createElement(Vo,{onClick:e},a.createElement(Po,{"aria-label":"Close"}))),a.createElement("p",null,a.createElement(im,null),"Delay: 300ms"),a.createElement("p",null,a.createElement(om,null),"Animation pause: Ends"),a.createElement("p",null,a.createElement(lm,null),"Threshold: 0.2"),a.createElement("p",null,a.createElement(sm,null),"Anti-alias: Included")),a.createElement(lo,null,a.createElement(Cr,null,"Bounding box",a.createElement(jl,null)),a.createElement("dl",null,a.createElement("dt",null,"Width:"),a.createElement("dd",null,"Fill viewport"),a.createElement("dt",null,"Height:"),a.createElement("dd",null,"Hug contents")))),oc={isReviewing:!1,userCanReview:!1,buildIsReviewable:!1,acceptTest:(e,t="SPEC")=>Promise.resolve(),unacceptTest:(e,t="SPEC")=>Promise.resolve()},lc=Xe(oc),sc=()=>Ot(lc,"ReviewTest"),A7=({children:e,watchState:t=oc})=>a.createElement(lc.Provider,{value:t},e),O7=w.div(({theme:e})=>({position:"relative",display:"flex",background:"transparent",overflow:"hidden",margin:2,maxWidth:"calc(100% - 4px)","& > div":{display:"flex",flexDirection:"column",alignItems:"center",width:"100%",p:{maxWidth:380,textAlign:"center"},svg:{width:24,height:24}},"& > svg":{position:"absolute",left:"calc(50% - 14px)",top:"calc(50% - 14px)",width:20,height:20,color:e.color.lightest,opacity:0,transition:"opacity 0.1s ease-in-out",pointerEvents:"none"}}),({href:e})=>e&&{display:"inline-flex",cursor:"pointer","&:hover":{"& > svg":{opacity:1},img:{filter:"brightness(85%)"}}}),V1=w.div(({isVisible:e})=>({position:e?"static":"absolute",visibility:e?"visible":"hidden",maxWidth:"100%",minHeight:100})),or=w.img({display:"block",width:"100%",height:"auto",transition:"filter 0.1s ease-in-out, opacity 0.1s ease-in-out","&[data-overlay]":{position:"absolute",opacity:.7,pointerEvents:"none",transition:"opacity 0.1s ease-in-out"}}),L7=w(de)({margin:"30px 15px"}),T7=({comparisonImageLoaded:e,focusImageLoaded:t,showDiff:n,showFocus:r})=>n&&r?e&&t:n?e:r?t:!0,_7=({componentName:e,storyName:t,testUrl:n,comparisonResult:r,latestImage:i,baselineImage:o,baselineImageVisible:l,diffImage:s,focusImage:c,diffVisible:d,focusVisible:u,...m})=>{let p=en(),g=!!i&&!!s&&r==="CHANGED",f=r==="CAPTURE_ERROR",y=g&&!!c,k=g?{as:"a",href:n,target:"_blank",title:"View on Chromatic.com"}:{},b=g&&d,h=y&&u,[v,E]=a.useState(!1),[S,B]=a.useState(!1),[j,Y]=a.useState(!1),[J,ce]=a.useState(!1),Se=l?S:v,Ae=T7({comparisonImageLoaded:j,focusImageLoaded:J,showDiff:b,showFocus:h});return a.createElement(O7,{...m,...k},i&&a.createElement(V1,{isVisible:!o||!l,style:{aspectRatio:`${i.imageWidth} / ${i.imageHeight}`,width:i.imageWidth}},(!v||!Ae)&&a.createElement(oo,null),a.createElement(or,{alt:`Latest snapshot for the '${t}' story of the '${e}' component`,src:i.imageUrl,style:{opacity:v?1:0},onLoad:()=>E(!0)})),o&&a.createElement(V1,{isVisible:l,style:{aspectRatio:`${o.imageWidth} / ${o.imageHeight}`,width:o.imageWidth}},(!S||!Ae)&&a.createElement(oo,null),a.createElement(or,{alt:`Baseline snapshot for the '${t}' story of the '${e}' component`,src:o.imageUrl,style:{opacity:S?1:0},onLoad:()=>B(!0)})),g&&Se&&a.createElement(or,{alt:"","data-overlay":"diff",src:s.imageUrl,style:{width:s.imageWidth,maxWidth:`${s.imageWidth/i.imageWidth*100}%`,opacity:b&&j?.7:0},onLoad:()=>Y(!0)}),y&&Se&&a.createElement(or,{alt:"","data-overlay":"focus",src:c.imageUrl,style:{width:c.imageWidth,maxWidth:`${c.imageWidth/i.imageWidth*100}%`,opacity:h&&J?.7:0,filter:h?"blur(2px)":"none"},onLoad:()=>ce(!0)}),g&&a.createElement(ls,null),f&&!i&&a.createElement(L7,null,a.createElement(kd,{color:p.base==="light"?"currentColor":p.color.medium}),a.createElement(q,{center:!0,muted:!0},"A snapshot couldn't be captured. This often occurs when a story has a code error. Confirm that this story successfully renders in your local Storybook and run the build again.")))},Z7=e=>a.createElement("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},a.createElement("path",{d:"M5.06982 9.68493L7.99484 4.63927L14.5786 4.62406C14.5252 4.52043 14.4696 4.41742 14.4109 4.31532C12.372 0.768556 7.84405 -0.453864 4.29726 1.58495C3.24614 2.1892 2.39921 3.01211 1.78076 3.96327L5.06982 9.68493Z",fill:"#DB4437"}),a.createElement("path",{d:"M10.9276 9.68457L5.09539 9.6743L1.79036 3.98022C1.72727 4.07822 1.66591 4.17795 1.60682 4.27985C-0.445348 7.81892 0.759985 12.3515 4.29905 14.4037C5.34791 15.0118 6.48403 15.3338 7.617 15.3939L10.9276 9.68457Z",fill:"#0F9D58"}),a.createElement("path",{d:"M7.98649 4.61194L10.9032 9.66241L7.63525 15.3778C7.75167 15.3833 7.86871 15.3863 7.98649 15.3863C12.0775 15.3863 15.3939 12.0699 15.3939 7.97893C15.3939 6.76648 15.1025 5.62211 14.5861 4.61194L7.98649 4.61194Z",fill:"#FFCD40"}),a.createElement("path",{d:"M8.01367 4.6366V6.40005L14.613 4.6366H8.01367Z",fill:"url(#paint0_radial_466_21161)"}),a.createElement("path",{d:"M1.78198 4.00098L6.60102 8.8192L5.09764 9.687L1.78198 4.00098Z",fill:"url(#paint1_radial_466_21161)"}),a.createElement("path",{d:"M7.6626 15.4017L9.42689 8.81921L10.9303 9.68702L7.6626 15.4017Z",fill:"url(#paint2_radial_466_21161)"}),a.createElement("ellipse",{cx:"8.01347",cy:"8.00358",rx:"3.36699",ry:"3.36699",fill:"#F1F1F1"}),a.createElement("ellipse",{cx:"8.01367",cy:"8.00354",rx:"2.69361",ry:"2.6936",fill:"#4285F4"}),a.createElement("defs",null,a.createElement("radialGradient",{id:"paint0_radial_466_21161",cx:"0",cy:"0",r:"1",gradientUnits:"userSpaceOnUse",gradientTransform:"translate(7.69229 4.63226) scale(7.07721 1.89116)"},a.createElement("stop",{stopColor:"#3E2723",stopOpacity:"0.2"}),a.createElement("stop",{offset:"1",stopColor:"#3E2723",stopOpacity:"0.01"})),a.createElement("radialGradient",{id:"paint1_radial_466_21161",cx:"0",cy:"0",r:"1",gradientUnits:"userSpaceOnUse",gradientTransform:"translate(1.77445 4.00677) scale(6.56938 7.75127)"},a.createElement("stop",{stopColor:"#3E2723",stopOpacity:"0.2"}),a.createElement("stop",{offset:"1",stopColor:"#3E2723",stopOpacity:"0.01"})),a.createElement("radialGradient",{id:"paint2_radial_466_21161",cx:"0",cy:"0",r:"1",gradientUnits:"userSpaceOnUse",gradientTransform:"translate(8.00025 8.01489) scale(7.39644 14.8995)"},a.createElement("stop",{stopColor:"#263238",stopOpacity:"0.2"}),a.createElement("stop",{offset:"1",stopColor:"#263238",stopOpacity:"0.01"})))),I7=e=>a.createElement("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},a.createElement("circle",{cx:"8.00009",cy:"7.99997",r:"7.7037",fill:"url(#paint0_linear_466_21186)"}),a.createElement("ellipse",{cx:"8.00094",cy:"8.00094",rx:"7.06173",ry:"7.06173",fill:"url(#paint1_radial_466_21186)"}),a.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8.07134 1.36353C8.03043 1.36353 7.99727 1.39669 7.99727 1.4376V2.56469C7.99727 2.6056 8.03043 2.63877 8.07134 2.63877C8.11225 2.63877 8.14542 2.6056 8.14542 2.56469V1.4376C8.14542 1.39669 8.11225 1.36353 8.07134 1.36353ZM8.07134 14.7792C8.11225 14.7792 8.14542 14.746 8.14542 14.7051V13.578C8.14542 13.5371 8.11225 13.5039 8.07134 13.5039C8.03043 13.5039 7.99727 13.5371 7.99727 13.578V14.7051C7.99727 14.746 8.03043 14.7792 8.07134 14.7792ZM8.64883 1.46214C8.65292 1.42143 8.68923 1.39175 8.72994 1.39584C8.77064 1.39993 8.80032 1.43625 8.79623 1.47695L8.74793 1.95766C8.74384 1.99836 8.70752 2.02804 8.66682 2.02395C8.62612 2.01986 8.59643 1.98355 8.60052 1.94284L8.64883 1.46214ZM7.41372 14.7468C7.45442 14.7509 7.49074 14.7213 7.49483 14.6806L7.54313 14.1998C7.54722 14.1591 7.51754 14.1228 7.47683 14.1187C7.43613 14.1146 7.39982 14.1443 7.39573 14.185L7.34742 14.6657C7.34333 14.7064 7.37301 14.7428 7.41372 14.7468ZM14.7051 7.99727C14.746 7.99727 14.7792 8.03043 14.7792 8.07134C14.7792 8.11225 14.746 8.14542 14.7051 8.14542H13.578C13.5371 8.14542 13.5039 8.11225 13.5039 8.07134C13.5039 8.03043 13.5371 7.99727 13.578 7.99727H14.7051ZM1.36353 8.07134C1.36353 8.11225 1.39669 8.14542 1.4376 8.14542H2.56469C2.6056 8.14542 2.63877 8.11225 2.63877 8.07134C2.63877 8.03043 2.6056 7.99727 2.56469 7.99727H1.4376C1.39669 7.99727 1.36353 8.03043 1.36353 8.07134ZM14.6806 8.64883C14.7213 8.65292 14.7509 8.68923 14.7468 8.72994C14.7428 8.77064 14.7064 8.80032 14.6657 8.79623L14.185 8.74793C14.1443 8.74384 14.1146 8.70752 14.1187 8.66682C14.1228 8.62612 14.1591 8.59643 14.1998 8.60052L14.6806 8.64883ZM1.39584 7.41372C1.39175 7.45442 1.42143 7.49074 1.46214 7.49483L1.94284 7.54313C1.98355 7.54722 2.01986 7.51754 2.02395 7.47683C2.02804 7.43613 1.99836 7.39982 1.95766 7.39573L1.47695 7.34742C1.43625 7.34333 1.39993 7.37301 1.39584 7.41372ZM12.7097 3.3282C12.7387 3.29927 12.7856 3.29927 12.8145 3.3282C12.8434 3.35713 12.8434 3.40403 12.8145 3.43296L12.0175 4.22994C11.9886 4.25887 11.9417 4.25887 11.9127 4.22994C11.8838 4.20101 11.8838 4.15411 11.9127 4.12518L12.7097 3.3282ZM3.3282 12.8145C3.35713 12.8434 3.40403 12.8434 3.43296 12.8145L4.22994 12.0175C4.25887 11.9886 4.25887 11.9417 4.22994 11.9127C4.20101 11.8838 4.15411 11.8838 4.12518 11.9127L3.3282 12.7097C3.29927 12.7387 3.29927 12.7856 3.3282 12.8145ZM13.1523 3.80568C13.1839 3.77973 13.2306 3.78433 13.2566 3.81595C13.2825 3.84757 13.2779 3.89425 13.2463 3.9202L12.8729 4.22664C12.8413 4.2526 12.7946 4.248 12.7686 4.21638C12.7427 4.18475 12.7473 4.13808 12.7789 4.11212L13.1523 3.80568ZM2.88614 12.3267C2.91209 12.3584 2.95876 12.363 2.99039 12.337L3.36378 12.0306C3.3954 12.0046 3.4 11.9579 3.37404 11.9263C3.34809 11.8947 3.30142 11.8901 3.26979 11.916L2.8964 12.2225C2.86478 12.2484 2.86018 12.2951 2.88614 12.3267ZM12.8145 12.7097C12.8434 12.7387 12.8434 12.7856 12.8145 12.8145C12.7856 12.8434 12.7387 12.8434 12.7097 12.8145L11.9127 12.0175C11.8838 11.9886 11.8838 11.9417 11.9127 11.9127C11.9417 11.8838 11.9886 11.8838 12.0175 11.9127L12.8145 12.7097ZM3.3282 3.3282C3.29927 3.35713 3.29927 3.40403 3.3282 3.43296L4.12518 4.22994C4.15411 4.25887 4.20101 4.25887 4.22994 4.22994C4.25887 4.20101 4.25887 4.15411 4.22994 4.12518L3.43296 3.3282C3.40403 3.29927 3.35713 3.29927 3.3282 3.3282ZM12.337 13.1523C12.363 13.1839 12.3584 13.2306 12.3267 13.2566C12.2951 13.2825 12.2484 13.2779 12.2225 13.2463L11.916 12.8729C11.8901 12.8413 11.8947 12.7946 11.9263 12.7686C11.9579 12.7427 12.0046 12.7473 12.0306 12.7789L12.337 13.1523ZM3.81595 2.88614C3.78433 2.91209 3.77973 2.95876 3.80568 2.99039L4.11212 3.36378C4.13808 3.3954 4.18475 3.4 4.21638 3.37404C4.248 3.34809 4.2526 3.30142 4.22664 3.26979L3.9202 2.8964C3.89425 2.86478 3.84757 2.86018 3.81595 2.88614ZM10.5415 1.91422C10.5572 1.87643 10.6005 1.85848 10.6383 1.87413C10.6761 1.88979 10.6941 1.93312 10.6784 1.97092L10.2471 3.01221C10.2314 3.05 10.1881 3.06795 10.1503 3.05229C10.1125 3.03664 10.0946 2.99331 10.1102 2.95551L10.5415 1.91422ZM5.50437 14.2686C5.54216 14.2842 5.58549 14.2663 5.60115 14.2285L6.03247 13.1872C6.04813 13.1494 6.03018 13.1061 5.99238 13.0904C5.95459 13.0747 5.91126 13.0927 5.8956 13.1305L5.46428 14.1718C5.44862 14.2096 5.46657 14.2529 5.50437 14.2686ZM11.1332 2.18598C11.1524 2.1499 11.1973 2.13628 11.2334 2.15557C11.2695 2.17486 11.2831 2.21974 11.2638 2.25582L11.0361 2.68183C11.0168 2.7179 10.9719 2.73152 10.9358 2.71223C10.8998 2.69295 10.8861 2.64806 10.9054 2.61199L11.1332 2.18598ZM4.90931 13.9871C4.94539 14.0064 4.99027 13.9928 5.00955 13.9567L5.23726 13.5307C5.25654 13.4946 5.24293 13.4497 5.20685 13.4305C5.17077 13.4112 5.12589 13.4248 5.1066 13.4609L4.8789 13.8869C4.85961 13.923 4.87323 13.9678 4.90931 13.9871ZM14.2285 10.5415C14.2663 10.5572 14.2842 10.6005 14.2686 10.6383C14.2529 10.6761 14.2096 10.6941 14.1718 10.6784L13.1305 10.2471C13.0927 10.2314 13.0747 10.1881 13.0904 10.1503C13.1061 10.1125 13.1494 10.0946 13.1872 10.1102L14.2285 10.5415ZM1.87412 5.50437C1.85846 5.54216 1.87641 5.58549 1.91421 5.60115L2.95551 6.03247C2.99331 6.04813 3.03664 6.03018 3.05229 5.99238C3.06795 5.95459 3.05 5.91126 3.0122 5.8956L1.9709 5.46428C1.9331 5.44862 1.88977 5.46657 1.87412 5.50437ZM13.9567 11.1332C13.9928 11.1524 14.0064 11.1973 13.9871 11.2334C13.9678 11.2695 13.923 11.2831 13.8869 11.2638L13.4609 11.0361C13.4248 11.0168 13.4112 10.9719 13.4305 10.9358C13.4497 10.8998 13.4946 10.8861 13.5307 10.9054L13.9567 11.1332ZM2.15557 4.90929C2.13628 4.94537 2.1499 4.99025 2.18598 5.00954L2.61199 5.23726C2.64806 5.25654 2.69295 5.24293 2.71223 5.20685C2.73152 5.17077 2.7179 5.12589 2.68183 5.1066L2.25582 4.87888C2.21974 4.8596 2.17486 4.87321 2.15557 4.90929ZM14.1718 5.46428C14.2096 5.44862 14.2529 5.46657 14.2686 5.50437C14.2842 5.54216 14.2663 5.58549 14.2285 5.60115L13.1872 6.03247C13.1494 6.04813 13.1061 6.03018 13.0904 5.99238C13.0747 5.95459 13.0927 5.91126 13.1305 5.8956L14.1718 5.46428ZM1.87413 10.6383C1.88979 10.6761 1.93312 10.6941 1.97092 10.6784L3.01221 10.2471C3.05 10.2314 3.06795 10.1881 3.05229 10.1503C3.03664 10.1125 2.99331 10.0946 2.95551 10.1102L1.91422 10.5415C1.87643 10.5572 1.85848 10.6005 1.87413 10.6383ZM14.3979 6.07477C14.4371 6.0629 14.4785 6.08501 14.4903 6.12416C14.5022 6.1633 14.4801 6.20467 14.441 6.21654L13.9787 6.35677C13.9396 6.36864 13.8982 6.34654 13.8863 6.30739C13.8744 6.26824 13.8965 6.22688 13.9357 6.215L14.3979 6.07477ZM1.65237 10.0185C1.66425 10.0577 1.70561 10.0798 1.74476 10.0679L2.20699 9.92769C2.24614 9.91581 2.26825 9.87445 2.25637 9.8353C2.2445 9.79615 2.20313 9.77404 2.16399 9.78592L1.70175 9.92615C1.6626 9.93802 1.64049 9.97939 1.65237 10.0185ZM10.6383 14.2686C10.6005 14.2842 10.5572 14.2663 10.5415 14.2285L10.1102 13.1872C10.0946 13.1494 10.1125 13.1061 10.1503 13.0904C10.1881 13.0747 10.2314 13.0927 10.2471 13.1305L10.6784 14.1718C10.6941 14.2096 10.6761 14.2529 10.6383 14.2686ZM5.50437 1.87413C5.46657 1.88979 5.44862 1.93312 5.46428 1.97092L5.8956 3.01221C5.91126 3.05 5.95459 3.06795 5.99238 3.05229C6.03018 3.03664 6.04813 2.99331 6.03247 2.95551L5.60115 1.91422C5.58549 1.87643 5.54216 1.85848 5.50437 1.87413ZM10.0679 14.3979C10.0798 14.4371 10.0577 14.4785 10.0185 14.4903C9.97939 14.5022 9.93802 14.4801 9.92615 14.441L9.78592 13.9787C9.77404 13.9396 9.79615 13.8982 9.8353 13.8863C9.87445 13.8744 9.91581 13.8965 9.92769 13.9357L10.0679 14.3979ZM6.12417 1.65237C6.08502 1.66424 6.06291 1.70561 6.07479 1.74475L6.215 2.20699C6.22688 2.24614 6.26824 2.26825 6.30739 2.25637C6.34654 2.2445 6.36864 2.20314 6.35677 2.16399L6.21656 1.70175C6.20468 1.6626 6.16332 1.64049 6.12417 1.65237ZM9.29287 1.55062C9.30085 1.5105 9.33985 1.48444 9.37997 1.49242C9.4201 1.5004 9.44615 1.5394 9.43817 1.57952L9.21829 2.68496C9.21031 2.72508 9.17131 2.75114 9.13119 2.74316C9.09107 2.73518 9.06501 2.69618 9.07299 2.65606L9.29287 1.55062ZM6.76272 14.6503C6.80284 14.6583 6.84184 14.6322 6.84982 14.5921L7.0697 13.4866C7.07768 13.4465 7.05162 13.4075 7.0115 13.3995C6.97137 13.3916 6.93238 13.4176 6.9244 13.4577L6.70452 14.5632C6.69654 14.6033 6.72259 14.6423 6.76272 14.6503ZM9.92615 1.70175C9.93802 1.6626 9.97939 1.64049 10.0185 1.65237C10.0577 1.66425 10.0798 1.70561 10.0679 1.74476L9.92769 2.20699C9.91581 2.24614 9.87445 2.26825 9.8353 2.25637C9.79615 2.2445 9.77404 2.20313 9.78592 2.16399L9.92615 1.70175ZM6.12417 14.4903C6.16332 14.5022 6.20469 14.4801 6.21656 14.441L6.35677 13.9787C6.36864 13.9396 6.34653 13.8982 6.30739 13.8863C6.26824 13.8744 6.22687 13.8965 6.215 13.9357L6.07479 14.398C6.06291 14.4371 6.08502 14.4785 6.12417 14.4903ZM14.5921 9.29287C14.6322 9.30085 14.6583 9.33985 14.6503 9.37997C14.6423 9.4201 14.6033 9.44615 14.5632 9.43817L13.4577 9.21829C13.4176 9.21031 13.3916 9.17131 13.3995 9.13119C13.4075 9.09107 13.4465 9.06501 13.4866 9.07299L14.5921 9.29287ZM1.49242 6.76272C1.48444 6.80284 1.5105 6.84184 1.55062 6.84982L2.65606 7.0697C2.69618 7.07768 2.73518 7.05162 2.74316 7.0115C2.75114 6.97137 2.72508 6.93238 2.68496 6.9244L1.57952 6.70452C1.5394 6.69654 1.5004 6.72259 1.49242 6.76272ZM14.441 9.92615C14.4801 9.93802 14.5022 9.97939 14.4903 10.0185C14.4785 10.0577 14.4371 10.0798 14.3979 10.0679L13.9357 9.92769C13.8965 9.91581 13.8744 9.87445 13.8863 9.8353C13.8982 9.79615 13.9396 9.77404 13.9787 9.78592L14.441 9.92615ZM1.65237 6.12415C1.64049 6.1633 1.6626 6.20467 1.70175 6.21654L2.16399 6.35677C2.20313 6.36864 2.2445 6.34654 2.25637 6.30739C2.26825 6.26824 2.24614 6.22688 2.20699 6.215L1.74476 6.07477C1.70561 6.0629 1.66425 6.08501 1.65237 6.12415ZM13.5459 4.32424C13.58 4.30151 13.626 4.31066 13.6487 4.34468C13.6714 4.37869 13.6623 4.42469 13.6282 4.44742L12.6911 5.0736C12.6571 5.09633 12.6111 5.08718 12.5884 5.05317C12.5656 5.01915 12.5748 4.97315 12.6088 4.95042L13.5459 4.32424ZM2.494 11.798C2.51673 11.832 2.56273 11.8412 2.59675 11.8184L3.53389 11.1923C3.56791 11.1695 3.57706 11.1235 3.55433 11.0895C3.5316 11.0555 3.4856 11.0464 3.45159 11.0691L2.51444 11.6953C2.48043 11.718 2.47128 11.764 2.494 11.798ZM13.8869 4.87888C13.923 4.8596 13.9678 4.87321 13.9871 4.90929C14.0064 4.94537 13.9928 4.99025 13.9567 5.00954L13.5307 5.23726C13.4946 5.25654 13.4497 5.24293 13.4305 5.20685C13.4112 5.17077 13.4248 5.12589 13.4609 5.1066L13.8869 4.87888ZM2.15557 11.2334C2.17486 11.2695 2.21974 11.2831 2.25582 11.2638L2.68183 11.0361C2.7179 11.0168 2.73152 10.9719 2.71223 10.9358C2.69295 10.8998 2.64806 10.8861 2.61199 10.9054L2.18598 11.1332C2.1499 11.1524 2.13628 11.1973 2.15557 11.2334ZM11.8184 13.5459C11.8412 13.58 11.832 13.626 11.798 13.6487C11.764 13.6714 11.718 13.6623 11.6953 13.6282L11.0691 12.6911C11.0464 12.6571 11.0555 12.6111 11.0895 12.5884C11.1235 12.5656 11.1695 12.5748 11.1923 12.6088L11.8184 13.5459ZM4.34468 2.494C4.31066 2.51673 4.30151 2.56273 4.32424 2.59675L4.95042 3.53389C4.97315 3.56791 5.01915 3.57706 5.05317 3.55433C5.08718 3.5316 5.09633 3.4856 5.0736 3.45159L4.44742 2.51444C4.42469 2.48043 4.37869 2.47128 4.34468 2.494ZM11.2638 13.8869C11.2831 13.923 11.2695 13.9678 11.2334 13.9871C11.1973 14.0064 11.1524 13.9928 11.1331 13.9567L10.9054 13.5307C10.8861 13.4946 10.8998 13.4497 10.9358 13.4305C10.9719 13.4112 11.0168 13.4248 11.0361 13.4609L11.2638 13.8869ZM4.90931 2.15557C4.87323 2.17485 4.85961 2.21974 4.8789 2.25581L5.1066 2.68182C5.12589 2.7179 5.17077 2.73152 5.20685 2.71223C5.24293 2.69295 5.25654 2.64807 5.23726 2.61199L5.00955 2.18598C4.99027 2.1499 4.94539 2.13628 4.90931 2.15557ZM11.6953 2.51444C11.718 2.48043 11.764 2.47128 11.798 2.494C11.832 2.51673 11.8412 2.56273 11.8184 2.59675L11.1923 3.53389C11.1695 3.56791 11.1235 3.57706 11.0895 3.55433C11.0555 3.5316 11.0464 3.4856 11.0691 3.45159L11.6953 2.51444ZM4.34468 13.6487C4.37869 13.6714 4.42469 13.6623 4.44742 13.6282L5.0736 12.6911C5.09633 12.6571 5.08718 12.6111 5.05317 12.5884C5.01915 12.5656 4.97315 12.5748 4.95042 12.6088L4.32424 13.5459C4.30151 13.58 4.31066 13.626 4.34468 13.6487ZM12.2225 2.8964C12.2484 2.86478 12.2951 2.86018 12.3267 2.88614C12.3584 2.91209 12.363 2.95876 12.337 2.99039L12.0306 3.36378C12.0046 3.3954 11.9579 3.4 11.9263 3.37404C11.8947 3.34809 11.8901 3.30142 11.916 3.26979L12.2225 2.8964ZM3.81595 13.2566C3.84757 13.2825 3.89425 13.2779 3.9202 13.2463L4.22664 12.8729C4.2526 12.8413 4.248 12.7946 4.21638 12.7686C4.18475 12.7427 4.13808 12.7473 4.11212 12.7789L3.80568 13.1523C3.77973 13.1839 3.78433 13.2306 3.81595 13.2566ZM13.6282 11.6953C13.6623 11.718 13.6714 11.764 13.6487 11.798C13.626 11.832 13.58 11.8412 13.5459 11.8184L12.6088 11.1923C12.5748 11.1695 12.5656 11.1235 12.5884 11.0895C12.6111 11.0555 12.6571 11.0464 12.6911 11.0691L13.6282 11.6953ZM2.494 4.34468C2.47128 4.37869 2.48043 4.42469 2.51444 4.44742L3.45159 5.0736C3.4856 5.09633 3.5316 5.08718 3.55433 5.05317C3.57706 5.01915 3.56791 4.97315 3.53389 4.95042L2.59675 4.32424C2.56273 4.30151 2.51673 4.31066 2.494 4.34468ZM13.2463 12.2225C13.2779 12.2484 13.2825 12.2951 13.2566 12.3267C13.2306 12.3584 13.1839 12.363 13.1523 12.337L12.7789 12.0306C12.7473 12.0046 12.7427 11.9579 12.7686 11.9263C12.7946 11.8947 12.8413 11.8901 12.8729 11.916L13.2463 12.2225ZM2.88614 3.81595C2.86018 3.84757 2.86478 3.89425 2.8964 3.9202L3.26979 4.22664C3.30142 4.2526 3.34809 4.248 3.37404 4.21638C3.4 4.18475 3.3954 4.13808 3.36378 4.11212L2.99039 3.80568C2.95876 3.77973 2.91209 3.78433 2.88614 3.81595ZM14.5632 6.70452C14.6033 6.69654 14.6423 6.72259 14.6503 6.76272C14.6583 6.80284 14.6322 6.84184 14.5921 6.84982L13.4866 7.0697C13.4465 7.07768 13.4075 7.05162 13.3995 7.0115C13.3916 6.97137 13.4176 6.93238 13.4577 6.9244L14.5632 6.70452ZM1.49242 9.37997C1.5004 9.4201 1.5394 9.44615 1.57952 9.43817L2.68496 9.21829C2.72508 9.21031 2.75114 9.17131 2.74316 9.13119C2.73518 9.09107 2.69618 9.06501 2.65606 9.07299L1.55062 9.29287C1.5105 9.30085 1.48444 9.33985 1.49242 9.37997ZM14.6657 7.34742C14.7064 7.34333 14.7428 7.37301 14.7468 7.41372C14.7509 7.45442 14.7213 7.49074 14.6806 7.49483L14.1998 7.54313C14.1591 7.54722 14.1228 7.51754 14.1187 7.47683C14.1146 7.43613 14.1443 7.39982 14.185 7.39573L14.6657 7.34742ZM1.39584 8.72994C1.39993 8.77064 1.43625 8.80032 1.47695 8.79623L1.95766 8.74793C1.99836 8.74384 2.02804 8.70752 2.02395 8.66682C2.01986 8.62612 1.98355 8.59643 1.94284 8.60052L1.46214 8.64883C1.42143 8.65292 1.39175 8.68923 1.39584 8.72994ZM9.43817 14.5632C9.44615 14.6033 9.4201 14.6423 9.37997 14.6503C9.33985 14.6583 9.30085 14.6322 9.29287 14.5921L9.07299 13.4866C9.06501 13.4465 9.09107 13.4075 9.13119 13.3995C9.17131 13.3916 9.21031 13.4176 9.21829 13.4577L9.43817 14.5632ZM6.76272 1.49242C6.72259 1.5004 6.69654 1.5394 6.70452 1.57952L6.9244 2.68496C6.93238 2.72508 6.97137 2.75114 7.0115 2.74316C7.05162 2.73518 7.07768 2.69618 7.0697 2.65606L6.84982 1.55062C6.84184 1.5105 6.80284 1.48444 6.76272 1.49242ZM8.79623 14.6657C8.80032 14.7064 8.77064 14.7428 8.72994 14.7468C8.68923 14.7509 8.65292 14.7213 8.64883 14.6806L8.60052 14.1998C8.59643 14.1591 8.62612 14.1228 8.66682 14.1187C8.70752 14.1146 8.74384 14.1443 8.74793 14.185L8.79623 14.6657ZM7.41372 1.39584C7.37301 1.39993 7.34333 1.43625 7.34742 1.47695L7.39573 1.95766C7.39982 1.99836 7.43613 2.02804 7.47683 2.02395C7.51754 2.01986 7.54722 1.98355 7.54313 1.94284L7.49483 1.46214C7.49074 1.42143 7.45442 1.39175 7.41372 1.39584Z",fill:"#DDDDDD"}),a.createElement("path",{d:"M3.14941 12.8505L7.29562 7.28674L7.99989 7.99218L3.14941 12.8505Z",fill:"#DDDDDD"}),a.createElement("path",{d:"M7.28662 7.29574L12.8504 3.14954L7.99204 8.00002L7.28662 7.29574Z",fill:"#EE4444"}),a.createElement("path",{d:"M12.8505 3.14954L8.70427 8.71332L8 8.00789L12.8505 3.14954Z",fill:"#CC0000"}),a.createElement("path",{d:"M3.14941 12.8505L8.7132 8.70427L8.00777 8L3.14941 12.8505Z",fill:"#AAAAAA"}),a.createElement("defs",null,a.createElement("linearGradient",{id:"paint0_linear_466_21186",x1:"0.300303",y1:"0.300951",x2:"0.300303",y2:"15.7084",gradientUnits:"userSpaceOnUse"},a.createElement("stop",{stopColor:"#F8F8F8"}),a.createElement("stop",{offset:"1",stopColor:"#CCCCCC"})),a.createElement("radialGradient",{id:"paint1_radial_466_21186",cx:"0",cy:"0",r:"1",gradientUnits:"userSpaceOnUse",gradientTransform:"translate(8.00216 8.0046) scale(7.06173)"},a.createElement("stop",{stopColor:"#00F0FF"}),a.createElement("stop",{offset:"1",stopColor:"#0070E0"})))),R7=e=>a.createElement("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},a.createElement("path",{d:"M14.9596 5.19849C14.6332 4.41337 13.9721 3.56574 13.453 3.29783C13.8755 4.12612 14.12 4.95699 14.2134 5.57708C14.2134 5.5783 14.2139 5.58133 14.2149 5.58958C13.3657 3.47293 11.9257 2.61943 10.7499 0.761053C10.6905 0.667084 10.631 0.572865 10.573 0.473553C10.5434 0.422834 10.5159 0.371004 10.4903 0.318178C10.4414 0.223861 10.4038 0.124166 10.378 0.0211155C10.3782 0.0162369 10.3765 0.0114673 10.3734 0.00774353C10.3702 0.0040198 10.3658 0.00161108 10.3609 0.000990505C10.3563 -0.000330168 10.3515 -0.000330168 10.3468 0.000990505C10.3458 0.0013655 10.3442 0.00258425 10.3431 0.00302175C10.3414 0.003678 10.3393 0.005178 10.3376 0.00614675C10.3384 0.00502175 10.3402 0.0024905 10.3407 0.00189675C8.45416 1.10677 7.81416 3.15068 7.75535 4.17327C7.00199 4.22506 6.28171 4.50262 5.68841 4.96977C5.62629 4.9173 5.56135 4.86827 5.49388 4.8229C5.3227 4.22402 5.31543 3.59017 5.47282 2.98752C4.70132 3.3388 4.10126 3.89408 3.66501 4.3844H3.66154C3.36382 4.0073 3.38482 2.76337 3.40179 2.50365C3.39822 2.48755 3.17969 2.61708 3.15107 2.63662C2.88835 2.82414 2.64275 3.03454 2.41713 3.26537C2.16039 3.52573 1.92581 3.80705 1.71582 4.1064C1.71582 4.10677 1.7156 4.10721 1.71547 4.10758C1.71547 4.10718 1.71569 4.10677 1.71582 4.1064C1.23289 4.79075 0.890387 5.56404 0.7081 6.38155C0.704506 6.39783 0.701475 6.41471 0.697975 6.43112C0.68385 6.49724 0.632975 6.82799 0.624068 6.89987C0.623381 6.9054 0.623068 6.91071 0.622412 6.91624C0.556638 7.2582 0.515905 7.60451 0.500537 7.9524C0.500537 7.96521 0.499756 7.9779 0.499756 7.99074C0.499881 12.138 3.86238 15.5 8.01001 15.5C11.7245 15.5 14.8088 12.8035 15.4126 9.26152C15.4253 9.1654 15.4355 9.06877 15.4467 8.9718C15.596 7.68399 15.4301 6.3304 14.9596 5.19849ZM6.30351 11.0764C6.33863 11.0932 6.37163 11.1116 6.40769 11.1276C6.40919 11.1287 6.41126 11.1298 6.41279 11.1308C6.37608 11.1132 6.33965 11.0951 6.30351 11.0764ZM14.2155 5.59143L14.2145 5.58415C14.2149 5.5868 14.2153 5.58958 14.2158 5.59224L14.2155 5.59143Z",fill:"url(#paint0_linear_466_21172)"}),a.createElement("path",{d:"M14.9598 5.19851C14.6334 4.41338 13.9723 3.56576 13.4532 3.29785C13.8757 4.12613 14.1202 4.95701 14.2136 5.5771C14.2136 5.57529 14.214 5.5786 14.2148 5.58416C14.2151 5.58682 14.2156 5.5896 14.216 5.59226C14.9246 7.5132 14.5386 9.46657 13.9823 10.6602C13.1217 12.5071 11.0381 14.3999 7.77678 14.3076C4.25319 14.2078 1.149 11.5934 0.569531 8.16904C0.463937 7.62904 0.569531 7.35485 0.622656 6.91641C0.557938 7.25441 0.533281 7.35204 0.500781 7.95257C0.500781 7.96538 0.5 7.97807 0.5 7.99091C0.500063 12.138 3.86256 15.5 8.01019 15.5C11.7247 15.5 14.8089 12.8035 15.4128 9.26154C15.4255 9.16541 15.4357 9.06879 15.4469 8.97182C15.5962 7.68401 15.4303 6.33041 14.9598 5.19851Z",fill:"url(#paint1_radial_466_21172)"}),a.createElement("path",{d:"M14.9598 5.19851C14.6334 4.41338 13.9723 3.56576 13.4532 3.29785C13.8757 4.12613 14.1202 4.95701 14.2136 5.5771C14.2136 5.57529 14.214 5.5786 14.2148 5.58416C14.2151 5.58682 14.2156 5.5896 14.216 5.59226C14.9246 7.5132 14.5386 9.46657 13.9823 10.6602C13.1217 12.5071 11.0381 14.3999 7.77678 14.3076C4.25319 14.2078 1.149 11.5934 0.569531 8.16904C0.463937 7.62904 0.569531 7.35485 0.622656 6.91641C0.557938 7.25441 0.533281 7.35204 0.500781 7.95257C0.500781 7.96538 0.5 7.97807 0.5 7.99091C0.500063 12.138 3.86256 15.5 8.01019 15.5C11.7247 15.5 14.8089 12.8035 15.4128 9.26154C15.4255 9.16541 15.4357 9.06879 15.4469 8.97182C15.5962 7.68401 15.4303 6.33041 14.9598 5.19851Z",fill:"url(#paint2_radial_466_21172)"}),a.createElement("path",{d:"M11.3101 6.08127C11.3265 6.09277 11.3413 6.10421 11.3567 6.11564C11.1683 5.78113 10.9336 5.47487 10.6596 5.20589C8.32502 2.87164 10.0474 0.144581 10.3379 0.00608106C10.3387 0.00495606 10.3405 0.0024248 10.341 0.00183105C8.45443 1.10671 7.81443 3.15061 7.75562 4.17321C7.84312 4.16714 7.93037 4.1598 8.01943 4.1598C9.42727 4.1598 10.6535 4.93386 11.3101 6.08127Z",fill:"url(#paint3_radial_466_21172)"}),a.createElement("path",{d:"M8.02405 6.54735C8.01177 6.73417 7.35173 7.37838 7.12092 7.37838C4.98533 7.37838 4.63867 8.6701 4.63867 8.6701C4.73327 9.75792 5.49058 10.6537 6.40777 11.1277C6.44961 11.1493 6.49195 11.1689 6.53433 11.1882C6.60698 11.2203 6.68054 11.2504 6.75492 11.2784C7.0694 11.3897 7.39881 11.4532 7.73214 11.4668C11.4753 11.6424 12.2005 6.99201 9.49917 5.64157C10.191 5.52126 10.909 5.79948 11.31 6.08117C10.6534 4.93385 9.4272 4.15979 8.01939 4.15979C7.93033 4.15979 7.84311 4.16713 7.75558 4.1732C7.00222 4.22499 6.28194 4.50255 5.68864 4.9697C5.80314 5.06657 5.93239 5.19607 6.2047 5.46432C6.71414 5.96642 8.02127 6.48635 8.02405 6.54735Z",fill:"url(#paint4_radial_466_21172)"}),a.createElement("path",{d:"M8.02405 6.54735C8.01177 6.73417 7.35173 7.37838 7.12092 7.37838C4.98533 7.37838 4.63867 8.6701 4.63867 8.6701C4.73327 9.75792 5.49058 10.6537 6.40777 11.1277C6.44961 11.1493 6.49195 11.1689 6.53433 11.1882C6.60698 11.2203 6.68054 11.2504 6.75492 11.2784C7.0694 11.3897 7.39881 11.4532 7.73214 11.4668C11.4753 11.6424 12.2005 6.99201 9.49917 5.64157C10.191 5.52126 10.909 5.79948 11.31 6.08117C10.6534 4.93385 9.4272 4.15979 8.01939 4.15979C7.93033 4.15979 7.84311 4.16713 7.75558 4.1732C7.00222 4.22499 6.28194 4.50255 5.68864 4.9697C5.80314 5.06657 5.93239 5.19607 6.2047 5.46432C6.71414 5.96642 8.02127 6.48635 8.02405 6.54735Z",fill:"url(#paint5_radial_466_21172)"}),a.createElement("path",{d:"M5.3385 4.71992C5.39081 4.75366 5.4427 4.78804 5.49416 4.82305C5.32298 4.22417 5.31571 3.59032 5.4731 2.98767C4.7016 3.33895 4.10153 3.89423 3.66528 4.38455C3.70138 4.38351 4.79072 4.36392 5.3385 4.71992Z",fill:"url(#paint6_radial_466_21172)"}),a.createElement("path",{d:"M0.569399 8.16902C1.14887 11.5933 4.25305 14.2078 7.77665 14.3076C11.0379 14.3999 13.1216 12.507 13.9821 10.6602C14.5384 9.46646 14.9245 7.51333 14.2159 5.59224L14.2156 5.59142L14.2146 5.58414C14.2138 5.57858 14.2134 5.57527 14.2135 5.57708C14.2135 5.5783 14.214 5.58133 14.215 5.58958C14.4813 7.32899 13.5965 9.01408 12.2134 10.1535L12.2092 10.1632C9.51406 12.3577 6.93502 11.4872 6.41284 11.1309C6.37613 11.1133 6.33967 11.0951 6.30346 11.0765C4.73215 10.3255 4.08302 8.89402 4.22221 7.66633C2.89543 7.66633 2.44302 6.5473 2.44302 6.5473C2.44302 6.5473 3.63424 5.69796 5.20421 6.43664C6.65827 7.1208 8.02384 6.54736 8.02399 6.5473C8.02121 6.4863 6.71409 5.96636 6.20452 5.4643C5.93224 5.19605 5.80296 5.06671 5.68846 4.96967C5.62634 4.91721 5.5614 4.86817 5.49393 4.8228C5.44241 4.78788 5.39052 4.7535 5.33827 4.71967C4.79052 4.36367 3.70115 4.38327 3.66505 4.38421H3.66159C3.36387 4.00711 3.38487 2.76317 3.40184 2.50346C3.39827 2.48736 3.17974 2.61689 3.15112 2.63642C2.8884 2.82395 2.6428 3.03435 2.41718 3.26517C2.16043 3.5256 1.92585 3.80698 1.71587 4.10639C1.71587 4.10677 1.71565 4.10721 1.71552 4.10758C1.71552 4.10717 1.71574 4.10677 1.71587 4.10639C1.23294 4.79075 0.890436 5.56403 0.708149 6.38155C0.704555 6.39783 0.437836 7.56411 0.569399 8.16902Z",fill:"url(#paint7_radial_466_21172)"}),a.createElement("path",{d:"M10.6595 5.2058C10.9335 5.47478 11.1682 5.78104 11.3566 6.11555C11.398 6.14662 11.4366 6.17759 11.4694 6.2078C13.172 7.77655 12.2799 9.9953 12.2134 10.1534C13.5965 9.01405 14.4813 7.32896 14.215 5.58955C13.3657 3.47293 11.9258 2.61943 10.7499 0.761053C10.6905 0.667084 10.631 0.572866 10.573 0.473553C10.5435 0.422834 10.5159 0.371004 10.4903 0.318178C10.4415 0.223861 10.4038 0.124166 10.3781 0.0211155C10.3782 0.0162369 10.3766 0.0114673 10.3734 0.00774353C10.3703 0.0040198 10.3658 0.00161108 10.361 0.000990505C10.3564 -0.000330168 10.3515 -0.000330168 10.3469 0.000990505C10.3458 0.0013655 10.3443 0.00258425 10.3431 0.00302176C10.3415 0.003678 10.3394 0.00517801 10.3376 0.00614676C10.0473 0.144522 8.32493 2.87158 10.6595 5.2058Z",fill:"url(#paint8_radial_466_21172)"}),a.createElement("path",{d:"M11.4694 6.20779C11.4366 6.17757 11.398 6.1466 11.3566 6.11554C11.3413 6.10404 11.3263 6.0926 11.31 6.08117C10.909 5.79948 10.1909 5.52126 9.49912 5.64157C12.2004 6.99201 11.4752 11.6424 7.73209 11.4668C7.39876 11.4532 7.06935 11.3897 6.75487 11.2784C6.6805 11.2504 6.60694 11.2203 6.53428 11.1882C6.4919 11.1689 6.44956 11.1493 6.40771 11.1277C6.40921 11.1287 6.41128 11.1299 6.41281 11.1308C6.935 11.4871 9.51403 12.3576 12.2092 10.1631L12.2133 10.1534C12.2799 9.99542 13.1719 7.77657 11.4694 6.20779Z",fill:"url(#paint9_radial_466_21172)"}),a.createElement("path",{d:"M4.63871 8.67006C4.63871 8.67006 4.98537 7.37834 7.12096 7.37834C7.35183 7.37834 8.01187 6.73412 8.02408 6.54731C8.0363 6.36049 6.65846 7.12081 5.2043 6.43665C3.63433 5.69796 2.44312 6.54731 2.44312 6.54731C2.44312 6.54731 2.89552 7.66634 4.2223 7.66634C4.08315 8.89402 4.73227 10.3257 6.30355 11.0765C6.33868 11.0932 6.37168 11.1116 6.40774 11.1277C5.49062 10.6537 4.7333 9.75787 4.63871 8.67006Z",fill:"url(#paint10_radial_466_21172)"}),a.createElement("path",{d:"M14.9597 5.19849C14.6333 4.41337 13.9722 3.56574 13.4531 3.29783C13.8756 4.12612 14.1201 4.95699 14.2136 5.57708C14.2136 5.5783 14.214 5.58133 14.215 5.58958C13.3658 3.47293 11.9258 2.61943 10.75 0.761053C10.6906 0.667084 10.6311 0.572865 10.5731 0.473553C10.5436 0.422834 10.516 0.371004 10.4904 0.318178C10.4416 0.223861 10.4039 0.124166 10.3781 0.0211155C10.3783 0.0162369 10.3767 0.0114673 10.3735 0.00774353C10.3703 0.0040198 10.3659 0.00161108 10.3611 0.000990505C10.3565 -0.000330168 10.3516 -0.000330168 10.347 0.000990505C10.3459 0.0013655 10.3443 0.00258425 10.3432 0.00302175C10.3416 0.003678 10.3395 0.005178 10.3377 0.00614675C10.3386 0.00502175 10.3403 0.0024905 10.3408 0.00189675C8.45428 1.10677 7.81428 3.15068 7.75547 4.17327C7.84297 4.16721 7.93022 4.15987 8.01928 4.15987C9.42719 4.15987 10.6534 4.93393 11.3099 6.08124C10.9089 5.79955 10.1908 5.52133 9.49906 5.64165C12.2003 6.99208 11.4752 11.6425 7.73203 11.4669C7.3987 11.4533 7.06929 11.3898 6.75481 11.2784C6.68044 11.2505 6.60688 11.2204 6.53422 11.1882C6.49184 11.1689 6.4495 11.1494 6.40766 11.1278C6.40916 11.1288 6.41122 11.13 6.41275 11.1309C6.37605 11.1132 6.33958 11.0951 6.30337 11.0764C6.3385 11.0932 6.3715 11.1116 6.40756 11.1276C5.49038 10.6536 4.73306 9.75786 4.63847 8.67005C4.63847 8.67005 4.98513 7.37833 7.12072 7.37833C7.35159 7.37833 8.01162 6.73412 8.02384 6.5473C8.02106 6.4863 6.71394 5.96637 6.20437 5.4643C5.93209 5.19605 5.80281 5.06671 5.68831 4.96968C5.62619 4.91721 5.56125 4.86818 5.49378 4.8228C5.3226 4.22393 5.31533 3.59008 5.47272 2.98743C4.70122 3.33871 4.10116 3.89399 3.66491 4.3843H3.66144C3.36372 4.00721 3.38472 2.76327 3.40169 2.50355C3.39812 2.48746 3.17959 2.61699 3.15097 2.63652C2.88825 2.82404 2.64265 3.03445 2.41703 3.26527C2.16036 3.52567 1.92585 3.80702 1.71594 4.1064C1.71594 4.10677 1.71572 4.10721 1.71559 4.10758C1.71559 4.10718 1.71581 4.10677 1.71594 4.1064C1.23301 4.79075 0.890506 5.56404 0.708219 6.38155C0.704625 6.39783 0.701594 6.41471 0.698094 6.43112C0.683969 6.49724 0.620406 6.83277 0.611531 6.90474C0.610844 6.91027 0.612187 6.89924 0.611531 6.90474C0.553567 7.25147 0.516583 7.60137 0.500781 7.95255C0.500781 7.96537 0.5 7.97805 0.5 7.9909C0.5 12.138 3.8625 15.5 8.01012 15.5C11.7247 15.5 14.8089 12.8035 15.4127 9.26152C15.4254 9.1654 15.4356 9.06877 15.4468 8.9718C15.5961 7.68399 15.4302 6.3304 14.9597 5.19849ZM14.2147 5.58415C14.2151 5.5868 14.2155 5.58958 14.2159 5.59224L14.2157 5.59143L14.2147 5.58415Z",fill:"url(#paint11_linear_466_21172)"}),a.createElement("defs",null,a.createElement("linearGradient",{id:"paint0_linear_466_21172",x1:"13.5874",y1:"2.40249",x2:"1.52839",y2:"14.0351",gradientUnits:"userSpaceOnUse"},a.createElement("stop",{offset:"0.05",stopColor:"#FFF44F"}),a.createElement("stop",{offset:"0.37",stopColor:"#FF980E"}),a.createElement("stop",{offset:"0.53",stopColor:"#FF3647"}),a.createElement("stop",{offset:"0.7",stopColor:"#E31587"})),a.createElement("radialGradient",{id:"paint1_radial_466_21172",cx:"0",cy:"0",r:"1",gradientUnits:"userSpaceOnUse",gradientTransform:"translate(10.8936 1.72781) scale(15.3601 15.6187)"},a.createElement("stop",{offset:"0.13",stopColor:"#FFBD4F"}),a.createElement("stop",{offset:"0.28",stopColor:"#FF980E"}),a.createElement("stop",{offset:"0.47",stopColor:"#FF3750"}),a.createElement("stop",{offset:"0.78",stopColor:"#EB0878"}),a.createElement("stop",{offset:"0.86",stopColor:"#E50080"})),a.createElement("radialGradient",{id:"paint2_radial_466_21172",cx:"0",cy:"0",r:"1",gradientUnits:"userSpaceOnUse",gradientTransform:"translate(6.43979 8.1787) scale(15.7441 15.6187)"},a.createElement("stop",{offset:"0.3",stopColor:"#960E18"}),a.createElement("stop",{offset:"0.35",stopColor:"#B11927",stopOpacity:"0.74"}),a.createElement("stop",{offset:"0.43",stopColor:"#DB293D",stopOpacity:"0.34"}),a.createElement("stop",{offset:"0.5",stopColor:"#F5334B",stopOpacity:"0.09"}),a.createElement("stop",{offset:"0.53",stopColor:"#FF3750",stopOpacity:"0"})),a.createElement("radialGradient",{id:"paint3_radial_466_21172",cx:"0",cy:"0",r:"1",gradientUnits:"userSpaceOnUse",gradientTransform:"translate(9.48415 -0.731827) scale(5.04157 8.55934)"},a.createElement("stop",{offset:"0.13",stopColor:"#FFF44F"}),a.createElement("stop",{offset:"0.53",stopColor:"#FF980E"})),a.createElement("radialGradient",{id:"paint4_radial_466_21172",cx:"0",cy:"0",r:"1",gradientUnits:"userSpaceOnUse",gradientTransform:"translate(6.15707 12.2109) scale(6.67134 7.31187)"},a.createElement("stop",{offset:"0.35",stopColor:"#3A8EE6"}),a.createElement("stop",{offset:"0.67",stopColor:"#9059FF"}),a.createElement("stop",{offset:"1",stopColor:"#C139E6"})),a.createElement("radialGradient",{id:"paint5_radial_466_21172",cx:"0",cy:"0",r:"1",gradientUnits:"userSpaceOnUse",gradientTransform:"translate(7.29699 6.57271) scale(3.54248 4.314)"},a.createElement("stop",{offset:"0.21",stopColor:"#9059FF",stopOpacity:"0"}),a.createElement("stop",{offset:"0.97",stopColor:"#6E008B",stopOpacity:"0.6"})),a.createElement("radialGradient",{id:"paint6_radial_466_21172",cx:"0",cy:"0",r:"1",gradientUnits:"userSpaceOnUse",gradientTransform:"translate(7.50592 1.1523) scale(5.30374 5.32259)"},a.createElement("stop",{offset:"0.1",stopColor:"#FFE226"}),a.createElement("stop",{offset:"0.79",stopColor:"#FF7139"})),a.createElement("radialGradient",{id:"paint7_radial_466_21172",cx:"0",cy:"0",r:"1",gradientUnits:"userSpaceOnUse",gradientTransform:"translate(12.3495 -2.33951) scale(25.3212 21.2557)"},a.createElement("stop",{offset:"0.11",stopColor:"#FFF44F"}),a.createElement("stop",{offset:"0.46",stopColor:"#FF980E"}),a.createElement("stop",{offset:"0.72",stopColor:"#FF3647"}),a.createElement("stop",{offset:"0.9",stopColor:"#E31587"})),a.createElement("radialGradient",{id:"paint8_radial_466_21172",cx:"0",cy:"0",r:"1",gradientUnits:"userSpaceOnUse",gradientTransform:"translate(2.94576 4.67997) rotate(77.3946) scale(8.03354 34.7519)"},a.createElement("stop",{stopColor:"#FFF44F"}),a.createElement("stop",{offset:"0.3",stopColor:"#FF980E"}),a.createElement("stop",{offset:"0.57",stopColor:"#FF3647"}),a.createElement("stop",{offset:"0.74",stopColor:"#E31587"})),a.createElement("radialGradient",{id:"paint9_radial_466_21172",cx:"0",cy:"0",r:"1",gradientUnits:"userSpaceOnUse",gradientTransform:"translate(7.56027 3.06659) scale(14.5381 14.2827)"},a.createElement("stop",{offset:"0.14",stopColor:"#FFF44F"}),a.createElement("stop",{offset:"0.48",stopColor:"#FF980E"}),a.createElement("stop",{offset:"0.66",stopColor:"#FF3647"}),a.createElement("stop",{offset:"0.9",stopColor:"#E31587"})),a.createElement("radialGradient",{id:"paint10_radial_466_21172",cx:"0",cy:"0",r:"1",gradientUnits:"userSpaceOnUse",gradientTransform:"translate(11.3337 3.90193) scale(17.4743 15.6328)"},a.createElement("stop",{offset:"0.09",stopColor:"#FFF44F"}),a.createElement("stop",{offset:"0.63",stopColor:"#FF980E"})),a.createElement("linearGradient",{id:"paint11_linear_466_21172",x1:"12.5",y1:"2.16999",x2:"2.85701",y2:"12.7061",gradientUnits:"userSpaceOnUse"},a.createElement("stop",{offset:"0.17",stopColor:"#FFF44F",stopOpacity:"0.8"}),a.createElement("stop",{offset:"0.6",stopColor:"#FFF44F",stopOpacity:"0"})))),B7=e=>a.createElement("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e},a.createElement("circle",{cx:"8.00009",cy:"7.99997",r:"7.7037",fill:"url(#paint0_linear_466_21186)"}),a.createElement("ellipse",{cx:"8.00094",cy:"8.00094",rx:"7.06173",ry:"7.06173",fill:"url(#paint1_radial_466_21186)"}),a.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8.07134 1.36353C8.03043 1.36353 7.99727 1.39669 7.99727 1.4376V2.56469C7.99727 2.6056 8.03043 2.63877 8.07134 2.63877C8.11225 2.63877 8.14542 2.6056 8.14542 2.56469V1.4376C8.14542 1.39669 8.11225 1.36353 8.07134 1.36353ZM8.07134 14.7792C8.11225 14.7792 8.14542 14.746 8.14542 14.7051V13.578C8.14542 13.5371 8.11225 13.5039 8.07134 13.5039C8.03043 13.5039 7.99727 13.5371 7.99727 13.578V14.7051C7.99727 14.746 8.03043 14.7792 8.07134 14.7792ZM8.64883 1.46214C8.65292 1.42143 8.68923 1.39175 8.72994 1.39584C8.77064 1.39993 8.80032 1.43625 8.79623 1.47695L8.74793 1.95766C8.74384 1.99836 8.70752 2.02804 8.66682 2.02395C8.62612 2.01986 8.59643 1.98355 8.60052 1.94284L8.64883 1.46214ZM7.41372 14.7468C7.45442 14.7509 7.49074 14.7213 7.49483 14.6806L7.54313 14.1998C7.54722 14.1591 7.51754 14.1228 7.47683 14.1187C7.43613 14.1146 7.39982 14.1443 7.39573 14.185L7.34742 14.6657C7.34333 14.7064 7.37301 14.7428 7.41372 14.7468ZM14.7051 7.99727C14.746 7.99727 14.7792 8.03043 14.7792 8.07134C14.7792 8.11225 14.746 8.14542 14.7051 8.14542H13.578C13.5371 8.14542 13.5039 8.11225 13.5039 8.07134C13.5039 8.03043 13.5371 7.99727 13.578 7.99727H14.7051ZM1.36353 8.07134C1.36353 8.11225 1.39669 8.14542 1.4376 8.14542H2.56469C2.6056 8.14542 2.63877 8.11225 2.63877 8.07134C2.63877 8.03043 2.6056 7.99727 2.56469 7.99727H1.4376C1.39669 7.99727 1.36353 8.03043 1.36353 8.07134ZM14.6806 8.64883C14.7213 8.65292 14.7509 8.68923 14.7468 8.72994C14.7428 8.77064 14.7064 8.80032 14.6657 8.79623L14.185 8.74793C14.1443 8.74384 14.1146 8.70752 14.1187 8.66682C14.1228 8.62612 14.1591 8.59643 14.1998 8.60052L14.6806 8.64883ZM1.39584 7.41372C1.39175 7.45442 1.42143 7.49074 1.46214 7.49483L1.94284 7.54313C1.98355 7.54722 2.01986 7.51754 2.02395 7.47683C2.02804 7.43613 1.99836 7.39982 1.95766 7.39573L1.47695 7.34742C1.43625 7.34333 1.39993 7.37301 1.39584 7.41372ZM12.7097 3.3282C12.7387 3.29927 12.7856 3.29927 12.8145 3.3282C12.8434 3.35713 12.8434 3.40403 12.8145 3.43296L12.0175 4.22994C11.9886 4.25887 11.9417 4.25887 11.9127 4.22994C11.8838 4.20101 11.8838 4.15411 11.9127 4.12518L12.7097 3.3282ZM3.3282 12.8145C3.35713 12.8434 3.40403 12.8434 3.43296 12.8145L4.22994 12.0175C4.25887 11.9886 4.25887 11.9417 4.22994 11.9127C4.20101 11.8838 4.15411 11.8838 4.12518 11.9127L3.3282 12.7097C3.29927 12.7387 3.29927 12.7856 3.3282 12.8145ZM13.1523 3.80568C13.1839 3.77973 13.2306 3.78433 13.2566 3.81595C13.2825 3.84757 13.2779 3.89425 13.2463 3.9202L12.8729 4.22664C12.8413 4.2526 12.7946 4.248 12.7686 4.21638C12.7427 4.18475 12.7473 4.13808 12.7789 4.11212L13.1523 3.80568ZM2.88614 12.3267C2.91209 12.3584 2.95876 12.363 2.99039 12.337L3.36378 12.0306C3.3954 12.0046 3.4 11.9579 3.37404 11.9263C3.34809 11.8947 3.30142 11.8901 3.26979 11.916L2.8964 12.2225C2.86478 12.2484 2.86018 12.2951 2.88614 12.3267ZM12.8145 12.7097C12.8434 12.7387 12.8434 12.7856 12.8145 12.8145C12.7856 12.8434 12.7387 12.8434 12.7097 12.8145L11.9127 12.0175C11.8838 11.9886 11.8838 11.9417 11.9127 11.9127C11.9417 11.8838 11.9886 11.8838 12.0175 11.9127L12.8145 12.7097ZM3.3282 3.3282C3.29927 3.35713 3.29927 3.40403 3.3282 3.43296L4.12518 4.22994C4.15411 4.25887 4.20101 4.25887 4.22994 4.22994C4.25887 4.20101 4.25887 4.15411 4.22994 4.12518L3.43296 3.3282C3.40403 3.29927 3.35713 3.29927 3.3282 3.3282ZM12.337 13.1523C12.363 13.1839 12.3584 13.2306 12.3267 13.2566C12.2951 13.2825 12.2484 13.2779 12.2225 13.2463L11.916 12.8729C11.8901 12.8413 11.8947 12.7946 11.9263 12.7686C11.9579 12.7427 12.0046 12.7473 12.0306 12.7789L12.337 13.1523ZM3.81595 2.88614C3.78433 2.91209 3.77973 2.95876 3.80568 2.99039L4.11212 3.36378C4.13808 3.3954 4.18475 3.4 4.21638 3.37404C4.248 3.34809 4.2526 3.30142 4.22664 3.26979L3.9202 2.8964C3.89425 2.86478 3.84757 2.86018 3.81595 2.88614ZM10.5415 1.91422C10.5572 1.87643 10.6005 1.85848 10.6383 1.87413C10.6761 1.88979 10.6941 1.93312 10.6784 1.97092L10.2471 3.01221C10.2314 3.05 10.1881 3.06795 10.1503 3.05229C10.1125 3.03664 10.0946 2.99331 10.1102 2.95551L10.5415 1.91422ZM5.50437 14.2686C5.54216 14.2842 5.58549 14.2663 5.60115 14.2285L6.03247 13.1872C6.04813 13.1494 6.03018 13.1061 5.99238 13.0904C5.95459 13.0747 5.91126 13.0927 5.8956 13.1305L5.46428 14.1718C5.44862 14.2096 5.46657 14.2529 5.50437 14.2686ZM11.1332 2.18598C11.1524 2.1499 11.1973 2.13628 11.2334 2.15557C11.2695 2.17486 11.2831 2.21974 11.2638 2.25582L11.0361 2.68183C11.0168 2.7179 10.9719 2.73152 10.9358 2.71223C10.8998 2.69295 10.8861 2.64806 10.9054 2.61199L11.1332 2.18598ZM4.90931 13.9871C4.94539 14.0064 4.99027 13.9928 5.00955 13.9567L5.23726 13.5307C5.25654 13.4946 5.24293 13.4497 5.20685 13.4305C5.17077 13.4112 5.12589 13.4248 5.1066 13.4609L4.8789 13.8869C4.85961 13.923 4.87323 13.9678 4.90931 13.9871ZM14.2285 10.5415C14.2663 10.5572 14.2842 10.6005 14.2686 10.6383C14.2529 10.6761 14.2096 10.6941 14.1718 10.6784L13.1305 10.2471C13.0927 10.2314 13.0747 10.1881 13.0904 10.1503C13.1061 10.1125 13.1494 10.0946 13.1872 10.1102L14.2285 10.5415ZM1.87412 5.50437C1.85846 5.54216 1.87641 5.58549 1.91421 5.60115L2.95551 6.03247C2.99331 6.04813 3.03664 6.03018 3.05229 5.99238C3.06795 5.95459 3.05 5.91126 3.0122 5.8956L1.9709 5.46428C1.9331 5.44862 1.88977 5.46657 1.87412 5.50437ZM13.9567 11.1332C13.9928 11.1524 14.0064 11.1973 13.9871 11.2334C13.9678 11.2695 13.923 11.2831 13.8869 11.2638L13.4609 11.0361C13.4248 11.0168 13.4112 10.9719 13.4305 10.9358C13.4497 10.8998 13.4946 10.8861 13.5307 10.9054L13.9567 11.1332ZM2.15557 4.90929C2.13628 4.94537 2.1499 4.99025 2.18598 5.00954L2.61199 5.23726C2.64806 5.25654 2.69295 5.24293 2.71223 5.20685C2.73152 5.17077 2.7179 5.12589 2.68183 5.1066L2.25582 4.87888C2.21974 4.8596 2.17486 4.87321 2.15557 4.90929ZM14.1718 5.46428C14.2096 5.44862 14.2529 5.46657 14.2686 5.50437C14.2842 5.54216 14.2663 5.58549 14.2285 5.60115L13.1872 6.03247C13.1494 6.04813 13.1061 6.03018 13.0904 5.99238C13.0747 5.95459 13.0927 5.91126 13.1305 5.8956L14.1718 5.46428ZM1.87413 10.6383C1.88979 10.6761 1.93312 10.6941 1.97092 10.6784L3.01221 10.2471C3.05 10.2314 3.06795 10.1881 3.05229 10.1503C3.03664 10.1125 2.99331 10.0946 2.95551 10.1102L1.91422 10.5415C1.87643 10.5572 1.85848 10.6005 1.87413 10.6383ZM14.3979 6.07477C14.4371 6.0629 14.4785 6.08501 14.4903 6.12416C14.5022 6.1633 14.4801 6.20467 14.441 6.21654L13.9787 6.35677C13.9396 6.36864 13.8982 6.34654 13.8863 6.30739C13.8744 6.26824 13.8965 6.22688 13.9357 6.215L14.3979 6.07477ZM1.65237 10.0185C1.66425 10.0577 1.70561 10.0798 1.74476 10.0679L2.20699 9.92769C2.24614 9.91581 2.26825 9.87445 2.25637 9.8353C2.2445 9.79615 2.20313 9.77404 2.16399 9.78592L1.70175 9.92615C1.6626 9.93802 1.64049 9.97939 1.65237 10.0185ZM10.6383 14.2686C10.6005 14.2842 10.5572 14.2663 10.5415 14.2285L10.1102 13.1872C10.0946 13.1494 10.1125 13.1061 10.1503 13.0904C10.1881 13.0747 10.2314 13.0927 10.2471 13.1305L10.6784 14.1718C10.6941 14.2096 10.6761 14.2529 10.6383 14.2686ZM5.50437 1.87413C5.46657 1.88979 5.44862 1.93312 5.46428 1.97092L5.8956 3.01221C5.91126 3.05 5.95459 3.06795 5.99238 3.05229C6.03018 3.03664 6.04813 2.99331 6.03247 2.95551L5.60115 1.91422C5.58549 1.87643 5.54216 1.85848 5.50437 1.87413ZM10.0679 14.3979C10.0798 14.4371 10.0577 14.4785 10.0185 14.4903C9.97939 14.5022 9.93802 14.4801 9.92615 14.441L9.78592 13.9787C9.77404 13.9396 9.79615 13.8982 9.8353 13.8863C9.87445 13.8744 9.91581 13.8965 9.92769 13.9357L10.0679 14.3979ZM6.12417 1.65237C6.08502 1.66424 6.06291 1.70561 6.07479 1.74475L6.215 2.20699C6.22688 2.24614 6.26824 2.26825 6.30739 2.25637C6.34654 2.2445 6.36864 2.20314 6.35677 2.16399L6.21656 1.70175C6.20468 1.6626 6.16332 1.64049 6.12417 1.65237ZM9.29287 1.55062C9.30085 1.5105 9.33985 1.48444 9.37997 1.49242C9.4201 1.5004 9.44615 1.5394 9.43817 1.57952L9.21829 2.68496C9.21031 2.72508 9.17131 2.75114 9.13119 2.74316C9.09107 2.73518 9.06501 2.69618 9.07299 2.65606L9.29287 1.55062ZM6.76272 14.6503C6.80284 14.6583 6.84184 14.6322 6.84982 14.5921L7.0697 13.4866C7.07768 13.4465 7.05162 13.4075 7.0115 13.3995C6.97137 13.3916 6.93238 13.4176 6.9244 13.4577L6.70452 14.5632C6.69654 14.6033 6.72259 14.6423 6.76272 14.6503ZM9.92615 1.70175C9.93802 1.6626 9.97939 1.64049 10.0185 1.65237C10.0577 1.66425 10.0798 1.70561 10.0679 1.74476L9.92769 2.20699C9.91581 2.24614 9.87445 2.26825 9.8353 2.25637C9.79615 2.2445 9.77404 2.20313 9.78592 2.16399L9.92615 1.70175ZM6.12417 14.4903C6.16332 14.5022 6.20469 14.4801 6.21656 14.441L6.35677 13.9787C6.36864 13.9396 6.34653 13.8982 6.30739 13.8863C6.26824 13.8744 6.22687 13.8965 6.215 13.9357L6.07479 14.398C6.06291 14.4371 6.08502 14.4785 6.12417 14.4903ZM14.5921 9.29287C14.6322 9.30085 14.6583 9.33985 14.6503 9.37997C14.6423 9.4201 14.6033 9.44615 14.5632 9.43817L13.4577 9.21829C13.4176 9.21031 13.3916 9.17131 13.3995 9.13119C13.4075 9.09107 13.4465 9.06501 13.4866 9.07299L14.5921 9.29287ZM1.49242 6.76272C1.48444 6.80284 1.5105 6.84184 1.55062 6.84982L2.65606 7.0697C2.69618 7.07768 2.73518 7.05162 2.74316 7.0115C2.75114 6.97137 2.72508 6.93238 2.68496 6.9244L1.57952 6.70452C1.5394 6.69654 1.5004 6.72259 1.49242 6.76272ZM14.441 9.92615C14.4801 9.93802 14.5022 9.97939 14.4903 10.0185C14.4785 10.0577 14.4371 10.0798 14.3979 10.0679L13.9357 9.92769C13.8965 9.91581 13.8744 9.87445 13.8863 9.8353C13.8982 9.79615 13.9396 9.77404 13.9787 9.78592L14.441 9.92615ZM1.65237 6.12415C1.64049 6.1633 1.6626 6.20467 1.70175 6.21654L2.16399 6.35677C2.20313 6.36864 2.2445 6.34654 2.25637 6.30739C2.26825 6.26824 2.24614 6.22688 2.20699 6.215L1.74476 6.07477C1.70561 6.0629 1.66425 6.08501 1.65237 6.12415ZM13.5459 4.32424C13.58 4.30151 13.626 4.31066 13.6487 4.34468C13.6714 4.37869 13.6623 4.42469 13.6282 4.44742L12.6911 5.0736C12.6571 5.09633 12.6111 5.08718 12.5884 5.05317C12.5656 5.01915 12.5748 4.97315 12.6088 4.95042L13.5459 4.32424ZM2.494 11.798C2.51673 11.832 2.56273 11.8412 2.59675 11.8184L3.53389 11.1923C3.56791 11.1695 3.57706 11.1235 3.55433 11.0895C3.5316 11.0555 3.4856 11.0464 3.45159 11.0691L2.51444 11.6953C2.48043 11.718 2.47128 11.764 2.494 11.798ZM13.8869 4.87888C13.923 4.8596 13.9678 4.87321 13.9871 4.90929C14.0064 4.94537 13.9928 4.99025 13.9567 5.00954L13.5307 5.23726C13.4946 5.25654 13.4497 5.24293 13.4305 5.20685C13.4112 5.17077 13.4248 5.12589 13.4609 5.1066L13.8869 4.87888ZM2.15557 11.2334C2.17486 11.2695 2.21974 11.2831 2.25582 11.2638L2.68183 11.0361C2.7179 11.0168 2.73152 10.9719 2.71223 10.9358C2.69295 10.8998 2.64806 10.8861 2.61199 10.9054L2.18598 11.1332C2.1499 11.1524 2.13628 11.1973 2.15557 11.2334ZM11.8184 13.5459C11.8412 13.58 11.832 13.626 11.798 13.6487C11.764 13.6714 11.718 13.6623 11.6953 13.6282L11.0691 12.6911C11.0464 12.6571 11.0555 12.6111 11.0895 12.5884C11.1235 12.5656 11.1695 12.5748 11.1923 12.6088L11.8184 13.5459ZM4.34468 2.494C4.31066 2.51673 4.30151 2.56273 4.32424 2.59675L4.95042 3.53389C4.97315 3.56791 5.01915 3.57706 5.05317 3.55433C5.08718 3.5316 5.09633 3.4856 5.0736 3.45159L4.44742 2.51444C4.42469 2.48043 4.37869 2.47128 4.34468 2.494ZM11.2638 13.8869C11.2831 13.923 11.2695 13.9678 11.2334 13.9871C11.1973 14.0064 11.1524 13.9928 11.1331 13.9567L10.9054 13.5307C10.8861 13.4946 10.8998 13.4497 10.9358 13.4305C10.9719 13.4112 11.0168 13.4248 11.0361 13.4609L11.2638 13.8869ZM4.90931 2.15557C4.87323 2.17485 4.85961 2.21974 4.8789 2.25581L5.1066 2.68182C5.12589 2.7179 5.17077 2.73152 5.20685 2.71223C5.24293 2.69295 5.25654 2.64807 5.23726 2.61199L5.00955 2.18598C4.99027 2.1499 4.94539 2.13628 4.90931 2.15557ZM11.6953 2.51444C11.718 2.48043 11.764 2.47128 11.798 2.494C11.832 2.51673 11.8412 2.56273 11.8184 2.59675L11.1923 3.53389C11.1695 3.56791 11.1235 3.57706 11.0895 3.55433C11.0555 3.5316 11.0464 3.4856 11.0691 3.45159L11.6953 2.51444ZM4.34468 13.6487C4.37869 13.6714 4.42469 13.6623 4.44742 13.6282L5.0736 12.6911C5.09633 12.6571 5.08718 12.6111 5.05317 12.5884C5.01915 12.5656 4.97315 12.5748 4.95042 12.6088L4.32424 13.5459C4.30151 13.58 4.31066 13.626 4.34468 13.6487ZM12.2225 2.8964C12.2484 2.86478 12.2951 2.86018 12.3267 2.88614C12.3584 2.91209 12.363 2.95876 12.337 2.99039L12.0306 3.36378C12.0046 3.3954 11.9579 3.4 11.9263 3.37404C11.8947 3.34809 11.8901 3.30142 11.916 3.26979L12.2225 2.8964ZM3.81595 13.2566C3.84757 13.2825 3.89425 13.2779 3.9202 13.2463L4.22664 12.8729C4.2526 12.8413 4.248 12.7946 4.21638 12.7686C4.18475 12.7427 4.13808 12.7473 4.11212 12.7789L3.80568 13.1523C3.77973 13.1839 3.78433 13.2306 3.81595 13.2566ZM13.6282 11.6953C13.6623 11.718 13.6714 11.764 13.6487 11.798C13.626 11.832 13.58 11.8412 13.5459 11.8184L12.6088 11.1923C12.5748 11.1695 12.5656 11.1235 12.5884 11.0895C12.6111 11.0555 12.6571 11.0464 12.6911 11.0691L13.6282 11.6953ZM2.494 4.34468C2.47128 4.37869 2.48043 4.42469 2.51444 4.44742L3.45159 5.0736C3.4856 5.09633 3.5316 5.08718 3.55433 5.05317C3.57706 5.01915 3.56791 4.97315 3.53389 4.95042L2.59675 4.32424C2.56273 4.30151 2.51673 4.31066 2.494 4.34468ZM13.2463 12.2225C13.2779 12.2484 13.2825 12.2951 13.2566 12.3267C13.2306 12.3584 13.1839 12.363 13.1523 12.337L12.7789 12.0306C12.7473 12.0046 12.7427 11.9579 12.7686 11.9263C12.7946 11.8947 12.8413 11.8901 12.8729 11.916L13.2463 12.2225ZM2.88614 3.81595C2.86018 3.84757 2.86478 3.89425 2.8964 3.9202L3.26979 4.22664C3.30142 4.2526 3.34809 4.248 3.37404 4.21638C3.4 4.18475 3.3954 4.13808 3.36378 4.11212L2.99039 3.80568C2.95876 3.77973 2.91209 3.78433 2.88614 3.81595ZM14.5632 6.70452C14.6033 6.69654 14.6423 6.72259 14.6503 6.76272C14.6583 6.80284 14.6322 6.84184 14.5921 6.84982L13.4866 7.0697C13.4465 7.07768 13.4075 7.05162 13.3995 7.0115C13.3916 6.97137 13.4176 6.93238 13.4577 6.9244L14.5632 6.70452ZM1.49242 9.37997C1.5004 9.4201 1.5394 9.44615 1.57952 9.43817L2.68496 9.21829C2.72508 9.21031 2.75114 9.17131 2.74316 9.13119C2.73518 9.09107 2.69618 9.06501 2.65606 9.07299L1.55062 9.29287C1.5105 9.30085 1.48444 9.33985 1.49242 9.37997ZM14.6657 7.34742C14.7064 7.34333 14.7428 7.37301 14.7468 7.41372C14.7509 7.45442 14.7213 7.49074 14.6806 7.49483L14.1998 7.54313C14.1591 7.54722 14.1228 7.51754 14.1187 7.47683C14.1146 7.43613 14.1443 7.39982 14.185 7.39573L14.6657 7.34742ZM1.39584 8.72994C1.39993 8.77064 1.43625 8.80032 1.47695 8.79623L1.95766 8.74793C1.99836 8.74384 2.02804 8.70752 2.02395 8.66682C2.01986 8.62612 1.98355 8.59643 1.94284 8.60052L1.46214 8.64883C1.42143 8.65292 1.39175 8.68923 1.39584 8.72994ZM9.43817 14.5632C9.44615 14.6033 9.4201 14.6423 9.37997 14.6503C9.33985 14.6583 9.30085 14.6322 9.29287 14.5921L9.07299 13.4866C9.06501 13.4465 9.09107 13.4075 9.13119 13.3995C9.17131 13.3916 9.21031 13.4176 9.21829 13.4577L9.43817 14.5632ZM6.76272 1.49242C6.72259 1.5004 6.69654 1.5394 6.70452 1.57952L6.9244 2.68496C6.93238 2.72508 6.97137 2.75114 7.0115 2.74316C7.05162 2.73518 7.07768 2.69618 7.0697 2.65606L6.84982 1.55062C6.84184 1.5105 6.80284 1.48444 6.76272 1.49242ZM8.79623 14.6657C8.80032 14.7064 8.77064 14.7428 8.72994 14.7468C8.68923 14.7509 8.65292 14.7213 8.64883 14.6806L8.60052 14.1998C8.59643 14.1591 8.62612 14.1228 8.66682 14.1187C8.70752 14.1146 8.74384 14.1443 8.74793 14.185L8.79623 14.6657ZM7.41372 1.39584C7.37301 1.39993 7.34333 1.43625 7.34742 1.47695L7.39573 1.95766C7.39982 1.99836 7.43613 2.02804 7.47683 2.02395C7.51754 2.01986 7.54722 1.98355 7.54313 1.94284L7.49483 1.46214C7.49074 1.42143 7.45442 1.39175 7.41372 1.39584Z",fill:"#DDDDDD"}),a.createElement("path",{d:"M3.14941 12.8505L7.29562 7.28674L7.99989 7.99218L3.14941 12.8505Z",fill:"#DDDDDD"}),a.createElement("path",{d:"M7.28662 7.29574L12.8504 3.14954L7.99204 8.00002L7.28662 7.29574Z",fill:"#EE4444"}),a.createElement("path",{d:"M12.8505 3.14954L8.70427 8.71332L8 8.00789L12.8505 3.14954Z",fill:"#CC0000"}),a.createElement("path",{d:"M3.14941 12.8505L8.7132 8.70427L8.00777 8L3.14941 12.8505Z",fill:"#AAAAAA"}),a.createElement("defs",null,a.createElement("linearGradient",{id:"paint0_linear_466_21186",x1:"0.300303",y1:"0.300951",x2:"0.300303",y2:"15.7084",gradientUnits:"userSpaceOnUse"},a.createElement("stop",{stopColor:"#F8F8F8"}),a.createElement("stop",{offset:"1",stopColor:"#CCCCCC"})),a.createElement("radialGradient",{id:"paint1_radial_466_21186",cx:"0",cy:"0",r:"1",gradientUnits:"userSpaceOnUse",gradientTransform:"translate(8.00216 8.0046) scale(7.06173)"},a.createElement("stop",{stopColor:"#00F0FF"}),a.createElement("stop",{offset:"1",stopColor:"#0070E0"})))),j1={CHROME:a.createElement(Z7,{alt:"Chrome"}),FIREFOX:a.createElement(R7,{alt:"Firefox"}),SAFARI:a.createElement(B7,{alt:"Safari"}),EDGE:a.createElement(I7,{alt:"Edge"})},P7=w.div(({theme:e})=>({alignItems:"center",color:e.base==="light"?e.color.dark:e.color.light,display:"inline-flex",gap:6,height:16,margin:"6px 7px",svg:{verticalAlign:"top"}})),D1=w.span(({theme:e})=>({color:e.base==="light"?e.color.dark:e.color.light,display:"none",fontSize:e.typography.size.s1,fontWeight:e.typography.weight.bold,"@container (min-width: 300px)":{display:"inline-block"},"+ svg":{color:e.base==="light"?e.color.dark:e.color.light},"button:hover > &, button:hover > & + svg":{color:e.color.secondary}})),V7=({isAccepted:e,selectedBrowser:t,browserResults:n,onSelectBrowser:r})=>{en();let i=Pr(n.map(({result:s})=>s));if(!i)return null;let o=j1[t.key];!e&&i!=="EQUAL"&&n.length>=2&&(o=a.createElement(wr,{status:i},o));let l=n.length>1&&n.map(({browser:s,result:c})=>({active:t===s,id:s.id,onClick:()=>r(s),right:!e&&c!=="EQUAL"&&a.createElement(Ws,{status:c}),icon:j1[s.key],title:s.name}));return a.createElement(Oe,{key:t.key,hasChrome:!1,placement:"top",trigger:"hover",tooltip:a.createElement(je,{note:l?"Switch browser":`Tested in ${n[0].browser.name}`})},l?a.createElement(ka,{placement:"bottom",links:l},o,a.createElement(D1,null,t.name),a.createElement(ss,{size:10})):a.createElement(P7,null,o,a.createElement(D1,null,t.name)))},j7=w.div(({theme:e})=>({alignItems:"center",color:e.base==="light"?e.color.darkest:e.color.light,display:"inline-flex",gap:6,height:14,margin:"7px 7px",svg:{verticalAlign:"top",path:{fill:e.base==="light"?e.color.dark:e.color.light}}})),D7=w(ka)(({theme:e})=>({button:{svg:{verticalAlign:"top",path:{fill:e.base==="light"?e.color.dark:e.color.light}},"&:hover":{svg:{path:{fill:e.color.secondary}}}}})),H1=w.span(({theme:e})=>({color:e.base==="light"?e.color.dark:e.color.light,display:"none",fontSize:e.typography.size.s1,fontWeight:e.typography.weight.bold,"@container (min-width: 300px)":{display:"inline-block"},"button:hover > &":{color:e.color.secondary}})),H7=({isAccepted:e,modeOrder:t,modeResults:n,onSelectMode:r,selectedMode:i})=>{en();let o=Pr(n.map(({result:c})=>c));if(!o)return null;let l=a.createElement(_d,null);!e&&o!=="EQUAL"&&n.length>=2&&(l=a.createElement(wr,{status:o},l));let s=n.length>1&&n.map(({mode:c,result:d})=>({id:c.name,title:c.name,right:!e&&d!=="EQUAL"&&a.createElement(Ws,{status:d}),onClick:()=>r(c),active:i.name===c.name})).sort((c,d)=>{if(!t)return 0;let u=t.indexOf(c.title),m=t.indexOf(d.title);return u!==-1&&m!==-1?u-m:0});return a.createElement(Oe,{key:i.name,hasChrome:!1,placement:"top",trigger:"hover",tooltip:a.createElement(je,{note:s?"Switch mode":`View mode: ${n[0].mode.name}`})},s?a.createElement(D7,{placement:"bottom",links:s},l,a.createElement(H1,null,i.name),a.createElement(ss,{size:10})):a.createElement(j7,null,l,a.createElement(H1,null,i.name)))},z1=()=>{let e=fn(),{browserResults:t,modeResults:n}=e.summary;return a.createElement(Qr,null,n.length>0&&e.selectedTest&&a.createElement(H7,{isAccepted:e.summary.status==="ACCEPTED",modeOrder:e.modeOrder,selectedMode:e.selectedTest.mode,modeResults:n,onSelectMode:e.onSelectMode}),t.length>0&&e.selectedComparison&&a.createElement(V7,{isAccepted:e.summary.status==="ACCEPTED",selectedBrowser:e.selectedComparison.browser,browserResults:t,onSelectBrowser:e.onSelectBrowser}),a.createElement(st,{push:!0},a.createElement(Yr,null)))},z7=({theme:e,status:t,variant:n})=>n==="outline"?{color:e.base==="light"?e.color.dark:e.color.medium,backgroundColor:e.background.app,borderColor:e.base==="light"?e.color.medium:e.color.darker,"&:hover":{color:e.base==="light"?e.color.darkest:e.color.lighter,backgroundColor:nn(.03,e.background.app)}}:t==="positive"?{color:e.color.positiveText,backgroundColor:e.background.positive,borderColor:cr(.5,e.color.positiveText),"&:hover":{color:e.color.positiveText,backgroundColor:nn(.05,e.background.positive)}}:t==="warning"?{color:e.color.warningText,backgroundColor:e.background.warning,borderColor:cr(.5,e.color.warningText),"&:hover":{color:e.color.warningText,backgroundColor:nn(.05,e.background.warning)}}:{color:e.color.lightest,backgroundColor:e.color.secondary,borderWidth:0,borderColor:e.base==="light"?cr(.2,e.color.secondary):nn(.1,e.color.secondary),"&:hover":{color:e.color.lightest,backgroundColor:nn(.05,e.color.secondary)}},xn=w(lt)(({square:e})=>({border:"1px solid transparent",boxShadow:"none",fontSize:12,fontWeight:700,height:28,padding:e?"8px 6px":8,transition:"background-color 150ms ease-out","@container (min-width: 300px)":{height:32,width:e?32:"auto",padding:e?"9px 8px":9},"@container (min-width: 800px)":{height:28,fontSize:12,width:e?28:"auto",padding:e?"8px 6px":8}}),z7,({side:e})=>({...e==="left"&&{borderRightWidth:1,borderTopRightRadius:0,borderBottomRightRadius:0},...e==="right"&&{borderLeftWidth:0,borderTopLeftRadius:0,borderBottomLeftRadius:0}})),U1=w.div({display:"flex",flexDirection:"row"}),Vr=w.div(({theme:e})=>({width:12,height:12,margin:"3px 6px",verticalAlign:"top",display:"inline-block",animation:`${Hs} 0.7s linear infinite`,border:"2px solid transparent",borderLeftColor:e.base==="light"?"#00aaff":"#58faf9",borderBottomColor:"#25ccfd",borderRightColor:e.base==="light"?"#58faf9":"#00aaff",borderRadius:"100%",transform:"translate3d(0, 0, 0)"}),({parentComponent:e})=>e&&he({margin:e==="IconButton"?1:0,borderWidth:1,borderLeftColor:"currentcolor",borderBottomColor:"currentcolor",borderRightColor:"currentcolor"})),Ri=w.div(({theme:e,width:t=14,height:n=14,marginLeft:r=7,marginRight:i=8})=>({display:"inline-block",backgroundColor:e.appBorderColor,borderRadius:3,animation:`${e.animation.glow} 1.5s ease-in-out infinite`,height:n,width:t,margin:7,marginLeft:r,marginRight:i})),U7=w.div(({theme:e})=>({gridArea:"label",margin:"8px 15px",display:"flex",alignItems:"center",justifyContent:"flex-start",gap:6,span:{display:"none","@container (min-width: 300px)":{display:"initial"}},"@container (min-width: 800px)":{borderLeft:`1px solid ${e.appBorderColor}`,paddingLeft:10,marginLeft:0}})),$1=w.div({gridArea:"controls",margin:"6px 15px",display:"flex",alignItems:"center",justifyContent:"flex-end",gap:6,"@container (min-width: 800px)":{margin:8}}),$7=w.div(({theme:e})=>({padding:9,"> svg":{display:"block"},path:{fill:e.color.mediumdark}})),W7=w.div(({theme:e,showDivider:t})=>({gridArea:"actions",display:"flex",alignItems:"center",justifyContent:"flex-end",margin:"0px 15px",gap:6,"@container (min-width: 300px)":{alignItems:"flex-start",margin:"15px 15px 15px 0px"},"@container (min-width: 800px)":{alignItems:"center",borderLeft:t?`1px solid ${e.appBorderColor}`:"none",margin:"8px 15px 8px 0px",paddingLeft:8}})),q7=({isOutdated:e})=>{let{baselineImageVisible:t,diffVisible:n,focusVisible:r}=Gr(),{toggleBaselineImage:i,toggleDiff:o,toggleFocus:l}=jn(),{isRunning:s,startBuild:c}=Ia(),{selectedTest:d,selectedComparison:u,summary:m}=fn(),{changeCount:p,isInProgress:g}=m,{isReviewing:f,buildIsReviewable:y,userCanReview:k,acceptTest:b,unacceptTest:h}=sc();if(g)return a.createElement($1,null,a.createElement(Ri,null),a.createElement(Ri,null),a.createElement(Ri,null));let v=p>0&&d?.status!=="ACCEPTED",E=p>0&&d?.status==="ACCEPTED",S=u?.result==="CHANGED";return a.createElement(a.Fragment,null,S&&a.createElement(U7,null,a.createElement(q,null,a.createElement("b",null,t?"Baseline":"Latest",a.createElement("span",null," snapshot")))),S&&a.createElement($1,null,a.createElement(Oe,{tooltip:a.createElement(je,{note:t?"Show latest snapshot":"Show baseline snapshot"}),trigger:"hover",hasChrome:!1},a.createElement(lt,{id:"button-toggle-snapshot","aria-label":t?"Show latest snapshot":"Show baseline snapshot",onClick:()=>i()},a.createElement(Pd,null))),a.createElement(Oe,{tooltip:a.createElement(je,{note:r?"Hide spotlight":"Show spotlight"}),trigger:"hover",hasChrome:!1},a.createElement(lt,{id:"button-toggle-spotlight",active:r,"aria-label":r?"Hide spotlight":"Show spotlight",onClick:()=>l(!r)},a.createElement(jd,null))),a.createElement(Oe,{tooltip:a.createElement(je,{note:n?"Hide diff":"Show diff"}),trigger:"hover",hasChrome:!1},a.createElement(lt,{id:"button-diff-visible",active:n,"aria-label":n?"Hide diff":"Show diff",onClick:()=>o(!n)},a.createElement(as,null)))),(v||E)&&a.createElement(W7,{showDivider:S},k&&y&&v&&d&&a.createElement(U1,null,a.createElement(Oe,{tooltip:a.createElement(je,{note:"Accept this story"}),trigger:"hover",hasChrome:!1},a.createElement(xn,{id:"button-toggle-accept-story",disabled:f,"aria-label":"Accept this story",onClick:()=>b(d.id,"SPEC"),side:"left"},"Accept")),a.createElement(Oe,{tooltip:a.createElement(je,{note:"Batch accept options"}),trigger:"hover",hasChrome:!1},a.createElement(ka,{placement:"bottom",links:[{id:"acceptComponent",title:"Accept component",center:"Accept all unreviewed changes for this component",onClick:()=>b(d.id,"COMPONENT"),disabled:f,loading:f},{id:"acceptBuild",title:"Accept entire build",center:"Accept all unreviewed changes for every story in the Storybook",onClick:()=>b(d.id,"BUILD"),disabled:f,loading:f}]},B=>a.createElement(xn,{square:!0,active:B,disabled:f,"aria-label":"Batch accept options",side:"right"},f?a.createElement(Vr,{parentComponent:"IconButton"}):a.createElement(bl,null))))),k&&y&&E&&a.createElement(U1,null,a.createElement(Oe,{tooltip:a.createElement(je,{note:"Unaccept this story"}),trigger:"hover",hasChrome:!1},a.createElement(xn,{id:"button-toggle-accept-story",disabled:f,"aria-label":"Unaccept this story",onClick:()=>h(d.id,"SPEC"),side:"left",status:"positive"},a.createElement(Vd,null),"Unaccept")),a.createElement(Oe,{tooltip:a.createElement(je,{note:"Batch unaccept options"}),trigger:"hover",hasChrome:!1},a.createElement(ka,{placement:"bottom",links:[{id:"unacceptComponent",title:"Unaccept component",center:"Unaccept all unreviewed changes for this component",onClick:()=>h(d.id,"COMPONENT"),disabled:f,loading:f},{id:"unacceptBuild",title:"Unaccept entire build",center:"Unaccept all unreviewed changes for every story in the Storybook",onClick:()=>h(d.id,"BUILD"),disabled:f,loading:f}]},B=>a.createElement(xn,{square:!0,active:B,disabled:f,"aria-label":"Batch unaccept options",side:"right",status:"positive"},f?a.createElement(Vr,{parentComponent:"IconButton"}):a.createElement(bl,null))))),!(k&&y)&&a.createElement(Oe,{tooltip:a.createElement(je,{note:"Reviewing disabled"}),trigger:"hover",hasChrome:!1},a.createElement($7,null,a.createElement(is,null))),a.createElement(Oe,{tooltip:a.createElement(je,{note:e?"Run new tests":"Rerun tests"}),trigger:"hover",hasChrome:!1},a.createElement(xn,{square:!0,"aria-label":e?"Run new tests":"Rerun tests",onClick:c,disabled:s,variant:"outline"},e?a.createElement(Wt,null):a.createElement(cs,null)))))},lr=ft(Dr()),G7=e=>a.createElement("svg",{width:"12",height:"12",viewBox:"0 0 12 12",fill:"none",xmlns:"http://www.w3.org/2000/svg",style:{margin:"3px 6px",verticalAlign:"top"},...e},a.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 6C12 9.31371 9.31371 12 6 12C2.68629 12 0 9.31371 0 6C0 2.68629 2.68629 0 6 0C9.31371 0 12 2.68629 12 6ZM5.57143 6.85714C5.57143 7.09384 5.76331 7.28571 6 7.28571C6.23669 7.28571 6.42857 7.09384 6.42857 6.85714L6.42857 3.42857C6.42857 3.19188 6.23669 3 6 3C5.76331 3 5.57143 3.19188 5.57143 3.42857V6.85714ZM5.35714 8.78572C5.35714 8.43067 5.64496 8.14286 6 8.14286C6.35504 8.14286 6.64286 8.43067 6.64286 8.78571C6.64286 9.14075 6.35504 9.42857 6 9.42857C5.64496 9.42857 5.35714 9.14075 5.35714 8.78572Z",fill:"#73828C"})),Bi={width:12,height:12,margin:"3px 3px 3px 6px",verticalAlign:"top"},Y7=({icon:e})=>{let{color:t}=en();return{passed:a.createElement(Di,{style:{...Bi,color:t.positive}}),changed:a.createElement(Ad,{style:{...Bi,color:t.warning}}),failed:a.createElement(qt,{style:{...Bi,color:t.negative}})}[e]};function Eo(e){"@babel/helpers - typeof";return Eo=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},Eo(e)}function ii(e,t){if(t.length1?"s":"")+" required, but only "+t.length+" present")}function Mn(e){ii(1,arguments);var t=Object.prototype.toString.call(e);return e instanceof Date||Eo(e)==="object"&&t==="[object Date]"?new Date(e.getTime()):typeof e=="number"||t==="[object Number]"?new Date(e):((typeof e=="string"||t==="[object String]")&&typeof console<"u"&&(console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#string-arguments"),console.warn(new Error().stack)),new Date(NaN))}var Q7={};function K7(){return Q7}function W1(e){var t=new Date(Date.UTC(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()));return t.setUTCFullYear(e.getFullYear()),e.getTime()-t.getTime()}function J7(e,t){ii(2,arguments);var n=Mn(e),r=Mn(t),i=n.getTime()-r.getTime();return i<0?-1:i>0?1:i}var X7={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}},e6=function(e,t,n){var r,i=X7[e];return typeof i=="string"?r=i:t===1?r=i.one:r=i.other.replace("{{count}}",t.toString()),n!=null&&n.addSuffix?n.comparison&&n.comparison>0?"in "+r:r+" ago":r},t6=e6;function Pi(e){return function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=t.width?String(t.width):e.defaultWidth,r=e.formats[n]||e.formats[e.defaultWidth];return r}}var n6={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},a6={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},r6={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},i6={date:Pi({formats:n6,defaultWidth:"full"}),time:Pi({formats:a6,defaultWidth:"full"}),dateTime:Pi({formats:r6,defaultWidth:"full"})},o6=i6,l6={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},s6=function(e,t,n,r){return l6[e]},c6=s6;function sa(e){return function(t,n){var r=n!=null&&n.context?String(n.context):"standalone",i;if(r==="formatting"&&e.formattingValues){var o=e.defaultFormattingWidth||e.defaultWidth,l=n!=null&&n.width?String(n.width):o;i=e.formattingValues[l]||e.formattingValues[o]}else{var s=e.defaultWidth,c=n!=null&&n.width?String(n.width):e.defaultWidth;i=e.values[c]||e.values[s]}var d=e.argumentCallback?e.argumentCallback(t):t;return i[d]}}var d6={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},u6={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},m6={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},p6={narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},h6={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},f6={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},g6=function(e,t){var n=Number(e),r=n%100;if(r>20||r<10)switch(r%10){case 1:return n+"st";case 2:return n+"nd";case 3:return n+"rd"}return n+"th"},v6={ordinalNumber:g6,era:sa({values:d6,defaultWidth:"wide"}),quarter:sa({values:u6,defaultWidth:"wide",argumentCallback:function(e){return e-1}}),month:sa({values:m6,defaultWidth:"wide"}),day:sa({values:p6,defaultWidth:"wide"}),dayPeriod:sa({values:h6,defaultWidth:"wide",formattingValues:f6,defaultFormattingWidth:"wide"})},y6=v6;function ca(e){return function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=n.width,i=r&&e.matchPatterns[r]||e.matchPatterns[e.defaultMatchWidth],o=t.match(i);if(!o)return null;var l=o[0],s=r&&e.parsePatterns[r]||e.parsePatterns[e.defaultParseWidth],c=Array.isArray(s)?E6(s,function(m){return m.test(l)}):b6(s,function(m){return m.test(l)}),d;d=e.valueCallback?e.valueCallback(c):c,d=n.valueCallback?n.valueCallback(d):d;var u=t.slice(l.length);return{value:d,rest:u}}}function b6(e,t){for(var n in e)if(e.hasOwnProperty(n)&&t(e[n]))return n}function E6(e,t){for(var n=0;n1&&arguments[1]!==void 0?arguments[1]:{},r=t.match(e.matchPattern);if(!r)return null;var i=r[0],o=t.match(e.parsePattern);if(!o)return null;var l=e.valueCallback?e.valueCallback(o[0]):o[0];l=n.valueCallback?n.valueCallback(l):l;var s=t.slice(i.length);return{value:l,rest:s}}}var w6=/^(\d+)(th|st|nd|rd)?/i,C6=/\d+/i,S6={narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},x6={any:[/^b/i,/^(a|c)/i]},M6={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},N6={any:[/1/i,/2/i,/3/i,/4/i]},F6={narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},A6={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},O6={narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},L6={narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},T6={narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},_6={any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},Z6={ordinalNumber:k6({matchPattern:w6,parsePattern:C6,valueCallback:function(e){return parseInt(e,10)}}),era:ca({matchPatterns:S6,defaultMatchWidth:"wide",parsePatterns:x6,defaultParseWidth:"any"}),quarter:ca({matchPatterns:M6,defaultMatchWidth:"wide",parsePatterns:N6,defaultParseWidth:"any",valueCallback:function(e){return e+1}}),month:ca({matchPatterns:F6,defaultMatchWidth:"wide",parsePatterns:A6,defaultParseWidth:"any"}),day:ca({matchPatterns:O6,defaultMatchWidth:"wide",parsePatterns:L6,defaultParseWidth:"any"}),dayPeriod:ca({matchPatterns:T6,defaultMatchWidth:"any",parsePatterns:_6,defaultParseWidth:"any"})},I6=Z6,R6={code:"en-US",formatDistance:t6,formatLong:o6,formatRelative:c6,localize:y6,match:I6,options:{weekStartsOn:0,firstWeekContainsDate:1}},cc=R6,B6=cc;function dc(e,t){if(e==null)throw new TypeError("assign requires that input parameter not be null or undefined");for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e}function P6(e){return dc({},e)}var q1=1e3*60,jr=60*24,G1=jr*30,Y1=jr*365;function V6(e,t,n){var r,i,o;ii(2,arguments);var l=K7(),s=(r=(i=n?.locale)!==null&&i!==void 0?i:l.locale)!==null&&r!==void 0?r:B6;if(!s.formatDistance)throw new RangeError("locale must contain localize.formatDistance property");var c=J7(e,t);if(isNaN(c))throw new RangeError("Invalid time value");var d=dc(P6(n),{addSuffix:!!n?.addSuffix,comparison:c}),u,m;c>0?(u=Mn(t),m=Mn(e)):(u=Mn(e),m=Mn(t));var p=String((o=n?.roundingMethod)!==null&&o!==void 0?o:"round"),g;if(p==="floor")g=Math.floor;else if(p==="ceil")g=Math.ceil;else if(p==="round")g=Math.round;else throw new RangeError("roundingMethod must be 'floor', 'ceil' or 'round'");var f=m.getTime()-u.getTime(),y=f/q1,k=W1(m)-W1(u),b=(f-k)/q1,h=n?.unit,v;if(h?v=String(h):y<1?v="second":y<60?v="minute":y0?`in ${r}`:`${r} ago`:r}var z6=e=>j6(e,{addSuffix:!0,locale:{...cc,formatDistance:H6}}),da=w.div(({theme:e})=>({gridArea:"info",display:"flex",justifySelf:"start",justifyContent:"center",flexDirection:"column",margin:15,lineHeight:"18px",color:e.base==="light"?`${e.color.defaultText}99`:`${e.color.light}99`,b:{color:e.base==="light"?`${e.color.defaultText}`:`${e.color.light}`},small:{fontSize:e.typography.size.s1},"@container (min-width: 800px)":{margin:"6px 10px 6px 15px",alignItems:"center",flexDirection:"row",small:{fontSize:"inherit"},"[data-hidden-large]":{display:"none"},"& > span:first-of-type":{display:"inline-flex",alignItems:"center",height:24,marginRight:6}}})),U6=w.div({gridArea:"actions",display:"flex",justifySelf:"end",justifyContent:"center",alignItems:"start",margin:15,"@container (min-width: 800px)":{margin:"6px 15px 0 0"}}),$6=({isStarting:e,tests:t,startedAt:n,isBuildFailed:r,isOutdated:i,shouldSwitchToLastBuildOnBranch:o,switchToLastBuildOnBranch:l})=>{let{isRunning:s,startBuild:c}=Ia(),{status:d,isInProgress:u,changeCount:m,brokenCount:p,modeResults:g,browserResults:f}=Yo(t??[]),y=!e&&n&&z6(new Date(n).getTime()),k=e||u,b=r||d==="FAILED",h=b||d==="BROKEN",v=(h||i)&&!k&&!m,E;return i?E=a.createElement(da,null,a.createElement("span",null,a.createElement("b",null,"Code edits detected")),a.createElement("small",null,a.createElement("span",null,"Run tests to see what changed"))):b?E=a.createElement(da,null,a.createElement("span",null,a.createElement("b",null,"Build failed"),a.createElement(G7,null)),a.createElement("small",null,a.createElement("span",null,"An infrastructure error occured"))):k?E=a.createElement(da,null,a.createElement("span",null,a.createElement("b",null,"Running tests..."),a.createElement(Vr,null)),a.createElement("small",null,a.createElement("span",null,"Test in progress..."))):o?E=a.createElement(da,null,a.createElement("span",null,a.createElement("b",null,a.createElement(bn,{isButton:!0,onClick:l},"View latest snapshot"))),a.createElement("span",null,"Newer test results are available for this story")):E=a.createElement(da,null,a.createElement("span",null,a.createElement("b",null,p?null:m?`${(0,lr.default)("change",m,!0)}${d==="ACCEPTED"?" accepted":""}`:"No changes",p?(0,lr.default)("error",p,!0):null),a.createElement(Y7,{icon:p?"failed":d==="PENDING"?"changed":"passed"})),a.createElement("small",null,g.length>0&&a.createElement("span",{"data-hidden-large":!0},(0,lr.default)("mode",g.length,!0),", ",(0,lr.default)("browser",f.length,!0)),g.length>0&&a.createElement("span",{"data-hidden-large":!0}," \u2022 "),u&&a.createElement("span",null,"Test in progress..."),!u&&n&&a.createElement("span",{title:new Date(n).toUTCString()},"Ran ",y))),a.createElement(a.Fragment,null,E,v&&a.createElement(U6,null,a.createElement(xn,{onClick:c,disabled:s},s?a.createElement(Vr,{parentComponent:"Button"}):a.createElement(Wt,null),h?"Rerun tests":"Run tests")))},Q1=w.div(({theme:e})=>({display:"grid",gridTemplateAreas:` + "info info" + "actions actions" + "label controls" + `,gridTemplateColumns:"1fr fit-content(50%)",gridTemplateRows:"auto auto auto",borderBottom:`1px solid ${e.appBorderColor}`,"@container (min-width: 300px)":{gridTemplateAreas:` + "info actions" + "label controls" + `,gridTemplateColumns:"1fr auto",gridTemplateRows:"auto auto"},"@container (min-width: 800px)":{gridTemplateAreas:'"info label controls actions"',gridTemplateColumns:"auto 1fr auto auto",gridTemplateRows:40}})),K1=w.div(({theme:e})=>({display:"grid",gridTemplateAreas:` + "header" + "main" + "footer" + `,gridTemplateColumns:"1fr",gridTemplateRows:"auto 1fr auto",height:"100%","&[hidden]":{display:"none"}})),J1=w.div(({theme:e})=>({gridArea:"header",position:"sticky",zIndex:1,top:0,background:e.background.content,"@container (min-width: 800px)":{background:e.background.app}})),W6=w.div(({theme:e})=>({gridArea:"main",overflowY:"auto",maxHeight:"100%",background:e.background.content})),X1=w.div(({theme:e})=>({gridArea:"footer",position:"sticky",zIndex:1,bottom:0})),q6=w.div(({children:e,theme:t})=>({display:"flex",alignItems:"center",border:`0px solid ${t.appBorderColor}`,borderTopWidth:1,borderBottomWidth:e?1:0,height:e?40:0,padding:e?"0 15px":0})),G6=w.div(({theme:e})=>({fontFamily:e.typography.fonts.mono,fontSize:e.typography.size.s1,color:e.color.defaultText,lineHeight:"18px",padding:15,whiteSpace:"pre-wrap",wordBreak:"break-word"})),Vi=w.div(({theme:e})=>({background:e.background.hoverable,padding:"10px 15px",lineHeight:"18px",position:"relative",borderBottom:`1px solid ${e.appBorderColor}`})),Y6=({isOutdated:e,isStarting:t,isBuildFailed:n,shouldSwitchToLastBuildOnBranch:r,switchToLastBuildOnBranch:i,hidden:o,storyId:l})=>{let{baselineImageVisible:s,diffVisible:c,focusVisible:d}=Gr(),{toggleBaselineImage:u,toggleSettings:m,toggleWarnings:p}=jn(),g=rc(),f="startedAt"in g&&g.startedAt,y=fn(),{tests:k}=y,b=a.useRef(l),h=a.useRef(y.selectedComparison?.id),v=a.useRef(g.id),{selectedTest:E,selectedComparison:S}=y,B=k.every(({result:xe,status:Ge})=>xe==="ADDED"&&Ge!=="ACCEPTED"),j=!B&&E?.result==="ADDED"&&E?.status!=="ACCEPTED",Y=!B&&S?.result==="ADDED"&&E?.result!=="ADDED"&&E?.status!=="ACCEPTED";oe(()=>{(b.current!==l||h.current!==y.selectedComparison?.id||v.current!==g.id||B||j||Y)&&(u(!1),m(!1),p(!1)),h.current=y.selectedComparison?.id,b.current=l,v.current=g.id},[g.id,l,y,u,m,p,B,j,Y]);let J=a.createElement($6,{tests:k,startedAt:f,isStarting:t,isBuildFailed:n,isOutdated:e,shouldSwitchToLastBuildOnBranch:r,switchToLastBuildOnBranch:i});if(t||!k.length)return a.createElement(K1,{hidden:o},a.createElement(J1,null,a.createElement(Q1,null,J)),a.createElement(X1,null,a.createElement(z1,null)));let ce=Yo(k),{isInProgress:Se}=ce,Ae=S?.headCapture?.captureError&&"error"in S?.headCapture?.captureError&&S?.headCapture?.captureError?.error;return a.createElement(K1,{hidden:o},a.createElement(J1,null,a.createElement(Q1,null,J,a.createElement(q7,{isOutdated:e}))),a.createElement(W6,null,Se&&a.createElement(hi,null),!Se&&B&&a.createElement(Vi,null,a.createElement(q,null,"New story found. Accept this snapshot as a test baseline."," ",a.createElement($e,{withArrow:!0,href:"https://www.chromatic.com/docs/branching-and-baselines",target:"_blank"},"Learn more"))),!Se&&j&&a.createElement(Vi,null,a.createElement(q,null,"New mode found. Accept this snapshot as a test baseline."," ",a.createElement($e,{withArrow:!0,href:"https://www.chromatic.com/docs/branching-and-baselines",target:"_blank"},"Learn more"))),!Se&&Y&&a.createElement(Vi,null,a.createElement(q,null,"New browser found. Accept this snapshot as a test baseline."," ",a.createElement($e,{withArrow:!0,href:"https://www.chromatic.com/docs/branching-and-baselines",target:"_blank"},"Learn more"))),!Se&&S&&a.createElement(_7,{key:S.id,componentName:E?.story?.component?.name,storyName:E?.story?.name,testUrl:E?.webUrl,comparisonResult:S.result??void 0,latestImage:S.headCapture?.captureImage??void 0,baselineImage:S.baseCapture?.captureImage??void 0,baselineImageVisible:s,diffImage:S.captureDiff?.diffImage??void 0,focusImage:S.captureDiff?.focusImage??void 0,diffVisible:c,focusVisible:d}),!Se&&Ae&&a.createElement(a.Fragment,null,a.createElement(q6,null,a.createElement("b",null,"Error stack trace")),a.createElement(G6,null,Ae.stack||Ae.message))),a.createElement(X1,null,a.createElement(z1,null)))},Q6=w(mi)({padding:"4px 8px",margin:"0 6px"}),K6=({onClose:e})=>a.createElement(a0,null,a.createElement(lo,null,a.createElement(Cr,null,"Warnings",a.createElement(Q6,{status:"warning"},"2"),a.createElement(Vo,{onClick:e},a.createElement(Po,{"aria-label":"Close"}))),a.createElement("p",null,"It's essential that your components and stories render in a consistent fashion to prevent false positives. Two issues detected in this story may cause false positives."),a.createElement("p",null,a.createElement(ue,{variant:"outline"},a.createElement(rs,null),"Docs"),a.createElement(ue,{variant:"outline"},a.createElement(Ld,null),"Get support"))));w.div(({theme:e})=>({color:e.color.warning,background:e.background.warning,padding:10,lineHeight:"18px",position:"relative"}));var J6=({branch:e,dismissBuildError:t,isOutdated:n,localBuildProgress:r,switchToLastBuildOnBranch:i,storyId:o})=>{let{settingsVisible:l,warningsVisible:s}=Gr(),{toggleSettings:c,toggleWarnings:d}=jn(),{isRunning:u,startBuild:m,stopBuild:p}=Ia(),{lastBuildOnBranch:g,lastBuildOnBranchIsReady:f,lastBuildOnBranchIsSelectable:y}=Hh(),k=rc(),b=fn(),{buildIsReviewable:h,userCanReview:v}=sc(),E=!!(!h&&f&&y&&i),S=g?.status==="IN_PROGRESS",B=u||!h&&!E,j=r&&r?.buildId===g?.id,Y=B&&a.createElement(N7,{branch:e,dismissBuildError:t,localBuildProgress:j||u?r:void 0,lastBuildOnBranchInProgress:S,switchToLastBuildOnBranch:i}),J=b?.hasTests&&b?.tests.length===0,ce=k.id!==`Build:${r?.buildId}`;if(J)return a.createElement(Ne,null,a.createElement(ye,null,r&&ce?a.createElement(de,null,a.createElement("div",null,a.createElement(fe,null,"Snapshotting new story"),a.createElement(q,{center:!0,muted:!0},'A new snapshot is being created in a standardized cloud browser to save its "last known good state" as a test baseline.')),a.createElement(ri,{localBuildProgress:r})):a.createElement(de,null,a.createElement("div",null,a.createElement(fe,null,"New story found"),a.createElement(q,{center:!0,muted:!0},'Take an image snapshot of this story to save its "last known good state" as a test baseline. This unlocks visual regression testing so you can see exactly what has changed down to the pixel.')),a.createElement(ue,{belowText:!0,size:"medium",variant:"solid",onClick:u?p:m},u?"Cancel build":"Create visual test"))));if(b?.tests?.find(pe=>pe.result==="SKIPPED"))return a.createElement(Ne,null,Y,a.createElement(ye,null,a.createElement(de,null,a.createElement("div",null,a.createElement(fe,null,"This story was skipped"),a.createElement(q,{center:!0,muted:!0},"If you would like to resume testing it, comment out or remove",a.createElement(He,null,"disableSnapshot = true")," from the CSF file.")),a.createElement(ue,{asChild:!0,size:"medium",variant:"outline"},a.createElement("a",{href:"https://www.chromatic.com/docs/ignoring-elements#ignore-stories",target:"_new"},a.createElement(rs,null),"View docs")))));let{status:Se}=k,Ae=["ANNOUNCED","PUBLISHED","PREPARED"].includes(Se),xe=Se==="FAILED",Ge=Se==="PENDING"&&(!v||!h);return a.createElement(Ne,{footer:null},a.createElement(xm,null,Y,!Y&&Ge&&a.createElement(E7,null,v?a.createElement(a.Fragment,null,"Reviewing is disabled because there's a newer build on ",a.createElement(He,null,e),"."):a.createElement(a.Fragment,null,"You don't have permission to accept changes."," ",a.createElement(bn,{href:"https://www.chromatic.com/docs/collaborators#roles",target:"_blank",withArrow:!0},"Learn about roles"))),a.createElement(fa,{grow:!0,hidden:l||s},a.createElement(Y6,{hidden:l||s,isOutdated:n,isStarting:Ae,isBuildFailed:xe,shouldSwitchToLastBuildOnBranch:E,switchToLastBuildOnBranch:i,selectedBuild:k,storyId:o})),a.createElement(fa,{grow:!0,hidden:!l},a.createElement(F7,{onClose:()=>c(!1)})),a.createElement(fa,{grow:!0,hidden:!s},a.createElement(K6,{onClose:()=>d(!1)}))))},ji=w($e)(()=>({marginTop:5})),X6=({queryError:e,hasData:t,hasProject:n,hasSelectedBuild:r,localBuildProgress:i,branch:o})=>{let{setAccessToken:l}=Ys(),{isRunning:s,startBuild:c}=Ia(),{disable:d,disableSnapshot:u,docsOnly:m}=ol("chromatic",{}),p=()=>{let g=a.createElement(ue,{disabled:s,size:"medium",variant:"solid",onClick:c},a.createElement(Wt,null),"Take snapshots");return i?i.currentStep==="error"?a.createElement(a.Fragment,null,a.createElement(ic,{localBuildProgress:i,title:"Build failed"}),g):a.createElement(ri,{localBuildProgress:i}):g};return a.createElement(Ne,{footer:a.createElement(Qr,null,a.createElement(st,null,t&&!e&&n&&a.createElement(q,{muted:!0,style:{marginLeft:5}},"Waiting for build on ",o)),a.createElement(st,{push:!0},a.createElement(Yr,null)))},e?.networkError?a.createElement(ye,null,a.createElement(de,null,a.createElement("div",null,a.createElement(fe,null,"Network error"),a.createElement(q,null,e.networkError.message)),a.createElement(ue,{size:"medium",variant:"solid",onClick:()=>l(null)},"Log out"))):e?.graphQLErrors?.length?a.createElement(ye,null,a.createElement(de,null,a.createElement("div",null,a.createElement(fe,null,e.graphQLErrors[0].message),a.createElement(q,{center:!0,muted:!0},e.graphQLErrors[0].extensions.code==="FORBIDDEN"?"You may have insufficient permissions. Try logging out and back in again.":"Try logging out or clear your browser's local storage.")),a.createElement(Ft,null,a.createElement(ue,{size:"medium",variant:"solid",onClick:()=>l(null)},"Log out"),a.createElement(ji,{withArrow:!0,href:`${fs}#troubleshooting`,target:"_blank"},"Troubleshoot")))):t?n?d||u||m?a.createElement(ye,null,a.createElement(de,null,a.createElement("div",null,a.createElement(fe,null,"Visual Tests disabled for this story"),a.createElement(q,{center:!0,muted:!0},"Update ",a.createElement("code",null,"parameters.chromatic.",d?"disable":u?"disableSnapshot":"docsOnly")," to enable snapshots for this story.")),a.createElement(ji,{withArrow:!0,href:"https://www.chromatic.com/docs/ignoring-elements/#ignore-stories",target:"_blank"},"Read more"))):r?null:a.createElement(ye,null,a.createElement(de,null,a.createElement("div",null,a.createElement(fe,null,"Create a test baseline"),a.createElement(q,{center:!0,muted:!0},'Take an image snapshot of your stories to save their "last known good state" as test baselines.')),p())):a.createElement(ye,null,a.createElement(de,null,a.createElement("div",null,a.createElement(fe,null,"Project not found"),a.createElement(q,{center:!0,muted:!0},"You may not have access to this project or it may not exist.")),a.createElement(ji,{isButton:!0,onClick:()=>l(null),withArrow:!0},"Switch account"))):a.createElement(hi,null))},ef=e=>Object.fromEntries(Object.entries(e).map(([t])=>[t,null])),tf=({buildIsReviewable:e,userCanReview:t,onReviewSuccess:n,onReviewError:r})=>{let[{fetching:i},o]=Ns(jh),l=W(async d=>{try{if(!e)throw new Error("Build is not reviewable");if(!t)throw new Error("No permission to review tests");let{error:u}=await o({input:d});if(u)throw u;n?.(d)}catch(u){r?.(u,d)}},[n,r,o,e,t]),s=W((d,u="SPEC")=>l({status:"ACCEPTED",testId:d,batch:u}),[l]),c=W((d,u="SPEC")=>l({status:"PENDING",testId:d,batch:u}),[l]);return{isReviewing:i,acceptTest:s,unacceptTest:c,buildIsReviewable:e,userCanReview:t}},nf=vt(` + mutation UpdateUserPreferences($input: UserPreferencesInput!) { + updateUserPreferences(input: $input) { + updatedPreferences { + vtaOnboarding + } + } + } +`),af=({lastBuildOnBranch:e,vtaOnboarding:t})=>{let n=vn(),{notifications:r,storyId:i}=yn(),[o,l]=a.useState(!1),s=a.useCallback(()=>{l(!0),r.forEach(({id:h})=>n.clearNotification(h))},[n,r]),[c,d]=a.useState(!1),u=a.useCallback(()=>d(!0),[]),[m,p]=a.useState(!0);a.useEffect(()=>{if(n?.getUrlState?.().queryParams.vtaOnboarding==="true"){p(!1);return}t&&p(t==="COMPLETED"||t==="DISMISSED")},[n,t]);let[{fetching:g},f]=Ns(nf),y=a.useCallback(async h=>{await f({input:{vtaOnboarding:h?"COMPLETED":"DISMISSED"}}),p(!0),d(!1);let E=new URL(window.location.href);E.searchParams.has("vtaOnboarding")&&(E.searchParams.delete("vtaOnboarding"),window.history.replaceState({},"",E.href))},[f]),k=a.useMemo(()=>(e&&"testsForStatus"in e&&e.testsForStatus?.nodes&&Fn(nc,e.testsForStatus.nodes)||[]).some(h=>h?.status==="PENDING"&&h?.result==="CHANGED"&&h?.story?.storyId===i),[e,i]),b=!o&&!m&&!c;return{showOnboarding:b,showGuidedTour:!b&&!m,completeOnboarding:s,skipOnboarding:a.useCallback(()=>y(!1),[y]),completeWalkthrough:a.useCallback(()=>y(!0),[y]),skipWalkthrough:a.useCallback(()=>y(!1),[y]),startWalkthrough:u,lastBuildHasChangesForStory:k,isUpdating:g}},rf=({isOutdated:e,selectedBuildInfo:t,setSelectedBuildInfo:n,dismissBuildError:r,localBuildProgress:i,setOutdated:o,updateBuildStatus:l,projectId:s,gitInfo:c,storyId:d})=>{let u=vn(),{addNotification:m,setOptions:p,togglePanel:g}=u,f=Dh({projectId:s,storyId:d,gitInfo:c,selectedBuildInfo:t}),{account:y,features:k,manageUrl:b,hasData:h,hasProject:v,hasSelectedBuild:E,lastBuildOnBranch:S,lastBuildOnBranchIsReady:B,lastBuildOnBranchIsSelectable:j,selectedBuild:Y,selectedBuildMatchesGit:J,queryError:ce,rerunQuery:Se,userCanReview:Ae}=f,xe=W(({onDismiss:C})=>{C(),p({selectedPanel:Vn}),g(!0)},[p,g]),Ge=tf({buildIsReviewable:!!Y&&Y.id===S?.id,userCanReview:Ae,onReviewSuccess:Se,onReviewError:(C,M)=>{C instanceof Error&&m({id:`${z}/errorAccepting/${Date.now()}`,content:{headline:`Failed to ${M.status==="ACCEPTED"?"accept":"unaccept"} changes`,subHeadline:C.message},icon:a.createElement(qt,{color:Lt.negative}),duration:8e3,onClick:xe})}});oe(()=>o(!J),[J,o]);let pe=S&&"testsForStatus"in S&&S.testsForStatus?.nodes&&Fn(nc,S.testsForStatus.nodes),Ke=j&&dp(u,pe||[]);oe(()=>{l(C=>({...ef(C),...Ke}))},[JSON.stringify(Ke),l]),oe(()=>{n(C=>up(C,{shouldSwitchToLastBuildOnBranch:j&&B,lastBuildOnBranchId:S?.id,storyId:d}))},[j,B,S?.id,n,d]);let Ie=W(()=>S?.id&&j&&n({buildId:S.id,storyId:d}),[n,j,S?.id,d]),{showOnboarding:Bt,showGuidedTour:Te,completeOnboarding:Pt,completeWalkthrough:Kt,skipOnboarding:oi,skipWalkthrough:Un,startWalkthrough:$n,lastBuildHasChangesForStory:za}=af(f);return k&&!k.uiTests?a.createElement(mp,{manageUrl:b}):y?.suspensionReason?a.createElement(k0,{billingUrl:y.billingUrl,suspensionReason:y.suspensionReason}):Bt&&v?a.createElement(a.Fragment,null,!h||ce?a.createElement(a.Fragment,null):a.createElement(Ii,{watchState:f},a.createElement(b7,{gitInfo:c,projectId:s,updateBuildStatus:l,dismissBuildError:r,localBuildProgress:i,showInitialBuildScreen:!Y,onComplete:Pt,onSkip:oi,lastBuildHasChangesForStory:za}))):a.createElement(a.Fragment,null,!Y||!E||!h||ce?a.createElement(X6,{queryError:ce,hasData:h,hasProject:v,hasSelectedBuild:E,branch:c.branch,dismissBuildError:r,isOutdated:e,localBuildProgress:i,...j&&{switchToLastBuildOnBranch:Ie}}):a.createElement(A7,{watchState:Ge},a.createElement(Ii,{watchState:f},a.createElement(J6,{branch:c.branch,dismissBuildError:r,isOutdated:e,localBuildProgress:i,...S&&{lastBuildOnBranch:S},...j&&{switchToLastBuildOnBranch:Ie},userCanReview:Ae,storyId:d}))),Te&&a.createElement(Ii,{watchState:{selectedBuild:Y}},a.createElement(Xh,{managerApi:u,skipWalkthrough:Un,startWalkthrough:$n,completeWalkthrough:Kt})))},of=e=>{let[t,n]=it("selectedBuildInfo");return a.createElement(rf,{selectedBuildInfo:t,setSelectedBuildInfo:n,...e})},wn=new Map,lf=()=>{let e=qa({[n5]:t=>{let n=wn.get(t.requestId);if(n)if(wn.delete(t.requestId),"error"in t)n.reject(new Error(t.error));else{let{body:r,headers:i,status:o,statusText:l}=t.response,s=new Response(r,{headers:i,status:o,statusText:l});n.resolve(s)}}});return async(t,{signal:n,...r}={})=>{if(n?.aborted)return Promise.reject(n.reason);let i=Math.random().toString(36).slice(2);return n?.addEventListener("abort",()=>{e(e5,{requestId:i}),wn.get(i)?.reject(n.reason),wn.delete(i)}),e(t5,{requestId:i,input:t,init:r}),new Promise((o,l)=>{wn.set(i,{resolve:o,reject:l}),setTimeout(()=>{l(new Error("Request timed out")),wn.delete(i)},3e4)})}},sf=({active:e,api:t})=>{let[n,r]=Fs(),i=W(Te=>{r(Te),Te||nm("authenticationScreen","exchangeParameters")},[r]),{storyId:o}=yn(),[l,s]=Re(window.navigator.onLine);oe(()=>{let Te=()=>s(!0),Pt=()=>s(!1);return window.addEventListener("online",Te),window.addEventListener("offline",Pt),()=>{window.removeEventListener("online",Te),window.removeEventListener("offline",Pt)}},[]);let[c]=Ze(qd),[d]=Ze(ds),[u]=Ze(ms),[m]=Ze(zi),[p,g]=Ze(ps),[,f]=Ze(zi),y=qa({}),k=W(Te=>t.experimental_updateStatus(z,Te),[t]),{loading:b,projectId:h,configFile:v,updateProject:E,projectUpdatingFailed:S,projectIdUpdated:B,clearProjectIdUpdated:j}=_s(),[Y,J]=it("createdProjectId"),[ce,Se]=Ze(hs),Ae=W(Te=>y(Jd,Te),[y]),{isRunning:xe,startBuild:Ge,stopBuild:pe}=Ls({localBuildProgress:p,accessToken:n}),Ke=lf(),Ie=Te=>a.createElement(Su,{value:Os({fetch:Ke})},a.createElement(xu,{value:Ae},a.createElement(v2,{value:{accessToken:n,setAccessToken:i}},a.createElement(am,{addonUninstalled:ce,setAddonUninstalled:Se},a.createElement(Cm,null,a.createElement(sp,{watchState:{isRunning:xe,startBuild:Ge,stopBuild:pe}},a.createElement("div",{hidden:!e,style:{containerType:"size",height:"100%"}},Te)))))));if(!e)return Ie(null);if(window.CONFIG_TYPE!=="DEVELOPMENT")return Ie(a.createElement(ip,null));if(ce)return Ie(a.createElement(lp,null));if(u)return Ie(a.createElement(op,{offline:u}));if(!n)return Ie(a.createElement(z4,{setAccessToken:i,setCreatedProjectId:J,hasProjectId:!!h}));if(b)return e?a.createElement(oo,null):null;if(!h)return Ie(a.createElement(tp,{createdProjectId:Y,setCreatedProjectId:J,onUpdateProject:E}));if(d||!c)return console.error(d),Ie(a.createElement($4,null));if(S){if(!v)throw new Error("Missing config file after configuration failure");return Ie(a.createElement(X4,{projectId:h,configFile:v}))}if(B){if(!v)throw new Error("Missing config file after configuration success");return Ie(a.createElement(Y4,{projectId:h,configFile:v,goToNext:j}))}let Bt=c.branch===p?.branch;return Ie(a.createElement(of,{dismissBuildError:()=>g(void 0),isOutdated:!!m,localBuildProgress:Bt?p:void 0,setOutdated:f,updateBuildStatus:k,projectId:h,gitInfo:c,storyId:o}))},es;Qn.register(z,e=>{Qn.add(Vn,{type:Ga.PANEL,title:"Visual Tests",paramKey:Xd,match:({viewMode:r})=>r==="story",render:({active:r})=>a.createElement(sf,{active:!!r,api:e})}),Qn.add($d,{type:Ga.experimental_SIDEBAR_TOP,render:()=>a.createElement(g2,{api:e})}),Qn.add(Wd,{type:Ga.experimental_SIDEBAR_BOTTOM,render:()=>a.createElement(g5,{api:e})});let t=e.getChannel();if(!t)return;let n;t.on(`${z}/heartbeat`,()=>{clearTimeout(es),n&&(e.clearNotification(n),n=void 0),es=setTimeout(()=>{n=`${z}/connection-lost/${Date.now()}`,e.addNotification({id:n,content:{headline:"Connection lost",subHeadline:"Lost connection to the Storybook server. Try refreshing the page."},icon:a.createElement(qt,{color:Lt.negative}),link:void 0})},3e3)})});})(); +}catch(e){ console.error("[Storybook] One of your manager-entries failed: " + import.meta.url, e); } diff --git a/sb-addons/chromatic-com-storybook-10/manager-bundle.js.LEGAL.txt b/sb-addons/chromatic-com-storybook-10/manager-bundle.js.LEGAL.txt new file mode 100644 index 00000000..bcd288f5 --- /dev/null +++ b/sb-addons/chromatic-com-storybook-10/manager-bundle.js.LEGAL.txt @@ -0,0 +1,40 @@ +Bundled license information: + +filesize/dist/filesize.esm.js: + /** + * filesize + * + * @copyright 2024 Jason Mulligan + * @license BSD-3-Clause + * @version 10.1.6 + */ + +@chromatic-com/storybook/dist/manager.mjs: + /*! Bundled license information: + + popper.js/dist/esm/popper.js: + (**! + * @fileOverview Kickass library to create and place poppers near their reference elements. + * @version 1.16.1 + * @license + * Copyright (c) 2016 Federico Zivolo and contributors + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + *) + */ diff --git a/sb-addons/essentials-actions-4/manager-bundle.js b/sb-addons/essentials-actions-4/manager-bundle.js new file mode 100644 index 00000000..cf2463e7 --- /dev/null +++ b/sb-addons/essentials-actions-4/manager-bundle.js @@ -0,0 +1,3 @@ +try{ +(()=>{var o=__REACT__,{Children:Te,Component:_e,Fragment:ve,Profiler:Jr,PureComponent:qr,StrictMode:Xr,Suspense:Zr,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:Kr,cloneElement:Qr,createContext:Z,createElement:en,createFactory:tn,createRef:rn,forwardRef:Se,isValidElement:nn,lazy:an,memo:U,startTransition:on,unstable_act:sn,useCallback:x,useContext:K,useDebugValue:ln,useDeferredValue:un,useEffect:Re,useId:cn,useImperativeHandle:pn,useInsertionEffect:fn,useLayoutEffect:Ae,useMemo:Ce,useReducer:dn,useRef:Ne,useState:j,useSyncExternalStore:mn,useTransition:gn,version:bn}=__REACT__;var Tn=__STORYBOOK_COMPONENTS__,{A:_n,ActionBar:we,AddonPanel:vn,Badge:xe,Bar:Sn,Blockquote:Rn,Button:An,ClipboardCode:Cn,Code:Nn,DL:wn,Div:xn,DocumentWrapper:Ln,EmptyTabContent:In,ErrorFormatter:Dn,FlexBar:Mn,Form:Pn,H1:Bn,H2:Fn,H3:Hn,H4:zn,H5:Un,H6:jn,HR:kn,IconButton:Gn,IconButtonSkeleton:Wn,Icons:Vn,Img:$n,LI:Yn,Link:Jn,ListItem:qn,Loader:Xn,Modal:Zn,OL:Kn,P:Qn,Placeholder:ea,Pre:ta,ResetWrapper:ra,ScrollArea:Le,Separator:na,Spaced:Ie,Span:aa,StorybookIcon:oa,StorybookLogo:ia,Symbols:sa,SyntaxHighlighter:la,TT:ua,TabBar:ca,TabButton:pa,TabWrapper:fa,Table:da,Tabs:ma,TabsState:ga,TooltipLinkList:ba,TooltipMessage:ha,TooltipNote:Ea,UL:ya,WithTooltip:Oa,WithTooltipPure:Ta,Zoom:_a,codeCommon:va,components:Sa,createCopyToClipboardFunction:Ra,getStoryHref:Aa,icons:Ca,interleaveSeparators:Na,nameSpaceClassNames:wa,resetComponents:xa,withReset:La}=__STORYBOOK_COMPONENTS__;var Ba=__STORYBOOK_CORE_EVENTS__,{ARGTYPES_INFO_REQUEST:Fa,ARGTYPES_INFO_RESPONSE:Ha,CHANNEL_CREATED:za,CHANNEL_WS_DISCONNECT:Ua,CONFIG_ERROR:ja,CREATE_NEW_STORYFILE_REQUEST:ka,CREATE_NEW_STORYFILE_RESPONSE:Ga,CURRENT_STORY_WAS_SET:Wa,DOCS_PREPARED:Va,DOCS_RENDERED:$a,FILE_COMPONENT_SEARCH_REQUEST:Ya,FILE_COMPONENT_SEARCH_RESPONSE:Ja,FORCE_REMOUNT:qa,FORCE_RE_RENDER:Xa,GLOBALS_UPDATED:Za,NAVIGATE_URL:Ka,PLAY_FUNCTION_THREW_EXCEPTION:Qa,PRELOAD_ENTRIES:eo,PREVIEW_BUILDER_PROGRESS:to,PREVIEW_KEYDOWN:ro,REGISTER_SUBSCRIPTION:no,REQUEST_WHATS_NEW_DATA:ao,RESET_STORY_ARGS:oo,RESULT_WHATS_NEW_DATA:io,SAVE_STORY_REQUEST:so,SAVE_STORY_RESPONSE:lo,SELECT_STORY:uo,SET_CONFIG:co,SET_CURRENT_STORY:po,SET_FILTER:fo,SET_GLOBALS:mo,SET_INDEX:go,SET_STORIES:bo,SET_WHATS_NEW_CACHE:ho,SHARED_STATE_CHANGED:Eo,SHARED_STATE_SET:yo,STORIES_COLLAPSE_ALL:Oo,STORIES_EXPAND_ALL:To,STORY_ARGS_UPDATED:_o,STORY_CHANGED:k,STORY_ERRORED:vo,STORY_INDEX_INVALIDATED:So,STORY_MISSING:Ro,STORY_PREPARED:Ao,STORY_RENDERED:Co,STORY_RENDER_PHASE_CHANGED:No,STORY_SPECIFIED:wo,STORY_THREW_EXCEPTION:xo,STORY_UNCHANGED:Lo,TELEMETRY_ERROR:Io,TESTING_MODULE_CANCEL_TEST_RUN_REQUEST:Do,TESTING_MODULE_CANCEL_TEST_RUN_RESPONSE:Mo,TESTING_MODULE_CRASH_REPORT:Po,TESTING_MODULE_PROGRESS_REPORT:Bo,TESTING_MODULE_RUN_ALL_REQUEST:Fo,TESTING_MODULE_RUN_REQUEST:Ho,TESTING_MODULE_WATCH_MODE_REQUEST:zo,TOGGLE_WHATS_NEW_NOTIFICATIONS:Uo,UNHANDLED_ERRORS_WHILE_PLAYING:jo,UPDATE_GLOBALS:ko,UPDATE_QUERY_PARAMS:Go,UPDATE_STORY_ARGS:Wo}=__STORYBOOK_CORE_EVENTS__;var ei=__STORYBOOK_API__,{ActiveTabs:ti,Consumer:ri,ManagerContext:ni,Provider:ai,RequestResponseError:oi,addons:Q,combineParameters:ii,controlOrMetaKey:si,controlOrMetaSymbol:li,eventMatchesShortcut:ui,eventToShortcut:ci,experimental_requestResponse:pi,isMacLike:fi,isShortcutTaken:di,keyToSymbol:mi,merge:gi,mockChannel:bi,optionOrAltSymbol:hi,shortcutMatchesShortcut:Ei,shortcutToHumanString:yi,types:De,useAddonState:Me,useArgTypes:Oi,useArgs:Ti,useChannel:Pe,useGlobalTypes:_i,useGlobals:vi,useParameter:Si,useSharedState:Ri,useStoryPrepared:Ai,useStorybookApi:Ci,useStorybookState:Ni}=__STORYBOOK_API__;var Be=Object.prototype.hasOwnProperty;function Fe(e,t,r){for(r of e.keys())if(L(r,t))return r}function L(e,t){var r,n,a;if(e===t)return!0;if(e&&t&&(r=e.constructor)===t.constructor){if(r===Date)return e.getTime()===t.getTime();if(r===RegExp)return e.toString()===t.toString();if(r===Array){if((n=e.length)===t.length)for(;n--&&L(e[n],t[n]););return n===-1}if(r===Set){if(e.size!==t.size)return!1;for(n of e)if(a=n,a&&typeof a=="object"&&(a=Fe(t,a),!a)||!t.has(a))return!1;return!0}if(r===Map){if(e.size!==t.size)return!1;for(n of e)if(a=n[0],a&&typeof a=="object"&&(a=Fe(t,a),!a)||!L(n[1],t.get(a)))return!1;return!0}if(r===ArrayBuffer)e=new Uint8Array(e),t=new Uint8Array(t);else if(r===DataView){if((n=e.byteLength)===t.byteLength)for(;n--&&e.getInt8(n)===t.getInt8(n););return n===-1}if(ArrayBuffer.isView(e)){if((n=e.byteLength)===t.byteLength)for(;n--&&e[n]===t[n];);return n===-1}if(!r||typeof e=="object"){n=0;for(r in e)if(Be.call(e,r)&&++n&&!Be.call(t,r)||!(r in t)||!L(e[r],t[r]))return!1;return Object.keys(t).length===n}}return e!==e&&t!==t}var Fi=__STORYBOOK_THEMING__,{CacheProvider:Hi,ClassNames:zi,Global:Ui,ThemeProvider:ji,background:ki,color:Gi,convert:Wi,create:Vi,createCache:$i,createGlobal:Yi,createReset:Ji,css:qi,darken:Xi,ensure:Zi,ignoreSsrWarning:Ki,isPropValid:Qi,jsx:es,keyframes:ts,lighten:rs,styled:B,themes:ns,typography:as,useTheme:os,withTheme:He}=__STORYBOOK_THEMING__;function T(){return T=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0&&a<1?(l=i,u=s):a>=1&&a<2?(l=s,u=i):a>=2&&a<3?(u=i,c=s):a>=3&&a<4?(u=s,c=i):a>=4&&a<5?(l=s,c=i):a>=5&&a<6&&(l=i,c=s);var p=r-i/2,d=l+p,f=u+p,E=c+p;return n(d,f,E)}var Ve={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 mt(e){if(typeof e!="string")return e;var t=e.toLowerCase();return Ve[t]?"#"+Ve[t]:e}var gt=/^#[a-fA-F0-9]{6}$/,bt=/^#[a-fA-F0-9]{8}$/,ht=/^#[a-fA-F0-9]{3}$/,Et=/^#[a-fA-F0-9]{4}$/,re=/^rgb\(\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*\)$/i,yt=/^rgb(?:a)?\(\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,|\/)\s*([-+]?\d*[.]?\d+[%]?)\s*\)$/i,Ot=/^hsl\(\s*(\d{0,3}[.]?[0-9]+(?:deg)?)\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*\)$/i,Tt=/^hsl(?:a)?\(\s*(\d{0,3}[.]?[0-9]+(?:deg)?)\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*(?:,|\/)\s*([-+]?\d*[.]?\d+[%]?)\s*\)$/i;function I(e){if(typeof e!="string")throw new _(3);var t=mt(e);if(t.match(gt))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(bt)){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(ht))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(Et)){var n=parseFloat((parseInt(""+t[4]+t[4],16)/255).toFixed(2));return{red:parseInt(""+t[1]+t[1],16),green:parseInt(""+t[2]+t[2],16),blue:parseInt(""+t[3]+t[3],16),alpha:n}}var a=re.exec(t);if(a)return{red:parseInt(""+a[1],10),green:parseInt(""+a[2],10),blue:parseInt(""+a[3],10)};var i=yt.exec(t.substring(0,50));if(i)return{red:parseInt(""+i[1],10),green:parseInt(""+i[2],10),blue:parseInt(""+i[3],10),alpha:parseFloat(""+i[4])>1?parseFloat(""+i[4])/100:parseFloat(""+i[4])};var s=Ot.exec(t);if(s){var l=parseInt(""+s[1],10),u=parseInt(""+s[2],10)/100,c=parseInt(""+s[3],10)/100,p="rgb("+F(l,u,c)+")",d=re.exec(p);if(!d)throw new _(4,t,p);return{red:parseInt(""+d[1],10),green:parseInt(""+d[2],10),blue:parseInt(""+d[3],10)}}var f=Tt.exec(t.substring(0,50));if(f){var E=parseInt(""+f[1],10),m=parseInt(""+f[2],10)/100,y=parseInt(""+f[3],10)/100,O="rgb("+F(E,m,y)+")",w=re.exec(O);if(!w)throw new _(4,t,O);return{red:parseInt(""+w[1],10),green:parseInt(""+w[2],10),blue:parseInt(""+w[3],10),alpha:parseFloat(""+f[4])>1?parseFloat(""+f[4])/100:parseFloat(""+f[4])}}throw new _(5)}function _t(e){var t=e.red/255,r=e.green/255,n=e.blue/255,a=Math.max(t,r,n),i=Math.min(t,r,n),s=(a+i)/2;if(a===i)return e.alpha!==void 0?{hue:0,saturation:0,lightness:s,alpha:e.alpha}:{hue:0,saturation:0,lightness:s};var l,u=a-i,c=s>.5?u/(2-a-i):u/(a+i);switch(a){case t:l=(r-n)/u+(r=1?V(e,t,r):"rgba("+F(e,t,r)+","+n+")";if(typeof e=="object"&&t===void 0&&r===void 0&&n===void 0)return e.alpha>=1?V(e.hue,e.saturation,e.lightness):"rgba("+F(e.hue,e.saturation,e.lightness)+","+e.alpha+")";throw new _(2)}function oe(e,t,r){if(typeof e=="number"&&typeof t=="number"&&typeof r=="number")return ae("#"+N(e)+N(t)+N(r));if(typeof e=="object"&&t===void 0&&r===void 0)return ae("#"+N(e.red)+N(e.green)+N(e.blue));throw new _(6)}function $(e,t,r,n){if(typeof e=="string"&&typeof t=="number"){var a=I(e);return"rgba("+a.red+","+a.green+","+a.blue+","+t+")"}else{if(typeof e=="number"&&typeof t=="number"&&typeof r=="number"&&typeof n=="number")return n>=1?oe(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?oe(e.red,e.green,e.blue):"rgba("+e.red+","+e.green+","+e.blue+","+e.alpha+")"}throw new _(7)}var Ct=function(t){return typeof t.red=="number"&&typeof t.green=="number"&&typeof t.blue=="number"&&(typeof t.alpha!="number"||typeof t.alpha>"u")},Nt=function(t){return typeof t.red=="number"&&typeof t.green=="number"&&typeof t.blue=="number"&&typeof t.alpha=="number"},wt=function(t){return typeof t.hue=="number"&&typeof t.saturation=="number"&&typeof t.lightness=="number"&&(typeof t.alpha!="number"||typeof t.alpha>"u")},xt=function(t){return typeof t.hue=="number"&&typeof t.saturation=="number"&&typeof t.lightness=="number"&&typeof t.alpha=="number"};function C(e){if(typeof e!="object")throw new _(8);if(Nt(e))return $(e);if(Ct(e))return oe(e);if(xt(e))return At(e);if(wt(e))return Rt(e);throw new _(8)}function Ye(e,t,r){return function(){var a=r.concat(Array.prototype.slice.call(arguments));return a.length>=t?e.apply(this,a):Ye(e,t,a)}}function v(e){return Ye(e,e.length,[])}function Lt(e,t){if(t==="transparent")return t;var r=A(t);return C(T({},r,{hue:r.hue+parseFloat(e)}))}var pl=v(Lt);function D(e,t,r){return Math.max(e,Math.min(t,r))}function It(e,t){if(t==="transparent")return t;var r=A(t);return C(T({},r,{lightness:D(0,1,r.lightness-parseFloat(e))}))}var fl=v(It);function Dt(e,t){if(t==="transparent")return t;var r=A(t);return C(T({},r,{saturation:D(0,1,r.saturation-parseFloat(e))}))}var dl=v(Dt);function Mt(e,t){if(t==="transparent")return t;var r=A(t);return C(T({},r,{lightness:D(0,1,r.lightness+parseFloat(e))}))}var ml=v(Mt);function Pt(e,t,r){if(t==="transparent")return r;if(r==="transparent")return t;if(e===0)return r;var n=I(t),a=T({},n,{alpha:typeof n.alpha=="number"?n.alpha:1}),i=I(r),s=T({},i,{alpha:typeof i.alpha=="number"?i.alpha:1}),l=a.alpha-s.alpha,u=parseFloat(e)*2-1,c=u*l===-1?u:u+l,p=1+u*l,d=(c/p+1)/2,f=1-d,E={red:Math.floor(a.red*d+s.red*f),green:Math.floor(a.green*d+s.green*f),blue:Math.floor(a.blue*d+s.blue*f),alpha:a.alpha*parseFloat(e)+s.alpha*(1-parseFloat(e))};return $(E)}var Bt=v(Pt),Je=Bt;function Ft(e,t){if(t==="transparent")return t;var r=I(t),n=typeof r.alpha=="number"?r.alpha:1,a=T({},r,{alpha:D(0,1,(n*100+parseFloat(e)*100)/100)});return $(a)}var Ht=v(Ft),qe=Ht;function zt(e,t){if(t==="transparent")return t;var r=A(t);return C(T({},r,{saturation:D(0,1,r.saturation+parseFloat(e))}))}var gl=v(zt);function Ut(e,t){return t==="transparent"?t:C(T({},A(t),{hue:parseFloat(e)}))}var bl=v(Ut);function jt(e,t){return t==="transparent"?t:C(T({},A(t),{lightness:parseFloat(e)}))}var hl=v(jt);function kt(e,t){return t==="transparent"?t:C(T({},A(t),{saturation:parseFloat(e)}))}var El=v(kt);function Gt(e,t){return t==="transparent"?t:Je(parseFloat(e),"rgb(0, 0, 0)",t)}var yl=v(Gt);function Wt(e,t){return t==="transparent"?t:Je(parseFloat(e),"rgb(255, 255, 255)",t)}var Ol=v(Wt);function Vt(e,t){if(t==="transparent")return t;var r=I(t),n=typeof r.alpha=="number"?r.alpha:1,a=T({},r,{alpha:D(0,1,+(n*100-parseFloat(e)*100).toFixed(2)/100)});return $(a)}var Tl=v(Vt);var $t="actions",z="storybook/actions",Yt=`${z}/panel`,se=`${z}/action-event`,et=`${z}/action-clear`,Jt=Object.create,pe=Object.defineProperty,qt=Object.getOwnPropertyDescriptor,tt=Object.getOwnPropertyNames,Xt=Object.getPrototypeOf,Zt=Object.prototype.hasOwnProperty,fe=(e,t)=>function(){return t||(0,e[tt(e)[0]])((t={exports:{}}).exports,t),t.exports},Kt=(e,t)=>{for(var r in t)pe(e,r,{get:t[r],enumerable:!0})},Qt=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let a of tt(t))!Zt.call(e,a)&&a!==r&&pe(e,a,{get:()=>t[a],enumerable:!(n=qt(t,a))||n.enumerable});return e},er=(e,t,r)=>(r=e!=null?Jt(Xt(e)):{},Qt(t||!e||!e.__esModule?pe(r,"default",{value:e,enumerable:!0}):r,e)),tr=fe({"node_modules/is-object/index.js"(e,t){t.exports=function(r){return typeof r=="object"&&r!==null}}}),rr=fe({"node_modules/is-window/index.js"(e,t){t.exports=function(r){if(r==null)return!1;var n=Object(r);return n===n.window}}}),nr=fe({"node_modules/is-dom/index.js"(e,t){var r=tr(),n=rr();function a(i){return!r(i)||!n(window)||typeof window.Node!="function"?!1:typeof i.nodeType=="number"&&typeof i.nodeName=="string"}t.exports=a}}),q={};Kt(q,{chromeDark:()=>ar,chromeLight:()=>or});var ar={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"},or={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"},rt=Z([{},()=>{}]),ie={WebkitTouchCallout:"none",WebkitUserSelect:"none",KhtmlUserSelect:"none",MozUserSelect:"none",msUserSelect:"none",OUserSelect:"none",userSelect:"none"},Y=e=>({DOMNodePreview:{htmlOpenTag:{base:{color:e.HTML_TAG_COLOR},tagName:{color:e.HTML_TAGNAME_COLOR,textTransform:e.HTML_TAGNAME_TEXT_TRANSFORM},htmlAttributeName:{color:e.HTML_ATTRIBUTE_NAME_COLOR},htmlAttributeValue:{color:e.HTML_ATTRIBUTE_VALUE_COLOR}},htmlCloseTag:{base:{color:e.HTML_TAG_COLOR},offsetLeft:{marginLeft:-e.TREENODE_PADDING_LEFT},tagName:{color:e.HTML_TAGNAME_COLOR,textTransform:e.HTML_TAGNAME_TEXT_TRANSFORM}},htmlComment:{color:e.HTML_COMMENT_COLOR},htmlDoctype:{color:e.HTML_DOCTYPE_COLOR}},ObjectPreview:{objectDescription:{fontStyle:"italic"},preview:{fontStyle:"italic"},arrayMaxProperties:e.OBJECT_PREVIEW_ARRAY_MAX_PROPERTIES,objectMaxProperties:e.OBJECT_PREVIEW_OBJECT_MAX_PROPERTIES},ObjectName:{base:{color:e.OBJECT_NAME_COLOR},dimmed:{opacity:.6}},ObjectValue:{objectValueNull:{color:e.OBJECT_VALUE_NULL_COLOR},objectValueUndefined:{color:e.OBJECT_VALUE_UNDEFINED_COLOR},objectValueRegExp:{color:e.OBJECT_VALUE_REGEXP_COLOR},objectValueString:{color:e.OBJECT_VALUE_STRING_COLOR},objectValueSymbol:{color:e.OBJECT_VALUE_SYMBOL_COLOR},objectValueNumber:{color:e.OBJECT_VALUE_NUMBER_COLOR},objectValueBoolean:{color:e.OBJECT_VALUE_BOOLEAN_COLOR},objectValueFunctionPrefix:{color:e.OBJECT_VALUE_FUNCTION_PREFIX_COLOR,fontStyle:"italic"},objectValueFunctionName:{fontStyle:"italic"}},TreeView:{treeViewOutline:{padding:0,margin:0,listStyleType:"none"}},TreeNode:{treeNodeBase:{color:e.BASE_COLOR,backgroundColor:e.BASE_BACKGROUND_COLOR,lineHeight:e.TREENODE_LINE_HEIGHT,cursor:"default",boxSizing:"border-box",listStyle:"none",fontFamily:e.TREENODE_FONT_FAMILY,fontSize:e.TREENODE_FONT_SIZE},treeNodePreviewContainer:{},treeNodePlaceholder:{whiteSpace:"pre",fontSize:e.ARROW_FONT_SIZE,marginRight:e.ARROW_MARGIN_RIGHT,...ie},treeNodeArrow:{base:{color:e.ARROW_COLOR,display:"inline-block",fontSize:e.ARROW_FONT_SIZE,marginRight:e.ARROW_MARGIN_RIGHT,...parseFloat(e.ARROW_ANIMATION_DURATION)>0?{transition:`transform ${e.ARROW_ANIMATION_DURATION} ease 0s`}:{},...ie},expanded:{WebkitTransform:"rotateZ(90deg)",MozTransform:"rotateZ(90deg)",transform:"rotateZ(90deg)"},collapsed:{WebkitTransform:"rotateZ(0deg)",MozTransform:"rotateZ(0deg)",transform:"rotateZ(0deg)"}},treeNodeChildNodesContainer:{margin:0,paddingLeft:e.TREENODE_PADDING_LEFT}},TableInspector:{base:{color:e.BASE_COLOR,position:"relative",border:`1px solid ${e.TABLE_BORDER_COLOR}`,fontFamily:e.BASE_FONT_FAMILY,fontSize:e.BASE_FONT_SIZE,lineHeight:"120%",boxSizing:"border-box",cursor:"default"}},TableInspectorHeaderContainer:{base:{top:0,height:"17px",left:0,right:0,overflowX:"hidden"},table:{tableLayout:"fixed",borderSpacing:0,borderCollapse:"separate",height:"100%",width:"100%",margin:0}},TableInspectorDataContainer:{tr:{display:"table-row"},td:{boxSizing:"border-box",border:"none",height:"16px",verticalAlign:"top",padding:"1px 4px",WebkitUserSelect:"text",whiteSpace:"nowrap",textOverflow:"ellipsis",overflow:"hidden",lineHeight:"14px"},div:{position:"static",top:"17px",bottom:0,overflowY:"overlay",transform:"translateZ(0)",left:0,right:0,overflowX:"hidden"},table:{positon:"static",left:0,top:0,right:0,bottom:0,borderTop:"0 none transparent",margin:0,backgroundImage:e.TABLE_DATA_BACKGROUND_IMAGE,backgroundSize:e.TABLE_DATA_BACKGROUND_SIZE,tableLayout:"fixed",borderSpacing:0,borderCollapse:"separate",width:"100%",fontSize:e.BASE_FONT_SIZE,lineHeight:"120%"}},TableInspectorTH:{base:{position:"relative",height:"auto",textAlign:"left",backgroundColor:e.TABLE_TH_BACKGROUND_COLOR,borderBottom:`1px solid ${e.TABLE_BORDER_COLOR}`,fontWeight:"normal",verticalAlign:"middle",padding:"0 4px",whiteSpace:"nowrap",textOverflow:"ellipsis",overflow:"hidden",lineHeight:"14px",":hover":{backgroundColor:e.TABLE_TH_HOVER_COLOR}},div:{whiteSpace:"nowrap",textOverflow:"ellipsis",overflow:"hidden",fontSize:e.BASE_FONT_SIZE,lineHeight:"120%"}},TableInspectorLeftBorder:{none:{borderLeft:"none"},solid:{borderLeft:`1px solid ${e.TABLE_BORDER_COLOR}`}},TableInspectorSortIcon:{display:"block",marginRight:3,width:8,height:7,marginTop:-7,color:e.TABLE_SORT_ICON_COLOR,fontSize:12,...ie}}),le="chromeLight",nt=Z(Y(q[le])),S=e=>K(nt)[e],de=e=>({theme:t=le,...r})=>{let n=Ce(()=>{switch(Object.prototype.toString.call(t)){case"[object String]":return Y(q[t]);case"[object Object]":return Y(t);default:return Y(q[le])}},[t]);return o.createElement(nt.Provider,{value:n},o.createElement(e,{...r}))},ir=({expanded:e,styles:t})=>o.createElement("span",{style:{...t.base,...e?t.expanded:t.collapsed}},"\u25B6"),sr=U(e=>{e={expanded:!0,nodeRenderer:({name:p})=>o.createElement("span",null,p),onClick:()=>{},shouldShowArrow:!1,shouldShowPlaceholder:!0,...e};let{expanded:t,onClick:r,children:n,nodeRenderer:a,title:i,shouldShowArrow:s,shouldShowPlaceholder:l}=e,u=S("TreeNode"),c=a;return o.createElement("li",{"aria-expanded":t,role:"treeitem",style:u.treeNodeBase,title:i},o.createElement("div",{style:u.treeNodePreviewContainer,onClick:r},s||Te.count(n)>0?o.createElement(ir,{expanded:t,styles:u.treeNodeArrow}):l&&o.createElement("span",{style:u.treeNodePlaceholder},"\xA0"),o.createElement(c,{...e})),o.createElement("ol",{role:"group",style:u.treeNodeChildNodesContainer},t?n:void 0))}),X="$",Xe="*";function J(e,t){return!t(e).next().done}var lr=e=>Array.from({length:e},(t,r)=>[X].concat(Array.from({length:r},()=>"*")).join(".")),ur=(e,t,r,n,a)=>{let i=[].concat(lr(n)).concat(r).filter(l=>typeof l=="string"),s=[];return i.forEach(l=>{let u=l.split("."),c=(p,d,f)=>{if(f===u.length){s.push(d);return}let E=u[f];if(f===0)J(p,t)&&(E===X||E===Xe)&&c(p,X,f+1);else if(E===Xe)for(let{name:m,data:y}of t(p))J(y,t)&&c(y,`${d}.${m}`,f+1);else{let m=p[E];J(m,t)&&c(m,`${d}.${E}`,f+1)}};c(e,"",0)}),s.reduce((l,u)=>(l[u]=!0,l),{...a})},at=U(e=>{let{data:t,dataIterator:r,path:n,depth:a,nodeRenderer:i}=e,[s,l]=K(rt),u=J(t,r),c=!!s[n],p=x(()=>u&&l(d=>({...d,[n]:!c})),[u,l,n,c]);return o.createElement(sr,{expanded:c,onClick:p,shouldShowArrow:u,shouldShowPlaceholder:a>0,nodeRenderer:i,...e},c?[...r(t)].map(({name:d,data:f,...E})=>o.createElement(at,{name:d,data:f,depth:a+1,path:`${n}.${d}`,key:d,dataIterator:r,nodeRenderer:i,...E})):null)}),ot=U(({name:e,data:t,dataIterator:r,nodeRenderer:n,expandPaths:a,expandLevel:i})=>{let s=S("TreeView"),l=j({}),[,u]=l;return Ae(()=>u(c=>ur(t,r,a,i,c)),[t,r,a,i]),o.createElement(rt.Provider,{value:l},o.createElement("ol",{role:"tree",style:s.treeViewOutline},o.createElement(at,{name:e,data:t,dataIterator:r,depth:0,path:X,nodeRenderer:n})))}),me=({name:e,dimmed:t=!1,styles:r={}})=>{let n=S("ObjectName"),a={...n.base,...t?n.dimmed:{},...r};return o.createElement("span",{style:a},e)},H=({object:e,styles:t})=>{let r=S("ObjectValue"),n=a=>({...r[a],...t});switch(typeof e){case"bigint":return o.createElement("span",{style:n("objectValueNumber")},String(e),"n");case"number":return o.createElement("span",{style:n("objectValueNumber")},String(e));case"string":return o.createElement("span",{style:n("objectValueString")},'"',e,'"');case"boolean":return o.createElement("span",{style:n("objectValueBoolean")},String(e));case"undefined":return o.createElement("span",{style:n("objectValueUndefined")},"undefined");case"object":return e===null?o.createElement("span",{style:n("objectValueNull")},"null"):e instanceof Date?o.createElement("span",null,e.toString()):e instanceof RegExp?o.createElement("span",{style:n("objectValueRegExp")},e.toString()):Array.isArray(e)?o.createElement("span",null,`Array(${e.length})`):e.constructor?typeof e.constructor.isBuffer=="function"&&e.constructor.isBuffer(e)?o.createElement("span",null,`Buffer[${e.length}]`):o.createElement("span",null,e.constructor.name):o.createElement("span",null,"Object");case"function":return o.createElement("span",null,o.createElement("span",{style:n("objectValueFunctionPrefix")},"\u0192\xA0"),o.createElement("span",{style:n("objectValueFunctionName")},e.name,"()"));case"symbol":return o.createElement("span",{style:n("objectValueSymbol")},e.toString());default:return o.createElement("span",null)}},it=Object.prototype.hasOwnProperty,cr=Object.prototype.propertyIsEnumerable;function ue(e,t){let r=Object.getOwnPropertyDescriptor(e,t);if(r.get)try{return r.get()}catch{return r.get}return e[t]}function Ze(e,t){return e.length===0?[]:e.slice(1).reduce((r,n)=>r.concat([t,n]),[e[0]])}var ce=({data:e})=>{let t=S("ObjectPreview"),r=e;if(typeof r!="object"||r===null||r instanceof Date||r instanceof RegExp)return o.createElement(H,{object:r});if(Array.isArray(r)){let n=t.arrayMaxProperties,a=r.slice(0,n).map((s,l)=>o.createElement(H,{key:l,object:s}));r.length>n&&a.push(o.createElement("span",{key:"ellipsis"},"\u2026"));let i=r.length;return o.createElement(o.Fragment,null,o.createElement("span",{style:t.objectDescription},i===0?"":`(${i})\xA0`),o.createElement("span",{style:t.preview},"[",Ze(a,", "),"]"))}else{let n=t.objectMaxProperties,a=[];for(let s in r)if(it.call(r,s)){let l;a.length===n-1&&Object.keys(r).length>n&&(l=o.createElement("span",{key:"ellipsis"},"\u2026"));let u=ue(r,s);if(a.push(o.createElement("span",{key:s},o.createElement(me,{name:s||'""'}),":\xA0",o.createElement(H,{object:u}),l)),l)break}let i=r.constructor?r.constructor.name:"Object";return o.createElement(o.Fragment,null,o.createElement("span",{style:t.objectDescription},i==="Object"?"":`${i} `),o.createElement("span",{style:t.preview},"{",Ze(a,", "),"}"))}},pr=({name:e,data:t})=>typeof e=="string"?o.createElement("span",null,o.createElement(me,{name:e}),o.createElement("span",null,": "),o.createElement(ce,{data:t})):o.createElement(ce,{data:t}),fr=({name:e,data:t,isNonenumerable:r=!1})=>{let n=t;return o.createElement("span",null,typeof e=="string"?o.createElement(me,{name:e,dimmed:r}):o.createElement(ce,{data:e}),o.createElement("span",null,": "),o.createElement(H,{object:n}))},dr=(e,t)=>function*(r){if(!(typeof r=="object"&&r!==null||typeof r=="function"))return;let n=Array.isArray(r);if(!n&&r[Symbol.iterator]){let a=0;for(let i of r){if(Array.isArray(i)&&i.length===2){let[s,l]=i;yield{name:s,data:l}}else yield{name:a.toString(),data:i};a++}}else{let a=Object.getOwnPropertyNames(r);t===!0&&!n?a.sort():typeof t=="function"&&a.sort(t);for(let i of a)if(cr.call(r,i)){let s=ue(r,i);yield{name:i||'""',data:s}}else if(e){let s;try{s=ue(r,i)}catch{}s!==void 0&&(yield{name:i,data:s,isNonenumerable:!0})}e&&r!==Object.prototype&&(yield{name:"__proto__",data:Object.getPrototypeOf(r),isNonenumerable:!0})}},mr=({depth:e,name:t,data:r,isNonenumerable:n})=>e===0?o.createElement(pr,{name:t,data:r}):o.createElement(fr,{name:t,data:r,isNonenumerable:n}),gr=({showNonenumerable:e=!1,sortObjectKeys:t,nodeRenderer:r,...n})=>{let a=dr(e,t),i=r||mr;return o.createElement(ot,{nodeRenderer:i,dataIterator:a,...n})},br=de(gr);function hr(e){if(typeof e=="object"){let t=[];if(Array.isArray(e)){let n=e.length;t=[...Array(n).keys()]}else e!==null&&(t=Object.keys(e));let r=t.reduce((n,a)=>{let i=e[a];return typeof i=="object"&&i!==null&&Object.keys(i).reduce((s,l)=>(s.includes(l)||s.push(l),s),n),n},[]);return{rowHeaders:t,colHeaders:r}}}var Er=({rows:e,columns:t,rowsData:r})=>{let n=S("TableInspectorDataContainer"),a=S("TableInspectorLeftBorder");return o.createElement("div",{style:n.div},o.createElement("table",{style:n.table},o.createElement("colgroup",null),o.createElement("tbody",null,e.map((i,s)=>o.createElement("tr",{key:i,style:n.tr},o.createElement("td",{style:{...n.td,...a.none}},i),t.map(l=>{let u=r[s];return typeof u=="object"&&u!==null&&it.call(u,l)?o.createElement("td",{key:l,style:{...n.td,...a.solid}},o.createElement(H,{object:u[l]})):o.createElement("td",{key:l,style:{...n.td,...a.solid}})}))))))},yr=e=>o.createElement("div",{style:{position:"absolute",top:1,right:0,bottom:1,display:"flex",alignItems:"center"}},e.children),Or=({sortAscending:e})=>{let t=S("TableInspectorSortIcon"),r=e?"\u25B2":"\u25BC";return o.createElement("div",{style:t},r)},Ke=({sortAscending:e=!1,sorted:t=!1,onClick:r=void 0,borderStyle:n={},children:a,...i})=>{let s=S("TableInspectorTH"),[l,u]=j(!1),c=x(()=>u(!0),[]),p=x(()=>u(!1),[]);return o.createElement("th",{...i,style:{...s.base,...n,...l?s.base[":hover"]:{}},onMouseEnter:c,onMouseLeave:p,onClick:r},o.createElement("div",{style:s.div},a),t&&o.createElement(yr,null,o.createElement(Or,{sortAscending:e})))},Tr=({indexColumnText:e="(index)",columns:t=[],sorted:r,sortIndexColumn:n,sortColumn:a,sortAscending:i,onTHClick:s,onIndexTHClick:l})=>{let u=S("TableInspectorHeaderContainer"),c=S("TableInspectorLeftBorder");return o.createElement("div",{style:u.base},o.createElement("table",{style:u.table},o.createElement("tbody",null,o.createElement("tr",null,o.createElement(Ke,{borderStyle:c.none,sorted:r&&n,sortAscending:i,onClick:l},e),t.map(p=>o.createElement(Ke,{borderStyle:c.solid,key:p,sorted:r&&a===p,sortAscending:i,onClick:s.bind(null,p)},p))))))},_r=({data:e,columns:t})=>{let r=S("TableInspector"),[{sorted:n,sortIndexColumn:a,sortColumn:i,sortAscending:s},l]=j({sorted:!1,sortIndexColumn:!1,sortColumn:void 0,sortAscending:!1}),u=x(()=>{l(({sortIndexColumn:m,sortAscending:y})=>({sorted:!0,sortIndexColumn:!0,sortColumn:void 0,sortAscending:m?!y:!0}))},[]),c=x(m=>{l(({sortColumn:y,sortAscending:O})=>({sorted:!0,sortIndexColumn:!1,sortColumn:m,sortAscending:m===y?!O:!0}))},[]);if(typeof e!="object"||e===null)return o.createElement("div",null);let{rowHeaders:p,colHeaders:d}=hr(e);t!==void 0&&(d=t);let f=p.map(m=>e[m]),E;if(i!==void 0?E=f.map((m,y)=>typeof m=="object"&&m!==null?[m[i],y]:[void 0,y]):a&&(E=p.map((m,y)=>[p[y],y])),E!==void 0){let m=(O,w)=>(ut,ct)=>{let ge=O(ut),be=O(ct),he=typeof ge,Ee=typeof be,ye=(P,Oe)=>POe?1:0,M;if(he===Ee)M=ye(ge,be);else{let P={string:0,number:1,object:2,symbol:3,boolean:4,undefined:5,function:6};M=ye(P[he],P[Ee])}return w||(M=-M),M},y=E.sort(m(O=>O[0],s)).map(O=>O[1]);p=y.map(O=>p[O]),f=y.map(O=>f[O])}return o.createElement("div",{style:r.base},o.createElement(Tr,{columns:d,sorted:n,sortIndexColumn:a,sortColumn:i,sortAscending:s,onTHClick:c,onIndexTHClick:u}),o.createElement(Er,{rows:p,columns:d,rowsData:f}))},vr=de(_r),Sr=80,st=e=>e.childNodes.length===0||e.childNodes.length===1&&e.childNodes[0].nodeType===Node.TEXT_NODE&&e.textContent.lengtho.createElement("span",{style:r.base},"<",o.createElement("span",{style:r.tagName},e),(()=>{if(t){let n=[];for(let a=0;a"),Qe=({tagName:e,isChildNode:t=!1,styles:r})=>o.createElement("span",{style:Object.assign({},r.base,t&&r.offsetLeft)},""),Ar={1:"ELEMENT_NODE",3:"TEXT_NODE",7:"PROCESSING_INSTRUCTION_NODE",8:"COMMENT_NODE",9:"DOCUMENT_NODE",10:"DOCUMENT_TYPE_NODE",11:"DOCUMENT_FRAGMENT_NODE"},Cr=({isCloseTag:e,data:t,expanded:r})=>{let n=S("DOMNodePreview");if(e)return o.createElement(Qe,{styles:n.htmlCloseTag,isChildNode:!0,tagName:t.tagName});switch(t.nodeType){case Node.ELEMENT_NODE:return o.createElement("span",null,o.createElement(Rr,{tagName:t.tagName,attributes:t.attributes,styles:n.htmlOpenTag}),st(t)?t.textContent:!r&&"\u2026",!r&&o.createElement(Qe,{tagName:t.tagName,styles:n.htmlCloseTag}));case Node.TEXT_NODE:return o.createElement("span",null,t.textContent);case Node.CDATA_SECTION_NODE:return o.createElement("span",null,"");case Node.COMMENT_NODE:return o.createElement("span",{style:n.htmlComment},"");case Node.PROCESSING_INSTRUCTION_NODE:return o.createElement("span",null,t.nodeName);case Node.DOCUMENT_TYPE_NODE:return o.createElement("span",{style:n.htmlDoctype},"");case Node.DOCUMENT_NODE:return o.createElement("span",null,t.nodeName);case Node.DOCUMENT_FRAGMENT_NODE:return o.createElement("span",null,t.nodeName);default:return o.createElement("span",null,Ar[t.nodeType])}},Nr=function*(e){if(e&&e.childNodes){if(st(e))return;for(let t=0;to.createElement(ot,{nodeRenderer:Cr,dataIterator:Nr,...e}),xr=de(wr),Lr=er(nr()),Ir=({table:e=!1,data:t,...r})=>e?o.createElement(vr,{data:t,...r}):(0,Lr.default)(t)?o.createElement(xr,{data:t,...r}):o.createElement(br,{data:t,...r}),Dr=B.div({display:"flex",padding:0,borderLeft:"5px solid transparent",borderBottom:"1px solid transparent",transition:"all 0.1s",alignItems:"flex-start",whiteSpace:"pre"}),Mr=B.div(({theme:e})=>({backgroundColor:qe(.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"})),Pr=B.div({flex:1,padding:"0 0 0 5px"}),lt=Se(({children:e,className:t},r)=>o.createElement(Le,{ref:r,horizontal:!0,vertical:!0,className:t},e));lt.displayName="UnstyledWrapped";var Br=B(lt)({margin:0,padding:"10px 5px 20px"}),Fr=He(({theme:e,...t})=>o.createElement(Ir,{theme:e.addonActionsTheme||"chromeLight",table:!1,...t})),Hr=({actions:e,onClear:t})=>{let r=Ne(null),n=r.current,a=n&&n.scrollHeight-n.scrollTop===n.clientHeight;return Re(()=>{a&&(r.current.scrollTop=r.current.scrollHeight)},[a,e.length]),o.createElement(ve,null,o.createElement(Br,{ref:r},e.map(i=>o.createElement(Dr,{key:i.id},i.count>1&&o.createElement(Mr,null,i.count),o.createElement(Pr,null,o.createElement(Fr,{sortObjectKeys:!0,showNonenumerable:!1,name:i.data.name,data:i.data.args??i.data}))))),o.createElement(we,{actionItems:[{title:"Clear",onClick:t}]}))},zr=(e,t)=>{try{return L(e,t)}catch{return!1}},Ur=class extends _e{constructor(e){super(e),this.handleStoryChange=()=>{let{actions:t}=this.state;t.length>0&&t[0].options.clearOnStoryChange&&this.clearActions()},this.addAction=t=>{this.setState(r=>{let n=[...r.actions],a=n.length&&n[n.length-1];return a&&zr(a.data,t.data)?a.count++:(t.count=1,n.push(t)),{actions:n.slice(0,t.options.limit)}})},this.clearActions=()=>{let{api:t}=this.props;t.emit(et),this.setState({actions:[]})},this.mounted=!1,this.state={actions:[]}}componentDidMount(){this.mounted=!0;let{api:e}=this.props;e.on(se,this.addAction),e.on(k,this.handleStoryChange)}componentWillUnmount(){this.mounted=!1;let{api:e}=this.props;e.off(k,this.handleStoryChange),e.off(se,this.addAction)}render(){let{actions:e=[]}=this.state,{active:t}=this.props,r={actions:e,onClear:this.clearActions};return t?o.createElement(Hr,{...r}):null}};function jr(){let[{count:e},t]=Me(z,{count:0});return Pe({[se]:()=>{t(r=>({...r,count:r.count+1}))},[k]:()=>{t(r=>({...r,count:0}))},[et]:()=>{t(r=>({...r,count:0}))}}),o.createElement("div",null,o.createElement(Ie,{col:1},o.createElement("span",{style:{display:"inline-block",verticalAlign:"middle"}},"Actions"),e===0?"":o.createElement(xe,{status:"neutral"},e)))}Q.register(z,e=>{Q.add(Yt,{title:jr,type:De.PANEL,render:({active:t})=>o.createElement(Ur,{api:e,active:!!t}),paramKey:$t})});})(); +}catch(e){ console.error("[Storybook] One of your manager-entries failed: " + import.meta.url, e); } diff --git a/sb-addons/essentials-actions-4/manager-bundle.js.LEGAL.txt b/sb-addons/essentials-actions-4/manager-bundle.js.LEGAL.txt new file mode 100644 index 00000000..e69de29b diff --git a/sb-addons/essentials-backgrounds-5/manager-bundle.js b/sb-addons/essentials-backgrounds-5/manager-bundle.js new file mode 100644 index 00000000..23a17bf8 --- /dev/null +++ b/sb-addons/essentials-backgrounds-5/manager-bundle.js @@ -0,0 +1,12 @@ +try{ +(()=>{var re=Object.create;var Y=Object.defineProperty;var ce=Object.getOwnPropertyDescriptor;var ie=Object.getOwnPropertyNames;var ae=Object.getPrototypeOf,le=Object.prototype.hasOwnProperty;var E=(e=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(e,{get:(o,a)=>(typeof require<"u"?require:o)[a]}):e)(function(e){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+e+'" is not supported')});var M=(e,o)=>()=>(e&&(o=e(e=0)),o);var se=(e,o)=>()=>(o||e((o={exports:{}}).exports,o),o.exports);var ue=(e,o,a,r)=>{if(o&&typeof o=="object"||typeof o=="function")for(let c of ie(o))!le.call(e,c)&&c!==a&&Y(e,c,{get:()=>o[c],enumerable:!(r=ce(o,c))||r.enumerable});return e};var Ie=(e,o,a)=>(a=e!=null?re(ae(e)):{},ue(o||!e||!e.__esModule?Y(a,"default",{value:e,enumerable:!0}):a,e));var p=M(()=>{});var h=M(()=>{});var f=M(()=>{});var X=se((Q,V)=>{p();h();f();(function(e){if(typeof Q=="object"&&typeof V<"u")V.exports=e();else if(typeof define=="function"&&define.amd)define([],e);else{var o;typeof window<"u"||typeof window<"u"?o=window:typeof self<"u"?o=self:o=this,o.memoizerific=e()}})(function(){var e,o,a;return function r(c,d,l){function t(i,I){if(!d[i]){if(!c[i]){var s=typeof E=="function"&&E;if(!I&&s)return s(i,!0);if(n)return n(i,!0);var C=new Error("Cannot find module '"+i+"'");throw C.code="MODULE_NOT_FOUND",C}var m=d[i]={exports:{}};c[i][0].call(m.exports,function(b){var y=c[i][1][b];return t(y||b)},m,m.exports,r,c,d,l)}return d[i].exports}for(var n=typeof E=="function"&&E,u=0;u=0)return this.lastItem=this.list[n],this.list[n].val},l.prototype.set=function(t,n){var u;return this.lastItem&&this.isEqual(this.lastItem.key,t)?(this.lastItem.val=n,this):(u=this.indexOf(t),u>=0?(this.lastItem=this.list[u],this.list[u].val=n,this):(this.lastItem={key:t,val:n},this.list.push(this.lastItem),this.size++,this))},l.prototype.delete=function(t){var n;if(this.lastItem&&this.isEqual(this.lastItem.key,t)&&(this.lastItem=void 0),n=this.indexOf(t),n>=0)return this.size--,this.list.splice(n,1)[0]},l.prototype.has=function(t){var n;return this.lastItem&&this.isEqual(this.lastItem.key,t)?!0:(n=this.indexOf(t),n>=0?(this.lastItem=this.list[n],!0):!1)},l.prototype.forEach=function(t,n){var u;for(u=0;u0&&(x[_]={cacheItem:b,arg:arguments[_]},O?t(s,x):s.push(x),s.length>i&&n(s.shift())),m.wasMemoized=O,m.numArgs=_+1,R};return m.limit=i,m.wasMemoized=!1,m.cache=I,m.lru=s,m}};function t(i,I){var s=i.length,C=I.length,m,b,y;for(b=0;b=0&&(s=i[m],C=s.cacheItem.get(s.arg),!C||!C.size);m--)s.cacheItem.delete(s.arg)}function u(i,I){return i===I||i!==i&&I!==I}},{"map-or-similar":1}]},{},[3])(3)})});p();h();f();p();h();f();p();h();f();p();h();f();var g=__REACT__,{Children:Ee,Component:we,Fragment:D,Profiler:Be,PureComponent:Re,StrictMode:xe,Suspense:Le,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:Pe,cloneElement:Me,createContext:De,createElement:Ge,createFactory:Fe,createRef:Ne,forwardRef:Ue,isValidElement:He,lazy:qe,memo:w,startTransition:ze,unstable_act:Ke,useCallback:G,useContext:Ve,useDebugValue:We,useDeferredValue:Ye,useEffect:je,useId:$e,useImperativeHandle:Ze,useInsertionEffect:Je,useLayoutEffect:Qe,useMemo:j,useReducer:Xe,useRef:eo,useState:F,useSyncExternalStore:oo,useTransition:no,version:to}=__REACT__;p();h();f();var lo=__STORYBOOK_API__,{ActiveTabs:so,Consumer:uo,ManagerContext:Io,Provider:mo,RequestResponseError:po,addons:N,combineParameters:ho,controlOrMetaKey:fo,controlOrMetaSymbol:go,eventMatchesShortcut:bo,eventToShortcut:Co,experimental_requestResponse:yo,isMacLike:So,isShortcutTaken:ko,keyToSymbol:vo,merge:To,mockChannel:_o,optionOrAltSymbol:Ao,shortcutMatchesShortcut:Oo,shortcutToHumanString:Eo,types:$,useAddonState:wo,useArgTypes:Bo,useArgs:Ro,useChannel:xo,useGlobalTypes:Lo,useGlobals:L,useParameter:P,useSharedState:Po,useStoryPrepared:Mo,useStorybookApi:Do,useStorybookState:Go}=__STORYBOOK_API__;p();h();f();var qo=__STORYBOOK_COMPONENTS__,{A:zo,ActionBar:Ko,AddonPanel:Vo,Badge:Wo,Bar:Yo,Blockquote:jo,Button:$o,ClipboardCode:Zo,Code:Jo,DL:Qo,Div:Xo,DocumentWrapper:en,EmptyTabContent:on,ErrorFormatter:nn,FlexBar:tn,Form:rn,H1:cn,H2:an,H3:ln,H4:sn,H5:un,H6:In,HR:dn,IconButton:B,IconButtonSkeleton:mn,Icons:pn,Img:hn,LI:fn,Link:gn,ListItem:bn,Loader:Cn,Modal:yn,OL:Sn,P:kn,Placeholder:vn,Pre:Tn,ResetWrapper:_n,ScrollArea:An,Separator:On,Spaced:En,Span:wn,StorybookIcon:Bn,StorybookLogo:Rn,Symbols:xn,SyntaxHighlighter:Ln,TT:Pn,TabBar:Mn,TabButton:Dn,TabWrapper:Gn,Table:Fn,Tabs:Nn,TabsState:Un,TooltipLinkList:U,TooltipMessage:Hn,TooltipNote:qn,UL:zn,WithTooltip:H,WithTooltipPure:Kn,Zoom:Vn,codeCommon:Wn,components:Yn,createCopyToClipboardFunction:jn,getStoryHref:$n,icons:Zn,interleaveSeparators:Jn,nameSpaceClassNames:Qn,resetComponents:Xn,withReset:et}=__STORYBOOK_COMPONENTS__;p();h();f();var ct=__STORYBOOK_ICONS__,{AccessibilityAltIcon:it,AccessibilityIcon:at,AddIcon:lt,AdminIcon:st,AlertAltIcon:ut,AlertIcon:It,AlignLeftIcon:dt,AlignRightIcon:mt,AppleIcon:pt,ArrowBottomLeftIcon:ht,ArrowBottomRightIcon:ft,ArrowDownIcon:gt,ArrowLeftIcon:bt,ArrowRightIcon:Ct,ArrowSolidDownIcon:yt,ArrowSolidLeftIcon:St,ArrowSolidRightIcon:kt,ArrowSolidUpIcon:vt,ArrowTopLeftIcon:Tt,ArrowTopRightIcon:_t,ArrowUpIcon:At,AzureDevOpsIcon:Ot,BackIcon:Et,BasketIcon:wt,BatchAcceptIcon:Bt,BatchDenyIcon:Rt,BeakerIcon:xt,BellIcon:Lt,BitbucketIcon:Pt,BoldIcon:Mt,BookIcon:Dt,BookmarkHollowIcon:Gt,BookmarkIcon:Ft,BottomBarIcon:Nt,BottomBarToggleIcon:Ut,BoxIcon:Ht,BranchIcon:qt,BrowserIcon:zt,ButtonIcon:Kt,CPUIcon:Vt,CalendarIcon:Wt,CameraIcon:Yt,CategoryIcon:jt,CertificateIcon:$t,ChangedIcon:Zt,ChatIcon:Jt,CheckIcon:Qt,ChevronDownIcon:Xt,ChevronLeftIcon:er,ChevronRightIcon:or,ChevronSmallDownIcon:nr,ChevronSmallLeftIcon:tr,ChevronSmallRightIcon:rr,ChevronSmallUpIcon:cr,ChevronUpIcon:ir,ChromaticIcon:ar,ChromeIcon:lr,CircleHollowIcon:sr,CircleIcon:Z,ClearIcon:ur,CloseAltIcon:Ir,CloseIcon:dr,CloudHollowIcon:mr,CloudIcon:pr,CogIcon:hr,CollapseIcon:fr,CommandIcon:gr,CommentAddIcon:br,CommentIcon:Cr,CommentsIcon:yr,CommitIcon:Sr,CompassIcon:kr,ComponentDrivenIcon:vr,ComponentIcon:Tr,ContrastIcon:_r,ControlsIcon:Ar,CopyIcon:Or,CreditIcon:Er,CrossIcon:wr,DashboardIcon:Br,DatabaseIcon:Rr,DeleteIcon:xr,DiamondIcon:Lr,DirectionIcon:Pr,DiscordIcon:Mr,DocChartIcon:Dr,DocListIcon:Gr,DocumentIcon:Fr,DownloadIcon:Nr,DragIcon:Ur,EditIcon:Hr,EllipsisIcon:qr,EmailIcon:zr,ExpandAltIcon:Kr,ExpandIcon:Vr,EyeCloseIcon:Wr,EyeIcon:Yr,FaceHappyIcon:jr,FaceNeutralIcon:$r,FaceSadIcon:Zr,FacebookIcon:Jr,FailedIcon:Qr,FastForwardIcon:Xr,FigmaIcon:ec,FilterIcon:oc,FlagIcon:nc,FolderIcon:tc,FormIcon:rc,GDriveIcon:cc,GithubIcon:ic,GitlabIcon:ac,GlobeIcon:lc,GoogleIcon:sc,GraphBarIcon:uc,GraphLineIcon:Ic,GraphqlIcon:dc,GridAltIcon:mc,GridIcon:q,GrowIcon:pc,HeartHollowIcon:hc,HeartIcon:fc,HomeIcon:gc,HourglassIcon:bc,InfoIcon:Cc,ItalicIcon:yc,JumpToIcon:Sc,KeyIcon:kc,LightningIcon:vc,LightningOffIcon:Tc,LinkBrokenIcon:_c,LinkIcon:Ac,LinkedinIcon:Oc,LinuxIcon:Ec,ListOrderedIcon:wc,ListUnorderedIcon:Bc,LocationIcon:Rc,LockIcon:xc,MarkdownIcon:Lc,MarkupIcon:Pc,MediumIcon:Mc,MemoryIcon:Dc,MenuIcon:Gc,MergeIcon:Fc,MirrorIcon:Nc,MobileIcon:Uc,MoonIcon:Hc,NutIcon:qc,OutboxIcon:zc,OutlineIcon:Kc,PaintBrushIcon:Vc,PaperClipIcon:Wc,ParagraphIcon:Yc,PassedIcon:jc,PhoneIcon:$c,PhotoDragIcon:Zc,PhotoIcon:z,PinAltIcon:Jc,PinIcon:Qc,PlayAllHollowIcon:Xc,PlayBackIcon:ei,PlayHollowIcon:oi,PlayIcon:ni,PlayNextIcon:ti,PlusIcon:ri,PointerDefaultIcon:ci,PointerHandIcon:ii,PowerIcon:ai,PrintIcon:li,ProceedIcon:si,ProfileIcon:ui,PullRequestIcon:Ii,QuestionIcon:di,RSSIcon:mi,RedirectIcon:pi,ReduxIcon:hi,RefreshIcon:J,ReplyIcon:fi,RepoIcon:gi,RequestChangeIcon:bi,RewindIcon:Ci,RulerIcon:yi,SaveIcon:Si,SearchIcon:ki,ShareAltIcon:vi,ShareIcon:Ti,ShieldIcon:_i,SideBySideIcon:Ai,SidebarAltIcon:Oi,SidebarAltToggleIcon:Ei,SidebarIcon:wi,SidebarToggleIcon:Bi,SpeakerIcon:Ri,StackedIcon:xi,StarHollowIcon:Li,StarIcon:Pi,StatusFailIcon:Mi,StatusPassIcon:Di,StatusWarnIcon:Gi,StickerIcon:Fi,StopAltHollowIcon:Ni,StopAltIcon:Ui,StopIcon:Hi,StorybookIcon:qi,StructureIcon:zi,SubtractIcon:Ki,SunIcon:Vi,SupportIcon:Wi,SwitchAltIcon:Yi,SyncIcon:ji,TabletIcon:$i,ThumbsUpIcon:Zi,TimeIcon:Ji,TimerIcon:Qi,TransferIcon:Xi,TrashIcon:ea,TwitterIcon:oa,TypeIcon:na,UbuntuIcon:ta,UndoIcon:ra,UnfoldIcon:ca,UnlockIcon:ia,UnpinIcon:aa,UploadIcon:la,UserAddIcon:sa,UserAltIcon:ua,UserIcon:Ia,UsersIcon:da,VSCodeIcon:ma,VerifiedIcon:pa,VideoIcon:ha,WandIcon:fa,WatchIcon:ga,WindowsIcon:ba,WrenchIcon:Ca,XIcon:ya,YoutubeIcon:Sa,ZoomIcon:ka,ZoomOutIcon:va,ZoomResetIcon:Ta,iconList:_a}=__STORYBOOK_ICONS__;p();h();f();var Ba=__STORYBOOK_CLIENT_LOGGER__,{deprecate:Ra,logger:K,once:xa,pretty:La}=__STORYBOOK_CLIENT_LOGGER__;var W=Ie(X());p();h();f();var qa=__STORYBOOK_THEMING__,{CacheProvider:za,ClassNames:Ka,Global:Va,ThemeProvider:Wa,background:Ya,color:ja,convert:$a,create:Za,createCache:Ja,createGlobal:Qa,createReset:Xa,css:el,darken:ol,ensure:nl,ignoreSsrWarning:tl,isPropValid:rl,jsx:cl,keyframes:il,lighten:al,styled:ee,themes:ll,typography:sl,useTheme:ul,withTheme:Il}=__STORYBOOK_THEMING__;p();h();f();function oe(e){for(var o=[],a=1;a{r({[S]:I})},[r]);return g.createElement(D,null,g.createElement(B,{key:"grid",active:n,disabled:t,title:"Apply a grid to the preview",onClick:()=>i({value:l,grid:!n})},g.createElement(q,null)),a>0?g.createElement(H,{key:"background",placement:"top",closeOnOutsideClick:!0,tooltip:({onHide:I})=>g.createElement(U,{links:[...o?[{id:"reset",title:"Reset background",icon:g.createElement(J,null),onClick:()=>{i({value:void 0,grid:n}),I()}}]:[],...Object.entries(d).map(([s,C])=>({id:s,title:C.name,icon:g.createElement(Z,{color:C?.value||"grey"}),active:s===l,onClick:()=>{i({value:s,grid:n}),I()}}))]}),onVisibleChange:c},g.createElement(B,{disabled:t,key:"background",title:"Change the background of the preview",active:!!o||u},g.createElement(z,null))):null)}),he=ee.span(({background:e})=>({borderRadius:"1rem",display:"block",height:"1rem",width:"1rem",background:e}),({theme:e})=>({boxShadow:`${e.appBorderColor} 0 0 0 1px inset`})),fe=(e,o=[],a)=>{if(e==="transparent")return"transparent";if(o.find(c=>c.value===e)||e)return e;let r=o.find(c=>c.name===a);if(r)return r.value;if(a){let c=o.map(d=>d.name).join(", ");K.warn(oe` + Backgrounds Addon: could not find the default color "${a}". + These are the available colors for your story based on your configuration: + ${c}. + `)}return"transparent"},te=(0,W.default)(1e3)((e,o,a,r,c,d)=>({id:e||o,title:o,onClick:()=>{c({selected:a,name:o})},value:a,right:r?g.createElement(he,{background:a}):void 0,active:d})),ge=(0,W.default)(10)((e,o,a)=>{let r=e.map(({name:c,value:d})=>te(null,c,d,!0,a,d===o));return o!=="transparent"?[te("reset","Clear background","transparent",null,a,!1),...r]:r}),be={default:null,disable:!0,values:[]},Ce=w(function(){let e=P(S,be),[o,a]=F(!1),[r,c]=L(),d=r[S]?.value,l=j(()=>fe(d,e.values,e.default),[e,d]);Array.isArray(e)&&K.warn("Addon Backgrounds api has changed in Storybook 6.0. Please refer to the migration guide: https://github.com/storybookjs/storybook/blob/next/MIGRATION.md");let t=G(n=>{c({[S]:{...r[S],value:n}})},[e,r,c]);return e.disable?null:g.createElement(H,{placement:"top",closeOnOutsideClick:!0,tooltip:({onHide:n})=>g.createElement(U,{links:ge(e.values,l,({selected:u})=>{l!==u&&t(u),n()})}),onVisibleChange:a},g.createElement(B,{key:"background",title:"Change the background of the preview",active:l!=="transparent"||o},g.createElement(z,null)))}),ye=w(function(){let[e,o]=L(),{grid:a}=P(S,{grid:{disable:!1}});if(a?.disable)return null;let r=e[S]?.grid||!1;return g.createElement(B,{key:"background",active:r,title:"Apply a grid to the preview",onClick:()=>o({[S]:{...e[S],grid:!r}})},g.createElement(q,null))});N.register(ne,()=>{N.add(ne,{title:"Backgrounds",type:$.TOOL,match:({viewMode:e,tabId:o})=>!!(e&&e.match(/^(story|docs)$/))&&!o,render:()=>FEATURES?.backgroundsStoryGlobals?g.createElement(me,null):g.createElement(D,null,g.createElement(Ce,null),g.createElement(ye,null))})});})(); +}catch(e){ console.error("[Storybook] One of your manager-entries failed: " + import.meta.url, e); } diff --git a/sb-addons/essentials-backgrounds-5/manager-bundle.js.LEGAL.txt b/sb-addons/essentials-backgrounds-5/manager-bundle.js.LEGAL.txt new file mode 100644 index 00000000..e69de29b diff --git a/sb-addons/essentials-controls-3/manager-bundle.js b/sb-addons/essentials-controls-3/manager-bundle.js new file mode 100644 index 00000000..9de36191 --- /dev/null +++ b/sb-addons/essentials-controls-3/manager-bundle.js @@ -0,0 +1,391 @@ +try{ +(()=>{var pp=Object.create;var kn=Object.defineProperty;var fp=Object.getOwnPropertyDescriptor;var hp=Object.getOwnPropertyNames;var mp=Object.getPrototypeOf,yp=Object.prototype.hasOwnProperty;var Pe=(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 Qe=(e,t)=>()=>(e&&(t=e(e=0)),t);var gp=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),qa=(e,t)=>{for(var r in t)kn(e,r,{get:t[r],enumerable:!0})},bp=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of hp(t))!yp.call(e,o)&&o!==r&&kn(e,o,{get:()=>t[o],enumerable:!(n=fp(t,o))||n.enumerable});return e};var Ep=(e,t,r)=>(r=e!=null?pp(mp(e)):{},bp(t||!e||!e.__esModule?kn(r,"default",{value:e,enumerable:!0}):r,e));var V=Qe(()=>{});var J=Qe(()=>{});var z=Qe(()=>{});function Tp(e,t,{signal:r,edges:n}={}){let o,a=null,i=n!=null&&n.includes("leading"),l=n==null||n.includes("trailing"),s=()=>{a!==null&&(e.apply(o,a),o=void 0,a=null)},c=()=>{l&&s(),f()},d=null,p=()=>{d!=null&&clearTimeout(d),d=setTimeout(()=>{d=null,c()},t)},h=()=>{d!==null&&(clearTimeout(d),d=null)},f=()=>{h(),o=void 0,a=null},b=()=>{h(),s()},g=function(...x){if(r?.aborted)return;o=this,a=x;let S=d==null;p(),i&&S&&s()};return g.schedule=p,g.cancel=f,g.flush=b,r?.addEventListener("abort",f,{once:!0}),g}function Ha(e,t=0,r={}){typeof r!="object"&&(r={});let{signal:n,leading:o=!1,trailing:a=!0,maxWait:i}=r,l=Array(2);o&&(l[0]="leading"),a&&(l[1]="trailing");let s,c=null,d=Tp(function(...f){s=e.apply(this,f),c=null},t,{signal:n,edges:l}),p=function(...f){if(i!=null){if(c===null)c=Date.now();else if(Date.now()-c>=i)return s=e.apply(this,f),c=Date.now(),d.cancel(),d.schedule(),s}return d.apply(this,f),s},h=()=>(d.flush(),s);return p.cancel=d.cancel,p.flush=h,p}function Ga(e){return Array.from(new Set(e))}function Wa(e,t){let r={},n=Object.entries(e);for(let o=0;o{V();J();z();Bt=(e=>typeof Pe<"u"?Pe:typeof Proxy<"u"?new Proxy(e,{get:(t,r)=>(typeof Pe<"u"?Pe:t)[r]}):e)(function(e){if(typeof Pe<"u")return Pe.apply(this,arguments);throw Error('Dynamic require of "'+e+'" is not supported')}),vp=Object.create,Ja=Object.defineProperty,xp=Object.getOwnPropertyDescriptor,za=Object.getOwnPropertyNames,Sp=Object.getPrototypeOf,wp=Object.prototype.hasOwnProperty,sr=(e=>typeof Bt<"u"?Bt:typeof Proxy<"u"?new Proxy(e,{get:(t,r)=>(typeof Bt<"u"?Bt:t)[r]}):e)(function(e){if(typeof Bt<"u")return Bt.apply(this,arguments);throw Error('Dynamic require of "'+e+'" is not supported')}),je=(e,t)=>function(){return t||(0,e[za(e)[0]])((t={exports:{}}).exports,t),t.exports},Ap=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of za(t))!wp.call(e,o)&&o!==r&&Ja(e,o,{get:()=>t[o],enumerable:!(n=xp(t,o))||n.enumerable});return e},Lt=(e,t,r)=>(r=e!=null?vp(Sp(e)):{},Ap(t||!e||!e.__esModule?Ja(r,"default",{value:e,enumerable:!0}):r,e));Ip="[object String]",Op="[object Number]",Dp="[object Boolean]",Rp="[object Arguments]";Fe=e=>`control-${e.replace(/\s+/g,"-")}`,lr=e=>`set-${e.replace(/\s+/g,"-")}`});var m,Ya,it,Gv,Wv,Kv,Yv,Xa,Xv,ue,ur,On,Qv,Zv,ex,tx,Qa,rx,nx,ox,xe,Za,ax,ix,Se,sx,lx,ux,ei,st,cx,De,X,dx,px,fx,Dr=Qe(()=>{V();J();z();m=__REACT__,{Children:Ya,Component:it,Fragment:Gv,Profiler:Wv,PureComponent:Kv,StrictMode:Yv,Suspense:Xa,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:Xv,cloneElement:ue,createContext:ur,createElement:On,createFactory:Qv,createRef:Zv,forwardRef:ex,isValidElement:tx,lazy:Qa,memo:rx,startTransition:nx,unstable_act:ox,useCallback:xe,useContext:Za,useDebugValue:ax,useDeferredValue:ix,useEffect:Se,useId:sx,useImperativeHandle:lx,useInsertionEffect:ux,useLayoutEffect:ei,useMemo:st,useReducer:cx,useRef:De,useState:X,useSyncExternalStore:dx,useTransition:px,version:fx}=__REACT__});var ti={};qa(ti,{A:()=>Fp,ActionBar:()=>Dn,AddonPanel:()=>Rn,Badge:()=>_n,Bar:()=>Pn,Blockquote:()=>Np,Button:()=>lt,ClipboardCode:()=>Bp,Code:()=>jp,DL:()=>Lp,Div:()=>Mp,DocumentWrapper:()=>Up,EmptyTabContent:()=>Fn,ErrorFormatter:()=>$p,FlexBar:()=>Nn,Form:()=>Ve,H1:()=>qp,H2:()=>Bn,H3:()=>Vp,H4:()=>Jp,H5:()=>zp,H6:()=>Hp,HR:()=>Gp,IconButton:()=>ze,IconButtonSkeleton:()=>Wp,Icons:()=>Kp,Img:()=>Yp,LI:()=>Xp,Link:()=>xt,ListItem:()=>Qp,Loader:()=>Zp,Modal:()=>He,OL:()=>ef,P:()=>tf,Placeholder:()=>rf,Pre:()=>nf,ResetWrapper:()=>jn,ScrollArea:()=>of,Separator:()=>af,Spaced:()=>Ln,Span:()=>sf,StorybookIcon:()=>lf,StorybookLogo:()=>uf,Symbols:()=>cf,SyntaxHighlighter:()=>Rr,TT:()=>df,TabBar:()=>pf,TabButton:()=>ff,TabWrapper:()=>hf,Table:()=>mf,Tabs:()=>yf,TabsState:()=>gf,TooltipLinkList:()=>bf,TooltipMessage:()=>Ef,TooltipNote:()=>St,UL:()=>vf,WithTooltip:()=>ut,WithTooltipPure:()=>Mn,Zoom:()=>Un,codeCommon:()=>Mt,components:()=>$n,createCopyToClipboardFunction:()=>xf,default:()=>Pp,getStoryHref:()=>Sf,icons:()=>wf,interleaveSeparators:()=>Af,nameSpaceClassNames:()=>qn,resetComponents:()=>Tf,withReset:()=>Ut});var Pp,Fp,Dn,Rn,_n,Pn,Np,lt,Bp,jp,Lp,Mp,Up,Fn,$p,Nn,Ve,qp,Bn,Vp,Jp,zp,Hp,Gp,ze,Wp,Kp,Yp,Xp,xt,Qp,Zp,He,ef,tf,rf,nf,jn,of,af,Ln,sf,lf,uf,cf,Rr,df,pf,ff,hf,mf,yf,gf,bf,Ef,St,vf,ut,Mn,Un,Mt,$n,xf,Sf,wf,Af,qn,Tf,Ut,_r=Qe(()=>{V();J();z();Pp=__STORYBOOK_COMPONENTS__,{A:Fp,ActionBar:Dn,AddonPanel:Rn,Badge:_n,Bar:Pn,Blockquote:Np,Button:lt,ClipboardCode:Bp,Code:jp,DL:Lp,Div:Mp,DocumentWrapper:Up,EmptyTabContent:Fn,ErrorFormatter:$p,FlexBar:Nn,Form:Ve,H1:qp,H2:Bn,H3:Vp,H4:Jp,H5:zp,H6:Hp,HR:Gp,IconButton:ze,IconButtonSkeleton:Wp,Icons:Kp,Img:Yp,LI:Xp,Link:xt,ListItem:Qp,Loader:Zp,Modal:He,OL:ef,P:tf,Placeholder:rf,Pre:nf,ResetWrapper:jn,ScrollArea:of,Separator:af,Spaced:Ln,Span:sf,StorybookIcon:lf,StorybookLogo:uf,Symbols:cf,SyntaxHighlighter:Rr,TT:df,TabBar:pf,TabButton:ff,TabWrapper:hf,Table:mf,Tabs:yf,TabsState:gf,TooltipLinkList:bf,TooltipMessage:Ef,TooltipNote:St,UL:vf,WithTooltip:ut,WithTooltipPure:Mn,Zoom:Un,codeCommon:Mt,components:$n,createCopyToClipboardFunction:xf,getStoryHref:Sf,icons:wf,interleaveSeparators:Af,nameSpaceClassNames:qn,resetComponents:Tf,withReset:Ut}=__STORYBOOK_COMPONENTS__});var FS,NS,BS,jS,ki,LS,Ur,Ii,MS,US,$S,qS,VS,JS,zS,Oi,HS,GS,Kn,WS,R,Yn,KS,Xn,YS,Qn=Qe(()=>{V();J();z();FS=__STORYBOOK_THEMING__,{CacheProvider:NS,ClassNames:BS,Global:jS,ThemeProvider:ki,background:LS,color:Ur,convert:Ii,create:MS,createCache:US,createGlobal:$S,createReset:qS,css:VS,darken:JS,ensure:zS,ignoreSsrWarning:Oi,isPropValid:HS,jsx:GS,keyframes:Kn,lighten:WS,styled:R,themes:Yn,typography:KS,useTheme:Xn,withTheme:YS}=__STORYBOOK_THEMING__});var aw,iw,sw,Zn,lw,uw,cw,dw,pw,fw,hw,mw,yw,gw,bw,Ew,vw,xw,Sw,ww,Aw,Tw,Cw,kw,Iw,Ow,Dw,Rw,_w,Pw,Fw,Nw,Bw,jw,Lw,Mw,Uw,$w,qw,Vw,Jw,zw,Hw,Gw,Ww,Kw,Yw,_i,Pi,Xw,Fi,eo,Qw,Zw,Ni,eA,tA,rA,nA,oA,aA,iA,sA,lA,uA,cA,dA,pA,fA,hA,mA,yA,gA,bA,EA,vA,xA,SA,wA,AA,TA,CA,kA,IA,OA,DA,RA,_A,$r,PA,FA,NA,BA,jA,LA,MA,Bi,ji,UA,$A,qA,VA,JA,zA,HA,GA,WA,KA,YA,XA,QA,ZA,eT,tT,rT,nT,oT,aT,iT,sT,lT,uT,cT,dT,pT,fT,hT,mT,yT,gT,bT,Li,ET,vT,xT,ST,wT,AT,TT,Mi,CT,kT,IT,OT,DT,RT,_T,PT,FT,NT,BT,jT,LT,MT,UT,$T,qT,VT,JT,zT,HT,GT,WT,KT,YT,XT,QT,ZT,eC,tC,rC,nC,oC,aC,iC,sC,lC,uC,cC,dC,pC,fC,hC,mC,yC,gC,bC,EC,vC,xC,SC,wC,AC,TC,CC,kC,IC,OC,DC,RC,_C,PC,FC,NC,BC,Ui,jC,LC,MC,UC,$C,qC,VC,JC,zC,HC,GC,WC,KC,to,YC,XC,QC,ZC,e5,t5,r5,n5,o5,a5,$i,i5,s5,l5,u5,c5,d5,qi,Vi,Ji,p5,ro=Qe(()=>{V();J();z();aw=__STORYBOOK_ICONS__,{AccessibilityAltIcon:iw,AccessibilityIcon:sw,AddIcon:Zn,AdminIcon:lw,AlertAltIcon:uw,AlertIcon:cw,AlignLeftIcon:dw,AlignRightIcon:pw,AppleIcon:fw,ArrowBottomLeftIcon:hw,ArrowBottomRightIcon:mw,ArrowDownIcon:yw,ArrowLeftIcon:gw,ArrowRightIcon:bw,ArrowSolidDownIcon:Ew,ArrowSolidLeftIcon:vw,ArrowSolidRightIcon:xw,ArrowSolidUpIcon:Sw,ArrowTopLeftIcon:ww,ArrowTopRightIcon:Aw,ArrowUpIcon:Tw,AzureDevOpsIcon:Cw,BackIcon:kw,BasketIcon:Iw,BatchAcceptIcon:Ow,BatchDenyIcon:Dw,BeakerIcon:Rw,BellIcon:_w,BitbucketIcon:Pw,BoldIcon:Fw,BookIcon:Nw,BookmarkHollowIcon:Bw,BookmarkIcon:jw,BottomBarIcon:Lw,BottomBarToggleIcon:Mw,BoxIcon:Uw,BranchIcon:$w,BrowserIcon:qw,ButtonIcon:Vw,CPUIcon:Jw,CalendarIcon:zw,CameraIcon:Hw,CategoryIcon:Gw,CertificateIcon:Ww,ChangedIcon:Kw,ChatIcon:Yw,CheckIcon:_i,ChevronDownIcon:Pi,ChevronLeftIcon:Xw,ChevronRightIcon:Fi,ChevronSmallDownIcon:eo,ChevronSmallLeftIcon:Qw,ChevronSmallRightIcon:Zw,ChevronSmallUpIcon:Ni,ChevronUpIcon:eA,ChromaticIcon:tA,ChromeIcon:rA,CircleHollowIcon:nA,CircleIcon:oA,ClearIcon:aA,CloseAltIcon:iA,CloseIcon:sA,CloudHollowIcon:lA,CloudIcon:uA,CogIcon:cA,CollapseIcon:dA,CommandIcon:pA,CommentAddIcon:fA,CommentIcon:hA,CommentsIcon:mA,CommitIcon:yA,CompassIcon:gA,ComponentDrivenIcon:bA,ComponentIcon:EA,ContrastIcon:vA,ControlsIcon:xA,CopyIcon:SA,CreditIcon:wA,CrossIcon:AA,DashboardIcon:TA,DatabaseIcon:CA,DeleteIcon:kA,DiamondIcon:IA,DirectionIcon:OA,DiscordIcon:DA,DocChartIcon:RA,DocListIcon:_A,DocumentIcon:$r,DownloadIcon:PA,DragIcon:FA,EditIcon:NA,EllipsisIcon:BA,EmailIcon:jA,ExpandAltIcon:LA,ExpandIcon:MA,EyeCloseIcon:Bi,EyeIcon:ji,FaceHappyIcon:UA,FaceNeutralIcon:$A,FaceSadIcon:qA,FacebookIcon:VA,FailedIcon:JA,FastForwardIcon:zA,FigmaIcon:HA,FilterIcon:GA,FlagIcon:WA,FolderIcon:KA,FormIcon:YA,GDriveIcon:XA,GithubIcon:QA,GitlabIcon:ZA,GlobeIcon:eT,GoogleIcon:tT,GraphBarIcon:rT,GraphLineIcon:nT,GraphqlIcon:oT,GridAltIcon:aT,GridIcon:iT,GrowIcon:sT,HeartHollowIcon:lT,HeartIcon:uT,HomeIcon:cT,HourglassIcon:dT,InfoIcon:pT,ItalicIcon:fT,JumpToIcon:hT,KeyIcon:mT,LightningIcon:yT,LightningOffIcon:gT,LinkBrokenIcon:bT,LinkIcon:Li,LinkedinIcon:ET,LinuxIcon:vT,ListOrderedIcon:xT,ListUnorderedIcon:ST,LocationIcon:wT,LockIcon:AT,MarkdownIcon:TT,MarkupIcon:Mi,MediumIcon:CT,MemoryIcon:kT,MenuIcon:IT,MergeIcon:OT,MirrorIcon:DT,MobileIcon:RT,MoonIcon:_T,NutIcon:PT,OutboxIcon:FT,OutlineIcon:NT,PaintBrushIcon:BT,PaperClipIcon:jT,ParagraphIcon:LT,PassedIcon:MT,PhoneIcon:UT,PhotoDragIcon:$T,PhotoIcon:qT,PinAltIcon:VT,PinIcon:JT,PlayAllHollowIcon:zT,PlayBackIcon:HT,PlayHollowIcon:GT,PlayIcon:WT,PlayNextIcon:KT,PlusIcon:YT,PointerDefaultIcon:XT,PointerHandIcon:QT,PowerIcon:ZT,PrintIcon:eC,ProceedIcon:tC,ProfileIcon:rC,PullRequestIcon:nC,QuestionIcon:oC,RSSIcon:aC,RedirectIcon:iC,ReduxIcon:sC,RefreshIcon:lC,ReplyIcon:uC,RepoIcon:cC,RequestChangeIcon:dC,RewindIcon:pC,RulerIcon:fC,SaveIcon:hC,SearchIcon:mC,ShareAltIcon:yC,ShareIcon:gC,ShieldIcon:bC,SideBySideIcon:EC,SidebarAltIcon:vC,SidebarAltToggleIcon:xC,SidebarIcon:SC,SidebarToggleIcon:wC,SpeakerIcon:AC,StackedIcon:TC,StarHollowIcon:CC,StarIcon:kC,StatusFailIcon:IC,StatusPassIcon:OC,StatusWarnIcon:DC,StickerIcon:RC,StopAltHollowIcon:_C,StopAltIcon:PC,StopIcon:FC,StorybookIcon:NC,StructureIcon:BC,SubtractIcon:Ui,SunIcon:jC,SupportIcon:LC,SwitchAltIcon:MC,SyncIcon:UC,TabletIcon:$C,ThumbsUpIcon:qC,TimeIcon:VC,TimerIcon:JC,TransferIcon:zC,TrashIcon:HC,TwitterIcon:GC,TypeIcon:WC,UbuntuIcon:KC,UndoIcon:to,UnfoldIcon:YC,UnlockIcon:XC,UnpinIcon:QC,UploadIcon:ZC,UserAddIcon:e5,UserAltIcon:t5,UserIcon:r5,UsersIcon:n5,VSCodeIcon:o5,VerifiedIcon:a5,VideoIcon:$i,WandIcon:i5,WatchIcon:s5,WindowsIcon:l5,WrenchIcon:u5,XIcon:c5,YoutubeIcon:d5,ZoomIcon:qi,ZoomOutIcon:Vi,ZoomResetIcon:Ji,iconList:p5}=__STORYBOOK_ICONS__});var Xl=gp((rn,Yl)=>{V();J();z();(function(e,t){typeof rn=="object"&&typeof Yl<"u"?t(rn):typeof define=="function"&&define.amd?define(["exports"],t):(e=typeof globalThis<"u"?globalThis:e||self,t(e.jtpp={}))})(rn,function(e){"use strict";function t(u){return u.text!==void 0&&u.text!==""?`'${u.type}' with value '${u.text}'`:`'${u.type}'`}class r extends Error{constructor(y){super(`No parslet found for token: ${t(y)}`),this.token=y,Object.setPrototypeOf(this,r.prototype)}getToken(){return this.token}}class n extends Error{constructor(y){super(`The parsing ended early. The next token was: ${t(y)}`),this.token=y,Object.setPrototypeOf(this,n.prototype)}getToken(){return this.token}}class o extends Error{constructor(y,v){let O=`Unexpected type: '${y.type}'.`;v!==void 0&&(O+=` Message: ${v}`),super(O),Object.setPrototypeOf(this,o.prototype)}}function a(u){return y=>y.startsWith(u)?{type:u,text:u}:null}function i(u){let y=0,v,O=u[0],B=!1;if(O!=="'"&&O!=='"')return null;for(;y{let y=c(u);return y==null?null:{type:"Identifier",text:y}};function f(u){return y=>{if(!y.startsWith(u))return null;let v=y[u.length];return v!==void 0&&s.test(v)?null:{type:u,text:u}}}let b=u=>{let y=i(u);return y==null?null:{type:"StringValue",text:y}},g=u=>u.length>0?null:{type:"EOF",text:""},x=u=>{let y=p(u);return y===null?null:{type:"Number",text:y}},S=[g,a("=>"),a("("),a(")"),a("{"),a("}"),a("["),a("]"),a("|"),a("&"),a("<"),a(">"),a(","),a(";"),a("*"),a("?"),a("!"),a("="),a(":"),a("..."),a("."),a("#"),a("~"),a("/"),a("@"),f("undefined"),f("null"),f("function"),f("this"),f("new"),f("module"),f("event"),f("external"),f("typeof"),f("keyof"),f("readonly"),f("import"),f("is"),f("in"),x,h,b],A=/^\s*\n\s*/;class k{static create(y){let v=this.read(y);y=v.text;let O=this.read(y);return y=O.text,new k(y,void 0,v.token,O.token)}constructor(y,v,O,B){this.text="",this.text=y,this.previous=v,this.current=O,this.next=B}static read(y,v=!1){v=v||A.test(y),y=y.trim();for(let O of S){let B=O(y);if(B!==null){let q=Object.assign(Object.assign({},B),{startOfLine:v});return y=y.slice(q.text.length),{text:y,token:q}}}throw new Error("Unexpected Token "+y)}advance(){let y=k.read(this.text);return new k(y.text,this.current,this.next,y.token)}}function T(u){if(u===void 0)throw new Error("Unexpected undefined");if(u.type==="JsdocTypeKeyValue"||u.type==="JsdocTypeParameterList"||u.type==="JsdocTypeProperty"||u.type==="JsdocTypeReadonlyProperty"||u.type==="JsdocTypeObjectField"||u.type==="JsdocTypeJsdocObjectField"||u.type==="JsdocTypeIndexSignature"||u.type==="JsdocTypeMappedType")throw new o(u);return u}function I(u){return u.type==="JsdocTypeKeyValue"?F(u):T(u)}function D(u){return u.type==="JsdocTypeName"?u:F(u)}function F(u){if(u.type!=="JsdocTypeKeyValue")throw new o(u);return u}function P(u){var y;if(u.type==="JsdocTypeVariadic"){if(((y=u.element)===null||y===void 0?void 0:y.type)==="JsdocTypeName")return u;throw new o(u)}if(u.type!=="JsdocTypeNumber"&&u.type!=="JsdocTypeName")throw new o(u);return u}function L(u){return u.type==="JsdocTypeIndexSignature"||u.type==="JsdocTypeMappedType"}var j;(function(u){u[u.ALL=0]="ALL",u[u.PARAMETER_LIST=1]="PARAMETER_LIST",u[u.OBJECT=2]="OBJECT",u[u.KEY_VALUE=3]="KEY_VALUE",u[u.UNION=4]="UNION",u[u.INTERSECTION=5]="INTERSECTION",u[u.PREFIX=6]="PREFIX",u[u.INFIX=7]="INFIX",u[u.TUPLE=8]="TUPLE",u[u.SYMBOL=9]="SYMBOL",u[u.OPTIONAL=10]="OPTIONAL",u[u.NULLABLE=11]="NULLABLE",u[u.KEY_OF_TYPE_OF=12]="KEY_OF_TYPE_OF",u[u.FUNCTION=13]="FUNCTION",u[u.ARROW=14]="ARROW",u[u.ARRAY_BRACKETS=15]="ARRAY_BRACKETS",u[u.GENERIC=16]="GENERIC",u[u.NAME_PATH=17]="NAME_PATH",u[u.PARENTHESIS=18]="PARENTHESIS",u[u.SPECIAL_TYPES=19]="SPECIAL_TYPES"})(j||(j={}));class G{constructor(y,v,O){this.grammar=y,typeof v=="string"?this._lexer=k.create(v):this._lexer=v,this.baseParser=O}get lexer(){return this._lexer}parse(){let y=this.parseType(j.ALL);if(this.lexer.current.type!=="EOF")throw new n(this.lexer.current);return y}parseType(y){return T(this.parseIntermediateType(y))}parseIntermediateType(y){let v=this.tryParslets(null,y);if(v===null)throw new r(this.lexer.current);return this.parseInfixIntermediateType(v,y)}parseInfixIntermediateType(y,v){let O=this.tryParslets(y,v);for(;O!==null;)y=O,O=this.tryParslets(y,v);return y}tryParslets(y,v){for(let O of this.grammar){let B=O(this,v,y);if(B!==null)return B}return null}consume(y){return Array.isArray(y)||(y=[y]),y.includes(this.lexer.current.type)?(this._lexer=this.lexer.advance(),!0):!1}acceptLexerState(y){this._lexer=y.lexer}}function $(u){return u==="EOF"||u==="|"||u===","||u===")"||u===">"}let H=(u,y,v)=>{let O=u.lexer.current.type,B=u.lexer.next.type;return v==null&&O==="?"&&!$(B)||v!=null&&O==="?"?(u.consume("?"),v==null?{type:"JsdocTypeNullable",element:u.parseType(j.NULLABLE),meta:{position:"prefix"}}:{type:"JsdocTypeNullable",element:T(v),meta:{position:"suffix"}}):null};function w(u){let y=(v,O,B)=>{let q=v.lexer.current.type,W=v.lexer.next.type;if(B===null){if("parsePrefix"in u&&u.accept(q,W))return u.parsePrefix(v)}else if("parseInfix"in u&&u.precedence>O&&u.accept(q,W))return u.parseInfix(v,B);return null};return Object.defineProperty(y,"name",{value:u.name}),y}let C=w({name:"optionalParslet",accept:u=>u==="=",precedence:j.OPTIONAL,parsePrefix:u=>(u.consume("="),{type:"JsdocTypeOptional",element:u.parseType(j.OPTIONAL),meta:{position:"prefix"}}),parseInfix:(u,y)=>(u.consume("="),{type:"JsdocTypeOptional",element:T(y),meta:{position:"suffix"}})}),_=w({name:"numberParslet",accept:u=>u==="Number",parsePrefix:u=>{let y=parseFloat(u.lexer.current.text);return u.consume("Number"),{type:"JsdocTypeNumber",value:y}}}),M=w({name:"parenthesisParslet",accept:u=>u==="(",parsePrefix:u=>{if(u.consume("("),u.consume(")"))return{type:"JsdocTypeParameterList",elements:[]};let y=u.parseIntermediateType(j.ALL);if(!u.consume(")"))throw new Error("Unterminated parenthesis");return y.type==="JsdocTypeParameterList"?y:y.type==="JsdocTypeKeyValue"?{type:"JsdocTypeParameterList",elements:[y]}:{type:"JsdocTypeParenthesis",element:T(y)}}}),U=w({name:"specialTypesParslet",accept:(u,y)=>u==="?"&&$(y)||u==="null"||u==="undefined"||u==="*",parsePrefix:u=>{if(u.consume("null"))return{type:"JsdocTypeNull"};if(u.consume("undefined"))return{type:"JsdocTypeUndefined"};if(u.consume("*"))return{type:"JsdocTypeAny"};if(u.consume("?"))return{type:"JsdocTypeUnknown"};throw new Error("Unacceptable token: "+u.lexer.current.text)}}),K=w({name:"notNullableParslet",accept:u=>u==="!",precedence:j.NULLABLE,parsePrefix:u=>(u.consume("!"),{type:"JsdocTypeNotNullable",element:u.parseType(j.NULLABLE),meta:{position:"prefix"}}),parseInfix:(u,y)=>(u.consume("!"),{type:"JsdocTypeNotNullable",element:T(y),meta:{position:"suffix"}})});function re({allowTrailingComma:u}){return w({name:"parameterListParslet",accept:y=>y===",",precedence:j.PARAMETER_LIST,parseInfix:(y,v)=>{let O=[I(v)];y.consume(",");do try{let B=y.parseIntermediateType(j.PARAMETER_LIST);O.push(I(B))}catch(B){if(u&&B instanceof r)break;throw B}while(y.consume(","));if(O.length>0&&O.slice(0,-1).some(B=>B.type==="JsdocTypeVariadic"))throw new Error("Only the last parameter may be a rest parameter");return{type:"JsdocTypeParameterList",elements:O}}})}let Z=w({name:"genericParslet",accept:(u,y)=>u==="<"||u==="."&&y==="<",precedence:j.GENERIC,parseInfix:(u,y)=>{let v=u.consume(".");u.consume("<");let O=[];do O.push(u.parseType(j.PARAMETER_LIST));while(u.consume(","));if(!u.consume(">"))throw new Error("Unterminated generic parameter list");return{type:"JsdocTypeGeneric",left:T(y),elements:O,meta:{brackets:"angle",dot:v}}}}),Y=w({name:"unionParslet",accept:u=>u==="|",precedence:j.UNION,parseInfix:(u,y)=>{u.consume("|");let v=[];do v.push(u.parseType(j.UNION));while(u.consume("|"));return{type:"JsdocTypeUnion",elements:[T(y),...v]}}}),ee=[H,C,_,M,U,K,re({allowTrailingComma:!0}),Z,Y,C];function ye({allowSquareBracketsOnAnyType:u,allowJsdocNamePaths:y,pathGrammar:v}){return function(B,q,W){if(W==null||q>=j.NAME_PATH)return null;let te=B.lexer.current.type,Te=B.lexer.next.type;if(!(te==="."&&Te!=="<"||te==="["&&(u||W.type==="JsdocTypeName")||y&&(te==="~"||te==="#")))return null;let Le,Or=!1;B.consume(".")?Le="property":B.consume("[")?(Le="property-brackets",Or=!0):B.consume("~")?Le="inner":(B.consume("#"),Le="instance");let Ua=v!==null?new G(v,B.lexer,B):B,Xe=Ua.parseIntermediateType(j.NAME_PATH);B.acceptLexerState(Ua);let ir;switch(Xe.type){case"JsdocTypeName":ir={type:"JsdocTypeProperty",value:Xe.value,meta:{quote:void 0}};break;case"JsdocTypeNumber":ir={type:"JsdocTypeProperty",value:Xe.value.toString(10),meta:{quote:void 0}};break;case"JsdocTypeStringValue":ir={type:"JsdocTypeProperty",value:Xe.value,meta:{quote:Xe.meta.quote}};break;case"JsdocTypeSpecialNamePath":if(Xe.specialType==="event")ir=Xe;else throw new o(Xe,"Type 'JsdocTypeSpecialNamePath' is only allowed with specialType 'event'");break;default:throw new o(Xe,"Expecting 'JsdocTypeName', 'JsdocTypeNumber', 'JsdocStringValue' or 'JsdocTypeSpecialNamePath'")}if(Or&&!B.consume("]")){let $a=B.lexer.current;throw new Error(`Unterminated square brackets. Next token is '${$a.type}' with text '${$a.text}'`)}return{type:"JsdocTypeNamePath",left:T(W),right:ir,pathType:Le}}}function le({allowedAdditionalTokens:u}){return w({name:"nameParslet",accept:y=>y==="Identifier"||y==="this"||y==="new"||u.includes(y),parsePrefix:y=>{let{type:v,text:O}=y.lexer.current;return y.consume(v),{type:"JsdocTypeName",value:O}}})}let Ae=w({name:"stringValueParslet",accept:u=>u==="StringValue",parsePrefix:u=>{let y=u.lexer.current.text;return u.consume("StringValue"),{type:"JsdocTypeStringValue",value:y.slice(1,-1),meta:{quote:y[0]==="'"?"single":"double"}}}});function ne({pathGrammar:u,allowedTypes:y}){return w({name:"specialNamePathParslet",accept:v=>y.includes(v),parsePrefix:v=>{let O=v.lexer.current.type;if(v.consume(O),!v.consume(":"))return{type:"JsdocTypeName",value:O};let B,q=v.lexer.current;if(v.consume("StringValue"))B={type:"JsdocTypeSpecialNamePath",value:q.text.slice(1,-1),specialType:O,meta:{quote:q.text[0]==="'"?"single":"double"}};else{let Te="",ve=["Identifier","@","/"];for(;ve.some(Le=>v.consume(Le));)Te+=q.text,q=v.lexer.current;B={type:"JsdocTypeSpecialNamePath",value:Te,specialType:O,meta:{quote:void 0}}}let W=new G(u,v.lexer,v),te=W.parseInfixIntermediateType(B,j.ALL);return v.acceptLexerState(W),T(te)}})}let qe=[le({allowedAdditionalTokens:["external","module"]}),Ae,_,ye({allowSquareBracketsOnAnyType:!1,allowJsdocNamePaths:!0,pathGrammar:null})],Be=[...qe,ne({allowedTypes:["event"],pathGrammar:qe})];function Ye(u){let y;if(u.type==="JsdocTypeParameterList")y=u.elements;else if(u.type==="JsdocTypeParenthesis")y=[u.element];else throw new o(u);return y.map(v=>I(v))}function nr(u){let y=Ye(u);if(y.some(v=>v.type==="JsdocTypeKeyValue"))throw new Error("No parameter should be named");return y}function Ft({allowNamedParameters:u,allowNoReturnType:y,allowWithoutParenthesis:v,allowNewAsFunctionKeyword:O}){return w({name:"functionParslet",accept:(B,q)=>B==="function"||O&&B==="new"&&q==="(",parsePrefix:B=>{let q=B.consume("new");B.consume("function");let W=B.lexer.current.type==="(";if(!W){if(!v)throw new Error("function is missing parameter list");return{type:"JsdocTypeName",value:"function"}}let te={type:"JsdocTypeFunction",parameters:[],arrow:!1,constructor:q,parenthesis:W},Te=B.parseIntermediateType(j.FUNCTION);if(u===void 0)te.parameters=nr(Te);else{if(q&&Te.type==="JsdocTypeFunction"&&Te.arrow)return te=Te,te.constructor=!0,te;te.parameters=Ye(Te);for(let ve of te.parameters)if(ve.type==="JsdocTypeKeyValue"&&!u.includes(ve.key))throw new Error(`only allowed named parameters are ${u.join(", ")} but got ${ve.type}`)}if(B.consume(":"))te.returnType=B.parseType(j.PREFIX);else if(!y)throw new Error("function is missing return type");return te}})}function or({allowPostfix:u,allowEnclosingBrackets:y}){return w({name:"variadicParslet",accept:v=>v==="...",precedence:j.PREFIX,parsePrefix:v=>{v.consume("...");let O=y&&v.consume("[");try{let B=v.parseType(j.PREFIX);if(O&&!v.consume("]"))throw new Error("Unterminated variadic type. Missing ']'");return{type:"JsdocTypeVariadic",element:T(B),meta:{position:"prefix",squareBrackets:O}}}catch(B){if(B instanceof r){if(O)throw new Error("Empty square brackets for variadic are not allowed.");return{type:"JsdocTypeVariadic",meta:{position:void 0,squareBrackets:!1}}}else throw B}},parseInfix:u?(v,O)=>(v.consume("..."),{type:"JsdocTypeVariadic",element:T(O),meta:{position:"suffix",squareBrackets:!1}}):void 0})}let Cr=w({name:"symbolParslet",accept:u=>u==="(",precedence:j.SYMBOL,parseInfix:(u,y)=>{if(y.type!=="JsdocTypeName")throw new Error("Symbol expects a name on the left side. (Reacting on '(')");u.consume("(");let v={type:"JsdocTypeSymbol",value:y.value};if(!u.consume(")")){let O=u.parseIntermediateType(j.SYMBOL);if(v.element=P(O),!u.consume(")"))throw new Error("Symbol does not end after value")}return v}}),Re=w({name:"arrayBracketsParslet",precedence:j.ARRAY_BRACKETS,accept:(u,y)=>u==="["&&y==="]",parseInfix:(u,y)=>(u.consume("["),u.consume("]"),{type:"JsdocTypeGeneric",left:{type:"JsdocTypeName",value:"Array"},elements:[T(y)],meta:{brackets:"square",dot:!1}})});function Oe({objectFieldGrammar:u,allowKeyTypes:y}){return w({name:"objectParslet",accept:v=>v==="{",parsePrefix:v=>{v.consume("{");let O={type:"JsdocTypeObject",meta:{separator:"comma"},elements:[]};if(!v.consume("}")){let B,q=new G(u,v.lexer,v);for(;;){q.acceptLexerState(v);let W=q.parseIntermediateType(j.OBJECT);v.acceptLexerState(q),W===void 0&&y&&(W=v.parseIntermediateType(j.OBJECT));let te=!1;if(W.type==="JsdocTypeNullable"&&(te=!0,W=W.element),W.type==="JsdocTypeNumber"||W.type==="JsdocTypeName"||W.type==="JsdocTypeStringValue"){let ve;W.type==="JsdocTypeStringValue"&&(ve=W.meta.quote),O.elements.push({type:"JsdocTypeObjectField",key:W.value.toString(),right:void 0,optional:te,readonly:!1,meta:{quote:ve}})}else if(W.type==="JsdocTypeObjectField"||W.type==="JsdocTypeJsdocObjectField")O.elements.push(W);else throw new o(W);if(v.lexer.current.startOfLine)B="linebreak";else if(v.consume(","))B="comma";else if(v.consume(";"))B="semicolon";else break;if(v.lexer.current.type==="}")break}if(O.meta.separator=B??"comma",!v.consume("}"))throw new Error("Unterminated record type. Missing '}'")}return O}})}function nt({allowSquaredProperties:u,allowKeyTypes:y,allowReadonly:v,allowOptional:O}){return w({name:"objectFieldParslet",precedence:j.KEY_VALUE,accept:B=>B===":",parseInfix:(B,q)=>{var W;let te=!1,Te=!1;O&&q.type==="JsdocTypeNullable"&&(te=!0,q=q.element),v&&q.type==="JsdocTypeReadonlyProperty"&&(Te=!0,q=q.element);let ve=(W=B.baseParser)!==null&&W!==void 0?W:B;if(ve.acceptLexerState(B),q.type==="JsdocTypeNumber"||q.type==="JsdocTypeName"||q.type==="JsdocTypeStringValue"||L(q)){if(L(q)&&!u)throw new o(q);ve.consume(":");let Le;q.type==="JsdocTypeStringValue"&&(Le=q.meta.quote);let Or=ve.parseType(j.KEY_VALUE);return B.acceptLexerState(ve),{type:"JsdocTypeObjectField",key:L(q)?q:q.value.toString(),right:Or,optional:te,readonly:Te,meta:{quote:Le}}}else{if(!y)throw new o(q);ve.consume(":");let Le=ve.parseType(j.KEY_VALUE);return B.acceptLexerState(ve),{type:"JsdocTypeJsdocObjectField",left:T(q),right:Le}}}})}function Nt({allowOptional:u,allowVariadic:y}){return w({name:"keyValueParslet",precedence:j.KEY_VALUE,accept:v=>v===":",parseInfix:(v,O)=>{let B=!1,q=!1;if(u&&O.type==="JsdocTypeNullable"&&(B=!0,O=O.element),y&&O.type==="JsdocTypeVariadic"&&O.element!==void 0&&(q=!0,O=O.element),O.type!=="JsdocTypeName")throw new o(O);v.consume(":");let W=v.parseType(j.KEY_VALUE);return{type:"JsdocTypeKeyValue",key:O.value,right:W,optional:B,variadic:q}}})}let kr=[...ee,Ft({allowWithoutParenthesis:!0,allowNamedParameters:["this","new"],allowNoReturnType:!0,allowNewAsFunctionKeyword:!1}),Ae,ne({allowedTypes:["module","external","event"],pathGrammar:Be}),or({allowEnclosingBrackets:!0,allowPostfix:!0}),le({allowedAdditionalTokens:["keyof"]}),Cr,Re,ye({allowSquareBracketsOnAnyType:!1,allowJsdocNamePaths:!0,pathGrammar:Be})],An=[...kr,Oe({objectFieldGrammar:[le({allowedAdditionalTokens:["module","in"]}),nt({allowSquaredProperties:!1,allowKeyTypes:!0,allowOptional:!1,allowReadonly:!1}),...kr],allowKeyTypes:!0}),Nt({allowOptional:!0,allowVariadic:!0})],Na=w({name:"typeOfParslet",accept:u=>u==="typeof",parsePrefix:u=>(u.consume("typeof"),{type:"JsdocTypeTypeof",element:T(u.parseType(j.KEY_OF_TYPE_OF))})}),Vd=[le({allowedAdditionalTokens:["module","keyof","event","external","in"]}),H,C,Ae,_,nt({allowSquaredProperties:!1,allowKeyTypes:!1,allowOptional:!1,allowReadonly:!1})],Jd=[...ee,Oe({allowKeyTypes:!1,objectFieldGrammar:Vd}),le({allowedAdditionalTokens:["event","external","in"]}),Na,Ft({allowWithoutParenthesis:!1,allowNamedParameters:["this","new"],allowNoReturnType:!0,allowNewAsFunctionKeyword:!1}),or({allowEnclosingBrackets:!1,allowPostfix:!1}),le({allowedAdditionalTokens:["keyof"]}),ne({allowedTypes:["module"],pathGrammar:Be}),ye({allowSquareBracketsOnAnyType:!1,allowJsdocNamePaths:!0,pathGrammar:Be}),Nt({allowOptional:!1,allowVariadic:!1}),Cr];function zd({allowQuestionMark:u}){return w({name:"tupleParslet",accept:y=>y==="[",parsePrefix:y=>{y.consume("[");let v={type:"JsdocTypeTuple",elements:[]};if(y.consume("]"))return v;let O=y.parseIntermediateType(j.ALL);if(O.type==="JsdocTypeParameterList"?O.elements[0].type==="JsdocTypeKeyValue"?v.elements=O.elements.map(F):v.elements=O.elements.map(T):O.type==="JsdocTypeKeyValue"?v.elements=[F(O)]:v.elements=[T(O)],!y.consume("]"))throw new Error("Unterminated '['");if(!u&&v.elements.some(B=>B.type==="JsdocTypeUnknown"))throw new Error("Question mark in tuple not allowed");return v}})}let Hd=w({name:"keyOfParslet",accept:u=>u==="keyof",parsePrefix:u=>(u.consume("keyof"),{type:"JsdocTypeKeyof",element:T(u.parseType(j.KEY_OF_TYPE_OF))})}),Gd=w({name:"importParslet",accept:u=>u==="import",parsePrefix:u=>{if(u.consume("import"),!u.consume("("))throw new Error("Missing parenthesis after import keyword");let y=u.parseType(j.PREFIX);if(y.type!=="JsdocTypeStringValue")throw new Error("Only string values are allowed as paths for imports");if(!u.consume(")"))throw new Error("Missing closing parenthesis after import keyword");return{type:"JsdocTypeImport",element:y}}}),Wd=w({name:"readonlyPropertyParslet",accept:u=>u==="readonly",parsePrefix:u=>(u.consume("readonly"),{type:"JsdocTypeReadonlyProperty",element:u.parseType(j.KEY_VALUE)})}),Kd=w({name:"arrowFunctionParslet",precedence:j.ARROW,accept:u=>u==="=>",parseInfix:(u,y)=>(u.consume("=>"),{type:"JsdocTypeFunction",parameters:Ye(y).map(D),arrow:!0,constructor:!1,parenthesis:!0,returnType:u.parseType(j.OBJECT)})}),Yd=w({name:"intersectionParslet",accept:u=>u==="&",precedence:j.INTERSECTION,parseInfix:(u,y)=>{u.consume("&");let v=[];do v.push(u.parseType(j.INTERSECTION));while(u.consume("&"));return{type:"JsdocTypeIntersection",elements:[T(y),...v]}}}),Xd=w({name:"predicateParslet",precedence:j.INFIX,accept:u=>u==="is",parseInfix:(u,y)=>{if(y.type!=="JsdocTypeName")throw new o(y,"A typescript predicate always has to have a name on the left side.");return u.consume("is"),{type:"JsdocTypePredicate",left:y,right:T(u.parseIntermediateType(j.INFIX))}}}),Qd=w({name:"objectSquareBracketPropertyParslet",accept:u=>u==="[",parsePrefix:u=>{if(u.baseParser===void 0)throw new Error("Only allowed inside object grammar");u.consume("[");let y=u.lexer.current.text;u.consume("Identifier");let v;if(u.consume(":")){let O=u.baseParser;O.acceptLexerState(u),v={type:"JsdocTypeIndexSignature",key:y,right:O.parseType(j.ARRAY_BRACKETS)},u.acceptLexerState(O)}else if(u.consume("in")){let O=u.baseParser;O.acceptLexerState(u),v={type:"JsdocTypeMappedType",key:y,right:O.parseType(j.ARRAY_BRACKETS)},u.acceptLexerState(O)}else throw new Error("Missing ':' or 'in' inside square bracketed property.");if(!u.consume("]"))throw new Error("Unterminated square brackets");return v}}),Zd=[Wd,le({allowedAdditionalTokens:["module","event","keyof","event","external","in"]}),H,C,Ae,_,nt({allowSquaredProperties:!0,allowKeyTypes:!1,allowOptional:!0,allowReadonly:!0}),Qd],ep=[...ee,Oe({allowKeyTypes:!1,objectFieldGrammar:Zd}),Na,Hd,Gd,Ae,Ft({allowWithoutParenthesis:!0,allowNoReturnType:!1,allowNamedParameters:["this","new","args"],allowNewAsFunctionKeyword:!0}),zd({allowQuestionMark:!1}),or({allowEnclosingBrackets:!1,allowPostfix:!1}),le({allowedAdditionalTokens:["event","external","in"]}),ne({allowedTypes:["module"],pathGrammar:Be}),Re,Kd,ye({allowSquareBracketsOnAnyType:!0,allowJsdocNamePaths:!1,pathGrammar:Be}),Yd,Xd,Nt({allowVariadic:!0,allowOptional:!0})];function Ba(u,y){switch(y){case"closure":return new G(Jd,u).parse();case"jsdoc":return new G(An,u).parse();case"typescript":return new G(ep,u).parse()}}function tp(u,y=["typescript","closure","jsdoc"]){let v;for(let O of y)try{return Ba(u,O)}catch(B){v=B}throw v}function ar(u,y){let v=u[y.type];if(v===void 0)throw new Error(`In this set of transform rules exists no rule for type ${y.type}.`);return v(y,O=>ar(u,O))}function _e(u){throw new Error("This transform is not available. Are you trying the correct parsing mode?")}function ja(u){let y={params:[]};for(let v of u.parameters)v.type==="JsdocTypeKeyValue"?v.key==="this"?y.this=v.right:v.key==="new"?y.new=v.right:y.params.push(v):y.params.push(v);return y}function Ir(u,y,v){return u==="prefix"?v+y:y+v}function ot(u,y){switch(y){case"double":return`"${u}"`;case"single":return`'${u}'`;case void 0:return u}}function La(){return{JsdocTypeParenthesis:(u,y)=>`(${u.element!==void 0?y(u.element):""})`,JsdocTypeKeyof:(u,y)=>`keyof ${y(u.element)}`,JsdocTypeFunction:(u,y)=>{if(u.arrow){if(u.returnType===void 0)throw new Error("Arrow function needs a return type.");let v=`(${u.parameters.map(y).join(", ")}) => ${y(u.returnType)}`;return u.constructor&&(v="new "+v),v}else{let v=u.constructor?"new":"function";return u.parenthesis&&(v+=`(${u.parameters.map(y).join(", ")})`,u.returnType!==void 0&&(v+=`: ${y(u.returnType)}`)),v}},JsdocTypeName:u=>u.value,JsdocTypeTuple:(u,y)=>`[${u.elements.map(y).join(", ")}]`,JsdocTypeVariadic:(u,y)=>u.meta.position===void 0?"...":Ir(u.meta.position,y(u.element),"..."),JsdocTypeNamePath:(u,y)=>{let v=y(u.left),O=y(u.right);switch(u.pathType){case"inner":return`${v}~${O}`;case"instance":return`${v}#${O}`;case"property":return`${v}.${O}`;case"property-brackets":return`${v}[${O}]`}},JsdocTypeStringValue:u=>ot(u.value,u.meta.quote),JsdocTypeAny:()=>"*",JsdocTypeGeneric:(u,y)=>{if(u.meta.brackets==="square"){let v=u.elements[0],O=y(v);return v.type==="JsdocTypeUnion"||v.type==="JsdocTypeIntersection"?`(${O})[]`:`${O}[]`}else return`${y(u.left)}${u.meta.dot?".":""}<${u.elements.map(y).join(", ")}>`},JsdocTypeImport:(u,y)=>`import(${y(u.element)})`,JsdocTypeObjectField:(u,y)=>{let v="";return u.readonly&&(v+="readonly "),typeof u.key=="string"?v+=ot(u.key,u.meta.quote):v+=y(u.key),u.optional&&(v+="?"),u.right===void 0?v:v+`: ${y(u.right)}`},JsdocTypeJsdocObjectField:(u,y)=>`${y(u.left)}: ${y(u.right)}`,JsdocTypeKeyValue:(u,y)=>{let v=u.key;return u.optional&&(v+="?"),u.variadic&&(v="..."+v),u.right===void 0?v:v+`: ${y(u.right)}`},JsdocTypeSpecialNamePath:u=>`${u.specialType}:${ot(u.value,u.meta.quote)}`,JsdocTypeNotNullable:(u,y)=>Ir(u.meta.position,y(u.element),"!"),JsdocTypeNull:()=>"null",JsdocTypeNullable:(u,y)=>Ir(u.meta.position,y(u.element),"?"),JsdocTypeNumber:u=>u.value.toString(),JsdocTypeObject:(u,y)=>`{${u.elements.map(y).join((u.meta.separator==="comma"?",":";")+" ")}}`,JsdocTypeOptional:(u,y)=>Ir(u.meta.position,y(u.element),"="),JsdocTypeSymbol:(u,y)=>`${u.value}(${u.element!==void 0?y(u.element):""})`,JsdocTypeTypeof:(u,y)=>`typeof ${y(u.element)}`,JsdocTypeUndefined:()=>"undefined",JsdocTypeUnion:(u,y)=>u.elements.map(y).join(" | "),JsdocTypeUnknown:()=>"?",JsdocTypeIntersection:(u,y)=>u.elements.map(y).join(" & "),JsdocTypeProperty:u=>ot(u.value,u.meta.quote),JsdocTypePredicate:(u,y)=>`${y(u.left)} is ${y(u.right)}`,JsdocTypeIndexSignature:(u,y)=>`[${u.key}: ${y(u.right)}]`,JsdocTypeMappedType:(u,y)=>`[${u.key} in ${y(u.right)}]`}}let rp=La();function np(u){return ar(rp,u)}let op=["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 at(u){let y={type:"NameExpression",name:u};return op.includes(u)&&(y.reservedWord=!0),y}let ap={JsdocTypeOptional:(u,y)=>{let v=y(u.element);return v.optional=!0,v},JsdocTypeNullable:(u,y)=>{let v=y(u.element);return v.nullable=!0,v},JsdocTypeNotNullable:(u,y)=>{let v=y(u.element);return v.nullable=!1,v},JsdocTypeVariadic:(u,y)=>{if(u.element===void 0)throw new Error("dots without value are not allowed in catharsis mode");let v=y(u.element);return v.repeatable=!0,v},JsdocTypeAny:()=>({type:"AllLiteral"}),JsdocTypeNull:()=>({type:"NullLiteral"}),JsdocTypeStringValue:u=>at(ot(u.value,u.meta.quote)),JsdocTypeUndefined:()=>({type:"UndefinedLiteral"}),JsdocTypeUnknown:()=>({type:"UnknownLiteral"}),JsdocTypeFunction:(u,y)=>{let v=ja(u),O={type:"FunctionType",params:v.params.map(y)};return v.this!==void 0&&(O.this=y(v.this)),v.new!==void 0&&(O.new=y(v.new)),u.returnType!==void 0&&(O.result=y(u.returnType)),O},JsdocTypeGeneric:(u,y)=>({type:"TypeApplication",applications:u.elements.map(v=>y(v)),expression:y(u.left)}),JsdocTypeSpecialNamePath:u=>at(u.specialType+":"+ot(u.value,u.meta.quote)),JsdocTypeName:u=>u.value!=="function"?at(u.value):{type:"FunctionType",params:[]},JsdocTypeNumber:u=>at(u.value.toString()),JsdocTypeObject:(u,y)=>{let v={type:"RecordType",fields:[]};for(let O of u.elements)O.type!=="JsdocTypeObjectField"&&O.type!=="JsdocTypeJsdocObjectField"?v.fields.push({type:"FieldType",key:y(O),value:void 0}):v.fields.push(y(O));return v},JsdocTypeObjectField:(u,y)=>{if(typeof u.key!="string")throw new Error("Index signatures and mapped types are not supported");return{type:"FieldType",key:at(ot(u.key,u.meta.quote)),value:u.right===void 0?void 0:y(u.right)}},JsdocTypeJsdocObjectField:(u,y)=>({type:"FieldType",key:y(u.left),value:y(u.right)}),JsdocTypeUnion:(u,y)=>({type:"TypeUnion",elements:u.elements.map(v=>y(v))}),JsdocTypeKeyValue:(u,y)=>({type:"FieldType",key:at(u.key),value:u.right===void 0?void 0:y(u.right)}),JsdocTypeNamePath:(u,y)=>{let v=y(u.left),O;u.right.type==="JsdocTypeSpecialNamePath"?O=y(u.right).name:O=ot(u.right.value,u.right.meta.quote);let B=u.pathType==="inner"?"~":u.pathType==="instance"?"#":".";return at(`${v.name}${B}${O}`)},JsdocTypeSymbol:u=>{let y="",v=u.element,O=!1;return v?.type==="JsdocTypeVariadic"&&(v.meta.position==="prefix"?y="...":O=!0,v=v.element),v?.type==="JsdocTypeName"?y+=v.value:v?.type==="JsdocTypeNumber"&&(y+=v.value.toString()),O&&(y+="..."),at(`${u.value}(${y})`)},JsdocTypeParenthesis:(u,y)=>y(T(u.element)),JsdocTypeMappedType:_e,JsdocTypeIndexSignature:_e,JsdocTypeImport:_e,JsdocTypeKeyof:_e,JsdocTypeTuple:_e,JsdocTypeTypeof:_e,JsdocTypeIntersection:_e,JsdocTypeProperty:_e,JsdocTypePredicate:_e};function ip(u){return ar(ap,u)}function Et(u){switch(u){case void 0:return"none";case"single":return"single";case"double":return"double"}}function sp(u){switch(u){case"inner":return"INNER_MEMBER";case"instance":return"INSTANCE_MEMBER";case"property":return"MEMBER";case"property-brackets":return"MEMBER"}}function Tn(u,y){return y.length===2?{type:u,left:y[0],right:y[1]}:{type:u,left:y[0],right:Tn(u,y.slice(1))}}let lp={JsdocTypeOptional:(u,y)=>({type:"OPTIONAL",value:y(u.element),meta:{syntax:u.meta.position==="prefix"?"PREFIX_EQUAL_SIGN":"SUFFIX_EQUALS_SIGN"}}),JsdocTypeNullable:(u,y)=>({type:"NULLABLE",value:y(u.element),meta:{syntax:u.meta.position==="prefix"?"PREFIX_QUESTION_MARK":"SUFFIX_QUESTION_MARK"}}),JsdocTypeNotNullable:(u,y)=>({type:"NOT_NULLABLE",value:y(u.element),meta:{syntax:u.meta.position==="prefix"?"PREFIX_BANG":"SUFFIX_BANG"}}),JsdocTypeVariadic:(u,y)=>{let v={type:"VARIADIC",meta:{syntax:u.meta.position==="prefix"?"PREFIX_DOTS":u.meta.position==="suffix"?"SUFFIX_DOTS":"ONLY_DOTS"}};return u.element!==void 0&&(v.value=y(u.element)),v},JsdocTypeName:u=>({type:"NAME",name:u.value}),JsdocTypeTypeof:(u,y)=>({type:"TYPE_QUERY",name:y(u.element)}),JsdocTypeTuple:(u,y)=>({type:"TUPLE",entries:u.elements.map(y)}),JsdocTypeKeyof:(u,y)=>({type:"KEY_QUERY",value:y(u.element)}),JsdocTypeImport:u=>({type:"IMPORT",path:{type:"STRING_VALUE",quoteStyle:Et(u.element.meta.quote),string:u.element.value}}),JsdocTypeUndefined:()=>({type:"NAME",name:"undefined"}),JsdocTypeAny:()=>({type:"ANY"}),JsdocTypeFunction:(u,y)=>{let v=ja(u),O={type:u.arrow?"ARROW":"FUNCTION",params:v.params.map(B=>{if(B.type==="JsdocTypeKeyValue"){if(B.right===void 0)throw new Error("Function parameter without ':' is not expected to be 'KEY_VALUE'");return{type:"NAMED_PARAMETER",name:B.key,typeName:y(B.right)}}else return y(B)}),new:null,returns:null};return v.this!==void 0?O.this=y(v.this):u.arrow||(O.this=null),v.new!==void 0&&(O.new=y(v.new)),u.returnType!==void 0&&(O.returns=y(u.returnType)),O},JsdocTypeGeneric:(u,y)=>{let v={type:"GENERIC",subject:y(u.left),objects:u.elements.map(y),meta:{syntax:u.meta.brackets==="square"?"SQUARE_BRACKET":u.meta.dot?"ANGLE_BRACKET_WITH_DOT":"ANGLE_BRACKET"}};return u.meta.brackets==="square"&&u.elements[0].type==="JsdocTypeFunction"&&!u.elements[0].parenthesis&&(v.objects[0]={type:"NAME",name:"function"}),v},JsdocTypeObjectField:(u,y)=>{if(typeof u.key!="string")throw new Error("Index signatures and mapped types are not supported");if(u.right===void 0)return{type:"RECORD_ENTRY",key:u.key,quoteStyle:Et(u.meta.quote),value:null,readonly:!1};let v=y(u.right);return u.optional&&(v={type:"OPTIONAL",value:v,meta:{syntax:"SUFFIX_KEY_QUESTION_MARK"}}),{type:"RECORD_ENTRY",key:u.key.toString(),quoteStyle:Et(u.meta.quote),value:v,readonly:!1}},JsdocTypeJsdocObjectField:()=>{throw new Error("Keys may not be typed in jsdoctypeparser.")},JsdocTypeKeyValue:(u,y)=>{if(u.right===void 0)return{type:"RECORD_ENTRY",key:u.key,quoteStyle:"none",value:null,readonly:!1};let v=y(u.right);return u.optional&&(v={type:"OPTIONAL",value:v,meta:{syntax:"SUFFIX_KEY_QUESTION_MARK"}}),{type:"RECORD_ENTRY",key:u.key,quoteStyle:"none",value:v,readonly:!1}},JsdocTypeObject:(u,y)=>{let v=[];for(let O of u.elements)(O.type==="JsdocTypeObjectField"||O.type==="JsdocTypeJsdocObjectField")&&v.push(y(O));return{type:"RECORD",entries:v}},JsdocTypeSpecialNamePath:u=>{if(u.specialType!=="module")throw new Error(`jsdoctypeparser does not support type ${u.specialType} at this point.`);return{type:"MODULE",value:{type:"FILE_PATH",quoteStyle:Et(u.meta.quote),path:u.value}}},JsdocTypeNamePath:(u,y)=>{let v=!1,O,B;u.right.type==="JsdocTypeSpecialNamePath"&&u.right.specialType==="event"?(v=!0,O=u.right.value,B=Et(u.right.meta.quote)):(O=u.right.value,B=Et(u.right.meta.quote));let q={type:sp(u.pathType),owner:y(u.left),name:O,quoteStyle:B,hasEventPrefix:v};if(q.owner.type==="MODULE"){let W=q.owner;return q.owner=q.owner.value,W.value=q,W}else return q},JsdocTypeUnion:(u,y)=>Tn("UNION",u.elements.map(y)),JsdocTypeParenthesis:(u,y)=>({type:"PARENTHESIS",value:y(T(u.element))}),JsdocTypeNull:()=>({type:"NAME",name:"null"}),JsdocTypeUnknown:()=>({type:"UNKNOWN"}),JsdocTypeStringValue:u=>({type:"STRING_VALUE",quoteStyle:Et(u.meta.quote),string:u.value}),JsdocTypeIntersection:(u,y)=>Tn("INTERSECTION",u.elements.map(y)),JsdocTypeNumber:u=>({type:"NUMBER_VALUE",number:u.value.toString()}),JsdocTypeSymbol:_e,JsdocTypeProperty:_e,JsdocTypePredicate:_e,JsdocTypeMappedType:_e,JsdocTypeIndexSignature:_e};function up(u){return ar(lp,u)}function cp(){return{JsdocTypeIntersection:(u,y)=>({type:"JsdocTypeIntersection",elements:u.elements.map(y)}),JsdocTypeGeneric:(u,y)=>({type:"JsdocTypeGeneric",left:y(u.left),elements:u.elements.map(y),meta:{dot:u.meta.dot,brackets:u.meta.brackets}}),JsdocTypeNullable:u=>u,JsdocTypeUnion:(u,y)=>({type:"JsdocTypeUnion",elements:u.elements.map(y)}),JsdocTypeUnknown:u=>u,JsdocTypeUndefined:u=>u,JsdocTypeTypeof:(u,y)=>({type:"JsdocTypeTypeof",element:y(u.element)}),JsdocTypeSymbol:(u,y)=>{let v={type:"JsdocTypeSymbol",value:u.value};return u.element!==void 0&&(v.element=y(u.element)),v},JsdocTypeOptional:(u,y)=>({type:"JsdocTypeOptional",element:y(u.element),meta:{position:u.meta.position}}),JsdocTypeObject:(u,y)=>({type:"JsdocTypeObject",meta:{separator:"comma"},elements:u.elements.map(y)}),JsdocTypeNumber:u=>u,JsdocTypeNull:u=>u,JsdocTypeNotNullable:(u,y)=>({type:"JsdocTypeNotNullable",element:y(u.element),meta:{position:u.meta.position}}),JsdocTypeSpecialNamePath:u=>u,JsdocTypeObjectField:(u,y)=>({type:"JsdocTypeObjectField",key:u.key,right:u.right===void 0?void 0:y(u.right),optional:u.optional,readonly:u.readonly,meta:u.meta}),JsdocTypeJsdocObjectField:(u,y)=>({type:"JsdocTypeJsdocObjectField",left:y(u.left),right:y(u.right)}),JsdocTypeKeyValue:(u,y)=>({type:"JsdocTypeKeyValue",key:u.key,right:u.right===void 0?void 0:y(u.right),optional:u.optional,variadic:u.variadic}),JsdocTypeImport:(u,y)=>({type:"JsdocTypeImport",element:y(u.element)}),JsdocTypeAny:u=>u,JsdocTypeStringValue:u=>u,JsdocTypeNamePath:u=>u,JsdocTypeVariadic:(u,y)=>{let v={type:"JsdocTypeVariadic",meta:{position:u.meta.position,squareBrackets:u.meta.squareBrackets}};return u.element!==void 0&&(v.element=y(u.element)),v},JsdocTypeTuple:(u,y)=>({type:"JsdocTypeTuple",elements:u.elements.map(y)}),JsdocTypeName:u=>u,JsdocTypeFunction:(u,y)=>{let v={type:"JsdocTypeFunction",arrow:u.arrow,parameters:u.parameters.map(y),constructor:u.constructor,parenthesis:u.parenthesis};return u.returnType!==void 0&&(v.returnType=y(u.returnType)),v},JsdocTypeKeyof:(u,y)=>({type:"JsdocTypeKeyof",element:y(u.element)}),JsdocTypeParenthesis:(u,y)=>({type:"JsdocTypeParenthesis",element:y(u.element)}),JsdocTypeProperty:u=>u,JsdocTypePredicate:(u,y)=>({type:"JsdocTypePredicate",left:y(u.left),right:y(u.right)}),JsdocTypeIndexSignature:(u,y)=>({type:"JsdocTypeIndexSignature",key:u.key,right:y(u.right)}),JsdocTypeMappedType:(u,y)=>({type:"JsdocTypeMappedType",key:u.key,right:y(u.right)})}}let Ma={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"]};function Cn(u,y,v,O,B){O?.(u,y,v);let q=Ma[u.type];for(let W of q){let te=u[W];if(te!==void 0)if(Array.isArray(te))for(let Te of te)Cn(Te,u,W,O,B);else Cn(te,u,W,O,B)}B?.(u,y,v)}function dp(u,y,v){Cn(u,void 0,void 0,y,v)}e.catharsisTransform=ip,e.identityTransformRules=cp,e.jtpTransform=up,e.parse=Ba,e.stringify=np,e.stringifyRules=La,e.transform=ar,e.traverse=dp,e.tryParse=tp,e.visitorKeys=Ma})});var fc={};qa(fc,{ColorControl:()=>pc,default:()=>Xy});function Ot(){return(Ot=Object.assign||function(e){for(var t=1;t=0||(o[r]=e[r]);return o}function Xo(e){var t=De(e),r=De(function(n){t.current&&t.current(n)});return t.current=e,r.current}function lc(e,t,r){var n=Xo(r),o=X(function(){return e.toHsva(t)}),a=o[0],i=o[1],l=De({color:t,hsva:a});Se(function(){if(!e.equal(t,l.current.color)){var c=e.toHsva(t);l.current={hsva:c,color:t},i(c)}},[t,e]),Se(function(){var c;ic(a,l.current.hsva)||e.equal(c=e.fromHsva(a),l.current.color)||(l.current={hsva:a,color:c},n(c))},[a,e,n]);var s=xe(function(c){i(function(d){return Object.assign({},d,c)})},[]);return[a,s]}var py,ec,fy,hy,Ue,Kt,Er,Qo,Ku,Yu,na,vr,oa,Ee,my,yy,Zo,gy,by,Ey,vy,tc,ea,ln,rc,xy,on,Sy,nc,oc,ac,ic,sc,wy,Ay,Ty,Xu,uc,Cy,ky,Iy,Oy,cc,Dy,Ry,_y,Py,Fy,Ny,By,jy,Ly,My,Uy,Qu,$y,qy,dc,an,Vy,Jy,zy,ta,Hy,Gy,sn,Zu,Wt,Wy,Ky,un,Yy,pc,Xy,hc=Qe(()=>{V();J();z();In();Dr();_r();Qn();ro();py=je({"../../node_modules/color-name/index.js"(e,t){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]}}}),ec=je({"../../node_modules/color-convert/conversions.js"(e,t){var r=py(),n={};for(let i of Object.keys(r))n[r[i]]=i;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 i of Object.keys(o)){if(!("channels"in o[i]))throw new Error("missing channels property: "+i);if(!("labels"in o[i]))throw new Error("missing channel labels property: "+i);if(o[i].labels.length!==o[i].channels)throw new Error("channel and label counts mismatch: "+i);let{channels:l,labels:s}=o[i];delete o[i].channels,delete o[i].labels,Object.defineProperty(o[i],"channels",{value:l}),Object.defineProperty(o[i],"labels",{value:s})}o.rgb.hsl=function(i){let l=i[0]/255,s=i[1]/255,c=i[2]/255,d=Math.min(l,s,c),p=Math.max(l,s,c),h=p-d,f,b;p===d?f=0:l===p?f=(s-c)/h:s===p?f=2+(c-l)/h:c===p&&(f=4+(l-s)/h),f=Math.min(f*60,360),f<0&&(f+=360);let g=(d+p)/2;return p===d?b=0:g<=.5?b=h/(p+d):b=h/(2-p-d),[f,b*100,g*100]},o.rgb.hsv=function(i){let l,s,c,d,p,h=i[0]/255,f=i[1]/255,b=i[2]/255,g=Math.max(h,f,b),x=g-Math.min(h,f,b),S=function(A){return(g-A)/6/x+1/2};return x===0?(d=0,p=0):(p=x/g,l=S(h),s=S(f),c=S(b),h===g?d=c-s:f===g?d=1/3+l-c:b===g&&(d=2/3+s-l),d<0?d+=1:d>1&&(d-=1)),[d*360,p*100,g*100]},o.rgb.hwb=function(i){let l=i[0],s=i[1],c=i[2],d=o.rgb.hsl(i)[0],p=1/255*Math.min(l,Math.min(s,c));return c=1-1/255*Math.max(l,Math.max(s,c)),[d,p*100,c*100]},o.rgb.cmyk=function(i){let l=i[0]/255,s=i[1]/255,c=i[2]/255,d=Math.min(1-l,1-s,1-c),p=(1-l-d)/(1-d)||0,h=(1-s-d)/(1-d)||0,f=(1-c-d)/(1-d)||0;return[p*100,h*100,f*100,d*100]};function a(i,l){return(i[0]-l[0])**2+(i[1]-l[1])**2+(i[2]-l[2])**2}o.rgb.keyword=function(i){let l=n[i];if(l)return l;let s=1/0,c;for(let d of Object.keys(r)){let p=r[d],h=a(i,p);h.04045?((l+.055)/1.055)**2.4:l/12.92,s=s>.04045?((s+.055)/1.055)**2.4:s/12.92,c=c>.04045?((c+.055)/1.055)**2.4:c/12.92;let d=l*.4124+s*.3576+c*.1805,p=l*.2126+s*.7152+c*.0722,h=l*.0193+s*.1192+c*.9505;return[d*100,p*100,h*100]},o.rgb.lab=function(i){let l=o.rgb.xyz(i),s=l[0],c=l[1],d=l[2];s/=95.047,c/=100,d/=108.883,s=s>.008856?s**(1/3):7.787*s+16/116,c=c>.008856?c**(1/3):7.787*c+16/116,d=d>.008856?d**(1/3):7.787*d+16/116;let p=116*c-16,h=500*(s-c),f=200*(c-d);return[p,h,f]},o.hsl.rgb=function(i){let l=i[0]/360,s=i[1]/100,c=i[2]/100,d,p,h;if(s===0)return h=c*255,[h,h,h];c<.5?d=c*(1+s):d=c+s-c*s;let f=2*c-d,b=[0,0,0];for(let g=0;g<3;g++)p=l+1/3*-(g-1),p<0&&p++,p>1&&p--,6*p<1?h=f+(d-f)*6*p:2*p<1?h=d:3*p<2?h=f+(d-f)*(2/3-p)*6:h=f,b[g]=h*255;return b},o.hsl.hsv=function(i){let l=i[0],s=i[1]/100,c=i[2]/100,d=s,p=Math.max(c,.01);c*=2,s*=c<=1?c:2-c,d*=p<=1?p:2-p;let h=(c+s)/2,f=c===0?2*d/(p+d):2*s/(c+s);return[l,f*100,h*100]},o.hsv.rgb=function(i){let l=i[0]/60,s=i[1]/100,c=i[2]/100,d=Math.floor(l)%6,p=l-Math.floor(l),h=255*c*(1-s),f=255*c*(1-s*p),b=255*c*(1-s*(1-p));switch(c*=255,d){case 0:return[c,b,h];case 1:return[f,c,h];case 2:return[h,c,b];case 3:return[h,f,c];case 4:return[b,h,c];case 5:return[c,h,f]}},o.hsv.hsl=function(i){let l=i[0],s=i[1]/100,c=i[2]/100,d=Math.max(c,.01),p,h;h=(2-s)*c;let f=(2-s)*d;return p=s*d,p/=f<=1?f:2-f,p=p||0,h/=2,[l,p*100,h*100]},o.hwb.rgb=function(i){let l=i[0]/360,s=i[1]/100,c=i[2]/100,d=s+c,p;d>1&&(s/=d,c/=d);let h=Math.floor(6*l),f=1-c;p=6*l-h,h&1&&(p=1-p);let b=s+p*(f-s),g,x,S;switch(h){default:case 6:case 0:g=f,x=b,S=s;break;case 1:g=b,x=f,S=s;break;case 2:g=s,x=f,S=b;break;case 3:g=s,x=b,S=f;break;case 4:g=b,x=s,S=f;break;case 5:g=f,x=s,S=b;break}return[g*255,x*255,S*255]},o.cmyk.rgb=function(i){let l=i[0]/100,s=i[1]/100,c=i[2]/100,d=i[3]/100,p=1-Math.min(1,l*(1-d)+d),h=1-Math.min(1,s*(1-d)+d),f=1-Math.min(1,c*(1-d)+d);return[p*255,h*255,f*255]},o.xyz.rgb=function(i){let l=i[0]/100,s=i[1]/100,c=i[2]/100,d,p,h;return d=l*3.2406+s*-1.5372+c*-.4986,p=l*-.9689+s*1.8758+c*.0415,h=l*.0557+s*-.204+c*1.057,d=d>.0031308?1.055*d**(1/2.4)-.055:d*12.92,p=p>.0031308?1.055*p**(1/2.4)-.055:p*12.92,h=h>.0031308?1.055*h**(1/2.4)-.055:h*12.92,d=Math.min(Math.max(0,d),1),p=Math.min(Math.max(0,p),1),h=Math.min(Math.max(0,h),1),[d*255,p*255,h*255]},o.xyz.lab=function(i){let l=i[0],s=i[1],c=i[2];l/=95.047,s/=100,c/=108.883,l=l>.008856?l**(1/3):7.787*l+16/116,s=s>.008856?s**(1/3):7.787*s+16/116,c=c>.008856?c**(1/3):7.787*c+16/116;let d=116*s-16,p=500*(l-s),h=200*(s-c);return[d,p,h]},o.lab.xyz=function(i){let l=i[0],s=i[1],c=i[2],d,p,h;p=(l+16)/116,d=s/500+p,h=p-c/200;let f=p**3,b=d**3,g=h**3;return p=f>.008856?f:(p-16/116)/7.787,d=b>.008856?b:(d-16/116)/7.787,h=g>.008856?g:(h-16/116)/7.787,d*=95.047,p*=100,h*=108.883,[d,p,h]},o.lab.lch=function(i){let l=i[0],s=i[1],c=i[2],d;d=Math.atan2(c,s)*360/2/Math.PI,d<0&&(d+=360);let p=Math.sqrt(s*s+c*c);return[l,p,d]},o.lch.lab=function(i){let l=i[0],s=i[1],c=i[2]/360*2*Math.PI,d=s*Math.cos(c),p=s*Math.sin(c);return[l,d,p]},o.rgb.ansi16=function(i,l=null){let[s,c,d]=i,p=l===null?o.rgb.hsv(i)[2]:l;if(p=Math.round(p/50),p===0)return 30;let h=30+(Math.round(d/255)<<2|Math.round(c/255)<<1|Math.round(s/255));return p===2&&(h+=60),h},o.hsv.ansi16=function(i){return o.rgb.ansi16(o.hsv.rgb(i),i[2])},o.rgb.ansi256=function(i){let l=i[0],s=i[1],c=i[2];return l===s&&s===c?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(c/255*5)},o.ansi16.rgb=function(i){let l=i%10;if(l===0||l===7)return i>50&&(l+=3.5),l=l/10.5*255,[l,l,l];let s=(~~(i>50)+1)*.5,c=(l&1)*s*255,d=(l>>1&1)*s*255,p=(l>>2&1)*s*255;return[c,d,p]},o.ansi256.rgb=function(i){if(i>=232){let p=(i-232)*10+8;return[p,p,p]}i-=16;let l,s=Math.floor(i/36)/5*255,c=Math.floor((l=i%36)/6)/5*255,d=l%6/5*255;return[s,c,d]},o.rgb.hex=function(i){let l=(((Math.round(i[0])&255)<<16)+((Math.round(i[1])&255)<<8)+(Math.round(i[2])&255)).toString(16).toUpperCase();return"000000".substring(l.length)+l},o.hex.rgb=function(i){let l=i.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(f=>f+f).join(""));let c=parseInt(s,16),d=c>>16&255,p=c>>8&255,h=c&255;return[d,p,h]},o.rgb.hcg=function(i){let l=i[0]/255,s=i[1]/255,c=i[2]/255,d=Math.max(Math.max(l,s),c),p=Math.min(Math.min(l,s),c),h=d-p,f,b;return h<1?f=p/(1-h):f=0,h<=0?b=0:d===l?b=(s-c)/h%6:d===s?b=2+(c-l)/h:b=4+(l-s)/h,b/=6,b%=1,[b*360,h*100,f*100]},o.hsl.hcg=function(i){let l=i[1]/100,s=i[2]/100,c=s<.5?2*l*s:2*l*(1-s),d=0;return c<1&&(d=(s-.5*c)/(1-c)),[i[0],c*100,d*100]},o.hsv.hcg=function(i){let l=i[1]/100,s=i[2]/100,c=l*s,d=0;return c<1&&(d=(s-c)/(1-c)),[i[0],c*100,d*100]},o.hcg.rgb=function(i){let l=i[0]/360,s=i[1]/100,c=i[2]/100;if(s===0)return[c*255,c*255,c*255];let d=[0,0,0],p=l%1*6,h=p%1,f=1-h,b=0;switch(Math.floor(p)){case 0:d[0]=1,d[1]=h,d[2]=0;break;case 1:d[0]=f,d[1]=1,d[2]=0;break;case 2:d[0]=0,d[1]=1,d[2]=h;break;case 3:d[0]=0,d[1]=f,d[2]=1;break;case 4:d[0]=h,d[1]=0,d[2]=1;break;default:d[0]=1,d[1]=0,d[2]=f}return b=(1-s)*c,[(s*d[0]+b)*255,(s*d[1]+b)*255,(s*d[2]+b)*255]},o.hcg.hsv=function(i){let l=i[1]/100,s=i[2]/100,c=l+s*(1-l),d=0;return c>0&&(d=l/c),[i[0],d*100,c*100]},o.hcg.hsl=function(i){let l=i[1]/100,s=i[2]/100*(1-l)+.5*l,c=0;return s>0&&s<.5?c=l/(2*s):s>=.5&&s<1&&(c=l/(2*(1-s))),[i[0],c*100,s*100]},o.hcg.hwb=function(i){let l=i[1]/100,s=i[2]/100,c=l+s*(1-l);return[i[0],(c-l)*100,(1-c)*100]},o.hwb.hcg=function(i){let l=i[1]/100,s=1-i[2]/100,c=s-l,d=0;return c<1&&(d=(s-c)/(1-c)),[i[0],c*100,d*100]},o.apple.rgb=function(i){return[i[0]/65535*255,i[1]/65535*255,i[2]/65535*255]},o.rgb.apple=function(i){return[i[0]/255*65535,i[1]/255*65535,i[2]/255*65535]},o.gray.rgb=function(i){return[i[0]/100*255,i[0]/100*255,i[0]/100*255]},o.gray.hsl=function(i){return[0,0,i[0]]},o.gray.hsv=o.gray.hsl,o.gray.hwb=function(i){return[0,100,i[0]]},o.gray.cmyk=function(i){return[0,0,0,i[0]]},o.gray.lab=function(i){return[i[0],0,0]},o.gray.hex=function(i){let l=Math.round(i[0]/100*255)&255,s=((l<<16)+(l<<8)+l).toString(16).toUpperCase();return"000000".substring(s.length)+s},o.rgb.gray=function(i){return[(i[0]+i[1]+i[2])/3/255*100]}}}),fy=je({"../../node_modules/color-convert/route.js"(e,t){var r=ec();function n(){let l={},s=Object.keys(r);for(let c=s.length,d=0;d1&&(d=p),s(d))};return"conversion"in s&&(c.conversion=s.conversion),c}function l(s){let c=function(...d){let p=d[0];if(p==null)return p;p.length>1&&(d=p);let h=s(d);if(typeof h=="object")for(let f=h.length,b=0;b{o[s]={},Object.defineProperty(o[s],"channels",{value:r[s].channels}),Object.defineProperty(o[s],"labels",{value:r[s].labels});let c=n(s);Object.keys(c).forEach(d=>{let p=c[d];o[s][d]=l(p),o[s][d].raw=i(p)})}),t.exports=o}}),Ue=Lt(hy());Kt=function(e,t,r){return t===void 0&&(t=0),r===void 0&&(r=1),e>r?r:e0:x.buttons>0)&&o.current?a(Ku(o.current,x,l.current)):g(!1)},b=function(){return g(!1)};function g(x){var S=s.current,A=Qo(o.current),k=x?A.addEventListener:A.removeEventListener;k(S?"touchmove":"mousemove",f),k(S?"touchend":"mouseup",b)}return[function(x){var S=x.nativeEvent,A=o.current;if(A&&(Yu(S),!function(T,I){return I&&!Er(T)}(S,s.current)&&A)){if(Er(S)){s.current=!0;var k=S.changedTouches||[];k.length&&(l.current=k[0].identifier)}A.focus(),a(Ku(A,S,l.current)),g(!0)}},function(x){var S=x.which||x.keyCode;S<37||S>40||(x.preventDefault(),i({left:S===39?.05:S===37?-.05:0,top:S===40?.05:S===38?-.05:0}))},g]},[i,a]),d=c[0],p=c[1],h=c[2];return Se(function(){return h},[h]),m.createElement("div",Ot({},n,{onTouchStart:d,onMouseDown:d,className:"react-colorful__interactive",ref:o,onKeyDown:p,tabIndex:0,role:"slider"}))}),vr=function(e){return e.filter(Boolean).join(" ")},oa=function(e){var t=e.color,r=e.left,n=e.top,o=n===void 0?.5:n,a=vr(["react-colorful__pointer",e.className]);return m.createElement("div",{className:a,style:{top:100*o+"%",left:100*r+"%"}},m.createElement("div",{className:"react-colorful__pointer-fill",style:{backgroundColor:t}}))},Ee=function(e,t,r){return t===void 0&&(t=0),r===void 0&&(r=Math.pow(10,t)),Math.round(r*e)/r},my={grad:.9,turn:360,rad:360/(2*Math.PI)},yy=function(e){return nc(Zo(e))},Zo=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?Ee(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?Ee(parseInt(e.substring(6,8),16)/255,2):1}},gy=function(e,t){return t===void 0&&(t="deg"),Number(e)*(my[t]||1)},by=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?Ey({h:gy(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}},Ey=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}},vy=function(e){return Sy(rc(e))},tc=function(e){var t=e.s,r=e.v,n=e.a,o=(200-t)*r/100;return{h:Ee(e.h),s:Ee(o>0&&o<200?t*r/100/(o<=100?o:200-o)*100:0),l:Ee(o/2),a:Ee(n,2)}},ea=function(e){var t=tc(e);return"hsl("+t.h+", "+t.s+"%, "+t.l+"%)"},ln=function(e){var t=tc(e);return"hsla("+t.h+", "+t.s+"%, "+t.l+"%, "+t.a+")"},rc=function(e){var t=e.h,r=e.s,n=e.v,o=e.a;t=t/360*6,r/=100,n/=100;var a=Math.floor(t),i=n*(1-r),l=n*(1-(t-a)*r),s=n*(1-(1-t+a)*r),c=a%6;return{r:Ee(255*[n,l,i,i,s,n][c]),g:Ee(255*[s,n,n,l,i,i][c]),b:Ee(255*[i,i,s,n,n,l][c]),a:Ee(o,2)}},xy=function(e){var t=/rgba?\(?\s*(-?\d*\.?\d+)(%)?[,\s]+(-?\d*\.?\d+)(%)?[,\s]+(-?\d*\.?\d+)(%)?,?\s*[/\s]*(-?\d*\.?\d+)?(%)?\s*\)?/i.exec(e);return t?nc({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}},on=function(e){var t=e.toString(16);return t.length<2?"0"+t:t},Sy=function(e){var t=e.r,r=e.g,n=e.b,o=e.a,a=o<1?on(Ee(255*o)):"";return"#"+on(t)+on(r)+on(n)+a},nc=function(e){var t=e.r,r=e.g,n=e.b,o=e.a,a=Math.max(t,r,n),i=a-Math.min(t,r,n),l=i?a===t?(r-n)/i:a===r?2+(n-t)/i:4+(t-r)/i:0;return{h:Ee(60*(l<0?l+6:l)),s:Ee(a?i/a*100:0),v:Ee(a/255*100),a:o}},oc=m.memo(function(e){var t=e.hue,r=e.onChange,n=vr(["react-colorful__hue",e.className]);return m.createElement("div",{className:n},m.createElement(na,{onMove:function(o){r({h:360*o.left})},onKey:function(o){r({h:Kt(t+360*o.left,0,360)})},"aria-label":"Hue","aria-valuenow":Ee(t),"aria-valuemax":"360","aria-valuemin":"0"},m.createElement(oa,{className:"react-colorful__hue-pointer",left:t/360,color:ea({h:t,s:100,v:100,a:1})})))}),ac=m.memo(function(e){var t=e.hsva,r=e.onChange,n={backgroundColor:ea({h:t.h,s:100,v:100,a:1})};return m.createElement("div",{className:"react-colorful__saturation",style:n},m.createElement(na,{onMove:function(o){r({s:100*o.left,v:100-100*o.top})},onKey:function(o){r({s:Kt(t.s+100*o.left,0,100),v:Kt(t.v-100*o.top,0,100)})},"aria-label":"Color","aria-valuetext":"Saturation "+Ee(t.s)+"%, Brightness "+Ee(t.v)+"%"},m.createElement(oa,{className:"react-colorful__saturation-pointer",top:1-t.v/100,left:t.s/100,color:ea(t)})))}),ic=function(e,t){if(e===t)return!0;for(var r in e)if(e[r]!==t[r])return!1;return!0},sc=function(e,t){return e.replace(/\s/g,"")===t.replace(/\s/g,"")},wy=function(e,t){return e.toLowerCase()===t.toLowerCase()||ic(Zo(e),Zo(t))};Ay=typeof window<"u"?ei:Se,Ty=function(){return typeof __webpack_nonce__<"u"?__webpack_nonce__:void 0},Xu=new Map,uc=function(e){Ay(function(){var t=e.current?e.current.ownerDocument:document;if(t!==void 0&&!Xu.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}`,Xu.set(t,r);var n=Ty();n&&r.setAttribute("nonce",n),t.head.appendChild(r)}},[])},Cy=function(e){var t=e.className,r=e.colorModel,n=e.color,o=n===void 0?r.defaultColor:n,a=e.onChange,i=ra(e,["className","colorModel","color","onChange"]),l=De(null);uc(l);var s=lc(r,o,a),c=s[0],d=s[1],p=vr(["react-colorful",t]);return m.createElement("div",Ot({},i,{ref:l,className:p}),m.createElement(ac,{hsva:c,onChange:d}),m.createElement(oc,{hue:c.h,onChange:d,className:"react-colorful__last-control"}))},ky={defaultColor:"000",toHsva:yy,fromHsva:function(e){return vy({h:e.h,s:e.s,v:e.v,a:1})},equal:wy},Iy=function(e){return m.createElement(Cy,Ot({},e,{colorModel:ky}))},Oy=function(e){var t=e.className,r=e.hsva,n=e.onChange,o={backgroundImage:"linear-gradient(90deg, "+ln(Object.assign({},r,{a:0}))+", "+ln(Object.assign({},r,{a:1}))+")"},a=vr(["react-colorful__alpha",t]),i=Ee(100*r.a);return m.createElement("div",{className:a},m.createElement("div",{className:"react-colorful__alpha-gradient",style:o}),m.createElement(na,{onMove:function(l){n({a:l.left})},onKey:function(l){n({a:Kt(r.a+l.left)})},"aria-label":"Alpha","aria-valuetext":i+"%","aria-valuenow":i,"aria-valuemin":"0","aria-valuemax":"100"},m.createElement(oa,{className:"react-colorful__alpha-pointer",left:r.a,color:ln(r)})))},cc=function(e){var t=e.className,r=e.colorModel,n=e.color,o=n===void 0?r.defaultColor:n,a=e.onChange,i=ra(e,["className","colorModel","color","onChange"]),l=De(null);uc(l);var s=lc(r,o,a),c=s[0],d=s[1],p=vr(["react-colorful",t]);return m.createElement("div",Ot({},i,{ref:l,className:p}),m.createElement(ac,{hsva:c,onChange:d}),m.createElement(oc,{hue:c.h,onChange:d}),m.createElement(Oy,{hsva:c,onChange:d,className:"react-colorful__last-control"}))},Dy={defaultColor:"hsla(0, 0%, 0%, 1)",toHsva:by,fromHsva:ln,equal:sc},Ry=function(e){return m.createElement(cc,Ot({},e,{colorModel:Dy}))},_y={defaultColor:"rgba(0, 0, 0, 1)",toHsva:xy,fromHsva:function(e){var t=rc(e);return"rgba("+t.r+", "+t.g+", "+t.b+", "+t.a+")"},equal:sc},Py=function(e){return m.createElement(cc,Ot({},e,{colorModel:_y}))},Fy=R.div({position:"relative",maxWidth:250,'&[aria-readonly="true"]':{opacity:.5}}),Ny=R(ut)({position:"absolute",zIndex:1,top:4,left:4,"[aria-readonly=true] &":{cursor:"not-allowed"}}),By=R.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"}}),jy=R(St)(({theme:e})=>({fontFamily:e.typography.fonts.base})),Ly=R.div({display:"grid",gridTemplateColumns:"repeat(9, 16px)",gap:6,padding:3,marginTop:5,width:200}),My=R.div(({theme:e,active:t})=>({width:16,height:16,boxShadow:t?`${e.appBorderColor} 0 0 0 1px inset, ${e.textMutedColor}50 0 0 0 4px`:`${e.appBorderColor} 0 0 0 1px inset`,borderRadius:e.appBorderRadius})),Uy=`url('data:image/svg+xml;charset=utf-8,')`,Qu=({value:e,style:t,...r})=>{let n=`linear-gradient(${e}, ${e}), ${Uy}, linear-gradient(#fff, #fff)`;return m.createElement(My,{...r,style:{...t,backgroundImage:n}})},$y=R(Ve.Input)(({theme:e,readOnly:t})=>({width:"100%",paddingLeft:30,paddingRight:30,boxSizing:"border-box",fontFamily:e.typography.fonts.base})),qy=R(Mi)(({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})),dc=(e=>(e.RGB="rgb",e.HSL="hsl",e.HEX="hex",e))(dc||{}),an=Object.values(dc),Vy=/\(([0-9]+),\s*([0-9]+)%?,\s*([0-9]+)%?,?\s*([0-9.]+)?\)/,Jy=/^\s*rgba?\(([0-9]+),\s*([0-9]+),\s*([0-9]+),?\s*([0-9.]+)?\)\s*$/i,zy=/^\s*hsla?\(([0-9]+),\s*([0-9]+)%,\s*([0-9]+)%,?\s*([0-9.]+)?\)\s*$/i,ta=/^\s*#?([0-9a-f]{3}|[0-9a-f]{6})\s*$/i,Hy=/^\s*#?([0-9a-f]{3})\s*$/i,Gy={hex:Iy,rgb:Py,hsl:Ry},sn={hex:"transparent",rgb:"rgba(0, 0, 0, 0)",hsl:"hsla(0, 0%, 0%, 0)"},Zu=e=>{let t=e?.match(Vy);if(!t)return[0,0,0,1];let[,r,n,o,a=1]=t;return[r,n,o,a].map(Number)},Wt=e=>{if(!e)return;let t=!0;if(Jy.test(e)){let[i,l,s,c]=Zu(e),[d,p,h]=Ue.default.rgb.hsl([i,l,s])||[0,0,0];return{valid:t,value:e,keyword:Ue.default.rgb.keyword([i,l,s]),colorSpace:"rgb",rgb:e,hsl:`hsla(${d}, ${p}%, ${h}%, ${c})`,hex:`#${Ue.default.rgb.hex([i,l,s]).toLowerCase()}`}}if(zy.test(e)){let[i,l,s,c]=Zu(e),[d,p,h]=Ue.default.hsl.rgb([i,l,s])||[0,0,0];return{valid:t,value:e,keyword:Ue.default.hsl.keyword([i,l,s]),colorSpace:"hsl",rgb:`rgba(${d}, ${p}, ${h}, ${c})`,hsl:e,hex:`#${Ue.default.hsl.hex([i,l,s]).toLowerCase()}`}}let r=e.replace("#",""),n=Ue.default.keyword.rgb(r)||Ue.default.hex.rgb(r),o=Ue.default.rgb.hsl(n),a=e;if(/[^#a-f0-9]/i.test(e)?a=r:ta.test(e)&&(a=`#${r}`),a.startsWith("#"))t=ta.test(a);else try{Ue.default.keyword.hex(a)}catch{t=!1}return{valid:t,value:a,keyword:Ue.default.rgb.keyword(n),colorSpace:"hex",rgb:`rgba(${n[0]}, ${n[1]}, ${n[2]}, 1)`,hsl:`hsla(${o[0]}, ${o[1]}%, ${o[2]}%, 1)`,hex:a}},Wy=(e,t,r)=>{if(!e||!t?.valid)return sn[r];if(r!=="hex")return t?.[r]||sn[r];if(!t.hex.startsWith("#"))try{return`#${Ue.default.keyword.hex(t.hex)}`}catch{return sn.hex}let n=t.hex.match(Hy);if(!n)return ta.test(t.hex)?t.hex:sn.hex;let[o,a,i]=n[1].split("");return`#${o}${o}${a}${a}${i}${i}`},Ky=(e,t)=>{let[r,n]=X(e||""),[o,a]=X(()=>Wt(r)),[i,l]=X(o?.colorSpace||"hex");Se(()=>{let p=e||"",h=Wt(p);n(p),a(h),l(h?.colorSpace||"hex")},[e]);let s=st(()=>Wy(r,o,i).toLowerCase(),[r,o,i]),c=xe(p=>{let h=Wt(p),f=h?.value||p||"";n(f),f===""&&(a(void 0),t(void 0)),h&&(a(h),l(h.colorSpace),t(h.value))},[t]),d=xe(()=>{let p=an.indexOf(i)+1;p>=an.length&&(p=0),l(an[p]);let h=o?.[an[p]]||"";n(h),t(h)},[o,i,t]);return{value:r,realValue:s,updateValue:c,color:o,colorSpace:i,cycleColorSpace:d}},un=e=>e.replace(/\s*/,"").toLowerCase(),Yy=(e,t,r)=>{let[n,o]=X(t?.valid?[t]:[]);Se(()=>{t===void 0&&o([])},[t]);let a=st(()=>(e||[]).map(l=>typeof l=="string"?Wt(l):l.title?{...Wt(l.color),keyword:l.title}:Wt(l.color)).concat(n).filter(Boolean).slice(-27),[e,n]),i=xe(l=>{l?.valid&&(a.some(s=>un(s[r])===un(l[r]))||o(s=>s.concat(l)))},[r,a]);return{presets:a,addPreset:i}},pc=({name:e,value:t,onChange:r,onFocus:n,onBlur:o,presetColors:a,startOpen:i=!1,argType:l})=>{let s=xe(Ha(r,200),[r]),{value:c,realValue:d,updateValue:p,color:h,colorSpace:f,cycleColorSpace:b}=Ky(t,s),{presets:g,addPreset:x}=Yy(a,h,f),S=Gy[f],A=!!l?.table?.readonly;return m.createElement(Fy,{"aria-readonly":A},m.createElement(Ny,{startOpen:i,trigger:A?[null]:void 0,closeOnOutsideClick:!0,onVisibleChange:()=>x(h),tooltip:m.createElement(By,null,m.createElement(S,{color:d==="transparent"?"#000000":d,onChange:p,onFocus:n,onBlur:o}),g.length>0&&m.createElement(Ly,null,g.map((k,T)=>m.createElement(ut,{key:`${k.value}-${T}`,hasChrome:!1,tooltip:m.createElement(jy,{note:k.keyword||k.value})},m.createElement(Qu,{value:k[f],active:h&&un(k[f])===un(h[f]),onClick:()=>p(k.value)})))))},m.createElement(Qu,{value:d,style:{margin:4}})),m.createElement($y,{id:Fe(e),value:c,onChange:k=>p(k.target.value),onFocus:k=>k.target.select(),readOnly:A,placeholder:"Choose color..."}),c?m.createElement(qy,{onClick:b}):null)},Xy=pc});V();J();z();V();J();z();V();J();z();In();Dr();Dr();_r();V();J();z();V();J();z();var vx=__STORYBOOK_CORE_EVENTS__,{ARGTYPES_INFO_REQUEST:ri,ARGTYPES_INFO_RESPONSE:Vn,CHANNEL_CREATED:xx,CHANNEL_WS_DISCONNECT:Sx,CONFIG_ERROR:ni,CREATE_NEW_STORYFILE_REQUEST:wx,CREATE_NEW_STORYFILE_RESPONSE:Ax,CURRENT_STORY_WAS_SET:Jn,DOCS_PREPARED:oi,DOCS_RENDERED:Pr,FILE_COMPONENT_SEARCH_REQUEST:Tx,FILE_COMPONENT_SEARCH_RESPONSE:Cx,FORCE_REMOUNT:ai,FORCE_RE_RENDER:Fr,GLOBALS_UPDATED:$t,NAVIGATE_URL:ii,PLAY_FUNCTION_THREW_EXCEPTION:si,PRELOAD_ENTRIES:li,PREVIEW_BUILDER_PROGRESS:kx,PREVIEW_KEYDOWN:ui,REGISTER_SUBSCRIPTION:Ix,REQUEST_WHATS_NEW_DATA:Ox,RESET_STORY_ARGS:Nr,RESULT_WHATS_NEW_DATA:Dx,SAVE_STORY_REQUEST:zn,SAVE_STORY_RESPONSE:Br,SELECT_STORY:Rx,SET_CONFIG:_x,SET_CURRENT_STORY:ci,SET_FILTER:Px,SET_GLOBALS:di,SET_INDEX:Fx,SET_STORIES:Nx,SET_WHATS_NEW_CACHE:Bx,SHARED_STATE_CHANGED:jx,SHARED_STATE_SET:Lx,STORIES_COLLAPSE_ALL:Mx,STORIES_EXPAND_ALL:Ux,STORY_ARGS_UPDATED:pi,STORY_CHANGED:fi,STORY_ERRORED:hi,STORY_INDEX_INVALIDATED:mi,STORY_MISSING:Hn,STORY_PREPARED:yi,STORY_RENDERED:cr,STORY_RENDER_PHASE_CHANGED:qt,STORY_SPECIFIED:gi,STORY_THREW_EXCEPTION:bi,STORY_UNCHANGED:Ei,TELEMETRY_ERROR:$x,TESTING_MODULE_CANCEL_TEST_RUN_REQUEST:qx,TESTING_MODULE_CANCEL_TEST_RUN_RESPONSE:Vx,TESTING_MODULE_CRASH_REPORT:Jx,TESTING_MODULE_PROGRESS_REPORT:zx,TESTING_MODULE_RUN_ALL_REQUEST:Hx,TESTING_MODULE_RUN_REQUEST:Gx,TESTING_MODULE_WATCH_MODE_REQUEST:Wx,TOGGLE_WHATS_NEW_NOTIFICATIONS:Kx,UNHANDLED_ERRORS_WHILE_PLAYING:vi,UPDATE_GLOBALS:jr,UPDATE_QUERY_PARAMS:xi,UPDATE_STORY_ARGS:Lr}=__STORYBOOK_CORE_EVENTS__;V();J();z();var aS=__STORYBOOK_API__,{ActiveTabs:iS,Consumer:sS,ManagerContext:lS,Provider:uS,RequestResponseError:cS,addons:Mr,combineParameters:dS,controlOrMetaKey:pS,controlOrMetaSymbol:fS,eventMatchesShortcut:hS,eventToShortcut:mS,experimental_requestResponse:Gn,isMacLike:yS,isShortcutTaken:gS,keyToSymbol:bS,merge:ES,mockChannel:vS,optionOrAltSymbol:xS,shortcutMatchesShortcut:SS,shortcutToHumanString:wS,types:Si,useAddonState:AS,useArgTypes:Wn,useArgs:wi,useChannel:TS,useGlobalTypes:CS,useGlobals:Ai,useParameter:Ti,useSharedState:kS,useStoryPrepared:IS,useStorybookApi:OS,useStorybookState:Ci}=__STORYBOOK_API__;Qn();V();J();z();var Di=Object.prototype.hasOwnProperty;function Ri(e,t,r){for(r of e.keys())if(wt(r,t))return r}function wt(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--&&wt(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=Ri(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=Ri(t,o),!o)||!wt(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(Di.call(e,r)&&++n&&!Di.call(t,r)||!(r in t)||!wt(e[r],t[r]))return!1;return Object.keys(t).length===n}}return e!==e&&t!==t}ro();V();J();z();var g5=__STORYBOOK_CLIENT_LOGGER__,{deprecate:b5,logger:qr,once:zi,pretty:E5}=__STORYBOOK_CLIENT_LOGGER__;V();J();z();V();J();z();V();J();z();var A5=__STORYBOOK_CHANNELS__,{Channel:Hi,PostMessageTransport:T5,WebsocketTransport:C5,createBrowserChannel:k5}=__STORYBOOK_CHANNELS__;V();J();z();var _5=__STORYBOOK_CLIENT_LOGGER__,{deprecate:Ze,logger:Q,once:ct,pretty:P5}=__STORYBOOK_CLIENT_LOGGER__;V();J();z();var Cf=Object.defineProperty,ce=(e,t)=>Cf(e,"name",{value:t,configurable:!0});function de(e){for(var t=[],r=1;r` - ${i}`).join(` +`)}`),`${o}${a!=null?` + +More info: ${a} +`:""}`}};ce(Gi,"StorybookError");var ge=Gi,kf=(e=>(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))(kf||{}),Ki=class extends ge{constructor(t){super({category:"PREVIEW_API",code:1,message:de` + Couldn't find story matching id '${t.storyId}' after HMR. + - Did you just rename a story? + - Did you remove it from your CSF file? + - Are you sure a story with the id '${t.storyId}' exists? + - Please check the values in the stories field of your main.js config and see if they would match your CSF File. + - Also check the browser console and terminal for potential error messages.`}),this.data=t}};ce(Ki,"MissingStoryAfterHmrError");var Yi=Ki,If=class extends ge{constructor(t){super({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:de` + We detected that you use an implicit action arg while ${t.phase} of your story. + ${t.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: { + ${t.name}: fn() + }`}),this.data=t}};ce(If,"ImplicitActionsDuringRendering");var Xi=class extends ge{constructor(){super({category:"PREVIEW_API",code:3,message:de` + Cannot call \`storyStore.extract()\` without calling \`storyStore.cacheAllCsfFiles()\` first. + + You probably meant to call \`await preview.extract()\` which does the above for you.`})}};ce(Xi,"CalledExtractOnStoreError");var Qi=Xi,Zi=class extends ge{constructor(){super({category:"PREVIEW_API",code:4,message:de` + Expected your framework's preset to export a \`renderToCanvas\` field. + + Perhaps it needs to be upgraded for Storybook 7.0?`,documentation:"https://github.com/storybookjs/storybook/blob/next/MIGRATION.md#mainjs-framework-field"})}};ce(Zi,"MissingRenderToCanvasError");var es=Zi,ts=class extends ge{constructor(t){super({category:"PREVIEW_API",code:5,message:de` + Called \`Preview.${t.methodName}()\` before initialization. + + The preview needs to load the story index before most methods can be called. If you want + to call \`${t.methodName}\`, try \`await preview.initializationPromise;\` first. + + If you didn't call the above code, then likely it was called by an addon that needs to + do the above.`}),this.data=t}};ce(ts,"CalledPreviewMethodBeforeInitializationError");var Ne=ts,rs=class extends ge{constructor(t){super({category:"PREVIEW_API",code:6,message:de` + Error fetching \`/index.json\`: + + ${t.text} + + If you are in development, this likely indicates a problem with your Storybook process, + check the terminal for errors. + + If you are in a deployed Storybook, there may have been an issue deploying the full Storybook + build.`}),this.data=t}};ce(rs,"StoryIndexFetchError");var ns=rs,os=class extends ge{constructor(t){super({category:"PREVIEW_API",code:7,message:de` + Tried to render docs entry ${t.storyId} but it is a MDX file that has no CSF + references, or autodocs for a CSF file that some doesn't refer to itself. + + This likely is an internal error in Storybook's indexing, or you've attached the + \`attached-mdx\` tag to an MDX file that is not attached.`}),this.data=t}};ce(os,"MdxFileWithNoCsfReferencesError");var as=os,is=class extends ge{constructor(){super({category:"PREVIEW_API",code:8,message:de` + Couldn't find any stories in your Storybook. + + - Please check your stories field of your main.js config: does it match correctly? + - Also check the browser console and terminal for error messages.`})}};ce(is,"EmptyIndexError");var ss=is,ls=class extends ge{constructor(t){super({category:"PREVIEW_API",code:9,message:de` + Couldn't find story matching '${t.storySpecifier}'. + + - Are you sure a story with that id exists? + - Please check your stories field of your main.js config. + - Also check the browser console and terminal for error messages.`}),this.data=t}};ce(ls,"NoStoryMatchError");var us=ls,cs=class extends ge{constructor(t){super({category:"PREVIEW_API",code:10,message:de` + Couldn't find story matching id '${t.storyId}' after importing a CSF file. + + The file was indexed as if the story was there, but then after importing the file in the browser + we didn't find the story. Possible reasons: + - You are using a custom story indexer that is misbehaving. + - You have a custom file loader that is removing or renaming exports. + + Please check your browser console and terminal for errors that may explain the issue.`}),this.data=t}};ce(cs,"MissingStoryFromCsfFileError");var ds=cs,ps=class extends ge{constructor(){super({category:"PREVIEW_API",code:11,message:de` + Cannot access the Story Store until the index is ready. + + It is not recommended to use methods directly on the Story Store anyway, in Storybook 9 we will + remove access to the store entirely`})}};ce(ps,"StoryStoreAccessedBeforeInitializationError");var fs=ps,hs=class extends ge{constructor(t){super({category:"PREVIEW_API",code:12,message:de` + Incorrect use of mount in the play function. + + To use mount in the play function, you must satisfy the following two requirements: + + 1. You *must* destructure the mount property from the \`context\` (the argument passed to your play function). + This makes sure that Storybook does not start rendering the story before the play function begins. + + 2. Your Storybook framework or builder must be configured to transpile to ES2017 or newer. + This is because destructuring statements and async/await usages are otherwise transpiled away, + which prevents Storybook from recognizing your usage of \`mount\`. + + Note that Angular is not supported. As async/await is transpiled to support the zone.js polyfill. + + More info: https://storybook.js.org/docs/writing-tests/interaction-testing#run-code-before-the-component-gets-rendered + + Received the following play function: + ${t.playFunction}`}),this.data=t}};ce(hs,"MountMustBeDestructuredError");var Vr=hs,ms=class extends ge{constructor(t){super({category:"PREVIEW_API",code:14,message:de` + No render function available for storyId '${t.id}' + `}),this.data=t}};ce(ms,"NoRenderFunctionError");var ys=ms,gs=class extends ge{constructor(){super({category:"PREVIEW_API",code:15,message:de` + No component is mounted in your story. + + This usually occurs when you destructure mount in the play function, but forget to call it. + + For example: + + async play({ mount, canvasElement }) { + // 👈 mount should be called: await mount(); + const canvas = within(canvasElement); + const button = await canvas.findByRole('button'); + await userEvent.click(button); + }; + + Make sure to either remove it or call mount in your play function. + `})}};ce(gs,"NoStoryMountedError");var bs=gs,Of=class extends ge{constructor(){super({category:"FRAMEWORK_NEXTJS",code:1,documentation:"https://storybook.js.org/docs/get-started/nextjs#faq",message:de` + You are importing avif images, but you don't have sharp installed. + + You have to install sharp in order to use image optimization features in Next.js. + `})}};ce(Of,"NextJsSharpError");var Df=class extends ge{constructor(t){super({category:"FRAMEWORK_NEXTJS",code:2,message:de` + Tried to access router mocks from "${t.importType}" but they were not created yet. You might be running code in an unsupported environment. + `}),this.data=t}};ce(Df,"NextjsRouterMocksNotAvailable");var Es=class extends ge{constructor(t){super({category:"DOCS-TOOLS",code:1,documentation:"https://github.com/storybookjs/storybook/issues/26606",message:de` + There was a failure when generating detailed ArgTypes in ${t.language} for: + ${JSON.stringify(t.type,null,2)} + + Storybook will fall back to use a generic type description instead. + + This type is either not supported or it is a bug in the docgen generation in Storybook. + If you think this is a bug, please detail it as much as possible in the Github issue. + `}),this.data=t}};ce(Es,"UnknownArgTypesError");var Jr=Es,Rf=class extends ge{constructor(t){super({category:"ADDON_VITEST",code:1,message:de` + Encountered an unsupported value "${t.value}" when setting the viewport ${t.dimension} dimension. + + The Storybook plugin only supports values in the following units: + - px, vh, vw, em, rem and %. + + You can either change the viewport for this story to use one of the supported units or skip the test by adding '!test' to the story's tags per https://storybook.js.org/docs/writing-stories/tags + `}),this.data=t}};ce(Rf,"UnsupportedViewportDimensionError");V();J();z();var _f=Object.create,ws=Object.defineProperty,Pf=Object.getOwnPropertyDescriptor,Ff=Object.getOwnPropertyNames,Nf=Object.getPrototypeOf,Bf=Object.prototype.hasOwnProperty,jf=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),Lf=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of Ff(t))!Bf.call(e,o)&&o!==r&&ws(e,o,{get:()=>t[o],enumerable:!(n=Pf(t,o))||n.enumerable});return e},Mf=(e,t,r)=>(r=e!=null?_f(Nf(e)):{},Lf(t||!e||!e.__esModule?ws(r,"default",{value:e,enumerable:!0}):r,e)),Uf=jf(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,c){var d,p,h,f=t.call(l),b=t.call(s);if(l===s)return!0;if(l==null||s==null)return!1;if(c.indexOf(l)>-1&&c.indexOf(s)>-1)return!0;if(c.push(l,s),f!=b||(d=n(l),p=n(s),d.length!=p.length||d.some(function(g){return!i(l[g],s[g],c)})))return!1;switch(f.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":d=l.entries(),p=s.entries();do if(!i((h=d.next()).value,p.next().value,c))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;h`${r} ${n}${o}`).replace(/([a-z])([A-Z])/g,(t,r,n)=>`${r} ${n}`).replace(/([a-z])([0-9])/gi,(t,r,n)=>`${r} ${n}`).replace(/([0-9])([a-z])/gi,(t,r,n)=>`${r} ${n}`).replace(/(\s|^)(\w)/g,(t,r,n)=>`${r}${n.toUpperCase()}`).replace(/ +/g," ").trim()}var vs=Mf(Uf()),As=e=>e.map(t=>typeof t<"u").filter(Boolean).length,qf=(e,t)=>{let{exists:r,eq:n,neq:o,truthy:a}=e;if(As([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,vs.isEqual)(t,n);if(typeof o<"u")return!(0,vs.isEqual)(t,o);if(typeof r<"u"){let i=typeof t<"u";return r?i:!i}return typeof a>"u"||a?!!t:!t},Ts=(e,t,r)=>{if(!e.if)return!0;let{arg:n,global:o}=e.if;if(As([n,o])!==1)throw new Error(`Invalid conditional value ${JSON.stringify({arg:n,global:o})}`);let a=n?t[n]:r[o];return qf(e.if,a)},oo=e=>e.toLowerCase().replace(/[ ’–—―′¿'`~!@#$%^&*()_|+\-=?;:'",.<>\{\}\[\]\\\/]/gi,"-").replace(/-+/g,"-").replace(/^-+/,"").replace(/-+$/,""),xs=(e,t)=>{let r=oo(e);if(r==="")throw new Error(`Invalid ${t} '${e}', must include alphanumeric characters`);return r},Cs=(e,t)=>`${xs(e,"kind")}${t?`--${xs(t,"name")}`:""}`,ks=e=>$f(e);function Ss(e,t){return Array.isArray(t)?t.includes(e):e.match(t)}function zr(e,{includeStories:t,excludeStories:r}){return e!=="__esModule"&&(!t||Ss(e,t))&&(!r||!Ss(e,r))}var Is=(...e)=>{let t=e.reduce((r,n)=>(n.startsWith("!")?r.delete(n.slice(1)):r.add(n),r),new Set);return Array.from(t)};var Vf=Object.create,ko=Object.defineProperty,Jf=Object.getOwnPropertyDescriptor,zf=Object.getOwnPropertyNames,Hf=Object.getPrototypeOf,Gf=Object.prototype.hasOwnProperty,E=(e,t)=>ko(e,"name",{value:t,configurable:!0}),Hr=(e=>typeof Pe<"u"?Pe:typeof Proxy<"u"?new Proxy(e,{get:(t,r)=>(typeof Pe<"u"?Pe:t)[r]}):e)(function(e){if(typeof Pe<"u")return Pe.apply(this,arguments);throw Error('Dynamic require of "'+e+'" is not supported')}),we=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),Wf=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of zf(t))!Gf.call(e,o)&&o!==r&&ko(e,o,{get:()=>t[o],enumerable:!(n=Jf(t,o))||n.enumerable});return e},Ht=(e,t,r)=>(r=e!=null?Vf(Hf(e)):{},Wf(t||!e||!e.__esModule?ko(r,"default",{value:e,enumerable:!0}):r,e)),Js=we((e,t)=>{(function(r){if(typeof e=="object"&&typeof t<"u")t.exports=r();else if(typeof define=="function"&&define.amd)define([],r);else{var n;typeof window<"u"||typeof window<"u"?n=window:typeof self<"u"?n=self:n=this,n.memoizerific=r()}})(function(){var r,n,o;return E(function a(i,l,s){function c(h,f){if(!l[h]){if(!i[h]){var b=typeof Hr=="function"&&Hr;if(!f&&b)return b(h,!0);if(d)return d(h,!0);var g=new Error("Cannot find module '"+h+"'");throw g.code="MODULE_NOT_FOUND",g}var x=l[h]={exports:{}};i[h][0].call(x.exports,function(S){var A=i[h][1][S];return c(A||S)},x,x.exports,a,i,l,s)}return l[h].exports}E(c,"s");for(var d=typeof Hr=="function"&&Hr,p=0;p=0)return this.lastItem=this.list[d],this.list[d].val},s.prototype.set=function(c,d){var p;return this.lastItem&&this.isEqual(this.lastItem.key,c)?(this.lastItem.val=d,this):(p=this.indexOf(c),p>=0?(this.lastItem=this.list[p],this.list[p].val=d,this):(this.lastItem={key:c,val:d},this.list.push(this.lastItem),this.size++,this))},s.prototype.delete=function(c){var d;if(this.lastItem&&this.isEqual(this.lastItem.key,c)&&(this.lastItem=void 0),d=this.indexOf(c),d>=0)return this.size--,this.list.splice(d,1)[0]},s.prototype.has=function(c){var d;return this.lastItem&&this.isEqual(this.lastItem.key,c)?!0:(d=this.indexOf(c),d>=0?(this.lastItem=this.list[d],!0):!1)},s.prototype.forEach=function(c,d){var p;for(p=0;p0&&(I[T]={cacheItem:S,arg:arguments[T]},D?c(b,I):b.push(I),b.length>h&&d(b.shift())),x.wasMemoized=D,x.numArgs=T+1,k},"memoizerific");return x.limit=h,x.wasMemoized=!1,x.cache=f,x.lru=b,x}};function c(h,f){var b=h.length,g=f.length,x,S,A;for(S=0;S=0&&(b=h[x],g=b.cacheItem.get(b.arg),!g||!g.size);x--)b.cacheItem.delete(b.arg)}E(d,"removeCachedResult");function p(h,f){return h===f||h!==h&&f!==f}E(p,"isEqual")},{"map-or-similar":1}]},{},[3])(3)})}),zs=we(e=>{"use strict";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|c&63];continue}if(c<55296||c>=57344){l=s+1,i+=t[224|c>>12]+t[128|c>>6&63]+t[128|c&63];continue}if(++s,s>=a)throw new Error("URI malformed");let d=o.charCodeAt(s)&1023;l=s+1,c=65536+((c&1023)<<10|d),i+=t[240|c>>18]+t[128|c>>12&63]+t[128|c>>6&63]+t[128|c&63]}return l===0?o:l{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.defaultOptions=e.defaultShouldSerializeObject=e.defaultValueSerializer=void 0;var t=zs(),r=E(a=>{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()):""},"defaultValueSerializer");e.defaultValueSerializer=r;var n=E(a=>a instanceof Date,"defaultShouldSerializeObject");e.defaultShouldSerializeObject=n;var o=E(a=>a,"identityFunc");e.defaultOptions={nesting:!0,nestingSyntax:"dot",arrayRepeat:!1,arrayRepeatSyntax:"repeat",delimiter:38,valueDeserializer:o,valueSerializer:e.defaultValueSerializer,keyDeserializer:o,shouldSerializeObject:e.defaultShouldSerializeObject}}),Hs=we(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getDeepObject=o,e.stringifyObject=d;var t=Io(),r=zs();function n(p){return p==="__proto__"||p==="constructor"||p==="prototype"}E(n,"isPrototypeKey");function o(p,h,f,b,g){if(n(h))return p;let x=p[h];return typeof x=="object"&&x!==null?x:!b&&(g||typeof f=="number"||typeof f=="string"&&f*0===0&&f.indexOf(".")===-1)?p[h]=[]:p[h]={}}E(o,"getDeepObject");var a=20,i="[]",l="[",s="]",c=".";function d(p,h,f=0,b,g){let{nestingSyntax:x=t.defaultOptions.nestingSyntax,arrayRepeat:S=t.defaultOptions.arrayRepeat,arrayRepeatSyntax:A=t.defaultOptions.arrayRepeatSyntax,nesting:k=t.defaultOptions.nesting,delimiter:T=t.defaultOptions.delimiter,valueSerializer:I=t.defaultOptions.valueSerializer,shouldSerializeObject:D=t.defaultOptions.shouldSerializeObject}=h,F=typeof T=="number"?String.fromCharCode(T):T,P=g===!0&&S,L=x==="dot"||x==="js"&&!g;if(f>a)return"";let j="",G=!0,$=!1;for(let H in p){let w=p[H],C;b?(C=b,P?A==="bracket"&&(C+=i):L?(C+=c,C+=H):(C+=l,C+=H,C+=s)):C=H,G||(j+=F),typeof w=="object"&&w!==null&&!D(w)?($=w.pop!==void 0,(k||S&&$)&&(j+=d(w,h,f+1,C,$))):(j+=(0,r.encodeString)(C),j+="=",j+=I(w,H)),G&&(G=!1)}return j}E(d,"stringifyObject")}),Kf=we((e,t)=>{"use strict";var r=12,n=0,o=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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 a(s){var c=s.indexOf("%");if(c===-1)return s;for(var d=s.length,p="",h=0,f=0,b=c,g=r;c>-1&&c>10),56320+(f&1023)),f=0,h=c+3,c=b=s.indexOf("%",h);else{if(g===n)return null;if(c+=3,c{"use strict";var t=e&&e.__importDefault||function(p){return p&&p.__esModule?p:{default:p}};Object.defineProperty(e,"__esModule",{value:!0}),e.numberValueDeserializer=e.numberKeyDeserializer=void 0,e.parse=d;var r=Hs(),n=Io(),o=t(Kf()),a=E(p=>{let h=Number(p);return Number.isNaN(h)?p:h},"numberKeyDeserializer");e.numberKeyDeserializer=a;var i=E(p=>{let h=Number(p);return Number.isNaN(h)?p:h},"numberValueDeserializer");e.numberValueDeserializer=i;var l=/\+/g,s=E(function(){},"Empty");s.prototype=Object.create(null);function c(p,h,f,b,g){let x=p.substring(h,f);return b&&(x=x.replace(l," ")),g&&(x=(0,o.default)(x)||x),x}E(c,"computeKeySlice");function d(p,h){let{valueDeserializer:f=n.defaultOptions.valueDeserializer,keyDeserializer:b=n.defaultOptions.keyDeserializer,arrayRepeatSyntax:g=n.defaultOptions.arrayRepeatSyntax,nesting:x=n.defaultOptions.nesting,arrayRepeat:S=n.defaultOptions.arrayRepeat,nestingSyntax:A=n.defaultOptions.nestingSyntax,delimiter:k=n.defaultOptions.delimiter}=h??{},T=typeof k=="string"?k.charCodeAt(0):k,I=A==="js",D=new s;if(typeof p!="string")return D;let F=p.length,P="",L=-1,j=-1,G=-1,$=D,H,w="",C="",_=!1,M=!1,U=!1,K=!1,re=!1,Z=!1,Y=!1,ee=0,ye=-1,le=-1,Ae=-1;for(let ne=0;neL,Y||(j=ne),G!==j-1&&(C=c(p,G+1,ye>-1?ye:j,U,_),w=b(C),H!==void 0&&($=(0,r.getDeepObject)($,H,w,I&&re,I&&Z))),Y||w!==""){Y&&(P=p.slice(j+1,ne),K&&(P=P.replace(l," ")),M&&(P=(0,o.default)(P)||P));let qe=f(P,w);if(S){let Be=$[w];Be===void 0?ye>-1?$[w]=[qe]:$[w]=qe:Be.pop?Be.push(qe):$[w]=[Be,qe]}else $[w]=qe}P="",L=ne,j=ne,_=!1,M=!1,U=!1,K=!1,re=!1,Z=!1,ye=-1,G=ne,$=D,H=void 0,w=""}else ee===93?(S&&g==="bracket"&&Ae===91&&(ye=le),x&&(A==="index"||I)&&j<=L&&(G!==le&&(C=c(p,G+1,ne,U,_),w=b(C),H!==void 0&&($=(0,r.getDeepObject)($,H,w,void 0,I)),H=w,U=!1,_=!1),G=ne,Z=!0,re=!1)):ee===46?x&&(A==="dot"||I)&&j<=L&&(G!==le&&(C=c(p,G+1,ne,U,_),w=b(C),H!==void 0&&($=(0,r.getDeepObject)($,H,w,I)),H=w,U=!1,_=!1),re=!0,Z=!1,G=ne):ee===91?x&&(A==="index"||I)&&j<=L&&(G!==le&&(C=c(p,G+1,ne,U,_),w=b(C),I&&H!==void 0&&($=(0,r.getDeepObject)($,H,w,I)),H=w,U=!1,_=!1,re=!1,Z=!0),G=ne):ee===61?j<=L?j=ne:M=!0:ee===43?j>L?K=!0:U=!0:ee===37&&(j>L?M=!0:_=!0);le=ne,Ae=ee}return D}E(d,"parse")}),Xf=we(e=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.stringify=r;var t=Hs();function r(n,o){if(n===null||typeof n!="object")return"";let a=o??{};return(0,t.stringifyObject)(n,a)}E(r,"stringify")}),Oo=we(e=>{"use strict";var t=e&&e.__createBinding||(Object.create?function(a,i,l,s){s===void 0&&(s=l);var c=Object.getOwnPropertyDescriptor(i,l);(!c||("get"in c?!i.__esModule:c.writable||c.configurable))&&(c={enumerable:!0,get:E(function(){return i[l]},"get")}),Object.defineProperty(a,s,c)}: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=Yf();Object.defineProperty(e,"parse",{enumerable:!0,get:E(function(){return n.parse},"get")});var o=Xf();Object.defineProperty(e,"stringify",{enumerable:!0,get:E(function(){return o.stringify},"get")}),r(Io(),e)}),Gs=we((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"}}),Qf=we((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"}}),Ws=we((e,t)=>{t.exports={amp:"&",apos:"'",gt:">",lt:"<",quot:'"'}}),Zf=we((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}}),eh=we(e=>{"use strict";var t=e&&e.__importDefault||function(a){return a&&a.__esModule?a:{default:a}};Object.defineProperty(e,"__esModule",{value:!0});var r=t(Zf()),n=String.fromCodePoint||function(a){var i="";return a>65535&&(a-=65536,i+=String.fromCharCode(a>>>10&1023|55296),a=56320|a&1023),i+=String.fromCharCode(a),i};function o(a){return a>=55296&&a<=57343||a>1114111?"\uFFFD":(a in r.default&&(a=r.default[a]),n(a))}E(o,"decodeCodePoint"),e.default=o}),Os=we(e=>{"use strict";var t=e&&e.__importDefault||function(d){return d&&d.__esModule?d:{default:d}};Object.defineProperty(e,"__esModule",{value:!0}),e.decodeHTML=e.decodeHTMLStrict=e.decodeXML=void 0;var r=t(Gs()),n=t(Qf()),o=t(Ws()),a=t(eh()),i=/&(?:[a-zA-Z0-9]+|#[xX][\da-fA-F]+|#\d+);/g;e.decodeXML=l(o.default),e.decodeHTMLStrict=l(r.default);function l(d){var p=c(d);return function(h){return String(h).replace(i,p)}}E(l,"getStrictDecoder");var s=E(function(d,p){return d{"use strict";var t=e&&e.__importDefault||function(A){return A&&A.__esModule?A:{default:A}};Object.defineProperty(e,"__esModule",{value:!0}),e.escapeUTF8=e.escape=e.encodeNonAsciiHTML=e.encodeHTML=e.encodeXML=void 0;var r=t(Ws()),n=s(r.default),o=c(n);e.encodeXML=S(n);var a=t(Gs()),i=s(a.default),l=c(i);e.encodeHTML=f(i,l),e.encodeNonAsciiHTML=S(i);function s(A){return Object.keys(A).sort().reduce(function(k,T){return k[A[T]]="&"+T+";",k},{})}E(s,"getInverseObj");function c(A){for(var k=[],T=[],I=0,D=Object.keys(A);I1?p(A):A.charCodeAt(0)).toString(16).toUpperCase()+";"}E(h,"singleCharReplacer");function f(A,k){return function(T){return T.replace(k,function(I){return A[I]}).replace(d,h)}}E(f,"getInverse");var b=new RegExp(o.source+"|"+d.source,"g");function g(A){return A.replace(b,h)}E(g,"escape"),e.escape=g;function x(A){return A.replace(o,h)}E(x,"escapeUTF8"),e.escapeUTF8=x;function S(A){return function(k){return k.replace(b,function(T){return A[T]||h(T)})}}E(S,"getASCIIEncoder")}),th=we(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=Os(),r=Ds();function n(s,c){return(!c||c<=0?t.decodeXML:t.decodeHTML)(s)}E(n,"decode"),e.decode=n;function o(s,c){return(!c||c<=0?t.decodeXML:t.decodeHTMLStrict)(s)}E(o,"decodeStrict"),e.decodeStrict=o;function a(s,c){return(!c||c<=0?r.encodeXML:r.encodeHTML)(s)}E(a,"encode"),e.encode=a;var i=Ds();Object.defineProperty(e,"encodeXML",{enumerable:!0,get:E(function(){return i.encodeXML},"get")}),Object.defineProperty(e,"encodeHTML",{enumerable:!0,get:E(function(){return i.encodeHTML},"get")}),Object.defineProperty(e,"encodeNonAsciiHTML",{enumerable:!0,get:E(function(){return i.encodeNonAsciiHTML},"get")}),Object.defineProperty(e,"escape",{enumerable:!0,get:E(function(){return i.escape},"get")}),Object.defineProperty(e,"escapeUTF8",{enumerable:!0,get:E(function(){return i.escapeUTF8},"get")}),Object.defineProperty(e,"encodeHTML4",{enumerable:!0,get:E(function(){return i.encodeHTML},"get")}),Object.defineProperty(e,"encodeHTML5",{enumerable:!0,get:E(function(){return i.encodeHTML},"get")});var l=Os();Object.defineProperty(e,"decodeXML",{enumerable:!0,get:E(function(){return l.decodeXML},"get")}),Object.defineProperty(e,"decodeHTML",{enumerable:!0,get:E(function(){return l.decodeHTML},"get")}),Object.defineProperty(e,"decodeHTMLStrict",{enumerable:!0,get:E(function(){return l.decodeHTMLStrict},"get")}),Object.defineProperty(e,"decodeHTML4",{enumerable:!0,get:E(function(){return l.decodeHTML},"get")}),Object.defineProperty(e,"decodeHTML5",{enumerable:!0,get:E(function(){return l.decodeHTML},"get")}),Object.defineProperty(e,"decodeHTML4Strict",{enumerable:!0,get:E(function(){return l.decodeHTMLStrict},"get")}),Object.defineProperty(e,"decodeHTML5Strict",{enumerable:!0,get:E(function(){return l.decodeHTMLStrict},"get")}),Object.defineProperty(e,"decodeXMLStrict",{enumerable:!0,get:E(function(){return l.decodeXML},"get")})}),rh=we((e,t)=>{"use strict";function r(w,C){if(!(w instanceof C))throw new TypeError("Cannot call a class as a function")}E(r,"_classCallCheck");function n(w,C){for(var _=0;_=w.length?{done:!0}:{done:!1,value:w[M++]}},"n"),e:E(function(Y){throw Y},"e"),f:U}}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 K=!0,re=!1,Z;return{s:E(function(){_=_.call(w)},"s"),n:E(function(){var Y=_.next();return K=Y.done,Y},"n"),e:E(function(Y){re=!0,Z=Y},"e"),f:E(function(){try{!K&&_.return!=null&&_.return()}finally{if(re)throw Z}},"f")}}E(a,"_createForOfIteratorHelper");function i(w,C){if(w){if(typeof w=="string")return l(w,C);var _=Object.prototype.toString.call(w).slice(8,-1);if(_==="Object"&&w.constructor&&(_=w.constructor.name),_==="Map"||_==="Set")return Array.from(w);if(_==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(_))return l(w,C)}}E(i,"_unsupportedIterableToArray");function l(w,C){(C==null||C>w.length)&&(C=w.length);for(var _=0,M=new Array(C);_0?w*40+55:0,re=C>0?C*40+55:0,Z=_>0?_*40+55:0;M[U]=f([K,re,Z])}E(p,"setStyleColor");function h(w){for(var C=w.toString(16);C.length<2;)C="0"+C;return C}E(h,"toHexString");function f(w){var C=[],_=a(w),M;try{for(_.s();!(M=_.n()).done;){var U=M.value;C.push(h(U))}}catch(K){_.e(K)}finally{_.f()}return"#"+C.join("")}E(f,"toColorHexString");function b(w,C,_,M){var U;return C==="text"?U=I(_,M):C==="display"?U=x(w,_,M):C==="xterm256Foreground"?U=P(w,M.colors[_]):C==="xterm256Background"?U=L(w,M.colors[_]):C==="rgb"&&(U=g(w,_)),U}E(b,"generateOutput");function g(w,C){C=C.substring(2).slice(0,-1);var _=+C.substr(0,2),M=C.substring(5).split(";"),U=M.map(function(K){return("0"+Number(K).toString(16)).substr(-2)}).join("");return F(w,(_===38?"color:#":"background-color:#")+U)}E(g,"handleRgb");function x(w,C,_){C=parseInt(C,10);var M={"-1":E(function(){return"
"},"_"),0:E(function(){return w.length&&S(w)},"_"),1:E(function(){return D(w,"b")},"_"),3:E(function(){return D(w,"i")},"_"),4:E(function(){return D(w,"u")},"_"),8:E(function(){return F(w,"display:none")},"_"),9:E(function(){return D(w,"strike")},"_"),22:E(function(){return F(w,"font-weight:normal;text-decoration:none;font-style:normal")},"_"),23:E(function(){return j(w,"i")},"_"),24:E(function(){return j(w,"u")},"_"),39:E(function(){return P(w,_.fg)},"_"),49:E(function(){return L(w,_.bg)},"_"),53:E(function(){return F(w,"text-decoration:overline")},"_")},U;return M[C]?U=M[C]():4"}).join("")}E(S,"resetStyles");function A(w,C){for(var _=[],M=w;M<=C;M++)_.push(M);return _}E(A,"range");function k(w){return function(C){return(w===null||C.category!==w)&&w!=="all"}}E(k,"notCategory");function T(w){w=parseInt(w,10);var C=null;return w===0?C="all":w===1?C="bold":2")}E(D,"pushTag");function F(w,C){return D(w,"span",C)}E(F,"pushStyle");function P(w,C){return D(w,"span","color:"+C)}E(P,"pushForegroundColor");function L(w,C){return D(w,"span","background-color:"+C)}E(L,"pushBackgroundColor");function j(w,C){var _;if(w.slice(-1)[0]===C&&(_=w.pop()),_)return""}E(j,"closeTag");function G(w,C,_){var M=!1,U=3;function K(){return""}E(K,"remove");function re(Re,Oe){return _("xterm256Foreground",Oe),""}E(re,"removeXterm256Foreground");function Z(Re,Oe){return _("xterm256Background",Oe),""}E(Z,"removeXterm256Background");function Y(Re){return C.newline?_("display",-1):_("text",Re),""}E(Y,"newline");function ee(Re,Oe){M=!0,Oe.trim().length===0&&(Oe="0"),Oe=Oe.trimRight(";").split(";");var nt=a(Oe),Nt;try{for(nt.s();!(Nt=nt.n()).done;){var kr=Nt.value;_("display",kr)}}catch(An){nt.e(An)}finally{nt.f()}return""}E(ee,"ansiMess");function ye(Re){return _("text",Re),""}E(ye,"realText");function le(Re){return _("rgb",Re),""}E(le,"rgb");var Ae=[{pattern:/^\x08+/,sub:K},{pattern:/^\x1b\[[012]?K/,sub:K},{pattern:/^\x1b\[\(B/,sub:K},{pattern:/^\x1b\[[34]8;2;\d+;\d+;\d+m/,sub:le},{pattern:/^\x1b\[38;5;(\d+)m/,sub:re},{pattern:/^\x1b\[48;5;(\d+)m/,sub:Z},{pattern:/^\n/,sub:Y},{pattern:/^\r+\n/,sub:Y},{pattern:/^\r/,sub:Y},{pattern:/^\x1b\[((?:\d{1,3};?)+|)m/,sub:ee},{pattern:/^\x1b\[\d?J/,sub:K},{pattern:/^\x1b\[\d{0,3};\d{0,3}f/,sub:K},{pattern:/^\x1b\[?[\d;]{0,3}/,sub:K},{pattern:/^(([^\x1b\x08\r\n])+)/,sub:ye}];function ne(Re,Oe){Oe>U&&M||(M=!1,w=w.replace(Re.pattern,Re.sub))}E(ne,"process");var qe=[],Be=w,Ye=Be.length;e:for(;Ye>0;){for(var nr=0,Ft=0,or=Ae.length;Ft{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})();function Ks(){let e={setHandler:E(()=>{},"setHandler"),send:E(()=>{},"send")};return new Hi({transport:e})}E(Ks,"mockChannel");var Ys=class{constructor(){this.getChannel=E(()=>{if(!this.channel){let t=Ks();return this.setChannel(t),t}return this.channel},"getChannel"),this.ready=E(()=>this.promise,"ready"),this.hasChannel=E(()=>!!this.channel,"hasChannel"),this.setChannel=E(t=>{this.channel=t,this.resolve()},"setChannel"),this.promise=new Promise(t=>{this.resolve=()=>t(this.getChannel())})}};E(Ys,"AddonStore");var nh=Ys,ao="__STORYBOOK_ADDONS_PREVIEW";function Xs(){return be[ao]||(be[ao]=new nh),be[ao]}E(Xs,"getAddonsStore");var Ct=Xs(),Qs=class{constructor(){this.hookListsMap=void 0,this.mountedDecorators=void 0,this.prevMountedDecorators=void 0,this.currentHooks=void 0,this.nextHookIndex=void 0,this.currentPhase=void 0,this.currentEffects=void 0,this.prevEffects=void 0,this.currentDecoratorName=void 0,this.hasUpdates=void 0,this.currentContext=void 0,this.renderListener=E(t=>{t===this.currentContext?.id&&(this.triggerEffects(),this.currentContext=null,this.removeRenderListeners())},"renderListener"),this.init()}init(){this.hookListsMap=new WeakMap,this.mountedDecorators=new Set,this.prevMountedDecorators=new Set,this.currentHooks=[],this.nextHookIndex=0,this.currentPhase="NONE",this.currentEffects=[],this.prevEffects=[],this.currentDecoratorName=null,this.hasUpdates=!1,this.currentContext=null}clean(){this.prevEffects.forEach(t=>{t.destroy&&t.destroy()}),this.init(),this.removeRenderListeners()}getNextHook(){let t=this.currentHooks[this.nextHookIndex];return this.nextHookIndex+=1,t}triggerEffects(){this.prevEffects.forEach(t=>{!this.currentEffects.includes(t)&&t.destroy&&t.destroy()}),this.currentEffects.forEach(t=>{this.prevEffects.includes(t)||(t.destroy=t.create())}),this.prevEffects=this.currentEffects,this.currentEffects=[]}addRenderListeners(){this.removeRenderListeners(),Ct.getChannel().on(cr,this.renderListener)}removeRenderListeners(){Ct.getChannel().removeListener(cr,this.renderListener)}};E(Qs,"HooksContext");var Zs=Qs;function fo(e){let t=E((...r)=>{let{hooks:n}=typeof r[0]=="function"?r[1]:r[0],o=n.currentPhase,a=n.currentHooks,i=n.nextHookIndex,l=n.currentDecoratorName;n.currentDecoratorName=e.name,n.prevMountedDecorators.has(e)?(n.currentPhase="UPDATE",n.currentHooks=n.hookListsMap.get(e)||[]):(n.currentPhase="MOUNT",n.currentHooks=[],n.hookListsMap.set(e,n.currentHooks),n.prevMountedDecorators.add(e)),n.nextHookIndex=0;let s=be.STORYBOOK_HOOKS_CONTEXT;be.STORYBOOK_HOOKS_CONTEXT=n;let c=e(...r);if(be.STORYBOOK_HOOKS_CONTEXT=s,n.currentPhase==="UPDATE"&&n.getNextHook()!=null)throw new Error("Rendered fewer hooks than expected. This may be caused by an accidental early return statement.");return n.currentPhase=o,n.currentHooks=a,n.nextHookIndex=i,n.currentDecoratorName=l,c},"hookified");return t.originalFn=e,t}E(fo,"hookify");var io=0,oh=25,ah=E(e=>(t,r)=>{let n=e(fo(t),r.map(o=>fo(o)));return o=>{let{hooks:a}=o;a.prevMountedDecorators??=new Set,a.mountedDecorators=new Set([t,...r]),a.currentContext=o,a.hasUpdates=!1;let i=n(o);for(io=1;a.hasUpdates;)if(a.hasUpdates=!1,a.currentEffects=[],i=n(o),io+=1,io>oh)throw new Error("Too many re-renders. Storybook limits the number of renders to prevent an infinite loop.");return a.addRenderListeners(),i}},"applyHooks"),ih=E((e,t)=>e.length===t.length&&e.every((r,n)=>r===t[n]),"areDepsEqual"),Do=E(()=>new Error("Storybook preview hooks can only be called inside decorators and story functions."),"invalidHooksError");function Ro(){return be.STORYBOOK_HOOKS_CONTEXT||null}E(Ro,"getHooksContextOrNull");function Zr(){let e=Ro();if(e==null)throw Do();return e}E(Zr,"getHooksContextOrThrow");function el(e,t,r){let n=Zr();if(n.currentPhase==="MOUNT"){r!=null&&!Array.isArray(r)&&Q.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&&Q.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&&Q.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&&Q.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||!ih(r,o.deps))&&(t(o),o.deps=r),o}throw Do()}E(el,"useHook");function hr(e,t,r){let{memoizedState:n}=el(e,o=>{o.memoizedState=t()},r);return n}E(hr,"useMemoLike");function sh(e,t){return hr("useMemo",e,t)}E(sh,"useMemo");function fr(e,t){return hr("useCallback",()=>e,t)}E(fr,"useCallback");function _o(e,t){return hr(e,()=>({current:t}),[])}E(_o,"useRefLike");function lh(e){return _o("useRef",e)}E(lh,"useRef");function tl(){let e=Ro();if(e!=null&&e.currentPhase!=="NONE")e.hasUpdates=!0;else try{Ct.getChannel().emit(Fr)}catch{Q.warn("State updates of Storybook preview hooks work only in browser")}}E(tl,"triggerUpdate");function Po(e,t){let r=_o(e,typeof t=="function"?t():t),n=E(o=>{r.current=typeof o=="function"?o(r.current):o,tl()},"setState");return[r.current,n]}E(Po,"useStateLike");function uh(e){return Po("useState",e)}E(uh,"useState");function ch(e,t,r){let n=r!=null?()=>r(t):t,[o,a]=Po("useReducer",n);return[o,E(i=>a(l=>e(l,i)),"dispatch")]}E(ch,"useReducer");function rl(e,t){let r=Zr(),n=hr("useEffect",()=>({create:e}),t);r.currentEffects.includes(n)||r.currentEffects.push(n)}E(rl,"useEffect");function dh(e,t=[]){let r=Ct.getChannel();return rl(()=>(Object.entries(e).forEach(([n,o])=>r.on(n,o)),()=>{Object.entries(e).forEach(([n,o])=>r.removeListener(n,o))}),[...Object.keys(e),...t]),fr(r.emit.bind(r),[r])}E(dh,"useChannel");function en(){let{currentContext:e}=Zr();if(e==null)throw Do();return e}E(en,"useStoryContext");function ph(e,t){let{parameters:r}=en();if(e)return r[e]??t}E(ph,"useParameter");function fh(){let e=Ct.getChannel(),{id:t,args:r}=en(),n=fr(a=>e.emit(Lr,{storyId:t,updatedArgs:a}),[e,t]),o=fr(a=>e.emit(Nr,{storyId:t,argNames:a}),[e,t]);return[r,n,o]}E(fh,"useArgs");function hh(){let e=Ct.getChannel(),{globals:t}=en(),r=fr(n=>e.emit(jr,{globals:n}),[e]);return[t,r]}E(hh,"useGlobals");var mk=E(({name:e,parameterName:t,wrapper:r,skipIfNoParametersOrOptions:n=!1})=>{let o=E(a=>(i,l)=>{let s=l.parameters&&l.parameters[t];return s&&s.disable||n&&!a&&!s?i(l):r(i,l,{options:a,parameters:s})},"decorator");return(...a)=>typeof a[0]=="function"?o()(...a):(...i)=>{if(i.length>1)return a.length>1?o(a)(...i):o(...a)(...i);throw new Error(`Passing stories directly into ${e}() is not allowed, + instead use addDecorator(${e}) and pass options with the '${t}' parameter`)}},"makeDecorator");function nl(e,t){let r={},n=Object.entries(e);for(let o=0;oObject.prototype.propertyIsEnumerable.call(e,t))}E(ho,"getSymbols");function mo(e){return e==null?e===void 0?"[object Undefined]":"[object Null]":Object.prototype.toString.call(e)}E(mo,"getTag");function il(e,t){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 Ge(e,t)}return Ge(e,t)}E(il,"isEqual");function Ge(e,t,r){if(Object.is(e,t))return!0;let n=mo(e),o=mo(t);if(n===Rs&&(n=so),o===Rs&&(o=so),n!==o)return!1;switch(n){case yh:return e.toString()===t.toString();case gh:{let l=e.valueOf(),s=t.valueOf();return l===s||Number.isNaN(l)&&Number.isNaN(s)}case bh:case vh:case Eh:return Object.is(e.valueOf(),t.valueOf());case mh:return e.source===t.source&&e.flags===t.flags;case Ah:return e===t}r=r??new Map;let a=r.get(e),i=r.get(t);if(a!=null&&i!=null)return a===t;r.set(e,t),r.set(t,e);try{switch(n){case xh:{if(e.size!==t.size)return!1;for(let[l,s]of e.entries())if(!t.has(l)||!Ge(s,t.get(l),r))return!1;return!0}case Sh:{if(e.size!==t.size)return!1;let l=Array.from(e.values()),s=Array.from(t.values());for(let c=0;cGe(d,h,r));if(p===-1)return!1;s.splice(p,1)}return!0}case wh:case Ih:case Oh:case Dh:case Rh:case _h:case Ph:case Fh:case Nh:case Bh:case jh:case Lh:{if(typeof Buffer<"u"&&Buffer.isBuffer(e)!==Buffer.isBuffer(t)||e.length!==t.length)return!1;for(let l=0;l{let r=t.type;if(e==null||!r||t.mapping)return e;switch(r.name){case"string":return String(e);case"enum":return e;case"number":return Number(e);case"boolean":return String(e)==="true";case"array":return!r.value||!Array.isArray(e)?Vt:e.reduce((n,o,a)=>{let i=yo(o,{type:r.value});return i!==Vt&&(n[a]=i),n},new Array(e.length));case"object":return typeof e=="string"||typeof e=="number"?e:!r.value||typeof e!="object"?Vt:Object.entries(e).reduce((n,[o,a])=>{let i=yo(a,{type:r.value[o]});return i===Vt?n:Object.assign(n,{[o]:i})},{});default:return Vt}},"map"),Mh=E((e,t)=>Object.entries(e).reduce((r,[n,o])=>{if(!t[n])return r;let a=yo(o,t[n]);return a===Vt?r:Object.assign(r,{[n]:a})},{}),"mapArgsToTypes"),go=E((e,t)=>Array.isArray(e)&&Array.isArray(t)?t.reduce((r,n,o)=>(r[o]=go(e[o],t[o]),r),[...e]).filter(r=>r!==void 0):!Je(e)||!Je(t)?t:Object.keys({...e,...t}).reduce((r,n)=>{if(n in t){let o=go(e[n],t[n]);o!==void 0&&(r[n]=o)}else r[n]=e[n];return r},{}),"combineArgs"),Uh=E((e,t)=>Object.entries(t).reduce((r,[n,{options:o}])=>{function a(){return n in e&&(r[n]=e[n]),r}if(E(a,"allowArg"),!o)return a();if(!Array.isArray(o))return ct.error(Me` + Invalid argType: '${n}.options' should be an array. + + More info: https://storybook.js.org/docs/api/arg-types + `),a();if(o.some(p=>p&&["object","function"].includes(typeof p)))return ct.error(Me` + Invalid argType: '${n}.options' should only contain primitives. Use a 'mapping' for complex values. + + More info: https://storybook.js.org/docs/writing-stories/args#mapping-to-complex-arg-values + `),a();let i=Array.isArray(e[n]),l=i&&e[n].findIndex(p=>!o.includes(p)),s=i&&l===-1;if(e[n]===void 0||o.includes(e[n])||s)return a();let c=i?`${n}[${l}]`:n,d=o.map(p=>typeof p=="string"?`'${p}'`:String(p)).join(", ");return ct.warn(`Received illegal value for '${c}'. Supported options: ${d}`),r},{}),"validateOptions"),dr=Symbol("Deeply equal"),Kr=E((e,t)=>{if(typeof e!=typeof t)return t;if(il(e,t))return dr;if(Array.isArray(e)&&Array.isArray(t)){let r=t.reduce((n,o,a)=>{let i=Kr(e[a],o);return i!==dr&&(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 Je(e)&&Je(t)?Object.keys({...e,...t}).reduce((r,n)=>{let o=Kr(e?.[n],t?.[n]);return o===dr?r:Object.assign(r,{[n]:o})},{}):t},"deepDiff"),sl="UNTARGETED";function ll({args:e,argTypes:t}){let r={};return Object.entries(e).forEach(([n,o])=>{let{target:a=sl}=t[n]||{};r[a]=r[a]||{},r[a][n]=o}),r}E(ll,"groupArgsByTarget");function ul(e){return Object.keys(e).forEach(t=>e[t]===void 0&&delete e[t]),e}E(ul,"deleteUndefined");var cl=class{constructor(){this.initialArgsByStoryId={},this.argsByStoryId={}}get(t){if(!(t in this.argsByStoryId))throw new Error(`No args known for ${t} -- has it been rendered yet?`);return this.argsByStoryId[t]}setInitial(t){if(!this.initialArgsByStoryId[t.id])this.initialArgsByStoryId[t.id]=t.initialArgs,this.argsByStoryId[t.id]=t.initialArgs;else if(this.initialArgsByStoryId[t.id]!==t.initialArgs){let r=Kr(this.initialArgsByStoryId[t.id],this.argsByStoryId[t.id]);this.initialArgsByStoryId[t.id]=t.initialArgs,this.argsByStoryId[t.id]=t.initialArgs,r!==dr&&this.updateFromDelta(t,r)}}updateFromDelta(t,r){let n=Uh(r,t.argTypes);this.argsByStoryId[t.id]=go(this.argsByStoryId[t.id],n)}updateFromPersisted(t,r){let n=Mh(r,t.argTypes);return this.updateFromDelta(t,n)}update(t,r){if(!(t in this.argsByStoryId))throw new Error(`No args known for ${t} -- has it been rendered yet?`);this.argsByStoryId[t]=ul({...this.argsByStoryId[t],...r})}};E(cl,"ArgsStore");var $h=cl,dl=E((e={})=>Object.entries(e).reduce((t,[r,{defaultValue:n}])=>(typeof n<"u"&&(t[r]=n),t),{}),"getValuesFromArgTypes"),pl=class{constructor({globals:t={},globalTypes:r={}}){this.set({globals:t,globalTypes:r})}set({globals:t={},globalTypes:r={}}){let n=this.initialGlobals&&Kr(this.initialGlobals,this.globals);this.allowedGlobalNames=new Set([...Object.keys(t),...Object.keys(r)]);let o=dl(r);this.initialGlobals={...o,...t},this.globals=this.initialGlobals,n&&n!==dr&&this.updateFromPersisted(n)}filterAllowedGlobals(t){return Object.entries(t).reduce((r,[n,o])=>(this.allowedGlobalNames.has(n)?r[n]=o:Q.warn(`Attempted to set a global (${n}) that is not defined in initial globals or globalTypes`),r),{})}updateFromPersisted(t){let r=this.filterAllowedGlobals(t);this.globals={...this.globals,...r}}get(){return this.globals}update(t){this.globals={...this.globals,...this.filterAllowedGlobals(t)}}};E(pl,"GlobalsStore");var qh=pl,Vh=Ht(Js(),1),Jh=(0,Vh.default)(1)(e=>Object.values(e).reduce((t,r)=>(t[r.importPath]=t[r.importPath]||r,t),{})),fl=class{constructor({entries:t}={v:5,entries:{}}){this.entries=t}entryFromSpecifier(t){let r=Object.values(this.entries);if(t==="*")return r[0];if(typeof t=="string")return this.entries[t]?this.entries[t]:r.find(a=>a.id.startsWith(t));let{name:n,title:o}=t;return r.find(a=>a.name===n&&a.title===o)}storyIdToEntry(t){let r=this.entries[t];if(!r)throw new Yi({storyId:t});return r}importPathToEntry(t){return Jh(this.entries)[t]}};E(fl,"StoryIndexStore");var zh=fl,Hh=E(e=>typeof e=="string"?{name:e}:e,"normalizeType"),Gh=E(e=>typeof e=="string"?{type:e}:e,"normalizeControl"),Wh=E((e,t)=>{let{type:r,control:n,...o}=e,a={name:t,...o};return r&&(a.type=Hh(r)),n?a.control=Gh(n):n===!1&&(a.control={disable:!0}),a},"normalizeInputType"),Yr=E(e=>kt(e,Wh),"normalizeInputTypes"),pe=E(e=>Array.isArray(e)?e:e?[e]:[],"normalizeArrays"),Kh=Me` +CSF .story annotations deprecated; annotate story functions directly: +- StoryFn.story.name => StoryFn.storyName +- StoryFn.story.(parameters|decorators) => StoryFn.(parameters|decorators) +See https://github.com/storybookjs/storybook/blob/next/MIGRATION.md#hoisted-csf-annotations for details and codemod. +`;function Fo(e,t,r){let n=t,o=typeof t=="function"?t:null,{story:a}=n;a&&(Q.debug("deprecated story",a),Ze(Kh));let i=ks(e),l=typeof n!="function"&&n.name||n.storyName||a?.name||i,s=[...pe(n.decorators),...pe(a?.decorators)],c={...a?.parameters,...n.parameters},d={...a?.args,...n.args},p={...a?.argTypes,...n.argTypes},h=[...pe(n.loaders),...pe(a?.loaders)],f=[...pe(n.beforeEach),...pe(a?.beforeEach)],{render:b,play:g,tags:x=[],globals:S={}}=n,A=c.__id||Cs(r.id,i);return{moduleExport:t,id:A,name:l,tags:x,decorators:s,parameters:c,args:d,argTypes:Yr(p),loaders:h,beforeEach:f,globals:S,...b&&{render:b},...o&&{userStoryFn:o},...g&&{play:g}}}E(Fo,"normalizeStory");function No(e,t=e.title,r){let{id:n,argTypes:o}=e;return{id:oo(n||t),...e,title:t,...o&&{argTypes:Yr(o)},parameters:{fileName:r,...e.parameters}}}E(No,"normalizeComponentAnnotations");var Yh=E(e=>{let{globals:t,globalTypes:r}=e;(t||r)&&Q.error("Global args/argTypes can only be set globally",JSON.stringify({globals:t,globalTypes:r}))},"checkGlobals"),Xh=E(e=>{let{options:t}=e;t?.storySort&&Q.error("The storySort option parameter can only be set globally")},"checkStorySort"),_s=E(e=>{e&&(Yh(e),Xh(e))},"checkDisallowedParameters");function hl(e,t,r){let{default:n,__namedExportsOrder:o,...a}=e,i=No(n,r,t);_s(i.parameters);let l={meta:i,stories:{},moduleExports:e};return Object.keys(a).forEach(s=>{if(zr(s,i)){let c=Fo(s,a[s],i);_s(c.parameters),l.stories[c.id]=c}}),l}E(hl,"processCSFFile");function ml(e){return e!=null&&yl(e).includes("mount")}E(ml,"mountDestructured");function yl(e){let t=e.toString().match(/[^(]*\(([^)]*)/);if(!t)return[];let r=bo(t[1]);if(!r.length)return[];let n=r[0];return n.startsWith("{")&&n.endsWith("}")?bo(n.slice(1,-1).replace(/\s/g,"")).map(o=>o.replace(/:.*|=.*/g,"")):[]}E(yl,"getUsedProps");function bo(e){let t=[],r=[],n=0;for(let a=0;at(n,o)}E(gl,"decorateStory");function bl({componentId:e,title:t,kind:r,id:n,name:o,story:a,parameters:i,initialArgs:l,argTypes:s,...c}={}){return c}E(bl,"sanitizeStoryContextUpdate");function El(e,t){let r={},n=E(a=>i=>{if(!r.value)throw new Error("Decorated function called without init");return r.value={...r.value,...bl(i)},a(r.value)},"bindWithContext"),o=t.reduce((a,i)=>gl(a,i,n),e);return a=>(r.value=a,o(a))}E(El,"defaultDecorateStory");var et=E((...e)=>{let t={},r=e.filter(Boolean),n=r.reduce((o,a)=>(Object.entries(a).forEach(([i,l])=>{let s=o[i];Array.isArray(l)||typeof s>"u"?o[i]=l:Je(l)&&Je(s)?t[i]=!0:typeof l<"u"&&(o[i]=l)}),o),{});return Object.keys(t).forEach(o=>{let a=r.filter(Boolean).map(i=>i[o]).filter(i=>typeof i<"u");a.every(i=>Je(i))?n[o]=et(...a):n[o]=a[a.length-1]}),n},"combineParameters");function Bo(e,t,r){let{moduleExport:n,id:o,name:a}=e||{},i=jo(e,t,r),l=E(async I=>{let D={};for(let F of[..."__STORYBOOK_TEST_LOADERS__"in be&&Array.isArray(be.__STORYBOOK_TEST_LOADERS__)?[be.__STORYBOOK_TEST_LOADERS__]:[],pe(r.loaders),pe(t.loaders),pe(e.loaders)]){if(I.abortSignal.aborted)return D;let P=await Promise.all(F.map(L=>L(I)));Object.assign(D,...P)}return D},"applyLoaders"),s=E(async I=>{let D=new Array;for(let F of[...pe(r.beforeEach),...pe(t.beforeEach),...pe(e.beforeEach)]){if(I.abortSignal.aborted)return D;let P=await F(I);P&&D.push(P)}return D},"applyBeforeEach"),c=E(I=>I.originalStoryFn(I.args,I),"undecoratedStoryFn"),{applyDecorators:d=El,runStep:p}=r,h=[...pe(e?.decorators),...pe(t?.decorators),...pe(r?.decorators)],f=e?.userStoryFn||e?.render||t.render||r.render,b=ah(d)(c,h),g=E(I=>b(I),"unboundStoryFn"),x=e?.play??t?.play,S=ml(x);if(!f&&!S)throw new ys({id:o});let A=E(I=>async()=>(await I.renderToCanvas(),I.canvas),"defaultMount"),k=e.mount??t.mount??r.mount??A,T=r.testingLibraryRender;return{storyGlobals:{},...i,moduleExport:n,id:o,name:a,story:a,originalStoryFn:f,undecoratedStoryFn:c,unboundStoryFn:g,applyLoaders:l,applyBeforeEach:s,playFunction:x,runStep:p,mount:k,testingLibraryRender:T,renderToCanvas:r.renderToCanvas,usesMount:S}}E(Bo,"prepareStory");function vl(e,t,r){return{...jo(void 0,e,t),moduleExport:r}}E(vl,"prepareMeta");function jo(e,t,r){let n=["dev","test"],o=be.DOCS_OPTIONS?.autodocs===!0?["autodocs"]:[],a=Is(...n,...o,...r.tags??[],...t.tags??[],...e?.tags??[]),i=et(r.parameters,t.parameters,e?.parameters),{argTypesEnhancers:l=[],argsEnhancers:s=[]}=r,c=et(r.argTypes,t.argTypes,e?.argTypes);if(e){let S=e?.userStoryFn||e?.render||t.render||r.render;i.__isArgsStory=S&&S.length>0}let d={...r.args,...t.args,...e?.args},p={...t.globals,...e?.globals},h={componentId:t.id,title:t.title,kind:t.title,id:e?.id||t.id,name:e?.name||"__meta",story:e?.name||"__meta",component:t.component,subcomponents:t.subcomponents,tags:a,parameters:i,initialArgs:d,argTypes:c,storyGlobals:p};h.argTypes=l.reduce((S,A)=>A({...h,argTypes:S}),h.argTypes);let f={...d};h.initialArgs=s.reduce((S,A)=>({...S,...A({...h,initialArgs:S})}),f);let{name:b,story:g,...x}=h;return x}E(jo,"preparePartialAnnotations");function Lo(e){let{args:t}=e,r={...e,allArgs:void 0,argsByTarget:void 0};if(be.FEATURES?.argTypeTargetsV7){let a=ll(e);r={...e,allArgs:e.args,argsByTarget:a,args:a[sl]||{}}}let n=Object.entries(r.args).reduce((a,[i,l])=>{if(!r.argTypes[i]?.mapping)return a[i]=l,a;let s=E(c=>{let d=r.argTypes[i].mapping;return d&&c in d?d[c]:c},"mappingFn");return a[i]=Array.isArray(l)?l.map(s):s(l),a},{}),o=Object.entries(n).reduce((a,[i,l])=>{let s=r.argTypes[i]||{};return Ts(s,n,r.globals)&&(a[i]=l),a},{});return{...r,unmappedArgs:t,args:o}}E(Lo,"prepareContext");var Eo=E((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)?(Q.warn(Me` + 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?Eo(e[0],t,new Set(r)):{name:"other",value:"unknown"}}:{name:"object",value:kt(e,o=>Eo(o,t,new Set(r)))}):{name:"object",value:{}}},"inferType"),xl=E(e=>{let{id:t,argTypes:r={},initialArgs:n={}}=e,o=kt(n,(i,l)=>({name:l,type:Eo(i,`${t}.${l}`,new Set)})),a=kt(r,(i,l)=>({name:l}));return et(o,a,r)},"inferArgTypes");xl.secondPass=!0;var Ps=E((e,t)=>Array.isArray(t)?t.includes(e):e.match(t),"matches"),Qh=E((e,t,r)=>!t&&!r?e:e&&al(e,(n,o)=>{let a=n.name||o.toString();return!!(!t||Ps(a,t))&&(!r||!Ps(a,r))}),"filterArgTypes"),Zh=E((e,t,r)=>{let{type:n,options:o}=e;if(n){if(r.color&&r.color.test(t)){let a=n.name;if(a==="string")return{control:{type:"color"}};a!=="enum"&&Q.warn(`Addon controls: Control of type color only supports string, received "${a}" instead`)}if(r.date&&r.date.test(t))return{control:{type:"date"}};switch(n.name){case"array":return{control:{type:"object"}};case"boolean":return{control:{type:"boolean"}};case"string":return{control:{type:"text"}};case"number":return{control:{type:"number"}};case"enum":{let{value:a}=n;return{control:{type:a?.length<=5?"radio":"select"},options:a}}case"function":case"symbol":return null;default:return{control:{type:o?"select":"object"}}}}},"inferControl"),Sl=E(e=>{let{argTypes:t,parameters:{__isArgsStory:r,controls:{include:n=null,exclude:o=null,matchers:a={}}={}}}=e;if(!r)return t;let i=Qh(t,n,o),l=kt(i,(s,c)=>s?.type&&Zh(s,c.toString(),a));return et(l,i)},"inferControls");Sl.secondPass=!0;function Xr({argTypes:e,globalTypes:t,argTypesEnhancers:r,decorators:n,loaders:o,beforeEach:a,globals:i,initialGlobals:l,...s}){return i&&Object.keys(i).length>0&&Ze(Me` + The preview.js 'globals' field is deprecated and will be removed in Storybook 9.0. + Please use 'initialGlobals' instead. Learn more: + + https://github.com/storybookjs/storybook/blob/next/MIGRATION.md#previewjs-globals-renamed-to-initialglobals + `),{...e&&{argTypes:Yr(e)},...t&&{globalTypes:Yr(t)},decorators:pe(n),loaders:pe(o),beforeEach:pe(a),argTypesEnhancers:[...r||[],xl,Sl],initialGlobals:et(l,i),...s}}E(Xr,"normalizeProjectAnnotations");var em=E(e=>async()=>{let t=[];for(let r of e){let n=await r();n&&t.unshift(n)}return async()=>{for(let r of t)await r()}},"composeBeforeAllHooks");function wl(e){return async(t,r,n)=>{await e.reduceRight((o,a)=>async()=>a(t,o,n),async()=>r(n))()}}E(wl,"composeStepRunners");function zt(e,t){return e.map(r=>r.default?.[t]??r[t]).filter(Boolean)}E(zt,"getField");function dt(e,t,r={}){return zt(e,t).reduce((n,o)=>{let a=pe(o);return r.reverseFileOrder?[...a,...n]:[...n,...a]},[])}E(dt,"getArrayField");function Jt(e,t){return Object.assign({},...zt(e,t))}E(Jt,"getObjectField");function At(e,t){return zt(e,t).pop()}E(At,"getSingletonField");function Qr(e){let t=dt(e,"argTypesEnhancers"),r=zt(e,"runStep"),n=dt(e,"beforeAll");return{parameters:et(...zt(e,"parameters")),decorators:dt(e,"decorators",{reverseFileOrder:!(be.FEATURES?.legacyDecoratorFileOrder??!1)}),args:Jt(e,"args"),argsEnhancers:dt(e,"argsEnhancers"),argTypes:Jt(e,"argTypes"),argTypesEnhancers:[...t.filter(o=>!o.secondPass),...t.filter(o=>o.secondPass)],globals:Jt(e,"globals"),initialGlobals:Jt(e,"initialGlobals"),globalTypes:Jt(e,"globalTypes"),loaders:dt(e,"loaders"),beforeAll:em(n),beforeEach:dt(e,"beforeEach"),render:At(e,"render"),renderToCanvas:At(e,"renderToCanvas"),renderToDOM:At(e,"renderToDOM"),applyDecorators:At(e,"applyDecorators"),runStep:wl(r),tags:dt(e,"tags"),mount:At(e,"mount"),testingLibraryRender:At(e,"testingLibraryRender")}}E(Qr,"composeConfigs");function tm(e){globalThis.defaultProjectAnnotations=e}E(tm,"setDefaultProjectAnnotations");var rm="ComposedStory",nm="Unnamed Story";function Al(e){return e?"default"in e?e.default:e:{}}E(Al,"extractAnnotation");function om(e){let t=Array.isArray(e)?e:[e];return globalThis.globalProjectAnnotations=Qr(t.map(Al)),Qr([globalThis.defaultProjectAnnotations??{},globalThis.globalProjectAnnotations??{}])}E(om,"setProjectAnnotations");var pt=[];function Tl(e,t,r,n,o){if(e===void 0)throw new Error("Expected a story but received undefined.");t.title=t.title??rm;let a=No(t),i=o||e.storyName||e.story?.name||e.name||nm,l=Fo(i,e,a),s=Xr(Qr([n&&Object.keys(n).length>0?n:globalThis.defaultProjectAnnotations??{},globalThis.globalProjectAnnotations??{},r??{}])),c=Bo(l,a,s),d={...dl(s.globalTypes),...s.initialGlobals,...c.storyGlobals},p=E(()=>{let x=Lo({hooks:new Zs,globals:d,args:{...c.initialArgs},viewMode:"story",loaded:{},abortSignal:new AbortController().signal,step:E((S,A)=>c.runStep(S,A,x),"step"),canvasElement:null,canvas:{},globalTypes:s.globalTypes,...c,context:null,mount:null});return x.context=x,c.renderToCanvas&&(x.renderToCanvas=async()=>{let S=await c.renderToCanvas?.({componentId:c.componentId,title:c.title,id:c.id,name:c.name,tags:c.tags,showMain:E(()=>{},"showMain"),showError:E(A=>{throw new Error(`${A.title} +${A.description}`)},"showError"),showException:E(A=>{throw A},"showException"),forceRemount:!0,storyContext:x,storyFn:E(()=>c.unboundStoryFn(x),"storyFn"),unboundStoryFn:c.unboundStoryFn},x.canvasElement);S&&pt.push(S)}),x.mount=c.mount(x),x},"initializeContext"),h,f=E(async x=>{let S=p();return S.canvasElement??=globalThis?.document?.body,h&&(S.loaded=h.loaded),Object.assign(S,x),c.playFunction(S)},"play"),b=E(x=>{let S=p();return Object.assign(S,x),Cl(c,S)},"run"),g=c.playFunction?f:void 0;return Object.assign(E(function(x){let S=p();return h&&(S.loaded=h.loaded),S.args={...S.initialArgs,...x},c.unboundStoryFn(S)},"storyFn"),{id:c.id,storyName:i,load:E(async()=>{for(let S of[...pt].reverse())await S();pt.length=0;let x=p();x.loaded=await c.applyLoaders(x),pt.push(...(await c.applyBeforeEach(x)).filter(Boolean)),h=x},"load"),globals:d,args:c.initialArgs,parameters:c.parameters,argTypes:c.argTypes,play:g,run:b,tags:c.tags})}E(Tl,"composeStory");var am=E((e,t,r,n)=>Tl(e,t,r,{},n),"defaultComposeStory");function im(e,t,r=am){let{default:n,__esModule:o,__namedExportsOrder:a,...i}=e;return Object.entries(i).reduce((l,[s,c])=>zr(s,n)?Object.assign(l,{[s]:r(c,n,t,s)}):l,{})}E(im,"composeStories");function sm(e){return e.extend({mount:E(async({mount:t,page:r},n)=>{await n(async(o,...a)=>{if(!("__pw_type"in o)||"__pw_type"in o&&o.__pw_type!=="jsx")throw new Error(Me` + Portable stories in Playwright CT only work when referencing JSX elements. + Please use JSX format for your components such as: + + instead of: + await mount(MyComponent, { props: { foo: 'bar' } }) + + do: + await mount() + + More info: https://storybook.js.org/docs/api/portable-stories-playwright + `);await r.evaluate(async l=>{let s=await globalThis.__pwUnwrapObject?.(l);return("__pw_type"in s?s.type:s)?.load?.()},o);let i=await t(o,...a);return await r.evaluate(async l=>{let s=await globalThis.__pwUnwrapObject?.(l),c="__pw_type"in s?s.type:s,d=document.querySelector("#root");return c?.play?.({canvasElement:d})},o),i})},"mount")})}E(sm,"createPlaywrightTest");async function Cl(e,t){for(let o of[...pt].reverse())await o();if(pt.length=0,!t.canvasElement){let o=document.createElement("div");globalThis?.document?.body?.appendChild(o),t.canvasElement=o,pt.push(()=>{globalThis?.document?.body?.contains(o)&&globalThis?.document?.body?.removeChild(o)})}if(t.loaded=await e.applyLoaders(t),t.abortSignal.aborted)return;pt.push(...(await e.applyBeforeEach(t)).filter(Boolean));let r=e.playFunction,n=e.usesMount;n||await t.mount(),!t.abortSignal.aborted&&r&&(n||(t.mount=async()=>{throw new Vr({playFunction:r.toString()})}),await r(t))}E(Cl,"runStory");function vo(e,t){return nl(ol(e,t),r=>r===void 0)}E(vo,"picky");var Fs=1e3,lm=1e4,kl=class{constructor(t,r,n){this.importFn=r,this.getStoriesJsonData=E(()=>{let i=this.getSetStoriesPayload(),l=["fileName","docsOnly","framework","__id","__isArgsStory"];return{v:3,stories:kt(i.stories,s=>{let{importPath:c}=this.storyIndex.entries[s.id];return{...vo(s,["id","name","title"]),importPath:c,kind:s.title,story:s.name,parameters:{...vo(s.parameters,l),fileName:c}}})}},"getStoriesJsonData"),this.storyIndex=new zh(t),this.projectAnnotations=Xr(n);let{initialGlobals:o,globalTypes:a}=this.projectAnnotations;this.args=new $h,this.userGlobals=new qh({globals:o,globalTypes:a}),this.hooks={},this.cleanupCallbacks={},this.processCSFFileWithCache=(0,lo.default)(Fs)(hl),this.prepareMetaWithCache=(0,lo.default)(Fs)(vl),this.prepareStoryWithCache=(0,lo.default)(lm)(Bo)}setProjectAnnotations(t){this.projectAnnotations=Xr(t);let{initialGlobals:r,globalTypes:n}=t;this.userGlobals.set({globals:r,globalTypes:n})}async onStoriesChanged({importFn:t,storyIndex:r}){t&&(this.importFn=t),r&&(this.storyIndex.entries=r.entries),this.cachedCSFFiles&&await this.cacheAllCSFFiles()}async storyIdToEntry(t){return this.storyIndex.storyIdToEntry(t)}async loadCSFFileByStoryId(t){let{importPath:r,title:n}=this.storyIndex.storyIdToEntry(t),o=await this.importFn(r);return this.processCSFFileWithCache(o,r,n)}async loadAllCSFFiles(){let t={};return Object.entries(this.storyIndex.entries).forEach(([r,{importPath:n}])=>{t[n]=r}),(await Promise.all(Object.entries(t).map(async([r,n])=>({importPath:r,csfFile:await this.loadCSFFileByStoryId(n)})))).reduce((r,{importPath:n,csfFile:o})=>(r[n]=o,r),{})}async cacheAllCSFFiles(){this.cachedCSFFiles=await this.loadAllCSFFiles()}preparedMetaFromCSFFile({csfFile:t}){let r=t.meta;return this.prepareMetaWithCache(r,this.projectAnnotations,t.moduleExports.default)}async loadStory({storyId:t}){let r=await this.loadCSFFileByStoryId(t);return this.storyFromCSFFile({storyId:t,csfFile:r})}storyFromCSFFile({storyId:t,csfFile:r}){let n=r.stories[t];if(!n)throw new ds({storyId:t});let o=r.meta,a=this.prepareStoryWithCache(n,o,this.projectAnnotations);return this.args.setInitial(a),this.hooks[a.id]=this.hooks[a.id]||new Zs,a}componentStoriesFromCSFFile({csfFile:t}){return Object.keys(this.storyIndex.entries).filter(r=>!!t.stories[r]).map(r=>this.storyFromCSFFile({storyId:r,csfFile:t}))}async loadEntry(t){let r=await this.storyIdToEntry(t),n=r.type==="docs"?r.storiesImports:[],[o,...a]=await Promise.all([this.importFn(r.importPath),...n.map(i=>{let l=this.storyIndex.importPathToEntry(i);return this.loadCSFFileByStoryId(l.id)})]);return{entryExports:o,csfFiles:a}}getStoryContext(t,{forceInitialArgs:r=!1}={}){let n=this.userGlobals.get(),{initialGlobals:o}=this.userGlobals;return Lo({...t,args:r?t.initialArgs:this.args.get(t.id),initialGlobals:o,globalTypes:this.projectAnnotations.globalTypes,userGlobals:n,globals:{...n,...t.storyGlobals},hooks:this.hooks[t.id]})}addCleanupCallbacks(t,r){this.cleanupCallbacks[t.id]=r}async cleanupStory(t){this.hooks[t.id].clean();let r=this.cleanupCallbacks[t.id];if(r)for(let n of[...r].reverse())await n();delete this.cleanupCallbacks[t.id]}extract(t={includeDocsOnly:!1}){let{cachedCSFFiles:r}=this;if(!r)throw new Qi;return Object.entries(this.storyIndex.entries).reduce((n,[o,{type:a,importPath:i}])=>{if(a==="docs")return n;let l=r[i],s=this.storyFromCSFFile({storyId:o,csfFile:l});return!t.includeDocsOnly&&s.parameters.docsOnly||(n[o]=Object.entries(s).reduce((c,[d,p])=>d==="moduleExport"||typeof p=="function"?c:Array.isArray(p)?Object.assign(c,{[d]:p.slice().sort()}):Object.assign(c,{[d]:p}),{args:s.initialArgs})),n},{})}getSetStoriesPayload(){let t=this.extract({includeDocsOnly:!0}),r=Object.values(t).reduce((n,{title:o})=>(n[o]={},n),{});return{v:2,globals:this.userGlobals.get(),globalParameters:{},kindParameters:r,stories:t}}raw(){return Ze("StoryStore.raw() is deprecated and will be removed in 9.0, please use extract() instead"),Object.values(this.extract()).map(({id:t})=>this.fromId(t)).filter(Boolean)}fromId(t){if(Ze("StoryStore.fromId() is deprecated and will be removed in 9.0, please use loadStory() instead"),!this.cachedCSFFiles)throw new Error("Cannot call fromId/raw() unless you call cacheAllCSFFiles() first.");let r;try{({importPath:r}=this.storyIndex.storyIdToEntry(t))}catch{return null}let n=this.cachedCSFFiles[r],o=this.storyFromCSFFile({storyId:t,csfFile:n});return{...o,storyFn:E(a=>{let i={...this.getStoryContext(o),abortSignal:new AbortController().signal,canvasElement:null,loaded:{},step:E((l,s)=>o.runStep(l,s,i),"step"),context:null,mount:null,canvas:{},viewMode:"story"};return o.unboundStoryFn({...i,...a})},"storyFn")}}};E(kl,"StoryStore");var um=kl;function Il(e){return e.startsWith("\\\\?\\")?e:e.replace(/\\/g,"/")}E(Il,"slash");var cm=E(e=>{if(e.length===0)return e;let t=e[e.length-1],r=t?.replace(/(?:[.](?:story|stories))?([.][^.]+)$/i,"");if(e.length===1)return[r];let n=e[e.length-2];return r&&n&&r.toLowerCase()===n.toLowerCase()?[...e.slice(0,-2),r]:r&&(/^(story|stories)([.][^.]+)$/i.test(t)||/^index$/i.test(r))?e.slice(0,-1):[...e.slice(0,-1),r]},"sanitize");function xo(e){return e.flatMap(t=>t.split("/")).filter(Boolean).join("/")}E(xo,"pathJoin");var dm=E((e,t,r)=>{let{directory:n,importPathMatcher:o,titlePrefix:a=""}=t||{};typeof e=="number"&&ct.warn(Me` + CSF Auto-title received a numeric fileName. This typically happens when + webpack is mis-configured in production mode. To force webpack to produce + filenames, set optimization.moduleIds = "named" in your webpack config. + `);let i=Il(String(e));if(o.exec(i)){if(!r){let l=i.replace(n,""),s=xo([a,l]).split("/");return s=cm(s),s.join("/")}return a?xo([a,r]):r}},"userOrAutoTitleFromSpecifier"),Lk=E((e,t,r)=>{for(let n=0;n(t,r)=>{if(t.title===r.title&&!e.includeNames)return 0;let n=e.method||"configure",o=e.order||[],a=t.title.trim().split(Ns),i=r.title.trim().split(Ns);e.includeNames&&(a.push(t.name),i.push(r.name));let l=0;for(;a[l]||i[l];){if(!a[l])return-1;if(!i[l])return 1;let s=a[l],c=i[l];if(s!==c){let p=o.indexOf(s),h=o.indexOf(c),f=o.indexOf("*");return p!==-1||h!==-1?(p===-1&&(f!==-1?p=f:p=o.length),h===-1&&(f!==-1?h=f:h=o.length),p-h):n==="configure"?0:s.localeCompare(c,e.locales?e.locales:void 0,{numeric:!0,sensitivity:"accent"})}let d=o.indexOf(s);d===-1&&(d=o.indexOf("*")),o=d!==-1&&Array.isArray(o[d+1])?o[d+1]:[],l+=1}return 0},"storySort"),fm=E((e,t,r)=>{if(t){let n;typeof t=="function"?n=t:n=pm(t),e.sort(n)}else e.sort((n,o)=>r.indexOf(n.importPath)-r.indexOf(o.importPath));return e},"sortStoriesCommon"),Mk=E((e,t,r)=>{try{return fm(e,t,r)}catch(n){throw new Error(Me` + Error sorting stories with sort parameter ${t}: + + > ${n.message} + + Are you using a V6-style sort function in V7 mode? + + More info: https://github.com/storybookjs/storybook/blob/next/MIGRATION.md#v7-style-story-sort + `)}},"sortStoriesV7"),tn=new Error("prepareAborted"),{AbortController:Bs}=globalThis;function So(e){try{let{name:t="Error",message:r=String(e),stack:n}=e;return{name:t,message:r,stack:n}}catch{return{name:"Error",message:String(e)}}}E(So,"serializeError");var Ol=class{constructor(t,r,n,o,a,i,l={autoplay:!0,forceInitialArgs:!1},s){this.channel=t,this.store=r,this.renderToScreen=n,this.callbacks=o,this.id=a,this.viewMode=i,this.renderOptions=l,this.type="story",this.notYetRendered=!0,this.rerenderEnqueued=!1,this.disableKeyListeners=!1,this.teardownRender=E(()=>{},"teardownRender"),this.torndown=!1,this.abortController=new Bs,s&&(this.story=s,this.phase="preparing")}async runPhase(t,r,n){this.phase=r,this.channel.emit(qt,{newPhase:this.phase,storyId:this.id}),n&&(await n(),this.checkIfAborted(t))}checkIfAborted(t){return t.aborted?(this.phase="aborted",this.channel.emit(qt,{newPhase:this.phase,storyId:this.id}),!0):!1}async prepare(){if(await this.runPhase(this.abortController.signal,"preparing",async()=>{this.story=await this.store.loadStory({storyId:this.id})}),this.abortController.signal.aborted)throw await this.store.cleanupStory(this.story),tn}isEqual(t){return!!(this.id===t.id&&this.story&&this.story===t.story)}isPreparing(){return["preparing"].includes(this.phase)}isPending(){return["loading","beforeEach","rendering","playing"].includes(this.phase)}async renderToElement(t){return this.canvasElement=t,this.render({initial:!0,forceRemount:!0})}storyContext(){if(!this.story)throw new Error("Cannot call storyContext before preparing");let{forceInitialArgs:t}=this.renderOptions;return this.store.getStoryContext(this.story,{forceInitialArgs:t})}async render({initial:t=!1,forceRemount:r=!1}={}){let{canvasElement:n}=this;if(!this.story)throw new Error("cannot render when not prepared");let o=this.story;if(!n)throw new Error("cannot render when canvasElement is unset");let{id:a,componentId:i,title:l,name:s,tags:c,applyLoaders:d,applyBeforeEach:p,unboundStoryFn:h,playFunction:f,runStep:b}=o;r&&!t&&(this.cancelRender(),this.abortController=new Bs);let g=this.abortController.signal,x=!1,S=o.usesMount;try{let A={...this.storyContext(),viewMode:this.viewMode,abortSignal:g,canvasElement:n,loaded:{},step:E((P,L)=>b(P,L,A),"step"),context:null,canvas:{},renderToCanvas:E(async()=>{let P=await this.renderToScreen(k,n);this.teardownRender=P||(()=>{}),x=!0},"renderToCanvas"),mount:E(async(...P)=>{this.callbacks.showStoryDuringRender?.();let L=null;return await this.runPhase(g,"rendering",async()=>{L=await o.mount(A)(...P)}),S&&await this.runPhase(g,"playing"),L},"mount")};A.context=A;let k={componentId:i,title:l,kind:l,id:a,name:s,story:s,tags:c,...this.callbacks,showError:E(P=>(this.phase="errored",this.callbacks.showError(P)),"showError"),showException:E(P=>(this.phase="errored",this.callbacks.showException(P)),"showException"),forceRemount:r||this.notYetRendered,storyContext:A,storyFn:E(()=>h(A),"storyFn"),unboundStoryFn:h};if(await this.runPhase(g,"loading",async()=>{A.loaded=await d(A)}),g.aborted)return;let T=await p(A);if(this.store.addCleanupCallbacks(o,T),this.checkIfAborted(g)||(!x&&!S&&await A.mount(),this.notYetRendered=!1,g.aborted))return;let I=this.story.parameters?.test?.dangerouslyIgnoreUnhandledErrors===!0,D=new Set,F=E(P=>D.add("error"in P?P.error:P.reason),"onError");if(this.renderOptions.autoplay&&r&&f&&this.phase!=="errored"){window.addEventListener("error",F),window.addEventListener("unhandledrejection",F),this.disableKeyListeners=!0;try{if(S?await f(A):(A.mount=async()=>{throw new Vr({playFunction:f.toString()})},await this.runPhase(g,"playing",async()=>f(A))),!x)throw new bs;this.checkIfAborted(g),!I&&D.size>0?await this.runPhase(g,"errored"):await this.runPhase(g,"played")}catch(P){if(this.callbacks.showStoryDuringRender?.(),await this.runPhase(g,"errored",async()=>{this.channel.emit(si,So(P))}),this.story.parameters.throwPlayFunctionExceptions!==!1)throw P;console.error(P)}if(!I&&D.size>0&&this.channel.emit(vi,Array.from(D).map(So)),this.disableKeyListeners=!1,window.removeEventListener("unhandledrejection",F),window.removeEventListener("error",F),g.aborted)return}await this.runPhase(g,"completed",async()=>this.channel.emit(cr,a))}catch(A){this.phase="errored",this.callbacks.showException(A)}this.rerenderEnqueued&&(this.rerenderEnqueued=!1,this.render())}async rerender(){if(this.isPending()&&this.phase!=="playing")this.rerenderEnqueued=!0;else return this.render()}async remount(){return await this.teardown(),this.render({forceRemount:!0})}cancelRender(){this.abortController?.abort()}async teardown(){this.torndown=!0,this.cancelRender(),this.story&&await this.store.cleanupStory(this.story);for(let t=0;t<3;t+=1){if(!this.isPending()){await this.teardownRender();return}await new Promise(r=>setTimeout(r,0))}window.location.reload(),await new Promise(()=>{})}};E(Ol,"StoryRender");var wo=Ol,{fetch:hm}=be,mm="./index.json",Dl=class{constructor(t,r,n=Ct.getChannel(),o=!0){this.importFn=t,this.getProjectAnnotations=r,this.channel=n,this.storyRenders=[],this.storeInitializationPromise=new Promise((a,i)=>{this.resolveStoreInitializationPromise=a,this.rejectStoreInitializationPromise=i}),o&&this.initialize()}get storyStore(){return new Proxy({},{get:E((t,r)=>{if(this.storyStoreValue)return Ze("Accessing the Story Store is deprecated and will be removed in 9.0"),this.storyStoreValue[r];throw new fs},"get")})}async initialize(){this.setupListeners();try{let t=await this.getProjectAnnotationsOrRenderError();await this.runBeforeAllHook(t),await this.initializeWithProjectAnnotations(t)}catch(t){this.rejectStoreInitializationPromise(t)}}ready(){return this.storeInitializationPromise}setupListeners(){this.channel.on(mi,this.onStoryIndexChanged.bind(this)),this.channel.on(jr,this.onUpdateGlobals.bind(this)),this.channel.on(Lr,this.onUpdateArgs.bind(this)),this.channel.on(ri,this.onRequestArgTypesInfo.bind(this)),this.channel.on(Nr,this.onResetArgs.bind(this)),this.channel.on(Fr,this.onForceReRender.bind(this)),this.channel.on(ai,this.onForceRemount.bind(this))}async getProjectAnnotationsOrRenderError(){try{let t=await this.getProjectAnnotations();if(this.renderToCanvas=t.renderToCanvas,!this.renderToCanvas)throw new es;return t}catch(t){throw this.renderPreviewEntryError("Error reading preview.js:",t),t}}async initializeWithProjectAnnotations(t){this.projectAnnotationsBeforeInitialization=t;try{let r=await this.getStoryIndexFromServer();return this.initializeWithStoryIndex(r)}catch(r){throw this.renderPreviewEntryError("Error loading story index:",r),r}}async runBeforeAllHook(t){try{await this.beforeAllCleanup?.(),this.beforeAllCleanup=await t.beforeAll?.()}catch(r){throw this.renderPreviewEntryError("Error in beforeAll hook:",r),r}}async getStoryIndexFromServer(){let t=await hm(mm);if(t.status===200)return t.json();throw new ns({text:await t.text()})}initializeWithStoryIndex(t){if(!this.projectAnnotationsBeforeInitialization)throw new Error("Cannot call initializeWithStoryIndex until project annotations resolve");this.storyStoreValue=new um(t,this.importFn,this.projectAnnotationsBeforeInitialization),delete this.projectAnnotationsBeforeInitialization,this.setInitialGlobals(),this.resolveStoreInitializationPromise()}async setInitialGlobals(){this.emitGlobals()}emitGlobals(){if(!this.storyStoreValue)throw new Ne({methodName:"emitGlobals"});let t={globals:this.storyStoreValue.userGlobals.get()||{},globalTypes:this.storyStoreValue.projectAnnotations.globalTypes||{}};this.channel.emit(di,t)}async onGetProjectAnnotationsChanged({getProjectAnnotations:t}){delete this.previewEntryError,this.getProjectAnnotations=t;let r=await this.getProjectAnnotationsOrRenderError();if(await this.runBeforeAllHook(r),!this.storyStoreValue){await this.initializeWithProjectAnnotations(r);return}this.storyStoreValue.setProjectAnnotations(r),this.emitGlobals()}async onStoryIndexChanged(){if(delete this.previewEntryError,!(!this.storyStoreValue&&!this.projectAnnotationsBeforeInitialization))try{let t=await this.getStoryIndexFromServer();if(this.projectAnnotationsBeforeInitialization){this.initializeWithStoryIndex(t);return}await this.onStoriesChanged({storyIndex:t})}catch(t){throw this.renderPreviewEntryError("Error loading story index:",t),t}}async onStoriesChanged({importFn:t,storyIndex:r}){if(!this.storyStoreValue)throw new Ne({methodName:"onStoriesChanged"});await this.storyStoreValue.onStoriesChanged({importFn:t,storyIndex:r})}async onUpdateGlobals({globals:t,currentStory:r}){if(this.storyStoreValue||await this.storeInitializationPromise,!this.storyStoreValue)throw new Ne({methodName:"onUpdateGlobals"});if(this.storyStoreValue.userGlobals.update(t),r){let{initialGlobals:n,storyGlobals:o,userGlobals:a,globals:i}=this.storyStoreValue.getStoryContext(r);this.channel.emit($t,{initialGlobals:n,userGlobals:a,storyGlobals:o,globals:i})}else{let{initialGlobals:n,globals:o}=this.storyStoreValue.userGlobals;this.channel.emit($t,{initialGlobals:n,userGlobals:o,storyGlobals:{},globals:o})}await Promise.all(this.storyRenders.map(n=>n.rerender()))}async onUpdateArgs({storyId:t,updatedArgs:r}){if(!this.storyStoreValue)throw new Ne({methodName:"onUpdateArgs"});this.storyStoreValue.args.update(t,r),await Promise.all(this.storyRenders.filter(n=>n.id===t&&!n.renderOptions.forceInitialArgs).map(n=>n.story&&n.story.usesMount?n.remount():n.rerender())),this.channel.emit(pi,{storyId:t,args:this.storyStoreValue.args.get(t)})}async onRequestArgTypesInfo({id:t,payload:r}){try{await this.storeInitializationPromise;let n=await this.storyStoreValue?.loadStory(r);this.channel.emit(Vn,{id:t,success:!0,payload:{argTypes:n?.argTypes||{}},error:null})}catch(n){this.channel.emit(Vn,{id:t,success:!1,error:n?.message})}}async onResetArgs({storyId:t,argNames:r}){if(!this.storyStoreValue)throw new Ne({methodName:"onResetArgs"});let n=this.storyRenders.find(a=>a.id===t)?.story||await this.storyStoreValue.loadStory({storyId:t}),o=(r||[...new Set([...Object.keys(n.initialArgs),...Object.keys(this.storyStoreValue.args.get(t))])]).reduce((a,i)=>(a[i]=n.initialArgs[i],a),{});await this.onUpdateArgs({storyId:t,updatedArgs:o})}async onForceReRender(){await Promise.all(this.storyRenders.map(t=>t.rerender()))}async onForceRemount({storyId:t}){await Promise.all(this.storyRenders.filter(r=>r.id===t).map(r=>r.remount()))}renderStoryToElement(t,r,n,o){if(!this.renderToCanvas||!this.storyStoreValue)throw new Ne({methodName:"renderStoryToElement"});let a=new wo(this.channel,this.storyStoreValue,this.renderToCanvas,n,t.id,"docs",o,t);return a.renderToElement(r),this.storyRenders.push(a),async()=>{await this.teardownRender(a)}}async teardownRender(t,{viewModeChanged:r}={}){this.storyRenders=this.storyRenders.filter(n=>n!==t),await t?.teardown?.({viewModeChanged:r})}async loadStory({storyId:t}){if(!this.storyStoreValue)throw new Ne({methodName:"loadStory"});return this.storyStoreValue.loadStory({storyId:t})}getStoryContext(t,{forceInitialArgs:r=!1}={}){if(!this.storyStoreValue)throw new Ne({methodName:"getStoryContext"});return this.storyStoreValue.getStoryContext(t,{forceInitialArgs:r})}async extract(t){if(!this.storyStoreValue)throw new Ne({methodName:"extract"});if(this.previewEntryError)throw this.previewEntryError;return await this.storyStoreValue.cacheAllCSFFiles(),this.storyStoreValue.extract(t)}renderPreviewEntryError(t,r){this.previewEntryError=r,Q.error(t),Q.error(r),this.channel.emit(ni,r)}};E(Dl,"Preview");var ym=Dl,gm=!1,uo="Invariant failed";function Gr(e,t){if(!e){if(gm)throw new Error(uo);var r=typeof t=="function"?t():t,n=r?"".concat(uo,": ").concat(r):uo;throw new Error(n)}}E(Gr,"invariant");var Rl=class{constructor(t,r,n,o){this.channel=t,this.store=r,this.renderStoryToElement=n,this.storyIdByName=E(a=>{let i=this.nameToStoryId.get(a);if(i)return i;throw new Error(`No story found with that name: ${a}`)},"storyIdByName"),this.componentStories=E(()=>this.componentStoriesValue,"componentStories"),this.componentStoriesFromCSFFile=E(a=>this.store.componentStoriesFromCSFFile({csfFile:a}),"componentStoriesFromCSFFile"),this.storyById=E(a=>{if(!a){if(!this.primaryStory)throw new Error("No primary story defined for docs entry. Did you forget to use ``?");return this.primaryStory}let i=this.storyIdToCSFFile.get(a);if(!i)throw new Error(`Called \`storyById\` for story that was never loaded: ${a}`);return this.store.storyFromCSFFile({storyId:a,csfFile:i})},"storyById"),this.getStoryContext=E(a=>({...this.store.getStoryContext(a),loaded:{},viewMode:"docs"}),"getStoryContext"),this.loadStory=E(a=>this.store.loadStory({storyId:a}),"loadStory"),this.componentStoriesValue=[],this.storyIdToCSFFile=new Map,this.exportToStory=new Map,this.exportsToCSFFile=new Map,this.nameToStoryId=new Map,this.attachedCSFFiles=new Set,o.forEach((a,i)=>{this.referenceCSFFile(a)})}referenceCSFFile(t){this.exportsToCSFFile.set(t.moduleExports,t),this.exportsToCSFFile.set(t.moduleExports.default,t),this.store.componentStoriesFromCSFFile({csfFile:t}).forEach(r=>{let n=t.stories[r.id];this.storyIdToCSFFile.set(n.id,t),this.exportToStory.set(n.moduleExport,r)})}attachCSFFile(t){if(!this.exportsToCSFFile.has(t.moduleExports))throw new Error("Cannot attach a CSF file that has not been referenced");this.attachedCSFFiles.has(t)||(this.attachedCSFFiles.add(t),this.store.componentStoriesFromCSFFile({csfFile:t}).forEach(r=>{this.nameToStoryId.set(r.name,r.id),this.componentStoriesValue.push(r),this.primaryStory||(this.primaryStory=r)}))}referenceMeta(t,r){let n=this.resolveModuleExport(t);if(n.type!=="meta")throw new Error(" must reference a CSF file module export or meta export. Did you mistakenly reference your component instead of your CSF file?");r&&this.attachCSFFile(n.csfFile)}get projectAnnotations(){let{projectAnnotations:t}=this.store;if(!t)throw new Error("Can't get projectAnnotations from DocsContext before they are initialized");return t}resolveAttachedModuleExportType(t){if(t==="story"){if(!this.primaryStory)throw new Error("No primary story attached to this docs file, did you forget to use ?");return{type:"story",story:this.primaryStory}}if(this.attachedCSFFiles.size===0)throw new Error("No CSF file attached to this docs file, did you forget to use ?");let r=Array.from(this.attachedCSFFiles)[0];if(t==="meta")return{type:"meta",csfFile:r};let{component:n}=r.meta;if(!n)throw new Error("Attached CSF file does not defined a component, did you forget to export one?");return{type:"component",component:n}}resolveModuleExport(t){let r=this.exportsToCSFFile.get(t);if(r)return{type:"meta",csfFile:r};let n=this.exportToStory.get(t);return n?{type:"story",story:n}:{type:"component",component:t}}resolveOf(t,r=[]){let n;if(["component","meta","story"].includes(t)){let o=t;n=this.resolveAttachedModuleExportType(o)}else n=this.resolveModuleExport(t);if(r.length&&!r.includes(n.type)){let o=n.type==="component"?"component or unknown":n.type;throw new Error(Me`Invalid value passed to the 'of' prop. The value was resolved to a '${o}' type but the only types for this block are: ${r.join(", ")}. + - Did you pass a component to the 'of' prop when the block only supports a story or a meta? + - ... or vice versa? + - Did you pass a story, CSF file or meta to the 'of' prop that is not indexed, ie. is not targeted by the 'stories' globs in the main configuration?`)}switch(n.type){case"component":return{...n,projectAnnotations:this.projectAnnotations};case"meta":return{...n,preparedMeta:this.store.preparedMetaFromCSFFile({csfFile:n.csfFile})};case"story":default:return n}}};E(Rl,"DocsContext");var _l=Rl,Pl=class{constructor(t,r,n,o){this.channel=t,this.store=r,this.entry=n,this.callbacks=o,this.type="docs",this.subtype="csf",this.torndown=!1,this.disableKeyListeners=!1,this.preparing=!1,this.id=n.id}isPreparing(){return this.preparing}async prepare(){this.preparing=!0;let{entryExports:t,csfFiles:r=[]}=await this.store.loadEntry(this.id);if(this.torndown)throw tn;let{importPath:n,title:o}=this.entry,a=this.store.processCSFFileWithCache(t,n,o),i=Object.keys(a.stories)[0];this.story=this.store.storyFromCSFFile({storyId:i,csfFile:a}),this.csfFiles=[a,...r],this.preparing=!1}isEqual(t){return!!(this.id===t.id&&this.story&&this.story===t.story)}docsContext(t){if(!this.csfFiles)throw new Error("Cannot render docs before preparing");let r=new _l(this.channel,this.store,t,this.csfFiles);return this.csfFiles.forEach(n=>r.attachCSFFile(n)),r}async renderToElement(t,r){if(!this.story||!this.csfFiles)throw new Error("Cannot render docs before preparing");let n=this.docsContext(r),{docs:o}=this.story.parameters||{};if(!o)throw new Error("Cannot render a story in viewMode=docs if `@storybook/addon-docs` is not installed");let a=await o.renderer(),{render:i}=a,l=E(async()=>{try{await i(n,o,t),this.channel.emit(Pr,this.id)}catch(s){this.callbacks.showException(s)}},"renderDocs");return this.rerender=async()=>l(),this.teardownRender=async({viewModeChanged:s})=>{!s||!t||a.unmount(t)},l()}async teardown({viewModeChanged:t}={}){this.teardownRender?.({viewModeChanged:t}),this.torndown=!0}};E(Pl,"CsfDocsRender");var js=Pl,Fl=class{constructor(t,r,n,o){this.channel=t,this.store=r,this.entry=n,this.callbacks=o,this.type="docs",this.subtype="mdx",this.torndown=!1,this.disableKeyListeners=!1,this.preparing=!1,this.id=n.id}isPreparing(){return this.preparing}async prepare(){this.preparing=!0;let{entryExports:t,csfFiles:r=[]}=await this.store.loadEntry(this.id);if(this.torndown)throw tn;this.csfFiles=r,this.exports=t,this.preparing=!1}isEqual(t){return!!(this.id===t.id&&this.exports&&this.exports===t.exports)}docsContext(t){if(!this.csfFiles)throw new Error("Cannot render docs before preparing");return new _l(this.channel,this.store,t,this.csfFiles)}async renderToElement(t,r){if(!this.exports||!this.csfFiles||!this.store.projectAnnotations)throw new Error("Cannot render docs before preparing");let n=this.docsContext(r),{docs:o}=this.store.projectAnnotations.parameters||{};if(!o)throw new Error("Cannot render a story in viewMode=docs if `@storybook/addon-docs` is not installed");let a={...o,page:this.exports.default},i=await o.renderer(),{render:l}=i,s=E(async()=>{try{await l(n,a,t),this.channel.emit(Pr,this.id)}catch(c){this.callbacks.showException(c)}},"renderDocs");return this.rerender=async()=>s(),this.teardownRender=async({viewModeChanged:c}={})=>{!c||!t||(i.unmount(t),this.torndown=!0)},s()}async teardown({viewModeChanged:t}={}){this.teardownRender?.({viewModeChanged:t}),this.torndown=!0}};E(Fl,"MdxDocsRender");var Ls=Fl,bm=globalThis;function Nl(e){let t=e.composedPath&&e.composedPath()[0]||e.target;return/input|textarea/i.test(t.tagName)||t.getAttribute("contenteditable")!==null}E(Nl,"focusInInput");var Bl="attached-mdx",Em="unattached-mdx";function jl({tags:e}){return e?.includes(Em)||e?.includes(Bl)}E(jl,"isMdxEntry");function Wr(e){return e.type==="story"}E(Wr,"isStoryRender");function Ll(e){return e.type==="docs"}E(Ll,"isDocsRender");function Ml(e){return Ll(e)&&e.subtype==="csf"}E(Ml,"isCsfDocsRender");var Ul=class extends ym{constructor(t,r,n,o){super(t,r,void 0,!1),this.importFn=t,this.getProjectAnnotations=r,this.selectionStore=n,this.view=o,this.initialize()}setupListeners(){super.setupListeners(),bm.onkeydown=this.onKeydown.bind(this),this.channel.on(ci,this.onSetCurrentStory.bind(this)),this.channel.on(xi,this.onUpdateQueryParams.bind(this)),this.channel.on(li,this.onPreloadStories.bind(this))}async setInitialGlobals(){if(!this.storyStoreValue)throw new Ne({methodName:"setInitialGlobals"});let{globals:t}=this.selectionStore.selectionSpecifier||{};t&&this.storyStoreValue.userGlobals.updateFromPersisted(t),this.emitGlobals()}async initializeWithStoryIndex(t){return await super.initializeWithStoryIndex(t),this.selectSpecifiedStory()}async selectSpecifiedStory(){if(!this.storyStoreValue)throw new Ne({methodName:"selectSpecifiedStory"});if(this.selectionStore.selection){await this.renderSelection();return}if(!this.selectionStore.selectionSpecifier){this.renderMissingStory();return}let{storySpecifier:t,args:r}=this.selectionStore.selectionSpecifier,n=this.storyStoreValue.storyIndex.entryFromSpecifier(t);if(!n){t==="*"?this.renderStoryLoadingException(t,new ss):this.renderStoryLoadingException(t,new us({storySpecifier:t.toString()}));return}let{id:o,type:a}=n;this.selectionStore.setSelection({storyId:o,viewMode:a}),this.channel.emit(gi,this.selectionStore.selection),this.channel.emit(Jn,this.selectionStore.selection),await this.renderSelection({persistedArgs:r})}async onGetProjectAnnotationsChanged({getProjectAnnotations:t}){await super.onGetProjectAnnotationsChanged({getProjectAnnotations:t}),this.selectionStore.selection&&this.renderSelection()}async onStoriesChanged({importFn:t,storyIndex:r}){await super.onStoriesChanged({importFn:t,storyIndex:r}),this.selectionStore.selection?await this.renderSelection():await this.selectSpecifiedStory()}onKeydown(t){if(!this.storyRenders.find(r=>r.disableKeyListeners)&&!Nl(t)){let{altKey:r,ctrlKey:n,metaKey:o,shiftKey:a,key:i,code:l,keyCode:s}=t;this.channel.emit(ui,{event:{altKey:r,ctrlKey:n,metaKey:o,shiftKey:a,key:i,code:l,keyCode:s}})}}async onSetCurrentStory(t){this.selectionStore.setSelection({viewMode:"story",...t}),await this.storeInitializationPromise,this.channel.emit(Jn,this.selectionStore.selection),this.renderSelection()}onUpdateQueryParams(t){this.selectionStore.setQueryParams(t)}async onUpdateGlobals({globals:t}){let r=this.currentRender instanceof wo&&this.currentRender.story||void 0;super.onUpdateGlobals({globals:t,currentStory:r}),(this.currentRender instanceof Ls||this.currentRender instanceof js)&&await this.currentRender.rerender?.()}async onUpdateArgs({storyId:t,updatedArgs:r}){super.onUpdateArgs({storyId:t,updatedArgs:r})}async onPreloadStories({ids:t}){await this.storeInitializationPromise,this.storyStoreValue&&await Promise.allSettled(t.map(r=>this.storyStoreValue?.loadEntry(r)))}async renderSelection({persistedArgs:t}={}){let{renderToCanvas:r}=this;if(!this.storyStoreValue||!r)throw new Ne({methodName:"renderSelection"});let{selection:n}=this.selectionStore;if(!n)throw new Error("Cannot call renderSelection as no selection was made");let{storyId:o}=n,a;try{a=await this.storyStoreValue.storyIdToEntry(o)}catch(h){this.currentRender&&await this.teardownRender(this.currentRender),this.renderStoryLoadingException(o,h);return}let i=this.currentSelection?.storyId!==o,l=this.currentRender?.type!==a.type;a.type==="story"?this.view.showPreparingStory({immediate:l}):this.view.showPreparingDocs({immediate:l}),this.currentRender?.isPreparing()&&await this.teardownRender(this.currentRender);let s;a.type==="story"?s=new wo(this.channel,this.storyStoreValue,r,this.mainStoryCallbacks(o),o,"story"):jl(a)?s=new Ls(this.channel,this.storyStoreValue,a,this.mainStoryCallbacks(o)):s=new js(this.channel,this.storyStoreValue,a,this.mainStoryCallbacks(o));let c=this.currentSelection;this.currentSelection=n;let d=this.currentRender;this.currentRender=s;try{await s.prepare()}catch(h){d&&await this.teardownRender(d),h!==tn&&this.renderStoryLoadingException(o,h);return}let p=!i&&d&&!s.isEqual(d);if(t&&Wr(s)&&(Gr(!!s.story),this.storyStoreValue.args.updateFromPersisted(s.story,t)),d&&!d.torndown&&!i&&!p&&!l){this.currentRender=d,this.channel.emit(Ei,o),this.view.showMain();return}if(d&&await this.teardownRender(d,{viewModeChanged:l}),c&&(i||l)&&this.channel.emit(fi,o),Wr(s)){Gr(!!s.story);let{parameters:h,initialArgs:f,argTypes:b,unmappedArgs:g,initialGlobals:x,userGlobals:S,storyGlobals:A,globals:k}=this.storyStoreValue.getStoryContext(s.story);this.channel.emit(yi,{id:o,parameters:h,initialArgs:f,argTypes:b,args:g}),this.channel.emit($t,{userGlobals:S,storyGlobals:A,globals:k,initialGlobals:x})}else{let{parameters:h}=this.storyStoreValue.projectAnnotations,{initialGlobals:f,globals:b}=this.storyStoreValue.userGlobals;if(this.channel.emit($t,{globals:b,initialGlobals:f,storyGlobals:{},userGlobals:b}),Ml(s)||s.entry.tags?.includes(Bl)){if(!s.csfFiles)throw new as({storyId:o});({parameters:h}=this.storyStoreValue.preparedMetaFromCSFFile({csfFile:s.csfFiles[0]}))}this.channel.emit(oi,{id:o,parameters:h})}Wr(s)?(Gr(!!s.story),this.storyRenders.push(s),this.currentRender.renderToElement(this.view.prepareForStory(s.story))):this.currentRender.renderToElement(this.view.prepareForDocs(),this.renderStoryToElement.bind(this))}async teardownRender(t,{viewModeChanged:r=!1}={}){this.storyRenders=this.storyRenders.filter(n=>n!==t),await t?.teardown?.({viewModeChanged:r})}mainStoryCallbacks(t){return{showStoryDuringRender:E(()=>this.view.showStoryDuringRender(),"showStoryDuringRender"),showMain:E(()=>this.view.showMain(),"showMain"),showError:E(r=>this.renderError(t,r),"showError"),showException:E(r=>this.renderException(t,r),"showException")}}renderPreviewEntryError(t,r){super.renderPreviewEntryError(t,r),this.view.showErrorDisplay(r)}renderMissingStory(){this.view.showNoPreview(),this.channel.emit(Hn)}renderStoryLoadingException(t,r){Q.error(r),this.view.showErrorDisplay(r),this.channel.emit(Hn,t)}renderException(t,r){let{name:n="Error",message:o=String(r),stack:a}=r;this.channel.emit(bi,{name:n,message:o,stack:a}),this.channel.emit(qt,{newPhase:"errored",storyId:t}),this.view.showErrorDisplay(r),Q.error(`Error rendering story '${t}':`),Q.error(r)}renderError(t,{title:r,description:n}){Q.error(`Error rendering story ${r}: ${n}`),this.channel.emit(hi,{title:r,description:n}),this.channel.emit(qt,{newPhase:"errored",storyId:t}),this.view.showErrorDisplay({message:r,stack:n})}};E(Ul,"PreviewWithSelection");var vm=Ul,Ao=Ht(Oo(),1),xm=Ht(Oo(),1),Ms=/^[a-zA-Z0-9 _-]*$/,$l=/^-?[0-9]+(\.[0-9]+)?$/,Sm=/^#([a-f0-9]{3,4}|[a-f0-9]{6}|[a-f0-9]{8})$/i,ql=/^(rgba?|hsla?)\(([0-9]{1,3}),\s?([0-9]{1,3})%?,\s?([0-9]{1,3})%?,?\s?([0-9](\.[0-9]{1,2})?)?\)$/i,To=E((e="",t)=>e===null||e===""||!Ms.test(e)?!1:t==null||t instanceof Date||typeof t=="number"||typeof t=="boolean"?!0:typeof t=="string"?Ms.test(t)||$l.test(t)||Sm.test(t)||ql.test(t):Array.isArray(t)?t.every(r=>To(e,r)):Je(t)?Object.entries(t).every(([r,n])=>To(r,n)):!1,"validateArgs"),wm={delimiter:";",nesting:!0,arrayRepeat:!0,arrayRepeatSyntax:"bracket",nestingSyntax:"js",valueDeserializer(e){if(e.startsWith("!")){if(e==="!undefined")return;if(e==="!null")return null;if(e==="!true")return!0;if(e==="!false")return!1;if(e.startsWith("!date(")&&e.endsWith(")"))return new Date(e.replaceAll(" ","+").slice(6,-1));if(e.startsWith("!hex(")&&e.endsWith(")"))return`#${e.slice(5,-1)}`;let t=e.slice(1).match(ql);if(t)return e.startsWith("!rgba")||e.startsWith("!RGBA")?`${t[1]}(${t[2]}, ${t[3]}, ${t[4]}, ${t[5]})`:e.startsWith("!hsla")||e.startsWith("!HSLA")?`${t[1]}(${t[2]}, ${t[3]}%, ${t[4]}%, ${t[5]})`:e.startsWith("!rgb")||e.startsWith("!RGB")?`${t[1]}(${t[2]}, ${t[3]}, ${t[4]})`:`${t[1]}(${t[2]}, ${t[3]}%, ${t[4]}%)`}return $l.test(e)?Number(e):e}},Us=E(e=>{let t=e.split(";").map(r=>r.replace("=","~").replace(":","="));return Object.entries((0,xm.parse)(t.join(";"),wm)).reduce((r,[n,o])=>To(n,o)?Object.assign(r,{[n]:o}):(ct.warn(Me` + Omitted potentially unsafe URL args. + + More info: https://storybook.js.org/docs/writing-stories/args#setting-args-through-the-url + `),r),{})},"parseArgsParam"),{history:Vl,document:ft}=be;function Jl(e){let t=(e||"").match(/^\/story\/(.+)/);if(!t)throw new Error(`Invalid path '${e}', must start with '/story/'`);return t[1]}E(Jl,"pathToId");var zl=E(({selection:e,extraParams:t})=>{let r=ft?.location.search.slice(1),{path:n,selectedKind:o,selectedStory:a,...i}=(0,Ao.parse)(r);return`?${(0,Ao.stringify)({...i,...t,...e&&{id:e.storyId,viewMode:e.viewMode}})}`},"getQueryString"),Am=E(e=>{if(!e)return;let t=zl({selection:e}),{hash:r=""}=ft.location;ft.title=e.storyId,Vl.replaceState({},"",`${ft.location.pathname}${t}${r}`)},"setPath"),Tm=E(e=>e!=null&&typeof e=="object"&&Array.isArray(e)===!1,"isObject"),pr=E(e=>{if(e!==void 0){if(typeof e=="string")return e;if(Array.isArray(e))return pr(e[0]);if(Tm(e))return pr(Object.values(e).filter(Boolean))}},"getFirstString"),Cm=E(()=>{if(typeof ft<"u"){let e=ft.location.search.slice(1),t=(0,Ao.parse)(e),r=typeof t.args=="string"?Us(t.args):void 0,n=typeof t.globals=="string"?Us(t.globals):void 0,o=pr(t.viewMode);(typeof o!="string"||!o.match(/docs|story/))&&(o="story");let a=pr(t.path),i=a?Jl(a):pr(t.id);if(i)return{storySpecifier:i,args:r,globals:n,viewMode:o}}return null},"getSelectionSpecifierFromPath"),Hl=class{constructor(){this.selectionSpecifier=Cm()}setSelection(t){this.selection=t,Am(this.selection)}setQueryParams(t){let r=zl({extraParams:t}),{hash:n=""}=ft.location;Vl.replaceState({},"",`${ft.location.pathname}${r}${n}`)}};E(Hl,"UrlStore");var km=Hl,Im=Ht(rh(),1),Om=Ht(Oo(),1),{document:Ce}=be,$s=100,Gl=(e=>(e.MAIN="MAIN",e.NOPREVIEW="NOPREVIEW",e.PREPARING_STORY="PREPARING_STORY",e.PREPARING_DOCS="PREPARING_DOCS",e.ERROR="ERROR",e))(Gl||{}),co={PREPARING_STORY:"sb-show-preparing-story",PREPARING_DOCS:"sb-show-preparing-docs",MAIN:"sb-show-main",NOPREVIEW:"sb-show-nopreview",ERROR:"sb-show-errordisplay"},po={centered:"sb-main-centered",fullscreen:"sb-main-fullscreen",padded:"sb-main-padded"},qs=new Im.default({escapeXML:!0}),Wl=class{constructor(){if(this.testing=!1,typeof Ce<"u"){let{__SPECIAL_TEST_PARAMETER__:t}=(0,Om.parse)(Ce.location.search.slice(1));switch(t){case"preparing-story":{this.showPreparingStory(),this.testing=!0;break}case"preparing-docs":{this.showPreparingDocs(),this.testing=!0;break}default:}}}prepareForStory(t){return this.showStory(),this.applyLayout(t.parameters.layout),Ce.documentElement.scrollTop=0,Ce.documentElement.scrollLeft=0,this.storyRoot()}storyRoot(){return Ce.getElementById("storybook-root")}prepareForDocs(){return this.showMain(),this.showDocs(),this.applyLayout("fullscreen"),Ce.documentElement.scrollTop=0,Ce.documentElement.scrollLeft=0,this.docsRoot()}docsRoot(){return Ce.getElementById("storybook-docs")}applyLayout(t="padded"){if(t==="none"){Ce.body.classList.remove(this.currentLayoutClass),this.currentLayoutClass=null;return}this.checkIfLayoutExists(t);let r=po[t];Ce.body.classList.remove(this.currentLayoutClass),Ce.body.classList.add(r),this.currentLayoutClass=r}checkIfLayoutExists(t){po[t]||Q.warn(Me` + The desired layout: ${t} is not a valid option. + The possible options are: ${Object.keys(po).join(", ")}, none. + `)}showMode(t){clearTimeout(this.preparingTimeout),Object.keys(Gl).forEach(r=>{r===t?Ce.body.classList.add(co[r]):Ce.body.classList.remove(co[r])})}showErrorDisplay({message:t="",stack:r=""}){let n=t,o=r,a=t.split(` +`);a.length>1&&([n]=a,o=a.slice(1).join(` +`).replace(/^\n/,"")),Ce.getElementById("error-message").innerHTML=qs.toHtml(n),Ce.getElementById("error-stack").innerHTML=qs.toHtml(o),this.showMode("ERROR")}showNoPreview(){this.testing||(this.showMode("NOPREVIEW"),this.storyRoot()?.setAttribute("hidden","true"),this.docsRoot()?.setAttribute("hidden","true"))}showPreparingStory({immediate:t=!1}={}){clearTimeout(this.preparingTimeout),t?this.showMode("PREPARING_STORY"):this.preparingTimeout=setTimeout(()=>this.showMode("PREPARING_STORY"),$s)}showPreparingDocs({immediate:t=!1}={}){clearTimeout(this.preparingTimeout),t?this.showMode("PREPARING_DOCS"):this.preparingTimeout=setTimeout(()=>this.showMode("PREPARING_DOCS"),$s)}showMain(){this.showMode("MAIN")}showDocs(){this.storyRoot().setAttribute("hidden","true"),this.docsRoot().removeAttribute("hidden")}showStory(){this.docsRoot().setAttribute("hidden","true"),this.storyRoot().removeAttribute("hidden")}showStoryDuringRender(){Ce.body.classList.add(co.MAIN)}};E(Wl,"WebView");var Dm=Wl,Rm=class extends vm{constructor(t,r){super(t,r,new km,new Dm),this.importFn=t,this.getProjectAnnotations=r,be.__STORYBOOK_PREVIEW__=this}};E(Rm,"PreviewWeb");var{document:Tt}=be,_m=["application/javascript","application/ecmascript","application/x-ecmascript","application/x-javascript","text/ecmascript","text/javascript","text/javascript1.0","text/javascript1.1","text/javascript1.2","text/javascript1.3","text/javascript1.4","text/javascript1.5","text/jscript","text/livescript","text/x-ecmascript","text/x-javascript","module"],Pm="script",Vs="scripts-root";function Co(){let e=Tt.createEvent("Event");e.initEvent("DOMContentLoaded",!0,!0),Tt.dispatchEvent(e)}E(Co,"simulateDOMContentLoaded");function Kl(e,t,r){let n=Tt.createElement("script");n.type=e.type==="module"?"module":"text/javascript",e.src?(n.onload=t,n.onerror=t,n.src=e.src):n.textContent=e.innerText,r?r.appendChild(n):Tt.head.appendChild(n),e.parentNode.removeChild(e),e.src||t()}E(Kl,"insertScript");function Mo(e,t,r=0){e[r](()=>{r++,r===e.length?t():Mo(e,t,r)})}E(Mo,"insertScriptsSequentially");function Fm(e){let t=Tt.getElementById(Vs);t?t.innerHTML="":(t=Tt.createElement("div"),t.id=Vs,Tt.body.appendChild(t));let r=Array.from(e.querySelectorAll(Pm));if(r.length){let n=[];r.forEach(o=>{let a=o.getAttribute("type");(!a||_m.includes(a))&&n.push(i=>Kl(o,i,t))}),n.length&&Mo(n,Co,void 0)}else Co()}E(Fm,"simulatePageLoad");V();J();z();V();J();z();var Gt=Ep(Xl(),1);var Nm=Object.defineProperty,N=(e,t)=>Nm(e,"name",{value:t,configurable:!0}),Bm=N(e=>e.name==="literal","isLiteral"),jm=N(e=>e.value.replace(/['|"]/g,""),"toEnumOption"),Lm=N(e=>{switch(e.type){case"function":return{name:"function"};case"object":let t={};return e.signature.properties.forEach(r=>{t[r.key]=yr(r.value)}),{name:"object",value:t};default:throw new Jr({type:e,language:"Flow"})}},"convertSig"),yr=N(e=>{let{name:t,raw:r}=e,n={};switch(typeof r<"u"&&(n.raw=r),e.name){case"literal":return{...n,name:"other",value:e.value};case"string":case"number":case"symbol":case"boolean":return{...n,name:t};case"Array":return{...n,name:"array",value:e.elements.map(yr)};case"signature":return{...n,...Lm(e)};case"union":return e.elements?.every(Bm)?{...n,name:"enum",value:e.elements?.map(jm)}:{...n,name:t,value:e.elements?.map(yr)};case"intersection":return{...n,name:t,value:e.elements?.map(yr)};default:return{...n,name:"other",value:t}}},"convert");function Ql(e,t){let r={},n=Object.keys(e);for(let o=0;oe.replace(Zl,""),"trimQuotes"),Um=N(e=>Zl.test(e),"includesQuotes"),eu=N(e=>{let t=Mm(e);return Um(e)||Number.isNaN(Number(t))?t:Number(t)},"parseLiteral"),$m=/^\(.*\) => /,mr=N(e=>{let{name:t,raw:r,computed:n,value:o}=e,a={};switch(typeof r<"u"&&(a.raw=r),t){case"enum":{let l=n?o:o.map(s=>eu(s.value));return{...a,name:t,value:l}}case"string":case"number":case"symbol":return{...a,name:t};case"func":return{...a,name:"function"};case"bool":case"boolean":return{...a,name:"boolean"};case"arrayOf":case"array":return{...a,name:"array",value:o&&mr(o)};case"object":return{...a,name:t};case"objectOf":return{...a,name:t,value:mr(o)};case"shape":case"exact":let i=Ql(o,l=>mr(l));return{...a,name:"object",value:i};case"union":return{...a,name:"union",value:o.map(l=>mr(l))};case"instanceOf":case"element":case"elementType":default:{if(t?.indexOf("|")>0)try{let c=t.split("|").map(d=>JSON.parse(d));return{...a,name:"enum",value:c}}catch{}let l=o?`${t}(${o})`:t,s=$m.test(t)?"function":"other";return{...a,name:s,value:l}}}},"convert"),qm=N(e=>{switch(e.type){case"function":return{name:"function"};case"object":let t={};return e.signature.properties.forEach(r=>{t[r.key]=gr(r.value)}),{name:"object",value:t};default:throw new Jr({type:e,language:"Typescript"})}},"convertSig"),gr=N(e=>{let{name:t,raw:r}=e,n={};switch(typeof r<"u"&&(n.raw=r),e.name){case"string":case"number":case"symbol":case"boolean":return{...n,name:t};case"Array":return{...n,name:"array",value:e.elements.map(gr)};case"signature":return{...n,...qm(e)};case"union":let o;return e.elements?.every(a=>a.name==="literal")?o={...n,name:"enum",value:e.elements?.map(a=>eu(a.value))}:o={...n,name:t,value:e.elements?.map(gr)},o;case"intersection":return{...n,name:t,value:e.elements?.map(gr)};default:return{...n,name:"other",value:t}}},"convert"),Uo=N(e=>{let{type:t,tsType:r,flowType:n}=e;try{if(t!=null)return mr(t);if(r!=null)return gr(r);if(n!=null)return yr(n)}catch(o){console.error(o)}return null},"convert"),Vm=(e=>(e.JAVASCRIPT="JavaScript",e.FLOW="Flow",e.TYPESCRIPT="TypeScript",e.UNKNOWN="Unknown",e))(Vm||{}),Jm=["null","undefined"];function nn(e){return Jm.some(t=>t===e)}N(nn,"isDefaultValueBlacklisted");var zm=N(e=>{if(!e)return"";if(typeof e=="string")return e;throw new Error(`Description: expected string, got: ${JSON.stringify(e)}`)},"str");function $o(e){return!!e.__docgenInfo}N($o,"hasDocgen");function tu(e){return e!=null&&Object.keys(e).length>0}N(tu,"isValidDocgenSection");function ru(e,t){return $o(e)?e.__docgenInfo[t]:null}N(ru,"getDocgenSection");function nu(e){return $o(e)?zm(e.__docgenInfo.description):""}N(nu,"getDocgenDescription");var ht;(function(e){e.start="/**",e.nostart="/***",e.delim="*",e.end="*/"})(ht=ht||(ht={}));function ou(e){return/^\s+$/.test(e)}N(ou,"isSpace");function au(e){let t=e.match(/\r+$/);return t==null?["",e]:[e.slice(-t[0].length),e.slice(0,-t[0].length)]}N(au,"splitCR");function It(e){let t=e.match(/^\s+/);return t==null?["",e]:[e.slice(0,t[0].length),e.slice(t[0].length)]}N(It,"splitSpace");function iu(e){return e.split(/\n/)}N(iu,"splitLines");function su(e={}){return Object.assign({tag:"",name:"",type:"",optional:!1,description:"",problems:[],source:[]},e)}N(su,"seedSpec");function lu(e={}){return Object.assign({start:"",delimiter:"",postDelimiter:"",tag:"",postTag:"",name:"",postName:"",type:"",postType:"",description:"",end:"",lineEnd:""},e)}N(lu,"seedTokens");var Hm=/^@\S+/;function uu({fence:e="```"}={}){let t=cu(e),r=N((n,o)=>t(n)?!o:o,"toggleFence");return N(function(n){let o=[[]],a=!1;for(let i of n)Hm.test(i.tokens.description)&&!a?o.push([i]):o[o.length-1].push(i),a=r(i.tokens.description,a);return o},"parseBlock")}N(uu,"getParser");function cu(e){return typeof e=="string"?t=>t.split(e).length%2===0:e}N(cu,"getFencer");function du({startLine:e=0,markers:t=ht}={}){let r=null,n=e;return N(function(o){let a=o,i=lu();if([i.lineEnd,a]=au(a),[i.start,a]=It(a),r===null&&a.startsWith(t.start)&&!a.startsWith(t.nostart)&&(r=[],i.delimiter=a.slice(0,t.start.length),a=a.slice(t.start.length),[i.postDelimiter,a]=It(a)),r===null)return n++,null;let l=a.trimRight().endsWith(t.end);if(i.delimiter===""&&a.startsWith(t.delim)&&!a.startsWith(t.end)&&(i.delimiter=t.delim,a=a.slice(t.delim.length),[i.postDelimiter,a]=It(a)),l){let s=a.trimRight();i.end=a.slice(s.length-t.end.length),a=s.slice(0,-t.end.length)}if(i.description=a,r.push({number:n,source:o,tokens:i}),n++,l){let s=r.slice();return r=null,s}return null},"parseSource")}N(du,"getParser");function pu({tokenizers:e}){return N(function(t){var r;let n=su({source:t});for(let o of e)if(n=o(n),!((r=n.problems[n.problems.length-1])===null||r===void 0)&&r.critical)break;return n},"parseSpec")}N(pu,"getParser");function fu(){return e=>{let{tokens:t}=e.source[0],r=t.description.match(/\s*(@(\S+))(\s*)/);return r===null?(e.problems.push({code:"spec:tag:prefix",message:'tag should start with "@" symbol',line:e.source[0].number,critical:!0}),e):(t.tag=r[1],t.postTag=r[3],t.description=t.description.slice(r[0].length),e.tag=r[2],e)}}N(fu,"tagTokenizer");function hu(e="compact"){let t=mu(e);return r=>{let n=0,o=[];for(let[l,{tokens:s}]of r.source.entries()){let c="";if(l===0&&s.description[0]!=="{")return r;for(let d of s.description)if(d==="{"&&n++,d==="}"&&n--,c+=d,n===0)break;if(o.push([s,c]),n===0)break}if(n!==0)return r.problems.push({code:"spec:type:unpaired-curlies",message:"unpaired curlies",line:r.source[0].number,critical:!0}),r;let a=[],i=o[0][0].postDelimiter.length;for(let[l,[s,c]]of o.entries())s.type=c,l>0&&(s.type=s.postDelimiter.slice(i)+c,s.postDelimiter=s.postDelimiter.slice(0,i)),[s.postType,s.description]=It(s.description.slice(c.length)),a.push(s.type);return a[0]=a[0].slice(1),a[a.length-1]=a[a.length-1].slice(0,-1),r.type=t(a),r}}N(hu,"typeTokenizer");var Gm=N(e=>e.trim(),"trim");function mu(e){return e==="compact"?t=>t.map(Gm).join(""):e==="preserve"?t=>t.join(` +`):e}N(mu,"getJoiner");var Wm=N(e=>e&&e.startsWith('"')&&e.endsWith('"'),"isQuoted");function yu(){let e=N((t,{tokens:r},n)=>r.type===""?t:n,"typeEnd");return t=>{let{tokens:r}=t.source[t.source.reduce(e,0)],n=r.description.trimLeft(),o=n.split('"');if(o.length>1&&o[0]===""&&o.length%2===1)return t.name=o[1],r.name=`"${o[1]}"`,[r.postName,r.description]=It(n.slice(r.name.length)),t;let a=0,i="",l=!1,s;for(let d of n){if(a===0&&ou(d))break;d==="["&&a++,d==="]"&&a--,i+=d}if(a!==0)return t.problems.push({code:"spec:name:unpaired-brackets",message:"unpaired brackets",line:t.source[0].number,critical:!0}),t;let c=i;if(i[0]==="["&&i[i.length-1]==="]"){l=!0,i=i.slice(1,-1);let d=i.split("=");if(i=d[0].trim(),d[1]!==void 0&&(s=d.slice(1).join("=").trim()),i==="")return t.problems.push({code:"spec:name:empty-name",message:"empty name",line:t.source[0].number,critical:!0}),t;if(s==="")return t.problems.push({code:"spec:name:empty-default",message:"empty default value",line:t.source[0].number,critical:!0}),t;if(!Wm(s)&&/=(?!>)/.test(s))return t.problems.push({code:"spec:name:invalid-default",message:"invalid default value syntax",line:t.source[0].number,critical:!0}),t}return t.optional=l,t.name=i,r.name=c,s!==void 0&&(t.default=s),[r.postName,r.description]=It(n.slice(r.name.length)),t}}N(yu,"nameTokenizer");function gu(e="compact",t=ht){let r=qo(e);return n=>(n.description=r(n.source,t),n)}N(gu,"descriptionTokenizer");function qo(e){return e==="compact"?bu:e==="preserve"?Eu:e}N(qo,"getJoiner");function bu(e,t=ht){return e.map(({tokens:{description:r}})=>r.trim()).filter(r=>r!=="").join(" ")}N(bu,"compactJoiner");var Km=N((e,{tokens:t},r)=>t.type===""?e:r,"lineNo"),Ym=N(({tokens:e})=>(e.delimiter===""?e.start:e.postDelimiter.slice(1))+e.description,"getDescription");function Eu(e,t=ht){if(e.length===0)return"";e[0].tokens.description===""&&e[0].tokens.delimiter===t.start&&(e=e.slice(1));let r=e[e.length-1];return r!==void 0&&r.tokens.description===""&&r.tokens.end.endsWith(t.end)&&(e=e.slice(0,-1)),e=e.slice(e.reduce(Km,0)),e.map(Ym).join(` +`)}N(Eu,"preserveJoiner");function vu({startLine:e=0,fence:t="```",spacing:r="compact",markers:n=ht,tokenizers:o=[fu(),hu(r),yu(),gu(r)]}={}){if(e<0||e%1>0)throw new Error("Invalid startLine");let a=du({startLine:e,markers:n}),i=uu({fence:t}),l=pu({tokenizers:o}),s=qo(r);return function(c){let d=[];for(let p of iu(c)){let h=a(p);if(h===null)continue;let f=i(h),b=f.slice(1).map(l);d.push({description:s(f[0],n),tags:b,source:h,problems:b.reduce((g,x)=>g.concat(x.problems),[])})}return d}}N(vu,"getParser");function xu(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}N(xu,"join");function Su(){return e=>e.source.map(({tokens:t})=>xu(t)).join(` +`)}N(Su,"getStringifier");var Xm={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},SI=Object.keys(Xm);function wu(e,t={}){return vu(t)(e)}N(wu,"parse");var wI=Su();function Au(e){return e!=null&&e.includes("@")}N(Au,"containsJsDoc");function Tu(e){let t=`/** +`+(e??"").split(` +`).map(n=>` * ${n}`).join(` +`)+` +*/`,r=wu(t,{spacing:"preserve"});if(!r||r.length===0)throw new Error("Cannot parse JSDoc tags.");return r[0]}N(Tu,"parse");var Qm={tags:["param","arg","argument","returns","ignore","deprecated"]},Zm=N((e,t=Qm)=>{if(!Au(e))return{includesJsDoc:!1,ignore:!1};let r=Tu(e),n=Cu(r,t.tags);return n.ignore?{includesJsDoc:!0,ignore:!0}:{includesJsDoc:!0,ignore:!1,description:r.description.trim(),extractedTags:n}},"parseJsDoc");function Cu(e,t){let r={params:null,deprecated:null,returns:null,ignore:!1};for(let n of e.tags)if(!(t!==void 0&&!t.includes(n.tag)))if(n.tag==="ignore"){r.ignore=!0;break}else switch(n.tag){case"param":case"arg":case"argument":{let o=Iu(n);o!=null&&(r.params==null&&(r.params=[]),r.params.push(o));break}case"deprecated":{let o=Ou(n);o!=null&&(r.deprecated=o);break}case"returns":{let o=Du(n);o!=null&&(r.returns=o);break}default:break}return r}N(Cu,"extractJsDocTags");function ku(e){return e.replace(/[\.-]$/,"")}N(ku,"normaliseParamName");function Iu(e){if(!e.name||e.name==="-")return null;let t=zo(e.type);return{name:e.name,type:t,description:Jo(e.description),getPrettyName:N(()=>ku(e.name),"getPrettyName"),getTypeName:N(()=>t?Ho(t):null,"getTypeName")}}N(Iu,"extractParam");function Ou(e){return e.name?Vo(e.name,e.description):null}N(Ou,"extractDeprecated");function Vo(e,t){let r=e===""?t:`${e} ${t}`;return Jo(r)}N(Vo,"joinNameAndDescription");function Jo(e){let t=e.replace(/^- /g,"").trim();return t===""?null:t}N(Jo,"normaliseDescription");function Du(e){let t=zo(e.type);return t?{type:t,description:Vo(e.name,e.description),getTypeName:N(()=>Ho(t),"getTypeName")}:null}N(Du,"extractReturns");var mt=(0,Gt.stringifyRules)(),ey=mt.JsdocTypeObject;mt.JsdocTypeAny=()=>"any";mt.JsdocTypeObject=(e,t)=>`(${ey(e,t)})`;mt.JsdocTypeOptional=(e,t)=>t(e.element);mt.JsdocTypeNullable=(e,t)=>t(e.element);mt.JsdocTypeNotNullable=(e,t)=>t(e.element);mt.JsdocTypeUnion=(e,t)=>e.elements.map(t).join("|");function zo(e){try{return(0,Gt.parse)(e,"typescript")}catch{return null}}N(zo,"extractType");function Ho(e){return(0,Gt.transform)(mt,e)}N(Ho,"extractTypeName");function Go(e){return e.length>90}N(Go,"isTooLongForTypeSummary");function Ru(e){return e.length>50}N(Ru,"isTooLongForDefaultValueSummary");function fe(e,t){return e===t?{summary:e}:{summary:e,detail:t}}N(fe,"createSummaryValue");var AI=N(e=>e.replace(/\\r\\n/g,"\\n"),"normalizeNewlines");function _u(e,t){if(e!=null){let{value:r}=e;if(!nn(r))return Ru(r)?fe(t?.name,r):fe(r)}return null}N(_u,"createDefaultValue");function Wo({name:e,value:t,elements:r,raw:n}){return t??(r!=null?r.map(Wo).join(" | "):n??e)}N(Wo,"generateUnionElement");function Pu({name:e,raw:t,elements:r}){return r!=null?fe(r.map(Wo).join(" | ")):t!=null?fe(t.replace(/^\|\s*/,"")):fe(e)}N(Pu,"generateUnion");function Fu({type:e,raw:t}){return t!=null?fe(t):fe(e)}N(Fu,"generateFuncSignature");function Nu({type:e,raw:t}){return t!=null?Go(t)?fe(e,t):fe(t):fe(e)}N(Nu,"generateObjectSignature");function Bu(e){let{type:t}=e;return t==="object"?Nu(e):Fu(e)}N(Bu,"generateSignature");function ju({name:e,raw:t}){return t!=null?Go(t)?fe(e,t):fe(t):fe(e)}N(ju,"generateDefault");function Lu(e){if(e==null)return null;switch(e.name){case"union":return Pu(e);case"signature":return Bu(e);default:return ju(e)}}N(Lu,"createType");var ty=N((e,t)=>{let{flowType:r,description:n,required:o,defaultValue:a}=t;return{name:e,type:Lu(r),required:o,description:n,defaultValue:_u(a??null,r??null)}},"createFlowPropDef");function Mu({defaultValue:e}){if(e!=null){let{value:t}=e;if(!nn(t))return fe(t)}return null}N(Mu,"createDefaultValue");function Uu({tsType:e,required:t}){if(e==null)return null;let r=e.name;return t||(r=r.replace(" | undefined","")),fe(["Array","Record","signature"].includes(e.name)?e.raw:r)}N(Uu,"createType");var ry=N((e,t)=>{let{description:r,required:n}=t;return{name:e,type:Uu(t),required:n,description:r,defaultValue:Mu(t)}},"createTsPropDef");function $u(e){return e!=null?fe(e.name):null}N($u,"createType");function qu(e){let{computed:t,func:r}=e;return typeof t>"u"&&typeof r>"u"}N(qu,"isReactDocgenTypescript");function Vu(e){return e?e.name==="string"?!0:e.name==="enum"?Array.isArray(e.value)&&e.value.every(({value:t})=>typeof t=="string"&&t[0]==='"'&&t[t.length-1]==='"'):!1:!1}N(Vu,"isStringValued");function Ju(e,t){if(e!=null){let{value:r}=e;if(!nn(r))return qu(e)&&Vu(t)?fe(JSON.stringify(r)):fe(r)}return null}N(Ju,"createDefaultValue");function Ko(e,t,r){let{description:n,required:o,defaultValue:a}=r;return{name:e,type:$u(t),required:o,description:n,defaultValue:Ju(a,t)}}N(Ko,"createBasicPropDef");function br(e,t){if(t?.includesJsDoc){let{description:r,extractedTags:n}=t;r!=null&&(e.description=t.description);let o={...n,params:n?.params?.map(a=>({name:a.getPrettyName(),description:a.description}))};Object.values(o).filter(Boolean).length>0&&(e.jsDocTags=o)}return e}N(br,"applyJsDocResult");var ny=N((e,t,r)=>{let n=Ko(e,t.type,t);return n.sbType=Uo(t),br(n,r)},"javaScriptFactory"),oy=N((e,t,r)=>{let n=ry(e,t);return n.sbType=Uo(t),br(n,r)},"tsFactory"),ay=N((e,t,r)=>{let n=ty(e,t);return n.sbType=Uo(t),br(n,r)},"flowFactory"),iy=N((e,t,r)=>{let n=Ko(e,{name:"unknown"},t);return br(n,r)},"unknownFactory"),zu=N(e=>{switch(e){case"JavaScript":return ny;case"TypeScript":return oy;case"Flow":return ay;default:return iy}},"getPropDefFactory"),Hu=N(e=>e.type!=null?"JavaScript":e.flowType!=null?"Flow":e.tsType!=null?"TypeScript":"Unknown","getTypeSystem"),sy=N(e=>{let t=Hu(e[0]),r=zu(t);return e.map(n=>{let o=n;return n.type?.elements&&(o={...n,type:{...n.type,value:n.type.elements}}),Yo(o.name,o,t,r)})},"extractComponentSectionArray"),ly=N(e=>{let t=Object.keys(e),r=Hu(e[t[0]]),n=zu(r);return t.map(o=>{let a=e[o];return a!=null?Yo(o,a,r,n):null}).filter(Boolean)},"extractComponentSectionObject"),TI=N((e,t)=>{let r=ru(e,t);return tu(r)?Array.isArray(r)?sy(r):ly(r):[]},"extractComponentProps");function Yo(e,t,r,n){let o=Zm(t.description);return o.includesJsDoc&&o.ignore?null:{propDef:n(e,t,o),jsDocTags:o.extractedTags,docgenInfo:t,typeSystem:r}}N(Yo,"extractProp");function uy(e){return e!=null?nu(e):""}N(uy,"extractComponentDescription");var kI=N(e=>{let{component:t,argTypes:r,parameters:{docs:n={}}}=e,{extractArgTypes:o}=n,a=o&&t?o(t):{};return a?et(a,r):r},"enhanceArgTypes"),Gu="storybook/docs",II=`${Gu}/panel`;var OI=`${Gu}/snippet-rendered`,cy=(e=>(e.AUTO="auto",e.CODE="code",e.DYNAMIC="dynamic",e))(cy||{}),dy=/(addons\/|addon-|addon-essentials\/)(docs|controls)/,DI=N(e=>e.presetsList?.some(t=>dy.test(t.name)),"hasDocsOrControls");V();J();z();V();J();z();var JI=__STORYBOOK_CHANNELS__,{Channel:zI,PostMessageTransport:HI,WebsocketTransport:GI,createBrowserChannel:WI}=__STORYBOOK_CHANNELS__;V();J();z();var Wu=(()=>{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})();var Qy=Object.create,zc=Object.defineProperty,Zy=Object.getOwnPropertyDescriptor,eg=Object.getOwnPropertyNames,tg=Object.getPrototypeOf,rg=Object.prototype.hasOwnProperty,ng=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),og=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of eg(t))!rg.call(e,o)&&o!==r&&zc(e,o,{get:()=>t[o],enumerable:!(n=Zy(t,o))||n.enumerable});return e},ag=(e,t,r)=>(r=e!=null?Qy(tg(e)):{},og(t||!e||!e.__esModule?zc(r,"default",{value:e,enumerable:!0}):r,e)),ig=ng(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,c){var d,p,h,f=t.call(l),b=t.call(s);if(l===s)return!0;if(l==null||s==null)return!1;if(c.indexOf(l)>-1&&c.indexOf(s)>-1)return!0;if(c.push(l,s),f!=b||(d=n(l),p=n(s),d.length!=p.length||d.some(function(g){return!i(l[g],s[g],c)})))return!1;switch(f.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":d=l.entries(),p=s.entries();do if(!i((h=d.next()).value,p.next().value,c))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,sg=(e,t)=>{let{exists:r,eq:n,neq:o,truthy:a}=e;if(Hc([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,mc.isEqual)(t,n);if(typeof o<"u")return!(0,mc.isEqual)(t,o);if(typeof r<"u"){let i=typeof t<"u";return r?i:!i}return typeof a>"u"||a?!!t:!t},lg=(e,t,r)=>{if(!e.if)return!0;let{arg:n,global:o}=e.if;if(Hc([n,o])!==1)throw new Error(`Invalid conditional value ${JSON.stringify({arg:n,global:o})}`);let a=n?t[n]:r[o];return sg(e.if,a)},Gc=je({"../../node_modules/memoizerific/memoizerific.js"(e,t){(function(r){if(typeof e=="object"&&typeof t<"u")t.exports=r();else if(typeof define=="function"&&define.amd)define([],r);else{var n;typeof window<"u"||typeof window<"u"?n=window:typeof self<"u"?n=self:n=this,n.memoizerific=r()}})(function(){return function r(n,o,a){function i(c,d){if(!o[c]){if(!n[c]){var p=typeof sr=="function"&&sr;if(!d&&p)return p(c,!0);if(l)return l(c,!0);var h=new Error("Cannot find module '"+c+"'");throw h.code="MODULE_NOT_FOUND",h}var f=o[c]={exports:{}};n[c][0].call(f.exports,function(b){var g=n[c][1][b];return i(g||b)},f,f.exports,r,n,o,a)}return o[c].exports}for(var l=typeof sr=="function"&&sr,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&&(A[S]={cacheItem:b,arg:arguments[S]},k?i(p,A):p.push(A),p.length>c&&l(p.shift())),f.wasMemoized=k,f.numArgs=S+1,x};return f.limit=c,f.wasMemoized=!1,f.cache=d,f.lru=p,f}};function i(c,d){var p=c.length,h=d.length,f,b,g;for(b=0;b=0&&(p=c[f],h=p.cacheItem.get(p.arg),!h||!h.size);f--)p.cacheItem.delete(p.arg)}function s(c,d){return c===d||c!==c&&d!==d}},{"map-or-similar":1}]},{},[3])(3)})}}),ug=je({"../../node_modules/tocbot/src/js/default-options.js"(e,t){t.exports={tocSelector:".js-toc",contentSelector:".js-toc-content",headingSelector:"h1, h2, h3",ignoreSelector:".js-toc-ignore",hasInnerContainers:!1,linkClass:"toc-link",extraLinkClasses:"",activeLinkClass:"is-active-link",listClass:"toc-list",extraListClasses:"",isCollapsedClass:"is-collapsed",collapsibleClass:"is-collapsible",listItemClass:"toc-list-item",activeListItemClass:"is-active-li",collapseDepth:0,scrollSmooth:!0,scrollSmoothDuration:420,scrollSmoothOffset:0,scrollEndCallback:function(r){},headingsOffset:1,throttleTimeout:50,positionFixedSelector:null,positionFixedClass:"is-position-fixed",fixedSidebarOffset:"auto",includeHtml:!1,includeTitleTags:!1,onClick:function(r){},orderedList:!0,scrollContainer:null,skipRendering:!1,headingLabelCallback:!1,ignoreHiddenElements:!1,headingObjectCallback:null,basePath:"",disableTocScrollSync:!1,tocScrollOffset:0}}}),cg=je({"../../node_modules/tocbot/src/js/build-html.js"(e,t){t.exports=function(r){var n=[].forEach,o=[].some,a=document.body,i,l=!0,s=" ";function c(T,I){var D=I.appendChild(p(T));if(T.children.length){var F=h(T.isCollapsed);T.children.forEach(function(P){c(P,F)}),D.appendChild(F)}}function d(T,I){var D=!1,F=h(D);if(I.forEach(function(P){c(P,F)}),i=T||i,i!==null)return i.firstChild&&i.removeChild(i.firstChild),I.length===0?i:i.appendChild(F)}function p(T){var I=document.createElement("li"),D=document.createElement("a");return r.listItemClass&&I.setAttribute("class",r.listItemClass),r.onClick&&(D.onclick=r.onClick),r.includeTitleTags&&D.setAttribute("title",T.textContent),r.includeHtml&&T.childNodes.length?n.call(T.childNodes,function(F){D.appendChild(F.cloneNode(!0))}):D.textContent=T.textContent,D.setAttribute("href",r.basePath+"#"+T.id),D.setAttribute("class",r.linkClass+s+"node-name--"+T.nodeName+s+r.extraLinkClasses),I.appendChild(D),I}function h(T){var I=r.orderedList?"ol":"ul",D=document.createElement(I),F=r.listClass+s+r.extraListClasses;return T&&(F=F+s+r.collapsibleClass,F=F+s+r.isCollapsedClass),D.setAttribute("class",F),D}function f(){if(r.scrollContainer&&document.querySelector(r.scrollContainer)){var T;T=document.querySelector(r.scrollContainer).scrollTop}else T=document.documentElement.scrollTop||a.scrollTop;var I=document.querySelector(r.positionFixedSelector);r.fixedSidebarOffset==="auto"&&(r.fixedSidebarOffset=i.offsetTop),T>r.fixedSidebarOffset?I.className.indexOf(r.positionFixedClass)===-1&&(I.className+=s+r.positionFixedClass):I.className=I.className.replace(s+r.positionFixedClass,"")}function b(T){var I=0;return T!==null&&(I=T.offsetTop,r.hasInnerContainers&&(I+=b(T.offsetParent))),I}function g(T,I){return T&&T.className!==I&&(T.className=I),T}function x(T){if(r.scrollContainer&&document.querySelector(r.scrollContainer)){var I;I=document.querySelector(r.scrollContainer).scrollTop}else I=document.documentElement.scrollTop||a.scrollTop;r.positionFixedSelector&&f();var D=T,F;if(l&&i!==null&&D.length>0){o.call(D,function(w,C){if(b(w)>I+r.headingsOffset+10){var _=C===0?C:C-1;return F=D[_],!0}else if(C===D.length-1)return F=D[D.length-1],!0});var P=i.querySelector("."+r.activeLinkClass),L=i.querySelector("."+r.linkClass+".node-name--"+F.nodeName+'[href="'+r.basePath+"#"+F.id.replace(/([ #;&,.+*~':"!^$[\]()=>|/\\@])/g,"\\$1")+'"]');if(P===L)return;var j=i.querySelectorAll("."+r.linkClass);n.call(j,function(w){g(w,w.className.replace(s+r.activeLinkClass,""))});var G=i.querySelectorAll("."+r.listItemClass);n.call(G,function(w){g(w,w.className.replace(s+r.activeListItemClass,""))}),L&&L.className.indexOf(r.activeLinkClass)===-1&&(L.className+=s+r.activeLinkClass);var $=L&&L.parentNode;$&&$.className.indexOf(r.activeListItemClass)===-1&&($.className+=s+r.activeListItemClass);var H=i.querySelectorAll("."+r.listClass+"."+r.collapsibleClass);n.call(H,function(w){w.className.indexOf(r.isCollapsedClass)===-1&&(w.className+=s+r.isCollapsedClass)}),L&&L.nextSibling&&L.nextSibling.className.indexOf(r.isCollapsedClass)!==-1&&g(L.nextSibling,L.nextSibling.className.replace(s+r.isCollapsedClass,"")),S(L&&L.parentNode.parentNode)}}function S(T){return T&&T.className.indexOf(r.collapsibleClass)!==-1&&T.className.indexOf(r.isCollapsedClass)!==-1?(g(T,T.className.replace(s+r.isCollapsedClass,"")),S(T.parentNode.parentNode)):T}function A(T){var I=T.target||T.srcElement;typeof I.className!="string"||I.className.indexOf(r.linkClass)===-1||(l=!1)}function k(){l=!0}return{enableTocAnimation:k,disableTocAnimation:A,render:d,updateToc:x}}}}),dg=je({"../../node_modules/tocbot/src/js/parse-content.js"(e,t){t.exports=function(r){var n=[].reduce;function o(p){return p[p.length-1]}function a(p){return+p.nodeName.toUpperCase().replace("H","")}function i(p){try{return p instanceof window.HTMLElement||p instanceof window.parent.HTMLElement}catch{return p instanceof window.HTMLElement}}function l(p){if(!i(p))return p;if(r.ignoreHiddenElements&&(!p.offsetHeight||!p.offsetParent))return null;let h=p.getAttribute("data-heading-label")||(r.headingLabelCallback?String(r.headingLabelCallback(p.innerText)):(p.innerText||p.textContent).trim());var f={id:p.id,children:[],nodeName:p.nodeName,headingLevel:a(p),textContent:h};return r.includeHtml&&(f.childNodes=p.childNodes),r.headingObjectCallback?r.headingObjectCallback(f,p):f}function s(p,h){for(var f=l(p),b=f.headingLevel,g=h,x=o(g),S=x?x.headingLevel:0,A=b-S;A>0&&(x=o(g),!(x&&b===x.headingLevel));)x&&x.children!==void 0&&(g=x.children),A--;return b>=r.collapseDepth&&(f.isCollapsed=!0),g.push(f),g}function c(p,h){var f=h;r.ignoreSelector&&(f=h.split(",").map(function(b){return b.trim()+":not("+r.ignoreSelector+")"}));try{return p.querySelectorAll(f)}catch{return console.warn("Headers not found with selector: "+f),null}}function d(p){return n.call(p,function(h,f){var b=l(f);return b&&s(b,h.nest),h},{nest:[]})}return{nestHeadingsArray:d,selectHeadings:c}}}}),pg=je({"../../node_modules/tocbot/src/js/update-toc-scroll.js"(e,t){t.exports=function(r){var n=r.tocElement||document.querySelector(r.tocSelector);if(n&&n.scrollHeight>n.clientHeight){var o=n.querySelector("."+r.activeListItemClass);o&&(n.scrollTop=o.offsetTop-r.tocScrollOffset)}}}}),fg=je({"../../node_modules/tocbot/src/js/scroll-smooth/index.js"(e){e.initSmoothScrolling=t;function t(n){var o=n.duration,a=n.offset,i=location.hash?c(location.href):location.href;l();function l(){document.body.addEventListener("click",p,!1);function p(h){!s(h.target)||h.target.className.indexOf("no-smooth-scroll")>-1||h.target.href.charAt(h.target.href.length-2)==="#"&&h.target.href.charAt(h.target.href.length-1)==="!"||h.target.className.indexOf(n.linkClass)===-1||r(h.target.hash,{duration:o,offset:a,callback:function(){d(h.target.hash)}})}}function s(p){return p.tagName.toLowerCase()==="a"&&(p.hash.length>0||p.href.charAt(p.href.length-1)==="#")&&(c(p.href)===i||c(p.href)+"#"===i)}function c(p){return p.slice(0,p.lastIndexOf("#"))}function d(p){var h=document.getElementById(p.substring(1));h&&(/^(?:a|select|input|button|textarea)$/i.test(h.tagName)||(h.tabIndex=-1),h.focus())}}function r(n,o){var a=window.pageYOffset,i={duration:o.duration,offset:o.offset||0,callback:o.callback,easing:o.easing||b},l=document.querySelector('[id="'+decodeURI(n).split("#").join("")+'"]')||document.querySelector('[id="'+n.split("#").join("")+'"]'),s=typeof n=="string"?i.offset+(n?l&&l.getBoundingClientRect().top||0:-(document.documentElement.scrollTop||document.body.scrollTop)):n,c=typeof i.duration=="function"?i.duration(s):i.duration,d,p;requestAnimationFrame(function(g){d=g,h(g)});function h(g){p=g-d,window.scrollTo(0,i.easing(p,a,s,c)),p"u"&&!p)return;var h,f=Object.prototype.hasOwnProperty;function b(){for(var A={},k=0;k1?o-1:0),i=1;i=0&&o<1?(l=a,s=i):o>=1&&o<2?(l=i,s=a):o>=2&&o<3?(s=a,c=i):o>=3&&o<4?(s=i,c=a):o>=4&&o<5?(l=i,c=a):o>=5&&o<6&&(l=a,c=i);var d=r-a/2,p=l+d,h=s+d,f=c+d;return n(p,h,f)}var yc={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 Sg(e){if(typeof e!="string")return e;var t=e.toLowerCase();return yc[t]?"#"+yc[t]:e}var wg=/^#[a-fA-F0-9]{6}$/,Ag=/^#[a-fA-F0-9]{8}$/,Tg=/^#[a-fA-F0-9]{3}$/,Cg=/^#[a-fA-F0-9]{4}$/,ia=/^rgb\(\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*\)$/i,kg=/^rgb(?:a)?\(\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,|\/)\s*([-+]?\d*[.]?\d+[%]?)\s*\)$/i,Ig=/^hsl\(\s*(\d{0,3}[.]?[0-9]+(?:deg)?)\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*\)$/i,Og=/^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 yn(e){if(typeof e!="string")throw new Ke(3);var t=Sg(e);if(t.match(wg))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(Ag)){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(Tg))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(Cg)){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=ia.exec(t);if(o)return{red:parseInt(""+o[1],10),green:parseInt(""+o[2],10),blue:parseInt(""+o[3],10)};var a=kg.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=Ig.exec(t);if(i){var l=parseInt(""+i[1],10),s=parseInt(""+i[2],10)/100,c=parseInt(""+i[3],10)/100,d="rgb("+Ar(l,s,c)+")",p=ia.exec(d);if(!p)throw new Ke(4,t,d);return{red:parseInt(""+p[1],10),green:parseInt(""+p[2],10),blue:parseInt(""+p[3],10)}}var h=Og.exec(t.substring(0,50));if(h){var f=parseInt(""+h[1],10),b=parseInt(""+h[2],10)/100,g=parseInt(""+h[3],10)/100,x="rgb("+Ar(f,b,g)+")",S=ia.exec(x);if(!S)throw new Ke(4,t,x);return{red:parseInt(""+S[1],10),green:parseInt(""+S[2],10),blue:parseInt(""+S[3],10),alpha:parseFloat(""+h[4])>1?parseFloat(""+h[4])/100:parseFloat(""+h[4])}}throw new Ke(5)}function Dg(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,c=i>.5?s/(2-o-a):s/(o+a);switch(o){case t:l=(r-n)/s+(r=1?mn(e,t,r):"rgba("+Ar(e,t,r)+","+n+")";if(typeof e=="object"&&t===void 0&&r===void 0&&n===void 0)return e.alpha>=1?mn(e.hue,e.saturation,e.lightness):"rgba("+Ar(e.hue,e.saturation,e.lightness)+","+e.alpha+")";throw new Ke(2)}function va(e,t,r){if(typeof e=="number"&&typeof t=="number"&&typeof r=="number")return Ea("#"+Dt(e)+Dt(t)+Dt(r));if(typeof e=="object"&&t===void 0&&r===void 0)return Ea("#"+Dt(e.red)+Dt(e.green)+Dt(e.blue));throw new Ke(6)}function rt(e,t,r,n){if(typeof e=="string"&&typeof t=="number"){var o=yn(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?va(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?va(e.red,e.green,e.blue):"rgba("+e.red+","+e.green+","+e.blue+","+e.alpha+")"}throw new Ke(7)}var Ng=function(e){return typeof e.red=="number"&&typeof e.green=="number"&&typeof e.blue=="number"&&(typeof e.alpha!="number"||typeof e.alpha>"u")},Bg=function(e){return typeof e.red=="number"&&typeof e.green=="number"&&typeof e.blue=="number"&&typeof e.alpha=="number"},jg=function(e){return typeof e.hue=="number"&&typeof e.saturation=="number"&&typeof e.lightness=="number"&&(typeof e.alpha!="number"||typeof e.alpha>"u")},Lg=function(e){return typeof e.hue=="number"&&typeof e.saturation=="number"&&typeof e.lightness=="number"&&typeof e.alpha=="number"};function Yc(e){if(typeof e!="object")throw new Ke(8);if(Bg(e))return rt(e);if(Ng(e))return va(e);if(Lg(e))return Fg(e);if(jg(e))return Pg(e);throw new Ke(8)}function Xc(e,t,r){return function(){var n=r.concat(Array.prototype.slice.call(arguments));return n.length>=t?e.apply(this,n):Xc(e,t,n)}}function gn(e){return Xc(e,e.length,[])}function bn(e,t,r){return Math.max(e,Math.min(t,r))}function Mg(e,t){if(t==="transparent")return t;var r=Kc(t);return Yc(Qt({},r,{lightness:bn(0,1,r.lightness-parseFloat(e))}))}var Ug=gn(Mg),We=Ug;function $g(e,t){if(t==="transparent")return t;var r=Kc(t);return Yc(Qt({},r,{lightness:bn(0,1,r.lightness+parseFloat(e))}))}var qg=gn($g),Rt=qg;function Vg(e,t){if(t==="transparent")return t;var r=yn(t),n=typeof r.alpha=="number"?r.alpha:1,o=Qt({},r,{alpha:bn(0,1,(n*100+parseFloat(e)*100)/100)});return rt(o)}var Jg=gn(Vg),cn=Jg;function zg(e,t){if(t==="transparent")return t;var r=yn(t),n=typeof r.alpha=="number"?r.alpha:1,o=Qt({},r,{alpha:bn(0,1,+(n*100-parseFloat(e)*100).toFixed(2)/100)});return rt(o)}var Hg=gn(zg),se=Hg,Gg=R.div(Ut,({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:se(.3,e.color.defaultText),fontSize:e.typography.size.s2})),Qc=e=>m.createElement(Gg,{...e,className:"docblock-emptyblock sb-unstyled"}),Wg=R(Rr)(({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"}})),Kg=R.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"})),dn=R.div(({theme:e})=>({animation:`${e.animation.glow} 1.5s ease-in-out infinite`,background:e.appBorderColor,height:17,marginTop:1,width:"60%",[`&:first-child${Oi}`]:{margin:0}})),Yg=()=>m.createElement(Kg,null,m.createElement(dn,null),m.createElement(dn,{style:{width:"80%"}}),m.createElement(dn,{style:{width:"30%"}}),m.createElement(dn,{style:{width:"80%"}})),Xg=({isLoading:e,error:t,language:r,code:n,dark:o,format:a=!1,...i})=>{let{typography:l}=Xn();if(e)return m.createElement(Yg,null);if(t)return m.createElement(Qc,null,t);let s=m.createElement(Wg,{bordered:!0,copyable:!0,format:a,language:r,className:"docblock-source sb-unstyled",...i},n);if(typeof o>"u")return s;let c=o?Yn.dark:Yn.light;return m.createElement(ki,{theme:Ii({...c,fontCode:l.fonts.mono,fontBase:l.fonts.base})},s)},he=e=>`& :where(${e}:not(.sb-anchor, .sb-unstyled, .sb-unstyled ${e}))`,Ca=600;R.h1(Ut,({theme:e})=>({color:e.color.defaultText,fontSize:e.typography.size.m3,fontWeight:e.typography.weight.bold,lineHeight:"32px",[`@media (min-width: ${Ca}px)`]:{fontSize:e.typography.size.l1,lineHeight:"36px",marginBottom:"16px"}}));R.h2(Ut,({theme:e})=>({fontWeight:e.typography.weight.regular,fontSize:e.typography.size.s3,lineHeight:"20px",borderBottom:"none",marginBottom:15,[`@media (min-width: ${Ca}px)`]:{fontSize:e.typography.size.m1,lineHeight:"28px",marginBottom:24},color:se(.25,e.color.defaultText)}));R.div(({theme:e})=>{let t={fontFamily:e.typography.fonts.base,fontSize:e.typography.size.s3,margin:0,WebkitFontSmoothing:"antialiased",MozOsxFontSmoothing:"grayscale",WebkitTapHighlightColor:"rgba(0, 0, 0, 0)",WebkitOverflowScrolling:"touch"},r={margin:"20px 0 8px",padding:0,cursor:"text",position:"relative",color:e.color.defaultText,"&:first-of-type":{marginTop:0,paddingTop:0},"&:hover a.anchor":{textDecoration:"none"},"& code":{fontSize:"inherit"}},n={lineHeight:1,margin:"0 2px",padding:"3px 5px",whiteSpace:"nowrap",borderRadius:3,fontSize:e.typography.size.s2-1,border:e.base==="light"?`1px solid ${e.color.mediumlight}`:`1px solid ${e.color.darker}`,color:e.base==="light"?se(.1,e.color.defaultText):se(.3,e.color.defaultText),backgroundColor:e.base==="light"?e.color.lighter:e.color.border};return{maxWidth:1e3,width:"100%",[he("a")]:{...t,fontSize:"inherit",lineHeight:"24px",color:e.color.secondary,textDecoration:"none","&.absent":{color:"#cc0000"},"&.anchor":{display:"block",paddingLeft:30,marginLeft:-30,cursor:"pointer",position:"absolute",top:0,left:0,bottom:0}},[he("blockquote")]:{...t,margin:"16px 0",borderLeft:`4px solid ${e.color.medium}`,padding:"0 15px",color:e.color.dark,"& > :first-of-type":{marginTop:0},"& > :last-child":{marginBottom:0}},[he("div")]:t,[he("dl")]:{...t,margin:"16px 0",padding:0,"& dt":{fontSize:"14px",fontWeight:"bold",fontStyle:"italic",padding:0,margin:"16px 0 4px"},"& dt:first-of-type":{padding:0},"& dt > :first-of-type":{marginTop:0},"& dt > :last-child":{marginBottom:0},"& dd":{margin:"0 0 16px",padding:"0 15px"},"& dd > :first-of-type":{marginTop:0},"& dd > :last-child":{marginBottom:0}},[he("h1")]:{...t,...r,fontSize:`${e.typography.size.l1}px`,fontWeight:e.typography.weight.bold},[he("h2")]:{...t,...r,fontSize:`${e.typography.size.m2}px`,paddingBottom:4,borderBottom:`1px solid ${e.appBorderColor}`},[he("h3")]:{...t,...r,fontSize:`${e.typography.size.m1}px`,fontWeight:e.typography.weight.bold},[he("h4")]:{...t,...r,fontSize:`${e.typography.size.s3}px`},[he("h5")]:{...t,...r,fontSize:`${e.typography.size.s2}px`},[he("h6")]:{...t,...r,fontSize:`${e.typography.size.s2}px`,color:e.color.dark},[he("hr")]:{border:"0 none",borderTop:`1px solid ${e.appBorderColor}`,height:4,padding:0},[he("img")]:{maxWidth:"100%"},[he("li")]:{...t,fontSize:e.typography.size.s2,color:e.color.defaultText,lineHeight:"24px","& + li":{marginTop:".25em"},"& ul, & ol":{marginTop:".25em",marginBottom:0},"& code":n},[he("ol")]:{...t,margin:"16px 0",paddingLeft:30,"& :first-of-type":{marginTop:0},"& :last-child":{marginBottom:0}},[he("p")]:{...t,margin:"16px 0",fontSize:e.typography.size.s2,lineHeight:"24px",color:e.color.defaultText,"& code":n},[he("pre")]:{...t,fontFamily:e.typography.fonts.mono,WebkitFontSmoothing:"antialiased",MozOsxFontSmoothing:"grayscale",lineHeight:"18px",padding:"11px 1rem",whiteSpace:"pre-wrap",color:"inherit",borderRadius:3,margin:"1rem 0","&:not(.prismjs)":{background:"transparent",border:"none",borderRadius:0,padding:0,margin:0},"& pre, &.prismjs":{padding:15,margin:0,whiteSpace:"pre-wrap",color:"inherit",fontSize:"13px",lineHeight:"19px",code:{color:"inherit",fontSize:"inherit"}},"& code":{whiteSpace:"pre"},"& code, & tt":{border:"none"}},[he("span")]:{...t,"&.frame":{display:"block",overflow:"hidden","& > span":{border:`1px solid ${e.color.medium}`,display:"block",float:"left",overflow:"hidden",margin:"13px 0 0",padding:7,width:"auto"},"& span img":{display:"block",float:"left"},"& span span":{clear:"both",color:e.color.darkest,display:"block",padding:"5px 0 0"}},"&.align-center":{display:"block",overflow:"hidden",clear:"both","& > span":{display:"block",overflow:"hidden",margin:"13px auto 0",textAlign:"center"},"& span img":{margin:"0 auto",textAlign:"center"}},"&.align-right":{display:"block",overflow:"hidden",clear:"both","& > span":{display:"block",overflow:"hidden",margin:"13px 0 0",textAlign:"right"},"& span img":{margin:0,textAlign:"right"}},"&.float-left":{display:"block",marginRight:13,overflow:"hidden",float:"left","& span":{margin:"13px 0 0"}},"&.float-right":{display:"block",marginLeft:13,overflow:"hidden",float:"right","& > span":{display:"block",overflow:"hidden",margin:"13px auto 0",textAlign:"right"}}},[he("table")]:{...t,margin:"16px 0",fontSize:e.typography.size.s2,lineHeight:"24px",padding:0,borderCollapse:"collapse","& tr":{borderTop:`1px solid ${e.appBorderColor}`,backgroundColor:e.appContentBg,margin:0,padding:0},"& tr:nth-of-type(2n)":{backgroundColor:e.base==="dark"?e.color.darker:e.color.lighter},"& tr th":{fontWeight:"bold",color:e.color.defaultText,border:`1px solid ${e.appBorderColor}`,margin:0,padding:"6px 13px"},"& tr td":{border:`1px solid ${e.appBorderColor}`,color:e.color.defaultText,margin:0,padding:"6px 13px"},"& tr th :first-of-type, & tr td :first-of-type":{marginTop:0},"& tr th :last-child, & tr td :last-child":{marginBottom:0}},[he("ul")]:{...t,margin:"16px 0",paddingLeft:30,"& :first-of-type":{marginTop:0},"& :last-child":{marginBottom:0},listStyle:"disc"}}});R.div(({theme:e})=>({background:e.background.content,display:"flex",justifyContent:"center",padding:"4rem 20px",minHeight:"100vh",boxSizing:"border-box",gap:"3rem",[`@media (min-width: ${Ca}px)`]:{}}));var En=e=>({borderRadius:e.appBorderRadius,background:e.background.content,boxShadow:e.base==="light"?"rgba(0, 0, 0, 0.10) 0 1px 3px 0":"rgba(0, 0, 0, 0.20) 0 2px 5px 0",border:`1px solid ${e.appBorderColor}`}),Qg=ur({scale:1});R.strong(({theme:e})=>({color:e.color.orange}));var Zg=R(Nn)({position:"absolute",left:0,right:0,top:0,transition:"transform .2s linear"}),e0=R.div({display:"flex",alignItems:"center",gap:4}),t0=R.div(({theme:e})=>({width:14,height:14,borderRadius:2,margin:"0 7px",backgroundColor:e.appBorderColor,animation:`${e.animation.glow} 1.5s ease-in-out infinite`})),r0=({isLoading:e,storyId:t,baseUrl:r,zoom:n,resetZoom:o,...a})=>m.createElement(Zg,{...a},m.createElement(e0,{key:"left"},e?[1,2,3].map(i=>m.createElement(t0,{key:i})):m.createElement(m.Fragment,null,m.createElement(ze,{key:"zoomin",onClick:i=>{i.preventDefault(),n(.8)},title:"Zoom in"},m.createElement(qi,null)),m.createElement(ze,{key:"zoomout",onClick:i=>{i.preventDefault(),n(1.25)},title:"Zoom out"},m.createElement(Vi,null)),m.createElement(ze,{key:"zoomreset",onClick:i=>{i.preventDefault(),o()},title:"Reset zoom"},m.createElement(Ji,null))))),n0=R.div(({isColumn:e,columns:t,layout:r})=>({display:e||!t?"block":"flex",position:"relative",flexWrap:"wrap",overflow:"auto",flexDirection:e?"column":"row","& .innerZoomElementWrapper > *":e?{width:r!=="fullscreen"?"calc(100% - 20px)":"100%",display:"block"}:{maxWidth:r!=="fullscreen"?"calc(100% - 20px)":"100%",display:"inline-block"}}),({layout:e="padded"})=>e==="centered"||e==="padded"?{padding:"30px 20px","& .innerZoomElementWrapper > *":{width:"auto",border:"10px solid transparent!important"}}:{},({layout:e="padded"})=>e==="centered"?{display:"flex",justifyContent:"center",justifyItems:"center",alignContent:"center",alignItems:"center"}:{},({columns:e})=>e&&e>1?{".innerZoomElementWrapper > *":{minWidth:`calc(100% / ${e} - 20px)`}}:{}),gc=R(Xg)(({theme:e})=>({margin:0,borderTopLeftRadius:0,borderTopRightRadius:0,borderBottomLeftRadius:e.appBorderRadius,borderBottomRightRadius:e.appBorderRadius,border:"none",background:e.base==="light"?"rgba(0, 0, 0, 0.85)":We(.05,e.background.content),color:e.color.lightest,button:{background:e.base==="light"?"rgba(0, 0, 0, 0.85)":We(.05,e.background.content)}})),o0=R.div(({theme:e,withSource:t,isExpanded:r})=>({position:"relative",overflow:"hidden",margin:"25px 0 40px",...En(e),borderBottomLeftRadius:t&&r&&0,borderBottomRightRadius:t&&r&&0,borderBottomWidth:r&&0,"h3 + &":{marginTop:"16px"}}),({withToolbar:e})=>e&&{paddingTop:40}),a0=(e,t,r)=>{switch(!0){case!!(e&&e.error):return{source:null,actionItem:{title:"No code available",className:"docblock-code-toggle docblock-code-toggle--disabled",disabled:!0,onClick:()=>r(!1)}};case t:return{source:m.createElement(gc,{...e,dark:!0}),actionItem:{title:"Hide code",className:"docblock-code-toggle docblock-code-toggle--expanded",onClick:()=>r(!1)}};default:return{source:m.createElement(gc,{...e,dark:!0}),actionItem:{title:"Show code",className:"docblock-code-toggle",onClick:()=>r(!0)}}}};function i0(e){if(Ya.count(e)===1){let t=e;if(t.props)return t.props.id}return null}var s0=R(r0)({position:"absolute",top:0,left:0,right:0,height:40}),l0=R.div({overflow:"hidden",position:"relative"}),u0=({isLoading:e,isColumn:t,columns:r,children:n,withSource:o,withToolbar:a=!1,isExpanded:i=!1,additionalActions:l,className:s,layout:c="padded",...d})=>{let[p,h]=X(i),{source:f,actionItem:b}=a0(o,p,h),[g,x]=X(1),S=[s].concat(["sbdocs","sbdocs-preview","sb-unstyled"]),A=o?[b]:[],[k,T]=X(l?[...l]:[]),I=[...A,...k],{window:D}=globalThis,F=xe(async L=>{let{createCopyToClipboardFunction:j}=await Promise.resolve().then(()=>(_r(),ti));j()},[]),P=L=>{let j=D.getSelection();j&&j.type==="Range"||(L.preventDefault(),k.filter(G=>G.title==="Copied").length===0&&F(f.props.code).then(()=>{T([...k,{title:"Copied",onClick:()=>{}}]),D.setTimeout(()=>T(k.filter(G=>G.title!=="Copied")),1500)}))};return m.createElement(o0,{withSource:o,withToolbar:a,...d,className:S.join(" ")},a&&m.createElement(s0,{isLoading:e,border:!0,zoom:L=>x(g*L),resetZoom:()=>x(1),storyId:i0(n),baseUrl:"./iframe.html"}),m.createElement(Qg.Provider,{value:{scale:g}},m.createElement(l0,{className:"docs-story",onCopyCapture:o&&P},m.createElement(n0,{isColumn:t||!Array.isArray(n),columns:r,layout:c},m.createElement(Un.Element,{scale:g},Array.isArray(n)?n.map((L,j)=>m.createElement("div",{key:j},L)):m.createElement("div",null,n))),m.createElement(Dn,{actionItems:I}))),o&&p&&f)};R(u0)(()=>({".docs-story":{paddingTop:32,paddingBottom:40}}));function _t(){return _t=Object.assign?Object.assign.bind():function(e){for(var t=1;t(e[t.toLowerCase()]=t,e),{for:"htmlFor"}),xc={amp:"&",apos:"'",gt:">",lt:"<",nbsp:"\xA0",quot:"\u201C"},d0=["style","script"],p0=/([-A-Z0-9_:]+)(?:\s*=\s*(?:(?:"((?:\\.|[^"])*)")|(?:'((?:\\.|[^'])*)')|(?:\{((?:\\.|{[^}]*?}|[^}])*)\})))?/gi,f0=/mailto:/i,h0=/\n{2,}$/,Zc=/^(\s*>[\s\S]*?)(?=\n{2,})/,m0=/^ *> ?/gm,y0=/^ {2,}\n/,g0=/^(?:( *[-*_])){3,} *(?:\n *)+\n/,ed=/^\s*(`{3,}|~{3,}) *(\S+)?([^\n]*?)?\n([\s\S]+?)\s*\1 *(?:\n *)*\n?/,td=/^(?: {4}[^\n]+\n*)+(?:\n *)+\n?/,b0=/^(`+)\s*([\s\S]*?[^`])\s*\1(?!`)/,E0=/^(?:\n *)*\n/,v0=/\r\n?/g,x0=/^\[\^([^\]]+)](:(.*)((\n+ {4,}.*)|(\n(?!\[\^).+))*)/,S0=/^\[\^([^\]]+)]/,w0=/\f/g,A0=/^---[ \t]*\n(.|\n)*\n---[ \t]*\n/,T0=/^\s*?\[(x|\s)\]/,rd=/^ *(#{1,6}) *([^\n]+?)(?: +#*)?(?:\n *)*(?:\n|$)/,nd=/^ *(#{1,6}) +([^\n]+?)(?: +#*)?(?:\n *)*(?:\n|$)/,od=/^([^\n]+)\n *(=|-){3,} *(?:\n *)+\n/,xa=/^ *(?!<[a-z][^ >/]* ?\/>)<([a-z][^ >/]*) ?([^>]*)>\n?(\s*(?:<\1[^>]*?>[\s\S]*?<\/\1>|(?!<\1\b)[\s\S])*?)<\/\1>(?!<\/\1>)\n*/i,C0=/&([a-z0-9]+|#[0-9]{1,6}|#x[0-9a-fA-F]{1,6});/gi,ad=/^)/,k0=/^(data|aria|x)-[a-z_][a-z\d_.-]*$/,Sa=/^ *<([a-z][a-z0-9:]*)(?:\s+((?:<.*?>|[^>])*))?\/?>(?!<\/\1>)(\s*\n)?/i,I0=/^\{.*\}$/,O0=/^(https?:\/\/[^\s<]+[^<.,:;"')\]\s])/,D0=/^<([^ >]+@[^ >]+)>/,R0=/^<([^ >]+:\/[^ >]+)>/,_0=/-([a-z])?/gi,id=/^(.*\|?.*)\n *(\|? *[-:]+ *\|[-| :]*)\n((?:.*\|.*\n)*)\n?/,P0=/^\[([^\]]*)\]:\s+]+)>?\s*("([^"]*)")?/,F0=/^!\[([^\]]*)\] ?\[([^\]]*)\]/,N0=/^\[([^\]]*)\] ?\[([^\]]*)\]/,B0=/(\[|\])/g,j0=/(\n|^[-*]\s|^#|^ {2,}|^-{2,}|^>\s)/,L0=/\t/g,M0=/^ *\| */,U0=/(^ *\||\| *$)/g,$0=/ *$/,q0=/^ *:-+: *$/,V0=/^ *:-+ *$/,J0=/^ *-+: *$/,vn="((?:\\[.*?\\][([].*?[)\\]]|<.*?>(?:.*?<.*?>)?|`.*?`|~~.*?~~|==.*?==|.|\\n)*?)",z0=new RegExp(`^([*_])\\1${vn}\\1\\1(?!\\1)`),H0=new RegExp(`^([*_])${vn}\\1(?!\\1|\\w)`),G0=new RegExp(`^==${vn}==`),W0=new RegExp(`^~~${vn}~~`),K0=/^\\([^0-9A-Za-z\s])/,Y0=/^[\s\S]+?(?=[^0-9A-Z\s\u00c0-\uffff&#;.()'"]|\d+\.|\n\n| {2,}\n|\w+:\S|$)/i,X0=/^\n+/,Q0=/^([ \t]*)/,Z0=/\\([^\\])/g,Sc=/ *\n+$/,e2=/(?:^|\n)( *)$/,ka="(?:\\d+\\.)",Ia="(?:[*+-])";function sd(e){return"( *)("+(e===1?ka:Ia)+") +"}var ld=sd(1),ud=sd(2);function cd(e){return new RegExp("^"+(e===1?ld:ud))}var t2=cd(1),r2=cd(2);function dd(e){return new RegExp("^"+(e===1?ld:ud)+"[^\\n]*(?:\\n(?!\\1"+(e===1?ka:Ia)+" )[^\\n]*)*(\\n|$)","gm")}var pd=dd(1),fd=dd(2);function hd(e){let t=e===1?ka:Ia;return new RegExp("^( *)("+t+") [\\s\\S]+?(?:\\n{2,}(?! )(?!\\1"+t+" (?!"+t+" ))\\n*|\\s*\\n*$)")}var md=hd(1),yd=hd(2);function wc(e,t){let r=t===1,n=r?md:yd,o=r?pd:fd,a=r?t2:r2;return{match(i,l,s){let c=e2.exec(s);return c&&(l.list||!l.inline&&!l.simple)?n.exec(i=c[1]+i):null},order:1,parse(i,l,s){let c=r?+i[2]:void 0,d=i[0].replace(h0,` +`).match(o),p=!1;return{items:d.map(function(h,f){let b=a.exec(h)[0].length,g=new RegExp("^ {1,"+b+"}","gm"),x=h.replace(g,"").replace(a,""),S=f===d.length-1,A=x.indexOf(` + +`)!==-1||S&&p;p=A;let k=s.inline,T=s.list,I;s.list=!0,A?(s.inline=!1,I=x.replace(Sc,` + +`)):(s.inline=!0,I=x.replace(Sc,""));let D=l(I,s);return s.inline=k,s.list=T,D}),ordered:r,start:c}},render:(i,l,s)=>e(i.ordered?"ol":"ul",{key:s.key,start:i.type==="20"?i.start:void 0},i.items.map(function(c,d){return e("li",{key:d},l(c,s))}))}}var n2=new RegExp(`^\\[((?:\\[[^\\]]*\\]|[^\\[\\]]|\\](?=[^\\[]*\\]))*)\\]\\(\\s*?(?:\\s+['"]([\\s\\S]*?)['"])?\\s*\\)`),o2=/^!\[(.*?)\]\( *((?:\([^)]*\)|[^() ])*) *"?([^)"]*)?"?\)/,gd=[Zc,ed,td,rd,od,nd,ad,id,pd,md,fd,yd],a2=[...gd,/^[^\n]+(?: \n|\n{2,})/,xa,Sa];function i2(e){return e.replace(/[ÀÁÂÃÄÅàáâãäåæÆ]/g,"a").replace(/[çÇ]/g,"c").replace(/[ðÐ]/g,"d").replace(/[ÈÉÊËéèêë]/g,"e").replace(/[ÏïÎîÍíÌì]/g,"i").replace(/[Ññ]/g,"n").replace(/[øØœŒÕõÔôÓóÒò]/g,"o").replace(/[ÜüÛûÚúÙù]/g,"u").replace(/[ŸÿÝý]/g,"y").replace(/[^a-z0-9- ]/gi,"").replace(/ /gi,"-").toLowerCase()}function s2(e){return J0.test(e)?"right":q0.test(e)?"center":V0.test(e)?"left":null}function Ac(e,t,r){let n=r.inTable;r.inTable=!0;let o=t(e.trim(),r);r.inTable=n;let a=[[]];return o.forEach(function(i,l){i.type==="26"?l!==0&&l!==o.length-1&&a.push([]):(i.type!=="27"||o[l+1]!=null&&o[l+1].type!=="26"||(i.text=i.text.replace($0,"")),a[a.length-1].push(i))}),a}function l2(e,t,r){r.inline=!0;let n=Ac(e[1],t,r),o=e[2].replace(U0,"").split("|").map(s2),a=function(i,l,s){return i.trim().split(` +`).map(function(c){return Ac(c,l,s)})}(e[3],t,r);return r.inline=!1,{align:o,cells:a,header:n,type:"25"}}function Tc(e,t){return e.align[t]==null?{}:{textAlign:e.align[t]}}function yt(e){return function(t,r){return r.inline?e.exec(t):null}}function gt(e){return function(t,r){return r.inline||r.simple?e.exec(t):null}}function tt(e){return function(t,r){return r.inline||r.simple?null:e.exec(t)}}function xr(e){return function(t){return e.exec(t)}}function u2(e,t,r){if(t.inline||t.simple||r&&!r.endsWith(` +`))return null;let n="";e.split(` +`).every(a=>!gd.some(i=>i.test(a))&&(n+=a+` +`,a.trim()));let o=n.trimEnd();return o==""?null:[n,o]}function Yt(e){try{if(decodeURIComponent(e).replace(/[^A-Za-z0-9/:]/g,"").match(/^\s*(javascript|vbscript|data(?!:image)):/i))return}catch{return null}return e}function Cc(e){return e.replace(Z0,"$1")}function hn(e,t,r){let n=r.inline||!1,o=r.simple||!1;r.inline=!0,r.simple=!0;let a=e(t,r);return r.inline=n,r.simple=o,a}function c2(e,t,r){let n=r.inline||!1,o=r.simple||!1;r.inline=!1,r.simple=!0;let a=e(t,r);return r.inline=n,r.simple=o,a}function d2(e,t,r){return r.inline=!1,e(t,r)}var la=(e,t,r)=>({children:hn(t,e[1],r)});function ua(){return{}}function ca(){return null}function p2(...e){return e.filter(Boolean).join(" ")}function da(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 f2(e="",t={}){t.overrides=t.overrides||{},t.slugify=t.slugify||i2,t.namedCodesToUnicode=t.namedCodesToUnicode?_t({},xc,t.namedCodesToUnicode):xc;let r=t.createElement||On;function n(f,b,...g){let x=da(t.overrides,`${f}.props`,{});return r(function(S,A){let k=da(A,S);return k?typeof k=="function"||typeof k=="object"&&"render"in k?k:da(A,`${S}.component`,S):S}(f,t.overrides),_t({},b,x,{className:p2(b?.className,x.className)||void 0}),...g)}function o(f){f=f.replace(A0,"");let b=!1;t.forceInline?b=!0:t.forceBlock||(b=j0.test(f)===!1);let g=d(c(b?f:`${f.trimEnd().replace(X0,"")} + +`,{inline:b}));for(;typeof g[g.length-1]=="string"&&!g[g.length-1].trim();)g.pop();if(t.wrapper===null)return g;let x=t.wrapper||(b?"span":"div"),S;if(g.length>1||t.forceWrapper)S=g;else{if(g.length===1)return S=g[0],typeof S=="string"?n("span",{key:"outer"},S):S;S=null}return On(x,{key:"outer"},S)}function a(f){let b=f.match(p0);return b?b.reduce(function(g,x,S){let A=x.indexOf("=");if(A!==-1){let k=function(F){return F.indexOf("-")!==-1&&F.match(k0)===null&&(F=F.replace(_0,function(P,L){return L.toUpperCase()})),F}(x.slice(0,A)).trim(),T=function(F){let P=F[0];return(P==='"'||P==="'")&&F.length>=2&&F[F.length-1]===P?F.slice(1,-1):F}(x.slice(A+1).trim()),I=vc[k]||k,D=g[I]=function(F,P){return F==="style"?P.split(/;\s?/).reduce(function(L,j){let G=j.slice(0,j.indexOf(":"));return L[G.trim().replace(/(-[a-z])/g,$=>$[1].toUpperCase())]=j.slice(G.length+1).trim(),L},{}):F==="href"||F==="src"?Yt(P):(P.match(I0)&&(P=P.slice(1,P.length-1)),P==="true"||P!=="false"&&P)}(k,T);typeof D=="string"&&(xa.test(D)||Sa.test(D))&&(g[I]=ue(o(D.trim()),{key:S}))}else x!=="style"&&(g[vc[x]||x]=!0);return g},{}):null}let i=[],l={},s={0:{match:tt(Zc),order:1,parse:(f,b,g)=>({children:b(f[0].replace(m0,""),g)}),render:(f,b,g)=>n("blockquote",{key:g.key},b(f.children,g))},1:{match:xr(y0),order:1,parse:ua,render:(f,b,g)=>n("br",{key:g.key})},2:{match:tt(g0),order:1,parse:ua,render:(f,b,g)=>n("hr",{key:g.key})},3:{match:tt(td),order:0,parse:f=>({lang:void 0,text:f[0].replace(/^ {4}/gm,"").replace(/\n+$/,"")}),render:(f,b,g)=>n("pre",{key:g.key},n("code",_t({},f.attrs,{className:f.lang?`lang-${f.lang}`:""}),f.text))},4:{match:tt(ed),order:0,parse:f=>({attrs:a(f[3]||""),lang:f[2]||void 0,text:f[4],type:"3"})},5:{match:gt(b0),order:3,parse:f=>({text:f[2]}),render:(f,b,g)=>n("code",{key:g.key},f.text)},6:{match:tt(x0),order:0,parse:f=>(i.push({footnote:f[2],identifier:f[1]}),{}),render:ca},7:{match:yt(S0),order:1,parse:f=>({target:`#${t.slugify(f[1])}`,text:f[1]}),render:(f,b,g)=>n("a",{key:g.key,href:Yt(f.target)},n("sup",{key:g.key},f.text))},8:{match:yt(T0),order:1,parse:f=>({completed:f[1].toLowerCase()==="x"}),render:(f,b,g)=>n("input",{checked:f.completed,key:g.key,readOnly:!0,type:"checkbox"})},9:{match:tt(t.enforceAtxHeadings?nd:rd),order:1,parse:(f,b,g)=>({children:hn(b,f[2],g),id:t.slugify(f[2]),level:f[1].length}),render:(f,b,g)=>n(`h${f.level}`,{id:f.id,key:g.key},b(f.children,g))},10:{match:tt(od),order:0,parse:(f,b,g)=>({children:hn(b,f[1],g),level:f[2]==="="?1:2,type:"9"})},11:{match:xr(xa),order:1,parse(f,b,g){let[,x]=f[3].match(Q0),S=new RegExp(`^${x}`,"gm"),A=f[3].replace(S,""),k=(T=A,a2.some(P=>P.test(T))?d2:hn);var T;let I=f[1].toLowerCase(),D=d0.indexOf(I)!==-1,F={attrs:a(f[2]),noInnerParse:D,tag:(D?I:f[1]).trim()};return g.inAnchor=g.inAnchor||I==="a",D?F.text=f[3]:F.children=k(b,A,g),g.inAnchor=!1,F},render:(f,b,g)=>n(f.tag,_t({key:g.key},f.attrs),f.text||b(f.children,g))},13:{match:xr(Sa),order:1,parse:f=>({attrs:a(f[2]||""),tag:f[1].trim()}),render:(f,b,g)=>n(f.tag,_t({},f.attrs,{key:g.key}))},12:{match:xr(ad),order:1,parse:()=>({}),render:ca},14:{match:gt(o2),order:1,parse:f=>({alt:f[1],target:Cc(f[2]),title:f[3]}),render:(f,b,g)=>n("img",{key:g.key,alt:f.alt||void 0,title:f.title||void 0,src:Yt(f.target)})},15:{match:yt(n2),order:3,parse:(f,b,g)=>({children:c2(b,f[1],g),target:Cc(f[2]),title:f[3]}),render:(f,b,g)=>n("a",{key:g.key,href:Yt(f.target),title:f.title},b(f.children,g))},16:{match:yt(R0),order:0,parse:f=>({children:[{text:f[1],type:"27"}],target:f[1],type:"15"})},17:{match:(f,b)=>b.inAnchor?null:yt(O0)(f,b),order:0,parse:f=>({children:[{text:f[1],type:"27"}],target:f[1],title:void 0,type:"15"})},18:{match:yt(D0),order:0,parse(f){let b=f[1],g=f[1];return f0.test(g)||(g="mailto:"+g),{children:[{text:b.replace("mailto:",""),type:"27"}],target:g,type:"15"}}},20:wc(n,1),33:wc(n,2),19:{match:tt(E0),order:3,parse:ua,render:()=>` +`},21:{match:u2,order:3,parse:la,render:(f,b,g)=>n("p",{key:g.key},b(f.children,g))},22:{match:yt(P0),order:0,parse:f=>(l[f[1]]={target:f[2],title:f[4]},{}),render:ca},23:{match:gt(F0),order:0,parse:f=>({alt:f[1]||void 0,ref:f[2]}),render:(f,b,g)=>l[f.ref]?n("img",{key:g.key,alt:f.alt,src:Yt(l[f.ref].target),title:l[f.ref].title}):null},24:{match:yt(N0),order:0,parse:(f,b,g)=>({children:b(f[1],g),fallbackChildren:b(f[0].replace(B0,"\\$1"),g),ref:f[2]}),render:(f,b,g)=>l[f.ref]?n("a",{key:g.key,href:Yt(l[f.ref].target),title:l[f.ref].title},b(f.children,g)):n("span",{key:g.key},b(f.fallbackChildren,g))},25:{match:tt(id),order:1,parse:l2,render:(f,b,g)=>n("table",{key:g.key},n("thead",null,n("tr",null,f.header.map(function(x,S){return n("th",{key:S,style:Tc(f,S)},b(x,g))}))),n("tbody",null,f.cells.map(function(x,S){return n("tr",{key:S},x.map(function(A,k){return n("td",{key:k,style:Tc(f,k)},b(A,g))}))})))},26:{match:function(f,b){return b.inTable?(b.inline=!0,M0.exec(f)):null},order:1,parse:function(){return{type:"26"}},render:()=>" | "},27:{match:xr(Y0),order:4,parse:f=>({text:f[0].replace(C0,(b,g)=>t.namedCodesToUnicode[g]?t.namedCodesToUnicode[g]:b)}),render:f=>f.text},28:{match:gt(z0),order:2,parse:(f,b,g)=>({children:b(f[2],g)}),render:(f,b,g)=>n("strong",{key:g.key},b(f.children,g))},29:{match:gt(H0),order:3,parse:(f,b,g)=>({children:b(f[2],g)}),render:(f,b,g)=>n("em",{key:g.key},b(f.children,g))},30:{match:gt(K0),order:1,parse:f=>({text:f[1],type:"27"})},31:{match:gt(G0),order:3,parse:la,render:(f,b,g)=>n("mark",{key:g.key},b(f.children,g))},32:{match:gt(W0),order:3,parse:la,render:(f,b,g)=>n("del",{key:g.key},b(f.children,g))}};t.disableParsingRawHTML===!0&&(delete s[11],delete s[13]);let c=function(f){let b=Object.keys(f);function g(x,S){let A=[],k="";for(;x;){let T=0;for(;TA(g,x,S),g,x,S):A(g,x,S)}}(s,t.renderRule),function f(b,g={}){if(Array.isArray(b)){let x=g.key,S=[],A=!1;for(let k=0;k{let{children:t="",options:r}=e,n=function(o,a){if(o==null)return{};var i,l,s={},c=Object.keys(o);for(l=0;l=0||(s[i]=o[i]);return s}(e,c0);return ue(f2(t,r),n)},m2=R.label(({theme:e})=>({lineHeight:"18px",alignItems:"center",marginBottom:8,display:"inline-block",position:"relative",whiteSpace:"nowrap",background:e.boolean.background,borderRadius:"3em",padding:1,'&[aria-disabled="true"]':{opacity:.5,input:{cursor:"not-allowed"}},input:{appearance:"none",width:"100%",height:"100%",position:"absolute",left:0,top:0,margin:0,padding:0,border:"none",background:"transparent",cursor:"pointer",borderRadius:"3em","&:focus":{outline:"none",boxShadow:`${e.color.secondary} 0 0 0 1px inset !important`}},span:{textAlign:"center",fontSize:e.typography.size.s1,fontWeight:e.typography.weight.bold,lineHeight:"1",cursor:"pointer",display:"inline-block",padding:"7px 15px",transition:"all 100ms ease-out",userSelect:"none",borderRadius:"3em",color:se(.5,e.color.defaultText),background:"transparent","&:hover":{boxShadow:`${cn(.3,e.appBorderColor)} 0 0 0 1px inset`},"&:active":{boxShadow:`${cn(.05,e.appBorderColor)} 0 0 0 2px inset`,color:cn(1,e.appBorderColor)},"&:first-of-type":{paddingRight:8},"&:last-of-type":{paddingLeft:8}},"input:checked ~ span:last-of-type, input:not(:checked) ~ span:first-of-type":{background:e.boolean.selectedBackground,boxShadow:e.base==="light"?`${cn(.1,e.appBorderColor)} 0 0 2px`:`${e.appBorderColor} 0 0 0 1px`,color:e.color.defaultText,padding:"7px 15px"}})),y2=e=>e==="true",g2=({name:e,value:t,onChange:r,onBlur:n,onFocus:o,argType:a})=>{let i=xe(()=>r(!1),[r]),l=!!a?.table?.readonly;if(t===void 0)return m.createElement(lt,{variant:"outline",size:"medium",id:lr(e),onClick:i,disabled:l},"Set boolean");let s=Fe(e),c=typeof t=="string"?y2(t):t;return m.createElement(m2,{"aria-disabled":l,htmlFor:s,"aria-label":e},m.createElement("input",{id:s,type:"checkbox",onChange:d=>r(d.target.checked),checked:c,role:"switch",disabled:l,name:e,onBlur:n,onFocus:o}),m.createElement("span",{"aria-hidden":"true"},"False"),m.createElement("span",{"aria-hidden":"true"},"True"))},b2=e=>{let[t,r,n]=e.split("-"),o=new Date;return o.setFullYear(parseInt(t,10),parseInt(r,10)-1,parseInt(n,10)),o},E2=e=>{let[t,r]=e.split(":"),n=new Date;return n.setHours(parseInt(t,10)),n.setMinutes(parseInt(r,10)),n},v2=e=>{let t=new Date(e),r=`000${t.getFullYear()}`.slice(-4),n=`0${t.getMonth()+1}`.slice(-2),o=`0${t.getDate()}`.slice(-2);return`${r}-${n}-${o}`},x2=e=>{let t=new Date(e),r=`0${t.getHours()}`.slice(-2),n=`0${t.getMinutes()}`.slice(-2);return`${r}:${n}`},kc=R(Ve.Input)(({readOnly:e})=>({opacity:e?.5:1})),S2=R.div(({theme:e})=>({flex:1,display:"flex",input:{marginLeft:10,flex:1,height:32,"&::-webkit-calendar-picker-indicator":{opacity:.5,height:12,filter:e.base==="light"?void 0:"invert(1)"}},"input:first-of-type":{marginLeft:0,flexGrow:4},"input:last-of-type":{flexGrow:3}})),w2=({name:e,value:t,onChange:r,onFocus:n,onBlur:o,argType:a})=>{let[i,l]=X(!0),s=De(),c=De(),d=!!a?.table?.readonly;Se(()=>{i!==!1&&(s&&s.current&&(s.current.value=t?v2(t):""),c&&c.current&&(c.current.value=t?x2(t):""))},[t]);let p=b=>{if(!b.target.value)return r();let g=b2(b.target.value),x=new Date(t);x.setFullYear(g.getFullYear(),g.getMonth(),g.getDate());let S=x.getTime();S&&r(S),l(!!S)},h=b=>{if(!b.target.value)return r();let g=E2(b.target.value),x=new Date(t);x.setHours(g.getHours()),x.setMinutes(g.getMinutes());let S=x.getTime();S&&r(S),l(!!S)},f=Fe(e);return m.createElement(S2,null,m.createElement(kc,{type:"date",max:"9999-12-31",ref:s,id:`${f}-date`,name:`${f}-date`,readOnly:d,onChange:p,onFocus:n,onBlur:o}),m.createElement(kc,{type:"time",id:`${f}-time`,name:`${f}-time`,ref:c,onChange:h,readOnly:d,onFocus:n,onBlur:o}),i?null:m.createElement("div",null,"invalid"))},A2=R.label({display:"flex"}),T2=e=>{let t=parseFloat(e);return Number.isNaN(t)?void 0:t},C2=R(Ve.Input)(({readOnly:e})=>({opacity:e?.5:1})),k2=({name:e,value:t,onChange:r,min:n,max:o,step:a,onBlur:i,onFocus:l,argType:s})=>{let[c,d]=X(typeof t=="number"?t:""),[p,h]=X(!1),[f,b]=X(null),g=!!s?.table?.readonly,x=xe(k=>{d(k.target.value);let T=parseFloat(k.target.value);Number.isNaN(T)?b(new Error(`'${k.target.value}' is not a number`)):(r(T),b(null))},[r,b]),S=xe(()=>{d("0"),r(0),h(!0)},[h]),A=De(null);return Se(()=>{p&&A.current&&A.current.select()},[p]),Se(()=>{c!==(typeof t=="number"?t:"")&&d(t)},[t]),t===void 0?m.createElement(lt,{variant:"outline",size:"medium",id:lr(e),onClick:S,disabled:g},"Set number"):m.createElement(A2,null,m.createElement(C2,{ref:A,id:Fe(e),type:"number",onChange:x,size:"flex",placeholder:"Edit number...",value:c,valid:f?"error":null,autoFocus:p,readOnly:g,name:e,min:n,max:o,step:a,onFocus:l,onBlur:i}))},bd=(e,t)=>{let r=t&&Object.entries(t).find(([n,o])=>o===e);return r?r[0]:void 0},wa=(e,t)=>e&&t?Object.entries(t).filter(r=>e.includes(r[1])).map(r=>r[0]):[],Ed=(e,t)=>e&&t&&e.map(r=>t[r]),I2=R.div(({isInline:e})=>e?{display:"flex",flexWrap:"wrap",alignItems:"flex-start",label:{display:"inline-flex",marginRight:15}}:{label:{display:"flex"}},e=>{if(e["aria-readonly"]==="true")return{input:{cursor:"not-allowed"}}}),O2=R.span({"[aria-readonly=true] &":{opacity:.5}}),D2=R.label({lineHeight:"20px",alignItems:"center",marginBottom:8,"&:last-child":{marginBottom:0},input:{margin:0,marginRight:6}}),Ic=({name:e,options:t,value:r,onChange:n,isInline:o,argType:a})=>{if(!t)return qr.warn(`Checkbox with no options: ${e}`),m.createElement(m.Fragment,null,"-");let i=wa(r,t),[l,s]=X(i),c=!!a?.table?.readonly,d=h=>{let f=h.target.value,b=[...l];b.includes(f)?b.splice(b.indexOf(f),1):b.push(f),n(Ed(b,t)),s(b)};Se(()=>{s(wa(r,t))},[r]);let p=Fe(e);return m.createElement(I2,{"aria-readonly":c,isInline:o},Object.keys(t).map((h,f)=>{let b=`${p}-${f}`;return m.createElement(D2,{key:b,htmlFor:b},m.createElement("input",{type:"checkbox",disabled:c,id:b,name:b,value:h,onChange:d,checked:l?.includes(h)}),m.createElement(O2,null,h))}))},R2=R.div(({isInline:e})=>e?{display:"flex",flexWrap:"wrap",alignItems:"flex-start",label:{display:"inline-flex",marginRight:15}}:{label:{display:"flex"}},e=>{if(e["aria-readonly"]==="true")return{input:{cursor:"not-allowed"}}}),_2=R.span({"[aria-readonly=true] &":{opacity:.5}}),P2=R.label({lineHeight:"20px",alignItems:"center",marginBottom:8,"&:last-child":{marginBottom:0},input:{margin:0,marginRight:6}}),Oc=({name:e,options:t,value:r,onChange:n,isInline:o,argType:a})=>{if(!t)return qr.warn(`Radio with no options: ${e}`),m.createElement(m.Fragment,null,"-");let i=bd(r,t),l=Fe(e),s=!!a?.table?.readonly;return m.createElement(R2,{"aria-readonly":s,isInline:o},Object.keys(t).map((c,d)=>{let p=`${l}-${d}`;return m.createElement(P2,{key:p,htmlFor:p},m.createElement("input",{type:"radio",id:p,name:l,disabled:s,value:c,onChange:h=>n(t[h.currentTarget.value]),checked:c===i}),m.createElement(_2,null,c))}))},F2={appearance:"none",border:"0 none",boxSizing:"inherit",display:" block",margin:" 0",background:"transparent",padding:0,fontSize:"inherit",position:"relative"},vd=R.select(F2,({theme:e})=>({boxSizing:"border-box",position:"relative",padding:"6px 10px",width:"100%",color:e.input.color||"inherit",background:e.input.background,borderRadius:e.input.borderRadius,boxShadow:`${e.input.border} 0 0 0 1px inset`,fontSize:e.typography.size.s2-1,lineHeight:"20px","&:focus":{boxShadow:`${e.color.secondary} 0 0 0 1px inset`,outline:"none"},"&[disabled]":{cursor:"not-allowed",opacity:.5},"::placeholder":{color:e.textMutedColor},"&[multiple]":{overflow:"auto",padding:0,option:{display:"block",padding:"6px 10px",marginLeft:1,marginRight:1}}})),xd=R.span(({theme:e})=>({display:"inline-block",lineHeight:"normal",overflow:"hidden",position:"relative",verticalAlign:"top",width:"100%",svg:{position:"absolute",zIndex:1,pointerEvents:"none",height:"12px",marginTop:"-6px",right:"12px",top:"50%",fill:e.textMutedColor,path:{fill:e.textMutedColor}}})),Dc="Choose option...",N2=({name:e,value:t,options:r,onChange:n,argType:o})=>{let a=c=>{n(r[c.currentTarget.value])},i=bd(t,r)||Dc,l=Fe(e),s=!!o?.table?.readonly;return m.createElement(xd,null,m.createElement(eo,null),m.createElement(vd,{disabled:s,id:l,value:i,onChange:a},m.createElement("option",{key:"no-selection",disabled:!0},Dc),Object.keys(r).map(c=>m.createElement("option",{key:c,value:c},c))))},B2=({name:e,value:t,options:r,onChange:n,argType:o})=>{let a=c=>{let d=Array.from(c.currentTarget.options).filter(p=>p.selected).map(p=>p.value);n(Ed(d,r))},i=wa(t,r),l=Fe(e),s=!!o?.table?.readonly;return m.createElement(xd,null,m.createElement(vd,{disabled:s,id:l,multiple:!0,value:i,onChange:a},Object.keys(r).map(c=>m.createElement("option",{key:c,value:c},c))))},Rc=e=>{let{name:t,options:r}=e;return r?e.isMulti?m.createElement(B2,{...e}):m.createElement(N2,{...e}):(qr.warn(`Select with no options: ${t}`),m.createElement(m.Fragment,null,"-"))},j2=(e,t)=>Array.isArray(e)?e.reduce((r,n)=>(r[t?.[n]||String(n)]=n,r),{}):e,L2={check:Ic,"inline-check":Ic,radio:Oc,"inline-radio":Oc,select:Rc,"multi-select":Rc},Xt=e=>{let{type:t="select",labels:r,argType:n}=e,o={...e,argType:n,options:n?j2(n.options,r):{},isInline:t.includes("inline"),isMulti:t.includes("multi")},a=L2[t];if(a)return m.createElement(a,{...o});throw new Error(`Unknown options type: ${t}`)},M2="Error",U2="Object",$2="Array",q2="String",V2="Number",J2="Boolean",z2="Date",H2="Null",G2="Undefined",W2="Function",K2="Symbol",Sd="ADD_DELTA_TYPE",wd="REMOVE_DELTA_TYPE",Ad="UPDATE_DELTA_TYPE",Oa="value",Y2="key";function Pt(e){return e!==null&&typeof e=="object"&&!Array.isArray(e)&&typeof e[Symbol.iterator]=="function"?"Iterable":Object.prototype.toString.call(e).slice(8,-1)}function Td(e,t){let r=Pt(e),n=Pt(t);return(r==="Function"||n==="Function")&&n!==r}var Da=class extends it{constructor(e){super(e),this.state={inputRefKey:null,inputRefValue:null},this.refInputValue=this.refInputValue.bind(this),this.refInputKey=this.refInputKey.bind(this),this.onKeydown=this.onKeydown.bind(this),this.onSubmit=this.onSubmit.bind(this)}componentDidMount(){let{inputRefKey:e,inputRefValue:t}=this.state,{onlyValue:r}=this.props;e&&typeof e.focus=="function"&&e.focus(),r&&t&&typeof t.focus=="function"&&t.focus(),document.addEventListener("keydown",this.onKeydown)}componentWillUnmount(){document.removeEventListener("keydown",this.onKeydown)}onKeydown(e){e.altKey||e.ctrlKey||e.metaKey||e.shiftKey||e.repeat||((e.code==="Enter"||e.key==="Enter")&&(e.preventDefault(),this.onSubmit()),(e.code==="Escape"||e.key==="Escape")&&(e.preventDefault(),this.props.handleCancel()))}onSubmit(){let{handleAdd:e,onlyValue:t,onSubmitValueParser:r,keyPath:n,deep:o}=this.props,{inputRefKey:a,inputRefValue:i}=this.state,l={};if(!t){if(!a.value)return;l.key=a.value}l.newValue=r(!1,n,o,l.key,i.value),e(l)}refInputKey(e){this.state.inputRefKey=e}refInputValue(e){this.state.inputRefValue=e}render(){let{handleCancel:e,onlyValue:t,addButtonElement:r,cancelButtonElement:n,inputElementGenerator:o,keyPath:a,deep:i}=this.props,l=ue(r,{onClick:this.onSubmit}),s=ue(n,{onClick:e}),c=o(Oa,a,i),d=ue(c,{placeholder:"Value",ref:this.refInputValue}),p=null;if(!t){let h=o(Y2,a,i);p=ue(h,{placeholder:"Key",ref:this.refInputKey})}return m.createElement("span",{className:"rejt-add-value-node"},p,d,s,l)}};Da.defaultProps={onlyValue:!1,addButtonElement:m.createElement("button",null,"+"),cancelButtonElement:m.createElement("button",null,"c")};var Cd=class extends it{constructor(e){super(e);let t=[...e.keyPath,e.name];this.state={data:e.data,name:e.name,keyPath:t,deep:e.deep,nextDeep:e.deep+1,collapsed:e.isCollapsed(t,e.deep,e.data),addFormVisible:!1},this.handleCollapseMode=this.handleCollapseMode.bind(this),this.handleRemoveItem=this.handleRemoveItem.bind(this),this.handleAddMode=this.handleAddMode.bind(this),this.handleAddValueAdd=this.handleAddValueAdd.bind(this),this.handleAddValueCancel=this.handleAddValueCancel.bind(this),this.handleEditValue=this.handleEditValue.bind(this),this.onChildUpdate=this.onChildUpdate.bind(this),this.renderCollapsed=this.renderCollapsed.bind(this),this.renderNotCollapsed=this.renderNotCollapsed.bind(this)}static getDerivedStateFromProps(e,t){return e.data!==t.data?{data:e.data}:null}onChildUpdate(e,t){let{data:r,keyPath:n}=this.state;r[e]=t,this.setState({data:r});let{onUpdate:o}=this.props,a=n.length;o(n[a-1],r)}handleAddMode(){this.setState({addFormVisible:!0})}handleCollapseMode(){this.setState(e=>({collapsed:!e.collapsed}))}handleRemoveItem(e){return()=>{let{beforeRemoveAction:t,logger:r}=this.props,{data:n,keyPath:o,nextDeep:a}=this.state,i=n[e];t(e,o,a,i).then(()=>{let l={keyPath:o,deep:a,key:e,oldValue:i,type:wd};n.splice(e,1),this.setState({data:n});let{onUpdate:s,onDeltaUpdate:c}=this.props;s(o[o.length-1],n),c(l)}).catch(r.error)}}handleAddValueAdd({newValue:e}){let{data:t,keyPath:r,nextDeep:n}=this.state,{beforeAddAction:o,logger:a}=this.props;o(t.length,r,n,e).then(()=>{let i=[...t,e];this.setState({data:i}),this.handleAddValueCancel();let{onUpdate:l,onDeltaUpdate:s}=this.props;l(r[r.length-1],i),s({type:Sd,keyPath:r,deep:n,key:i.length-1,newValue:e})}).catch(a.error)}handleAddValueCancel(){this.setState({addFormVisible:!1})}handleEditValue({key:e,value:t}){return new Promise((r,n)=>{let{beforeUpdateAction:o}=this.props,{data:a,keyPath:i,nextDeep:l}=this.state,s=a[e];o(e,i,l,s,t).then(()=>{a[e]=t,this.setState({data:a});let{onUpdate:c,onDeltaUpdate:d}=this.props;c(i[i.length-1],a),d({type:Ad,keyPath:i,deep:l,key:e,newValue:t,oldValue:s}),r(void 0)}).catch(n)})}renderCollapsed(){let{name:e,data:t,keyPath:r,deep:n}=this.state,{handleRemove:o,readOnly:a,getStyle:i,dataType:l,minusMenuElement:s}=this.props,{minus:c,collapsed:d}=i(e,t,r,n,l),p=a(e,t,r,n,l),h=ue(s,{onClick:o,className:"rejt-minus-menu",style:c});return m.createElement("span",{className:"rejt-collapsed"},m.createElement("span",{className:"rejt-collapsed-text",style:d,onClick:this.handleCollapseMode},"[...] ",t.length," ",t.length===1?"item":"items"),!p&&h)}renderNotCollapsed(){let{name:e,data:t,keyPath:r,deep:n,addFormVisible:o,nextDeep:a}=this.state,{isCollapsed:i,handleRemove:l,onDeltaUpdate:s,readOnly:c,getStyle:d,dataType:p,addButtonElement:h,cancelButtonElement:f,editButtonElement:b,inputElementGenerator:g,textareaElementGenerator:x,minusMenuElement:S,plusMenuElement:A,beforeRemoveAction:k,beforeAddAction:T,beforeUpdateAction:I,logger:D,onSubmitValueParser:F}=this.props,{minus:P,plus:L,delimiter:j,ul:G,addForm:$}=d(e,t,r,n,p),H=c(e,t,r,n,p),w=ue(A,{onClick:this.handleAddMode,className:"rejt-plus-menu",style:L}),C=ue(S,{onClick:l,className:"rejt-minus-menu",style:P});return m.createElement("span",{className:"rejt-not-collapsed"},m.createElement("span",{className:"rejt-not-collapsed-delimiter",style:j},"["),!o&&w,m.createElement("ul",{className:"rejt-not-collapsed-list",style:G},t.map((_,M)=>m.createElement(xn,{key:M,name:M.toString(),data:_,keyPath:r,deep:a,isCollapsed:i,handleRemove:this.handleRemoveItem(M),handleUpdateValue:this.handleEditValue,onUpdate:this.onChildUpdate,onDeltaUpdate:s,readOnly:c,getStyle:d,addButtonElement:h,cancelButtonElement:f,editButtonElement:b,inputElementGenerator:g,textareaElementGenerator:x,minusMenuElement:S,plusMenuElement:A,beforeRemoveAction:k,beforeAddAction:T,beforeUpdateAction:I,logger:D,onSubmitValueParser:F}))),!H&&o&&m.createElement("div",{className:"rejt-add-form",style:$},m.createElement(Da,{handleAdd:this.handleAddValueAdd,handleCancel:this.handleAddValueCancel,onlyValue:!0,addButtonElement:h,cancelButtonElement:f,inputElementGenerator:g,keyPath:r,deep:n,onSubmitValueParser:F})),m.createElement("span",{className:"rejt-not-collapsed-delimiter",style:j},"]"),!H&&C)}render(){let{name:e,collapsed:t,data:r,keyPath:n,deep:o}=this.state,{dataType:a,getStyle:i}=this.props,l=t?this.renderCollapsed():this.renderNotCollapsed(),s=i(e,r,n,o,a);return m.createElement("div",{className:"rejt-array-node"},m.createElement("span",{onClick:this.handleCollapseMode},m.createElement("span",{className:"rejt-name",style:s.name},e," :"," ")),l)}};Cd.defaultProps={keyPath:[],deep:0,minusMenuElement:m.createElement("span",null," - "),plusMenuElement:m.createElement("span",null," + ")};var kd=class extends it{constructor(e){super(e);let t=[...e.keyPath,e.name];this.state={value:e.value,name:e.name,keyPath:t,deep:e.deep,editEnabled:!1,inputRef:null},this.handleEditMode=this.handleEditMode.bind(this),this.refInput=this.refInput.bind(this),this.handleCancelEdit=this.handleCancelEdit.bind(this),this.handleEdit=this.handleEdit.bind(this),this.onKeydown=this.onKeydown.bind(this)}static getDerivedStateFromProps(e,t){return e.value!==t.value?{value:e.value}:null}componentDidUpdate(){let{editEnabled:e,inputRef:t,name:r,value:n,keyPath:o,deep:a}=this.state,{readOnly:i,dataType:l}=this.props,s=i(r,n,o,a,l);e&&!s&&typeof t.focus=="function"&&t.focus()}componentDidMount(){document.addEventListener("keydown",this.onKeydown)}componentWillUnmount(){document.removeEventListener("keydown",this.onKeydown)}onKeydown(e){e.altKey||e.ctrlKey||e.metaKey||e.shiftKey||e.repeat||((e.code==="Enter"||e.key==="Enter")&&(e.preventDefault(),this.handleEdit()),(e.code==="Escape"||e.key==="Escape")&&(e.preventDefault(),this.handleCancelEdit()))}handleEdit(){let{handleUpdateValue:e,originalValue:t,logger:r,onSubmitValueParser:n,keyPath:o}=this.props,{inputRef:a,name:i,deep:l}=this.state;if(!a)return;let s=n(!0,o,l,i,a.value);e({value:s,key:i}).then(()=>{Td(t,s)||this.handleCancelEdit()}).catch(r.error)}handleEditMode(){this.setState({editEnabled:!0})}refInput(e){this.state.inputRef=e}handleCancelEdit(){this.setState({editEnabled:!1})}render(){let{name:e,value:t,editEnabled:r,keyPath:n,deep:o}=this.state,{handleRemove:a,originalValue:i,readOnly:l,dataType:s,getStyle:c,editButtonElement:d,cancelButtonElement:p,textareaElementGenerator:h,minusMenuElement:f,keyPath:b}=this.props,g=c(e,i,n,o,s),x=null,S=null,A=l(e,i,n,o,s);if(r&&!A){let k=h(Oa,b,o,e,i,s),T=ue(d,{onClick:this.handleEdit}),I=ue(p,{onClick:this.handleCancelEdit}),D=ue(k,{ref:this.refInput,defaultValue:i});x=m.createElement("span",{className:"rejt-edit-form",style:g.editForm},D," ",I,T),S=null}else{x=m.createElement("span",{className:"rejt-value",style:g.value,onClick:A?null:this.handleEditMode},t);let k=ue(f,{onClick:a,className:"rejt-minus-menu",style:g.minus});S=A?null:k}return m.createElement("li",{className:"rejt-function-value-node",style:g.li},m.createElement("span",{className:"rejt-name",style:g.name},e," :"," "),x,S)}};kd.defaultProps={keyPath:[],deep:0,handleUpdateValue:()=>{},editButtonElement:m.createElement("button",null,"e"),cancelButtonElement:m.createElement("button",null,"c"),minusMenuElement:m.createElement("span",null," - ")};var xn=class extends it{constructor(e){super(e),this.state={data:e.data,name:e.name,keyPath:e.keyPath,deep:e.deep}}static getDerivedStateFromProps(e,t){return e.data!==t.data?{data:e.data}:null}render(){let{data:e,name:t,keyPath:r,deep:n}=this.state,{isCollapsed:o,handleRemove:a,handleUpdateValue:i,onUpdate:l,onDeltaUpdate:s,readOnly:c,getStyle:d,addButtonElement:p,cancelButtonElement:h,editButtonElement:f,inputElementGenerator:b,textareaElementGenerator:g,minusMenuElement:x,plusMenuElement:S,beforeRemoveAction:A,beforeAddAction:k,beforeUpdateAction:T,logger:I,onSubmitValueParser:D}=this.props,F=()=>!0,P=Pt(e);switch(P){case M2:return m.createElement(Aa,{data:e,name:t,isCollapsed:o,keyPath:r,deep:n,handleRemove:a,onUpdate:l,onDeltaUpdate:s,readOnly:F,dataType:P,getStyle:d,addButtonElement:p,cancelButtonElement:h,editButtonElement:f,inputElementGenerator:b,textareaElementGenerator:g,minusMenuElement:x,plusMenuElement:S,beforeRemoveAction:A,beforeAddAction:k,beforeUpdateAction:T,logger:I,onSubmitValueParser:D});case U2:return m.createElement(Aa,{data:e,name:t,isCollapsed:o,keyPath:r,deep:n,handleRemove:a,onUpdate:l,onDeltaUpdate:s,readOnly:c,dataType:P,getStyle:d,addButtonElement:p,cancelButtonElement:h,editButtonElement:f,inputElementGenerator:b,textareaElementGenerator:g,minusMenuElement:x,plusMenuElement:S,beforeRemoveAction:A,beforeAddAction:k,beforeUpdateAction:T,logger:I,onSubmitValueParser:D});case $2:return m.createElement(Cd,{data:e,name:t,isCollapsed:o,keyPath:r,deep:n,handleRemove:a,onUpdate:l,onDeltaUpdate:s,readOnly:c,dataType:P,getStyle:d,addButtonElement:p,cancelButtonElement:h,editButtonElement:f,inputElementGenerator:b,textareaElementGenerator:g,minusMenuElement:x,plusMenuElement:S,beforeRemoveAction:A,beforeAddAction:k,beforeUpdateAction:T,logger:I,onSubmitValueParser:D});case q2:return m.createElement(bt,{name:t,value:`"${e}"`,originalValue:e,keyPath:r,deep:n,handleRemove:a,handleUpdateValue:i,readOnly:c,dataType:P,getStyle:d,cancelButtonElement:h,editButtonElement:f,inputElementGenerator:b,minusMenuElement:x,logger:I,onSubmitValueParser:D});case V2:return m.createElement(bt,{name:t,value:e,originalValue:e,keyPath:r,deep:n,handleRemove:a,handleUpdateValue:i,readOnly:c,dataType:P,getStyle:d,cancelButtonElement:h,editButtonElement:f,inputElementGenerator:b,minusMenuElement:x,logger:I,onSubmitValueParser:D});case J2:return m.createElement(bt,{name:t,value:e?"true":"false",originalValue:e,keyPath:r,deep:n,handleRemove:a,handleUpdateValue:i,readOnly:c,dataType:P,getStyle:d,cancelButtonElement:h,editButtonElement:f,inputElementGenerator:b,minusMenuElement:x,logger:I,onSubmitValueParser:D});case z2:return m.createElement(bt,{name:t,value:e.toISOString(),originalValue:e,keyPath:r,deep:n,handleRemove:a,handleUpdateValue:i,readOnly:F,dataType:P,getStyle:d,cancelButtonElement:h,editButtonElement:f,inputElementGenerator:b,minusMenuElement:x,logger:I,onSubmitValueParser:D});case H2:return m.createElement(bt,{name:t,value:"null",originalValue:"null",keyPath:r,deep:n,handleRemove:a,handleUpdateValue:i,readOnly:c,dataType:P,getStyle:d,cancelButtonElement:h,editButtonElement:f,inputElementGenerator:b,minusMenuElement:x,logger:I,onSubmitValueParser:D});case G2:return m.createElement(bt,{name:t,value:"undefined",originalValue:"undefined",keyPath:r,deep:n,handleRemove:a,handleUpdateValue:i,readOnly:c,dataType:P,getStyle:d,cancelButtonElement:h,editButtonElement:f,inputElementGenerator:b,minusMenuElement:x,logger:I,onSubmitValueParser:D});case W2:return m.createElement(kd,{name:t,value:e.toString(),originalValue:e,keyPath:r,deep:n,handleRemove:a,handleUpdateValue:i,readOnly:c,dataType:P,getStyle:d,cancelButtonElement:h,editButtonElement:f,textareaElementGenerator:g,minusMenuElement:x,logger:I,onSubmitValueParser:D});case K2:return m.createElement(bt,{name:t,value:e.toString(),originalValue:e,keyPath:r,deep:n,handleRemove:a,handleUpdateValue:i,readOnly:F,dataType:P,getStyle:d,cancelButtonElement:h,editButtonElement:f,inputElementGenerator:b,minusMenuElement:x,logger:I,onSubmitValueParser:D});default:return null}}};xn.defaultProps={keyPath:[],deep:0};var Aa=class extends it{constructor(e){super(e);let t=e.deep===-1?[]:[...e.keyPath,e.name];this.state={name:e.name,data:e.data,keyPath:t,deep:e.deep,nextDeep:e.deep+1,collapsed:e.isCollapsed(t,e.deep,e.data),addFormVisible:!1},this.handleCollapseMode=this.handleCollapseMode.bind(this),this.handleRemoveValue=this.handleRemoveValue.bind(this),this.handleAddMode=this.handleAddMode.bind(this),this.handleAddValueAdd=this.handleAddValueAdd.bind(this),this.handleAddValueCancel=this.handleAddValueCancel.bind(this),this.handleEditValue=this.handleEditValue.bind(this),this.onChildUpdate=this.onChildUpdate.bind(this),this.renderCollapsed=this.renderCollapsed.bind(this),this.renderNotCollapsed=this.renderNotCollapsed.bind(this)}static getDerivedStateFromProps(e,t){return e.data!==t.data?{data:e.data}:null}onChildUpdate(e,t){let{data:r,keyPath:n}=this.state;r[e]=t,this.setState({data:r});let{onUpdate:o}=this.props,a=n.length;o(n[a-1],r)}handleAddMode(){this.setState({addFormVisible:!0})}handleAddValueCancel(){this.setState({addFormVisible:!1})}handleAddValueAdd({key:e,newValue:t}){let{data:r,keyPath:n,nextDeep:o}=this.state,{beforeAddAction:a,logger:i}=this.props;a(e,n,o,t).then(()=>{r[e]=t,this.setState({data:r}),this.handleAddValueCancel();let{onUpdate:l,onDeltaUpdate:s}=this.props;l(n[n.length-1],r),s({type:Sd,keyPath:n,deep:o,key:e,newValue:t})}).catch(i.error)}handleRemoveValue(e){return()=>{let{beforeRemoveAction:t,logger:r}=this.props,{data:n,keyPath:o,nextDeep:a}=this.state,i=n[e];t(e,o,a,i).then(()=>{let l={keyPath:o,deep:a,key:e,oldValue:i,type:wd};delete n[e],this.setState({data:n});let{onUpdate:s,onDeltaUpdate:c}=this.props;s(o[o.length-1],n),c(l)}).catch(r.error)}}handleCollapseMode(){this.setState(e=>({collapsed:!e.collapsed}))}handleEditValue({key:e,value:t}){return new Promise((r,n)=>{let{beforeUpdateAction:o}=this.props,{data:a,keyPath:i,nextDeep:l}=this.state,s=a[e];o(e,i,l,s,t).then(()=>{a[e]=t,this.setState({data:a});let{onUpdate:c,onDeltaUpdate:d}=this.props;c(i[i.length-1],a),d({type:Ad,keyPath:i,deep:l,key:e,newValue:t,oldValue:s}),r()}).catch(n)})}renderCollapsed(){let{name:e,keyPath:t,deep:r,data:n}=this.state,{handleRemove:o,readOnly:a,dataType:i,getStyle:l,minusMenuElement:s}=this.props,{minus:c,collapsed:d}=l(e,n,t,r,i),p=Object.getOwnPropertyNames(n),h=a(e,n,t,r,i),f=ue(s,{onClick:o,className:"rejt-minus-menu",style:c});return m.createElement("span",{className:"rejt-collapsed"},m.createElement("span",{className:"rejt-collapsed-text",style:d,onClick:this.handleCollapseMode},"{...}"," ",p.length," ",p.length===1?"key":"keys"),!h&&f)}renderNotCollapsed(){let{name:e,data:t,keyPath:r,deep:n,nextDeep:o,addFormVisible:a}=this.state,{isCollapsed:i,handleRemove:l,onDeltaUpdate:s,readOnly:c,getStyle:d,dataType:p,addButtonElement:h,cancelButtonElement:f,editButtonElement:b,inputElementGenerator:g,textareaElementGenerator:x,minusMenuElement:S,plusMenuElement:A,beforeRemoveAction:k,beforeAddAction:T,beforeUpdateAction:I,logger:D,onSubmitValueParser:F}=this.props,{minus:P,plus:L,addForm:j,ul:G,delimiter:$}=d(e,t,r,n,p),H=Object.getOwnPropertyNames(t),w=c(e,t,r,n,p),C=ue(A,{onClick:this.handleAddMode,className:"rejt-plus-menu",style:L}),_=ue(S,{onClick:l,className:"rejt-minus-menu",style:P}),M=H.map(U=>m.createElement(xn,{key:U,name:U,data:t[U],keyPath:r,deep:o,isCollapsed:i,handleRemove:this.handleRemoveValue(U),handleUpdateValue:this.handleEditValue,onUpdate:this.onChildUpdate,onDeltaUpdate:s,readOnly:c,getStyle:d,addButtonElement:h,cancelButtonElement:f,editButtonElement:b,inputElementGenerator:g,textareaElementGenerator:x,minusMenuElement:S,plusMenuElement:A,beforeRemoveAction:k,beforeAddAction:T,beforeUpdateAction:I,logger:D,onSubmitValueParser:F}));return m.createElement("span",{className:"rejt-not-collapsed"},m.createElement("span",{className:"rejt-not-collapsed-delimiter",style:$},"{"),!w&&C,m.createElement("ul",{className:"rejt-not-collapsed-list",style:G},M),!w&&a&&m.createElement("div",{className:"rejt-add-form",style:j},m.createElement(Da,{handleAdd:this.handleAddValueAdd,handleCancel:this.handleAddValueCancel,addButtonElement:h,cancelButtonElement:f,inputElementGenerator:g,keyPath:r,deep:n,onSubmitValueParser:F})),m.createElement("span",{className:"rejt-not-collapsed-delimiter",style:$},"}"),!w&&_)}render(){let{name:e,collapsed:t,data:r,keyPath:n,deep:o}=this.state,{getStyle:a,dataType:i}=this.props,l=t?this.renderCollapsed():this.renderNotCollapsed(),s=a(e,r,n,o,i);return m.createElement("div",{className:"rejt-object-node"},m.createElement("span",{onClick:this.handleCollapseMode},m.createElement("span",{className:"rejt-name",style:s.name},e," :"," ")),l)}};Aa.defaultProps={keyPath:[],deep:0,minusMenuElement:m.createElement("span",null," - "),plusMenuElement:m.createElement("span",null," + ")};var bt=class extends it{constructor(e){super(e);let t=[...e.keyPath,e.name];this.state={value:e.value,name:e.name,keyPath:t,deep:e.deep,editEnabled:!1,inputRef:null},this.handleEditMode=this.handleEditMode.bind(this),this.refInput=this.refInput.bind(this),this.handleCancelEdit=this.handleCancelEdit.bind(this),this.handleEdit=this.handleEdit.bind(this),this.onKeydown=this.onKeydown.bind(this)}static getDerivedStateFromProps(e,t){return e.value!==t.value?{value:e.value}:null}componentDidUpdate(){let{editEnabled:e,inputRef:t,name:r,value:n,keyPath:o,deep:a}=this.state,{readOnly:i,dataType:l}=this.props,s=i(r,n,o,a,l);e&&!s&&typeof t.focus=="function"&&t.focus()}componentDidMount(){document.addEventListener("keydown",this.onKeydown)}componentWillUnmount(){document.removeEventListener("keydown",this.onKeydown)}onKeydown(e){e.altKey||e.ctrlKey||e.metaKey||e.shiftKey||e.repeat||((e.code==="Enter"||e.key==="Enter")&&(e.preventDefault(),this.handleEdit()),(e.code==="Escape"||e.key==="Escape")&&(e.preventDefault(),this.handleCancelEdit()))}handleEdit(){let{handleUpdateValue:e,originalValue:t,logger:r,onSubmitValueParser:n,keyPath:o}=this.props,{inputRef:a,name:i,deep:l}=this.state;if(!a)return;let s=n(!0,o,l,i,a.value);e({value:s,key:i}).then(()=>{Td(t,s)||this.handleCancelEdit()}).catch(r.error)}handleEditMode(){this.setState({editEnabled:!0})}refInput(e){this.state.inputRef=e}handleCancelEdit(){this.setState({editEnabled:!1})}render(){let{name:e,value:t,editEnabled:r,keyPath:n,deep:o}=this.state,{handleRemove:a,originalValue:i,readOnly:l,dataType:s,getStyle:c,editButtonElement:d,cancelButtonElement:p,inputElementGenerator:h,minusMenuElement:f,keyPath:b}=this.props,g=c(e,i,n,o,s),x=l(e,i,n,o,s),S=r&&!x,A=h(Oa,b,o,e,i,s),k=ue(d,{onClick:this.handleEdit}),T=ue(p,{onClick:this.handleCancelEdit}),I=ue(A,{ref:this.refInput,defaultValue:JSON.stringify(i)}),D=ue(f,{onClick:a,className:"rejt-minus-menu",style:g.minus});return m.createElement("li",{className:"rejt-value-node",style:g.li},m.createElement("span",{className:"rejt-name",style:g.name},e," : "),S?m.createElement("span",{className:"rejt-edit-form",style:g.editForm},I," ",T,k):m.createElement("span",{className:"rejt-value",style:g.value,onClick:x?null:this.handleEditMode},String(t)),!x&&!S&&D)}};bt.defaultProps={keyPath:[],deep:0,handleUpdateValue:()=>Promise.resolve(),editButtonElement:m.createElement("button",null,"e"),cancelButtonElement:m.createElement("button",null,"c"),minusMenuElement:m.createElement("span",null," - ")};function X2(e){let t=e;if(t.indexOf("function")===0)return(0,eval)(`(${t})`);try{t=JSON.parse(e)}catch{}return t}var Q2={minus:{color:"red"},plus:{color:"green"},collapsed:{color:"grey"},delimiter:{},ul:{padding:"0px",margin:"0 0 0 25px",listStyle:"none"},name:{color:"#2287CD"},addForm:{}},Z2={minus:{color:"red"},plus:{color:"green"},collapsed:{color:"grey"},delimiter:{},ul:{padding:"0px",margin:"0 0 0 25px",listStyle:"none"},name:{color:"#2287CD"},addForm:{}},eb={minus:{color:"red"},editForm:{},value:{color:"#7bba3d"},li:{minHeight:"22px",lineHeight:"22px",outline:"0px"},name:{color:"#2287CD"}},Id=class extends it{constructor(e){super(e),this.state={data:e.data,rootName:e.rootName},this.onUpdate=this.onUpdate.bind(this),this.removeRoot=this.removeRoot.bind(this)}static getDerivedStateFromProps(e,t){return e.data!==t.data||e.rootName!==t.rootName?{data:e.data,rootName:e.rootName}:null}onUpdate(e,t){this.setState({data:t}),this.props.onFullyUpdate(t)}removeRoot(){this.onUpdate(null,null)}render(){let{data:e,rootName:t}=this.state,{isCollapsed:r,onDeltaUpdate:n,readOnly:o,getStyle:a,addButtonElement:i,cancelButtonElement:l,editButtonElement:s,inputElement:c,textareaElement:d,minusMenuElement:p,plusMenuElement:h,beforeRemoveAction:f,beforeAddAction:b,beforeUpdateAction:g,logger:x,onSubmitValueParser:S,fallback:A=null}=this.props,k=Pt(e),T=o;Pt(o)==="Boolean"&&(T=()=>o);let I=c;c&&Pt(c)!=="Function"&&(I=()=>c);let D=d;return d&&Pt(d)!=="Function"&&(D=()=>d),k==="Object"||k==="Array"?m.createElement("div",{className:"rejt-tree"},m.createElement(xn,{data:e,name:t,deep:-1,isCollapsed:r,onUpdate:this.onUpdate,onDeltaUpdate:n,readOnly:T,getStyle:a,addButtonElement:i,cancelButtonElement:l,editButtonElement:s,inputElementGenerator:I,textareaElementGenerator:D,minusMenuElement:p,plusMenuElement:h,handleRemove:this.removeRoot,beforeRemoveAction:f,beforeAddAction:b,beforeUpdateAction:g,logger:x,onSubmitValueParser:S})):A}};Id.defaultProps={rootName:"root",isCollapsed:(e,t)=>t!==-1,getStyle:(e,t,r,n,o)=>{switch(o){case"Object":case"Error":return Q2;case"Array":return Z2;default:return eb}},readOnly:()=>!1,onFullyUpdate:()=>{},onDeltaUpdate:()=>{},beforeRemoveAction:()=>Promise.resolve(),beforeAddAction:()=>Promise.resolve(),beforeUpdateAction:()=>Promise.resolve(),logger:{error:()=>{}},onSubmitValueParser:(e,t,r,n,o)=>X2(o),inputElement:()=>m.createElement("input",null),textareaElement:()=>m.createElement("textarea",null),fallback:null};var{window:tb}=globalThis,rb=R.div(({theme:e})=>({position:"relative",display:"flex",'&[aria-readonly="true"]':{opacity:.5},".rejt-tree":{marginLeft:"1rem",fontSize:"13px"},".rejt-value-node, .rejt-object-node > .rejt-collapsed, .rejt-array-node > .rejt-collapsed, .rejt-object-node > .rejt-not-collapsed, .rejt-array-node > .rejt-not-collapsed":{"& > svg":{opacity:0,transition:"opacity 0.2s"}},".rejt-value-node:hover, .rejt-object-node:hover > .rejt-collapsed, .rejt-array-node:hover > .rejt-collapsed, .rejt-object-node:hover > .rejt-not-collapsed, .rejt-array-node:hover > .rejt-not-collapsed":{"& > svg":{opacity:1}},".rejt-edit-form button":{display:"none"},".rejt-add-form":{marginLeft:10},".rejt-add-value-node":{display:"inline-flex",alignItems:"center"},".rejt-name":{lineHeight:"22px"},".rejt-not-collapsed-delimiter":{lineHeight:"22px"},".rejt-plus-menu":{marginLeft:5},".rejt-object-node > span > *, .rejt-array-node > span > *":{position:"relative",zIndex:2},".rejt-object-node, .rejt-array-node":{position:"relative"},".rejt-object-node > span:first-of-type::after, .rejt-array-node > span:first-of-type::after, .rejt-collapsed::before, .rejt-not-collapsed::before":{content:'""',position:"absolute",top:0,display:"block",width:"100%",marginLeft:"-1rem",padding:"0 4px 0 1rem",height:22},".rejt-collapsed::before, .rejt-not-collapsed::before":{zIndex:1,background:"transparent",borderRadius:4,transition:"background 0.2s",pointerEvents:"none",opacity:.1},".rejt-object-node:hover, .rejt-array-node:hover":{"& > .rejt-collapsed::before, & > .rejt-not-collapsed::before":{background:e.color.secondary}},".rejt-collapsed::after, .rejt-not-collapsed::after":{content:'""',position:"absolute",display:"inline-block",pointerEvents:"none",width:0,height:0},".rejt-collapsed::after":{left:-8,top:8,borderTop:"3px solid transparent",borderBottom:"3px solid transparent",borderLeft:"3px solid rgba(153,153,153,0.6)"},".rejt-not-collapsed::after":{left:-10,top:10,borderTop:"3px solid rgba(153,153,153,0.6)",borderLeft:"3px solid transparent",borderRight:"3px solid transparent"},".rejt-value":{display:"inline-block",border:"1px solid transparent",borderRadius:4,margin:"1px 0",padding:"0 4px",cursor:"text",color:e.color.defaultText},".rejt-value-node:hover > .rejt-value":{background:e.color.lighter,borderColor:e.appBorderColor}})),pa=R.button(({theme:e,primary:t})=>({border:0,height:20,margin:1,borderRadius:4,background:t?e.color.secondary:"transparent",color:t?e.color.lightest:e.color.dark,fontWeight:t?"bold":"normal",cursor:"pointer",order:t?"initial":9})),nb=R(Zn)(({theme:e,disabled:t})=>({display:"inline-block",verticalAlign:"middle",width:15,height:15,padding:3,marginLeft:5,cursor:t?"not-allowed":"pointer",color:e.textMutedColor,"&:hover":t?{}:{color:e.color.ancillary},"svg + &":{marginLeft:0}})),ob=R(Ui)(({theme:e,disabled:t})=>({display:"inline-block",verticalAlign:"middle",width:15,height:15,padding:3,marginLeft:5,cursor:t?"not-allowed":"pointer",color:e.textMutedColor,"&:hover":t?{}:{color:e.color.negative},"svg + &":{marginLeft:0}})),_c=R.input(({theme:e,placeholder:t})=>({outline:0,margin:t?1:"1px 0",padding:"3px 4px",color:e.color.defaultText,background:e.background.app,border:`1px solid ${e.appBorderColor}`,borderRadius:4,lineHeight:"14px",width:t==="Key"?80:120,"&:focus":{border:`1px solid ${e.color.secondary}`}})),ab=R(ze)(({theme:e})=>({position:"absolute",zIndex:2,top:2,right:2,height:21,padding:"0 3px",background:e.background.bar,border:`1px solid ${e.appBorderColor}`,borderRadius:3,color:e.textMutedColor,fontSize:"9px",fontWeight:"bold",textDecoration:"none",span:{marginLeft:3,marginTop:1}})),ib=R(Ve.Textarea)(({theme:e})=>({flex:1,padding:"7px 6px",fontFamily:e.typography.fonts.mono,fontSize:"12px",lineHeight:"18px","&::placeholder":{fontFamily:e.typography.fonts.base,fontSize:"13px"},"&:placeholder-shown":{padding:"7px 10px"}})),sb={bubbles:!0,cancelable:!0,key:"Enter",code:"Enter",keyCode:13},lb=e=>{e.currentTarget.dispatchEvent(new tb.KeyboardEvent("keydown",sb))},ub=e=>{e.currentTarget.select()},cb=e=>()=>({name:{color:e.color.secondary},collapsed:{color:e.color.dark},ul:{listStyle:"none",margin:"0 0 0 1rem",padding:0},li:{outline:0}}),Pc=({name:e,value:t,onChange:r,argType:n})=>{let o=Xn(),a=st(()=>t&&Ka(t),[t]),i=a!=null,[l,s]=X(!i),[c,d]=X(null),p=!!n?.table?.readonly,h=xe(k=>{try{k&&r(JSON.parse(k)),d(void 0)}catch(T){d(T)}},[r]),[f,b]=X(!1),g=xe(()=>{r({}),b(!0)},[b]),x=De(null);if(Se(()=>{f&&x.current&&x.current.select()},[f]),!i)return m.createElement(lt,{disabled:p,id:lr(e),onClick:g},"Set object");let S=m.createElement(ib,{ref:x,id:Fe(e),name:e,defaultValue:t===null?"":JSON.stringify(t,null,2),onBlur:k=>h(k.target.value),placeholder:"Edit JSON string...",autoFocus:f,valid:c?"error":null,readOnly:p}),A=Array.isArray(t)||typeof t=="object"&&t?.constructor===Object;return m.createElement(rb,{"aria-readonly":p},A&&m.createElement(ab,{onClick:k=>{k.preventDefault(),s(T=>!T)}},l?m.createElement(Bi,null):m.createElement(ji,null),m.createElement("span",null,"RAW")),l?S:m.createElement(Id,{readOnly:p||!A,isCollapsed:A?void 0:()=>!0,data:a,rootName:e,onFullyUpdate:r,getStyle:cb(o),cancelButtonElement:m.createElement(pa,{type:"button"},"Cancel"),editButtonElement:m.createElement(pa,{type:"submit"},"Save"),addButtonElement:m.createElement(pa,{type:"submit",primary:!0},"Save"),plusMenuElement:m.createElement(nb,null),minusMenuElement:m.createElement(ob,null),inputElement:(k,T,I,D)=>D?m.createElement(_c,{onFocus:ub,onBlur:lb}):m.createElement(_c,null),fallback:S}))},db=R.input(({theme:e,min:t,max:r,value:n,disabled:o})=>({"&":{width:"100%",backgroundColor:"transparent",appearance:"none"},"&::-webkit-slider-runnable-track":{background:e.base==="light"?`linear-gradient(to right, + ${e.color.green} 0%, ${e.color.green} ${(n-t)/(r-t)*100}%, + ${We(.02,e.input.background)} ${(n-t)/(r-t)*100}%, + ${We(.02,e.input.background)} 100%)`:`linear-gradient(to right, + ${e.color.green} 0%, ${e.color.green} ${(n-t)/(r-t)*100}%, + ${Rt(.02,e.input.background)} ${(n-t)/(r-t)*100}%, + ${Rt(.02,e.input.background)} 100%)`,boxShadow:`${e.appBorderColor} 0 0 0 1px inset`,borderRadius:6,width:"100%",height:6,cursor:o?"not-allowed":"pointer"},"&::-webkit-slider-thumb":{marginTop:"-6px",width:16,height:16,border:`1px solid ${rt(e.appBorderColor,.2)}`,borderRadius:"50px",boxShadow:`0 1px 3px 0px ${rt(e.appBorderColor,.2)}`,cursor:o?"not-allowed":"grab",appearance:"none",background:`${e.input.background}`,transition:"all 150ms ease-out","&:hover":{background:`${We(.05,e.input.background)}`,transform:"scale3d(1.1, 1.1, 1.1) translateY(-1px)",transition:"all 50ms ease-out"},"&:active":{background:`${e.input.background}`,transform:"scale3d(1, 1, 1) translateY(0px)",cursor:o?"not-allowed":"grab"}},"&:focus":{outline:"none","&::-webkit-slider-runnable-track":{borderColor:rt(e.color.secondary,.4)},"&::-webkit-slider-thumb":{borderColor:e.color.secondary,boxShadow:`0 0px 5px 0px ${e.color.secondary}`}},"&::-moz-range-track":{background:e.base==="light"?`linear-gradient(to right, + ${e.color.green} 0%, ${e.color.green} ${(n-t)/(r-t)*100}%, + ${We(.02,e.input.background)} ${(n-t)/(r-t)*100}%, + ${We(.02,e.input.background)} 100%)`:`linear-gradient(to right, + ${e.color.green} 0%, ${e.color.green} ${(n-t)/(r-t)*100}%, + ${Rt(.02,e.input.background)} ${(n-t)/(r-t)*100}%, + ${Rt(.02,e.input.background)} 100%)`,boxShadow:`${e.appBorderColor} 0 0 0 1px inset`,borderRadius:6,width:"100%",height:6,cursor:o?"not-allowed":"pointer",outline:"none"},"&::-moz-range-thumb":{width:16,height:16,border:`1px solid ${rt(e.appBorderColor,.2)}`,borderRadius:"50px",boxShadow:`0 1px 3px 0px ${rt(e.appBorderColor,.2)}`,cursor:o?"not-allowed":"grap",background:`${e.input.background}`,transition:"all 150ms ease-out","&:hover":{background:`${We(.05,e.input.background)}`,transform:"scale3d(1.1, 1.1, 1.1) translateY(-1px)",transition:"all 50ms ease-out"},"&:active":{background:`${e.input.background}`,transform:"scale3d(1, 1, 1) translateY(0px)",cursor:"grabbing"}},"&::-ms-track":{background:e.base==="light"?`linear-gradient(to right, + ${e.color.green} 0%, ${e.color.green} ${(n-t)/(r-t)*100}%, + ${We(.02,e.input.background)} ${(n-t)/(r-t)*100}%, + ${We(.02,e.input.background)} 100%)`:`linear-gradient(to right, + ${e.color.green} 0%, ${e.color.green} ${(n-t)/(r-t)*100}%, + ${Rt(.02,e.input.background)} ${(n-t)/(r-t)*100}%, + ${Rt(.02,e.input.background)} 100%)`,boxShadow:`${e.appBorderColor} 0 0 0 1px inset`,color:"transparent",width:"100%",height:"6px",cursor:"pointer"},"&::-ms-fill-lower":{borderRadius:6},"&::-ms-fill-upper":{borderRadius:6},"&::-ms-thumb":{width:16,height:16,background:`${e.input.background}`,border:`1px solid ${rt(e.appBorderColor,.2)}`,borderRadius:50,cursor:"grab",marginTop:0},"@supports (-ms-ime-align:auto)":{"input[type=range]":{margin:"0"}}})),Od=R.span({paddingLeft:5,paddingRight:5,fontSize:12,whiteSpace:"nowrap",fontFeatureSettings:"tnum",fontVariantNumeric:"tabular-nums","[aria-readonly=true] &":{opacity:.5}}),pb=R(Od)(({numberOFDecimalsPlaces:e,max:t})=>({width:`${e+t.toString().length*2+3}ch`,textAlign:"right",flexShrink:0})),fb=R.div({display:"flex",alignItems:"center",width:"100%"});function hb(e){let t=e.toString().match(/(?:\.(\d+))?(?:[eE]([+-]?\d+))?$/);return t?Math.max(0,(t[1]?t[1].length:0)-(t[2]?+t[2]:0)):0}var mb=({name:e,value:t,onChange:r,min:n=0,max:o=100,step:a=1,onBlur:i,onFocus:l,argType:s})=>{let c=f=>{r(T2(f.target.value))},d=t!==void 0,p=st(()=>hb(a),[a]),h=!!s?.table?.readonly;return m.createElement(fb,{"aria-readonly":h},m.createElement(Od,null,n),m.createElement(db,{id:Fe(e),type:"range",disabled:h,onChange:c,name:e,value:t,min:n,max:o,step:a,onFocus:l,onBlur:i}),m.createElement(pb,{numberOFDecimalsPlaces:p,max:o},d?t.toFixed(p):"--"," / ",o))},yb=R.label({display:"flex"}),gb=R.div(({isMaxed:e})=>({marginLeft:"0.75rem",paddingTop:"0.35rem",color:e?"red":void 0})),bb=({name:e,value:t,onChange:r,onFocus:n,onBlur:o,maxLength:a,argType:i})=>{let l=f=>{r(f.target.value)},s=!!i?.table?.readonly,[c,d]=X(!1),p=xe(()=>{r(""),d(!0)},[d]);if(t===void 0)return m.createElement(lt,{variant:"outline",size:"medium",disabled:s,id:lr(e),onClick:p},"Set string");let h=typeof t=="string";return m.createElement(yb,null,m.createElement(Ve.Textarea,{id:Fe(e),maxLength:a,onChange:l,disabled:s,size:"flex",placeholder:"Edit string...",autoFocus:c,valid:h?null:"error",name:e,value:h?t:"",onFocus:n,onBlur:o}),a&&m.createElement(gb,{isMaxed:t?.length===a},t?.length??0," / ",a))},Eb=R(Ve.Input)({padding:10});function vb(e){e.forEach(t=>{t.startsWith("blob:")&&URL.revokeObjectURL(t)})}var xb=({onChange:e,name:t,accept:r="image/*",value:n,argType:o})=>{let a=De(null),i=o?.control?.readOnly;function l(s){if(!s.target.files)return;let c=Array.from(s.target.files).map(d=>URL.createObjectURL(d));e(c),vb(n)}return Se(()=>{n==null&&a.current&&(a.current.value=null)},[n,t]),m.createElement(Eb,{ref:a,id:Fe(t),type:"file",name:t,multiple:!0,disabled:i,onChange:l,accept:r,size:"flex"})},Sb=Qa(()=>Promise.resolve().then(()=>(hc(),fc))),wb=e=>m.createElement(Xa,{fallback:m.createElement("div",null)},m.createElement(Sb,{...e})),Ab={array:Pc,object:Pc,boolean:g2,color:wb,date:w2,number:k2,check:Xt,"inline-check":Xt,radio:Xt,"inline-radio":Xt,select:Xt,"multi-select":Xt,range:mb,text:bb,file:xb},Fc=()=>m.createElement(m.Fragment,null,"-"),Tb=({row:e,arg:t,updateArgs:r,isHovered:n})=>{let{key:o,control:a}=e,[i,l]=X(!1),[s,c]=X({value:t});Se(()=>{i||c({value:t})},[i,t]);let d=xe(g=>(c({value:g}),r({[o]:g}),g),[r,o]),p=xe(()=>l(!1),[]),h=xe(()=>l(!0),[]);if(!a||a.disable){let g=a?.disable!==!0&&e?.type?.name!=="function";return n&&g?m.createElement(xt,{href:"https://storybook.js.org/docs/essentials/controls",target:"_blank",withArrow:!0},"Setup controls"):m.createElement(Fc,null)}let f={name:o,argType:e,value:s.value,onChange:d,onBlur:p,onFocus:h},b=Ab[a.type]||Fc;return m.createElement(b,{...f,...a,controlType:a.type})},Cb=R.table(({theme:e})=>({"&&":{borderCollapse:"collapse",borderSpacing:0,border:"none",tr:{border:"none !important",background:"none"},"td, th":{padding:0,border:"none",width:"auto!important"},marginTop:0,marginBottom:0,"th:first-of-type, td:first-of-type":{paddingLeft:0},"th:last-of-type, td:last-of-type":{paddingRight:0},td:{paddingTop:0,paddingBottom:4,"&:not(:first-of-type)":{paddingLeft:10,paddingRight:0}},tbody:{boxShadow:"none",border:"none"},code:Mt({theme:e}),div:{span:{fontWeight:"bold"}},"& code":{margin:0,display:"inline-block",fontSize:e.typography.size.s1}}})),kb=({tags:e})=>{let t=(e.params||[]).filter(a=>a.description),r=t.length!==0,n=e.deprecated!=null,o=e.returns!=null&&e.returns.description!=null;return!r&&!o&&!n?null:m.createElement(m.Fragment,null,m.createElement(Cb,null,m.createElement("tbody",null,n&&m.createElement("tr",{key:"deprecated"},m.createElement("td",{colSpan:2},m.createElement("strong",null,"Deprecated"),": ",e.deprecated.toString())),r&&t.map(a=>m.createElement("tr",{key:a.name},m.createElement("td",null,m.createElement("code",null,a.name)),m.createElement("td",null,a.description))),o&&m.createElement("tr",{key:"returns"},m.createElement("td",null,m.createElement("code",null,"Returns")),m.createElement("td",null,e.returns.description)))))},Ib=Lt(Gc()),Ta=8,Nc=R.div(({isExpanded:e})=>({display:"flex",flexDirection:e?"column":"row",flexWrap:"wrap",alignItems:"flex-start",marginBottom:"-4px",minWidth:100})),Ob=R.span(Mt,({theme:e,simple:t=!1})=>({flex:"0 0 auto",fontFamily:e.typography.fonts.mono,fontSize:e.typography.size.s1,wordBreak:"break-word",whiteSpace:"normal",maxWidth:"100%",margin:0,marginRight:"4px",marginBottom:"4px",paddingTop:"2px",paddingBottom:"2px",lineHeight:"13px",...t&&{background:"transparent",border:"0 none",paddingLeft:0}})),Db=R.button(({theme:e})=>({fontFamily:e.typography.fonts.mono,color:e.color.secondary,marginBottom:"4px",background:"none",border:"none"})),Rb=R.div(Mt,({theme:e})=>({fontFamily:e.typography.fonts.mono,color:e.color.secondary,fontSize:e.typography.size.s1,margin:0,whiteSpace:"nowrap",display:"flex",alignItems:"center"})),_b=R.div(({theme:e,width:t})=>({width:t,minWidth:200,maxWidth:800,padding:15,fontFamily:e.typography.fonts.mono,fontSize:e.typography.size.s1,boxSizing:"content-box","& code":{padding:"0 !important"}})),Pb=R(Ni)({marginLeft:4}),Fb=R(eo)({marginLeft:4}),Nb=()=>m.createElement("span",null,"-"),Dd=({text:e,simple:t})=>m.createElement(Ob,{simple:t},e),Bb=(0,Ib.default)(1e3)(e=>{let t=e.split(/\r?\n/);return`${Math.max(...t.map(r=>r.length))}ch`}),jb=e=>{if(!e)return[e];let t=e.split("|").map(r=>r.trim());return Ga(t)},Bc=(e,t=!0)=>{let r=e;return t||(r=e.slice(0,Ta)),r.map(n=>m.createElement(Dd,{key:n,text:n===""?'""':n}))},Lb=({value:e,initialExpandedArgs:t})=>{let{summary:r,detail:n}=e,[o,a]=X(!1),[i,l]=X(t||!1);if(r==null)return null;let s=typeof r.toString=="function"?r.toString():r;if(n==null){if(/[(){}[\]<>]/.test(s))return m.createElement(Dd,{text:s});let c=jb(s),d=c.length;return d>Ta?m.createElement(Nc,{isExpanded:i},Bc(c,i),m.createElement(Db,{onClick:()=>l(!i)},i?"Show less...":`Show ${d-Ta} more...`)):m.createElement(Nc,null,Bc(c))}return m.createElement(Mn,{closeOnOutsideClick:!0,placement:"bottom",visible:o,onVisibleChange:c=>{a(c)},tooltip:m.createElement(_b,{width:Bb(n)},m.createElement(Rr,{language:"jsx",format:!1},n))},m.createElement(Rb,{className:"sbdocs-expandable"},m.createElement("span",null,s),o?m.createElement(Pb,null):m.createElement(Fb,null)))},fa=({value:e,initialExpandedArgs:t})=>e==null?m.createElement(Nb,null):m.createElement(Lb,{value:e,initialExpandedArgs:t}),Mb=R.span({fontWeight:"bold"}),Ub=R.span(({theme:e})=>({color:e.color.negative,fontFamily:e.typography.fonts.mono,cursor:"help"})),$b=R.div(({theme:e})=>({"&&":{p:{margin:"0 0 10px 0"},a:{color:e.color.secondary}},code:{...Mt({theme:e}),fontSize:12,fontFamily:e.typography.fonts.mono},"& code":{margin:0,display:"inline-block"},"& pre > code":{whiteSpace:"pre-wrap"}})),qb=R.div(({theme:e,hasDescription:t})=>({color:e.base==="light"?se(.1,e.color.defaultText):se(.2,e.color.defaultText),marginTop:t?4:0})),Vb=R.div(({theme:e,hasDescription:t})=>({color:e.base==="light"?se(.1,e.color.defaultText):se(.2,e.color.defaultText),marginTop:t?12:0,marginBottom:12})),Jb=R.td(({theme:e,expandable:t})=>({paddingLeft:t?"40px !important":"20px !important"})),zb=e=>e&&{summary:typeof e=="string"?e:e.name},pn=e=>{let[t,r]=X(!1),{row:n,updateArgs:o,compact:a,expandable:i,initialExpandedArgs:l}=e,{name:s,description:c}=n,d=n.table||{},p=d.type||zb(n.type),h=d.defaultValue||n.defaultValue,f=n.type?.required,b=c!=null&&c!=="";return m.createElement("tr",{onMouseEnter:()=>r(!0),onMouseLeave:()=>r(!1)},m.createElement(Jb,{expandable:i},m.createElement(Mb,null,s),f?m.createElement(Ub,{title:"Required"},"*"):null),a?null:m.createElement("td",null,b&&m.createElement($b,null,m.createElement(h2,null,c)),d.jsDocTags!=null?m.createElement(m.Fragment,null,m.createElement(Vb,{hasDescription:b},m.createElement(fa,{value:p,initialExpandedArgs:l})),m.createElement(kb,{tags:d.jsDocTags})):m.createElement(qb,{hasDescription:b},m.createElement(fa,{value:p,initialExpandedArgs:l}))),a?null:m.createElement("td",null,m.createElement(fa,{value:h,initialExpandedArgs:l})),o?m.createElement("td",null,m.createElement(Tb,{...e,isHovered:t})):null)},Hb=R.div(({inAddonPanel:e,theme:t})=>({height:e?"100%":"auto",display:"flex",border:e?"none":`1px solid ${t.appBorderColor}`,borderRadius:e?0:t.appBorderRadius,padding:e?0:40,alignItems:"center",justifyContent:"center",flexDirection:"column",gap:15,background:t.background.content,boxShadow:"rgba(0, 0, 0, 0.10) 0 1px 3px 0"})),Gb=R.div(({theme:e})=>({display:"flex",fontSize:e.typography.size.s2-1,gap:25})),Wb=R.div(({theme:e})=>({width:1,height:16,backgroundColor:e.appBorderColor})),Kb=({inAddonPanel:e})=>{let[t,r]=X(!0);return Se(()=>{let n=setTimeout(()=>{r(!1)},100);return()=>clearTimeout(n)},[]),t?null:m.createElement(Hb,{inAddonPanel:e},m.createElement(Fn,{title:e?"Interactive story playground":"Args table with interactive controls couldn't be auto-generated",description:m.createElement(m.Fragment,null,"Controls give you an easy to use interface to test your components. Set your story args and you'll see controls appearing here automatically."),footer:m.createElement(Gb,null,e&&m.createElement(m.Fragment,null,m.createElement(xt,{href:"https://youtu.be/0gOfS6K0x0E",target:"_blank",withArrow:!0},m.createElement($i,null)," Watch 5m video"),m.createElement(Wb,null),m.createElement(xt,{href:"https://storybook.js.org/docs/essentials/controls",target:"_blank",withArrow:!0},m.createElement($r,null)," Read docs")),!e&&m.createElement(xt,{href:"https://storybook.js.org/docs/essentials/controls",target:"_blank",withArrow:!0},m.createElement($r,null)," Learn how to set that up"))}))},Yb=R(Pi)(({theme:e})=>({marginRight:8,marginLeft:-10,marginTop:-2,height:12,width:12,color:e.base==="light"?se(.25,e.color.defaultText):se(.3,e.color.defaultText),border:"none",display:"inline-block"})),Xb=R(Fi)(({theme:e})=>({marginRight:8,marginLeft:-10,marginTop:-2,height:12,width:12,color:e.base==="light"?se(.25,e.color.defaultText):se(.3,e.color.defaultText),border:"none",display:"inline-block"})),Qb=R.span(({theme:e})=>({display:"flex",lineHeight:"20px",alignItems:"center"})),Zb=R.td(({theme:e})=>({position:"relative",letterSpacing:"0.35em",textTransform:"uppercase",fontWeight:e.typography.weight.bold,fontSize:e.typography.size.s1-1,color:e.base==="light"?se(.4,e.color.defaultText):se(.6,e.color.defaultText),background:`${e.background.app} !important`,"& ~ td":{background:`${e.background.app} !important`}})),e1=R.td(({theme:e})=>({position:"relative",fontWeight:e.typography.weight.bold,fontSize:e.typography.size.s2-1,background:e.background.app})),t1=R.td(()=>({position:"relative"})),r1=R.tr(({theme:e})=>({"&:hover > td":{backgroundColor:`${Rt(.005,e.background.app)} !important`,boxShadow:`${e.color.mediumlight} 0 - 1px 0 0 inset`,cursor:"row-resize"}})),jc=R.button(()=>({background:"none",border:"none",padding:"0",font:"inherit",position:"absolute",top:0,bottom:0,left:0,right:0,height:"100%",width:"100%",color:"transparent",cursor:"row-resize !important"})),ha=({level:e="section",label:t,children:r,initialExpanded:n=!0,colSpan:o=3})=>{let[a,i]=X(n),l=e==="subsection"?e1:Zb,s=r?.length||0,c=e==="subsection"?`${s} item${s!==1?"s":""}`:"",d=`${a?"Hide":"Show"} ${e==="subsection"?s:t} item${s!==1?"s":""}`;return m.createElement(m.Fragment,null,m.createElement(r1,{title:d},m.createElement(l,{colSpan:1},m.createElement(jc,{onClick:p=>i(!a),tabIndex:0},d),m.createElement(Qb,null,a?m.createElement(Yb,null):m.createElement(Xb,null),t)),m.createElement(t1,{colSpan:o-1},m.createElement(jc,{onClick:p=>i(!a),tabIndex:-1,style:{outline:"none"}},d),a?null:c)),a?r:null)},fn=R.div(({theme:e})=>({display:"flex",gap:16,borderBottom:`1px solid ${e.appBorderColor}`,"&:last-child":{borderBottom:0}})),ke=R.div(({numColumn:e})=>({display:"flex",flexDirection:"column",flex:e||1,gap:5,padding:"12px 20px"})),me=R.div(({theme:e,width:t,height:r})=>({animation:`${e.animation.glow} 1.5s ease-in-out infinite`,background:e.appBorderColor,width:t||"100%",height:r||16,borderRadius:3})),Ie=[2,4,2,2],n1=()=>m.createElement(m.Fragment,null,m.createElement(fn,null,m.createElement(ke,{numColumn:Ie[0]},m.createElement(me,{width:"60%"})),m.createElement(ke,{numColumn:Ie[1]},m.createElement(me,{width:"30%"})),m.createElement(ke,{numColumn:Ie[2]},m.createElement(me,{width:"60%"})),m.createElement(ke,{numColumn:Ie[3]},m.createElement(me,{width:"60%"}))),m.createElement(fn,null,m.createElement(ke,{numColumn:Ie[0]},m.createElement(me,{width:"60%"})),m.createElement(ke,{numColumn:Ie[1]},m.createElement(me,{width:"80%"}),m.createElement(me,{width:"30%"})),m.createElement(ke,{numColumn:Ie[2]},m.createElement(me,{width:"60%"})),m.createElement(ke,{numColumn:Ie[3]},m.createElement(me,{width:"60%"}))),m.createElement(fn,null,m.createElement(ke,{numColumn:Ie[0]},m.createElement(me,{width:"60%"})),m.createElement(ke,{numColumn:Ie[1]},m.createElement(me,{width:"80%"}),m.createElement(me,{width:"30%"})),m.createElement(ke,{numColumn:Ie[2]},m.createElement(me,{width:"60%"})),m.createElement(ke,{numColumn:Ie[3]},m.createElement(me,{width:"60%"}))),m.createElement(fn,null,m.createElement(ke,{numColumn:Ie[0]},m.createElement(me,{width:"60%"})),m.createElement(ke,{numColumn:Ie[1]},m.createElement(me,{width:"80%"}),m.createElement(me,{width:"30%"})),m.createElement(ke,{numColumn:Ie[2]},m.createElement(me,{width:"60%"})),m.createElement(ke,{numColumn:Ie[3]},m.createElement(me,{width:"60%"})))),o1=R.table(({theme:e,compact:t,inAddonPanel:r})=>({"&&":{borderSpacing:0,color:e.color.defaultText,"td, th":{padding:0,border:"none",verticalAlign:"top",textOverflow:"ellipsis"},fontSize:e.typography.size.s2-1,lineHeight:"20px",textAlign:"left",width:"100%",marginTop:r?0:25,marginBottom:r?0:40,"thead th:first-of-type, td:first-of-type":{width:"25%"},"th:first-of-type, td:first-of-type":{paddingLeft:20},"th:nth-of-type(2), td:nth-of-type(2)":{...t?null:{width:"35%"}},"td:nth-of-type(3)":{...t?null:{width:"15%"}},"th:last-of-type, td:last-of-type":{paddingRight:20,...t?null:{width:"25%"}},th:{color:e.base==="light"?se(.25,e.color.defaultText):se(.45,e.color.defaultText),paddingTop:10,paddingBottom:10,paddingLeft:15,paddingRight:15},td:{paddingTop:"10px",paddingBottom:"10px","&:not(:first-of-type)":{paddingLeft:15,paddingRight:15},"&:last-of-type":{paddingRight:20}},marginLeft:r?0:1,marginRight:r?0:1,tbody:{...r?null:{filter:e.base==="light"?"drop-shadow(0px 1px 3px rgba(0, 0, 0, 0.10))":"drop-shadow(0px 1px 3px rgba(0, 0, 0, 0.20))"},"> tr > *":{background:e.background.content,borderTop:`1px solid ${e.appBorderColor}`},...r?null:{"> tr:first-of-type > *":{borderBlockStart:`1px solid ${e.appBorderColor}`},"> tr:last-of-type > *":{borderBlockEnd:`1px solid ${e.appBorderColor}`},"> tr > *:first-of-type":{borderInlineStart:`1px solid ${e.appBorderColor}`},"> tr > *:last-of-type":{borderInlineEnd:`1px solid ${e.appBorderColor}`},"> tr:first-of-type > td:first-of-type":{borderTopLeftRadius:e.appBorderRadius},"> tr:first-of-type > td:last-of-type":{borderTopRightRadius:e.appBorderRadius},"> tr:last-of-type > td:first-of-type":{borderBottomLeftRadius:e.appBorderRadius},"> tr:last-of-type > td:last-of-type":{borderBottomRightRadius:e.appBorderRadius}}}}})),a1=R(ze)(({theme:e})=>({margin:"-4px -12px -4px 0"})),i1=R.span({display:"flex",justifyContent:"space-between"}),s1={alpha:(e,t)=>e.name.localeCompare(t.name),requiredFirst:(e,t)=>+!!t.type?.required-+!!e.type?.required||e.name.localeCompare(t.name),none:void 0},l1=(e,t)=>{let r={ungrouped:[],ungroupedSubsections:{},sections:{}};if(!e)return r;Object.entries(e).forEach(([a,i])=>{let{category:l,subcategory:s}=i?.table||{};if(l){let c=r.sections[l]||{ungrouped:[],subsections:{}};if(!s)c.ungrouped.push({key:a,...i});else{let d=c.subsections[s]||[];d.push({key:a,...i}),c.subsections[s]=d}r.sections[l]=c}else if(s){let c=r.ungroupedSubsections[s]||[];c.push({key:a,...i}),r.ungroupedSubsections[s]=c}else r.ungrouped.push({key:a,...i})});let n=s1[t],o=a=>n?Object.keys(a).reduce((i,l)=>({...i,[l]:a[l].sort(n)}),{}):a;return{ungrouped:r.ungrouped.sort(n),ungroupedSubsections:o(r.ungroupedSubsections),sections:Object.keys(r.sections).reduce((a,i)=>({...a,[i]:{ungrouped:r.sections[i].ungrouped.sort(n),subsections:o(r.sections[i].subsections)}}),{})}},u1=(e,t,r)=>{try{return lg(e,t,r)}catch(n){return zi.warn(n.message),!1}},c1=e=>{let{updateArgs:t,resetArgs:r,compact:n,inAddonPanel:o,initialExpandedArgs:a,sort:i="none",isLoading:l}=e;if("error"in e){let{error:A}=e;return m.createElement(Qc,null,A,"\xA0",m.createElement(xt,{href:"http://storybook.js.org/docs/",target:"_blank",withArrow:!0},m.createElement($r,null)," Read the docs"))}if(l)return m.createElement(n1,null);let{rows:s,args:c,globals:d}="rows"in e&&e,p=l1(Wa(s||{},A=>!A?.table?.disable&&u1(A,c||{},d||{})),i),h=p.ungrouped.length===0,f=Object.entries(p.sections).length===0,b=Object.entries(p.ungroupedSubsections).length===0;if(h&&f&&b)return m.createElement(Kb,{inAddonPanel:o});let g=1;t&&(g+=1),n||(g+=2);let x=Object.keys(p.sections).length>0,S={updateArgs:t,compact:n,inAddonPanel:o,initialExpandedArgs:a};return m.createElement(jn,null,m.createElement(o1,{compact:n,inAddonPanel:o,className:"docblock-argstable sb-unstyled"},m.createElement("thead",{className:"docblock-argstable-head"},m.createElement("tr",null,m.createElement("th",null,m.createElement("span",null,"Name")),n?null:m.createElement("th",null,m.createElement("span",null,"Description")),n?null:m.createElement("th",null,m.createElement("span",null,"Default")),t?m.createElement("th",null,m.createElement(i1,null,"Control"," ",!l&&r&&m.createElement(a1,{onClick:()=>r(),title:"Reset controls"},m.createElement(to,{"aria-hidden":!0})))):null)),m.createElement("tbody",{className:"docblock-argstable-body"},p.ungrouped.map(A=>m.createElement(pn,{key:A.key,row:A,arg:c&&c[A.key],...S})),Object.entries(p.ungroupedSubsections).map(([A,k])=>m.createElement(ha,{key:A,label:A,level:"subsection",colSpan:g},k.map(T=>m.createElement(pn,{key:T.key,row:T,arg:c&&c[T.key],expandable:x,...S})))),Object.entries(p.sections).map(([A,k])=>m.createElement(ha,{key:A,label:A,level:"section",colSpan:g},k.ungrouped.map(T=>m.createElement(pn,{key:T.key,row:T,arg:c&&c[T.key],...S})),Object.entries(k.subsections).map(([T,I])=>m.createElement(ha,{key:T,label:T,level:"subsection",colSpan:g},I.map(D=>m.createElement(pn,{key:D.key,row:D,arg:c&&c[D.key],expandable:x,...S})))))))))};R.div(({theme:e})=>({marginRight:30,fontSize:`${e.typography.size.s1}px`,color:e.base==="light"?se(.4,e.color.defaultText):se(.6,e.color.defaultText)}));R.div({overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"});R.div({display:"flex",flexDirection:"row",alignItems:"baseline","&:not(:last-child)":{marginBottom:"1rem"}});R.div(Ut,({theme:e})=>({...En(e),margin:"25px 0 40px",padding:"30px 20px"}));R.div(({theme:e})=>({fontWeight:e.typography.weight.bold,color:e.color.defaultText}));R.div(({theme:e})=>({color:e.base==="light"?se(.2,e.color.defaultText):se(.6,e.color.defaultText)}));R.div({flex:"0 0 30%",lineHeight:"20px",marginTop:5});R.div(({theme:e})=>({flex:1,textAlign:"center",fontFamily:e.typography.fonts.mono,fontSize:e.typography.size.s1,lineHeight:1,overflow:"hidden",color:e.base==="light"?se(.4,e.color.defaultText):se(.6,e.color.defaultText),"> div":{display:"inline-block",overflow:"hidden",maxWidth:"100%",textOverflow:"ellipsis"},span:{display:"block",marginTop:2}}));R.div({display:"flex",flexDirection:"row"});R.div(({background:e})=>({position:"relative",flex:1,"&::before":{position:"absolute",top:0,left:0,width:"100%",height:"100%",background:e,content:'""'}}));R.div(({theme:e})=>({...En(e),display:"flex",flexDirection:"row",height:50,marginBottom:5,overflow:"hidden",backgroundColor:"white",backgroundImage:"repeating-linear-gradient(-45deg, #ccc, #ccc 1px, #fff 1px, #fff 16px)",backgroundClip:"padding-box"}));R.div({display:"flex",flexDirection:"column",flex:1,position:"relative",marginBottom:30});R.div({flex:1,display:"flex",flexDirection:"row"});R.div({display:"flex",alignItems:"flex-start"});R.div({flex:"0 0 30%"});R.div({flex:1});R.div(({theme:e})=>({display:"flex",flexDirection:"row",alignItems:"center",paddingBottom:20,fontWeight:e.typography.weight.bold,color:e.base==="light"?se(.4,e.color.defaultText):se(.6,e.color.defaultText)}));R.div(({theme:e})=>({fontSize:e.typography.size.s2,lineHeight:"20px",display:"flex",flexDirection:"column"}));R.div(({theme:e})=>({fontFamily:e.typography.fonts.base,fontSize:e.typography.size.s2,color:e.color.defaultText,marginLeft:10,lineHeight:1.2}));R.div(({theme:e})=>({...En(e),overflow:"hidden",height:40,width:40,display:"flex",alignItems:"center",justifyContent:"center",flex:"none","> img, > svg":{width:20,height:20}}));R.div({display:"inline-flex",flexDirection:"row",alignItems:"center",flex:"0 1 calc(20% - 10px)",minWidth:120,margin:"0px 10px 30px 0"});R.div({display:"flex",flexFlow:"row wrap"});globalThis&&globalThis.__DOCS_CONTEXT__===void 0&&(globalThis.__DOCS_CONTEXT__=ur(null),globalThis.__DOCS_CONTEXT__.displayName="DocsContext");var d1=globalThis?globalThis.__DOCS_CONTEXT__:ur(null),p1=Object.create,Rd=Object.defineProperty,f1=Object.getOwnPropertyDescriptor,_d=Object.getOwnPropertyNames,h1=Object.getPrototypeOf,m1=Object.prototype.hasOwnProperty,$e=(e,t)=>function(){return t||(0,e[_d(e)[0]])((t={exports:{}}).exports,t),t.exports},y1=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of _d(t))!m1.call(e,o)&&o!==r&&Rd(e,o,{get:()=>t[o],enumerable:!(n=f1(t,o))||n.enumerable});return e},Ra=(e,t,r)=>(r=e!=null?p1(h1(e)):{},y1(t||!e||!e.__esModule?Rd(r,"default",{value:e,enumerable:!0}):r,e)),g1=Lt(Gc(),1),Pd=$e({"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(n 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 i=Object.getOwnPropertySymbols(r);if(i.length!==1||i[0]!==n||!Object.prototype.propertyIsEnumerable.call(r,n))return!1;if(typeof Object.getOwnPropertyDescriptor=="function"){var l=Object.getOwnPropertyDescriptor(r,n);if(l.value!==a||l.enumerable!==!0)return!1}return!0}}}),Fd=$e({"node_modules/has-symbols/index.js"(e,t){var r=typeof Symbol<"u"&&Symbol,n=Pd();t.exports=function(){return typeof r!="function"||typeof Symbol!="function"||typeof r("foo")!="symbol"||typeof Symbol("bar")!="symbol"?!1:n()}}}),b1=$e({"node_modules/function-bind/implementation.js"(e,t){var r="Function.prototype.bind called on incompatible ",n=Array.prototype.slice,o=Object.prototype.toString,a="[object Function]";t.exports=function(i){var l=this;if(typeof l!="function"||o.call(l)!==a)throw new TypeError(r+l);for(var s=n.call(arguments,1),c,d=function(){if(this instanceof c){var g=l.apply(this,s.concat(n.call(arguments)));return Object(g)===g?g:this}else return l.apply(i,s.concat(n.call(arguments)))},p=Math.max(0,l.length-s.length),h=[],f=0;f"u"?r:p(Uint8Array),b={"%AggregateError%":typeof AggregateError>"u"?r:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer>"u"?r:ArrayBuffer,"%ArrayIteratorPrototype%":d?p([][Symbol.iterator]()):r,"%AsyncFromSyncIteratorPrototype%":r,"%AsyncFunction%":h,"%AsyncGenerator%":h,"%AsyncGeneratorFunction%":h,"%AsyncIteratorPrototype%":h,"%Atomics%":typeof Atomics>"u"?r:Atomics,"%BigInt%":typeof BigInt>"u"?r:BigInt,"%Boolean%":Boolean,"%DataView%":typeof DataView>"u"?r:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%eval%":eval,"%EvalError%":EvalError,"%Float32Array%":typeof Float32Array>"u"?r:Float32Array,"%Float64Array%":typeof Float64Array>"u"?r:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry>"u"?r:FinalizationRegistry,"%Function%":o,"%GeneratorFunction%":h,"%Int8Array%":typeof Int8Array>"u"?r:Int8Array,"%Int16Array%":typeof Int16Array>"u"?r:Int16Array,"%Int32Array%":typeof Int32Array>"u"?r:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":d?p(p([][Symbol.iterator]())):r,"%JSON%":typeof JSON=="object"?JSON:r,"%Map%":typeof Map>"u"?r:Map,"%MapIteratorPrototype%":typeof Map>"u"||!d?r:p(new Map()[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise>"u"?r:Promise,"%Proxy%":typeof Proxy>"u"?r:Proxy,"%RangeError%":RangeError,"%ReferenceError%":ReferenceError,"%Reflect%":typeof Reflect>"u"?r:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set>"u"?r:Set,"%SetIteratorPrototype%":typeof Set>"u"||!d?r:p(new Set()[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer>"u"?r:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":d?p(""[Symbol.iterator]()):r,"%Symbol%":d?Symbol:r,"%SyntaxError%":n,"%ThrowTypeError%":c,"%TypedArray%":f,"%TypeError%":a,"%Uint8Array%":typeof Uint8Array>"u"?r:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray>"u"?r:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array>"u"?r:Uint16Array,"%Uint32Array%":typeof Uint32Array>"u"?r:Uint32Array,"%URIError%":URIError,"%WeakMap%":typeof WeakMap>"u"?r:WeakMap,"%WeakRef%":typeof WeakRef>"u"?r:WeakRef,"%WeakSet%":typeof WeakSet>"u"?r:WeakSet},g=function $(H){var w;if(H==="%AsyncFunction%")w=i("async function () {}");else if(H==="%GeneratorFunction%")w=i("function* () {}");else if(H==="%AsyncGeneratorFunction%")w=i("async function* () {}");else if(H==="%AsyncGenerator%"){var C=$("%AsyncGeneratorFunction%");C&&(w=C.prototype)}else if(H==="%AsyncIteratorPrototype%"){var _=$("%AsyncGenerator%");_&&(w=p(_.prototype))}return b[H]=w,w},x={"%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"]},S=_a(),A=E1(),k=S.call(Function.call,Array.prototype.concat),T=S.call(Function.apply,Array.prototype.splice),I=S.call(Function.call,String.prototype.replace),D=S.call(Function.call,String.prototype.slice),F=S.call(Function.call,RegExp.prototype.exec),P=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,L=/\\(\\)?/g,j=function($){var H=D($,0,1),w=D($,-1);if(H==="%"&&w!=="%")throw new n("invalid intrinsic syntax, expected closing `%`");if(w==="%"&&H!=="%")throw new n("invalid intrinsic syntax, expected opening `%`");var C=[];return I($,P,function(_,M,U,K){C[C.length]=U?I(K,L,"$1"):M||_}),C},G=function($,H){var w=$,C;if(A(x,w)&&(C=x[w],w="%"+C[0]+"%"),A(b,w)){var _=b[w];if(_===h&&(_=g(w)),typeof _>"u"&&!H)throw new a("intrinsic "+$+" exists, but is not available. Please file an issue!");return{alias:C,name:w,value:_}}throw new n("intrinsic "+$+" does not exist!")};t.exports=function($,H){if(typeof $!="string"||$.length===0)throw new a("intrinsic name must be a non-empty string");if(arguments.length>1&&typeof H!="boolean")throw new a('"allowMissing" argument must be a boolean');if(F(/^%?[^%]*%?$/,$)===null)throw new n("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var w=j($),C=w.length>0?w[0]:"",_=G("%"+C+"%",H),M=_.name,U=_.value,K=!1,re=_.alias;re&&(C=re[0],T(w,k([0,1],re)));for(var Z=1,Y=!0;Z=w.length){var Ae=l(U,ee);Y=!!Ae,Y&&"get"in Ae&&!("originalValue"in Ae.get)?U=Ae.get:U=U[ee]}else Y=A(U,ee),U=U[ee];Y&&!K&&(b[M]=U)}}return U}}}),v1=$e({"node_modules/call-bind/index.js"(e,t){var r=_a(),n=Nd(),o=n("%Function.prototype.apply%"),a=n("%Function.prototype.call%"),i=n("%Reflect.apply%",!0)||r.call(a,o),l=n("%Object.getOwnPropertyDescriptor%",!0),s=n("%Object.defineProperty%",!0),c=n("%Math.max%");if(s)try{s({},"a",{value:1})}catch{s=null}t.exports=function(p){var h=i(r,a,arguments);if(l&&s){var f=l(h,"length");f.configurable&&s(h,"length",{value:1+c(0,p.length-(arguments.length-1))})}return h};var d=function(){return i(r,o,arguments)};s?s(t.exports,"apply",{value:d}):t.exports.apply=d}}),x1=$e({"node_modules/call-bind/callBound.js"(e,t){var r=Nd(),n=v1(),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}}}),S1=$e({"node_modules/has-tostringtag/shams.js"(e,t){var r=Pd();t.exports=function(){return r()&&!!Symbol.toStringTag}}}),w1=$e({"node_modules/is-regex/index.js"(e,t){var r=x1(),n=S1()(),o,a,i,l;n&&(o=r("Object.prototype.hasOwnProperty"),a=r("RegExp.prototype.exec"),i={},s=function(){throw i},l={toString:s,valueOf:s},typeof Symbol.toPrimitive=="symbol"&&(l[Symbol.toPrimitive]=s));var s,c=r("Object.prototype.toString"),d=Object.getOwnPropertyDescriptor,p="[object RegExp]";t.exports=n?function(h){if(!h||typeof h!="object")return!1;var f=d(h,"lastIndex"),b=f&&o(f,"value");if(!b)return!1;try{a(h,l)}catch(g){return g===i}}:function(h){return!h||typeof h!="object"&&typeof h!="function"?!1:c(h)===p}}}),A1=$e({"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)}}}),T1=$e({"node_modules/is-symbol/index.js"(e,t){var r=Object.prototype.toString,n=Fd()();n?(o=Symbol.prototype.toString,a=/^Symbol\(.*\)$/,i=function(l){return typeof l.valueOf()!="symbol"?!1:a.test(o.call(l))},t.exports=function(l){if(typeof l=="symbol")return!0;if(r.call(l)!=="[object Symbol]")return!1;try{return i(l)}catch{return!1}}):t.exports=function(l){return!1};var o,a,i}});Ra(w1());Ra(A1());Ra(T1());var C1=typeof window=="object"&&window&&window.Object===Object&&window,k1=C1,I1=typeof self=="object"&&self&&self.Object===Object&&self,O1=k1||I1||Function("return this")(),Pa=O1,D1=Pa.Symbol,Zt=D1,Bd=Object.prototype,R1=Bd.hasOwnProperty,_1=Bd.toString,Sr=Zt?Zt.toStringTag:void 0;function P1(e){var t=R1.call(e,Sr),r=e[Sr];try{e[Sr]=void 0;var n=!0}catch{}var o=_1.call(e);return n&&(t?e[Sr]=r:delete e[Sr]),o}var F1=P1,N1=Object.prototype,B1=N1.toString;function j1(e){return B1.call(e)}var L1=j1,M1="[object Null]",U1="[object Undefined]",Lc=Zt?Zt.toStringTag:void 0;function $1(e){return e==null?e===void 0?U1:M1:Lc&&Lc in Object(e)?F1(e):L1(e)}var q1=$1,Mc=Zt?Zt.prototype:void 0;Mc&&Mc.toString;function V1(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}var jd=V1,J1="[object AsyncFunction]",z1="[object Function]",H1="[object GeneratorFunction]",G1="[object Proxy]";function W1(e){if(!jd(e))return!1;var t=q1(e);return t==z1||t==H1||t==J1||t==G1}var K1=W1,Y1=Pa["__core-js_shared__"],ma=Y1,Uc=function(){var e=/[^.]+$/.exec(ma&&ma.keys&&ma.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();function X1(e){return!!Uc&&Uc in e}var Q1=X1,Z1=Function.prototype,eE=Z1.toString;function tE(e){if(e!=null){try{return eE.call(e)}catch{}try{return e+""}catch{}}return""}var rE=tE,nE=/[\\^$.*+?()[\]{}|]/g,oE=/^\[object .+?Constructor\]$/,aE=Function.prototype,iE=Object.prototype,sE=aE.toString,lE=iE.hasOwnProperty,uE=RegExp("^"+sE.call(lE).replace(nE,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function cE(e){if(!jd(e)||Q1(e))return!1;var t=K1(e)?uE:oE;return t.test(rE(e))}var dE=cE;function pE(e,t){return e?.[t]}var fE=pE;function hE(e,t){var r=fE(e,t);return dE(r)?r:void 0}var Ld=hE;function mE(e,t){return e===t||e!==e&&t!==t}var yE=mE,gE=Ld(Object,"create"),Tr=gE;function bE(){this.__data__=Tr?Tr(null):{},this.size=0}var EE=bE;function vE(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}var xE=vE,SE="__lodash_hash_undefined__",wE=Object.prototype,AE=wE.hasOwnProperty;function TE(e){var t=this.__data__;if(Tr){var r=t[e];return r===SE?void 0:r}return AE.call(t,e)?t[e]:void 0}var CE=TE,kE=Object.prototype,IE=kE.hasOwnProperty;function OE(e){var t=this.__data__;return Tr?t[e]!==void 0:IE.call(t,e)}var DE=OE,RE="__lodash_hash_undefined__";function _E(e,t){var r=this.__data__;return this.size+=this.has(e)?0:1,r[e]=Tr&&t===void 0?RE:t,this}var PE=_E;function er(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t-1}var JE=VE;function zE(e,t){var r=this.__data__,n=Sn(r,e);return n<0?(++this.size,r.push([e,t])):r[n][1]=t,this}var HE=zE;function tr(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t{let t=null,r=!1,n=!1,o=!1,a="";if(e.indexOf("//")>=0||e.indexOf("/*")>=0)for(let i=0;iyv(e).replace(/\n\s*/g,"").trim());ur({sources:{}});var{document:gv}=globalThis;function bv(e,t){e.channel.emit(ii,t)}$n.a;var Ud=["h1","h2","h3","h4","h5","h6"],Ev=Ud.reduce((e,t)=>({...e,[t]:R(t)({"& svg":{position:"relative",top:"-0.1em",visibility:"hidden"},"&:hover svg":{visibility:"visible"}})}),{}),vv=R.a(()=>({float:"left",lineHeight:"inherit",paddingRight:"10px",marginLeft:"-24px",color:"inherit"})),xv=({as:e,id:t,children:r,...n})=>{let o=Za(d1),a=Ev[e],i=`#${t}`;return m.createElement(a,{id:t,...n},m.createElement(vv,{"aria-hidden":"true",href:i,tabIndex:-1,target:"_self",onClick:l=>{gv.getElementById(t)&&bv(o,i)}},m.createElement(Li,null)),r)},$d=e=>{let{as:t,id:r,children:n,...o}=e;if(r)return m.createElement(xv,{as:t,id:r,...o},n);let a=t,{as:i,...l}=e;return m.createElement(a,{...qn(l,t)})};Ud.reduce((e,t)=>({...e,[t]:r=>m.createElement($d,{as:t,...r})}),{});var Sv=(e=>(e.INFO="info",e.NOTES="notes",e.DOCGEN="docgen",e.AUTO="auto",e))(Sv||{});Lt(hg());R.div(({theme:e})=>({width:"10rem","@media (max-width: 768px)":{display:"none"}}));R.div(({theme:e})=>({position:"fixed",bottom:0,top:0,width:"10rem",paddingTop:"4rem",paddingBottom:"2rem",overflowY:"auto",fontFamily:e.typography.fonts.base,fontSize:e.typography.size.s2,WebkitFontSmoothing:"antialiased",MozOsxFontSmoothing:"grayscale",WebkitTapHighlightColor:"rgba(0, 0, 0, 0)",WebkitOverflowScrolling:"touch","& *":{boxSizing:"border-box"},"& > .toc-wrapper > .toc-list":{paddingLeft:0,borderLeft:`solid 2px ${e.color.mediumlight}`,".toc-list":{paddingLeft:0,borderLeft:`solid 2px ${e.color.mediumlight}`,".toc-list":{paddingLeft:0,borderLeft:`solid 2px ${e.color.mediumlight}`}}},"& .toc-list-item":{position:"relative",listStyleType:"none",marginLeft:20,paddingTop:3,paddingBottom:3},"& .toc-list-item::before":{content:'""',position:"absolute",height:"100%",top:0,left:0,transform:"translateX(calc(-2px - 20px))",borderLeft:`solid 2px ${e.color.mediumdark}`,opacity:0,transition:"opacity 0.2s"},"& .toc-list-item.is-active-li::before":{opacity:1},"& .toc-list-item > a":{color:e.color.defaultText,textDecoration:"none"},"& .toc-list-item.is-active-li > a":{fontWeight:600,color:e.color.secondary,textDecoration:"none"}}));R.p(({theme:e})=>({fontWeight:600,fontSize:"0.875em",color:e.textColor,textTransform:"uppercase",marginBottom:10}));var wv=({children:e,disableAnchor:t,...r})=>{if(t||typeof e!="string")return m.createElement(Bn,null,e);let n=e.toLowerCase().replace(/[^a-z0-9]/gi,"-");return m.createElement($d,{as:"h2",id:n,...r},e)};R(wv)(({theme:e})=>({fontSize:`${e.typography.size.s2-1}px`,fontWeight:e.typography.weight.bold,lineHeight:"16px",letterSpacing:"0.35em",textTransform:"uppercase",color:e.textMutedColor,border:0,marginBottom:"12px","&:first-of-type":{marginTop:"56px"}}));var Av=Kn({from:{transform:"translateY(40px)"},to:{transform:"translateY(0)"}}),Tv=Kn({from:{background:"var(--highlight-bg-color)"},to:{}}),Cv=R.div({containerType:"size",position:"sticky",bottom:0,height:39,overflow:"hidden",zIndex:1}),kv=R(Pn)(({theme:e})=>({"--highlight-bg-color":e.base==="dark"?"#153B5B":"#E0F0FF",display:"flex",flexDirection:"row-reverse",alignItems:"center",justifyContent:"space-between",flexWrap:"wrap",gap:6,padding:"6px 10px",animation:`${Av} 300ms, ${Tv} 2s`,background:e.background.bar,borderTop:`1px solid ${e.appBorderColor}`,fontSize:e.typography.size.s2,"@container (max-width: 799px)":{flexDirection:"row",justifyContent:"flex-end"}})),Iv=R.div({display:"flex",flex:"99 0 auto",alignItems:"center",marginLeft:10,gap:6}),Ov=R.div(({theme:e})=>({display:"flex",flex:"1 0 0",alignItems:"center",gap:2,color:e.color.mediumdark,fontSize:e.typography.size.s2})),ya=R.div({"@container (max-width: 799px)":{lineHeight:0,textIndent:"-9999px","&::after":{content:"attr(data-short-label)",display:"block",lineHeight:"initial",textIndent:"0"}}}),Dv=R(Ve.Input)(({theme:e})=>({"::placeholder":{color:e.color.mediumdark},"&:invalid:not(:placeholder-shown)":{boxShadow:`${e.color.negative} 0 0 0 1px inset`}})),Rv=({saveStory:e,createStory:t,resetArgs:r})=>{let n=m.useRef(null),[o,a]=m.useState(!1),[i,l]=m.useState(!1),[s,c]=m.useState(""),[d,p]=m.useState(null),h=async()=>{o||(a(!0),await e().catch(()=>{}),a(!1))},f=()=>{l(!0),c(""),setTimeout(()=>n.current?.focus(),0)},b=g=>{let x=g.target.value.replace(/^[^a-z]/i,"").replace(/[^a-z0-9-_ ]/gi,"").replaceAll(/([-_ ]+[a-z0-9])/gi,S=>S.toUpperCase().replace(/[-_ ]/g,""));c(x.charAt(0).toUpperCase()+x.slice(1))};return m.createElement(Cv,{id:"save-from-controls"},m.createElement(kv,null,m.createElement(Ov,null,m.createElement(ut,{as:"div",hasChrome:!1,trigger:"hover",tooltip:m.createElement(St,{note:"Save changes to story"})},m.createElement(ze,{"aria-label":"Save changes to story",disabled:o,onClick:h},m.createElement(_i,null),m.createElement(ya,{"data-short-label":"Save"},"Update story"))),m.createElement(ut,{as:"div",hasChrome:!1,trigger:"hover",tooltip:m.createElement(St,{note:"Create new story with these settings"})},m.createElement(ze,{"aria-label":"Create new story with these settings",onClick:f},m.createElement(Zn,null),m.createElement(ya,{"data-short-label":"New"},"Create new story"))),m.createElement(ut,{as:"div",hasChrome:!1,trigger:"hover",tooltip:m.createElement(St,{note:"Reset changes"})},m.createElement(ze,{"aria-label":"Reset changes",onClick:()=>r()},m.createElement(to,null),m.createElement("span",null,"Reset")))),m.createElement(Iv,null,m.createElement(ya,{"data-short-label":"Unsaved changes"},"You modified this story. Do you want to save your changes?")),m.createElement(He,{width:350,open:i,onOpenChange:l},m.createElement(Ve,{onSubmit:async g=>{if(g.preventDefault(),!o)try{p(null),a(!0),await t(s.replace(/^[^a-z]/i,"").replaceAll(/[^a-z0-9]/gi,"")),l(!1),a(!1)}catch(x){p(x.message),a(!1)}},id:"create-new-story-form"},m.createElement(He.Content,null,m.createElement(He.Header,null,m.createElement(He.Title,null,"Create new story"),m.createElement(He.Description,null,"This will add a new story to your existing stories file.")),m.createElement(Dv,{onChange:b,placeholder:"Story export name",readOnly:o,ref:n,value:s}),m.createElement(He.Actions,null,m.createElement(lt,{disabled:o||!s,size:"medium",type:"submit",variant:"solid"},"Create"),m.createElement(He.Dialog.Close,{asChild:!0},m.createElement(lt,{disabled:o,size:"medium",type:"reset"},"Cancel"))))),d&&m.createElement(He.Error,null,d))))},qc="addon-controls",qd="controls",Vc=e=>Object.entries(e).reduce((t,[r,n])=>n!==void 0?Object.assign(t,{[r]:n}):t,{}),_v=R.div({display:"grid",gridTemplateRows:"1fr 39px",height:"100%",maxHeight:"100vh",overflowY:"auto"}),Pv=({saveStory:e,createStory:t})=>{let[r,n]=X(!0),[o,a,i,l]=wi(),[s]=Ai(),c=Wn(),{expanded:d,sort:p,presetColors:h,disableSaveFromUI:f=!1}=Ti(qd,{}),{path:b,previewInitialized:g}=Ci();Se(()=>{g&&n(!1)},[g]);let x=Object.values(c).some(k=>k?.control),S=Object.entries(c).reduce((k,[T,I])=>{let D=I?.control;return typeof D!="object"||D?.type!=="color"||D?.presetColors?k[T]=I:k[T]={...I,control:{...D,presetColors:h}},k},{}),A=st(()=>!!o&&!!l&&!wt(Vc(o),Vc(l)),[o,l]);return m.createElement(_v,null,m.createElement(c1,{key:b,compact:!d&&x,rows:S,args:o,globals:s,updateArgs:a,resetArgs:i,inAddonPanel:!0,sort:p,isLoading:r}),x&&A&&Wu.CONFIG_TYPE==="DEVELOPMENT"&&f!==!0&&m.createElement(Rv,{resetArgs:i,saveStory:e,createStory:t}))};function Fv(){let e=Wn(),t=Object.values(e).filter(r=>r?.control&&!r?.table?.disable).length;return m.createElement("div",null,m.createElement(Ln,{col:1},m.createElement("span",{style:{display:"inline-block",verticalAlign:"middle"}},"Controls"),t===0?"":m.createElement(_n,{status:"neutral"},t)))}var Jc=e=>JSON.stringify(e,(t,r)=>typeof r=="function"?"__sb_empty_function_arg__":r);Mr.register(qc,e=>{let t=Mr.getChannel(),r=async()=>{let o=e.getCurrentStoryData();if(o.type!=="story")throw new Error("Not a story");try{let a=await Gn(t,zn,Br,{args:Jc(Object.entries(o.args||{}).reduce((i,[l,s])=>(wt(s,o.initialArgs?.[l])||(i[l]=s),i),{})),csfId:o.id,importPath:o.importPath});e.addNotification({id:"save-story-success",icon:{name:"passed",color:Ur.positive},content:{headline:"Story saved",subHeadline:m.createElement(m.Fragment,null,"Updated story ",m.createElement("b",null,a.sourceStoryName),".")},duration:8e3})}catch(a){throw e.addNotification({id:"save-story-error",icon:{name:"failed",color:Ur.negative},content:{headline:"Failed to save story",subHeadline:a?.message||"Check the Storybook process on the command line for more details."},duration:8e3}),a}},n=async o=>{let a=e.getCurrentStoryData();if(a.type!=="story")throw new Error("Not a story");let i=await Gn(t,zn,Br,{args:a.args&&Jc(a.args),csfId:a.id,importPath:a.importPath,name:o});e.addNotification({id:"save-story-success",icon:{name:"passed",color:Ur.positive},content:{headline:"Story created",subHeadline:m.createElement(m.Fragment,null,"Added story ",m.createElement("b",null,i.newStoryName)," based on ",m.createElement("b",null,i.sourceStoryName),".")},duration:8e3,onClick:({onDismiss:l})=>{l(),e.selectStory(i.newStoryId)}})};Mr.add(qc,{title:Fv,type:Si.PANEL,paramKey:qd,render:({active:o})=>!o||!e.getCurrentStoryData()?null:m.createElement(Rn,{active:o},m.createElement(Pv,{saveStory:r,createStory:n}))}),t.on(Br,o=>{if(!o.success)return;let a=e.getCurrentStoryData();a.type==="story"&&(e.resetStoryArgs(a),o.payload.newStoryId&&e.selectStory(o.payload.newStoryId))})});})(); +}catch(e){ console.error("[Storybook] One of your manager-entries failed: " + import.meta.url, e); } diff --git a/sb-addons/essentials-controls-3/manager-bundle.js.LEGAL.txt b/sb-addons/essentials-controls-3/manager-bundle.js.LEGAL.txt new file mode 100644 index 00000000..e69de29b diff --git a/sb-addons/essentials-measure-8/manager-bundle.js b/sb-addons/essentials-measure-8/manager-bundle.js new file mode 100644 index 00000000..74a13e41 --- /dev/null +++ b/sb-addons/essentials-measure-8/manager-bundle.js @@ -0,0 +1,3 @@ +try{ +(()=>{var t=__REACT__,{Children:f,Component:k,Fragment:R,Profiler:P,PureComponent:w,StrictMode:L,Suspense:E,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:D,cloneElement:M,createContext:H,createElement:v,createFactory:x,createRef:F,forwardRef:U,isValidElement:N,lazy:G,memo:W,startTransition:K,unstable_act:Y,useCallback:u,useContext:q,useDebugValue:V,useDeferredValue:Z,useEffect:d,useId:z,useImperativeHandle:J,useInsertionEffect:Q,useLayoutEffect:X,useMemo:$,useReducer:j,useRef:oo,useState:no,useSyncExternalStore:eo,useTransition:co,version:to}=__REACT__;var so=__STORYBOOK_API__,{ActiveTabs:io,Consumer:uo,ManagerContext:mo,Provider:po,RequestResponseError:So,addons:l,combineParameters:Co,controlOrMetaKey:ho,controlOrMetaSymbol:Ao,eventMatchesShortcut:bo,eventToShortcut:To,experimental_requestResponse:_o,isMacLike:go,isShortcutTaken:yo,keyToSymbol:Bo,merge:Oo,mockChannel:fo,optionOrAltSymbol:ko,shortcutMatchesShortcut:Ro,shortcutToHumanString:Po,types:m,useAddonState:wo,useArgTypes:Lo,useArgs:Eo,useChannel:Do,useGlobalTypes:Mo,useGlobals:p,useParameter:Ho,useSharedState:vo,useStoryPrepared:xo,useStorybookApi:S,useStorybookState:Fo}=__STORYBOOK_API__;var Ko=__STORYBOOK_COMPONENTS__,{A:Yo,ActionBar:qo,AddonPanel:Vo,Badge:Zo,Bar:zo,Blockquote:Jo,Button:Qo,ClipboardCode:Xo,Code:$o,DL:jo,Div:on,DocumentWrapper:nn,EmptyTabContent:en,ErrorFormatter:cn,FlexBar:tn,Form:rn,H1:In,H2:an,H3:ln,H4:sn,H5:un,H6:dn,HR:mn,IconButton:C,IconButtonSkeleton:pn,Icons:Sn,Img:Cn,LI:hn,Link:An,ListItem:bn,Loader:Tn,Modal:_n,OL:gn,P:yn,Placeholder:Bn,Pre:On,ResetWrapper:fn,ScrollArea:kn,Separator:Rn,Spaced:Pn,Span:wn,StorybookIcon:Ln,StorybookLogo:En,Symbols:Dn,SyntaxHighlighter:Mn,TT:Hn,TabBar:vn,TabButton:xn,TabWrapper:Fn,Table:Un,Tabs:Nn,TabsState:Gn,TooltipLinkList:Wn,TooltipMessage:Kn,TooltipNote:Yn,UL:qn,WithTooltip:Vn,WithTooltipPure:Zn,Zoom:zn,codeCommon:Jn,components:Qn,createCopyToClipboardFunction:Xn,getStoryHref:$n,icons:jn,interleaveSeparators:oe,nameSpaceClassNames:ne,resetComponents:ee,withReset:ce}=__STORYBOOK_COMPONENTS__;var le=__STORYBOOK_ICONS__,{AccessibilityAltIcon:se,AccessibilityIcon:ie,AddIcon:ue,AdminIcon:de,AlertAltIcon:me,AlertIcon:pe,AlignLeftIcon:Se,AlignRightIcon:Ce,AppleIcon:he,ArrowBottomLeftIcon:Ae,ArrowBottomRightIcon:be,ArrowDownIcon:Te,ArrowLeftIcon:_e,ArrowRightIcon:ge,ArrowSolidDownIcon:ye,ArrowSolidLeftIcon:Be,ArrowSolidRightIcon:Oe,ArrowSolidUpIcon:fe,ArrowTopLeftIcon:ke,ArrowTopRightIcon:Re,ArrowUpIcon:Pe,AzureDevOpsIcon:we,BackIcon:Le,BasketIcon:Ee,BatchAcceptIcon:De,BatchDenyIcon:Me,BeakerIcon:He,BellIcon:ve,BitbucketIcon:xe,BoldIcon:Fe,BookIcon:Ue,BookmarkHollowIcon:Ne,BookmarkIcon:Ge,BottomBarIcon:We,BottomBarToggleIcon:Ke,BoxIcon:Ye,BranchIcon:qe,BrowserIcon:Ve,ButtonIcon:Ze,CPUIcon:ze,CalendarIcon:Je,CameraIcon:Qe,CategoryIcon:Xe,CertificateIcon:$e,ChangedIcon:je,ChatIcon:oc,CheckIcon:nc,ChevronDownIcon:ec,ChevronLeftIcon:cc,ChevronRightIcon:tc,ChevronSmallDownIcon:rc,ChevronSmallLeftIcon:Ic,ChevronSmallRightIcon:ac,ChevronSmallUpIcon:lc,ChevronUpIcon:sc,ChromaticIcon:ic,ChromeIcon:uc,CircleHollowIcon:dc,CircleIcon:mc,ClearIcon:pc,CloseAltIcon:Sc,CloseIcon:Cc,CloudHollowIcon:hc,CloudIcon:Ac,CogIcon:bc,CollapseIcon:Tc,CommandIcon:_c,CommentAddIcon:gc,CommentIcon:yc,CommentsIcon:Bc,CommitIcon:Oc,CompassIcon:fc,ComponentDrivenIcon:kc,ComponentIcon:Rc,ContrastIcon:Pc,ControlsIcon:wc,CopyIcon:Lc,CreditIcon:Ec,CrossIcon:Dc,DashboardIcon:Mc,DatabaseIcon:Hc,DeleteIcon:vc,DiamondIcon:xc,DirectionIcon:Fc,DiscordIcon:Uc,DocChartIcon:Nc,DocListIcon:Gc,DocumentIcon:Wc,DownloadIcon:Kc,DragIcon:Yc,EditIcon:qc,EllipsisIcon:Vc,EmailIcon:Zc,ExpandAltIcon:zc,ExpandIcon:Jc,EyeCloseIcon:Qc,EyeIcon:Xc,FaceHappyIcon:$c,FaceNeutralIcon:jc,FaceSadIcon:ot,FacebookIcon:nt,FailedIcon:et,FastForwardIcon:ct,FigmaIcon:tt,FilterIcon:rt,FlagIcon:It,FolderIcon:at,FormIcon:lt,GDriveIcon:st,GithubIcon:it,GitlabIcon:ut,GlobeIcon:dt,GoogleIcon:mt,GraphBarIcon:pt,GraphLineIcon:St,GraphqlIcon:Ct,GridAltIcon:ht,GridIcon:At,GrowIcon:bt,HeartHollowIcon:Tt,HeartIcon:_t,HomeIcon:gt,HourglassIcon:yt,InfoIcon:Bt,ItalicIcon:Ot,JumpToIcon:ft,KeyIcon:kt,LightningIcon:Rt,LightningOffIcon:Pt,LinkBrokenIcon:wt,LinkIcon:Lt,LinkedinIcon:Et,LinuxIcon:Dt,ListOrderedIcon:Mt,ListUnorderedIcon:Ht,LocationIcon:vt,LockIcon:xt,MarkdownIcon:Ft,MarkupIcon:Ut,MediumIcon:Nt,MemoryIcon:Gt,MenuIcon:Wt,MergeIcon:Kt,MirrorIcon:Yt,MobileIcon:qt,MoonIcon:Vt,NutIcon:Zt,OutboxIcon:zt,OutlineIcon:Jt,PaintBrushIcon:Qt,PaperClipIcon:Xt,ParagraphIcon:$t,PassedIcon:jt,PhoneIcon:or,PhotoDragIcon:nr,PhotoIcon:er,PinAltIcon:cr,PinIcon:tr,PlayAllHollowIcon:rr,PlayBackIcon:Ir,PlayHollowIcon:ar,PlayIcon:lr,PlayNextIcon:sr,PlusIcon:ir,PointerDefaultIcon:ur,PointerHandIcon:dr,PowerIcon:mr,PrintIcon:pr,ProceedIcon:Sr,ProfileIcon:Cr,PullRequestIcon:hr,QuestionIcon:Ar,RSSIcon:br,RedirectIcon:Tr,ReduxIcon:_r,RefreshIcon:gr,ReplyIcon:yr,RepoIcon:Br,RequestChangeIcon:Or,RewindIcon:fr,RulerIcon:h,SaveIcon:kr,SearchIcon:Rr,ShareAltIcon:Pr,ShareIcon:wr,ShieldIcon:Lr,SideBySideIcon:Er,SidebarAltIcon:Dr,SidebarAltToggleIcon:Mr,SidebarIcon:Hr,SidebarToggleIcon:vr,SpeakerIcon:xr,StackedIcon:Fr,StarHollowIcon:Ur,StarIcon:Nr,StatusFailIcon:Gr,StatusPassIcon:Wr,StatusWarnIcon:Kr,StickerIcon:Yr,StopAltHollowIcon:qr,StopAltIcon:Vr,StopIcon:Zr,StorybookIcon:zr,StructureIcon:Jr,SubtractIcon:Qr,SunIcon:Xr,SupportIcon:$r,SwitchAltIcon:jr,SyncIcon:oI,TabletIcon:nI,ThumbsUpIcon:eI,TimeIcon:cI,TimerIcon:tI,TransferIcon:rI,TrashIcon:II,TwitterIcon:aI,TypeIcon:lI,UbuntuIcon:sI,UndoIcon:iI,UnfoldIcon:uI,UnlockIcon:dI,UnpinIcon:mI,UploadIcon:pI,UserAddIcon:SI,UserAltIcon:CI,UserIcon:hI,UsersIcon:AI,VSCodeIcon:bI,VerifiedIcon:TI,VideoIcon:_I,WandIcon:gI,WatchIcon:yI,WindowsIcon:BI,WrenchIcon:OI,XIcon:fI,YoutubeIcon:kI,ZoomIcon:RI,ZoomOutIcon:PI,ZoomResetIcon:wI,iconList:LI}=__STORYBOOK_ICONS__;var s="storybook/measure-addon",A=`${s}/tool`,b=()=>{let[r,c]=p(),{measureEnabled:I}=r,i=S(),a=u(()=>c({measureEnabled:!I}),[c,I]);return d(()=>{i.setAddonShortcut(s,{label:"Toggle Measure [M]",defaultShortcut:["M"],actionName:"measure",showInMenu:!1,action:a})},[a,i]),t.createElement(C,{key:A,active:I,title:"Enable measure",onClick:a},t.createElement(h,null))};l.register(s,()=>{l.add(A,{type:m.TOOL,title:"Measure",match:({viewMode:r,tabId:c})=>r==="story"&&!c,render:()=>t.createElement(b,null)})});})(); +}catch(e){ console.error("[Storybook] One of your manager-entries failed: " + import.meta.url, e); } diff --git a/sb-addons/essentials-measure-8/manager-bundle.js.LEGAL.txt b/sb-addons/essentials-measure-8/manager-bundle.js.LEGAL.txt new file mode 100644 index 00000000..e69de29b diff --git a/sb-addons/essentials-outline-9/manager-bundle.js b/sb-addons/essentials-outline-9/manager-bundle.js new file mode 100644 index 00000000..68fba32d --- /dev/null +++ b/sb-addons/essentials-outline-9/manager-bundle.js @@ -0,0 +1,3 @@ +try{ +(()=>{var t=__REACT__,{Children:k,Component:R,Fragment:P,Profiler:w,PureComponent:L,StrictMode:E,Suspense:D,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:H,cloneElement:v,createContext:x,createElement:M,createFactory:F,createRef:U,forwardRef:N,isValidElement:G,lazy:W,memo:u,startTransition:K,unstable_act:Y,useCallback:d,useContext:q,useDebugValue:V,useDeferredValue:Z,useEffect:p,useId:z,useImperativeHandle:J,useInsertionEffect:Q,useLayoutEffect:X,useMemo:$,useReducer:j,useRef:oo,useState:no,useSyncExternalStore:eo,useTransition:co,version:to}=__REACT__;var io=__STORYBOOK_API__,{ActiveTabs:so,Consumer:uo,ManagerContext:po,Provider:mo,RequestResponseError:So,addons:l,combineParameters:Co,controlOrMetaKey:ho,controlOrMetaSymbol:Ao,eventMatchesShortcut:To,eventToShortcut:_o,experimental_requestResponse:bo,isMacLike:go,isShortcutTaken:yo,keyToSymbol:Oo,merge:Bo,mockChannel:fo,optionOrAltSymbol:ko,shortcutMatchesShortcut:Ro,shortcutToHumanString:Po,types:m,useAddonState:wo,useArgTypes:Lo,useArgs:Eo,useChannel:Do,useGlobalTypes:Ho,useGlobals:S,useParameter:vo,useSharedState:xo,useStoryPrepared:Mo,useStorybookApi:C,useStorybookState:Fo}=__STORYBOOK_API__;var Ko=__STORYBOOK_COMPONENTS__,{A:Yo,ActionBar:qo,AddonPanel:Vo,Badge:Zo,Bar:zo,Blockquote:Jo,Button:Qo,ClipboardCode:Xo,Code:$o,DL:jo,Div:on,DocumentWrapper:nn,EmptyTabContent:en,ErrorFormatter:cn,FlexBar:tn,Form:rn,H1:In,H2:an,H3:ln,H4:sn,H5:un,H6:dn,HR:pn,IconButton:h,IconButtonSkeleton:mn,Icons:Sn,Img:Cn,LI:hn,Link:An,ListItem:Tn,Loader:_n,Modal:bn,OL:gn,P:yn,Placeholder:On,Pre:Bn,ResetWrapper:fn,ScrollArea:kn,Separator:Rn,Spaced:Pn,Span:wn,StorybookIcon:Ln,StorybookLogo:En,Symbols:Dn,SyntaxHighlighter:Hn,TT:vn,TabBar:xn,TabButton:Mn,TabWrapper:Fn,Table:Un,Tabs:Nn,TabsState:Gn,TooltipLinkList:Wn,TooltipMessage:Kn,TooltipNote:Yn,UL:qn,WithTooltip:Vn,WithTooltipPure:Zn,Zoom:zn,codeCommon:Jn,components:Qn,createCopyToClipboardFunction:Xn,getStoryHref:$n,icons:jn,interleaveSeparators:oe,nameSpaceClassNames:ne,resetComponents:ee,withReset:ce}=__STORYBOOK_COMPONENTS__;var le=__STORYBOOK_ICONS__,{AccessibilityAltIcon:ie,AccessibilityIcon:se,AddIcon:ue,AdminIcon:de,AlertAltIcon:pe,AlertIcon:me,AlignLeftIcon:Se,AlignRightIcon:Ce,AppleIcon:he,ArrowBottomLeftIcon:Ae,ArrowBottomRightIcon:Te,ArrowDownIcon:_e,ArrowLeftIcon:be,ArrowRightIcon:ge,ArrowSolidDownIcon:ye,ArrowSolidLeftIcon:Oe,ArrowSolidRightIcon:Be,ArrowSolidUpIcon:fe,ArrowTopLeftIcon:ke,ArrowTopRightIcon:Re,ArrowUpIcon:Pe,AzureDevOpsIcon:we,BackIcon:Le,BasketIcon:Ee,BatchAcceptIcon:De,BatchDenyIcon:He,BeakerIcon:ve,BellIcon:xe,BitbucketIcon:Me,BoldIcon:Fe,BookIcon:Ue,BookmarkHollowIcon:Ne,BookmarkIcon:Ge,BottomBarIcon:We,BottomBarToggleIcon:Ke,BoxIcon:Ye,BranchIcon:qe,BrowserIcon:Ve,ButtonIcon:Ze,CPUIcon:ze,CalendarIcon:Je,CameraIcon:Qe,CategoryIcon:Xe,CertificateIcon:$e,ChangedIcon:je,ChatIcon:oc,CheckIcon:nc,ChevronDownIcon:ec,ChevronLeftIcon:cc,ChevronRightIcon:tc,ChevronSmallDownIcon:rc,ChevronSmallLeftIcon:Ic,ChevronSmallRightIcon:ac,ChevronSmallUpIcon:lc,ChevronUpIcon:ic,ChromaticIcon:sc,ChromeIcon:uc,CircleHollowIcon:dc,CircleIcon:pc,ClearIcon:mc,CloseAltIcon:Sc,CloseIcon:Cc,CloudHollowIcon:hc,CloudIcon:Ac,CogIcon:Tc,CollapseIcon:_c,CommandIcon:bc,CommentAddIcon:gc,CommentIcon:yc,CommentsIcon:Oc,CommitIcon:Bc,CompassIcon:fc,ComponentDrivenIcon:kc,ComponentIcon:Rc,ContrastIcon:Pc,ControlsIcon:wc,CopyIcon:Lc,CreditIcon:Ec,CrossIcon:Dc,DashboardIcon:Hc,DatabaseIcon:vc,DeleteIcon:xc,DiamondIcon:Mc,DirectionIcon:Fc,DiscordIcon:Uc,DocChartIcon:Nc,DocListIcon:Gc,DocumentIcon:Wc,DownloadIcon:Kc,DragIcon:Yc,EditIcon:qc,EllipsisIcon:Vc,EmailIcon:Zc,ExpandAltIcon:zc,ExpandIcon:Jc,EyeCloseIcon:Qc,EyeIcon:Xc,FaceHappyIcon:$c,FaceNeutralIcon:jc,FaceSadIcon:ot,FacebookIcon:nt,FailedIcon:et,FastForwardIcon:ct,FigmaIcon:tt,FilterIcon:rt,FlagIcon:It,FolderIcon:at,FormIcon:lt,GDriveIcon:it,GithubIcon:st,GitlabIcon:ut,GlobeIcon:dt,GoogleIcon:pt,GraphBarIcon:mt,GraphLineIcon:St,GraphqlIcon:Ct,GridAltIcon:ht,GridIcon:At,GrowIcon:Tt,HeartHollowIcon:_t,HeartIcon:bt,HomeIcon:gt,HourglassIcon:yt,InfoIcon:Ot,ItalicIcon:Bt,JumpToIcon:ft,KeyIcon:kt,LightningIcon:Rt,LightningOffIcon:Pt,LinkBrokenIcon:wt,LinkIcon:Lt,LinkedinIcon:Et,LinuxIcon:Dt,ListOrderedIcon:Ht,ListUnorderedIcon:vt,LocationIcon:xt,LockIcon:Mt,MarkdownIcon:Ft,MarkupIcon:Ut,MediumIcon:Nt,MemoryIcon:Gt,MenuIcon:Wt,MergeIcon:Kt,MirrorIcon:Yt,MobileIcon:qt,MoonIcon:Vt,NutIcon:Zt,OutboxIcon:zt,OutlineIcon:A,PaintBrushIcon:Jt,PaperClipIcon:Qt,ParagraphIcon:Xt,PassedIcon:$t,PhoneIcon:jt,PhotoDragIcon:or,PhotoIcon:nr,PinAltIcon:er,PinIcon:cr,PlayAllHollowIcon:tr,PlayBackIcon:rr,PlayHollowIcon:Ir,PlayIcon:ar,PlayNextIcon:lr,PlusIcon:ir,PointerDefaultIcon:sr,PointerHandIcon:ur,PowerIcon:dr,PrintIcon:pr,ProceedIcon:mr,ProfileIcon:Sr,PullRequestIcon:Cr,QuestionIcon:hr,RSSIcon:Ar,RedirectIcon:Tr,ReduxIcon:_r,RefreshIcon:br,ReplyIcon:gr,RepoIcon:yr,RequestChangeIcon:Or,RewindIcon:Br,RulerIcon:fr,SaveIcon:kr,SearchIcon:Rr,ShareAltIcon:Pr,ShareIcon:wr,ShieldIcon:Lr,SideBySideIcon:Er,SidebarAltIcon:Dr,SidebarAltToggleIcon:Hr,SidebarIcon:vr,SidebarToggleIcon:xr,SpeakerIcon:Mr,StackedIcon:Fr,StarHollowIcon:Ur,StarIcon:Nr,StatusFailIcon:Gr,StatusPassIcon:Wr,StatusWarnIcon:Kr,StickerIcon:Yr,StopAltHollowIcon:qr,StopAltIcon:Vr,StopIcon:Zr,StorybookIcon:zr,StructureIcon:Jr,SubtractIcon:Qr,SunIcon:Xr,SupportIcon:$r,SwitchAltIcon:jr,SyncIcon:oI,TabletIcon:nI,ThumbsUpIcon:eI,TimeIcon:cI,TimerIcon:tI,TransferIcon:rI,TrashIcon:II,TwitterIcon:aI,TypeIcon:lI,UbuntuIcon:iI,UndoIcon:sI,UnfoldIcon:uI,UnlockIcon:dI,UnpinIcon:pI,UploadIcon:mI,UserAddIcon:SI,UserAltIcon:CI,UserIcon:hI,UsersIcon:AI,VSCodeIcon:TI,VerifiedIcon:_I,VideoIcon:bI,WandIcon:gI,WatchIcon:yI,WindowsIcon:OI,WrenchIcon:BI,XIcon:fI,YoutubeIcon:kI,ZoomIcon:RI,ZoomOutIcon:PI,ZoomResetIcon:wI,iconList:LI}=__STORYBOOK_ICONS__;var i="storybook/outline",T="outline",_=u(function(){let[c,r]=S(),s=C(),I=[!0,"true"].includes(c[T]),a=d(()=>r({[T]:!I}),[I]);return p(()=>{s.setAddonShortcut(i,{label:"Toggle Outline",defaultShortcut:["alt","O"],actionName:"outline",showInMenu:!1,action:a})},[a,s]),t.createElement(h,{key:"outline",active:I,title:"Apply outlines to the preview",onClick:a},t.createElement(A,null))});l.register(i,()=>{l.add(i,{title:"Outline",type:m.TOOL,match:({viewMode:c,tabId:r})=>!!(c&&c.match(/^(story|docs)$/))&&!r,render:()=>t.createElement(_,null)})});})(); +}catch(e){ console.error("[Storybook] One of your manager-entries failed: " + import.meta.url, e); } diff --git a/sb-addons/essentials-outline-9/manager-bundle.js.LEGAL.txt b/sb-addons/essentials-outline-9/manager-bundle.js.LEGAL.txt new file mode 100644 index 00000000..e69de29b diff --git a/sb-addons/essentials-toolbars-7/manager-bundle.js b/sb-addons/essentials-toolbars-7/manager-bundle.js new file mode 100644 index 00000000..aa88ebe0 --- /dev/null +++ b/sb-addons/essentials-toolbars-7/manager-bundle.js @@ -0,0 +1,3 @@ +try{ +(()=>{var l=__REACT__,{Children:se,Component:ie,Fragment:ue,Profiler:ce,PureComponent:pe,StrictMode:me,Suspense:de,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:be,cloneElement:Se,createContext:Te,createElement:ye,createFactory:_e,createRef:fe,forwardRef:Ce,isValidElement:ve,lazy:Ie,memo:Oe,startTransition:Ee,unstable_act:xe,useCallback:C,useContext:ge,useDebugValue:ke,useDeferredValue:he,useEffect:g,useId:Ae,useImperativeHandle:Re,useInsertionEffect:Le,useLayoutEffect:Be,useMemo:Me,useReducer:Pe,useRef:L,useState:B,useSyncExternalStore:Ne,useTransition:we,version:Ve}=__REACT__;var We=__STORYBOOK_API__,{ActiveTabs:Ke,Consumer:Ye,ManagerContext:$e,Provider:qe,RequestResponseError:ze,addons:k,combineParameters:Ue,controlOrMetaKey:je,controlOrMetaSymbol:Ze,eventMatchesShortcut:Je,eventToShortcut:Qe,experimental_requestResponse:Xe,isMacLike:et,isShortcutTaken:tt,keyToSymbol:ot,merge:rt,mockChannel:at,optionOrAltSymbol:lt,shortcutMatchesShortcut:nt,shortcutToHumanString:st,types:M,useAddonState:it,useArgTypes:ut,useArgs:ct,useChannel:pt,useGlobalTypes:P,useGlobals:h,useParameter:mt,useSharedState:dt,useStoryPrepared:bt,useStorybookApi:N,useStorybookState:St}=__STORYBOOK_API__;var Ct=__STORYBOOK_COMPONENTS__,{A:vt,ActionBar:It,AddonPanel:Ot,Badge:Et,Bar:xt,Blockquote:gt,Button:kt,ClipboardCode:ht,Code:At,DL:Rt,Div:Lt,DocumentWrapper:Bt,EmptyTabContent:Mt,ErrorFormatter:Pt,FlexBar:Nt,Form:wt,H1:Vt,H2:Dt,H3:Ht,H4:Ft,H5:Gt,H6:Wt,HR:Kt,IconButton:w,IconButtonSkeleton:Yt,Icons:A,Img:$t,LI:qt,Link:zt,ListItem:Ut,Loader:jt,Modal:Zt,OL:Jt,P:Qt,Placeholder:Xt,Pre:eo,ResetWrapper:to,ScrollArea:oo,Separator:V,Spaced:ro,Span:ao,StorybookIcon:lo,StorybookLogo:no,Symbols:so,SyntaxHighlighter:io,TT:uo,TabBar:co,TabButton:po,TabWrapper:mo,Table:bo,Tabs:So,TabsState:To,TooltipLinkList:D,TooltipMessage:yo,TooltipNote:_o,UL:fo,WithTooltip:H,WithTooltipPure:Co,Zoom:vo,codeCommon:Io,components:Oo,createCopyToClipboardFunction:Eo,getStoryHref:xo,icons:go,interleaveSeparators:ko,nameSpaceClassNames:ho,resetComponents:Ao,withReset:Ro}=__STORYBOOK_COMPONENTS__;var K={type:"item",value:""},Y=(o,t)=>({...t,name:t.name||o,description:t.description||o,toolbar:{...t.toolbar,items:t.toolbar.items.map(e=>{let r=typeof e=="string"?{value:e,title:e}:e;return r.type==="reset"&&t.toolbar.icon&&(r.icon=t.toolbar.icon,r.hideIcon=!0),{...K,...r}})}}),$=["reset"],q=o=>o.filter(t=>!$.includes(t.type)).map(t=>t.value),S="addon-toolbars",z=async(o,t,e)=>{e&&e.next&&await o.setAddonShortcut(S,{label:e.next.label,defaultShortcut:e.next.keys,actionName:`${t}:next`,action:e.next.action}),e&&e.previous&&await o.setAddonShortcut(S,{label:e.previous.label,defaultShortcut:e.previous.keys,actionName:`${t}:previous`,action:e.previous.action}),e&&e.reset&&await o.setAddonShortcut(S,{label:e.reset.label,defaultShortcut:e.reset.keys,actionName:`${t}:reset`,action:e.reset.action})},U=o=>t=>{let{id:e,toolbar:{items:r,shortcuts:a}}=t,c=N(),[T,i]=h(),n=L([]),u=T[e],v=C(()=>{i({[e]:""})},[i]),I=C(()=>{let s=n.current,m=s.indexOf(u),d=m===s.length-1?0:m+1,p=n.current[d];i({[e]:p})},[n,u,i]),O=C(()=>{let s=n.current,m=s.indexOf(u),d=m>-1?m:0,p=d===0?s.length-1:d-1,b=n.current[p];i({[e]:b})},[n,u,i]);return g(()=>{a&&z(c,e,{next:{...a.next,action:I},previous:{...a.previous,action:O},reset:{...a.reset,action:v}})},[c,e,a,I,O,v]),g(()=>{n.current=q(r)},[]),l.createElement(o,{cycleValues:n.current,...t})},F=({currentValue:o,items:t})=>o!=null&&t.find(e=>e.value===o&&e.type!=="reset"),j=({currentValue:o,items:t})=>{let e=F({currentValue:o,items:t});if(e)return e.icon},Z=({currentValue:o,items:t})=>{let e=F({currentValue:o,items:t});if(e)return e.title},J=({active:o,disabled:t,title:e,icon:r,description:a,onClick:c})=>l.createElement(w,{active:o,title:a,disabled:t,onClick:t?()=>{}:c},r&&l.createElement(A,{icon:r,__suppressDeprecationWarning:!0}),e?`\xA0${e}`:null),Q=({right:o,title:t,value:e,icon:r,hideIcon:a,onClick:c,disabled:T,currentValue:i})=>{let n=r&&l.createElement(A,{style:{opacity:1},icon:r}),u={id:e??"_reset",active:i===e,right:o,title:t,disabled:T,onClick:c};return r&&!a&&(u.icon=n),u},X=U(({id:o,name:t,description:e,toolbar:{icon:r,items:a,title:c,preventDynamicIcon:T,dynamicTitle:i}})=>{let[n,u,v]=h(),[I,O]=B(!1),s=n[o],m=!!s,d=o in v,p=r,b=c;T||(p=j({currentValue:s,items:a})||p),i&&(b=Z({currentValue:s,items:a})||b),!b&&!p&&console.warn(`Toolbar '${t}' has no title or icon`);let G=C(x=>{u({[o]:x})},[o,u]);return l.createElement(H,{placement:"top",tooltip:({onHide:x})=>{let W=a.filter(({type:E})=>{let R=!0;return E==="reset"&&!s&&(R=!1),R}).map(E=>Q({...E,currentValue:s,disabled:d,onClick:()=>{G(E.value),x()}}));return l.createElement(D,{links:W})},closeOnOutsideClick:!0,onVisibleChange:O},l.createElement(J,{active:I||m,disabled:d,description:e||"",icon:p,title:b||""}))}),ee=()=>{let o=P(),t=Object.keys(o).filter(e=>!!o[e].toolbar);return t.length?l.createElement(l.Fragment,null,l.createElement(V,null),t.map(e=>{let r=Y(e,o[e]);return l.createElement(X,{key:e,id:e,...r})})):null};k.register(S,()=>k.add(S,{title:S,type:M.TOOL,match:({tabId:o})=>!o,render:()=>l.createElement(ee,null)}));})(); +}catch(e){ console.error("[Storybook] One of your manager-entries failed: " + import.meta.url, e); } diff --git a/sb-addons/essentials-toolbars-7/manager-bundle.js.LEGAL.txt b/sb-addons/essentials-toolbars-7/manager-bundle.js.LEGAL.txt new file mode 100644 index 00000000..e69de29b diff --git a/sb-addons/essentials-viewport-6/manager-bundle.js b/sb-addons/essentials-viewport-6/manager-bundle.js new file mode 100644 index 00000000..6166c19a --- /dev/null +++ b/sb-addons/essentials-viewport-6/manager-bundle.js @@ -0,0 +1,3 @@ +try{ +(()=>{var he=Object.create;var J=Object.defineProperty;var me=Object.getOwnPropertyDescriptor;var fe=Object.getOwnPropertyNames;var ge=Object.getPrototypeOf,we=Object.prototype.hasOwnProperty;var O=(e=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(e,{get:(t,a)=>(typeof require<"u"?require:t)[a]}):e)(function(e){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+e+'" is not supported')});var H=(e,t)=>()=>(e&&(t=e(e=0)),t);var be=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var ye=(e,t,a,s)=>{if(t&&typeof t=="object"||typeof t=="function")for(let c of fe(t))!we.call(e,c)&&c!==a&&J(e,c,{get:()=>t[c],enumerable:!(s=me(t,c))||s.enumerable});return e};var Se=(e,t,a)=>(a=e!=null?he(ge(e)):{},ye(t||!e||!e.__esModule?J(a,"default",{value:e,enumerable:!0}):a,e));var f=H(()=>{});var g=H(()=>{});var w=H(()=>{});var le=be((ce,Z)=>{f();g();w();(function(e){if(typeof ce=="object"&&typeof Z<"u")Z.exports=e();else if(typeof define=="function"&&define.amd)define([],e);else{var t;typeof window<"u"||typeof window<"u"?t=window:typeof self<"u"?t=self:t=this,t.memoizerific=e()}})(function(){var e,t,a;return function s(c,b,p){function o(n,d){if(!b[n]){if(!c[n]){var r=typeof O=="function"&&O;if(!d&&r)return r(n,!0);if(i)return i(n,!0);var u=new Error("Cannot find module '"+n+"'");throw u.code="MODULE_NOT_FOUND",u}var I=b[n]={exports:{}};c[n][0].call(I.exports,function(m){var y=c[n][1][m];return o(y||m)},I,I.exports,s,c,b,p)}return b[n].exports}for(var i=typeof O=="function"&&O,h=0;h=0)return this.lastItem=this.list[i],this.list[i].val},p.prototype.set=function(o,i){var h;return this.lastItem&&this.isEqual(this.lastItem.key,o)?(this.lastItem.val=i,this):(h=this.indexOf(o),h>=0?(this.lastItem=this.list[h],this.list[h].val=i,this):(this.lastItem={key:o,val:i},this.list.push(this.lastItem),this.size++,this))},p.prototype.delete=function(o){var i;if(this.lastItem&&this.isEqual(this.lastItem.key,o)&&(this.lastItem=void 0),i=this.indexOf(o),i>=0)return this.size--,this.list.splice(i,1)[0]},p.prototype.has=function(o){var i;return this.lastItem&&this.isEqual(this.lastItem.key,o)?!0:(i=this.indexOf(o),i>=0?(this.lastItem=this.list[i],!0):!1)},p.prototype.forEach=function(o,i){var h;for(h=0;h0&&(M[S]={cacheItem:m,arg:arguments[S]},A?o(r,M):r.push(M),r.length>n&&i(r.shift())),I.wasMemoized=A,I.numArgs=S+1,k};return I.limit=n,I.wasMemoized=!1,I.cache=d,I.lru=r,I}};function o(n,d){var r=n.length,u=d.length,I,m,y;for(m=0;m=0&&(r=n[I],u=r.cacheItem.get(r.arg),!u||!u.size);I--)r.cacheItem.delete(r.arg)}function h(n,d){return n===d||n!==n&&d!==d}},{"map-or-similar":1}]},{},[3])(3)})});f();g();w();f();g();w();f();g();w();f();g();w();var l=__REACT__,{Children:$e,Component:Je,Fragment:V,Profiler:Qe,PureComponent:Xe,StrictMode:et,Suspense:tt,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:ot,cloneElement:nt,createContext:rt,createElement:N,createFactory:it,createRef:at,forwardRef:ct,isValidElement:lt,lazy:st,memo:Q,startTransition:ut,unstable_act:It,useCallback:X,useContext:pt,useDebugValue:dt,useDeferredValue:ht,useEffect:_,useId:mt,useImperativeHandle:ft,useInsertionEffect:gt,useLayoutEffect:wt,useMemo:bt,useReducer:yt,useRef:ee,useState:z,useSyncExternalStore:St,useTransition:vt,version:Ct}=__REACT__;f();g();w();var kt=__STORYBOOK_API__,{ActiveTabs:At,Consumer:xt,ManagerContext:Ot,Provider:_t,RequestResponseError:Lt,addons:G,combineParameters:Bt,controlOrMetaKey:Pt,controlOrMetaSymbol:Mt,eventMatchesShortcut:Vt,eventToShortcut:Dt,experimental_requestResponse:Ht,isMacLike:Nt,isShortcutTaken:zt,keyToSymbol:Gt,merge:Ft,mockChannel:Ut,optionOrAltSymbol:qt,shortcutMatchesShortcut:Wt,shortcutToHumanString:Yt,types:te,useAddonState:jt,useArgTypes:Kt,useArgs:Zt,useChannel:$t,useGlobalTypes:Jt,useGlobals:F,useParameter:U,useSharedState:Qt,useStoryPrepared:Xt,useStorybookApi:oe,useStorybookState:eo}=__STORYBOOK_API__;f();g();w();var io=__STORYBOOK_COMPONENTS__,{A:ao,ActionBar:co,AddonPanel:lo,Badge:so,Bar:uo,Blockquote:Io,Button:po,ClipboardCode:ho,Code:mo,DL:fo,Div:go,DocumentWrapper:wo,EmptyTabContent:bo,ErrorFormatter:yo,FlexBar:So,Form:vo,H1:Co,H2:Eo,H3:Ro,H4:To,H5:ko,H6:Ao,HR:xo,IconButton:L,IconButtonSkeleton:Oo,Icons:_o,Img:Lo,LI:Bo,Link:Po,ListItem:Mo,Loader:Vo,Modal:Do,OL:Ho,P:No,Placeholder:zo,Pre:Go,ResetWrapper:Fo,ScrollArea:Uo,Separator:qo,Spaced:Wo,Span:Yo,StorybookIcon:jo,StorybookLogo:Ko,Symbols:Zo,SyntaxHighlighter:$o,TT:Jo,TabBar:Qo,TabButton:Xo,TabWrapper:en,Table:tn,Tabs:on,TabsState:nn,TooltipLinkList:q,TooltipMessage:rn,TooltipNote:an,UL:cn,WithTooltip:W,WithTooltipPure:ln,Zoom:sn,codeCommon:un,components:In,createCopyToClipboardFunction:pn,getStoryHref:dn,icons:hn,interleaveSeparators:mn,nameSpaceClassNames:fn,resetComponents:gn,withReset:wn}=__STORYBOOK_COMPONENTS__;f();g();w();var Cn=__STORYBOOK_THEMING__,{CacheProvider:En,ClassNames:Rn,Global:Y,ThemeProvider:Tn,background:kn,color:An,convert:xn,create:On,createCache:_n,createGlobal:Ln,createReset:Bn,css:Pn,darken:Mn,ensure:Vn,ignoreSsrWarning:Dn,isPropValid:Hn,jsx:Nn,keyframes:zn,lighten:Gn,styled:v,themes:Fn,typography:Un,useTheme:qn,withTheme:Wn}=__STORYBOOK_THEMING__;f();g();w();var $n=__STORYBOOK_ICONS__,{AccessibilityAltIcon:Jn,AccessibilityIcon:Qn,AddIcon:Xn,AdminIcon:er,AlertAltIcon:tr,AlertIcon:or,AlignLeftIcon:nr,AlignRightIcon:rr,AppleIcon:ir,ArrowBottomLeftIcon:ar,ArrowBottomRightIcon:cr,ArrowDownIcon:lr,ArrowLeftIcon:sr,ArrowRightIcon:ur,ArrowSolidDownIcon:Ir,ArrowSolidLeftIcon:pr,ArrowSolidRightIcon:dr,ArrowSolidUpIcon:hr,ArrowTopLeftIcon:mr,ArrowTopRightIcon:fr,ArrowUpIcon:gr,AzureDevOpsIcon:wr,BackIcon:br,BasketIcon:yr,BatchAcceptIcon:Sr,BatchDenyIcon:vr,BeakerIcon:Cr,BellIcon:Er,BitbucketIcon:Rr,BoldIcon:Tr,BookIcon:kr,BookmarkHollowIcon:Ar,BookmarkIcon:xr,BottomBarIcon:Or,BottomBarToggleIcon:_r,BoxIcon:Lr,BranchIcon:Br,BrowserIcon:ne,ButtonIcon:Pr,CPUIcon:Mr,CalendarIcon:Vr,CameraIcon:Dr,CategoryIcon:Hr,CertificateIcon:Nr,ChangedIcon:zr,ChatIcon:Gr,CheckIcon:Fr,ChevronDownIcon:Ur,ChevronLeftIcon:qr,ChevronRightIcon:Wr,ChevronSmallDownIcon:Yr,ChevronSmallLeftIcon:jr,ChevronSmallRightIcon:Kr,ChevronSmallUpIcon:Zr,ChevronUpIcon:$r,ChromaticIcon:Jr,ChromeIcon:Qr,CircleHollowIcon:Xr,CircleIcon:ei,ClearIcon:ti,CloseAltIcon:oi,CloseIcon:ni,CloudHollowIcon:ri,CloudIcon:ii,CogIcon:ai,CollapseIcon:ci,CommandIcon:li,CommentAddIcon:si,CommentIcon:ui,CommentsIcon:Ii,CommitIcon:pi,CompassIcon:di,ComponentDrivenIcon:hi,ComponentIcon:mi,ContrastIcon:fi,ControlsIcon:gi,CopyIcon:wi,CreditIcon:bi,CrossIcon:yi,DashboardIcon:Si,DatabaseIcon:vi,DeleteIcon:Ci,DiamondIcon:Ei,DirectionIcon:Ri,DiscordIcon:Ti,DocChartIcon:ki,DocListIcon:Ai,DocumentIcon:xi,DownloadIcon:Oi,DragIcon:_i,EditIcon:Li,EllipsisIcon:Bi,EmailIcon:Pi,ExpandAltIcon:Mi,ExpandIcon:Vi,EyeCloseIcon:Di,EyeIcon:Hi,FaceHappyIcon:Ni,FaceNeutralIcon:zi,FaceSadIcon:Gi,FacebookIcon:Fi,FailedIcon:Ui,FastForwardIcon:qi,FigmaIcon:Wi,FilterIcon:Yi,FlagIcon:ji,FolderIcon:Ki,FormIcon:Zi,GDriveIcon:$i,GithubIcon:Ji,GitlabIcon:Qi,GlobeIcon:Xi,GoogleIcon:ea,GraphBarIcon:ta,GraphLineIcon:oa,GraphqlIcon:na,GridAltIcon:ra,GridIcon:ia,GrowIcon:j,HeartHollowIcon:aa,HeartIcon:ca,HomeIcon:la,HourglassIcon:sa,InfoIcon:ua,ItalicIcon:Ia,JumpToIcon:pa,KeyIcon:da,LightningIcon:ha,LightningOffIcon:ma,LinkBrokenIcon:fa,LinkIcon:ga,LinkedinIcon:wa,LinuxIcon:ba,ListOrderedIcon:ya,ListUnorderedIcon:Sa,LocationIcon:va,LockIcon:Ca,MarkdownIcon:Ea,MarkupIcon:Ra,MediumIcon:Ta,MemoryIcon:ka,MenuIcon:Aa,MergeIcon:xa,MirrorIcon:Oa,MobileIcon:re,MoonIcon:_a,NutIcon:La,OutboxIcon:Ba,OutlineIcon:Pa,PaintBrushIcon:Ma,PaperClipIcon:Va,ParagraphIcon:Da,PassedIcon:Ha,PhoneIcon:Na,PhotoDragIcon:za,PhotoIcon:Ga,PinAltIcon:Fa,PinIcon:Ua,PlayAllHollowIcon:qa,PlayBackIcon:Wa,PlayHollowIcon:Ya,PlayIcon:ja,PlayNextIcon:Ka,PlusIcon:Za,PointerDefaultIcon:$a,PointerHandIcon:Ja,PowerIcon:Qa,PrintIcon:Xa,ProceedIcon:ec,ProfileIcon:tc,PullRequestIcon:oc,QuestionIcon:nc,RSSIcon:rc,RedirectIcon:ic,ReduxIcon:ac,RefreshIcon:ie,ReplyIcon:cc,RepoIcon:lc,RequestChangeIcon:sc,RewindIcon:uc,RulerIcon:Ic,SaveIcon:pc,SearchIcon:dc,ShareAltIcon:hc,ShareIcon:mc,ShieldIcon:fc,SideBySideIcon:gc,SidebarAltIcon:wc,SidebarAltToggleIcon:bc,SidebarIcon:yc,SidebarToggleIcon:Sc,SpeakerIcon:vc,StackedIcon:Cc,StarHollowIcon:Ec,StarIcon:Rc,StatusFailIcon:Tc,StatusPassIcon:kc,StatusWarnIcon:Ac,StickerIcon:xc,StopAltHollowIcon:Oc,StopAltIcon:_c,StopIcon:Lc,StorybookIcon:Bc,StructureIcon:Pc,SubtractIcon:Mc,SunIcon:Vc,SupportIcon:Dc,SwitchAltIcon:Hc,SyncIcon:Nc,TabletIcon:ae,ThumbsUpIcon:zc,TimeIcon:Gc,TimerIcon:Fc,TransferIcon:K,TrashIcon:Uc,TwitterIcon:qc,TypeIcon:Wc,UbuntuIcon:Yc,UndoIcon:jc,UnfoldIcon:Kc,UnlockIcon:Zc,UnpinIcon:$c,UploadIcon:Jc,UserAddIcon:Qc,UserAltIcon:Xc,UserIcon:el,UsersIcon:tl,VSCodeIcon:ol,VerifiedIcon:nl,VideoIcon:rl,WandIcon:il,WatchIcon:al,WindowsIcon:cl,WrenchIcon:ll,XIcon:sl,YoutubeIcon:ul,ZoomIcon:Il,ZoomOutIcon:pl,ZoomResetIcon:dl,iconList:hl}=__STORYBOOK_ICONS__;var $=Se(le()),B="storybook/viewport",x="viewport",Ie={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"}},P={name:"Reset viewport",styles:{height:"100%",width:"100%"},type:"desktop"},Ce={[x]:{value:void 0,isRotated:!1}},Ee={viewport:"reset",viewportRotated:!1},Re=FEATURES?.viewportStoryGlobals?Ce:Ee,pe=(e,t)=>e.indexOf(t),Te=(e,t)=>{let a=pe(e,t);return a===e.length-1?e[0]:e[a+1]},ke=(e,t)=>{let a=pe(e,t);return a<1?e[e.length-1]:e[a-1]},de=async(e,t,a,s)=>{await e.setAddonShortcut(B,{label:"Previous viewport",defaultShortcut:["alt","shift","V"],actionName:"previous",action:()=>{a({viewport:ke(s,t)})}}),await e.setAddonShortcut(B,{label:"Next viewport",defaultShortcut:["alt","V"],actionName:"next",action:()=>{a({viewport:Te(s,t)})}}),await e.setAddonShortcut(B,{label:"Reset viewport",defaultShortcut:["alt","control","V"],actionName:"reset",action:()=>{a(Re)}})},Ae=v.div(()=>({display:"inline-flex",alignItems:"center"})),se=v.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"})),xe=v(L)(()=>({display:"inline-flex",alignItems:"center"})),Oe=v.div(({theme:e})=>({fontSize:e.typography.size.s2-1,marginLeft:10})),_e={desktop:l.createElement(ne,null),mobile:l.createElement(re,null),tablet:l.createElement(ae,null),other:l.createElement(V,null)},Le=({api:e})=>{let t=U(x),[a,s,c]=F(),[b,p]=z(!1),{options:o=Ie,disable:i}=t||{},h=a?.[x]||{},n=h.value,d=h.isRotated,r=o[n]||P,u=b||r!==P,I=x in c,m=Object.keys(o).length;if(_(()=>{de(e,n,s,Object.keys(o))},[o,n,s,e]),r.styles===null||!o||m<1)return null;if(typeof r.styles=="function")return console.warn("Addon Viewport no longer supports dynamic styles using a function, use css calc() instead"),null;let y=d?r.styles.height:r.styles.width,k=d?r.styles.width:r.styles.height;return i?null:l.createElement(Be,{item:r,updateGlobals:s,viewportMap:o,viewportName:n,isRotated:d,setIsTooltipVisible:p,isLocked:I,isActive:u,width:y,height:k})},Be=l.memo(function(e){let{item:t,viewportMap:a,viewportName:s,isRotated:c,updateGlobals:b,setIsTooltipVisible:p,isLocked:o,isActive:i,width:h,height:n}=e,d=X(r=>b({[x]:r}),[b]);return l.createElement(V,null,l.createElement(W,{placement:"bottom",tooltip:({onHide:r})=>l.createElement(q,{links:[...length>0&&t!==P?[{id:"reset",title:"Reset viewport",icon:l.createElement(ie,null),onClick:()=>{d({value:void 0,isRotated:!1}),r()}}]:[],...Object.entries(a).map(([u,I])=>({id:u,title:I.name,icon:_e[I.type],active:u===s,onClick:()=>{d({value:u,isRotated:!1}),r()}}))]}),closeOnOutsideClick:!0,onVisibleChange:p},l.createElement(xe,{disabled:o,key:"viewport",title:"Change the size of the preview",active:i,onDoubleClick:()=>{d({value:void 0,isRotated:!1})}},l.createElement(j,null),t!==P?l.createElement(Oe,null,t.name," ",c?"(L)":"(P)"):null)),l.createElement(Y,{styles:{'iframe[data-is-storybook="true"]':{width:h,height:n}}}),t!==P?l.createElement(Ae,null,l.createElement(se,{title:"Viewport width"},h.replace("px","")),o?"/":l.createElement(L,{key:"viewport-rotate",title:"Rotate viewport",onClick:()=>{d({value:s,isRotated:!c})}},l.createElement(K,null)),l.createElement(se,{title:"Viewport height"},n.replace("px",""))):null)}),Pe=(0,$.default)(50)(e=>[...Me,...Object.entries(e).map(([t,{name:a,...s}])=>({...s,id:t,title:a}))]),D={id:"reset",title:"Reset viewport",styles:null,type:"other"},Me=[D],Ve=(0,$.default)(50)((e,t,a,s)=>e.filter(c=>c.id!==D.id||t.id!==c.id).map(c=>({...c,onClick:()=>{a({viewport:c.id}),s()}}))),De=({width:e,height:t,...a})=>({...a,height:e,width:t}),He=v.div(()=>({display:"inline-flex",alignItems:"center"})),ue=v.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"})),Ne=v(L)(()=>({display:"inline-flex",alignItems:"center"})),ze=v.div(({theme:e})=>({fontSize:e.typography.size.s2-1,marginLeft:10})),Ge=(e,t,a)=>{if(t===null)return;let s=typeof t=="function"?t(e):t;return a?De(s):s},Fe=Q(function(){let[e,t]=F(),{viewports:a=Ie,defaultOrientation:s,defaultViewport:c,disable:b}=U(x,{}),p=Pe(a),o=oe(),[i,h]=z(!1);c&&!p.find(u=>u.id===c)&&console.warn(`Cannot find "defaultViewport" of "${c}" in addon-viewport configs, please check the "viewports" setting in the configuration.`),_(()=>{de(o,e,t,Object.keys(a))},[a,e,e.viewport,t,o]),_(()=>{let u=s==="landscape";(c&&e.viewport!==c||s&&e.viewportRotated!==u)&&t({viewport:c,viewportRotated:u})},[s,c,t]);let n=p.find(u=>u.id===e.viewport)||p.find(u=>u.id===c)||p.find(u=>u.default)||D,d=ee(),r=Ge(d.current,n.styles,e.viewportRotated);return _(()=>{d.current=r},[n]),b||Object.entries(a).length===0?null:l.createElement(V,null,l.createElement(W,{placement:"top",tooltip:({onHide:u})=>l.createElement(q,{links:Ve(p,n,t,u)}),closeOnOutsideClick:!0,onVisibleChange:h},l.createElement(Ne,{key:"viewport",title:"Change the size of the preview",active:i||!!r,onDoubleClick:()=>{t({viewport:D.id})}},l.createElement(j,null),r?l.createElement(ze,null,e.viewportRotated?`${n.title} (L)`:`${n.title} (P)`):null)),r?l.createElement(He,null,l.createElement(Y,{styles:{'iframe[data-is-storybook="true"]':{...r||{width:"100%",height:"100%"}}}}),l.createElement(ue,{title:"Viewport width"},r.width.replace("px","")),l.createElement(L,{key:"viewport-rotate",title:"Rotate viewport",onClick:()=>{t({viewportRotated:!e.viewportRotated})}},l.createElement(K,null)),l.createElement(ue,{title:"Viewport height"},r.height.replace("px",""))):null)});G.register(B,e=>{G.add(B,{title:"viewport / media-queries",type:te.TOOL,match:({viewMode:t,tabId:a})=>t==="story"&&!a,render:()=>FEATURES?.viewportStoryGlobals?N(Le,{api:e}):N(Fe,null)})});})(); +}catch(e){ console.error("[Storybook] One of your manager-entries failed: " + import.meta.url, e); } diff --git a/sb-addons/essentials-viewport-6/manager-bundle.js.LEGAL.txt b/sb-addons/essentials-viewport-6/manager-bundle.js.LEGAL.txt new file mode 100644 index 00000000..e69de29b diff --git a/sb-addons/interactions-11/manager-bundle.js b/sb-addons/interactions-11/manager-bundle.js new file mode 100644 index 00000000..2b28faed --- /dev/null +++ b/sb-addons/interactions-11/manager-bundle.js @@ -0,0 +1,210 @@ +try{ +(()=>{var ye=(t=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(t,{get:(e,r)=>(typeof require<"u"?require:e)[r]}):t)(function(t){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+t+'" is not supported')});var m=__REACT__,{Children:Ed,Component:Ad,Fragment:vt,Profiler:Sd,PureComponent:wd,StrictMode:Cd,Suspense:vd,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:Dd,cloneElement:xd,createContext:Fd,createElement:z,createFactory:Td,createRef:Od,forwardRef:Rd,isValidElement:Id,lazy:_d,memo:Dt,startTransition:Bd,unstable_act:Pd,useCallback:Tn,useContext:Ld,useDebugValue:Nd,useDeferredValue:kd,useEffect:Le,useId:jd,useImperativeHandle:Md,useInsertionEffect:qd,useLayoutEffect:$d,useMemo:On,useReducer:zd,useRef:xt,useState:Fe,useSyncExternalStore:Hd,useTransition:Ud,version:Vd}=__REACT__;var Kd=__STORYBOOK_COMPONENTS__,{A:Xd,ActionBar:Jd,AddonPanel:Rn,Badge:ur,Bar:In,Blockquote:Qd,Button:_n,ClipboardCode:Zd,Code:eh,DL:th,Div:rh,DocumentWrapper:nh,EmptyTabContent:Bn,ErrorFormatter:oh,FlexBar:uh,Form:ah,H1:ih,H2:sh,H3:lh,H4:ch,H5:ph,H6:dh,HR:hh,IconButton:ar,IconButtonSkeleton:fh,Icons:mh,Img:gh,LI:yh,Link:ir,ListItem:bh,Loader:Eh,Modal:Ah,OL:Sh,P:Pn,Placeholder:wh,Pre:Ch,ResetWrapper:vh,ScrollArea:Dh,Separator:Ln,Spaced:Nn,Span:xh,StorybookIcon:Fh,StorybookLogo:Th,Symbols:Oh,SyntaxHighlighter:Rh,TT:Ih,TabBar:_h,TabButton:Bh,TabWrapper:Ph,Table:Lh,Tabs:Nh,TabsState:kh,TooltipLinkList:jh,TooltipMessage:Mh,TooltipNote:sr,UL:qh,WithTooltip:Ge,WithTooltipPure:$h,Zoom:zh,codeCommon:Hh,components:Uh,createCopyToClipboardFunction:Vh,getStoryHref:Gh,icons:Wh,interleaveSeparators:Yh,nameSpaceClassNames:Kh,resetComponents:Xh,withReset:Jh}=__STORYBOOK_COMPONENTS__;var rf=__STORYBOOK_API__,{ActiveTabs:nf,Consumer:kn,ManagerContext:of,Provider:uf,RequestResponseError:af,addons:lr,combineParameters:sf,controlOrMetaKey:lf,controlOrMetaSymbol:cf,eventMatchesShortcut:pf,eventToShortcut:df,experimental_requestResponse:hf,isMacLike:ff,isShortcutTaken:mf,keyToSymbol:gf,merge:yf,mockChannel:bf,optionOrAltSymbol:Ef,shortcutMatchesShortcut:Af,shortcutToHumanString:Sf,types:jn,useAddonState:cr,useArgTypes:wf,useArgs:Cf,useChannel:Mn,useGlobalTypes:vf,useGlobals:Df,useParameter:qn,useSharedState:xf,useStoryPrepared:Ff,useStorybookApi:$n,useStorybookState:Tf}=__STORYBOOK_API__;var Bf=__STORYBOOK_CORE_EVENTS__,{ARGTYPES_INFO_REQUEST:zn,ARGTYPES_INFO_RESPONSE:pr,CHANNEL_CREATED:Pf,CHANNEL_WS_DISCONNECT:Lf,CONFIG_ERROR:Hn,CREATE_NEW_STORYFILE_REQUEST:Nf,CREATE_NEW_STORYFILE_RESPONSE:kf,CURRENT_STORY_WAS_SET:dr,DOCS_PREPARED:Un,DOCS_RENDERED:Ft,FILE_COMPONENT_SEARCH_REQUEST:jf,FILE_COMPONENT_SEARCH_RESPONSE:Mf,FORCE_REMOUNT:dt,FORCE_RE_RENDER:Tt,GLOBALS_UPDATED:et,NAVIGATE_URL:qf,PLAY_FUNCTION_THREW_EXCEPTION:Ot,PRELOAD_ENTRIES:Vn,PREVIEW_BUILDER_PROGRESS:$f,PREVIEW_KEYDOWN:Gn,REGISTER_SUBSCRIPTION:zf,REQUEST_WHATS_NEW_DATA:Hf,RESET_STORY_ARGS:Rt,RESULT_WHATS_NEW_DATA:Uf,SAVE_STORY_REQUEST:Vf,SAVE_STORY_RESPONSE:Gf,SELECT_STORY:Wf,SET_CONFIG:Yf,SET_CURRENT_STORY:hr,SET_FILTER:Kf,SET_GLOBALS:Wn,SET_INDEX:Xf,SET_STORIES:Jf,SET_WHATS_NEW_CACHE:Qf,SHARED_STATE_CHANGED:Zf,SHARED_STATE_SET:e0,STORIES_COLLAPSE_ALL:t0,STORIES_EXPAND_ALL:r0,STORY_ARGS_UPDATED:Yn,STORY_CHANGED:Kn,STORY_ERRORED:Xn,STORY_INDEX_INVALIDATED:Jn,STORY_MISSING:fr,STORY_PREPARED:Qn,STORY_RENDERED:ht,STORY_RENDER_PHASE_CHANGED:_e,STORY_SPECIFIED:Zn,STORY_THREW_EXCEPTION:It,STORY_UNCHANGED:eo,TELEMETRY_ERROR:n0,TESTING_MODULE_CANCEL_TEST_RUN_REQUEST:o0,TESTING_MODULE_CANCEL_TEST_RUN_RESPONSE:u0,TESTING_MODULE_CRASH_REPORT:a0,TESTING_MODULE_PROGRESS_REPORT:i0,TESTING_MODULE_RUN_ALL_REQUEST:s0,TESTING_MODULE_RUN_REQUEST:l0,TESTING_MODULE_WATCH_MODE_REQUEST:c0,TOGGLE_WHATS_NEW_NOTIFICATIONS:p0,UNHANDLED_ERRORS_WHILE_PLAYING:_t,UPDATE_GLOBALS:Bt,UPDATE_QUERY_PARAMS:to,UPDATE_STORY_ARGS:Pt}=__STORYBOOK_CORE_EVENTS__;var ft=(()=>{let t;return typeof window<"u"?t=window:typeof globalThis<"u"?t=globalThis:typeof window<"u"?t=window:typeof self<"u"?t=self:t={},t})();var D0=__STORYBOOK_CLIENT_LOGGER__,{deprecate:x0,logger:F0,once:Ci,pretty:T0}=__STORYBOOK_CLIENT_LOGGER__;var B0=__STORYBOOK_CHANNELS__,{Channel:ro,PostMessageTransport:P0,WebsocketTransport:L0,createBrowserChannel:N0}=__STORYBOOK_CHANNELS__;var $0=__STORYBOOK_CLIENT_LOGGER__,{deprecate:Be,logger:ee,once:Ne,pretty:z0}=__STORYBOOK_CLIENT_LOGGER__;var vi=Object.defineProperty,oe=(t,e)=>vi(t,"name",{value:e,configurable:!0});function ie(t){for(var e=[],r=1;r` - ${a}`).join(` +`)}`),`${o}${u!=null?` + +More info: ${u} +`:""}`}};oe(no,"StorybookError");var le=no,Di=(t=>(t.BLOCKS="BLOCKS",t.DOCS_TOOLS="DOCS-TOOLS",t.PREVIEW_CLIENT_LOGGER="PREVIEW_CLIENT-LOGGER",t.PREVIEW_CHANNELS="PREVIEW_CHANNELS",t.PREVIEW_CORE_EVENTS="PREVIEW_CORE-EVENTS",t.PREVIEW_INSTRUMENTER="PREVIEW_INSTRUMENTER",t.PREVIEW_API="PREVIEW_API",t.PREVIEW_REACT_DOM_SHIM="PREVIEW_REACT-DOM-SHIM",t.PREVIEW_ROUTER="PREVIEW_ROUTER",t.PREVIEW_THEMING="PREVIEW_THEMING",t.RENDERER_HTML="RENDERER_HTML",t.RENDERER_PREACT="RENDERER_PREACT",t.RENDERER_REACT="RENDERER_REACT",t.RENDERER_SERVER="RENDERER_SERVER",t.RENDERER_SVELTE="RENDERER_SVELTE",t.RENDERER_VUE="RENDERER_VUE",t.RENDERER_VUE3="RENDERER_VUE3",t.RENDERER_WEB_COMPONENTS="RENDERER_WEB-COMPONENTS",t.FRAMEWORK_NEXTJS="FRAMEWORK_NEXTJS",t.ADDON_VITEST="ADDON_VITEST",t))(Di||{}),uo=class extends le{constructor(e){super({category:"PREVIEW_API",code:1,message:ie` + Couldn't find story matching id '${e.storyId}' after HMR. + - Did you just rename a story? + - Did you remove it from your CSF file? + - Are you sure a story with the id '${e.storyId}' exists? + - Please check the values in the stories field of your main.js config and see if they would match your CSF File. + - Also check the browser console and terminal for potential error messages.`}),this.data=e}};oe(uo,"MissingStoryAfterHmrError");var ao=uo,xi=class extends le{constructor(e){super({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:ie` + 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}};oe(xi,"ImplicitActionsDuringRendering");var io=class extends le{constructor(){super({category:"PREVIEW_API",code:3,message:ie` + Cannot call \`storyStore.extract()\` without calling \`storyStore.cacheAllCsfFiles()\` first. + + You probably meant to call \`await preview.extract()\` which does the above for you.`})}};oe(io,"CalledExtractOnStoreError");var so=io,lo=class extends le{constructor(){super({category:"PREVIEW_API",code:4,message:ie` + Expected your framework's preset to export a \`renderToCanvas\` field. + + Perhaps it needs to be upgraded for Storybook 7.0?`,documentation:"https://github.com/storybookjs/storybook/blob/next/MIGRATION.md#mainjs-framework-field"})}};oe(lo,"MissingRenderToCanvasError");var co=lo,po=class extends le{constructor(e){super({category:"PREVIEW_API",code:5,message:ie` + Called \`Preview.${e.methodName}()\` before initialization. + + The preview needs to load the story index before most methods can be called. If you want + to call \`${e.methodName}\`, try \`await preview.initializationPromise;\` first. + + If you didn't call the above code, then likely it was called by an addon that needs to + do the above.`}),this.data=e}};oe(po,"CalledPreviewMethodBeforeInitializationError");var be=po,ho=class extends le{constructor(e){super({category:"PREVIEW_API",code:6,message:ie` + Error fetching \`/index.json\`: + + ${e.text} + + If you are in development, this likely indicates a problem with your Storybook process, + check the terminal for errors. + + If you are in a deployed Storybook, there may have been an issue deploying the full Storybook + build.`}),this.data=e}};oe(ho,"StoryIndexFetchError");var fo=ho,mo=class extends le{constructor(e){super({category:"PREVIEW_API",code:7,message:ie` + Tried to render docs entry ${e.storyId} but it is a MDX file that has no CSF + references, or autodocs for a CSF file that some doesn't refer to itself. + + This likely is an internal error in Storybook's indexing, or you've attached the + \`attached-mdx\` tag to an MDX file that is not attached.`}),this.data=e}};oe(mo,"MdxFileWithNoCsfReferencesError");var go=mo,yo=class extends le{constructor(){super({category:"PREVIEW_API",code:8,message:ie` + Couldn't find any stories in your Storybook. + + - Please check your stories field of your main.js config: does it match correctly? + - Also check the browser console and terminal for error messages.`})}};oe(yo,"EmptyIndexError");var bo=yo,Eo=class extends le{constructor(e){super({category:"PREVIEW_API",code:9,message:ie` + Couldn't find story matching '${e.storySpecifier}'. + + - Are you sure a story with that id exists? + - Please check your stories field of your main.js config. + - Also check the browser console and terminal for error messages.`}),this.data=e}};oe(Eo,"NoStoryMatchError");var Ao=Eo,So=class extends le{constructor(e){super({category:"PREVIEW_API",code:10,message:ie` + Couldn't find story matching id '${e.storyId}' after importing a CSF file. + + The file was indexed as if the story was there, but then after importing the file in the browser + we didn't find the story. Possible reasons: + - You are using a custom story indexer that is misbehaving. + - You have a custom file loader that is removing or renaming exports. + + Please check your browser console and terminal for errors that may explain the issue.`}),this.data=e}};oe(So,"MissingStoryFromCsfFileError");var wo=So,Co=class extends le{constructor(){super({category:"PREVIEW_API",code:11,message:ie` + Cannot access the Story Store until the index is ready. + + It is not recommended to use methods directly on the Story Store anyway, in Storybook 9 we will + remove access to the store entirely`})}};oe(Co,"StoryStoreAccessedBeforeInitializationError");var vo=Co,Do=class extends le{constructor(e){super({category:"PREVIEW_API",code:12,message:ie` + Incorrect use of mount in the play function. + + To use mount in the play function, you must satisfy the following two requirements: + + 1. You *must* destructure the mount property from the \`context\` (the argument passed to your play function). + This makes sure that Storybook does not start rendering the story before the play function begins. + + 2. Your Storybook framework or builder must be configured to transpile to ES2017 or newer. + This is because destructuring statements and async/await usages are otherwise transpiled away, + which prevents Storybook from recognizing your usage of \`mount\`. + + Note that Angular is not supported. As async/await is transpiled to support the zone.js polyfill. + + More info: https://storybook.js.org/docs/writing-tests/interaction-testing#run-code-before-the-component-gets-rendered + + Received the following play function: + ${e.playFunction}`}),this.data=e}};oe(Do,"MountMustBeDestructuredError");var Lt=Do,xo=class extends le{constructor(e){super({category:"PREVIEW_API",code:14,message:ie` + No render function available for storyId '${e.id}' + `}),this.data=e}};oe(xo,"NoRenderFunctionError");var Fo=xo,To=class extends le{constructor(){super({category:"PREVIEW_API",code:15,message:ie` + No component is mounted in your story. + + This usually occurs when you destructure mount in the play function, but forget to call it. + + For example: + + async play({ mount, canvasElement }) { + // 👈 mount should be called: await mount(); + const canvas = within(canvasElement); + const button = await canvas.findByRole('button'); + await userEvent.click(button); + }; + + Make sure to either remove it or call mount in your play function. + `})}};oe(To,"NoStoryMountedError");var Oo=To,Fi=class extends le{constructor(){super({category:"FRAMEWORK_NEXTJS",code:1,documentation:"https://storybook.js.org/docs/get-started/nextjs#faq",message:ie` + You are importing avif images, but you don't have sharp installed. + + You have to install sharp in order to use image optimization features in Next.js. + `})}};oe(Fi,"NextJsSharpError");var Ti=class extends le{constructor(e){super({category:"FRAMEWORK_NEXTJS",code:2,message:ie` + Tried to access router mocks from "${e.importType}" but they were not created yet. You might be running code in an unsupported environment. + `}),this.data=e}};oe(Ti,"NextjsRouterMocksNotAvailable");var Oi=class extends le{constructor(e){super({category:"DOCS-TOOLS",code:1,documentation:"https://github.com/storybookjs/storybook/issues/26606",message:ie` + There was a failure when generating detailed ArgTypes in ${e.language} for: + ${JSON.stringify(e.type,null,2)} + + Storybook will fall back to use a generic type description instead. + + This type is either not supported or it is a bug in the docgen generation in Storybook. + If you think this is a bug, please detail it as much as possible in the Github issue. + `}),this.data=e}};oe(Oi,"UnknownArgTypesError");var Ri=class extends le{constructor(e){super({category:"ADDON_VITEST",code:1,message:ie` + Encountered an unsupported value "${e.value}" when setting the viewport ${e.dimension} dimension. + + The Storybook plugin only supports values in the following units: + - px, vh, vw, em, rem and %. + + You can either change the viewport for this story to use one of the supported units or skip the test by adding '!test' to the story's tags per https://storybook.js.org/docs/writing-stories/tags + `}),this.data=e}};oe(Ri,"UnsupportedViewportDimensionError");var Ii=Object.create,Bo=Object.defineProperty,_i=Object.getOwnPropertyDescriptor,Bi=Object.getOwnPropertyNames,Pi=Object.getPrototypeOf,Li=Object.prototype.hasOwnProperty,Ni=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),ki=(t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let o of Bi(e))!Li.call(t,o)&&o!==r&&Bo(t,o,{get:()=>e[o],enumerable:!(n=_i(e,o))||n.enumerable});return t},ji=(t,e,r)=>(r=t!=null?Ii(Pi(t)):{},ki(e||!t||!t.__esModule?Bo(r,"default",{value:t,enumerable:!0}):r,t)),Mi=Ni(t=>{Object.defineProperty(t,"__esModule",{value:!0}),t.isEqual=function(){var e=Object.prototype.toString,r=Object.getPrototypeOf,n=Object.getOwnPropertySymbols?function(o){return Object.keys(o).concat(Object.getOwnPropertySymbols(o))}:Object.keys;return function(o,u){return function a(i,s,l){var f,h,g,b=e.call(i),w=e.call(s);if(i===s)return!0;if(i==null||s==null)return!1;if(l.indexOf(i)>-1&&l.indexOf(s)>-1)return!0;if(l.push(i,s),b!=w||(f=n(i),h=n(s),f.length!=h.length||f.some(function(v){return!a(i[v],s[v],l)})))return!1;switch(b.slice(8,-1)){case"Symbol":return i.valueOf()==s.valueOf();case"Date":case"Number":return+i==+s||+i!=+i&&+s!=+s;case"RegExp":case"Function":case"String":case"Boolean":return""+i==""+s;case"Set":case"Map":f=i.entries(),h=s.entries();do if(!a((g=f.next()).value,h.next().value,l))return!1;while(!g.done);return!0;case"ArrayBuffer":i=new Uint8Array(i),s=new Uint8Array(s);case"DataView":i=new Uint8Array(i.buffer),s=new Uint8Array(s.buffer);case"Float32Array":case"Float64Array":case"Int8Array":case"Int16Array":case"Int32Array":case"Uint8Array":case"Uint16Array":case"Uint32Array":case"Uint8ClampedArray":case"Arguments":case"Array":if(i.length!=s.length)return!1;for(g=0;g`${r} ${n}${o}`).replace(/([a-z])([A-Z])/g,(e,r,n)=>`${r} ${n}`).replace(/([a-z])([0-9])/gi,(e,r,n)=>`${r} ${n}`).replace(/([0-9])([a-z])/gi,(e,r,n)=>`${r} ${n}`).replace(/(\s|^)(\w)/g,(e,r,n)=>`${r}${n.toUpperCase()}`).replace(/ +/g," ").trim()}var Ro=ji(Mi()),Po=t=>t.map(e=>typeof e<"u").filter(Boolean).length,$i=(t,e)=>{let{exists:r,eq:n,neq:o,truthy:u}=t;if(Po([r,n,o,u])>1)throw new Error(`Invalid conditional test ${JSON.stringify({exists:r,eq:n,neq:o})}`);if(typeof n<"u")return(0,Ro.isEqual)(e,n);if(typeof o<"u")return!(0,Ro.isEqual)(e,o);if(typeof r<"u"){let a=typeof e<"u";return r?a:!a}return typeof u>"u"||u?!!e:!e},Lo=(t,e,r)=>{if(!t.if)return!0;let{arg:n,global:o}=t.if;if(Po([n,o])!==1)throw new Error(`Invalid conditional value ${JSON.stringify({arg:n,global:o})}`);let u=n?e[n]:r[o];return $i(t.if,u)},gr=t=>t.toLowerCase().replace(/[ ’–—―′¿'`~!@#$%^&*()_|+\-=?;:'",.<>\{\}\[\]\\\/]/gi,"-").replace(/-+/g,"-").replace(/^-+/,"").replace(/-+$/,""),Io=(t,e)=>{let r=gr(t);if(r==="")throw new Error(`Invalid ${e} '${t}', must include alphanumeric characters`);return r},No=(t,e)=>`${Io(t,"kind")}${e?`--${Io(e,"name")}`:""}`,ko=t=>qi(t);function _o(t,e){return Array.isArray(e)?e.includes(t):t.match(e)}function Nt(t,{includeStories:e,excludeStories:r}){return t!=="__esModule"&&(!e||_o(t,e))&&(!r||!_o(t,r))}var jo=(...t)=>{let e=t.reduce((r,n)=>(n.startsWith("!")?r.delete(n.slice(1)):r.add(n),r),new Set);return Array.from(e)};var zi=Object.create,jr=Object.defineProperty,Hi=Object.getOwnPropertyDescriptor,Ui=Object.getOwnPropertyNames,Vi=Object.getPrototypeOf,Gi=Object.prototype.hasOwnProperty,p=(t,e)=>jr(t,"name",{value:e,configurable:!0}),kt=(t=>typeof ye<"u"?ye:typeof Proxy<"u"?new Proxy(t,{get:(e,r)=>(typeof ye<"u"?ye:e)[r]}):t)(function(t){if(typeof ye<"u")return ye.apply(this,arguments);throw Error('Dynamic require of "'+t+'" is not supported')}),pe=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),Wi=(t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let o of Ui(e))!Gi.call(t,o)&&o!==r&&jr(t,o,{get:()=>e[o],enumerable:!(n=Hi(e,o))||n.enumerable});return t},ot=(t,e,r)=>(r=t!=null?zi(Vi(t)):{},Wi(e||!t||!t.__esModule?jr(r,"default",{value:t,enumerable:!0}):r,t)),eu=pe((t,e)=>{(function(r){if(typeof t=="object"&&typeof e<"u")e.exports=r();else if(typeof define=="function"&&define.amd)define([],r);else{var n;typeof window<"u"||typeof window<"u"?n=window:typeof self<"u"?n=self:n=this,n.memoizerific=r()}})(function(){var r,n,o;return p(function u(a,i,s){function l(g,b){if(!i[g]){if(!a[g]){var w=typeof kt=="function"&&kt;if(!b&&w)return w(g,!0);if(f)return f(g,!0);var v=new Error("Cannot find module '"+g+"'");throw v.code="MODULE_NOT_FOUND",v}var S=i[g]={exports:{}};a[g][0].call(S.exports,function(A){var E=a[g][1][A];return l(E||A)},S,S.exports,u,a,i,s)}return i[g].exports}p(l,"s");for(var f=typeof kt=="function"&&kt,h=0;h=0)return this.lastItem=this.list[f],this.list[f].val},s.prototype.set=function(l,f){var h;return this.lastItem&&this.isEqual(this.lastItem.key,l)?(this.lastItem.val=f,this):(h=this.indexOf(l),h>=0?(this.lastItem=this.list[h],this.list[h].val=f,this):(this.lastItem={key:l,val:f},this.list.push(this.lastItem),this.size++,this))},s.prototype.delete=function(l){var f;if(this.lastItem&&this.isEqual(this.lastItem.key,l)&&(this.lastItem=void 0),f=this.indexOf(l),f>=0)return this.size--,this.list.splice(f,1)[0]},s.prototype.has=function(l){var f;return this.lastItem&&this.isEqual(this.lastItem.key,l)?!0:(f=this.indexOf(l),f>=0?(this.lastItem=this.list[f],!0):!1)},s.prototype.forEach=function(l,f){var h;for(h=0;h0&&(I[F]={cacheItem:A,arg:arguments[F]},R?l(w,I):w.push(I),w.length>g&&f(w.shift())),S.wasMemoized=R,S.numArgs=F+1,O},"memoizerific");return S.limit=g,S.wasMemoized=!1,S.cache=b,S.lru=w,S}};function l(g,b){var w=g.length,v=b.length,S,A,E;for(A=0;A=0&&(w=g[S],v=w.cacheItem.get(w.arg),!v||!v.size);S--)w.cacheItem.delete(w.arg)}p(f,"removeCachedResult");function h(g,b){return g===b||g!==g&&b!==b}p(h,"isEqual")},{"map-or-similar":1}]},{},[3])(3)})}),tu=pe(t=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.encodeString=n;var e=Array.from({length:256},(o,u)=>"%"+((u<16?"0":"")+u.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 u=o.length;if(u===0)return"";let a="",i=0,s=0;e:for(;s>6]+e[128|l&63];continue}if(l<55296||l>=57344){i=s+1,a+=e[224|l>>12]+e[128|l>>6&63]+e[128|l&63];continue}if(++s,s>=u)throw new Error("URI malformed");let f=o.charCodeAt(s)&1023;i=s+1,l=65536+((l&1023)<<10|f),a+=e[240|l>>18]+e[128|l>>12&63]+e[128|l>>6&63]+e[128|l&63]}return i===0?o:i{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.defaultOptions=t.defaultShouldSerializeObject=t.defaultValueSerializer=void 0;var e=tu(),r=p(u=>{switch(typeof u){case"string":return(0,e.encodeString)(u);case"bigint":case"boolean":return""+u;case"number":if(Number.isFinite(u))return u<1e21?""+u:(0,e.encodeString)(""+u);break}return u instanceof Date?(0,e.encodeString)(u.toISOString()):""},"defaultValueSerializer");t.defaultValueSerializer=r;var n=p(u=>u instanceof Date,"defaultShouldSerializeObject");t.defaultShouldSerializeObject=n;var o=p(u=>u,"identityFunc");t.defaultOptions={nesting:!0,nestingSyntax:"dot",arrayRepeat:!1,arrayRepeatSyntax:"repeat",delimiter:38,valueDeserializer:o,valueSerializer:t.defaultValueSerializer,keyDeserializer:o,shouldSerializeObject:t.defaultShouldSerializeObject}}),ru=pe(t=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getDeepObject=o,t.stringifyObject=f;var e=Mr(),r=tu();function n(h){return h==="__proto__"||h==="constructor"||h==="prototype"}p(n,"isPrototypeKey");function o(h,g,b,w,v){if(n(g))return h;let S=h[g];return typeof S=="object"&&S!==null?S:!w&&(v||typeof b=="number"||typeof b=="string"&&b*0===0&&b.indexOf(".")===-1)?h[g]=[]:h[g]={}}p(o,"getDeepObject");var u=20,a="[]",i="[",s="]",l=".";function f(h,g,b=0,w,v){let{nestingSyntax:S=e.defaultOptions.nestingSyntax,arrayRepeat:A=e.defaultOptions.arrayRepeat,arrayRepeatSyntax:E=e.defaultOptions.arrayRepeatSyntax,nesting:O=e.defaultOptions.nesting,delimiter:F=e.defaultOptions.delimiter,valueSerializer:I=e.defaultOptions.valueSerializer,shouldSerializeObject:R=e.defaultOptions.shouldSerializeObject}=g,T=typeof F=="number"?String.fromCharCode(F):F,x=v===!0&&A,P=S==="dot"||S==="js"&&!v;if(b>u)return"";let N="",M=!0,q=!1;for(let $ in h){let c=h[$],d;w?(d=w,x?E==="bracket"&&(d+=a):P?(d+=l,d+=$):(d+=i,d+=$,d+=s)):d=$,M||(N+=T),typeof c=="object"&&c!==null&&!R(c)?(q=c.pop!==void 0,(O||A&&q)&&(N+=f(c,g,b+1,d,q))):(N+=(0,r.encodeString)(d),N+="=",N+=I(c,$)),M&&(M=!1)}return N}p(f,"stringifyObject")}),Yi=pe((t,e)=>{"use strict";var r=12,n=0,o=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,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 u(s){var l=s.indexOf("%");if(l===-1)return s;for(var f=s.length,h="",g=0,b=0,w=l,v=r;l>-1&&l>10),56320+(b&1023)),b=0,g=l+3,l=w=s.indexOf("%",g);else{if(v===n)return null;if(l+=3,l{"use strict";var e=t&&t.__importDefault||function(h){return h&&h.__esModule?h:{default:h}};Object.defineProperty(t,"__esModule",{value:!0}),t.numberValueDeserializer=t.numberKeyDeserializer=void 0,t.parse=f;var r=ru(),n=Mr(),o=e(Yi()),u=p(h=>{let g=Number(h);return Number.isNaN(g)?h:g},"numberKeyDeserializer");t.numberKeyDeserializer=u;var a=p(h=>{let g=Number(h);return Number.isNaN(g)?h:g},"numberValueDeserializer");t.numberValueDeserializer=a;var i=/\+/g,s=p(function(){},"Empty");s.prototype=Object.create(null);function l(h,g,b,w,v){let S=h.substring(g,b);return w&&(S=S.replace(i," ")),v&&(S=(0,o.default)(S)||S),S}p(l,"computeKeySlice");function f(h,g){let{valueDeserializer:b=n.defaultOptions.valueDeserializer,keyDeserializer:w=n.defaultOptions.keyDeserializer,arrayRepeatSyntax:v=n.defaultOptions.arrayRepeatSyntax,nesting:S=n.defaultOptions.nesting,arrayRepeat:A=n.defaultOptions.arrayRepeat,nestingSyntax:E=n.defaultOptions.nestingSyntax,delimiter:O=n.defaultOptions.delimiter}=g??{},F=typeof O=="string"?O.charCodeAt(0):O,I=E==="js",R=new s;if(typeof h!="string")return R;let T=h.length,x="",P=-1,N=-1,M=-1,q=R,$,c="",d="",y=!1,D=!1,C=!1,_=!1,B=!1,L=!1,k=!1,Q=0,re=-1,W=-1,ne=-1;for(let U=0;UP,k||(N=U),M!==N-1&&(d=l(h,M+1,re>-1?re:N,C,y),c=w(d),$!==void 0&&(q=(0,r.getDeepObject)(q,$,c,I&&B,I&&L))),k||c!==""){k&&(x=h.slice(N+1,U),_&&(x=x.replace(i," ")),D&&(x=(0,o.default)(x)||x));let ae=b(x,c);if(A){let ge=q[c];ge===void 0?re>-1?q[c]=[ae]:q[c]=ae:ge.pop?ge.push(ae):q[c]=[ge,ae]}else q[c]=ae}x="",P=U,N=U,y=!1,D=!1,C=!1,_=!1,B=!1,L=!1,re=-1,M=U,q=R,$=void 0,c=""}else Q===93?(A&&v==="bracket"&&ne===91&&(re=W),S&&(E==="index"||I)&&N<=P&&(M!==W&&(d=l(h,M+1,U,C,y),c=w(d),$!==void 0&&(q=(0,r.getDeepObject)(q,$,c,void 0,I)),$=c,C=!1,y=!1),M=U,L=!0,B=!1)):Q===46?S&&(E==="dot"||I)&&N<=P&&(M!==W&&(d=l(h,M+1,U,C,y),c=w(d),$!==void 0&&(q=(0,r.getDeepObject)(q,$,c,I)),$=c,C=!1,y=!1),B=!0,L=!1,M=U):Q===91?S&&(E==="index"||I)&&N<=P&&(M!==W&&(d=l(h,M+1,U,C,y),c=w(d),I&&$!==void 0&&(q=(0,r.getDeepObject)(q,$,c,I)),$=c,C=!1,y=!1,B=!1,L=!0),M=U):Q===61?N<=P?N=U:D=!0:Q===43?N>P?_=!0:C=!0:Q===37&&(N>P?D=!0:y=!0);W=U,ne=Q}return R}p(f,"parse")}),Xi=pe(t=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.stringify=r;var e=ru();function r(n,o){if(n===null||typeof n!="object")return"";let u=o??{};return(0,e.stringifyObject)(n,u)}p(r,"stringify")}),qr=pe(t=>{"use strict";var e=t&&t.__createBinding||(Object.create?function(u,a,i,s){s===void 0&&(s=i);var l=Object.getOwnPropertyDescriptor(a,i);(!l||("get"in l?!a.__esModule:l.writable||l.configurable))&&(l={enumerable:!0,get:p(function(){return a[i]},"get")}),Object.defineProperty(u,s,l)}:function(u,a,i,s){s===void 0&&(s=i),u[s]=a[i]}),r=t&&t.__exportStar||function(u,a){for(var i in u)i!=="default"&&!Object.prototype.hasOwnProperty.call(a,i)&&e(a,u,i)};Object.defineProperty(t,"__esModule",{value:!0}),t.stringify=t.parse=void 0;var n=Ki();Object.defineProperty(t,"parse",{enumerable:!0,get:p(function(){return n.parse},"get")});var o=Xi();Object.defineProperty(t,"stringify",{enumerable:!0,get:p(function(){return o.stringify},"get")}),r(Mr(),t)}),nu=pe((t,e)=>{e.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"}}),Ji=pe((t,e)=>{e.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"}}),ou=pe((t,e)=>{e.exports={amp:"&",apos:"'",gt:">",lt:"<",quot:'"'}}),Qi=pe((t,e)=>{e.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}}),Zi=pe(t=>{"use strict";var e=t&&t.__importDefault||function(u){return u&&u.__esModule?u:{default:u}};Object.defineProperty(t,"__esModule",{value:!0});var r=e(Qi()),n=String.fromCodePoint||function(u){var a="";return u>65535&&(u-=65536,a+=String.fromCharCode(u>>>10&1023|55296),u=56320|u&1023),a+=String.fromCharCode(u),a};function o(u){return u>=55296&&u<=57343||u>1114111?"\uFFFD":(u in r.default&&(u=r.default[u]),n(u))}p(o,"decodeCodePoint"),t.default=o}),Mo=pe(t=>{"use strict";var e=t&&t.__importDefault||function(f){return f&&f.__esModule?f:{default:f}};Object.defineProperty(t,"__esModule",{value:!0}),t.decodeHTML=t.decodeHTMLStrict=t.decodeXML=void 0;var r=e(nu()),n=e(Ji()),o=e(ou()),u=e(Zi()),a=/&(?:[a-zA-Z0-9]+|#[xX][\da-fA-F]+|#\d+);/g;t.decodeXML=i(o.default),t.decodeHTMLStrict=i(r.default);function i(f){var h=l(f);return function(g){return String(g).replace(a,h)}}p(i,"getStrictDecoder");var s=p(function(f,h){return f{"use strict";var e=t&&t.__importDefault||function(E){return E&&E.__esModule?E:{default:E}};Object.defineProperty(t,"__esModule",{value:!0}),t.escapeUTF8=t.escape=t.encodeNonAsciiHTML=t.encodeHTML=t.encodeXML=void 0;var r=e(ou()),n=s(r.default),o=l(n);t.encodeXML=A(n);var u=e(nu()),a=s(u.default),i=l(a);t.encodeHTML=b(a,i),t.encodeNonAsciiHTML=A(a);function s(E){return Object.keys(E).sort().reduce(function(O,F){return O[E[F]]="&"+F+";",O},{})}p(s,"getInverseObj");function l(E){for(var O=[],F=[],I=0,R=Object.keys(E);I1?h(E):E.charCodeAt(0)).toString(16).toUpperCase()+";"}p(g,"singleCharReplacer");function b(E,O){return function(F){return F.replace(O,function(I){return E[I]}).replace(f,g)}}p(b,"getInverse");var w=new RegExp(o.source+"|"+f.source,"g");function v(E){return E.replace(w,g)}p(v,"escape"),t.escape=v;function S(E){return E.replace(o,g)}p(S,"escapeUTF8"),t.escapeUTF8=S;function A(E){return function(O){return O.replace(w,function(F){return E[F]||g(F)})}}p(A,"getASCIIEncoder")}),es=pe(t=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.decodeXMLStrict=t.decodeHTML5Strict=t.decodeHTML4Strict=t.decodeHTML5=t.decodeHTML4=t.decodeHTMLStrict=t.decodeHTML=t.decodeXML=t.encodeHTML5=t.encodeHTML4=t.escapeUTF8=t.escape=t.encodeNonAsciiHTML=t.encodeHTML=t.encodeXML=t.encode=t.decodeStrict=t.decode=void 0;var e=Mo(),r=qo();function n(s,l){return(!l||l<=0?e.decodeXML:e.decodeHTML)(s)}p(n,"decode"),t.decode=n;function o(s,l){return(!l||l<=0?e.decodeXML:e.decodeHTMLStrict)(s)}p(o,"decodeStrict"),t.decodeStrict=o;function u(s,l){return(!l||l<=0?r.encodeXML:r.encodeHTML)(s)}p(u,"encode"),t.encode=u;var a=qo();Object.defineProperty(t,"encodeXML",{enumerable:!0,get:p(function(){return a.encodeXML},"get")}),Object.defineProperty(t,"encodeHTML",{enumerable:!0,get:p(function(){return a.encodeHTML},"get")}),Object.defineProperty(t,"encodeNonAsciiHTML",{enumerable:!0,get:p(function(){return a.encodeNonAsciiHTML},"get")}),Object.defineProperty(t,"escape",{enumerable:!0,get:p(function(){return a.escape},"get")}),Object.defineProperty(t,"escapeUTF8",{enumerable:!0,get:p(function(){return a.escapeUTF8},"get")}),Object.defineProperty(t,"encodeHTML4",{enumerable:!0,get:p(function(){return a.encodeHTML},"get")}),Object.defineProperty(t,"encodeHTML5",{enumerable:!0,get:p(function(){return a.encodeHTML},"get")});var i=Mo();Object.defineProperty(t,"decodeXML",{enumerable:!0,get:p(function(){return i.decodeXML},"get")}),Object.defineProperty(t,"decodeHTML",{enumerable:!0,get:p(function(){return i.decodeHTML},"get")}),Object.defineProperty(t,"decodeHTMLStrict",{enumerable:!0,get:p(function(){return i.decodeHTMLStrict},"get")}),Object.defineProperty(t,"decodeHTML4",{enumerable:!0,get:p(function(){return i.decodeHTML},"get")}),Object.defineProperty(t,"decodeHTML5",{enumerable:!0,get:p(function(){return i.decodeHTML},"get")}),Object.defineProperty(t,"decodeHTML4Strict",{enumerable:!0,get:p(function(){return i.decodeHTMLStrict},"get")}),Object.defineProperty(t,"decodeHTML5Strict",{enumerable:!0,get:p(function(){return i.decodeHTMLStrict},"get")}),Object.defineProperty(t,"decodeXMLStrict",{enumerable:!0,get:p(function(){return i.decodeXML},"get")})}),ts=pe((t,e)=>{"use strict";function r(c,d){if(!(c instanceof d))throw new TypeError("Cannot call a class as a function")}p(r,"_classCallCheck");function n(c,d){for(var y=0;y=c.length?{done:!0}:{done:!1,value:c[D++]}},"n"),e:p(function(k){throw k},"e"),f:C}}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 _=!0,B=!1,L;return{s:p(function(){y=y.call(c)},"s"),n:p(function(){var k=y.next();return _=k.done,k},"n"),e:p(function(k){B=!0,L=k},"e"),f:p(function(){try{!_&&y.return!=null&&y.return()}finally{if(B)throw L}},"f")}}p(u,"_createForOfIteratorHelper");function a(c,d){if(c){if(typeof c=="string")return i(c,d);var y=Object.prototype.toString.call(c).slice(8,-1);if(y==="Object"&&c.constructor&&(y=c.constructor.name),y==="Map"||y==="Set")return Array.from(c);if(y==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(y))return i(c,d)}}p(a,"_unsupportedIterableToArray");function i(c,d){(d==null||d>c.length)&&(d=c.length);for(var y=0,D=new Array(d);y0?c*40+55:0,B=d>0?d*40+55:0,L=y>0?y*40+55:0;D[C]=b([_,B,L])}p(h,"setStyleColor");function g(c){for(var d=c.toString(16);d.length<2;)d="0"+d;return d}p(g,"toHexString");function b(c){var d=[],y=u(c),D;try{for(y.s();!(D=y.n()).done;){var C=D.value;d.push(g(C))}}catch(_){y.e(_)}finally{y.f()}return"#"+d.join("")}p(b,"toColorHexString");function w(c,d,y,D){var C;return d==="text"?C=I(y,D):d==="display"?C=S(c,y,D):d==="xterm256Foreground"?C=x(c,D.colors[y]):d==="xterm256Background"?C=P(c,D.colors[y]):d==="rgb"&&(C=v(c,y)),C}p(w,"generateOutput");function v(c,d){d=d.substring(2).slice(0,-1);var y=+d.substr(0,2),D=d.substring(5).split(";"),C=D.map(function(_){return("0"+Number(_).toString(16)).substr(-2)}).join("");return T(c,(y===38?"color:#":"background-color:#")+C)}p(v,"handleRgb");function S(c,d,y){d=parseInt(d,10);var D={"-1":p(function(){return"
"},"_"),0:p(function(){return c.length&&A(c)},"_"),1:p(function(){return R(c,"b")},"_"),3:p(function(){return R(c,"i")},"_"),4:p(function(){return R(c,"u")},"_"),8:p(function(){return T(c,"display:none")},"_"),9:p(function(){return R(c,"strike")},"_"),22:p(function(){return T(c,"font-weight:normal;text-decoration:none;font-style:normal")},"_"),23:p(function(){return N(c,"i")},"_"),24:p(function(){return N(c,"u")},"_"),39:p(function(){return x(c,y.fg)},"_"),49:p(function(){return P(c,y.bg)},"_"),53:p(function(){return T(c,"text-decoration:overline")},"_")},C;return D[d]?C=D[d]():4"}).join("")}p(A,"resetStyles");function E(c,d){for(var y=[],D=c;D<=d;D++)y.push(D);return y}p(E,"range");function O(c){return function(d){return(c===null||d.category!==c)&&c!=="all"}}p(O,"notCategory");function F(c){c=parseInt(c,10);var d=null;return c===0?d="all":c===1?d="bold":2")}p(R,"pushTag");function T(c,d){return R(c,"span",d)}p(T,"pushStyle");function x(c,d){return R(c,"span","color:"+d)}p(x,"pushForegroundColor");function P(c,d){return R(c,"span","background-color:"+d)}p(P,"pushBackgroundColor");function N(c,d){var y;if(c.slice(-1)[0]===d&&(y=c.pop()),y)return""}p(N,"closeTag");function M(c,d,y){var D=!1,C=3;function _(){return""}p(_,"remove");function B(Z,Y){return y("xterm256Foreground",Y),""}p(B,"removeXterm256Foreground");function L(Z,Y){return y("xterm256Background",Y),""}p(L,"removeXterm256Background");function k(Z){return d.newline?y("display",-1):y("text",Z),""}p(k,"newline");function Q(Z,Y){D=!0,Y.trim().length===0&&(Y="0"),Y=Y.trimRight(";").split(";");var ve=u(Y),pt;try{for(ve.s();!(pt=ve.n()).done;){var nr=pt.value;y("display",nr)}}catch(or){ve.e(or)}finally{ve.f()}return""}p(Q,"ansiMess");function re(Z){return y("text",Z),""}p(re,"realText");function W(Z){return y("rgb",Z),""}p(W,"rgb");var ne=[{pattern:/^\x08+/,sub:_},{pattern:/^\x1b\[[012]?K/,sub:_},{pattern:/^\x1b\[\(B/,sub:_},{pattern:/^\x1b\[[34]8;2;\d+;\d+;\d+m/,sub:W},{pattern:/^\x1b\[38;5;(\d+)m/,sub:B},{pattern:/^\x1b\[48;5;(\d+)m/,sub:L},{pattern:/^\n/,sub:k},{pattern:/^\r+\n/,sub:k},{pattern:/^\r/,sub:k},{pattern:/^\x1b\[((?:\d{1,3};?)+|)m/,sub:Q},{pattern:/^\x1b\[\d?J/,sub:_},{pattern:/^\x1b\[\d{0,3};\d{0,3}f/,sub:_},{pattern:/^\x1b\[?[\d;]{0,3}/,sub:_},{pattern:/^(([^\x1b\x08\r\n])+)/,sub:re}];function U(Z,Y){Y>C&&D||(D=!1,c=c.replace(Z.pattern,Z.sub))}p(U,"process");var ae=[],ge=c,he=ge.length;e:for(;he>0;){for(var Ce=0,Ve=0,ct=ne.length;Ve{let t;return typeof window<"u"?t=window:typeof globalThis<"u"?t=globalThis:typeof window<"u"?t=window:typeof self<"u"?t=self:t={},t})();function uu(){let t={setHandler:p(()=>{},"setHandler"),send:p(()=>{},"send")};return new ro({transport:t})}p(uu,"mockChannel");var au=class{constructor(){this.getChannel=p(()=>{if(!this.channel){let e=uu();return this.setChannel(e),e}return this.channel},"getChannel"),this.ready=p(()=>this.promise,"ready"),this.hasChannel=p(()=>!!this.channel,"hasChannel"),this.setChannel=p(e=>{this.channel=e,this.resolve()},"setChannel"),this.promise=new Promise(e=>{this.resolve=()=>e(this.getChannel())})}};p(au,"AddonStore");var rs=au,yr="__STORYBOOK_ADDONS_PREVIEW";function iu(){return ce[yr]||(ce[yr]=new rs),ce[yr]}p(iu,"getAddonsStore");var qe=iu(),su=class{constructor(){this.hookListsMap=void 0,this.mountedDecorators=void 0,this.prevMountedDecorators=void 0,this.currentHooks=void 0,this.nextHookIndex=void 0,this.currentPhase=void 0,this.currentEffects=void 0,this.prevEffects=void 0,this.currentDecoratorName=void 0,this.hasUpdates=void 0,this.currentContext=void 0,this.renderListener=p(e=>{e===this.currentContext?.id&&(this.triggerEffects(),this.currentContext=null,this.removeRenderListeners())},"renderListener"),this.init()}init(){this.hookListsMap=new WeakMap,this.mountedDecorators=new Set,this.prevMountedDecorators=new Set,this.currentHooks=[],this.nextHookIndex=0,this.currentPhase="NONE",this.currentEffects=[],this.prevEffects=[],this.currentDecoratorName=null,this.hasUpdates=!1,this.currentContext=null}clean(){this.prevEffects.forEach(e=>{e.destroy&&e.destroy()}),this.init(),this.removeRenderListeners()}getNextHook(){let e=this.currentHooks[this.nextHookIndex];return this.nextHookIndex+=1,e}triggerEffects(){this.prevEffects.forEach(e=>{!this.currentEffects.includes(e)&&e.destroy&&e.destroy()}),this.currentEffects.forEach(e=>{this.prevEffects.includes(e)||(e.destroy=e.create())}),this.prevEffects=this.currentEffects,this.currentEffects=[]}addRenderListeners(){this.removeRenderListeners(),qe.getChannel().on(ht,this.renderListener)}removeRenderListeners(){qe.getChannel().removeListener(ht,this.renderListener)}};p(su,"HooksContext");var lu=su;function vr(t){let e=p((...r)=>{let{hooks:n}=typeof r[0]=="function"?r[1]:r[0],o=n.currentPhase,u=n.currentHooks,a=n.nextHookIndex,i=n.currentDecoratorName;n.currentDecoratorName=t.name,n.prevMountedDecorators.has(t)?(n.currentPhase="UPDATE",n.currentHooks=n.hookListsMap.get(t)||[]):(n.currentPhase="MOUNT",n.currentHooks=[],n.hookListsMap.set(t,n.currentHooks),n.prevMountedDecorators.add(t)),n.nextHookIndex=0;let s=ce.STORYBOOK_HOOKS_CONTEXT;ce.STORYBOOK_HOOKS_CONTEXT=n;let l=t(...r);if(ce.STORYBOOK_HOOKS_CONTEXT=s,n.currentPhase==="UPDATE"&&n.getNextHook()!=null)throw new Error("Rendered fewer hooks than expected. This may be caused by an accidental early return statement.");return n.currentPhase=o,n.currentHooks=u,n.nextHookIndex=a,n.currentDecoratorName=i,l},"hookified");return e.originalFn=t,e}p(vr,"hookify");var br=0,ns=25,os=p(t=>(e,r)=>{let n=t(vr(e),r.map(o=>vr(o)));return o=>{let{hooks:u}=o;u.prevMountedDecorators??=new Set,u.mountedDecorators=new Set([e,...r]),u.currentContext=o,u.hasUpdates=!1;let a=n(o);for(br=1;u.hasUpdates;)if(u.hasUpdates=!1,u.currentEffects=[],a=n(o),br+=1,br>ns)throw new Error("Too many re-renders. Storybook limits the number of renders to prevent an infinite loop.");return u.addRenderListeners(),a}},"applyHooks"),us=p((t,e)=>t.length===e.length&&t.every((r,n)=>r===e[n]),"areDepsEqual"),$r=p(()=>new Error("Storybook preview hooks can only be called inside decorators and story functions."),"invalidHooksError");function zr(){return ce.STORYBOOK_HOOKS_CONTEXT||null}p(zr,"getHooksContextOrNull");function Ut(){let t=zr();if(t==null)throw $r();return t}p(Ut,"getHooksContextOrThrow");function cu(t,e,r){let n=Ut();if(n.currentPhase==="MOUNT"){r!=null&&!Array.isArray(r)&&ee.warn(`${t} received a final argument that is not an array (instead, received ${r}). When specified, the final argument must be an array.`);let o={name:t,deps:r};return n.currentHooks.push(o),e(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!==t&&ee.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&&ee.warn(`${t} 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&&ee.warn(`The final argument passed to ${t} changed size between renders. The order and size of this array must remain constant. +Previous: ${o.deps} +Incoming: ${r}`),(r==null||o.deps==null||!us(r,o.deps))&&(e(o),o.deps=r),o}throw $r()}p(cu,"useHook");function bt(t,e,r){let{memoizedState:n}=cu(t,o=>{o.memoizedState=e()},r);return n}p(bt,"useMemoLike");function as(t,e){return bt("useMemo",t,e)}p(as,"useMemo");function yt(t,e){return bt("useCallback",()=>t,e)}p(yt,"useCallback");function Hr(t,e){return bt(t,()=>({current:e}),[])}p(Hr,"useRefLike");function is(t){return Hr("useRef",t)}p(is,"useRef");function pu(){let t=zr();if(t!=null&&t.currentPhase!=="NONE")t.hasUpdates=!0;else try{qe.getChannel().emit(Tt)}catch{ee.warn("State updates of Storybook preview hooks work only in browser")}}p(pu,"triggerUpdate");function Ur(t,e){let r=Hr(t,typeof e=="function"?e():e),n=p(o=>{r.current=typeof o=="function"?o(r.current):o,pu()},"setState");return[r.current,n]}p(Ur,"useStateLike");function ss(t){return Ur("useState",t)}p(ss,"useState");function ls(t,e,r){let n=r!=null?()=>r(e):e,[o,u]=Ur("useReducer",n);return[o,p(a=>u(i=>t(i,a)),"dispatch")]}p(ls,"useReducer");function du(t,e){let r=Ut(),n=bt("useEffect",()=>({create:t}),e);r.currentEffects.includes(n)||r.currentEffects.push(n)}p(du,"useEffect");function cs(t,e=[]){let r=qe.getChannel();return du(()=>(Object.entries(t).forEach(([n,o])=>r.on(n,o)),()=>{Object.entries(t).forEach(([n,o])=>r.removeListener(n,o))}),[...Object.keys(t),...e]),yt(r.emit.bind(r),[r])}p(cs,"useChannel");function Vt(){let{currentContext:t}=Ut();if(t==null)throw $r();return t}p(Vt,"useStoryContext");function ps(t,e){let{parameters:r}=Vt();if(t)return r[t]??e}p(ps,"useParameter");function ds(){let t=qe.getChannel(),{id:e,args:r}=Vt(),n=yt(u=>t.emit(Pt,{storyId:e,updatedArgs:u}),[t,e]),o=yt(u=>t.emit(Rt,{storyId:e,argNames:u}),[t,e]);return[r,n,o]}p(ds,"useArgs");function hs(){let t=qe.getChannel(),{globals:e}=Vt(),r=yt(n=>t.emit(Bt,{globals:n}),[t]);return[e,r]}p(hs,"useGlobals");var vm=p(({name:t,parameterName:e,wrapper:r,skipIfNoParametersOrOptions:n=!1})=>{let o=p(u=>(a,i)=>{let s=i.parameters&&i.parameters[e];return s&&s.disable||n&&!u&&!s?a(i):r(a,i,{options:u,parameters:s})},"decorator");return(...u)=>typeof u[0]=="function"?o()(...u):(...a)=>{if(a.length>1)return u.length>1?o(u)(...a):o(...u)(...a);throw new Error(`Passing stories directly into ${t}() is not allowed, + instead use addDecorator(${t}) and pass options with the '${e}' parameter`)}},"makeDecorator");function hu(t,e){let r={},n=Object.entries(t);for(let o=0;oObject.prototype.propertyIsEnumerable.call(t,e))}p(Dr,"getSymbols");function xr(t){return t==null?t===void 0?"[object Undefined]":"[object Null]":Object.prototype.toString.call(t)}p(xr,"getTag");function gu(t,e){if(typeof t==typeof e)switch(typeof t){case"bigint":case"string":case"boolean":case"symbol":case"undefined":return t===e;case"number":return t===e||Object.is(t,e);case"function":return t===e;case"object":return Oe(t,e)}return Oe(t,e)}p(gu,"isEqual");function Oe(t,e,r){if(Object.is(t,e))return!0;let n=xr(t),o=xr(e);if(n===$o&&(n=Er),o===$o&&(o=Er),n!==o)return!1;switch(n){case ms:return t.toString()===e.toString();case gs:{let i=t.valueOf(),s=e.valueOf();return i===s||Number.isNaN(i)&&Number.isNaN(s)}case ys:case Es:case bs:return Object.is(t.valueOf(),e.valueOf());case fs:return t.source===e.source&&t.flags===e.flags;case Cs:return t===e}r=r??new Map;let u=r.get(t),a=r.get(e);if(u!=null&&a!=null)return u===e;r.set(t,e),r.set(e,t);try{switch(n){case As:{if(t.size!==e.size)return!1;for(let[i,s]of t.entries())if(!e.has(i)||!Oe(s,e.get(i),r))return!1;return!0}case Ss:{if(t.size!==e.size)return!1;let i=Array.from(t.values()),s=Array.from(e.values());for(let l=0;lOe(f,g,r));if(h===-1)return!1;s.splice(h,1)}return!0}case ws:case Fs:case Ts:case Os:case Rs:case Is:case _s:case Bs:case Ps:case Ls:case Ns:case ks:{if(typeof Buffer<"u"&&Buffer.isBuffer(t)!==Buffer.isBuffer(e)||t.length!==e.length)return!1;for(let i=0;i{let r=e.type;if(t==null||!r||e.mapping)return t;switch(r.name){case"string":return String(t);case"enum":return t;case"number":return Number(t);case"boolean":return String(t)==="true";case"array":return!r.value||!Array.isArray(t)?tt:t.reduce((n,o,u)=>{let a=Fr(o,{type:r.value});return a!==tt&&(n[u]=a),n},new Array(t.length));case"object":return typeof t=="string"||typeof t=="number"?t:!r.value||typeof t!="object"?tt:Object.entries(t).reduce((n,[o,u])=>{let a=Fr(u,{type:r.value[o]});return a===tt?n:Object.assign(n,{[o]:a})},{});default:return tt}},"map"),js=p((t,e)=>Object.entries(t).reduce((r,[n,o])=>{if(!e[n])return r;let u=Fr(o,e[n]);return u===tt?r:Object.assign(r,{[n]:u})},{}),"mapArgsToTypes"),Tr=p((t,e)=>Array.isArray(t)&&Array.isArray(e)?e.reduce((r,n,o)=>(r[o]=Tr(t[o],e[o]),r),[...t]).filter(r=>r!==void 0):!Te(t)||!Te(e)?e:Object.keys({...t,...e}).reduce((r,n)=>{if(n in e){let o=Tr(t[n],e[n]);o!==void 0&&(r[n]=o)}else r[n]=t[n];return r},{}),"combineArgs"),Ms=p((t,e)=>Object.entries(e).reduce((r,[n,{options:o}])=>{function u(){return n in t&&(r[n]=t[n]),r}if(p(u,"allowArg"),!o)return u();if(!Array.isArray(o))return Ne.error(De` + Invalid argType: '${n}.options' should be an array. + + More info: https://storybook.js.org/docs/api/arg-types + `),u();if(o.some(h=>h&&["object","function"].includes(typeof h)))return Ne.error(De` + Invalid argType: '${n}.options' should only contain primitives. Use a 'mapping' for complex values. + + More info: https://storybook.js.org/docs/writing-stories/args#mapping-to-complex-arg-values + `),u();let a=Array.isArray(t[n]),i=a&&t[n].findIndex(h=>!o.includes(h)),s=a&&i===-1;if(t[n]===void 0||o.includes(t[n])||s)return u();let l=a?`${n}[${i}]`:n,f=o.map(h=>typeof h=="string"?`'${h}'`:String(h)).join(", ");return Ne.warn(`Received illegal value for '${l}'. Supported options: ${f}`),r},{}),"validateOptions"),mt=Symbol("Deeply equal"),qt=p((t,e)=>{if(typeof t!=typeof e)return e;if(gu(t,e))return mt;if(Array.isArray(t)&&Array.isArray(e)){let r=e.reduce((n,o,u)=>{let a=qt(t[u],o);return a!==mt&&(n[u]=a),n},new Array(e.length));return e.length>=t.length?r:r.concat(new Array(t.length-e.length).fill(void 0))}return Te(t)&&Te(e)?Object.keys({...t,...e}).reduce((r,n)=>{let o=qt(t?.[n],e?.[n]);return o===mt?r:Object.assign(r,{[n]:o})},{}):e},"deepDiff"),yu="UNTARGETED";function bu({args:t,argTypes:e}){let r={};return Object.entries(t).forEach(([n,o])=>{let{target:u=yu}=e[n]||{};r[u]=r[u]||{},r[u][n]=o}),r}p(bu,"groupArgsByTarget");function Eu(t){return Object.keys(t).forEach(e=>t[e]===void 0&&delete t[e]),t}p(Eu,"deleteUndefined");var Au=class{constructor(){this.initialArgsByStoryId={},this.argsByStoryId={}}get(e){if(!(e in this.argsByStoryId))throw new Error(`No args known for ${e} -- has it been rendered yet?`);return this.argsByStoryId[e]}setInitial(e){if(!this.initialArgsByStoryId[e.id])this.initialArgsByStoryId[e.id]=e.initialArgs,this.argsByStoryId[e.id]=e.initialArgs;else if(this.initialArgsByStoryId[e.id]!==e.initialArgs){let r=qt(this.initialArgsByStoryId[e.id],this.argsByStoryId[e.id]);this.initialArgsByStoryId[e.id]=e.initialArgs,this.argsByStoryId[e.id]=e.initialArgs,r!==mt&&this.updateFromDelta(e,r)}}updateFromDelta(e,r){let n=Ms(r,e.argTypes);this.argsByStoryId[e.id]=Tr(this.argsByStoryId[e.id],n)}updateFromPersisted(e,r){let n=js(r,e.argTypes);return this.updateFromDelta(e,n)}update(e,r){if(!(e in this.argsByStoryId))throw new Error(`No args known for ${e} -- has it been rendered yet?`);this.argsByStoryId[e]=Eu({...this.argsByStoryId[e],...r})}};p(Au,"ArgsStore");var qs=Au,Su=p((t={})=>Object.entries(t).reduce((e,[r,{defaultValue:n}])=>(typeof n<"u"&&(e[r]=n),e),{}),"getValuesFromArgTypes"),wu=class{constructor({globals:e={},globalTypes:r={}}){this.set({globals:e,globalTypes:r})}set({globals:e={},globalTypes:r={}}){let n=this.initialGlobals&&qt(this.initialGlobals,this.globals);this.allowedGlobalNames=new Set([...Object.keys(e),...Object.keys(r)]);let o=Su(r);this.initialGlobals={...o,...e},this.globals=this.initialGlobals,n&&n!==mt&&this.updateFromPersisted(n)}filterAllowedGlobals(e){return Object.entries(e).reduce((r,[n,o])=>(this.allowedGlobalNames.has(n)?r[n]=o:ee.warn(`Attempted to set a global (${n}) that is not defined in initial globals or globalTypes`),r),{})}updateFromPersisted(e){let r=this.filterAllowedGlobals(e);this.globals={...this.globals,...r}}get(){return this.globals}update(e){this.globals={...this.globals,...this.filterAllowedGlobals(e)}}};p(wu,"GlobalsStore");var $s=wu,zs=ot(eu(),1),Hs=(0,zs.default)(1)(t=>Object.values(t).reduce((e,r)=>(e[r.importPath]=e[r.importPath]||r,e),{})),Cu=class{constructor({entries:e}={v:5,entries:{}}){this.entries=e}entryFromSpecifier(e){let r=Object.values(this.entries);if(e==="*")return r[0];if(typeof e=="string")return this.entries[e]?this.entries[e]:r.find(u=>u.id.startsWith(e));let{name:n,title:o}=e;return r.find(u=>u.name===n&&u.title===o)}storyIdToEntry(e){let r=this.entries[e];if(!r)throw new ao({storyId:e});return r}importPathToEntry(e){return Hs(this.entries)[e]}};p(Cu,"StoryIndexStore");var Us=Cu,Vs=p(t=>typeof t=="string"?{name:t}:t,"normalizeType"),Gs=p(t=>typeof t=="string"?{type:t}:t,"normalizeControl"),Ws=p((t,e)=>{let{type:r,control:n,...o}=t,u={name:e,...o};return r&&(u.type=Vs(r)),n?u.control=Gs(n):n===!1&&(u.control={disable:!0}),u},"normalizeInputType"),$t=p(t=>Ke(t,Ws),"normalizeInputTypes"),se=p(t=>Array.isArray(t)?t:t?[t]:[],"normalizeArrays"),Ys=De` +CSF .story annotations deprecated; annotate story functions directly: +- StoryFn.story.name => StoryFn.storyName +- StoryFn.story.(parameters|decorators) => StoryFn.(parameters|decorators) +See https://github.com/storybookjs/storybook/blob/next/MIGRATION.md#hoisted-csf-annotations for details and codemod. +`;function Vr(t,e,r){let n=e,o=typeof e=="function"?e:null,{story:u}=n;u&&(ee.debug("deprecated story",u),Be(Ys));let a=ko(t),i=typeof n!="function"&&n.name||n.storyName||u?.name||a,s=[...se(n.decorators),...se(u?.decorators)],l={...u?.parameters,...n.parameters},f={...u?.args,...n.args},h={...u?.argTypes,...n.argTypes},g=[...se(n.loaders),...se(u?.loaders)],b=[...se(n.beforeEach),...se(u?.beforeEach)],{render:w,play:v,tags:S=[],globals:A={}}=n,E=l.__id||No(r.id,a);return{moduleExport:e,id:E,name:i,tags:S,decorators:s,parameters:l,args:f,argTypes:$t(h),loaders:g,beforeEach:b,globals:A,...w&&{render:w},...o&&{userStoryFn:o},...v&&{play:v}}}p(Vr,"normalizeStory");function Gr(t,e=t.title,r){let{id:n,argTypes:o}=t;return{id:gr(n||e),...t,title:e,...o&&{argTypes:$t(o)},parameters:{fileName:r,...t.parameters}}}p(Gr,"normalizeComponentAnnotations");var Ks=p(t=>{let{globals:e,globalTypes:r}=t;(e||r)&&ee.error("Global args/argTypes can only be set globally",JSON.stringify({globals:e,globalTypes:r}))},"checkGlobals"),Xs=p(t=>{let{options:e}=t;e?.storySort&&ee.error("The storySort option parameter can only be set globally")},"checkStorySort"),zo=p(t=>{t&&(Ks(t),Xs(t))},"checkDisallowedParameters");function vu(t,e,r){let{default:n,__namedExportsOrder:o,...u}=t,a=Gr(n,r,e);zo(a.parameters);let i={meta:a,stories:{},moduleExports:t};return Object.keys(u).forEach(s=>{if(Nt(s,a)){let l=Vr(s,u[s],a);zo(l.parameters),i.stories[l.id]=l}}),i}p(vu,"processCSFFile");function Du(t){return t!=null&&xu(t).includes("mount")}p(Du,"mountDestructured");function xu(t){let e=t.toString().match(/[^(]*\(([^)]*)/);if(!e)return[];let r=Or(e[1]);if(!r.length)return[];let n=r[0];return n.startsWith("{")&&n.endsWith("}")?Or(n.slice(1,-1).replace(/\s/g,"")).map(o=>o.replace(/:.*|=.*/g,"")):[]}p(xu,"getUsedProps");function Or(t){let e=[],r=[],n=0;for(let u=0;ue(n,o)}p(Fu,"decorateStory");function Tu({componentId:t,title:e,kind:r,id:n,name:o,story:u,parameters:a,initialArgs:i,argTypes:s,...l}={}){return l}p(Tu,"sanitizeStoryContextUpdate");function Ou(t,e){let r={},n=p(u=>a=>{if(!r.value)throw new Error("Decorated function called without init");return r.value={...r.value,...Tu(a)},u(r.value)},"bindWithContext"),o=e.reduce((u,a)=>Fu(u,a,n),t);return u=>(r.value=u,o(u))}p(Ou,"defaultDecorateStory");var Xe=p((...t)=>{let e={},r=t.filter(Boolean),n=r.reduce((o,u)=>(Object.entries(u).forEach(([a,i])=>{let s=o[a];Array.isArray(i)||typeof s>"u"?o[a]=i:Te(i)&&Te(s)?e[a]=!0:typeof i<"u"&&(o[a]=i)}),o),{});return Object.keys(e).forEach(o=>{let u=r.filter(Boolean).map(a=>a[o]).filter(a=>typeof a<"u");u.every(a=>Te(a))?n[o]=Xe(...u):n[o]=u[u.length-1]}),n},"combineParameters");function Wr(t,e,r){let{moduleExport:n,id:o,name:u}=t||{},a=Yr(t,e,r),i=p(async I=>{let R={};for(let T of[..."__STORYBOOK_TEST_LOADERS__"in ce&&Array.isArray(ce.__STORYBOOK_TEST_LOADERS__)?[ce.__STORYBOOK_TEST_LOADERS__]:[],se(r.loaders),se(e.loaders),se(t.loaders)]){if(I.abortSignal.aborted)return R;let x=await Promise.all(T.map(P=>P(I)));Object.assign(R,...x)}return R},"applyLoaders"),s=p(async I=>{let R=new Array;for(let T of[...se(r.beforeEach),...se(e.beforeEach),...se(t.beforeEach)]){if(I.abortSignal.aborted)return R;let x=await T(I);x&&R.push(x)}return R},"applyBeforeEach"),l=p(I=>I.originalStoryFn(I.args,I),"undecoratedStoryFn"),{applyDecorators:f=Ou,runStep:h}=r,g=[...se(t?.decorators),...se(e?.decorators),...se(r?.decorators)],b=t?.userStoryFn||t?.render||e.render||r.render,w=os(f)(l,g),v=p(I=>w(I),"unboundStoryFn"),S=t?.play??e?.play,A=Du(S);if(!b&&!A)throw new Fo({id:o});let E=p(I=>async()=>(await I.renderToCanvas(),I.canvas),"defaultMount"),O=t.mount??e.mount??r.mount??E,F=r.testingLibraryRender;return{storyGlobals:{},...a,moduleExport:n,id:o,name:u,story:u,originalStoryFn:b,undecoratedStoryFn:l,unboundStoryFn:v,applyLoaders:i,applyBeforeEach:s,playFunction:S,runStep:h,mount:O,testingLibraryRender:F,renderToCanvas:r.renderToCanvas,usesMount:A}}p(Wr,"prepareStory");function Ru(t,e,r){return{...Yr(void 0,t,e),moduleExport:r}}p(Ru,"prepareMeta");function Yr(t,e,r){let n=["dev","test"],o=ce.DOCS_OPTIONS?.autodocs===!0?["autodocs"]:[],u=jo(...n,...o,...r.tags??[],...e.tags??[],...t?.tags??[]),a=Xe(r.parameters,e.parameters,t?.parameters),{argTypesEnhancers:i=[],argsEnhancers:s=[]}=r,l=Xe(r.argTypes,e.argTypes,t?.argTypes);if(t){let A=t?.userStoryFn||t?.render||e.render||r.render;a.__isArgsStory=A&&A.length>0}let f={...r.args,...e.args,...t?.args},h={...e.globals,...t?.globals},g={componentId:e.id,title:e.title,kind:e.title,id:t?.id||e.id,name:t?.name||"__meta",story:t?.name||"__meta",component:e.component,subcomponents:e.subcomponents,tags:u,parameters:a,initialArgs:f,argTypes:l,storyGlobals:h};g.argTypes=i.reduce((A,E)=>E({...g,argTypes:A}),g.argTypes);let b={...f};g.initialArgs=s.reduce((A,E)=>({...A,...E({...g,initialArgs:A})}),b);let{name:w,story:v,...S}=g;return S}p(Yr,"preparePartialAnnotations");function Kr(t){let{args:e}=t,r={...t,allArgs:void 0,argsByTarget:void 0};if(ce.FEATURES?.argTypeTargetsV7){let u=bu(t);r={...t,allArgs:t.args,argsByTarget:u,args:u[yu]||{}}}let n=Object.entries(r.args).reduce((u,[a,i])=>{if(!r.argTypes[a]?.mapping)return u[a]=i,u;let s=p(l=>{let f=r.argTypes[a].mapping;return f&&l in f?f[l]:l},"mappingFn");return u[a]=Array.isArray(i)?i.map(s):s(i),u},{}),o=Object.entries(n).reduce((u,[a,i])=>{let s=r.argTypes[a]||{};return Lo(s,n,r.globals)&&(u[a]=i),u},{});return{...r,unmappedArgs:e,args:o}}p(Kr,"prepareContext");var Rr=p((t,e,r)=>{let n=typeof t;switch(n){case"boolean":case"string":case"number":case"function":case"symbol":return{name:n};default:break}return t?r.has(t)?(ee.warn(De` + We've detected a cycle in arg '${e}'. 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(t),Array.isArray(t)?{name:"array",value:t.length>0?Rr(t[0],e,new Set(r)):{name:"other",value:"unknown"}}:{name:"object",value:Ke(t,o=>Rr(o,e,new Set(r)))}):{name:"object",value:{}}},"inferType"),Iu=p(t=>{let{id:e,argTypes:r={},initialArgs:n={}}=t,o=Ke(n,(a,i)=>({name:i,type:Rr(a,`${e}.${i}`,new Set)})),u=Ke(r,(a,i)=>({name:i}));return Xe(o,u,r)},"inferArgTypes");Iu.secondPass=!0;var Ho=p((t,e)=>Array.isArray(e)?e.includes(t):t.match(e),"matches"),Js=p((t,e,r)=>!e&&!r?t:t&&mu(t,(n,o)=>{let u=n.name||o.toString();return!!(!e||Ho(u,e))&&(!r||!Ho(u,r))}),"filterArgTypes"),Qs=p((t,e,r)=>{let{type:n,options:o}=t;if(n){if(r.color&&r.color.test(e)){let u=n.name;if(u==="string")return{control:{type:"color"}};u!=="enum"&&ee.warn(`Addon controls: Control of type color only supports string, received "${u}" instead`)}if(r.date&&r.date.test(e))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:u}=n;return{control:{type:u?.length<=5?"radio":"select"},options:u}}case"function":case"symbol":return null;default:return{control:{type:o?"select":"object"}}}}},"inferControl"),_u=p(t=>{let{argTypes:e,parameters:{__isArgsStory:r,controls:{include:n=null,exclude:o=null,matchers:u={}}={}}}=t;if(!r)return e;let a=Js(e,n,o),i=Ke(a,(s,l)=>s?.type&&Qs(s,l.toString(),u));return Xe(i,a)},"inferControls");_u.secondPass=!0;function zt({argTypes:t,globalTypes:e,argTypesEnhancers:r,decorators:n,loaders:o,beforeEach:u,globals:a,initialGlobals:i,...s}){return a&&Object.keys(a).length>0&&Be(De` + The preview.js 'globals' field is deprecated and will be removed in Storybook 9.0. + Please use 'initialGlobals' instead. Learn more: + + https://github.com/storybookjs/storybook/blob/next/MIGRATION.md#previewjs-globals-renamed-to-initialglobals + `),{...t&&{argTypes:$t(t)},...e&&{globalTypes:$t(e)},decorators:se(n),loaders:se(o),beforeEach:se(u),argTypesEnhancers:[...r||[],Iu,_u],initialGlobals:Xe(i,a),...s}}p(zt,"normalizeProjectAnnotations");var Zs=p(t=>async()=>{let e=[];for(let r of t){let n=await r();n&&e.unshift(n)}return async()=>{for(let r of e)await r()}},"composeBeforeAllHooks");function Bu(t){return async(e,r,n)=>{await t.reduceRight((o,u)=>async()=>u(e,o,n),async()=>r(n))()}}p(Bu,"composeStepRunners");function nt(t,e){return t.map(r=>r.default?.[e]??r[e]).filter(Boolean)}p(nt,"getField");function ke(t,e,r={}){return nt(t,e).reduce((n,o)=>{let u=se(o);return r.reverseFileOrder?[...u,...n]:[...n,...u]},[])}p(ke,"getArrayField");function rt(t,e){return Object.assign({},...nt(t,e))}p(rt,"getObjectField");function We(t,e){return nt(t,e).pop()}p(We,"getSingletonField");function Ht(t){let e=ke(t,"argTypesEnhancers"),r=nt(t,"runStep"),n=ke(t,"beforeAll");return{parameters:Xe(...nt(t,"parameters")),decorators:ke(t,"decorators",{reverseFileOrder:!(ce.FEATURES?.legacyDecoratorFileOrder??!1)}),args:rt(t,"args"),argsEnhancers:ke(t,"argsEnhancers"),argTypes:rt(t,"argTypes"),argTypesEnhancers:[...e.filter(o=>!o.secondPass),...e.filter(o=>o.secondPass)],globals:rt(t,"globals"),initialGlobals:rt(t,"initialGlobals"),globalTypes:rt(t,"globalTypes"),loaders:ke(t,"loaders"),beforeAll:Zs(n),beforeEach:ke(t,"beforeEach"),render:We(t,"render"),renderToCanvas:We(t,"renderToCanvas"),renderToDOM:We(t,"renderToDOM"),applyDecorators:We(t,"applyDecorators"),runStep:Bu(r),tags:ke(t,"tags"),mount:We(t,"mount"),testingLibraryRender:We(t,"testingLibraryRender")}}p(Ht,"composeConfigs");function el(t){globalThis.defaultProjectAnnotations=t}p(el,"setDefaultProjectAnnotations");var tl="ComposedStory",rl="Unnamed Story";function Pu(t){return t?"default"in t?t.default:t:{}}p(Pu,"extractAnnotation");function nl(t){let e=Array.isArray(t)?t:[t];return globalThis.globalProjectAnnotations=Ht(e.map(Pu)),Ht([globalThis.defaultProjectAnnotations??{},globalThis.globalProjectAnnotations??{}])}p(nl,"setProjectAnnotations");var je=[];function Lu(t,e,r,n,o){if(t===void 0)throw new Error("Expected a story but received undefined.");e.title=e.title??tl;let u=Gr(e),a=o||t.storyName||t.story?.name||t.name||rl,i=Vr(a,t,u),s=zt(Ht([n&&Object.keys(n).length>0?n:globalThis.defaultProjectAnnotations??{},globalThis.globalProjectAnnotations??{},r??{}])),l=Wr(i,u,s),f={...Su(s.globalTypes),...s.initialGlobals,...l.storyGlobals},h=p(()=>{let S=Kr({hooks:new lu,globals:f,args:{...l.initialArgs},viewMode:"story",loaded:{},abortSignal:new AbortController().signal,step:p((A,E)=>l.runStep(A,E,S),"step"),canvasElement:null,canvas:{},globalTypes:s.globalTypes,...l,context:null,mount:null});return S.context=S,l.renderToCanvas&&(S.renderToCanvas=async()=>{let A=await l.renderToCanvas?.({componentId:l.componentId,title:l.title,id:l.id,name:l.name,tags:l.tags,showMain:p(()=>{},"showMain"),showError:p(E=>{throw new Error(`${E.title} +${E.description}`)},"showError"),showException:p(E=>{throw E},"showException"),forceRemount:!0,storyContext:S,storyFn:p(()=>l.unboundStoryFn(S),"storyFn"),unboundStoryFn:l.unboundStoryFn},S.canvasElement);A&&je.push(A)}),S.mount=l.mount(S),S},"initializeContext"),g,b=p(async S=>{let A=h();return A.canvasElement??=globalThis?.document?.body,g&&(A.loaded=g.loaded),Object.assign(A,S),l.playFunction(A)},"play"),w=p(S=>{let A=h();return Object.assign(A,S),Nu(l,A)},"run"),v=l.playFunction?b:void 0;return Object.assign(p(function(S){let A=h();return g&&(A.loaded=g.loaded),A.args={...A.initialArgs,...S},l.unboundStoryFn(A)},"storyFn"),{id:l.id,storyName:a,load:p(async()=>{for(let A of[...je].reverse())await A();je.length=0;let S=h();S.loaded=await l.applyLoaders(S),je.push(...(await l.applyBeforeEach(S)).filter(Boolean)),g=S},"load"),globals:f,args:l.initialArgs,parameters:l.parameters,argTypes:l.argTypes,play:v,run:w,tags:l.tags})}p(Lu,"composeStory");var ol=p((t,e,r,n)=>Lu(t,e,r,{},n),"defaultComposeStory");function ul(t,e,r=ol){let{default:n,__esModule:o,__namedExportsOrder:u,...a}=t;return Object.entries(a).reduce((i,[s,l])=>Nt(s,n)?Object.assign(i,{[s]:r(l,n,e,s)}):i,{})}p(ul,"composeStories");function al(t){return t.extend({mount:p(async({mount:e,page:r},n)=>{await n(async(o,...u)=>{if(!("__pw_type"in o)||"__pw_type"in o&&o.__pw_type!=="jsx")throw new Error(De` + Portable stories in Playwright CT only work when referencing JSX elements. + Please use JSX format for your components such as: + + instead of: + await mount(MyComponent, { props: { foo: 'bar' } }) + + do: + await mount() + + More info: https://storybook.js.org/docs/api/portable-stories-playwright + `);await r.evaluate(async i=>{let s=await globalThis.__pwUnwrapObject?.(i);return("__pw_type"in s?s.type:s)?.load?.()},o);let a=await e(o,...u);return await r.evaluate(async i=>{let s=await globalThis.__pwUnwrapObject?.(i),l="__pw_type"in s?s.type:s,f=document.querySelector("#root");return l?.play?.({canvasElement:f})},o),a})},"mount")})}p(al,"createPlaywrightTest");async function Nu(t,e){for(let o of[...je].reverse())await o();if(je.length=0,!e.canvasElement){let o=document.createElement("div");globalThis?.document?.body?.appendChild(o),e.canvasElement=o,je.push(()=>{globalThis?.document?.body?.contains(o)&&globalThis?.document?.body?.removeChild(o)})}if(e.loaded=await t.applyLoaders(e),e.abortSignal.aborted)return;je.push(...(await t.applyBeforeEach(e)).filter(Boolean));let r=t.playFunction,n=t.usesMount;n||await e.mount(),!e.abortSignal.aborted&&r&&(n||(e.mount=async()=>{throw new Lt({playFunction:r.toString()})}),await r(e))}p(Nu,"runStory");function Ir(t,e){return hu(fu(t,e),r=>r===void 0)}p(Ir,"picky");var Uo=1e3,il=1e4,ku=class{constructor(e,r,n){this.importFn=r,this.getStoriesJsonData=p(()=>{let a=this.getSetStoriesPayload(),i=["fileName","docsOnly","framework","__id","__isArgsStory"];return{v:3,stories:Ke(a.stories,s=>{let{importPath:l}=this.storyIndex.entries[s.id];return{...Ir(s,["id","name","title"]),importPath:l,kind:s.title,story:s.name,parameters:{...Ir(s.parameters,i),fileName:l}}})}},"getStoriesJsonData"),this.storyIndex=new Us(e),this.projectAnnotations=zt(n);let{initialGlobals:o,globalTypes:u}=this.projectAnnotations;this.args=new qs,this.userGlobals=new $s({globals:o,globalTypes:u}),this.hooks={},this.cleanupCallbacks={},this.processCSFFileWithCache=(0,Ar.default)(Uo)(vu),this.prepareMetaWithCache=(0,Ar.default)(Uo)(Ru),this.prepareStoryWithCache=(0,Ar.default)(il)(Wr)}setProjectAnnotations(e){this.projectAnnotations=zt(e);let{initialGlobals:r,globalTypes:n}=e;this.userGlobals.set({globals:r,globalTypes:n})}async onStoriesChanged({importFn:e,storyIndex:r}){e&&(this.importFn=e),r&&(this.storyIndex.entries=r.entries),this.cachedCSFFiles&&await this.cacheAllCSFFiles()}async storyIdToEntry(e){return this.storyIndex.storyIdToEntry(e)}async loadCSFFileByStoryId(e){let{importPath:r,title:n}=this.storyIndex.storyIdToEntry(e),o=await this.importFn(r);return this.processCSFFileWithCache(o,r,n)}async loadAllCSFFiles(){let e={};return Object.entries(this.storyIndex.entries).forEach(([r,{importPath:n}])=>{e[n]=r}),(await Promise.all(Object.entries(e).map(async([r,n])=>({importPath:r,csfFile:await this.loadCSFFileByStoryId(n)})))).reduce((r,{importPath:n,csfFile:o})=>(r[n]=o,r),{})}async cacheAllCSFFiles(){this.cachedCSFFiles=await this.loadAllCSFFiles()}preparedMetaFromCSFFile({csfFile:e}){let r=e.meta;return this.prepareMetaWithCache(r,this.projectAnnotations,e.moduleExports.default)}async loadStory({storyId:e}){let r=await this.loadCSFFileByStoryId(e);return this.storyFromCSFFile({storyId:e,csfFile:r})}storyFromCSFFile({storyId:e,csfFile:r}){let n=r.stories[e];if(!n)throw new wo({storyId:e});let o=r.meta,u=this.prepareStoryWithCache(n,o,this.projectAnnotations);return this.args.setInitial(u),this.hooks[u.id]=this.hooks[u.id]||new lu,u}componentStoriesFromCSFFile({csfFile:e}){return Object.keys(this.storyIndex.entries).filter(r=>!!e.stories[r]).map(r=>this.storyFromCSFFile({storyId:r,csfFile:e}))}async loadEntry(e){let r=await this.storyIdToEntry(e),n=r.type==="docs"?r.storiesImports:[],[o,...u]=await Promise.all([this.importFn(r.importPath),...n.map(a=>{let i=this.storyIndex.importPathToEntry(a);return this.loadCSFFileByStoryId(i.id)})]);return{entryExports:o,csfFiles:u}}getStoryContext(e,{forceInitialArgs:r=!1}={}){let n=this.userGlobals.get(),{initialGlobals:o}=this.userGlobals;return Kr({...e,args:r?e.initialArgs:this.args.get(e.id),initialGlobals:o,globalTypes:this.projectAnnotations.globalTypes,userGlobals:n,globals:{...n,...e.storyGlobals},hooks:this.hooks[e.id]})}addCleanupCallbacks(e,r){this.cleanupCallbacks[e.id]=r}async cleanupStory(e){this.hooks[e.id].clean();let r=this.cleanupCallbacks[e.id];if(r)for(let n of[...r].reverse())await n();delete this.cleanupCallbacks[e.id]}extract(e={includeDocsOnly:!1}){let{cachedCSFFiles:r}=this;if(!r)throw new so;return Object.entries(this.storyIndex.entries).reduce((n,[o,{type:u,importPath:a}])=>{if(u==="docs")return n;let i=r[a],s=this.storyFromCSFFile({storyId:o,csfFile:i});return!e.includeDocsOnly&&s.parameters.docsOnly||(n[o]=Object.entries(s).reduce((l,[f,h])=>f==="moduleExport"||typeof h=="function"?l:Array.isArray(h)?Object.assign(l,{[f]:h.slice().sort()}):Object.assign(l,{[f]:h}),{args:s.initialArgs})),n},{})}getSetStoriesPayload(){let e=this.extract({includeDocsOnly:!0}),r=Object.values(e).reduce((n,{title:o})=>(n[o]={},n),{});return{v:2,globals:this.userGlobals.get(),globalParameters:{},kindParameters:r,stories:e}}raw(){return Be("StoryStore.raw() is deprecated and will be removed in 9.0, please use extract() instead"),Object.values(this.extract()).map(({id:e})=>this.fromId(e)).filter(Boolean)}fromId(e){if(Be("StoryStore.fromId() is deprecated and will be removed in 9.0, please use loadStory() instead"),!this.cachedCSFFiles)throw new Error("Cannot call fromId/raw() unless you call cacheAllCSFFiles() first.");let r;try{({importPath:r}=this.storyIndex.storyIdToEntry(e))}catch{return null}let n=this.cachedCSFFiles[r],o=this.storyFromCSFFile({storyId:e,csfFile:n});return{...o,storyFn:p(u=>{let a={...this.getStoryContext(o),abortSignal:new AbortController().signal,canvasElement:null,loaded:{},step:p((i,s)=>o.runStep(i,s,a),"step"),context:null,mount:null,canvas:{},viewMode:"story"};return o.unboundStoryFn({...a,...u})},"storyFn")}}};p(ku,"StoryStore");var sl=ku;function ju(t){return t.startsWith("\\\\?\\")?t:t.replace(/\\/g,"/")}p(ju,"slash");var ll=p(t=>{if(t.length===0)return t;let e=t[t.length-1],r=e?.replace(/(?:[.](?:story|stories))?([.][^.]+)$/i,"");if(t.length===1)return[r];let n=t[t.length-2];return r&&n&&r.toLowerCase()===n.toLowerCase()?[...t.slice(0,-2),r]:r&&(/^(story|stories)([.][^.]+)$/i.test(e)||/^index$/i.test(r))?t.slice(0,-1):[...t.slice(0,-1),r]},"sanitize");function _r(t){return t.flatMap(e=>e.split("/")).filter(Boolean).join("/")}p(_r,"pathJoin");var cl=p((t,e,r)=>{let{directory:n,importPathMatcher:o,titlePrefix:u=""}=e||{};typeof t=="number"&&Ne.warn(De` + CSF Auto-title received a numeric fileName. This typically happens when + webpack is mis-configured in production mode. To force webpack to produce + filenames, set optimization.moduleIds = "named" in your webpack config. + `);let a=ju(String(t));if(o.exec(a)){if(!r){let i=a.replace(n,""),s=_r([u,i]).split("/");return s=ll(s),s.join("/")}return u?_r([u,r]):r}},"userOrAutoTitleFromSpecifier"),Wm=p((t,e,r)=>{for(let n=0;n(e,r)=>{if(e.title===r.title&&!t.includeNames)return 0;let n=t.method||"configure",o=t.order||[],u=e.title.trim().split(Vo),a=r.title.trim().split(Vo);t.includeNames&&(u.push(e.name),a.push(r.name));let i=0;for(;u[i]||a[i];){if(!u[i])return-1;if(!a[i])return 1;let s=u[i],l=a[i];if(s!==l){let h=o.indexOf(s),g=o.indexOf(l),b=o.indexOf("*");return h!==-1||g!==-1?(h===-1&&(b!==-1?h=b:h=o.length),g===-1&&(b!==-1?g=b:g=o.length),h-g):n==="configure"?0:s.localeCompare(l,t.locales?t.locales:void 0,{numeric:!0,sensitivity:"accent"})}let f=o.indexOf(s);f===-1&&(f=o.indexOf("*")),o=f!==-1&&Array.isArray(o[f+1])?o[f+1]:[],i+=1}return 0},"storySort"),dl=p((t,e,r)=>{if(e){let n;typeof e=="function"?n=e:n=pl(e),t.sort(n)}else t.sort((n,o)=>r.indexOf(n.importPath)-r.indexOf(o.importPath));return t},"sortStoriesCommon"),Ym=p((t,e,r)=>{try{return dl(t,e,r)}catch(n){throw new Error(De` + Error sorting stories with sort parameter ${e}: + + > ${n.message} + + Are you using a V6-style sort function in V7 mode? + + More info: https://github.com/storybookjs/storybook/blob/next/MIGRATION.md#v7-style-story-sort + `)}},"sortStoriesV7"),Gt=new Error("prepareAborted"),{AbortController:Go}=globalThis;function Br(t){try{let{name:e="Error",message:r=String(t),stack:n}=t;return{name:e,message:r,stack:n}}catch{return{name:"Error",message:String(t)}}}p(Br,"serializeError");var Mu=class{constructor(e,r,n,o,u,a,i={autoplay:!0,forceInitialArgs:!1},s){this.channel=e,this.store=r,this.renderToScreen=n,this.callbacks=o,this.id=u,this.viewMode=a,this.renderOptions=i,this.type="story",this.notYetRendered=!0,this.rerenderEnqueued=!1,this.disableKeyListeners=!1,this.teardownRender=p(()=>{},"teardownRender"),this.torndown=!1,this.abortController=new Go,s&&(this.story=s,this.phase="preparing")}async runPhase(e,r,n){this.phase=r,this.channel.emit(_e,{newPhase:this.phase,storyId:this.id}),n&&(await n(),this.checkIfAborted(e))}checkIfAborted(e){return e.aborted?(this.phase="aborted",this.channel.emit(_e,{newPhase:this.phase,storyId:this.id}),!0):!1}async prepare(){if(await this.runPhase(this.abortController.signal,"preparing",async()=>{this.story=await this.store.loadStory({storyId:this.id})}),this.abortController.signal.aborted)throw await this.store.cleanupStory(this.story),Gt}isEqual(e){return!!(this.id===e.id&&this.story&&this.story===e.story)}isPreparing(){return["preparing"].includes(this.phase)}isPending(){return["loading","beforeEach","rendering","playing"].includes(this.phase)}async renderToElement(e){return this.canvasElement=e,this.render({initial:!0,forceRemount:!0})}storyContext(){if(!this.story)throw new Error("Cannot call storyContext before preparing");let{forceInitialArgs:e}=this.renderOptions;return this.store.getStoryContext(this.story,{forceInitialArgs:e})}async render({initial:e=!1,forceRemount:r=!1}={}){let{canvasElement:n}=this;if(!this.story)throw new Error("cannot render when not prepared");let o=this.story;if(!n)throw new Error("cannot render when canvasElement is unset");let{id:u,componentId:a,title:i,name:s,tags:l,applyLoaders:f,applyBeforeEach:h,unboundStoryFn:g,playFunction:b,runStep:w}=o;r&&!e&&(this.cancelRender(),this.abortController=new Go);let v=this.abortController.signal,S=!1,A=o.usesMount;try{let E={...this.storyContext(),viewMode:this.viewMode,abortSignal:v,canvasElement:n,loaded:{},step:p((x,P)=>w(x,P,E),"step"),context:null,canvas:{},renderToCanvas:p(async()=>{let x=await this.renderToScreen(O,n);this.teardownRender=x||(()=>{}),S=!0},"renderToCanvas"),mount:p(async(...x)=>{this.callbacks.showStoryDuringRender?.();let P=null;return await this.runPhase(v,"rendering",async()=>{P=await o.mount(E)(...x)}),A&&await this.runPhase(v,"playing"),P},"mount")};E.context=E;let O={componentId:a,title:i,kind:i,id:u,name:s,story:s,tags:l,...this.callbacks,showError:p(x=>(this.phase="errored",this.callbacks.showError(x)),"showError"),showException:p(x=>(this.phase="errored",this.callbacks.showException(x)),"showException"),forceRemount:r||this.notYetRendered,storyContext:E,storyFn:p(()=>g(E),"storyFn"),unboundStoryFn:g};if(await this.runPhase(v,"loading",async()=>{E.loaded=await f(E)}),v.aborted)return;let F=await h(E);if(this.store.addCleanupCallbacks(o,F),this.checkIfAborted(v)||(!S&&!A&&await E.mount(),this.notYetRendered=!1,v.aborted))return;let I=this.story.parameters?.test?.dangerouslyIgnoreUnhandledErrors===!0,R=new Set,T=p(x=>R.add("error"in x?x.error:x.reason),"onError");if(this.renderOptions.autoplay&&r&&b&&this.phase!=="errored"){window.addEventListener("error",T),window.addEventListener("unhandledrejection",T),this.disableKeyListeners=!0;try{if(A?await b(E):(E.mount=async()=>{throw new Lt({playFunction:b.toString()})},await this.runPhase(v,"playing",async()=>b(E))),!S)throw new Oo;this.checkIfAborted(v),!I&&R.size>0?await this.runPhase(v,"errored"):await this.runPhase(v,"played")}catch(x){if(this.callbacks.showStoryDuringRender?.(),await this.runPhase(v,"errored",async()=>{this.channel.emit(Ot,Br(x))}),this.story.parameters.throwPlayFunctionExceptions!==!1)throw x;console.error(x)}if(!I&&R.size>0&&this.channel.emit(_t,Array.from(R).map(Br)),this.disableKeyListeners=!1,window.removeEventListener("unhandledrejection",T),window.removeEventListener("error",T),v.aborted)return}await this.runPhase(v,"completed",async()=>this.channel.emit(ht,u))}catch(E){this.phase="errored",this.callbacks.showException(E)}this.rerenderEnqueued&&(this.rerenderEnqueued=!1,this.render())}async rerender(){if(this.isPending()&&this.phase!=="playing")this.rerenderEnqueued=!0;else return this.render()}async remount(){return await this.teardown(),this.render({forceRemount:!0})}cancelRender(){this.abortController?.abort()}async teardown(){this.torndown=!0,this.cancelRender(),this.story&&await this.store.cleanupStory(this.story);for(let e=0;e<3;e+=1){if(!this.isPending()){await this.teardownRender();return}await new Promise(r=>setTimeout(r,0))}window.location.reload(),await new Promise(()=>{})}};p(Mu,"StoryRender");var Pr=Mu,{fetch:hl}=ce,fl="./index.json",qu=class{constructor(e,r,n=qe.getChannel(),o=!0){this.importFn=e,this.getProjectAnnotations=r,this.channel=n,this.storyRenders=[],this.storeInitializationPromise=new Promise((u,a)=>{this.resolveStoreInitializationPromise=u,this.rejectStoreInitializationPromise=a}),o&&this.initialize()}get storyStore(){return new Proxy({},{get:p((e,r)=>{if(this.storyStoreValue)return Be("Accessing the Story Store is deprecated and will be removed in 9.0"),this.storyStoreValue[r];throw new vo},"get")})}async initialize(){this.setupListeners();try{let e=await this.getProjectAnnotationsOrRenderError();await this.runBeforeAllHook(e),await this.initializeWithProjectAnnotations(e)}catch(e){this.rejectStoreInitializationPromise(e)}}ready(){return this.storeInitializationPromise}setupListeners(){this.channel.on(Jn,this.onStoryIndexChanged.bind(this)),this.channel.on(Bt,this.onUpdateGlobals.bind(this)),this.channel.on(Pt,this.onUpdateArgs.bind(this)),this.channel.on(zn,this.onRequestArgTypesInfo.bind(this)),this.channel.on(Rt,this.onResetArgs.bind(this)),this.channel.on(Tt,this.onForceReRender.bind(this)),this.channel.on(dt,this.onForceRemount.bind(this))}async getProjectAnnotationsOrRenderError(){try{let e=await this.getProjectAnnotations();if(this.renderToCanvas=e.renderToCanvas,!this.renderToCanvas)throw new co;return e}catch(e){throw this.renderPreviewEntryError("Error reading preview.js:",e),e}}async initializeWithProjectAnnotations(e){this.projectAnnotationsBeforeInitialization=e;try{let r=await this.getStoryIndexFromServer();return this.initializeWithStoryIndex(r)}catch(r){throw this.renderPreviewEntryError("Error loading story index:",r),r}}async runBeforeAllHook(e){try{await this.beforeAllCleanup?.(),this.beforeAllCleanup=await e.beforeAll?.()}catch(r){throw this.renderPreviewEntryError("Error in beforeAll hook:",r),r}}async getStoryIndexFromServer(){let e=await hl(fl);if(e.status===200)return e.json();throw new fo({text:await e.text()})}initializeWithStoryIndex(e){if(!this.projectAnnotationsBeforeInitialization)throw new Error("Cannot call initializeWithStoryIndex until project annotations resolve");this.storyStoreValue=new sl(e,this.importFn,this.projectAnnotationsBeforeInitialization),delete this.projectAnnotationsBeforeInitialization,this.setInitialGlobals(),this.resolveStoreInitializationPromise()}async setInitialGlobals(){this.emitGlobals()}emitGlobals(){if(!this.storyStoreValue)throw new be({methodName:"emitGlobals"});let e={globals:this.storyStoreValue.userGlobals.get()||{},globalTypes:this.storyStoreValue.projectAnnotations.globalTypes||{}};this.channel.emit(Wn,e)}async onGetProjectAnnotationsChanged({getProjectAnnotations:e}){delete this.previewEntryError,this.getProjectAnnotations=e;let r=await this.getProjectAnnotationsOrRenderError();if(await this.runBeforeAllHook(r),!this.storyStoreValue){await this.initializeWithProjectAnnotations(r);return}this.storyStoreValue.setProjectAnnotations(r),this.emitGlobals()}async onStoryIndexChanged(){if(delete this.previewEntryError,!(!this.storyStoreValue&&!this.projectAnnotationsBeforeInitialization))try{let e=await this.getStoryIndexFromServer();if(this.projectAnnotationsBeforeInitialization){this.initializeWithStoryIndex(e);return}await this.onStoriesChanged({storyIndex:e})}catch(e){throw this.renderPreviewEntryError("Error loading story index:",e),e}}async onStoriesChanged({importFn:e,storyIndex:r}){if(!this.storyStoreValue)throw new be({methodName:"onStoriesChanged"});await this.storyStoreValue.onStoriesChanged({importFn:e,storyIndex:r})}async onUpdateGlobals({globals:e,currentStory:r}){if(this.storyStoreValue||await this.storeInitializationPromise,!this.storyStoreValue)throw new be({methodName:"onUpdateGlobals"});if(this.storyStoreValue.userGlobals.update(e),r){let{initialGlobals:n,storyGlobals:o,userGlobals:u,globals:a}=this.storyStoreValue.getStoryContext(r);this.channel.emit(et,{initialGlobals:n,userGlobals:u,storyGlobals:o,globals:a})}else{let{initialGlobals:n,globals:o}=this.storyStoreValue.userGlobals;this.channel.emit(et,{initialGlobals:n,userGlobals:o,storyGlobals:{},globals:o})}await Promise.all(this.storyRenders.map(n=>n.rerender()))}async onUpdateArgs({storyId:e,updatedArgs:r}){if(!this.storyStoreValue)throw new be({methodName:"onUpdateArgs"});this.storyStoreValue.args.update(e,r),await Promise.all(this.storyRenders.filter(n=>n.id===e&&!n.renderOptions.forceInitialArgs).map(n=>n.story&&n.story.usesMount?n.remount():n.rerender())),this.channel.emit(Yn,{storyId:e,args:this.storyStoreValue.args.get(e)})}async onRequestArgTypesInfo({id:e,payload:r}){try{await this.storeInitializationPromise;let n=await this.storyStoreValue?.loadStory(r);this.channel.emit(pr,{id:e,success:!0,payload:{argTypes:n?.argTypes||{}},error:null})}catch(n){this.channel.emit(pr,{id:e,success:!1,error:n?.message})}}async onResetArgs({storyId:e,argNames:r}){if(!this.storyStoreValue)throw new be({methodName:"onResetArgs"});let n=this.storyRenders.find(u=>u.id===e)?.story||await this.storyStoreValue.loadStory({storyId:e}),o=(r||[...new Set([...Object.keys(n.initialArgs),...Object.keys(this.storyStoreValue.args.get(e))])]).reduce((u,a)=>(u[a]=n.initialArgs[a],u),{});await this.onUpdateArgs({storyId:e,updatedArgs:o})}async onForceReRender(){await Promise.all(this.storyRenders.map(e=>e.rerender()))}async onForceRemount({storyId:e}){await Promise.all(this.storyRenders.filter(r=>r.id===e).map(r=>r.remount()))}renderStoryToElement(e,r,n,o){if(!this.renderToCanvas||!this.storyStoreValue)throw new be({methodName:"renderStoryToElement"});let u=new Pr(this.channel,this.storyStoreValue,this.renderToCanvas,n,e.id,"docs",o,e);return u.renderToElement(r),this.storyRenders.push(u),async()=>{await this.teardownRender(u)}}async teardownRender(e,{viewModeChanged:r}={}){this.storyRenders=this.storyRenders.filter(n=>n!==e),await e?.teardown?.({viewModeChanged:r})}async loadStory({storyId:e}){if(!this.storyStoreValue)throw new be({methodName:"loadStory"});return this.storyStoreValue.loadStory({storyId:e})}getStoryContext(e,{forceInitialArgs:r=!1}={}){if(!this.storyStoreValue)throw new be({methodName:"getStoryContext"});return this.storyStoreValue.getStoryContext(e,{forceInitialArgs:r})}async extract(e){if(!this.storyStoreValue)throw new be({methodName:"extract"});if(this.previewEntryError)throw this.previewEntryError;return await this.storyStoreValue.cacheAllCSFFiles(),this.storyStoreValue.extract(e)}renderPreviewEntryError(e,r){this.previewEntryError=r,ee.error(e),ee.error(r),this.channel.emit(Hn,r)}};p(qu,"Preview");var ml=qu,gl=!1,Sr="Invariant failed";function jt(t,e){if(!t){if(gl)throw new Error(Sr);var r=typeof e=="function"?e():e,n=r?"".concat(Sr,": ").concat(r):Sr;throw new Error(n)}}p(jt,"invariant");var $u=class{constructor(e,r,n,o){this.channel=e,this.store=r,this.renderStoryToElement=n,this.storyIdByName=p(u=>{let a=this.nameToStoryId.get(u);if(a)return a;throw new Error(`No story found with that name: ${u}`)},"storyIdByName"),this.componentStories=p(()=>this.componentStoriesValue,"componentStories"),this.componentStoriesFromCSFFile=p(u=>this.store.componentStoriesFromCSFFile({csfFile:u}),"componentStoriesFromCSFFile"),this.storyById=p(u=>{if(!u){if(!this.primaryStory)throw new Error("No primary story defined for docs entry. Did you forget to use ``?");return this.primaryStory}let a=this.storyIdToCSFFile.get(u);if(!a)throw new Error(`Called \`storyById\` for story that was never loaded: ${u}`);return this.store.storyFromCSFFile({storyId:u,csfFile:a})},"storyById"),this.getStoryContext=p(u=>({...this.store.getStoryContext(u),loaded:{},viewMode:"docs"}),"getStoryContext"),this.loadStory=p(u=>this.store.loadStory({storyId:u}),"loadStory"),this.componentStoriesValue=[],this.storyIdToCSFFile=new Map,this.exportToStory=new Map,this.exportsToCSFFile=new Map,this.nameToStoryId=new Map,this.attachedCSFFiles=new Set,o.forEach((u,a)=>{this.referenceCSFFile(u)})}referenceCSFFile(e){this.exportsToCSFFile.set(e.moduleExports,e),this.exportsToCSFFile.set(e.moduleExports.default,e),this.store.componentStoriesFromCSFFile({csfFile:e}).forEach(r=>{let n=e.stories[r.id];this.storyIdToCSFFile.set(n.id,e),this.exportToStory.set(n.moduleExport,r)})}attachCSFFile(e){if(!this.exportsToCSFFile.has(e.moduleExports))throw new Error("Cannot attach a CSF file that has not been referenced");this.attachedCSFFiles.has(e)||(this.attachedCSFFiles.add(e),this.store.componentStoriesFromCSFFile({csfFile:e}).forEach(r=>{this.nameToStoryId.set(r.name,r.id),this.componentStoriesValue.push(r),this.primaryStory||(this.primaryStory=r)}))}referenceMeta(e,r){let n=this.resolveModuleExport(e);if(n.type!=="meta")throw new Error(" must reference a CSF file module export or meta export. Did you mistakenly reference your component instead of your CSF file?");r&&this.attachCSFFile(n.csfFile)}get projectAnnotations(){let{projectAnnotations:e}=this.store;if(!e)throw new Error("Can't get projectAnnotations from DocsContext before they are initialized");return e}resolveAttachedModuleExportType(e){if(e==="story"){if(!this.primaryStory)throw new Error("No primary story attached to this docs file, did you forget to use ?");return{type:"story",story:this.primaryStory}}if(this.attachedCSFFiles.size===0)throw new Error("No CSF file attached to this docs file, did you forget to use ?");let r=Array.from(this.attachedCSFFiles)[0];if(e==="meta")return{type:"meta",csfFile:r};let{component:n}=r.meta;if(!n)throw new Error("Attached CSF file does not defined a component, did you forget to export one?");return{type:"component",component:n}}resolveModuleExport(e){let r=this.exportsToCSFFile.get(e);if(r)return{type:"meta",csfFile:r};let n=this.exportToStory.get(e);return n?{type:"story",story:n}:{type:"component",component:e}}resolveOf(e,r=[]){let n;if(["component","meta","story"].includes(e)){let o=e;n=this.resolveAttachedModuleExportType(o)}else n=this.resolveModuleExport(e);if(r.length&&!r.includes(n.type)){let o=n.type==="component"?"component or unknown":n.type;throw new Error(De`Invalid value passed to the 'of' prop. The value was resolved to a '${o}' type but the only types for this block are: ${r.join(", ")}. + - Did you pass a component to the 'of' prop when the block only supports a story or a meta? + - ... or vice versa? + - Did you pass a story, CSF file or meta to the 'of' prop that is not indexed, ie. is not targeted by the 'stories' globs in the main configuration?`)}switch(n.type){case"component":return{...n,projectAnnotations:this.projectAnnotations};case"meta":return{...n,preparedMeta:this.store.preparedMetaFromCSFFile({csfFile:n.csfFile})};case"story":default:return n}}};p($u,"DocsContext");var zu=$u,Hu=class{constructor(e,r,n,o){this.channel=e,this.store=r,this.entry=n,this.callbacks=o,this.type="docs",this.subtype="csf",this.torndown=!1,this.disableKeyListeners=!1,this.preparing=!1,this.id=n.id}isPreparing(){return this.preparing}async prepare(){this.preparing=!0;let{entryExports:e,csfFiles:r=[]}=await this.store.loadEntry(this.id);if(this.torndown)throw Gt;let{importPath:n,title:o}=this.entry,u=this.store.processCSFFileWithCache(e,n,o),a=Object.keys(u.stories)[0];this.story=this.store.storyFromCSFFile({storyId:a,csfFile:u}),this.csfFiles=[u,...r],this.preparing=!1}isEqual(e){return!!(this.id===e.id&&this.story&&this.story===e.story)}docsContext(e){if(!this.csfFiles)throw new Error("Cannot render docs before preparing");let r=new zu(this.channel,this.store,e,this.csfFiles);return this.csfFiles.forEach(n=>r.attachCSFFile(n)),r}async renderToElement(e,r){if(!this.story||!this.csfFiles)throw new Error("Cannot render docs before preparing");let n=this.docsContext(r),{docs:o}=this.story.parameters||{};if(!o)throw new Error("Cannot render a story in viewMode=docs if `@storybook/addon-docs` is not installed");let u=await o.renderer(),{render:a}=u,i=p(async()=>{try{await a(n,o,e),this.channel.emit(Ft,this.id)}catch(s){this.callbacks.showException(s)}},"renderDocs");return this.rerender=async()=>i(),this.teardownRender=async({viewModeChanged:s})=>{!s||!e||u.unmount(e)},i()}async teardown({viewModeChanged:e}={}){this.teardownRender?.({viewModeChanged:e}),this.torndown=!0}};p(Hu,"CsfDocsRender");var Wo=Hu,Uu=class{constructor(e,r,n,o){this.channel=e,this.store=r,this.entry=n,this.callbacks=o,this.type="docs",this.subtype="mdx",this.torndown=!1,this.disableKeyListeners=!1,this.preparing=!1,this.id=n.id}isPreparing(){return this.preparing}async prepare(){this.preparing=!0;let{entryExports:e,csfFiles:r=[]}=await this.store.loadEntry(this.id);if(this.torndown)throw Gt;this.csfFiles=r,this.exports=e,this.preparing=!1}isEqual(e){return!!(this.id===e.id&&this.exports&&this.exports===e.exports)}docsContext(e){if(!this.csfFiles)throw new Error("Cannot render docs before preparing");return new zu(this.channel,this.store,e,this.csfFiles)}async renderToElement(e,r){if(!this.exports||!this.csfFiles||!this.store.projectAnnotations)throw new Error("Cannot render docs before preparing");let n=this.docsContext(r),{docs:o}=this.store.projectAnnotations.parameters||{};if(!o)throw new Error("Cannot render a story in viewMode=docs if `@storybook/addon-docs` is not installed");let u={...o,page:this.exports.default},a=await o.renderer(),{render:i}=a,s=p(async()=>{try{await i(n,u,e),this.channel.emit(Ft,this.id)}catch(l){this.callbacks.showException(l)}},"renderDocs");return this.rerender=async()=>s(),this.teardownRender=async({viewModeChanged:l}={})=>{!l||!e||(a.unmount(e),this.torndown=!0)},s()}async teardown({viewModeChanged:e}={}){this.teardownRender?.({viewModeChanged:e}),this.torndown=!0}};p(Uu,"MdxDocsRender");var Yo=Uu,yl=globalThis;function Vu(t){let e=t.composedPath&&t.composedPath()[0]||t.target;return/input|textarea/i.test(e.tagName)||e.getAttribute("contenteditable")!==null}p(Vu,"focusInInput");var Gu="attached-mdx",bl="unattached-mdx";function Wu({tags:t}){return t?.includes(bl)||t?.includes(Gu)}p(Wu,"isMdxEntry");function Mt(t){return t.type==="story"}p(Mt,"isStoryRender");function Yu(t){return t.type==="docs"}p(Yu,"isDocsRender");function Ku(t){return Yu(t)&&t.subtype==="csf"}p(Ku,"isCsfDocsRender");var Xu=class extends ml{constructor(e,r,n,o){super(e,r,void 0,!1),this.importFn=e,this.getProjectAnnotations=r,this.selectionStore=n,this.view=o,this.initialize()}setupListeners(){super.setupListeners(),yl.onkeydown=this.onKeydown.bind(this),this.channel.on(hr,this.onSetCurrentStory.bind(this)),this.channel.on(to,this.onUpdateQueryParams.bind(this)),this.channel.on(Vn,this.onPreloadStories.bind(this))}async setInitialGlobals(){if(!this.storyStoreValue)throw new be({methodName:"setInitialGlobals"});let{globals:e}=this.selectionStore.selectionSpecifier||{};e&&this.storyStoreValue.userGlobals.updateFromPersisted(e),this.emitGlobals()}async initializeWithStoryIndex(e){return await super.initializeWithStoryIndex(e),this.selectSpecifiedStory()}async selectSpecifiedStory(){if(!this.storyStoreValue)throw new be({methodName:"selectSpecifiedStory"});if(this.selectionStore.selection){await this.renderSelection();return}if(!this.selectionStore.selectionSpecifier){this.renderMissingStory();return}let{storySpecifier:e,args:r}=this.selectionStore.selectionSpecifier,n=this.storyStoreValue.storyIndex.entryFromSpecifier(e);if(!n){e==="*"?this.renderStoryLoadingException(e,new bo):this.renderStoryLoadingException(e,new Ao({storySpecifier:e.toString()}));return}let{id:o,type:u}=n;this.selectionStore.setSelection({storyId:o,viewMode:u}),this.channel.emit(Zn,this.selectionStore.selection),this.channel.emit(dr,this.selectionStore.selection),await this.renderSelection({persistedArgs:r})}async onGetProjectAnnotationsChanged({getProjectAnnotations:e}){await super.onGetProjectAnnotationsChanged({getProjectAnnotations:e}),this.selectionStore.selection&&this.renderSelection()}async onStoriesChanged({importFn:e,storyIndex:r}){await super.onStoriesChanged({importFn:e,storyIndex:r}),this.selectionStore.selection?await this.renderSelection():await this.selectSpecifiedStory()}onKeydown(e){if(!this.storyRenders.find(r=>r.disableKeyListeners)&&!Vu(e)){let{altKey:r,ctrlKey:n,metaKey:o,shiftKey:u,key:a,code:i,keyCode:s}=e;this.channel.emit(Gn,{event:{altKey:r,ctrlKey:n,metaKey:o,shiftKey:u,key:a,code:i,keyCode:s}})}}async onSetCurrentStory(e){this.selectionStore.setSelection({viewMode:"story",...e}),await this.storeInitializationPromise,this.channel.emit(dr,this.selectionStore.selection),this.renderSelection()}onUpdateQueryParams(e){this.selectionStore.setQueryParams(e)}async onUpdateGlobals({globals:e}){let r=this.currentRender instanceof Pr&&this.currentRender.story||void 0;super.onUpdateGlobals({globals:e,currentStory:r}),(this.currentRender instanceof Yo||this.currentRender instanceof Wo)&&await this.currentRender.rerender?.()}async onUpdateArgs({storyId:e,updatedArgs:r}){super.onUpdateArgs({storyId:e,updatedArgs:r})}async onPreloadStories({ids:e}){await this.storeInitializationPromise,this.storyStoreValue&&await Promise.allSettled(e.map(r=>this.storyStoreValue?.loadEntry(r)))}async renderSelection({persistedArgs:e}={}){let{renderToCanvas:r}=this;if(!this.storyStoreValue||!r)throw new be({methodName:"renderSelection"});let{selection:n}=this.selectionStore;if(!n)throw new Error("Cannot call renderSelection as no selection was made");let{storyId:o}=n,u;try{u=await this.storyStoreValue.storyIdToEntry(o)}catch(g){this.currentRender&&await this.teardownRender(this.currentRender),this.renderStoryLoadingException(o,g);return}let a=this.currentSelection?.storyId!==o,i=this.currentRender?.type!==u.type;u.type==="story"?this.view.showPreparingStory({immediate:i}):this.view.showPreparingDocs({immediate:i}),this.currentRender?.isPreparing()&&await this.teardownRender(this.currentRender);let s;u.type==="story"?s=new Pr(this.channel,this.storyStoreValue,r,this.mainStoryCallbacks(o),o,"story"):Wu(u)?s=new Yo(this.channel,this.storyStoreValue,u,this.mainStoryCallbacks(o)):s=new Wo(this.channel,this.storyStoreValue,u,this.mainStoryCallbacks(o));let l=this.currentSelection;this.currentSelection=n;let f=this.currentRender;this.currentRender=s;try{await s.prepare()}catch(g){f&&await this.teardownRender(f),g!==Gt&&this.renderStoryLoadingException(o,g);return}let h=!a&&f&&!s.isEqual(f);if(e&&Mt(s)&&(jt(!!s.story),this.storyStoreValue.args.updateFromPersisted(s.story,e)),f&&!f.torndown&&!a&&!h&&!i){this.currentRender=f,this.channel.emit(eo,o),this.view.showMain();return}if(f&&await this.teardownRender(f,{viewModeChanged:i}),l&&(a||i)&&this.channel.emit(Kn,o),Mt(s)){jt(!!s.story);let{parameters:g,initialArgs:b,argTypes:w,unmappedArgs:v,initialGlobals:S,userGlobals:A,storyGlobals:E,globals:O}=this.storyStoreValue.getStoryContext(s.story);this.channel.emit(Qn,{id:o,parameters:g,initialArgs:b,argTypes:w,args:v}),this.channel.emit(et,{userGlobals:A,storyGlobals:E,globals:O,initialGlobals:S})}else{let{parameters:g}=this.storyStoreValue.projectAnnotations,{initialGlobals:b,globals:w}=this.storyStoreValue.userGlobals;if(this.channel.emit(et,{globals:w,initialGlobals:b,storyGlobals:{},userGlobals:w}),Ku(s)||s.entry.tags?.includes(Gu)){if(!s.csfFiles)throw new go({storyId:o});({parameters:g}=this.storyStoreValue.preparedMetaFromCSFFile({csfFile:s.csfFiles[0]}))}this.channel.emit(Un,{id:o,parameters:g})}Mt(s)?(jt(!!s.story),this.storyRenders.push(s),this.currentRender.renderToElement(this.view.prepareForStory(s.story))):this.currentRender.renderToElement(this.view.prepareForDocs(),this.renderStoryToElement.bind(this))}async teardownRender(e,{viewModeChanged:r=!1}={}){this.storyRenders=this.storyRenders.filter(n=>n!==e),await e?.teardown?.({viewModeChanged:r})}mainStoryCallbacks(e){return{showStoryDuringRender:p(()=>this.view.showStoryDuringRender(),"showStoryDuringRender"),showMain:p(()=>this.view.showMain(),"showMain"),showError:p(r=>this.renderError(e,r),"showError"),showException:p(r=>this.renderException(e,r),"showException")}}renderPreviewEntryError(e,r){super.renderPreviewEntryError(e,r),this.view.showErrorDisplay(r)}renderMissingStory(){this.view.showNoPreview(),this.channel.emit(fr)}renderStoryLoadingException(e,r){ee.error(r),this.view.showErrorDisplay(r),this.channel.emit(fr,e)}renderException(e,r){let{name:n="Error",message:o=String(r),stack:u}=r;this.channel.emit(It,{name:n,message:o,stack:u}),this.channel.emit(_e,{newPhase:"errored",storyId:e}),this.view.showErrorDisplay(r),ee.error(`Error rendering story '${e}':`),ee.error(r)}renderError(e,{title:r,description:n}){ee.error(`Error rendering story ${r}: ${n}`),this.channel.emit(Xn,{title:r,description:n}),this.channel.emit(_e,{newPhase:"errored",storyId:e}),this.view.showErrorDisplay({message:r,stack:n})}};p(Xu,"PreviewWithSelection");var El=Xu,Lr=ot(qr(),1),Al=ot(qr(),1),Ko=/^[a-zA-Z0-9 _-]*$/,Ju=/^-?[0-9]+(\.[0-9]+)?$/,Sl=/^#([a-f0-9]{3,4}|[a-f0-9]{6}|[a-f0-9]{8})$/i,Qu=/^(rgba?|hsla?)\(([0-9]{1,3}),\s?([0-9]{1,3})%?,\s?([0-9]{1,3})%?,?\s?([0-9](\.[0-9]{1,2})?)?\)$/i,Nr=p((t="",e)=>t===null||t===""||!Ko.test(t)?!1:e==null||e instanceof Date||typeof e=="number"||typeof e=="boolean"?!0:typeof e=="string"?Ko.test(e)||Ju.test(e)||Sl.test(e)||Qu.test(e):Array.isArray(e)?e.every(r=>Nr(t,r)):Te(e)?Object.entries(e).every(([r,n])=>Nr(r,n)):!1,"validateArgs"),wl={delimiter:";",nesting:!0,arrayRepeat:!0,arrayRepeatSyntax:"bracket",nestingSyntax:"js",valueDeserializer(t){if(t.startsWith("!")){if(t==="!undefined")return;if(t==="!null")return null;if(t==="!true")return!0;if(t==="!false")return!1;if(t.startsWith("!date(")&&t.endsWith(")"))return new Date(t.replaceAll(" ","+").slice(6,-1));if(t.startsWith("!hex(")&&t.endsWith(")"))return`#${t.slice(5,-1)}`;let e=t.slice(1).match(Qu);if(e)return t.startsWith("!rgba")||t.startsWith("!RGBA")?`${e[1]}(${e[2]}, ${e[3]}, ${e[4]}, ${e[5]})`:t.startsWith("!hsla")||t.startsWith("!HSLA")?`${e[1]}(${e[2]}, ${e[3]}%, ${e[4]}%, ${e[5]})`:t.startsWith("!rgb")||t.startsWith("!RGB")?`${e[1]}(${e[2]}, ${e[3]}, ${e[4]})`:`${e[1]}(${e[2]}, ${e[3]}%, ${e[4]}%)`}return Ju.test(t)?Number(t):t}},Xo=p(t=>{let e=t.split(";").map(r=>r.replace("=","~").replace(":","="));return Object.entries((0,Al.parse)(e.join(";"),wl)).reduce((r,[n,o])=>Nr(n,o)?Object.assign(r,{[n]:o}):(Ne.warn(De` + Omitted potentially unsafe URL args. + + More info: https://storybook.js.org/docs/writing-stories/args#setting-args-through-the-url + `),r),{})},"parseArgsParam"),{history:Zu,document:Me}=ce;function ea(t){let e=(t||"").match(/^\/story\/(.+)/);if(!e)throw new Error(`Invalid path '${t}', must start with '/story/'`);return e[1]}p(ea,"pathToId");var ta=p(({selection:t,extraParams:e})=>{let r=Me?.location.search.slice(1),{path:n,selectedKind:o,selectedStory:u,...a}=(0,Lr.parse)(r);return`?${(0,Lr.stringify)({...a,...e,...t&&{id:t.storyId,viewMode:t.viewMode}})}`},"getQueryString"),Cl=p(t=>{if(!t)return;let e=ta({selection:t}),{hash:r=""}=Me.location;Me.title=t.storyId,Zu.replaceState({},"",`${Me.location.pathname}${e}${r}`)},"setPath"),vl=p(t=>t!=null&&typeof t=="object"&&Array.isArray(t)===!1,"isObject"),gt=p(t=>{if(t!==void 0){if(typeof t=="string")return t;if(Array.isArray(t))return gt(t[0]);if(vl(t))return gt(Object.values(t).filter(Boolean))}},"getFirstString"),Dl=p(()=>{if(typeof Me<"u"){let t=Me.location.search.slice(1),e=(0,Lr.parse)(t),r=typeof e.args=="string"?Xo(e.args):void 0,n=typeof e.globals=="string"?Xo(e.globals):void 0,o=gt(e.viewMode);(typeof o!="string"||!o.match(/docs|story/))&&(o="story");let u=gt(e.path),a=u?ea(u):gt(e.id);if(a)return{storySpecifier:a,args:r,globals:n,viewMode:o}}return null},"getSelectionSpecifierFromPath"),ra=class{constructor(){this.selectionSpecifier=Dl()}setSelection(e){this.selection=e,Cl(this.selection)}setQueryParams(e){let r=ta({extraParams:e}),{hash:n=""}=Me.location;Zu.replaceState({},"",`${Me.location.pathname}${r}${n}`)}};p(ra,"UrlStore");var xl=ra,Fl=ot(ts(),1),Tl=ot(qr(),1),{document:fe}=ce,Jo=100,na=(t=>(t.MAIN="MAIN",t.NOPREVIEW="NOPREVIEW",t.PREPARING_STORY="PREPARING_STORY",t.PREPARING_DOCS="PREPARING_DOCS",t.ERROR="ERROR",t))(na||{}),wr={PREPARING_STORY:"sb-show-preparing-story",PREPARING_DOCS:"sb-show-preparing-docs",MAIN:"sb-show-main",NOPREVIEW:"sb-show-nopreview",ERROR:"sb-show-errordisplay"},Cr={centered:"sb-main-centered",fullscreen:"sb-main-fullscreen",padded:"sb-main-padded"},Qo=new Fl.default({escapeXML:!0}),oa=class{constructor(){if(this.testing=!1,typeof fe<"u"){let{__SPECIAL_TEST_PARAMETER__:e}=(0,Tl.parse)(fe.location.search.slice(1));switch(e){case"preparing-story":{this.showPreparingStory(),this.testing=!0;break}case"preparing-docs":{this.showPreparingDocs(),this.testing=!0;break}default:}}}prepareForStory(e){return this.showStory(),this.applyLayout(e.parameters.layout),fe.documentElement.scrollTop=0,fe.documentElement.scrollLeft=0,this.storyRoot()}storyRoot(){return fe.getElementById("storybook-root")}prepareForDocs(){return this.showMain(),this.showDocs(),this.applyLayout("fullscreen"),fe.documentElement.scrollTop=0,fe.documentElement.scrollLeft=0,this.docsRoot()}docsRoot(){return fe.getElementById("storybook-docs")}applyLayout(e="padded"){if(e==="none"){fe.body.classList.remove(this.currentLayoutClass),this.currentLayoutClass=null;return}this.checkIfLayoutExists(e);let r=Cr[e];fe.body.classList.remove(this.currentLayoutClass),fe.body.classList.add(r),this.currentLayoutClass=r}checkIfLayoutExists(e){Cr[e]||ee.warn(De` + The desired layout: ${e} is not a valid option. + The possible options are: ${Object.keys(Cr).join(", ")}, none. + `)}showMode(e){clearTimeout(this.preparingTimeout),Object.keys(na).forEach(r=>{r===e?fe.body.classList.add(wr[r]):fe.body.classList.remove(wr[r])})}showErrorDisplay({message:e="",stack:r=""}){let n=e,o=r,u=e.split(` +`);u.length>1&&([n]=u,o=u.slice(1).join(` +`).replace(/^\n/,"")),fe.getElementById("error-message").innerHTML=Qo.toHtml(n),fe.getElementById("error-stack").innerHTML=Qo.toHtml(o),this.showMode("ERROR")}showNoPreview(){this.testing||(this.showMode("NOPREVIEW"),this.storyRoot()?.setAttribute("hidden","true"),this.docsRoot()?.setAttribute("hidden","true"))}showPreparingStory({immediate:e=!1}={}){clearTimeout(this.preparingTimeout),e?this.showMode("PREPARING_STORY"):this.preparingTimeout=setTimeout(()=>this.showMode("PREPARING_STORY"),Jo)}showPreparingDocs({immediate:e=!1}={}){clearTimeout(this.preparingTimeout),e?this.showMode("PREPARING_DOCS"):this.preparingTimeout=setTimeout(()=>this.showMode("PREPARING_DOCS"),Jo)}showMain(){this.showMode("MAIN")}showDocs(){this.storyRoot().setAttribute("hidden","true"),this.docsRoot().removeAttribute("hidden")}showStory(){this.docsRoot().setAttribute("hidden","true"),this.storyRoot().removeAttribute("hidden")}showStoryDuringRender(){fe.body.classList.add(wr.MAIN)}};p(oa,"WebView");var Ol=oa,Rl=class extends El{constructor(e,r){super(e,r,new xl,new Ol),this.importFn=e,this.getProjectAnnotations=r,ce.__STORYBOOK_PREVIEW__=this}};p(Rl,"PreviewWeb");var{document:Ye}=ce,Il=["application/javascript","application/ecmascript","application/x-ecmascript","application/x-javascript","text/ecmascript","text/javascript","text/javascript1.0","text/javascript1.1","text/javascript1.2","text/javascript1.3","text/javascript1.4","text/javascript1.5","text/jscript","text/livescript","text/x-ecmascript","text/x-javascript","module"],_l="script",Zo="scripts-root";function kr(){let t=Ye.createEvent("Event");t.initEvent("DOMContentLoaded",!0,!0),Ye.dispatchEvent(t)}p(kr,"simulateDOMContentLoaded");function ua(t,e,r){let n=Ye.createElement("script");n.type=t.type==="module"?"module":"text/javascript",t.src?(n.onload=e,n.onerror=e,n.src=t.src):n.textContent=t.innerText,r?r.appendChild(n):Ye.head.appendChild(n),t.parentNode.removeChild(t),t.src||e()}p(ua,"insertScript");function Xr(t,e,r=0){t[r](()=>{r++,r===t.length?e():Xr(t,e,r)})}p(Xr,"insertScriptsSequentially");function Bl(t){let e=Ye.getElementById(Zo);e?e.innerHTML="":(e=Ye.createElement("div"),e.id=Zo,Ye.body.appendChild(e));let r=Array.from(t.querySelectorAll(_l));if(r.length){let n=[];r.forEach(o=>{let u=o.getAttribute("type");(!u||Il.includes(u))&&n.push(a=>ua(o,a,e))}),n.length&&Xr(n,kr,void 0)}else kr()}p(Bl,"simulatePageLoad");var Pl=(t=>typeof ye<"u"?ye:typeof Proxy<"u"?new Proxy(t,{get:(e,r)=>(typeof ye<"u"?ye:e)[r]}):t)(function(t){if(typeof ye<"u")return ye.apply(this,arguments);throw Error('Dynamic require of "'+t+'" is not supported')}),Ll={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]},Nl=Object.entries(Ll);function en(t){return String(t)}en.open="";en.close="";function kl(t=!1){let e=typeof process<"u"?process:void 0,r=e?.env||{},n=e?.argv||[];return!("NO_COLOR"in r||n.includes("--no-color"))&&("FORCE_COLOR"in r||n.includes("--color")||e?.platform==="win32"||t&&r.TERM!=="dumb"||"CI"in r)||typeof window<"u"&&!!window.chrome}function jl(t=!1){let e=kl(t),r=(a,i,s,l)=>{let f="",h=0;do f+=a.substring(h,l)+s,h=l+i.length,l=a.indexOf(i,h);while(~l);return f+a.substring(h)},n=(a,i,s=a)=>{let l=f=>{let h=String(f),g=h.indexOf(i,a.length);return~g?a+r(h,i,s,g)+i:a+h+i};return l.open=a,l.close=i,l},o={isColorSupported:e},u=a=>`\x1B[${a}m`;for(let[a,i]of Nl)o[a]=e?n(u(i[0]),u(i[1]),i[2]):en;return o}var Rg=jl(!1);function Ml(t,e){let r=Object.keys(t),n=e===null?r:r.sort(e);if(Object.getOwnPropertySymbols)for(let o of Object.getOwnPropertySymbols(t))Object.getOwnPropertyDescriptor(t,o).enumerable&&n.push(o);return n}function tn(t,e,r,n,o,u,a=": "){let i="",s=0,l=t.next();if(!l.done){i+=e.spacingOuter;let f=r+e.indent;for(;!l.done;){if(i+=f,s++===e.maxWidth){i+="\u2026";break}let h=u(l.value[0],e,f,n,o),g=u(l.value[1],e,f,n,o);i+=h+a+g,l=t.next(),l.done?e.min||(i+=","):i+=`,${e.spacingInner}`}i+=e.spacingOuter+r}return i}function fa(t,e,r,n,o,u){let a="",i=0,s=t.next();if(!s.done){a+=e.spacingOuter;let l=r+e.indent;for(;!s.done;){if(a+=l,i++===e.maxWidth){a+="\u2026";break}a+=u(s.value,e,l,n,o),s=t.next(),s.done?e.min||(a+=","):a+=`,${e.spacingInner}`}a+=e.spacingOuter+r}return a}function ma(t,e,r,n,o,u){let a="";t=t instanceof ArrayBuffer?new DataView(t):t;let i=l=>l instanceof DataView,s=i(t)?t.byteLength:t.length;if(s>0){a+=e.spacingOuter;let l=r+e.indent;for(let f=0;f0){a+=e.spacingOuter;let s=r+e.indent;for(let l=0;l{let a=t.toString();if(a==="ArrayContaining"||a==="ArrayNotContaining")return++n>e.maxDepth?`[${a}]`:`${a+Jr}[${ma(t.sample,e,r,n,o,u)}]`;if(a==="ObjectContaining"||a==="ObjectNotContaining")return++n>e.maxDepth?`[${a}]`:`${a+Jr}{${ga(t.sample,e,r,n,o,u)}}`;if(a==="StringMatching"||a==="StringNotMatching"||a==="StringContaining"||a==="StringNotContaining")return a+Jr+u(t.sample,e,r,n,o);if(typeof t.toAsymmetricMatcher!="function")throw new TypeError(`Asymmetric matcher ${t.constructor.name} does not implement toAsymmetricMatcher()`);return t.toAsymmetricMatcher()},zl=t=>t&&t.$$typeof===ql,Hl={serialize:$l,test:zl},Ul=" ",ya=new Set(["DOMStringMap","NamedNodeMap"]),Vl=/^(?:HTML\w*Collection|NodeList)$/;function Gl(t){return ya.has(t)||Vl.test(t)}var Wl=t=>t&&t.constructor&&!!t.constructor.name&&Gl(t.constructor.name);function Yl(t){return t.constructor.name==="NamedNodeMap"}var Kl=(t,e,r,n,o,u)=>{let a=t.constructor.name;return++n>e.maxDepth?`[${a}]`:(e.min?"":a+Ul)+(ya.has(a)?`{${ga(Yl(t)?[...t].reduce((i,s)=>(i[s.name]=s.value,i),{}):{...t},e,r,n,o,u)}}`:`[${ma([...t],e,r,n,o,u)}]`)},Xl={serialize:Kl,test:Wl};function ba(t){return t.replaceAll("<","<").replaceAll(">",">")}function rn(t,e,r,n,o,u,a){let i=n+r.indent,s=r.colors;return t.map(l=>{let f=e[l],h=a(f,r,i,o,u);return typeof f!="string"&&(h.includes(` +`)&&(h=r.spacingOuter+i+h+r.spacingOuter+n),h=`{${h}}`),`${r.spacingInner+n+s.prop.open+l+s.prop.close}=${s.value.open}${h}${s.value.close}`}).join("")}function nn(t,e,r,n,o,u){return t.map(a=>e.spacingOuter+r+(typeof a=="string"?Ea(a,e):u(a,e,r,n,o))).join("")}function Ea(t,e){let r=e.colors.content;return r.open+ba(t)+r.close}function Jl(t,e){let r=e.colors.comment;return`${r.open}${r.close}`}function on(t,e,r,n,o){let u=n.colors.tag;return`${u.open}<${t}${e&&u.close+e+n.spacingOuter+o+u.open}${r?`>${u.close}${r}${n.spacingOuter}${o}${u.open}${u.close}`}function un(t,e){let r=e.colors.tag;return`${r.open}<${t}${r.close} \u2026${r.open} />${r.close}`}var Ql=1,Aa=3,Sa=8,wa=11,Zl=/^(?:(?:HTML|SVG)\w*)?Element$/;function ec(t){try{return typeof t.hasAttribute=="function"&&t.hasAttribute("is")}catch{return!1}}function tc(t){let e=t.constructor.name,{nodeType:r,tagName:n}=t,o=typeof n=="string"&&n.includes("-")||ec(t);return r===Ql&&(Zl.test(e)||o)||r===Aa&&e==="Text"||r===Sa&&e==="Comment"||r===wa&&e==="DocumentFragment"}var rc=t=>{var e;return((e=t?.constructor)==null?void 0:e.name)&&tc(t)};function nc(t){return t.nodeType===Aa}function oc(t){return t.nodeType===Sa}function Qr(t){return t.nodeType===wa}var uc=(t,e,r,n,o,u)=>{if(nc(t))return Ea(t.data,e);if(oc(t))return Jl(t.data,e);let a=Qr(t)?"DocumentFragment":t.tagName.toLowerCase();return++n>e.maxDepth?un(a,e):on(a,rn(Qr(t)?[]:Array.from(t.attributes,i=>i.name).sort(),Qr(t)?{}:[...t.attributes].reduce((i,s)=>(i[s.name]=s.value,i),{}),e,r+e.indent,n,o,u),nn(Array.prototype.slice.call(t.childNodes||t.children),e,r+e.indent,n,o,u),e,r)},ac={serialize:uc,test:rc},ic="@@__IMMUTABLE_ITERABLE__@@",sc="@@__IMMUTABLE_LIST__@@",lc="@@__IMMUTABLE_KEYED__@@",cc="@@__IMMUTABLE_MAP__@@",aa="@@__IMMUTABLE_ORDERED__@@",pc="@@__IMMUTABLE_RECORD__@@",dc="@@__IMMUTABLE_SEQ__@@",hc="@@__IMMUTABLE_SET__@@",fc="@@__IMMUTABLE_STACK__@@",ut=t=>`Immutable.${t}`,Yt=t=>`[${t}]`,Et=" ",ia="\u2026";function mc(t,e,r,n,o,u,a){return++n>e.maxDepth?Yt(ut(a)):`${ut(a)+Et}{${tn(t.entries(),e,r,n,o,u)}}`}function gc(t){let e=0;return{next(){if(ee.maxDepth?Yt(a):`${a+Et}{${tn(gc(t),e,r,n,o,u)}}`}function bc(t,e,r,n,o,u){let a=ut("Seq");return++n>e.maxDepth?Yt(a):t[lc]?`${a+Et}{${t._iter||t._object?tn(t.entries(),e,r,n,o,u):ia}}`:`${a+Et}[${t._iter||t._array||t._collection||t._iterable?fa(t.values(),e,r,n,o,u):ia}]`}function Zr(t,e,r,n,o,u,a){return++n>e.maxDepth?Yt(ut(a)):`${ut(a)+Et}[${fa(t.values(),e,r,n,o,u)}]`}var Ec=(t,e,r,n,o,u)=>t[cc]?mc(t,e,r,n,o,u,t[aa]?"OrderedMap":"Map"):t[sc]?Zr(t,e,r,n,o,u,"List"):t[hc]?Zr(t,e,r,n,o,u,t[aa]?"OrderedSet":"Set"):t[fc]?Zr(t,e,r,n,o,u,"Stack"):t[dc]?bc(t,e,r,n,o,u):yc(t,e,r,n,o,u),Ac=t=>t&&(t[ic]===!0||t[pc]===!0),Sc={serialize:Ec,test:Ac},sa={exports:{}},V={},la;function wc(){return la||(la=1,function(){var t=Symbol.for("react.element"),e=Symbol.for("react.portal"),r=Symbol.for("react.fragment"),n=Symbol.for("react.strict_mode"),o=Symbol.for("react.profiler"),u=Symbol.for("react.provider"),a=Symbol.for("react.context"),i=Symbol.for("react.server_context"),s=Symbol.for("react.forward_ref"),l=Symbol.for("react.suspense"),f=Symbol.for("react.suspense_list"),h=Symbol.for("react.memo"),g=Symbol.for("react.lazy"),b=Symbol.for("react.offscreen"),w=!1,v=!1,S=!1,A=!1,E=!1,O;O=Symbol.for("react.module.reference");function F(j){return!!(typeof j=="string"||typeof j=="function"||j===r||j===o||E||j===n||j===l||j===f||A||j===b||w||v||S||typeof j=="object"&&j!==null&&(j.$$typeof===g||j.$$typeof===h||j.$$typeof===u||j.$$typeof===a||j.$$typeof===s||j.$$typeof===O||j.getModuleId!==void 0))}function I(j){if(typeof j=="object"&&j!==null){var Z=j.$$typeof;switch(Z){case t:var Y=j.type;switch(Y){case r:case o:case n:case l:case f:return Y;default:var ve=Y&&Y.$$typeof;switch(ve){case i:case a:case s:case g:case h:case u:return ve;default:return Z}}case e:return Z}}}var R=a,T=u,x=t,P=s,N=r,M=g,q=h,$=e,c=o,d=n,y=l,D=f,C=!1,_=!1;function B(j){return C||(C=!0,console.warn("The ReactIs.isAsyncMode() alias has been deprecated, and will be removed in React 18+.")),!1}function L(j){return _||(_=!0,console.warn("The ReactIs.isConcurrentMode() alias has been deprecated, and will be removed in React 18+.")),!1}function k(j){return I(j)===a}function Q(j){return I(j)===u}function re(j){return typeof j=="object"&&j!==null&&j.$$typeof===t}function W(j){return I(j)===s}function ne(j){return I(j)===r}function U(j){return I(j)===g}function ae(j){return I(j)===h}function ge(j){return I(j)===e}function he(j){return I(j)===o}function Ce(j){return I(j)===n}function Ve(j){return I(j)===l}function ct(j){return I(j)===f}V.ContextConsumer=R,V.ContextProvider=T,V.Element=x,V.ForwardRef=P,V.Fragment=N,V.Lazy=M,V.Memo=q,V.Portal=$,V.Profiler=c,V.StrictMode=d,V.Suspense=y,V.SuspenseList=D,V.isAsyncMode=B,V.isConcurrentMode=L,V.isContextConsumer=k,V.isContextProvider=Q,V.isElement=re,V.isForwardRef=W,V.isFragment=ne,V.isLazy=U,V.isMemo=ae,V.isPortal=ge,V.isProfiler=he,V.isStrictMode=Ce,V.isSuspense=Ve,V.isSuspenseList=ct,V.isValidElementType=F,V.typeOf=I}()),V}var ca;function Cc(){return ca||(ca=1,sa.exports=wc()),sa.exports}var Je=Cc();function Ca(t,e=[]){if(Array.isArray(t))for(let r of t)Ca(r,e);else t!=null&&t!==!1&&t!==""&&e.push(t);return e}function pa(t){let e=t.type;if(typeof e=="string")return e;if(typeof e=="function")return e.displayName||e.name||"Unknown";if(Je.isFragment(t))return"React.Fragment";if(Je.isSuspense(t))return"React.Suspense";if(typeof e=="object"&&e!==null){if(Je.isContextProvider(t))return"Context.Provider";if(Je.isContextConsumer(t))return"Context.Consumer";if(Je.isForwardRef(t)){if(e.displayName)return e.displayName;let r=e.render.displayName||e.render.name||"";return r===""?"ForwardRef":`ForwardRef(${r})`}if(Je.isMemo(t)){let r=e.displayName||e.type.displayName||e.type.name||"";return r===""?"Memo":`Memo(${r})`}}return"UNDEFINED"}function vc(t){let{props:e}=t;return Object.keys(e).filter(r=>r!=="children"&&e[r]!==void 0).sort()}var Dc=(t,e,r,n,o,u)=>++n>e.maxDepth?un(pa(t),e):on(pa(t),rn(vc(t),t.props,e,r+e.indent,n,o,u),nn(Ca(t.props.children),e,r+e.indent,n,o,u),e,r),xc=t=>t!=null&&Je.isElement(t),Fc={serialize:Dc,test:xc},Tc=typeof Symbol=="function"&&Symbol.for?Symbol.for("react.test.json"):245830487;function Oc(t){let{props:e}=t;return e?Object.keys(e).filter(r=>e[r]!==void 0).sort():[]}var Rc=(t,e,r,n,o,u)=>++n>e.maxDepth?un(t.type,e):on(t.type,t.props?rn(Oc(t),t.props,e,r+e.indent,n,o,u):"",t.children?nn(t.children,e,r+e.indent,n,o,u):"",e,r),Ic=t=>t&&t.$$typeof===Tc,_c={serialize:Rc,test:Ic};var Ig=Date.prototype.toISOString,_g=Error.prototype.toString,Bg=RegExp.prototype.toString;var va={comment:"gray",content:"reset",prop:"yellow",tag:"cyan",value:"green"},Pg=Object.keys(va),Lg={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:va};var Da={AsymmetricMatcher:Hl,DOMCollection:Xl,DOMElement:ac,Immutable:Sc,ReactElement:Fc,ReactTestComponent:_c};var Ng=Number.isNaN||(t=>t!==t);var kg=new RegExp("['\\u0000-\\u001f\\u007f-\\u009f\\u00ad\\u0600-\\u0604\\u070f\\u17b4\\u17b5\\u200c-\\u200f\\u2028-\\u202f\\u2060-\\u206f\\ufeff\\ufff0-\\uffff]","g");var Bc=()=>"Promise{\u2026}";try{let{getPromiseDetails:t,kPending:e,kRejected:r}=process.binding("util");Array.isArray(t(Promise.resolve()))&&(Bc=(n,o)=>{let[u,a]=t(n);return u===e?"Promise{}":`Promise${u===r?"!":""}{${o.inspect(a,o)}}`})}catch{}var Pc=typeof Symbol=="function"&&typeof Symbol.for=="function",jg=Pc?Symbol.for("chai/inspect"):"@@chai/inspect",da=!1;try{let t=Pl("util");da=t.inspect?t.inspect.custom:!1}catch{da=!1}var{AsymmetricMatcher:Mg,DOMCollection:qg,DOMElement:$g,Immutable:zg,ReactElement:Hg,ReactTestComponent:Ug}=Da;function Lc(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}var Wt={},ha;function Nc(){if(ha)return Wt;ha=1,Object.defineProperty(Wt,"__esModule",{value:!0}),Wt.default=g;let t="diff-sequences",e=0,r=(b,w,v,S,A)=>{let E=0;for(;b{let E=0;for(;b<=w&&v<=S&&A(w,S);)w-=1,S-=1,E+=1;return E},o=(b,w,v,S,A,E,O)=>{let F=0,I=-b,R=E[F],T=R;E[F]+=r(R+1,w,S+R-I+1,v,A);let x=b{let F=0,I=b,R=E[F],T=R;E[F]-=n(w,R-1,v,S+R-I-1,A);let x=b{let x=S-w,P=v-w,N=A-S-P,M=-N-(b-1),q=-N+(b-1),$=e,c=b{let x=A-v,P=v-w,N=A-S-P,M=N-b,q=N+b,$=e,c=b{let R=S-w,T=A-v,x=v-w,P=A-S,N=P-x,M=x,q=x;if(O[0]=w-1,F[0]=v,N%2===0){let $=(b||N)/2,c=(x+P)/2;for(let d=1;d<=c;d+=1)if(M=o(d,v,A,R,E,O,M),d<$)q=u(d,w,S,T,E,F,q);else if(i(d,w,v,S,A,E,O,M,F,q,I))return}else{let $=((b||N)+1)/2,c=(x+P+1)/2,d=1;for(M=o(d,v,A,R,E,O,M),d+=1;d<=c;d+=1)if(q=u(d-1,w,S,T,E,F,q),d<$)M=o(d,v,A,R,E,O,M);else if(a(d,w,v,S,A,E,O,M,F,q,I))return}throw new Error(`${t}: no overlap aStart=${w} aEnd=${v} bStart=${S} bEnd=${A}`)},l=(b,w,v,S,A,E,O,F,I,R)=>{if(A-S{Q(W,U,ne)},isCommon:(W,ne)=>re(ne,W)}}let L=w,k=v;w=S,v=A,S=L,A=k}let{foundSubsequence:T,isCommon:x}=O[E?1:0];s(b,w,v,S,A,x,F,I,R);let{nChangePreceding:P,aEndPreceding:N,bEndPreceding:M,nCommonPreceding:q,aCommonPreceding:$,bCommonPreceding:c,nCommonFollowing:d,aCommonFollowing:y,bCommonFollowing:D,nChangeFollowing:C,aStartFollowing:_,bStartFollowing:B}=R;w{if(typeof w!="number")throw new TypeError(`${t}: ${b} typeof ${typeof w} is not a number`);if(!Number.isSafeInteger(w))throw new RangeError(`${t}: ${b} value ${w} is not a safe integer`);if(w<0)throw new RangeError(`${t}: ${b} value ${w} is a negative integer`)},h=(b,w)=>{let v=typeof w;if(v!=="function")throw new TypeError(`${t}: ${b} typeof ${v} is not a function`)};function g(b,w,v,S){f("aLength",b),f("bLength",w),h("isCommon",v),h("foundSubsequence",S);let A=r(0,b,0,w,v);if(A!==0&&S(A,0,0),b!==A||w!==A){let E=A,O=A,F=n(E,b-1,O,w-1,v),I=b-F,R=w-F,T=A+F;b!==T&&w!==T&&l(0,E,I,O,R,!1,[{foundSubsequence:S,isCommon:v}],[e],[e],{aCommonFollowing:e,aCommonPreceding:e,aEndPreceding:e,aStartFollowing:e,bCommonFollowing:e,bCommonPreceding:e,bEndPreceding:e,bStartFollowing:e,nChangeFollowing:e,nChangePreceding:e,nCommonFollowing:e,nCommonPreceding:e}),F!==0&&S(F,I,R)}}return Wt}var kc=Nc(),Vg=Lc(kc);var{AsymmetricMatcher:Gg,DOMCollection:Wg,DOMElement:Yg,Immutable:Kg,ReactElement:Xg,ReactTestComponent:Jg}=Da;var Qg=Object.getPrototypeOf({});var G=(t=>(t.DONE="done",t.ERROR="error",t.ACTIVE="active",t.WAITING="waiting",t))(G||{}),$e={CALL:"storybook/instrumenter/call",SYNC:"storybook/instrumenter/sync",START:"storybook/instrumenter/start",BACK:"storybook/instrumenter/back",GOTO:"storybook/instrumenter/goto",NEXT:"storybook/instrumenter/next",END:"storybook/instrumenter/end"};var Zg=new Error("This function ran after the play function completed. Did you forget to `await` it?");var u1=__STORYBOOK_THEMING__,{CacheProvider:a1,ClassNames:i1,Global:s1,ThemeProvider:l1,background:c1,color:p1,convert:d1,create:h1,createCache:f1,createGlobal:m1,createReset:g1,css:y1,darken:b1,ensure:E1,ignoreSsrWarning:A1,isPropValid:S1,jsx:w1,keyframes:C1,lighten:v1,styled:H,themes:D1,typography:Pe,useTheme:at,withTheme:x1}=__STORYBOOK_THEMING__;function me(){return me=Object.assign?Object.assign.bind():function(t){for(var e=1;e=0&&o<1?(i=u,s=a):o>=1&&o<2?(i=a,s=u):o>=2&&o<3?(s=u,l=a):o>=3&&o<4?(s=a,l=u):o>=4&&o<5?(i=a,l=u):o>=5&&o<6&&(i=u,l=a);var f=r-u/2,h=i+f,g=s+f,b=l+f;return n(h,g,b)}var _a={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 $c(t){if(typeof t!="string")return t;var e=t.toLowerCase();return _a[e]?"#"+_a[e]:t}var zc=/^#[a-fA-F0-9]{6}$/,Hc=/^#[a-fA-F0-9]{8}$/,Uc=/^#[a-fA-F0-9]{3}$/,Vc=/^#[a-fA-F0-9]{4}$/,ln=/^rgb\(\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*\)$/i,Gc=/^rgb(?:a)?\(\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,)?\s*(\d{1,3})\s*(?:,|\/)\s*([-+]?\d*[.]?\d+[%]?)\s*\)$/i,Wc=/^hsl\(\s*(\d{0,3}[.]?[0-9]+(?:deg)?)\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*(?:,)?\s*(\d{1,3}[.]?[0-9]?)%\s*\)$/i,Yc=/^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 it(t){if(typeof t!="string")throw new Ee(3);var e=$c(t);if(e.match(zc))return{red:parseInt(""+e[1]+e[2],16),green:parseInt(""+e[3]+e[4],16),blue:parseInt(""+e[5]+e[6],16)};if(e.match(Hc)){var r=parseFloat((parseInt(""+e[7]+e[8],16)/255).toFixed(2));return{red:parseInt(""+e[1]+e[2],16),green:parseInt(""+e[3]+e[4],16),blue:parseInt(""+e[5]+e[6],16),alpha:r}}if(e.match(Uc))return{red:parseInt(""+e[1]+e[1],16),green:parseInt(""+e[2]+e[2],16),blue:parseInt(""+e[3]+e[3],16)};if(e.match(Vc)){var n=parseFloat((parseInt(""+e[4]+e[4],16)/255).toFixed(2));return{red:parseInt(""+e[1]+e[1],16),green:parseInt(""+e[2]+e[2],16),blue:parseInt(""+e[3]+e[3],16),alpha:n}}var o=ln.exec(e);if(o)return{red:parseInt(""+o[1],10),green:parseInt(""+o[2],10),blue:parseInt(""+o[3],10)};var u=Gc.exec(e.substring(0,50));if(u)return{red:parseInt(""+u[1],10),green:parseInt(""+u[2],10),blue:parseInt(""+u[3],10),alpha:parseFloat(""+u[4])>1?parseFloat(""+u[4])/100:parseFloat(""+u[4])};var a=Wc.exec(e);if(a){var i=parseInt(""+a[1],10),s=parseInt(""+a[2],10)/100,l=parseInt(""+a[3],10)/100,f="rgb("+At(i,s,l)+")",h=ln.exec(f);if(!h)throw new Ee(4,e,f);return{red:parseInt(""+h[1],10),green:parseInt(""+h[2],10),blue:parseInt(""+h[3],10)}}var g=Yc.exec(e.substring(0,50));if(g){var b=parseInt(""+g[1],10),w=parseInt(""+g[2],10)/100,v=parseInt(""+g[3],10)/100,S="rgb("+At(b,w,v)+")",A=ln.exec(S);if(!A)throw new Ee(4,e,S);return{red:parseInt(""+A[1],10),green:parseInt(""+A[2],10),blue:parseInt(""+A[3],10),alpha:parseFloat(""+g[4])>1?parseFloat(""+g[4])/100:parseFloat(""+g[4])}}throw new Ee(5)}function Kc(t){var e=t.red/255,r=t.green/255,n=t.blue/255,o=Math.max(e,r,n),u=Math.min(e,r,n),a=(o+u)/2;if(o===u)return t.alpha!==void 0?{hue:0,saturation:0,lightness:a,alpha:t.alpha}:{hue:0,saturation:0,lightness:a};var i,s=o-u,l=a>.5?s/(2-o-u):s/(o+u);switch(o){case e:i=(r-n)/s+(r=1?Jt(t,e,r):"rgba("+At(t,e,r)+","+n+")";if(typeof t=="object"&&e===void 0&&r===void 0&&n===void 0)return t.alpha>=1?Jt(t.hue,t.saturation,t.lightness):"rgba("+At(t.hue,t.saturation,t.lightness)+","+t.alpha+")";throw new Ee(2)}function dn(t,e,r){if(typeof t=="number"&&typeof e=="number"&&typeof r=="number")return pn("#"+Qe(t)+Qe(e)+Qe(r));if(typeof t=="object"&&e===void 0&&r===void 0)return pn("#"+Qe(t.red)+Qe(t.green)+Qe(t.blue));throw new Ee(6)}function Qt(t,e,r,n){if(typeof t=="string"&&typeof e=="number"){var o=it(t);return"rgba("+o.red+","+o.green+","+o.blue+","+e+")"}else{if(typeof t=="number"&&typeof e=="number"&&typeof r=="number"&&typeof n=="number")return n>=1?dn(t,e,r):"rgba("+t+","+e+","+r+","+n+")";if(typeof t=="object"&&e===void 0&&r===void 0&&n===void 0)return t.alpha>=1?dn(t.red,t.green,t.blue):"rgba("+t.red+","+t.green+","+t.blue+","+t.alpha+")"}throw new Ee(7)}var e2=function(e){return typeof e.red=="number"&&typeof e.green=="number"&&typeof e.blue=="number"&&(typeof e.alpha!="number"||typeof e.alpha>"u")},t2=function(e){return typeof e.red=="number"&&typeof e.green=="number"&&typeof e.blue=="number"&&typeof e.alpha=="number"},r2=function(e){return typeof e.hue=="number"&&typeof e.saturation=="number"&&typeof e.lightness=="number"&&(typeof e.alpha!="number"||typeof e.alpha>"u")},n2=function(e){return typeof e.hue=="number"&&typeof e.saturation=="number"&&typeof e.lightness=="number"&&typeof e.alpha=="number"};function Ue(t){if(typeof t!="object")throw new Ee(8);if(t2(t))return Qt(t);if(e2(t))return dn(t);if(n2(t))return Zc(t);if(r2(t))return Qc(t);throw new Ee(8)}function Pa(t,e,r){return function(){var o=r.concat(Array.prototype.slice.call(arguments));return o.length>=e?t.apply(this,o):Pa(t,e,o)}}function we(t){return Pa(t,t.length,[])}function o2(t,e){if(e==="transparent")return e;var r=He(e);return Ue(me({},r,{hue:r.hue+parseFloat(t)}))}var _y=we(o2);function st(t,e,r){return Math.max(t,Math.min(e,r))}function u2(t,e){if(e==="transparent")return e;var r=He(e);return Ue(me({},r,{lightness:st(0,1,r.lightness-parseFloat(t))}))}var By=we(u2);function a2(t,e){if(e==="transparent")return e;var r=He(e);return Ue(me({},r,{saturation:st(0,1,r.saturation-parseFloat(t))}))}var Py=we(a2);function i2(t,e){if(e==="transparent")return e;var r=He(e);return Ue(me({},r,{lightness:st(0,1,r.lightness+parseFloat(t))}))}var Ly=we(i2);function s2(t,e,r){if(e==="transparent")return r;if(r==="transparent")return e;if(t===0)return r;var n=it(e),o=me({},n,{alpha:typeof n.alpha=="number"?n.alpha:1}),u=it(r),a=me({},u,{alpha:typeof u.alpha=="number"?u.alpha:1}),i=o.alpha-a.alpha,s=parseFloat(t)*2-1,l=s*i===-1?s:s+i,f=1+s*i,h=(l/f+1)/2,g=1-h,b={red:Math.floor(o.red*h+a.red*g),green:Math.floor(o.green*h+a.green*g),blue:Math.floor(o.blue*h+a.blue*g),alpha:o.alpha*parseFloat(t)+a.alpha*(1-parseFloat(t))};return Qt(b)}var l2=we(s2),La=l2;function c2(t,e){if(e==="transparent")return e;var r=it(e),n=typeof r.alpha=="number"?r.alpha:1,o=me({},r,{alpha:st(0,1,(n*100+parseFloat(t)*100)/100)});return Qt(o)}var Ny=we(c2);function p2(t,e){if(e==="transparent")return e;var r=He(e);return Ue(me({},r,{saturation:st(0,1,r.saturation+parseFloat(t))}))}var ky=we(p2);function d2(t,e){return e==="transparent"?e:Ue(me({},He(e),{hue:parseFloat(t)}))}var jy=we(d2);function h2(t,e){return e==="transparent"?e:Ue(me({},He(e),{lightness:parseFloat(t)}))}var My=we(h2);function f2(t,e){return e==="transparent"?e:Ue(me({},He(e),{saturation:parseFloat(t)}))}var qy=we(f2);function m2(t,e){return e==="transparent"?e:La(parseFloat(t),"rgb(0, 0, 0)",e)}var $y=we(m2);function g2(t,e){return e==="transparent"?e:La(parseFloat(t),"rgb(255, 255, 255)",e)}var zy=we(g2);function y2(t,e){if(e==="transparent")return e;var r=it(e),n=typeof r.alpha=="number"?r.alpha:1,o=me({},r,{alpha:st(0,1,+(n*100-parseFloat(t)*100).toFixed(2)/100)});return Qt(o)}var b2=we(y2),Zt=b2;var Wy=__STORYBOOK_ICONS__,{AccessibilityAltIcon:Yy,AccessibilityIcon:Ky,AddIcon:Xy,AdminIcon:Jy,AlertAltIcon:Qy,AlertIcon:Zy,AlignLeftIcon:eb,AlignRightIcon:tb,AppleIcon:rb,ArrowBottomLeftIcon:nb,ArrowBottomRightIcon:ob,ArrowDownIcon:ub,ArrowLeftIcon:ab,ArrowRightIcon:ib,ArrowSolidDownIcon:sb,ArrowSolidLeftIcon:lb,ArrowSolidRightIcon:cb,ArrowSolidUpIcon:pb,ArrowTopLeftIcon:db,ArrowTopRightIcon:hb,ArrowUpIcon:fb,AzureDevOpsIcon:mb,BackIcon:gb,BasketIcon:yb,BatchAcceptIcon:bb,BatchDenyIcon:Eb,BeakerIcon:Ab,BellIcon:Sb,BitbucketIcon:wb,BoldIcon:Cb,BookIcon:vb,BookmarkHollowIcon:Db,BookmarkIcon:xb,BottomBarIcon:Fb,BottomBarToggleIcon:Tb,BoxIcon:Ob,BranchIcon:Rb,BrowserIcon:Ib,ButtonIcon:_b,CPUIcon:Bb,CalendarIcon:Pb,CameraIcon:Lb,CategoryIcon:Nb,CertificateIcon:kb,ChangedIcon:jb,ChatIcon:Mb,CheckIcon:Na,ChevronDownIcon:qb,ChevronLeftIcon:$b,ChevronRightIcon:zb,ChevronSmallDownIcon:Hb,ChevronSmallLeftIcon:Ub,ChevronSmallRightIcon:Vb,ChevronSmallUpIcon:Gb,ChevronUpIcon:Wb,ChromaticIcon:Yb,ChromeIcon:Kb,CircleHollowIcon:Xb,CircleIcon:ka,ClearIcon:Jb,CloseAltIcon:Qb,CloseIcon:Zb,CloudHollowIcon:eE,CloudIcon:tE,CogIcon:rE,CollapseIcon:nE,CommandIcon:oE,CommentAddIcon:uE,CommentIcon:aE,CommentsIcon:iE,CommitIcon:sE,CompassIcon:lE,ComponentDrivenIcon:cE,ComponentIcon:pE,ContrastIcon:dE,ControlsIcon:hE,CopyIcon:fE,CreditIcon:mE,CrossIcon:gE,DashboardIcon:yE,DatabaseIcon:bE,DeleteIcon:EE,DiamondIcon:AE,DirectionIcon:SE,DiscordIcon:wE,DocChartIcon:CE,DocListIcon:vE,DocumentIcon:ja,DownloadIcon:DE,DragIcon:xE,EditIcon:FE,EllipsisIcon:TE,EmailIcon:OE,ExpandAltIcon:RE,ExpandIcon:IE,EyeCloseIcon:_E,EyeIcon:BE,FaceHappyIcon:PE,FaceNeutralIcon:LE,FaceSadIcon:NE,FacebookIcon:kE,FailedIcon:jE,FastForwardIcon:Ma,FigmaIcon:ME,FilterIcon:qE,FlagIcon:$E,FolderIcon:zE,FormIcon:HE,GDriveIcon:UE,GithubIcon:VE,GitlabIcon:GE,GlobeIcon:WE,GoogleIcon:YE,GraphBarIcon:KE,GraphLineIcon:XE,GraphqlIcon:JE,GridAltIcon:QE,GridIcon:ZE,GrowIcon:eA,HeartHollowIcon:tA,HeartIcon:rA,HomeIcon:nA,HourglassIcon:oA,InfoIcon:uA,ItalicIcon:aA,JumpToIcon:iA,KeyIcon:sA,LightningIcon:lA,LightningOffIcon:cA,LinkBrokenIcon:pA,LinkIcon:dA,LinkedinIcon:hA,LinuxIcon:fA,ListOrderedIcon:mA,ListUnorderedIcon:qa,LocationIcon:gA,LockIcon:yA,MarkdownIcon:bA,MarkupIcon:EA,MediumIcon:AA,MemoryIcon:SA,MenuIcon:wA,MergeIcon:CA,MirrorIcon:vA,MobileIcon:DA,MoonIcon:xA,NutIcon:FA,OutboxIcon:TA,OutlineIcon:OA,PaintBrushIcon:RA,PaperClipIcon:IA,ParagraphIcon:_A,PassedIcon:BA,PhoneIcon:PA,PhotoDragIcon:LA,PhotoIcon:NA,PinAltIcon:kA,PinIcon:jA,PlayAllHollowIcon:MA,PlayBackIcon:$a,PlayHollowIcon:qA,PlayIcon:za,PlayNextIcon:Ha,PlusIcon:$A,PointerDefaultIcon:zA,PointerHandIcon:HA,PowerIcon:UA,PrintIcon:VA,ProceedIcon:GA,ProfileIcon:WA,PullRequestIcon:YA,QuestionIcon:KA,RSSIcon:XA,RedirectIcon:JA,ReduxIcon:QA,RefreshIcon:ZA,ReplyIcon:eS,RepoIcon:tS,RequestChangeIcon:rS,RewindIcon:Ua,RulerIcon:nS,SaveIcon:oS,SearchIcon:uS,ShareAltIcon:aS,ShareIcon:iS,ShieldIcon:sS,SideBySideIcon:lS,SidebarAltIcon:cS,SidebarAltToggleIcon:pS,SidebarIcon:dS,SidebarToggleIcon:hS,SpeakerIcon:fS,StackedIcon:mS,StarHollowIcon:gS,StarIcon:yS,StatusFailIcon:bS,StatusPassIcon:ES,StatusWarnIcon:AS,StickerIcon:SS,StopAltHollowIcon:wS,StopAltIcon:Va,StopIcon:CS,StorybookIcon:vS,StructureIcon:DS,SubtractIcon:xS,SunIcon:FS,SupportIcon:TS,SwitchAltIcon:OS,SyncIcon:Ga,TabletIcon:RS,ThumbsUpIcon:IS,TimeIcon:_S,TimerIcon:BS,TransferIcon:PS,TrashIcon:LS,TwitterIcon:NS,TypeIcon:kS,UbuntuIcon:jS,UndoIcon:MS,UnfoldIcon:qS,UnlockIcon:$S,UnpinIcon:zS,UploadIcon:HS,UserAddIcon:US,UserAltIcon:VS,UserIcon:GS,UsersIcon:WS,VSCodeIcon:YS,VerifiedIcon:KS,VideoIcon:Wa,WandIcon:XS,WatchIcon:JS,WindowsIcon:QS,WrenchIcon:ZS,XIcon:ew,YoutubeIcon:tw,ZoomIcon:rw,ZoomOutIcon:nw,ZoomResetIcon:ow,iconList:uw}=__STORYBOOK_ICONS__;var E2=Object.create,si=Object.defineProperty,A2=Object.getOwnPropertyDescriptor,li=Object.getOwnPropertyNames,S2=Object.getPrototypeOf,w2=Object.prototype.hasOwnProperty,ue=(t,e)=>function(){return e||(0,t[li(t)[0]])((e={exports:{}}).exports,e),e.exports},C2=(t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let o of li(e))!w2.call(t,o)&&o!==r&&si(t,o,{get:()=>e[o],enumerable:!(n=A2(e,o))||n.enumerable});return t},xe=(t,e,r)=>(r=t!=null?E2(S2(t)):{},C2(e||!t||!t.__esModule?si(r,"default",{value:t,enumerable:!0}):r,t)),ci=ue({"../../node_modules/ansi-to-html/node_modules/entities/lib/maps/entities.json"(t,e){e.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"}}}),v2=ue({"../../node_modules/ansi-to-html/node_modules/entities/lib/maps/legacy.json"(t,e){e.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"}}}),pi=ue({"../../node_modules/ansi-to-html/node_modules/entities/lib/maps/xml.json"(t,e){e.exports={amp:"&",apos:"'",gt:">",lt:"<",quot:'"'}}}),D2=ue({"../../node_modules/ansi-to-html/node_modules/entities/lib/maps/decode.json"(t,e){e.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}}}),x2=ue({"../../node_modules/ansi-to-html/node_modules/entities/lib/decode_codepoint.js"(t){var e=t&&t.__importDefault||function(u){return u&&u.__esModule?u:{default:u}};Object.defineProperty(t,"__esModule",{value:!0});var r=e(D2()),n=String.fromCodePoint||function(u){var a="";return u>65535&&(u-=65536,a+=String.fromCharCode(u>>>10&1023|55296),u=56320|u&1023),a+=String.fromCharCode(u),a};function o(u){return u>=55296&&u<=57343||u>1114111?"\uFFFD":(u in r.default&&(u=r.default[u]),n(u))}t.default=o}}),Ya=ue({"../../node_modules/ansi-to-html/node_modules/entities/lib/decode.js"(t){var e=t&&t.__importDefault||function(f){return f&&f.__esModule?f:{default:f}};Object.defineProperty(t,"__esModule",{value:!0}),t.decodeHTML=t.decodeHTMLStrict=t.decodeXML=void 0;var r=e(ci()),n=e(v2()),o=e(pi()),u=e(x2()),a=/&(?:[a-zA-Z0-9]+|#[xX][\da-fA-F]+|#\d+);/g;t.decodeXML=i(o.default),t.decodeHTMLStrict=i(r.default);function i(f){var h=l(f);return function(g){return String(g).replace(a,h)}}var s=function(f,h){return f1?h(E):E.charCodeAt(0)).toString(16).toUpperCase()+";"}function b(E,O){return function(F){return F.replace(O,function(I){return E[I]}).replace(f,g)}}var w=new RegExp(o.source+"|"+f.source,"g");function v(E){return E.replace(w,g)}t.escape=v;function S(E){return E.replace(o,g)}t.escapeUTF8=S;function A(E){return function(O){return O.replace(w,function(F){return E[F]||g(F)})}}}}),F2=ue({"../../node_modules/ansi-to-html/node_modules/entities/lib/index.js"(t){Object.defineProperty(t,"__esModule",{value:!0}),t.decodeXMLStrict=t.decodeHTML5Strict=t.decodeHTML4Strict=t.decodeHTML5=t.decodeHTML4=t.decodeHTMLStrict=t.decodeHTML=t.decodeXML=t.encodeHTML5=t.encodeHTML4=t.escapeUTF8=t.escape=t.encodeNonAsciiHTML=t.encodeHTML=t.encodeXML=t.encode=t.decodeStrict=t.decode=void 0;var e=Ya(),r=Ka();function n(s,l){return(!l||l<=0?e.decodeXML:e.decodeHTML)(s)}t.decode=n;function o(s,l){return(!l||l<=0?e.decodeXML:e.decodeHTMLStrict)(s)}t.decodeStrict=o;function u(s,l){return(!l||l<=0?r.encodeXML:r.encodeHTML)(s)}t.encode=u;var a=Ka();Object.defineProperty(t,"encodeXML",{enumerable:!0,get:function(){return a.encodeXML}}),Object.defineProperty(t,"encodeHTML",{enumerable:!0,get:function(){return a.encodeHTML}}),Object.defineProperty(t,"encodeNonAsciiHTML",{enumerable:!0,get:function(){return a.encodeNonAsciiHTML}}),Object.defineProperty(t,"escape",{enumerable:!0,get:function(){return a.escape}}),Object.defineProperty(t,"escapeUTF8",{enumerable:!0,get:function(){return a.escapeUTF8}}),Object.defineProperty(t,"encodeHTML4",{enumerable:!0,get:function(){return a.encodeHTML}}),Object.defineProperty(t,"encodeHTML5",{enumerable:!0,get:function(){return a.encodeHTML}});var i=Ya();Object.defineProperty(t,"decodeXML",{enumerable:!0,get:function(){return i.decodeXML}}),Object.defineProperty(t,"decodeHTML",{enumerable:!0,get:function(){return i.decodeHTML}}),Object.defineProperty(t,"decodeHTMLStrict",{enumerable:!0,get:function(){return i.decodeHTMLStrict}}),Object.defineProperty(t,"decodeHTML4",{enumerable:!0,get:function(){return i.decodeHTML}}),Object.defineProperty(t,"decodeHTML5",{enumerable:!0,get:function(){return i.decodeHTML}}),Object.defineProperty(t,"decodeHTML4Strict",{enumerable:!0,get:function(){return i.decodeHTMLStrict}}),Object.defineProperty(t,"decodeHTML5Strict",{enumerable:!0,get:function(){return i.decodeHTMLStrict}}),Object.defineProperty(t,"decodeXMLStrict",{enumerable:!0,get:function(){return i.decodeXML}})}}),T2=ue({"../../node_modules/ansi-to-html/lib/ansi_to_html.js"(t,e){function r(c,d){if(!(c instanceof d))throw new TypeError("Cannot call a class as a function")}function n(c,d){for(var y=0;y=c.length?{done:!0}:{done:!1,value:c[D++]}},e:function(k){throw k},f:C}}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 _=!0,B=!1,L;return{s:function(){y=y.call(c)},n:function(){var k=y.next();return _=k.done,k},e:function(k){B=!0,L=k},f:function(){try{!_&&y.return!=null&&y.return()}finally{if(B)throw L}}}}function a(c,d){if(c){if(typeof c=="string")return i(c,d);var y=Object.prototype.toString.call(c).slice(8,-1);if(y==="Object"&&c.constructor&&(y=c.constructor.name),y==="Map"||y==="Set")return Array.from(c);if(y==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(y))return i(c,d)}}function i(c,d){(d==null||d>c.length)&&(d=c.length);for(var y=0,D=new Array(d);y0?c*40+55:0,B=d>0?d*40+55:0,L=y>0?y*40+55:0;D[C]=b([_,B,L])}function g(c){for(var d=c.toString(16);d.length<2;)d="0"+d;return d}function b(c){var d=[],y=u(c),D;try{for(y.s();!(D=y.n()).done;){var C=D.value;d.push(g(C))}}catch(_){y.e(_)}finally{y.f()}return"#"+d.join("")}function w(c,d,y,D){var C;return d==="text"?C=I(y,D):d==="display"?C=S(c,y,D):d==="xterm256Foreground"?C=x(c,D.colors[y]):d==="xterm256Background"?C=P(c,D.colors[y]):d==="rgb"&&(C=v(c,y)),C}function v(c,d){d=d.substring(2).slice(0,-1);var y=+d.substr(0,2),D=d.substring(5).split(";"),C=D.map(function(_){return("0"+Number(_).toString(16)).substr(-2)}).join("");return T(c,(y===38?"color:#":"background-color:#")+C)}function S(c,d,y){d=parseInt(d,10);var D={"-1":function(){return"
"},0:function(){return c.length&&A(c)},1:function(){return R(c,"b")},3:function(){return R(c,"i")},4:function(){return R(c,"u")},8:function(){return T(c,"display:none")},9:function(){return R(c,"strike")},22:function(){return T(c,"font-weight:normal;text-decoration:none;font-style:normal")},23:function(){return N(c,"i")},24:function(){return N(c,"u")},39:function(){return x(c,y.fg)},49:function(){return P(c,y.bg)},53:function(){return T(c,"text-decoration:overline")}},C;return D[d]?C=D[d]():4"}).join("")}function E(c,d){for(var y=[],D=c;D<=d;D++)y.push(D);return y}function O(c){return function(d){return(c===null||d.category!==c)&&c!=="all"}}function F(c){c=parseInt(c,10);var d=null;return c===0?d="all":c===1?d="bold":2")}function T(c,d){return R(c,"span",d)}function x(c,d){return R(c,"span","color:"+d)}function P(c,d){return R(c,"span","background-color:"+d)}function N(c,d){var y;if(c.slice(-1)[0]===d&&(y=c.pop()),y)return""}function M(c,d,y){var D=!1,C=3;function _(){return""}function B(Z,Y){return y("xterm256Foreground",Y),""}function L(Z,Y){return y("xterm256Background",Y),""}function k(Z){return d.newline?y("display",-1):y("text",Z),""}function Q(Z,Y){D=!0,Y.trim().length===0&&(Y="0"),Y=Y.trimRight(";").split(";");var ve=u(Y),pt;try{for(ve.s();!(pt=ve.n()).done;){var nr=pt.value;y("display",nr)}}catch(or){ve.e(or)}finally{ve.f()}return""}function re(Z){return y("text",Z),""}function W(Z){return y("rgb",Z),""}var ne=[{pattern:/^\x08+/,sub:_},{pattern:/^\x1b\[[012]?K/,sub:_},{pattern:/^\x1b\[\(B/,sub:_},{pattern:/^\x1b\[[34]8;2;\d+;\d+;\d+m/,sub:W},{pattern:/^\x1b\[38;5;(\d+)m/,sub:B},{pattern:/^\x1b\[48;5;(\d+)m/,sub:L},{pattern:/^\n/,sub:k},{pattern:/^\r+\n/,sub:k},{pattern:/^\r/,sub:k},{pattern:/^\x1b\[((?:\d{1,3};?)+|)m/,sub:Q},{pattern:/^\x1b\[\d?J/,sub:_},{pattern:/^\x1b\[\d{0,3};\d{0,3}f/,sub:_},{pattern:/^\x1b\[?[\d;]{0,3}/,sub:_},{pattern:/^(([^\x1b\x08\r\n])+)/,sub:re}];function U(Z,Y){Y>C&&D||(D=!1,c=c.replace(Z.pattern,Z.sub))}var ae=[],ge=c,he=ge.length;e:for(;he>0;){for(var Ce=0,Ve=0,ct=ne.length;Ve=0)&&(u[i]=n[i]);return u}e.exports=r}}),Cn=ue({"../../node_modules/@devtools-ds/object-inspector/node_modules/@babel/runtime/helpers/objectWithoutProperties.js"(t,e){var r=O2();function n(o,u){if(o==null)return{};var a=r(o,u),i,s;if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(o);for(s=0;s=0)&&Object.prototype.propertyIsEnumerable.call(o,i)&&(a[i]=o[i])}return a}e.exports=n}}),R2=ue({"../../node_modules/@devtools-ds/themes/node_modules/@babel/runtime/helpers/defineProperty.js"(t,e){function r(n,o,u){return o in n?Object.defineProperty(n,o,{value:u,enumerable:!0,configurable:!0,writable:!0}):n[o]=u,n}e.exports=r}}),I2=ue({"../../node_modules/@devtools-ds/themes/node_modules/@babel/runtime/helpers/objectSpread2.js"(t,e){var r=R2();function n(u,a){var i=Object.keys(u);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(u);a&&(s=s.filter(function(l){return Object.getOwnPropertyDescriptor(u,l).enumerable})),i.push.apply(i,s)}return i}function o(u){for(var a=1;a=0)&&(u[i]=n[i]);return u}e.exports=r}}),B2=ue({"../../node_modules/@devtools-ds/themes/node_modules/@babel/runtime/helpers/objectWithoutProperties.js"(t,e){var r=_2();function n(o,u){if(o==null)return{};var a=r(o,u),i,s;if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(o);for(s=0;s=0)&&Object.prototype.propertyIsEnumerable.call(o,i)&&(a[i]=o[i])}return a}e.exports=n}}),P2=ue({"../../node_modules/@devtools-ds/object-inspector/node_modules/@babel/runtime/helpers/defineProperty.js"(t,e){function r(n,o,u){return o in n?Object.defineProperty(n,o,{value:u,enumerable:!0,configurable:!0,writable:!0}):n[o]=u,n}e.exports=r}}),L2=ue({"../../node_modules/@devtools-ds/object-inspector/node_modules/@babel/runtime/helpers/objectSpread2.js"(t,e){var r=P2();function n(u,a){var i=Object.keys(u);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(u);a&&(s=s.filter(function(l){return Object.getOwnPropertyDescriptor(u,l).enumerable})),i.push.apply(i,s)}return i}function o(u){for(var a=1;a=0)&&(u[i]=n[i]);return u}e.exports=r}}),j2=ue({"../../node_modules/@devtools-ds/tree/node_modules/@babel/runtime/helpers/objectWithoutProperties.js"(t,e){var r=k2();function n(o,u){if(o==null)return{};var a=r(o,u),i,s;if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(o);for(s=0;s=0)&&Object.prototype.propertyIsEnumerable.call(o,i)&&(a[i]=o[i])}return a}e.exports=n}}),M2=xe(T2());function q2(t){return di(t)||hi(t)}function di(t){return t&&typeof t=="object"&&"name"in t&&typeof t.name=="string"&&t.name==="AssertionError"}function hi(t){return t&&typeof t=="object"&&"message"in t&&typeof t.message=="string"&&t.message.startsWith("expect(")}function $2(t){return new M2.default({fg:t.color.defaultText,bg:t.background.content,escapeXML:!0})}function vn(){let t=at();return $2(t)}var tr="storybook/interactions",z2=`${tr}/panel`,H2="https://youtu.be/Waht9qq7AoA",U2="writing-tests/interaction-testing",V2=H.div(({theme:t})=>({display:"flex",fontSize:t.typography.size.s2-1,gap:25})),G2=H.div(({theme:t})=>({width:1,height:16,backgroundColor:t.appBorderColor})),W2=()=>{let[t,e]=Fe(!0),r=$n().getDocsUrl({subpath:U2,versioned:!0,renderer:!0});return Le(()=>{let n=setTimeout(()=>{e(!1)},100);return()=>clearTimeout(n)},[]),t?null:m.createElement(Bn,{title:"Interaction testing",description:m.createElement(m.Fragment,null,"Interaction tests allow you to verify the functional aspects of UIs. Write a play function for your story and you'll see it run here."),footer:m.createElement(V2,null,m.createElement(ir,{href:H2,target:"_blank",withArrow:!0},m.createElement(Wa,null)," Watch 8m video"),m.createElement(G2,null),m.createElement(ir,{href:r,target:"_blank",withArrow:!0},m.createElement(ja,null)," Read docs"))})},Y2=xe(wn()),K2=xe(Cn());function An(t){var e,r,n="";if(t)if(typeof t=="object")if(Array.isArray(t))for(e=0;eArray.isArray(t)||ArrayBuffer.isView(t)&&!(t instanceof DataView),fi=t=>t!==null&&typeof t=="object"&&!Dn(t)&&!(t instanceof Date)&&!(t instanceof RegExp)&&!(t instanceof Error)&&!(t instanceof WeakMap)&&!(t instanceof WeakSet),X2=t=>fi(t)||Dn(t)||typeof t=="function"||t instanceof Promise,mi=t=>{let e=/unique/;return Promise.race([t,e]).then(r=>r===e?["pending"]:["fulfilled",r],r=>["rejected",r])},Re=async(t,e,r,n,o,u)=>{let a={key:t,depth:r,value:e,type:"value",parent:void 0};if(e&&X2(e)&&r<100){let i=[],s="object";if(Dn(e)){for(let l=0;l{let f=await Re(l.toString(),e[l],r+1,n);return f.parent=a,f});s="array"}else{let l=Object.getOwnPropertyNames(e);n&&l.sort();for(let f=0;f{let g=await Re(l[f],h,r+1,n);return g.parent=a,g})}if(typeof e=="function"&&(s="function"),e instanceof Promise){let[f,h]=await mi(e);i.push(async()=>{let g=await Re("",f,r+1,n);return g.parent=a,g}),f!=="pending"&&i.push(async()=>{let g=await Re("",h,r+1,n);return g.parent=a,g}),s="promise"}if(e instanceof Map){let f=Array.from(e.entries()).map(h=>{let[g,b]=h;return{"":g,"":b}});i.push(async()=>{let h=await Re("",f,r+1,n);return h.parent=a,h}),i.push(async()=>{let h=await Re("size",e.size,r+1,n);return h.parent=a,h}),s="map"}if(e instanceof Set){let f=Array.from(e.entries()).map(h=>h[1]);i.push(async()=>{let h=await Re("",f,r+1,n);return h.parent=a,h}),i.push(async()=>{let h=await Re("size",e.size,r+1,n);return h.parent=a,h}),s="set"}}e!==Object.prototype&&u&&i.push(async()=>{let l=await Re("",Object.getPrototypeOf(e),r+1,n,!0);return l.parent=a,l}),a.type=s,a.children=i,a.isPrototype=o}return a},J2=(t,e,r)=>Re("root",t,0,e===!1?e:!0,void 0,r===!1?r:!0),Xa=xe(I2()),Q2=xe(B2()),Z2=["children"],Sn=m.createContext({theme:"chrome",colorScheme:"light"}),ep=t=>{let{children:e}=t,r=(0,Q2.default)(t,Z2),n=m.useContext(Sn);return m.createElement(Sn.Provider,{value:(0,Xa.default)((0,Xa.default)({},n),r)},e)},rr=(t,e={})=>{let r=m.useContext(Sn),n=t.theme||r.theme||"chrome",o=t.colorScheme||r.colorScheme||"light",u=Ie(e[n],e[o]);return{currentColorScheme:o,currentTheme:n,themeClass:u}},Ja=xe(L2()),hn=xe(N2()),tp=xe(j2()),rp=m.createContext({isChild:!1,depth:0,hasHover:!0}),fn=rp,Ae={tree:"Tree-tree-fbbbe38",item:"Tree-item-353d6f3",group:"Tree-group-d3c3d8a",label:"Tree-label-d819155",focusWhite:"Tree-focusWhite-f1e00c2",arrow:"Tree-arrow-03ab2e7",hover:"Tree-hover-3cc4e5d",open:"Tree-open-3f1a336",dark:"Tree-dark-1b4aa00",chrome:"Tree-chrome-bcbcac6",light:"Tree-light-09174ee"},np=["theme","hover","colorScheme","children","label","className","onUpdate","onSelect","open"],er=t=>{let{theme:e,hover:r,colorScheme:n,children:o,label:u,className:a,onUpdate:i,onSelect:s,open:l}=t,f=(0,tp.default)(t,np),{themeClass:h,currentTheme:g}=rr({theme:e,colorScheme:n},Ae),[b,w]=Fe(l);Le(()=>{w(l)},[l]);let v=C=>{w(C),i&&i(C)},S=m.Children.count(o)>0,A=(C,_)=>{if(C.isSameNode(_||null))return;C.querySelector('[tabindex="-1"]')?.focus(),C.setAttribute("aria-selected","true"),_?.removeAttribute("aria-selected")},E=(C,_)=>{let B=C;for(;B&&B.parentElement;){if(B.getAttribute("role")===_)return B;B=B.parentElement}return null},O=C=>{let _=E(C,"tree");return _?Array.from(_.querySelectorAll("li")):[]},F=C=>{let _=E(C,"group"),B=_?.previousElementSibling;if(B&&B.getAttribute("tabindex")==="-1"){let L=B.parentElement,k=C.parentElement;A(L,k)}},I=(C,_)=>{let B=O(C);B.forEach(L=>{L.removeAttribute("aria-selected")}),_==="start"&&B[0]&&A(B[0]),_==="end"&&B[B.length-1]&&A(B[B.length-1])},R=(C,_)=>{let B=O(C)||[];for(let L=0;L{let B=C.target;(C.key==="Enter"||C.key===" ")&&v(!b),C.key==="ArrowRight"&&b&&!_?R(B,"down"):C.key==="ArrowRight"&&v(!0),C.key==="ArrowLeft"&&(!b||_)?F(B):C.key==="ArrowLeft"&&v(!1),C.key==="ArrowDown"&&R(B,"down"),C.key==="ArrowUp"&&R(B,"up"),C.key==="Home"&&I(B,"start"),C.key==="End"&&I(B,"end")},x=(C,_)=>{let B=C.target,L=E(B,"treeitem"),k=O(B)||[],Q=!1;for(let re=0;re{let _=C.currentTarget;!_.contains(document.activeElement)&&_.getAttribute("role")==="tree"&&_.setAttribute("tabindex","0")},N=C=>{let _=C.target;if(_.getAttribute("role")==="tree"){let B=_.querySelector('[aria-selected="true"]');B?A(B):R(_,"down"),_.setAttribute("tabindex","-1")}},M=()=>{s?.()},q=C=>{let _=C*.9+.3;return{paddingLeft:`${_}em`,width:`calc(100% - ${_}em)`}},{isChild:$,depth:c,hasHover:d}=m.useContext(fn),y=d?r:!1;if(!$)return m.createElement("ul",(0,hn.default)({role:"tree",tabIndex:0,className:Ie(Ae.tree,Ae.group,h,a),onFocus:N,onBlur:P},f),m.createElement(fn.Provider,{value:{isChild:!0,depth:0,hasHover:y}},m.createElement(er,t)));if(!S)return m.createElement("li",(0,hn.default)({role:"treeitem",className:Ae.item},f),m.createElement("div",{role:"button",className:Ie(Ae.label,{[Ae.hover]:y,[Ae.focusWhite]:g==="firefox"}),tabIndex:-1,style:q(c),onKeyDown:C=>{T(C,$)},onClick:C=>x(C,!0),onFocus:M},m.createElement("span",null,u)));let D=Ie(Ae.arrow,{[Ae.open]:b});return m.createElement("li",{role:"treeitem","aria-expanded":b,className:Ae.item},m.createElement("div",{role:"button",tabIndex:-1,className:Ie(Ae.label,{[Ae.hover]:y,[Ae.focusWhite]:g==="firefox"}),style:q(c),onClick:C=>x(C),onKeyDown:C=>T(C),onFocus:M},m.createElement("span",null,m.createElement("span",{"aria-hidden":!0,className:D}),m.createElement("span",null,u))),m.createElement("ul",(0,hn.default)({role:"group",className:Ie(a,Ae.group)},f),b&&m.Children.map(o,C=>m.createElement(fn.Provider,{value:{isChild:!0,depth:c+1,hasHover:y}},C))))};er.defaultProps={open:!1,hover:!0};var op=xe(wn()),up=xe(Cn()),te={"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"},ap=["ast","theme","showKey","colorScheme","className"],Se=(t,e,r,n,o)=>{let u=t.includes("-")?`"${t}"`:t,a=o<=0;return m.createElement("span",{className:te.text},!a&&n&&m.createElement(m.Fragment,null,m.createElement("span",{className:te.key},u),m.createElement("span",null,":\xA0")),m.createElement("span",{className:r},e))},gi=t=>{let{ast:e,theme:r,showKey:n,colorScheme:o,className:u}=t,a=(0,up.default)(t,ap),{themeClass:i}=rr({theme:r,colorScheme:o},te),[s,l]=Fe(m.createElement("span",null)),f=m.createElement("span",null);return Le(()=>{e.value instanceof Promise&&(async h=>{l(Se(e.key,`Promise { "${await mi(h)}" }`,te.key,n,e.depth))})(e.value)},[e,n]),typeof e.value=="number"||typeof e.value=="bigint"?f=Se(e.key,String(e.value),te.number,n,e.depth):typeof e.value=="boolean"?f=Se(e.key,String(e.value),te.boolean,n,e.depth):typeof e.value=="string"?f=Se(e.key,`"${e.value}"`,te.string,n,e.depth):typeof e.value>"u"?f=Se(e.key,"undefined",te.undefined,n,e.depth):typeof e.value=="symbol"?f=Se(e.key,e.value.toString(),te.string,n,e.depth):typeof e.value=="function"?f=Se(e.key,`${e.value.name}()`,te.key,n,e.depth):typeof e.value=="object"&&(e.value===null?f=Se(e.key,"null",te.null,n,e.depth):Array.isArray(e.value)?f=Se(e.key,`Array(${e.value.length})`,te.key,n,e.depth):e.value instanceof Date?f=Se(e.key,`Date ${e.value.toString()}`,te.value,n,e.depth):e.value instanceof RegExp?f=Se(e.key,e.value.toString(),te.regex,n,e.depth):e.value instanceof Error?f=Se(e.key,e.value.toString(),te.error,n,e.depth):fi(e.value)?f=Se(e.key,"{\u2026}",te.key,n,e.depth):f=Se(e.key,e.value.constructor.name,te.key,n,e.depth)),m.createElement("span",(0,op.default)({className:Ie(i,u)},a),s,f)};gi.defaultProps={showKey:!0};var yi=gi,lt=xe(wn()),ip=xe(Cn()),sp=["ast","theme","previewMax","open","colorScheme","className"],Ct=(t,e,r)=>{let n=[];for(let o=0;oe){n.push("\u2026 ");break}}return n},lp=(t,e,r,n)=>{let o=t.value.length;return e?m.createElement("span",null,"Array(",o,")"):m.createElement(m.Fragment,null,m.createElement("span",null,`${n==="firefox"?"Array":""}(${o}) [ `),Ct(t.children,r,!1),m.createElement("span",null,"]"))},cp=(t,e,r,n)=>t.isPrototype?m.createElement("span",null,`Object ${n==="firefox"?"{ \u2026 }":""}`):e?m.createElement("span",null,"{\u2026}"):m.createElement(m.Fragment,null,m.createElement("span",null,`${n==="firefox"?"Object ":""}{ `),Ct(t.children,r,!0),m.createElement("span",null,"}")),pp=(t,e,r)=>e?m.createElement("span",null,`Promise { "${String(t.children[0].value)}" }`):m.createElement(m.Fragment,null,m.createElement("span",null,"Promise { "),Ct(t.children,r,!0),m.createElement("span",null,"}")),dp=(t,e,r,n)=>{let{size:o}=t.value;return e?m.createElement("span",null,`Map(${o})`):m.createElement(m.Fragment,null,m.createElement("span",null,`Map${n==="chrome"?`(${o})`:""} { `),Ct(t.children,r,!0),m.createElement("span",null,"}"))},hp=(t,e,r)=>{let{size:n}=t.value;return e?m.createElement("span",null,"Set(",n,")"):m.createElement(m.Fragment,null,m.createElement("span",null,`Set(${t.value.size}) {`),Ct(t.children,r,!0),m.createElement("span",null,"}"))},bi=t=>{let{ast:e,theme:r,previewMax:n,open:o,colorScheme:u,className:a}=t,i=(0,ip.default)(t,sp),{themeClass:s,currentTheme:l}=rr({theme:r,colorScheme:u},te),f=e.isPrototype||!1,h=Ie(te.objectLabel,s,a,{[te.prototype]:f}),g=e.depth<=0,b=()=>m.createElement("span",{className:f?te.prototype:te.key},g?"":`${e.key}: `);return e.type==="array"?m.createElement("span",(0,lt.default)({className:h},i),m.createElement(b,null),lp(e,o,n,l)):e.type==="function"?m.createElement("span",(0,lt.default)({className:h},i),m.createElement(b,null),l==="chrome"&&m.createElement("span",{className:te.functionDecorator},"\u0192 "),m.createElement("span",{className:Ie({[te.function]:!f})},`${e.value.name}()`)):e.type==="promise"?m.createElement("span",(0,lt.default)({className:h},i),m.createElement(b,null),pp(e,o,n)):e.type==="map"?m.createElement("span",(0,lt.default)({className:h},i),m.createElement(b,null),dp(e,o,n,l)):e.type==="set"?m.createElement("span",(0,lt.default)({className:h},i),m.createElement(b,null),hp(e,o,n)):m.createElement("span",(0,lt.default)({className:h},i),m.createElement(b,null),cp(e,o,n,l))};bi.defaultProps={previewMax:8,open:!1};var fp=bi,xn=t=>{let{ast:e,expandLevel:r,depth:n}=t,[o,u]=Fe(),[a,i]=Fe(n{(async()=>{if(e.type!=="value"){let s=e.children.map(h=>h()),l=await Promise.all(s),f=(0,Ja.default)((0,Ja.default)({},e),{},{children:l});u(f)}})()},[e]),o?m.createElement(er,{hover:!1,open:a,label:m.createElement(fp,{open:a,ast:o}),onSelect:()=>{var s;(s=t.onSelect)===null||s===void 0||s.call(t,e)},onUpdate:s=>{i(s)}},o.children.map(s=>m.createElement(xn,{key:s.key,ast:s,depth:n+1,expandLevel:r,onSelect:t.onSelect}))):m.createElement(er,{hover:!1,label:m.createElement(yi,{ast:e}),onSelect:()=>{var s;(s=t.onSelect)===null||s===void 0||s.call(t,e)}})};xn.defaultProps={expandLevel:0,depth:0};var mp=xn,gp=["data","expandLevel","sortKeys","includePrototypes","className","theme","colorScheme","onSelect"],Ei=t=>{let{data:e,expandLevel:r,sortKeys:n,includePrototypes:o,className:u,theme:a,colorScheme:i,onSelect:s}=t,l=(0,K2.default)(t,gp),[f,h]=Fe(void 0),{themeClass:g,currentTheme:b,currentColorScheme:w}=rr({theme:a,colorScheme:i},te);return Le(()=>{(async()=>h(await J2(e,n,o)))()},[e,n,o]),m.createElement("div",(0,Y2.default)({className:Ie(te.objectInspector,u,g)},l),f&&m.createElement(ep,{theme:b,colorScheme:w},m.createElement(mp,{ast:f,expandLevel:r,onSelect:s})))};Ei.defaultProps={expandLevel:0,sortKeys:!0,includePrototypes:!0};var yp={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"},bp={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"},de=()=>{let{base:t}=at();return t==="dark"?bp:yp},Ep=/[^A-Z0-9]/i,Qa=/[\s.,…]+$/gm,Ai=(t,e)=>{if(t.length<=e)return t;for(let r=e-1;r>=0;r-=1)if(Ep.test(t[r])&&r>10)return`${t.slice(0,r).replace(Qa,"")}\u2026`;return`${t.slice(0,e).replace(Qa,"")}\u2026`},Ap=t=>{try{return JSON.stringify(t,null,1)}catch{return String(t)}},Si=(t,e)=>t.flatMap((r,n)=>n===t.length-1?[r]:[r,m.cloneElement(e,{key:`sep${n}`})]),Ze=({value:t,nested:e,showObjectInspector:r,callsById:n,...o})=>{switch(!0){case t===null:return m.createElement(Sp,{...o});case t===void 0:return m.createElement(wp,{...o});case Array.isArray(t):return m.createElement(xp,{...o,value:t,callsById:n});case typeof t=="string":return m.createElement(Cp,{...o,value:t});case typeof t=="number":return m.createElement(vp,{...o,value:t});case typeof t=="boolean":return m.createElement(Dp,{...o,value:t});case Object.prototype.hasOwnProperty.call(t,"__date__"):return m.createElement(Ip,{...o,...t.__date__});case Object.prototype.hasOwnProperty.call(t,"__error__"):return m.createElement(_p,{...o,...t.__error__});case Object.prototype.hasOwnProperty.call(t,"__regexp__"):return m.createElement(Bp,{...o,...t.__regexp__});case Object.prototype.hasOwnProperty.call(t,"__function__"):return m.createElement(Op,{...o,...t.__function__});case Object.prototype.hasOwnProperty.call(t,"__symbol__"):return m.createElement(Pp,{...o,...t.__symbol__});case Object.prototype.hasOwnProperty.call(t,"__element__"):return m.createElement(Rp,{...o,...t.__element__});case Object.prototype.hasOwnProperty.call(t,"__class__"):return m.createElement(Tp,{...o,...t.__class__});case Object.prototype.hasOwnProperty.call(t,"__callId__"):return m.createElement(Fn,{call:n.get(t.__callId__),callsById:n});case Object.prototype.toString.call(t)==="[object Object]":return m.createElement(Fp,{value:t,showInspector:r,callsById:n,...o});default:return m.createElement(Lp,{value:t,...o})}},Sp=t=>{let e=de();return m.createElement("span",{style:{color:e.nullish},...t},"null")},wp=t=>{let e=de();return m.createElement("span",{style:{color:e.nullish},...t},"undefined")},Cp=({value:t,...e})=>{let r=de();return m.createElement("span",{style:{color:r.string},...e},JSON.stringify(Ai(t,50)))},vp=({value:t,...e})=>{let r=de();return m.createElement("span",{style:{color:r.number},...e},t)},Dp=({value:t,...e})=>{let r=de();return m.createElement("span",{style:{color:r.boolean},...e},String(t))},xp=({value:t,nested:e=!1,callsById:r})=>{let n=de();if(e)return m.createElement("span",{style:{color:n.base}},"[\u2026]");let o=t.slice(0,3).map((a,i)=>m.createElement(Ze,{key:`${i}--${JSON.stringify(a)}`,value:a,nested:!0,callsById:r})),u=Si(o,m.createElement("span",null,", "));return t.length<=3?m.createElement("span",{style:{color:n.base}},"[",u,"]"):m.createElement("span",{style:{color:n.base}},"(",t.length,") [",u,", \u2026]")},Fp=({showInspector:t,value:e,callsById:r,nested:n=!1})=>{let o=at().base==="dark",u=de();if(t)return m.createElement(m.Fragment,null,m.createElement(Ei,{id:"interactions-object-inspector",data:e,includePrototypes:!1,colorScheme:o?"dark":"light"}));if(n)return m.createElement("span",{style:{color:u.base}},"{\u2026}");let a=Si(Object.entries(e).slice(0,2).map(([i,s])=>m.createElement(vt,{key:i},m.createElement("span",{style:{color:u.objectkey}},i,": "),m.createElement(Ze,{value:s,callsById:r,nested:!0}))),m.createElement("span",null,", "));return Object.keys(e).length<=2?m.createElement("span",{style:{color:u.base}},"{ ",a," }"):m.createElement("span",{style:{color:u.base}},"(",Object.keys(e).length,") ","{ ",a,", \u2026 }")},Tp=({name:t})=>{let e=de();return m.createElement("span",{style:{color:e.instance}},t)},Op=({name:t})=>{let e=de();return t?m.createElement("span",{style:{color:e.function}},t):m.createElement("span",{style:{color:e.nullish,fontStyle:"italic"}},"anonymous")},Rp=({prefix:t,localName:e,id:r,classNames:n=[],innerText:o})=>{let u=t?`${t}:${e}`:e,a=de();return m.createElement("span",{style:{wordBreak:"keep-all"}},m.createElement("span",{key:`${u}_lt`,style:{color:a.muted}},"<"),m.createElement("span",{key:`${u}_tag`,style:{color:a.tag.name}},u),m.createElement("span",{key:`${u}_suffix`,style:{color:a.tag.suffix}},r?`#${r}`:n.reduce((i,s)=>`${i}.${s}`,"")),m.createElement("span",{key:`${u}_gt`,style:{color:a.muted}},">"),!r&&n.length===0&&o&&m.createElement(m.Fragment,null,m.createElement("span",{key:`${u}_text`},o),m.createElement("span",{key:`${u}_close_lt`,style:{color:a.muted}},"<"),m.createElement("span",{key:`${u}_close_tag`,style:{color:a.tag.name}},"/",u),m.createElement("span",{key:`${u}_close_gt`,style:{color:a.muted}},">")))},Ip=({value:t})=>{let[e,r,n]=t.split(/[T.Z]/),o=de();return m.createElement("span",{style:{whiteSpace:"nowrap",color:o.date}},e,m.createElement("span",{style:{opacity:.7}},"T"),r==="00:00:00"?m.createElement("span",{style:{opacity:.7}},r):r,n==="000"?m.createElement("span",{style:{opacity:.7}},".",n):`.${n}`,m.createElement("span",{style:{opacity:.7}},"Z"))},_p=({name:t,message:e})=>{let r=de();return m.createElement("span",{style:{color:r.error.name}},t,e&&": ",e&&m.createElement("span",{style:{color:r.error.message},title:e.length>50?e:""},Ai(e,50)))},Bp=({flags:t,source:e})=>{let r=de();return m.createElement("span",{style:{whiteSpace:"nowrap",color:r.regex.flags}},"/",m.createElement("span",{style:{color:r.regex.source}},e),"/",t)},Pp=({description:t})=>{let e=de();return m.createElement("span",{style:{whiteSpace:"nowrap",color:e.instance}},"Symbol(",t&&m.createElement("span",{style:{color:e.meta}},'"',t,'"'),")")},Lp=({value:t})=>{let e=de();return m.createElement("span",{style:{color:e.meta}},Ap(t))},Np=({label:t})=>{let e=de(),{typography:r}=at();return m.createElement("span",{style:{color:e.base,fontFamily:r.fonts.base,fontSize:r.size.s2-1}},t)},Fn=({call:t,callsById:e})=>{if(!t)return null;if(t.method==="step"&&t.path.length===0)return m.createElement(Np,{label:t.args[0]});let r=t.path.flatMap((u,a)=>{let i=u.__callId__;return[i?m.createElement(Fn,{key:`elem${a}`,call:e.get(i),callsById:e}):m.createElement("span",{key:`elem${a}`},u),m.createElement("wbr",{key:`wbr${a}`}),m.createElement("span",{key:`dot${a}`},".")]}),n=t.args.flatMap((u,a,i)=>{let s=m.createElement(Ze,{key:`node${a}`,value:u,callsById:e});return a{for(let r=e,n=1;r{try{return t==="undefined"?void 0:JSON.parse(t)}catch{return t}},kp=H.span(({theme:t})=>({color:t.base==="light"?t.color.positiveText:t.color.positive})),jp=H.span(({theme:t})=>({color:t.base==="light"?t.color.negativeText:t.color.negative})),gn=({value:t,parsed:e})=>e?m.createElement(Ze,{showObjectInspector:!0,value:t,style:{color:"#D43900"}}):m.createElement(jp,null,t),yn=({value:t,parsed:e})=>e?typeof t=="string"&&t.startsWith("called with")?m.createElement(m.Fragment,null,t):m.createElement(Ze,{showObjectInspector:!0,value:t,style:{color:"#16B242"}}):m.createElement(kp,null,t),ei=({message:t,style:e={}})=>{let r=vn(),n=t.split(` +`);return m.createElement("pre",{style:{margin:0,padding:"8px 10px 8px 36px",fontSize:Pe.size.s1,...e}},n.flatMap((o,u)=>{if(o.startsWith("expect(")){let h=Za(o,7),g=h&&7+h.length,b=h&&o.slice(g).match(/\.(to|last|nth)[A-Z]\w+\(/);if(b){let w=g+b.index+b[0].length,v=Za(o,w);if(v)return["expect(",m.createElement(gn,{key:`received_${h}`,value:h}),o.slice(g,w),m.createElement(yn,{key:`expected_${v}`,value:v}),o.slice(w+v.length),m.createElement("br",{key:`br${u}`})]}}if(o.match(/^\s*- /))return[m.createElement(yn,{key:o+u,value:o}),m.createElement("br",{key:`br${u}`})];if(o.match(/^\s*\+ /)||o.match(/^Received: $/))return[m.createElement(gn,{key:o+u,value:o}),m.createElement("br",{key:`br${u}`})];let[,a,i]=o.match(/^(Expected|Received): (.*)$/)||[];if(a&&i)return a==="Expected"?["Expected: ",m.createElement(yn,{key:o+u,value:mn(i),parsed:!0}),m.createElement("br",{key:`br${u}`})]:["Received: ",m.createElement(gn,{key:o+u,value:mn(i),parsed:!0}),m.createElement("br",{key:`br${u}`})];let[,s,l]=o.match(/(Expected number|Received number|Number) of calls: (\d+)$/i)||[];if(s&&l)return[`${s} of calls: `,m.createElement(Ze,{key:o+u,value:Number(l)}),m.createElement("br",{key:`br${u}`})];let[,f]=o.match(/^Received has value: (.+)$/)||[];return f?["Received has value: ",m.createElement(Ze,{key:o+u,value:mn(f)}),m.createElement("br",{key:`br${u}`})]:[m.createElement("span",{key:o+u,dangerouslySetInnerHTML:{__html:r.toHtml(o)}}),m.createElement("br",{key:`br${u}`})]}))},Mp=H.div({width:14,height:14,display:"flex",alignItems:"center",justifyContent:"center"}),qp=({status:t})=>{let e=at();switch(t){case G.DONE:return m.createElement(Na,{color:e.color.positive,"data-testid":"icon-done"});case G.ERROR:return m.createElement(Va,{color:e.color.negative,"data-testid":"icon-error"});case G.ACTIVE:return m.createElement(za,{color:e.color.secondary,"data-testid":"icon-active"});case G.WAITING:return m.createElement(Mp,{"data-testid":"icon-waiting"},m.createElement(ka,{color:Zt(.5,"#CCCCCC"),size:6}));default:return null}},$p=H.div(()=>({fontFamily:Pe.fonts.mono,fontSize:Pe.size.s1,overflowWrap:"break-word",inlineSize:"calc( 100% - 40px )"})),zp=H("div",{shouldForwardProp:t=>!["call","pausedAt"].includes(t.toString())})(({theme:t,call:e})=>({position:"relative",display:"flex",flexDirection:"column",borderBottom:`1px solid ${t.appBorderColor}`,fontFamily:Pe.fonts.base,fontSize:13,...e.status===G.ERROR&&{backgroundColor:t.base==="dark"?Zt(.93,t.color.negative):t.background.warning},paddingLeft:e.ancestors.length*20}),({theme:t,call:e,pausedAt:r})=>r===e.id&&{"&::before":{content:'""',position:"absolute",top:-5,zIndex:1,borderTop:"4.5px solid transparent",borderLeft:`7px solid ${t.color.warning}`,borderBottom:"4.5px solid transparent"},"&::after":{content:'""',position:"absolute",top:-1,zIndex:1,width:"100%",borderTop:`1.5px solid ${t.color.warning}`}}),Hp=H.div(({theme:t,isInteractive:e})=>({display:"flex","&:hover":e?{}:{background:t.background.hoverable}})),Up=H("button",{shouldForwardProp:t=>!["call"].includes(t.toString())})(({theme:t,disabled:e,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:e||r.status===G.ERROR?"default":"pointer","&:focus-visible":{outline:0,boxShadow:`inset 3px 0 0 0 ${r.status===G.ERROR?t.color.warning:t.color.secondary}`,background:r.status===G.ERROR?"transparent":t.background.hoverable},"& > div":{opacity:r.status===G.WAITING?.5:1}})),Vp=H.div({padding:6}),Gp=H(ar)(({theme:t})=>({color:t.textMutedColor,margin:"0 3px"})),Wp=H(sr)(({theme:t})=>({fontFamily:t.typography.fonts.base})),ti=H("div")(({theme:t})=>({padding:"8px 10px 8px 36px",fontSize:Pe.size.s1,color:t.color.defaultText,pre:{margin:0,padding:0}})),Yp=({exception:t})=>{let e=vn();if(hi(t))return z(ei,{...t});if(di(t))return z(ti,null,z(ei,{message:`${t.message}${t.diff?` + +${t.diff}`:""}`,style:{padding:0}}),z("p",null,"See the full stack trace in the browser console."));let r=t.message.split(` + +`),n=r.length>1;return z(ti,null,z("pre",{dangerouslySetInnerHTML:{__html:e.toHtml(r[0])}}),n&&z("p",null,"See the full stack trace in the browser console."))},Kp=({call:t,callsById:e,controls:r,controlStates:n,childCallIds:o,isHidden:u,isCollapsed:a,toggleCollapsed:i,pausedAt:s})=>{let[l,f]=Fe(!1),h=!n.goto||!t.interceptable||!!t.ancestors.length;return u?null:z(zp,{call:t,pausedAt:s},z(Hp,{isInteractive:h},z(Up,{"aria-label":"Interaction step",call:t,onClick:()=>r.goto(t.id),disabled:h,onMouseEnter:()=>n.goto&&f(!0),onMouseLeave:()=>n.goto&&f(!1)},z(qp,{status:l?G.ACTIVE:t.status}),z($p,{style:{marginLeft:6,marginBottom:1}},z(Fn,{call:t,callsById:e}))),z(Vp,null,o?.length>0&&z(Ge,{hasChrome:!1,tooltip:z(Wp,{note:`${a?"Show":"Hide"} interactions`})},z(Gp,{onClick:i},z(qa,null))))),t.status===G.ERROR&&t.exception?.callId===t.id&&z(Yp,{exception:t.exception}))},Xp=H.div(({theme:t,status:e})=>({padding:"4px 6px 4px 8px;",borderRadius:"4px",backgroundColor:{[G.DONE]:t.color.positive,[G.ERROR]:t.color.negative,[G.ACTIVE]:t.color.warning,[G.WAITING]:t.color.warning}[e],color:"white",fontFamily:Pe.fonts.base,textTransform:"uppercase",fontSize:Pe.size.s1,letterSpacing:3,fontWeight:Pe.weight.bold,width:65,textAlign:"center"})),Jp=({status:t})=>{let e={[G.DONE]:"Pass",[G.ERROR]:"Fail",[G.ACTIVE]:"Runs",[G.WAITING]:"Runs"}[t];return m.createElement(Xp,{"aria-label":"Status of the test run",status:t},e)},Qp=H.div(({theme:t})=>({background:t.background.app,borderBottom:`1px solid ${t.appBorderColor}`,position:"sticky",top:0,zIndex:1})),Zp=H.nav(({theme:t})=>({height:40,display:"flex",alignItems:"center",justifyContent:"space-between",paddingLeft:15})),ed=H(_n)(({theme:t})=>({borderRadius:4,padding:6,color:t.textMutedColor,"&:not(:disabled)":{"&:hover,&:focus-visible":{color:t.color.secondary}}})),St=H(sr)(({theme:t})=>({fontFamily:t.typography.fonts.base})),wt=H(ar)(({theme:t})=>({color:t.textMutedColor,margin:"0 3px"})),td=H(Ln)({marginTop:0}),rd=H(Pn)(({theme:t})=>({color:t.textMutedColor,justifyContent:"flex-end",textAlign:"right",whiteSpace:"nowrap",marginTop:"auto",marginBottom:1,paddingRight:15,fontSize:13})),ri=H.div({display:"flex",alignItems:"center"}),nd=H(wt)({marginLeft:9}),od=H(ed)({marginLeft:9,marginRight:9,marginBottom:1,lineHeight:"12px"}),ud=H(wt)(({theme:t,animating:e,disabled:r})=>({opacity:r?.5:1,svg:{animation:e&&`${t.animation.rotate360} 200ms ease-out`}})),ad=({controls:t,controlStates:e,status:r,storyFileName:n,onScrollToEnd:o})=>{let u=r===G.ERROR?"Scroll to error":"Scroll to end";return m.createElement(Qp,null,m.createElement(In,null,m.createElement(Zp,null,m.createElement(ri,null,m.createElement(Jp,{status:r}),m.createElement(od,{onClick:o,disabled:!o},u),m.createElement(td,null),m.createElement(Ge,{trigger:"hover",hasChrome:!1,tooltip:m.createElement(St,{note:"Go to start"})},m.createElement(nd,{"aria-label":"Go to start",onClick:t.start,disabled:!e.start},m.createElement(Ua,null))),m.createElement(Ge,{trigger:"hover",hasChrome:!1,tooltip:m.createElement(St,{note:"Go back"})},m.createElement(wt,{"aria-label":"Go back",onClick:t.back,disabled:!e.back},m.createElement($a,null))),m.createElement(Ge,{trigger:"hover",hasChrome:!1,tooltip:m.createElement(St,{note:"Go forward"})},m.createElement(wt,{"aria-label":"Go forward",onClick:t.next,disabled:!e.next},m.createElement(Ha,null))),m.createElement(Ge,{trigger:"hover",hasChrome:!1,tooltip:m.createElement(St,{note:"Go to end"})},m.createElement(wt,{"aria-label":"Go to end",onClick:t.end,disabled:!e.end},m.createElement(Ma,null))),m.createElement(Ge,{trigger:"hover",hasChrome:!1,tooltip:m.createElement(St,{note:"Rerun"})},m.createElement(ud,{"aria-label":"Rerun",onClick:t.rerun},m.createElement(Ga,null)))),n&&m.createElement(ri,null,m.createElement(rd,null,n)))))},id=H.div(({theme:t})=>({height:"100%",background:t.background.content})),ni=H.div(({theme:t})=>({borderBottom:`1px solid ${t.appBorderColor}`,backgroundColor:t.base==="dark"?Zt(.93,t.color.negative):t.background.warning,padding:15,fontSize:t.typography.size.s2-1,lineHeight:"19px"})),bn=H.code(({theme:t})=>({margin:"0 1px",padding:3,fontSize:t.typography.size.s1-1,lineHeight:1,verticalAlign:"top",background:"rgba(0, 0, 0, 0.05)",border:`1px solid ${t.appBorderColor}`,borderRadius:3})),oi=H.div({paddingBottom:4,fontWeight:"bold"}),sd=H.p({margin:0,padding:"0 0 20px"}),ui=H.pre(({theme:t})=>({margin:0,padding:0,"&:not(:last-child)":{paddingBottom:16},fontSize:t.typography.size.s1-1})),ld=Dt(function({calls:t,controls:e,controlStates:r,interactions:n,fileName:o,hasException:u,caughtException:a,unhandledErrors:i,isPlaying:s,pausedAt:l,onScrollToEnd:f,endRef:h}){let g=vn();return z(id,null,(n.length>0||u)&&z(ad,{controls:e,controlStates:r,status:s?G.ACTIVE:u?G.ERROR:G.DONE,storyFileName:o,onScrollToEnd:f}),z("div",{"aria-label":"Interactions list"},n.map(b=>z(Kp,{key:b.id,call:b,callsById:t,controls:e,controlStates:r,childCallIds:b.childCallIds,isHidden:b.isHidden,isCollapsed:b.isCollapsed,toggleCollapsed:b.toggleCollapsed,pausedAt:l}))),a&&!q2(a)&&z(ni,null,z(oi,null,"Caught exception in ",z(bn,null,"play")," function"),z(ui,{"data-chromatic":"ignore",dangerouslySetInnerHTML:{__html:g.toHtml(ai(a))}})),i&&z(ni,null,z(oi,null,"Unhandled Errors"),z(sd,null,"Found ",i.length," unhandled error",i.length>1?"s":""," ","while running the play function. This might cause false positive assertions. Resolve unhandled errors or ignore unhandled errors with setting the",z(bn,null,"test.dangerouslyIgnoreUnhandledErrors")," ","parameter to ",z(bn,null,"true"),"."),i.map((b,w)=>z(ui,{key:w,"data-chromatic":"ignore"},ai(b)))),z("div",{ref:h}),!s&&!a&&n.length===0&&z(W2,null))});function ai(t){return t.stack||`${t.name}: ${t.message}`}var En={start:!1,back:!1,goto:!1,next:!1,end:!1},ii=({log:t,calls:e,collapsed:r,setCollapsed:n})=>{let o=new Map,u=new Map;return t.map(({callId:a,ancestors:i,status:s})=>{let l=!1;return i.forEach(f=>{r.has(f)&&(l=!0),u.set(f,(u.get(f)||[]).concat(a))}),{...e.get(a),status:s,isHidden:l}}).map(a=>{let i=a.status===G.ERROR&&o.get(a.ancestors.slice(-1)[0])?.status===G.ACTIVE?G.ACTIVE:a.status;return o.set(a.id,{...a,status:i}),{...a,status:i,childCallIds:u.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)))}})},cd=Dt(function({storyId:t}){let[e,r]=cr(tr,{controlStates:En,isErrored:!1,pausedAt:void 0,interactions:[],isPlaying:!1,hasException:!1,caughtException:void 0,interactionsCount:0,unhandledErrors:void 0}),[n,o]=Fe(void 0),[u,a]=Fe(new Set),{controlStates:i=En,isErrored:s=!1,pausedAt:l=void 0,interactions:f=[],isPlaying:h=!1,caughtException:g=void 0,unhandledErrors:b=void 0}=e,w=xt([]),v=xt(new Map),S=({status:x,...P})=>v.current.set(P.id,P),A=xt();Le(()=>{let x;return ft.IntersectionObserver&&(x=new ft.IntersectionObserver(([P])=>o(P.isIntersecting?void 0:P.target),{root:ft.document.querySelector("#panel-tab-content")}),A.current&&x.observe(A.current)),()=>x?.disconnect()},[]);let E=Mn({[$e.CALL]:S,[$e.SYNC]:x=>{r(P=>{let N=ii({log:x.logItems,calls:v.current,collapsed:u,setCollapsed:a});return{...P,controlStates:x.controlStates,pausedAt:x.pausedAt,interactions:N,interactionsCount:N.filter(({method:M})=>M!=="step").length}}),w.current=x.logItems},[_e]:x=>{if(x.newPhase==="preparing"){r({controlStates:En,isErrored:!1,pausedAt:void 0,interactions:[],isPlaying:!1,hasException:!1,caughtException:void 0,interactionsCount:0,unhandledErrors:void 0});return}r(P=>({...P,isPlaying:x.newPhase==="playing",pausedAt:void 0,...x.newPhase==="rendering"?{isErrored:!1,caughtException:void 0}:{}}))},[It]:()=>{r(x=>({...x,isErrored:!0,hasException:!0}))},[Ot]:x=>{r(P=>({...P,caughtException:x,hasException:!0}))},[_t]:x=>{r(P=>({...P,unhandledErrors:x,hasException:!0}))}},[u]);Le(()=>{r(x=>{let P=ii({log:w.current,calls:v.current,collapsed:u,setCollapsed:a});return{...x,interactions:P,interactionsCount:P.filter(({method:N})=>N!=="step").length}})},[u]);let O=On(()=>({start:()=>E($e.START,{storyId:t}),back:()=>E($e.BACK,{storyId:t}),goto:x=>E($e.GOTO,{storyId:t,callId:x}),next:()=>E($e.NEXT,{storyId:t}),end:()=>E($e.END,{storyId:t}),rerun:()=>{E(dt,{storyId:t})}}),[t]),F=qn("fileName",""),[I]=F.toString().split("/").slice(-1),R=()=>n?.scrollIntoView({behavior:"smooth",block:"end"}),T=!!g||!!b||f.some(x=>x.status===G.ERROR);return s?m.createElement(vt,{key:"interactions"}):m.createElement(vt,{key:"interactions"},m.createElement(ld,{calls:v.current,controls:O,controlStates:i,interactions:f,fileName:I,hasException:T,caughtException:g,unhandledErrors:b,isPlaying:h,pausedAt:l,endRef:A,onScrollToEnd:n&&R}))});function pd(){let[t={}]=cr(tr),{hasException:e,interactionsCount:r}=t;return m.createElement("div",null,m.createElement(Nn,{col:1},m.createElement("span",{style:{display:"inline-block",verticalAlign:"middle"}},"Interactions"),r&&!e?m.createElement(ur,{status:"neutral"},r):null,e?m.createElement(ur,{status:"negative"},r):null))}lr.register(tr,t=>{lr.add(z2,{type:jn.PANEL,title:pd,match:({viewMode:e})=>e==="story",render:({active:e})=>{let r=Tn(({state:n})=>({storyId:n.storyId}),[]);return m.createElement(Rn,{active:e},m.createElement(kn,{filter:r},({storyId:n})=>m.createElement(cd,{storyId:n})))}})});})(); +}catch(e){ console.error("[Storybook] One of your manager-entries failed: " + import.meta.url, e); } diff --git a/sb-addons/interactions-11/manager-bundle.js.LEGAL.txt b/sb-addons/interactions-11/manager-bundle.js.LEGAL.txt new file mode 100644 index 00000000..e69de29b diff --git a/sb-addons/links-2/manager-bundle.js b/sb-addons/links-2/manager-bundle.js new file mode 100644 index 00000000..23729923 --- /dev/null +++ b/sb-addons/links-2/manager-bundle.js @@ -0,0 +1,3 @@ +try{ +(()=>{var E=__STORYBOOK_API__,{ActiveTabs:T,Consumer:h,ManagerContext:p,Provider:A,RequestResponseError:b,addons:a,combineParameters:O,controlOrMetaKey:R,controlOrMetaSymbol:k,eventMatchesShortcut:v,eventToShortcut:g,experimental_requestResponse:I,isMacLike:C,isShortcutTaken:M,keyToSymbol:P,merge:x,mockChannel:f,optionOrAltSymbol:q,shortcutMatchesShortcut:D,shortcutToHumanString:G,types:K,useAddonState:V,useArgTypes:$,useArgs:B,useChannel:N,useGlobalTypes:Q,useGlobals:U,useParameter:Y,useSharedState:H,useStoryPrepared:L,useStorybookApi:j,useStorybookState:w}=__STORYBOOK_API__;var e="storybook/links",n={NAVIGATE:`${e}/navigate`,REQUEST:`${e}/request`,RECEIVE:`${e}/receive`};a.register(e,t=>{t.on(n.REQUEST,({kind:u,name:S})=>{let c=t.storyId(u,S);t.emit(n.RECEIVE,c)})});})(); +}catch(e){ console.error("[Storybook] One of your manager-entries failed: " + import.meta.url, e); } diff --git a/sb-addons/links-2/manager-bundle.js.LEGAL.txt b/sb-addons/links-2/manager-bundle.js.LEGAL.txt new file mode 100644 index 00000000..e69de29b diff --git a/sb-addons/onboarding-1/manager-bundle.js b/sb-addons/onboarding-1/manager-bundle.js new file mode 100644 index 00000000..d2356153 --- /dev/null +++ b/sb-addons/onboarding-1/manager-bundle.js @@ -0,0 +1,129 @@ +try{ +(()=>{var io=Object.create;var wt=Object.defineProperty;var ao=Object.getOwnPropertyDescriptor;var so=Object.getOwnPropertyNames;var lo=Object.getPrototypeOf,co=Object.prototype.hasOwnProperty;var ye=(e,t)=>()=>(e&&(t=e(e=0)),t);var uo=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),gn=(e,t)=>{for(var n in t)wt(e,n,{get:t[n],enumerable:!0})},bn=(e,t,n,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let i of so(t))!co.call(e,i)&&i!==n&&wt(e,i,{get:()=>t[i],enumerable:!(r=ao(t,i))||r.enumerable});return e};var po=(e,t,n)=>(n=e!=null?io(lo(e)):{},bn(t||!e||!e.__esModule?wt(n,"default",{value:e,enumerable:!0}):n,e)),vn=e=>bn(wt({},"__esModule",{value:!0}),e);var J=ye(()=>{});var X=ye(()=>{});var Z=ye(()=>{});var St={};gn(St,{Children:()=>fo,Component:()=>xe,Fragment:()=>ho,Profiler:()=>yo,PureComponent:()=>mo,StrictMode:()=>go,Suspense:()=>Wt,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:()=>bo,cloneElement:()=>vo,createContext:()=>Eo,createElement:()=>V,createFactory:()=>Oo,createRef:()=>wo,default:()=>E,forwardRef:()=>Ut,isValidElement:()=>Ht,lazy:()=>Gt,memo:()=>So,startTransition:()=>To,unstable_act:()=>Io,useCallback:()=>ze,useContext:()=>Co,useDebugValue:()=>Po,useDeferredValue:()=>Ro,useEffect:()=>ce,useId:()=>_o,useImperativeHandle:()=>xo,useInsertionEffect:()=>Ao,useLayoutEffect:()=>No,useMemo:()=>ko,useReducer:()=>Mo,useRef:()=>jo,useState:()=>ue,useSyncExternalStore:()=>Lo,useTransition:()=>Do,version:()=>Fo});var E,fo,xe,ho,yo,mo,go,Wt,bo,vo,Eo,V,Oo,wo,Ut,Ht,Gt,So,To,Io,ze,Co,Po,Ro,ce,_o,xo,Ao,No,ko,Mo,jo,ue,Lo,Do,Fo,Ye=ye(()=>{J();X();Z();E=__REACT__,{Children:fo,Component:xe,Fragment:ho,Profiler:yo,PureComponent:mo,StrictMode:go,Suspense:Wt,__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:bo,cloneElement:vo,createContext:Eo,createElement:V,createFactory:Oo,createRef:wo,forwardRef:Ut,isValidElement:Ht,lazy:Gt,memo:So,startTransition:To,unstable_act:Io,useCallback:ze,useContext:Co,useDebugValue:Po,useDeferredValue:Ro,useEffect:ce,useId:_o,useImperativeHandle:xo,useInsertionEffect:Ao,useLayoutEffect:No,useMemo:ko,useReducer:Mo,useRef:jo,useState:ue,useSyncExternalStore:Lo,useTransition:Do,version:Fo}=__REACT__});var De,tl,it,nl,rl,ol,il,al,sl,En,ll,On,cl,Tt=ye(()=>{J();X();Z();De=__REACT_DOM__,{__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:tl,createPortal:it,createRoot:nl,findDOMNode:rl,flushSync:ol,hydrate:il,hydrateRoot:al,render:sl,unmountComponentAtNode:En,unstable_batchedUpdates:ll,unstable_renderSubtreeIntoContainer:On,version:cl}=__REACT_DOM__});var dl,hl,yl,ml,gl,bl,vl,El,Ol,wl,Sl,Tl,Il,Cl,Pl,Rl,_l,xl,Al,Nl,kl,Ml,jl,Ll,Dl,Fl,wn,Bl,Wl,Ul,Hl,Gl,zl,Yl,ql,$l,Vl,Kl,Ql,Jl,Xl,Zl,ec,tc,nc,rc,oc,Sn,ic,ac,sc,lc,cc,uc,pc,fc,dc,hc,yc,mc,gc,bc,vc,Tn=ye(()=>{J();X();Z();dl=__STORYBOOK_CORE_EVENTS__,{ARGTYPES_INFO_REQUEST:hl,ARGTYPES_INFO_RESPONSE:yl,CHANNEL_CREATED:ml,CHANNEL_WS_DISCONNECT:gl,CONFIG_ERROR:bl,CREATE_NEW_STORYFILE_REQUEST:vl,CREATE_NEW_STORYFILE_RESPONSE:El,CURRENT_STORY_WAS_SET:Ol,DOCS_PREPARED:wl,DOCS_RENDERED:Sl,FILE_COMPONENT_SEARCH_REQUEST:Tl,FILE_COMPONENT_SEARCH_RESPONSE:Il,FORCE_REMOUNT:Cl,FORCE_RE_RENDER:Pl,GLOBALS_UPDATED:Rl,NAVIGATE_URL:_l,PLAY_FUNCTION_THREW_EXCEPTION:xl,PRELOAD_ENTRIES:Al,PREVIEW_BUILDER_PROGRESS:Nl,PREVIEW_KEYDOWN:kl,REGISTER_SUBSCRIPTION:Ml,REQUEST_WHATS_NEW_DATA:jl,RESET_STORY_ARGS:Ll,RESULT_WHATS_NEW_DATA:Dl,SAVE_STORY_REQUEST:Fl,SAVE_STORY_RESPONSE:wn,SELECT_STORY:Bl,SET_CONFIG:Wl,SET_CURRENT_STORY:Ul,SET_FILTER:Hl,SET_GLOBALS:Gl,SET_INDEX:zl,SET_STORIES:Yl,SET_WHATS_NEW_CACHE:ql,SHARED_STATE_CHANGED:$l,SHARED_STATE_SET:Vl,STORIES_COLLAPSE_ALL:Kl,STORIES_EXPAND_ALL:Ql,STORY_ARGS_UPDATED:Jl,STORY_CHANGED:Xl,STORY_ERRORED:Zl,STORY_INDEX_INVALIDATED:ec,STORY_MISSING:tc,STORY_PREPARED:nc,STORY_RENDERED:rc,STORY_RENDER_PHASE_CHANGED:oc,STORY_SPECIFIED:Sn,STORY_THREW_EXCEPTION:ic,STORY_UNCHANGED:ac,TELEMETRY_ERROR:sc,TESTING_MODULE_CANCEL_TEST_RUN_REQUEST:lc,TESTING_MODULE_CANCEL_TEST_RUN_RESPONSE:cc,TESTING_MODULE_CRASH_REPORT:uc,TESTING_MODULE_PROGRESS_REPORT:pc,TESTING_MODULE_RUN_ALL_REQUEST:fc,TESTING_MODULE_RUN_REQUEST:dc,TESTING_MODULE_WATCH_MODE_REQUEST:hc,TOGGLE_WHATS_NEW_NOTIFICATIONS:yc,UNHANDLED_ERRORS_WHILE_PLAYING:mc,UPDATE_GLOBALS:gc,UPDATE_QUERY_PARAMS:bc,UPDATE_STORY_ARGS:vc}=__STORYBOOK_CORE_EVENTS__});var zt=ye(()=>{J();X();Z();Tn()});var pu,fu,du,hu,yu,mu,gu,bu,vu,Eu,Ou,wu,Su,Tu,Iu,Cu,Pu,Ru,_u,xu,Au,Nu,ku,Mu,Cn,ju,Lu,Du,Fu,Bu,Wu,Uu,Hu,Gu,zu,Yu,qu,$u,Vu,Ku,Qu,Ju,Xu,Zu,ep,Pn,tp,np,rp,op,ip,ap,sp,lp,cp,up,pp,fp,dp,hp,yp,mp,gp,bp,vp,Ep,Op,wp,Sp,Rn=ye(()=>{J();X();Z();pu=__STORYBOOK_COMPONENTS__,{A:fu,ActionBar:du,AddonPanel:hu,Badge:yu,Bar:mu,Blockquote:gu,Button:bu,ClipboardCode:vu,Code:Eu,DL:Ou,Div:wu,DocumentWrapper:Su,EmptyTabContent:Tu,ErrorFormatter:Iu,FlexBar:Cu,Form:Pu,H1:Ru,H2:_u,H3:xu,H4:Au,H5:Nu,H6:ku,HR:Mu,IconButton:Cn,IconButtonSkeleton:ju,Icons:Lu,Img:Du,LI:Fu,Link:Bu,ListItem:Wu,Loader:Uu,Modal:Hu,OL:Gu,P:zu,Placeholder:Yu,Pre:qu,ResetWrapper:$u,ScrollArea:Vu,Separator:Ku,Spaced:Qu,Span:Ju,StorybookIcon:Xu,StorybookLogo:Zu,Symbols:ep,SyntaxHighlighter:Pn,TT:tp,TabBar:np,TabButton:rp,TabWrapper:op,Table:ip,Tabs:ap,TabsState:sp,TooltipLinkList:lp,TooltipMessage:cp,TooltipNote:up,UL:pp,WithTooltip:fp,WithTooltipPure:dp,Zoom:hp,codeCommon:yp,components:mp,createCopyToClipboardFunction:gp,getStoryHref:bp,icons:vp,interleaveSeparators:Ep,nameSpaceClassNames:Op,resetComponents:wp,withReset:Sp}=__STORYBOOK_COMPONENTS__});var Rp,_p,xp,Ap,Yt,Np,It,qt,kp,Mp,jp,Lp,Dp,Fp,Bp,Wp,Up,Hp,at,Gp,re,_n,zp,xn,Yp,An=ye(()=>{J();X();Z();Rp=__STORYBOOK_THEMING__,{CacheProvider:_p,ClassNames:xp,Global:Ap,ThemeProvider:Yt,background:Np,color:It,convert:qt,create:kp,createCache:Mp,createGlobal:jp,createReset:Lp,css:Dp,darken:Fp,ensure:Bp,ignoreSsrWarning:Wp,isPropValid:Up,jsx:Hp,keyframes:at,lighten:Gp,styled:re,themes:_n,typography:zp,useTheme:xn,withTheme:Yp}=__STORYBOOK_THEMING__});var Nn=uo((st,$t)=>{J();X();Z();(function(e,t){typeof st=="object"&&typeof $t=="object"?$t.exports=t((Ye(),vn(St))):typeof define=="function"&&define.amd?define(["react"],t):typeof st=="object"?st.ReactConfetti=t((Ye(),vn(St))):e.ReactConfetti=t(e.React)})(typeof self<"u"?self:st,function(e){return function(t){var n={};function r(i){if(n[i])return n[i].exports;var o=n[i]={i,l:!1,exports:{}};return t[i].call(o.exports,o,o.exports,r),o.l=!0,o.exports}return r.m=t,r.c=n,r.d=function(i,o,a){r.o(i,o)||Object.defineProperty(i,o,{enumerable:!0,get:a})},r.r=function(i){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(i,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(i,"__esModule",{value:!0})},r.t=function(i,o){if(1&o&&(i=r(i)),8&o||4&o&&typeof i=="object"&&i&&i.__esModule)return i;var a=Object.create(null);if(r.r(a),Object.defineProperty(a,"default",{enumerable:!0,value:i}),2&o&&typeof i!="string")for(var s in i)r.d(a,s,(function(l){return i[l]}).bind(null,s));return a},r.n=function(i){var o=i&&i.__esModule?function(){return i.default}:function(){return i};return r.d(o,"a",o),o},r.o=function(i,o){return Object.prototype.hasOwnProperty.call(i,o)},r.p="",r(r.s=2)}([function(t,n){t.exports=e},function(t,n,r){"use strict";var i={linear:function(o,a,s,l){return(s-a)*o/l+a},easeInQuad:function(o,a,s,l){return(s-a)*(o/=l)*o+a},easeOutQuad:function(o,a,s,l){return-(s-a)*(o/=l)*(o-2)+a},easeInOutQuad:function(o,a,s,l){var c=s-a;return(o/=l/2)<1?c/2*o*o+a:-c/2*(--o*(o-2)-1)+a},easeInCubic:function(o,a,s,l){return(s-a)*(o/=l)*o*o+a},easeOutCubic:function(o,a,s,l){return(s-a)*((o=o/l-1)*o*o+1)+a},easeInOutCubic:function(o,a,s,l){var c=s-a;return(o/=l/2)<1?c/2*o*o*o+a:c/2*((o-=2)*o*o+2)+a},easeInQuart:function(o,a,s,l){return(s-a)*(o/=l)*o*o*o+a},easeOutQuart:function(o,a,s,l){return-(s-a)*((o=o/l-1)*o*o*o-1)+a},easeInOutQuart:function(o,a,s,l){var c=s-a;return(o/=l/2)<1?c/2*o*o*o*o+a:-c/2*((o-=2)*o*o*o-2)+a},easeInQuint:function(o,a,s,l){return(s-a)*(o/=l)*o*o*o*o+a},easeOutQuint:function(o,a,s,l){return(s-a)*((o=o/l-1)*o*o*o*o+1)+a},easeInOutQuint:function(o,a,s,l){var c=s-a;return(o/=l/2)<1?c/2*o*o*o*o*o+a:c/2*((o-=2)*o*o*o*o+2)+a},easeInSine:function(o,a,s,l){var c=s-a;return-c*Math.cos(o/l*(Math.PI/2))+c+a},easeOutSine:function(o,a,s,l){return(s-a)*Math.sin(o/l*(Math.PI/2))+a},easeInOutSine:function(o,a,s,l){return-(s-a)/2*(Math.cos(Math.PI*o/l)-1)+a},easeInExpo:function(o,a,s,l){return o==0?a:(s-a)*Math.pow(2,10*(o/l-1))+a},easeOutExpo:function(o,a,s,l){var c=s-a;return o==l?a+c:c*(1-Math.pow(2,-10*o/l))+a},easeInOutExpo:function(o,a,s,l){var c=s-a;return o===0?a:o===l?a+c:(o/=l/2)<1?c/2*Math.pow(2,10*(o-1))+a:c/2*(2-Math.pow(2,-10*--o))+a},easeInCirc:function(o,a,s,l){return-(s-a)*(Math.sqrt(1-(o/=l)*o)-1)+a},easeOutCirc:function(o,a,s,l){return(s-a)*Math.sqrt(1-(o=o/l-1)*o)+a},easeInOutCirc:function(o,a,s,l){var c=s-a;return(o/=l/2)<1?-c/2*(Math.sqrt(1-o*o)-1)+a:c/2*(Math.sqrt(1-(o-=2)*o)+1)+a},easeInElastic:function(o,a,s,l){var c,p,u,f=s-a;return u=1.70158,o===0?a:(o/=l)==1?a+f:((p=0)||(p=.3*l),(c=f)=1&&this.rotationDirection===o.Positive?this.rotationDirection=o.Negative:this.rotateY<=-1&&this.rotationDirection===o.Negative&&(this.rotationDirection=o.Positive);var ne=.1*this.rotationDirection;if(this.rotateY+=ne,this.angle+=this.angularSpin,this.context.save(),this.context.translate(this.x,this.y),this.context.rotate(this.angle),this.context.scale(1,this.rotateY),this.context.rotate(this.angle),this.context.beginPath(),this.context.fillStyle=this.color,this.context.strokeStyle=this.color,this.context.globalAlpha=U,this.context.lineCap="round",this.context.lineWidth=2,z&&typeof z=="function")z.call(this,this.context);else switch(this.shape){case i.Circle:this.context.beginPath(),this.context.arc(0,0,this.radius,0,2*Math.PI),this.context.fill();break;case i.Square:this.context.fillRect(-this.w/2,-this.h/2,this.w,this.h);break;case i.Strip:this.context.fillRect(-this.w/6,-this.h/2,this.w/3,this.h)}this.context.closePath(),this.context.restore()}}])&&u(h.prototype,g),y&&u(h,y),d}();function m(d,h,g){return h in d?Object.defineProperty(d,h,{value:g,enumerable:!0,configurable:!0,writable:!0}):d[h]=g,d}var T=function d(h,g){var y=this;(function(j,w){if(!(j instanceof w))throw new TypeError("Cannot call a class as a function")})(this,d),m(this,"canvas",void 0),m(this,"context",void 0),m(this,"getOptions",void 0),m(this,"x",0),m(this,"y",0),m(this,"w",0),m(this,"h",0),m(this,"lastNumberOfPieces",0),m(this,"tweenInitTime",Date.now()),m(this,"particles",[]),m(this,"particlesGenerated",0),m(this,"removeParticleAt",function(j){y.particles.splice(j,1)}),m(this,"getParticle",function(){var j=p(y.x,y.w+y.x),w=p(y.y,y.h+y.y);return new b(y.context,y.getOptions,j,w)}),m(this,"animate",function(){var j=y.canvas,w=y.context,O=y.particlesGenerated,U=y.lastNumberOfPieces,z=y.getOptions(),ne=z.run,_e=z.recycle,ie=z.numberOfPieces,Ge=z.debug,Dt=z.tweenFunction,nt=z.tweenDuration;if(!ne)return!1;var Ft=y.particles.length,rt=_e?Ft:O,Bt=Date.now();if(rtnt?nt:Math.max(0,Bt-dn),rt,ie,nt),hn=Math.round(oo-rt),yn=0;ynj.height||ot.y<-100||ot.x>j.width+100||ot.x<-100)&&(_e&&rt<=ie?y.particles[mn]=y.getParticle():y.removeParticleAt(mn))}),Ft>0||rt0&&ne.call(w,w),w._options.run=!1)}),v(this,"reset",function(){w.generator&&w.generator.particlesGenerated>0&&(w.generator.particlesGenerated=0,w.generator.particles=[],w.generator.lastNumberOfPieces=0)}),v(this,"stop",function(){w.options={run:!1},w.rafId&&(cancelAnimationFrame(w.rafId),w.rafId=void 0)}),this.canvas=N;var O=this.canvas.getContext("2d");if(!O)throw new Error("Could not get canvas context");this.context=O,this.generator=new T(this.canvas,function(){return w.options}),this.options=j,this.update()}var h,g,y;return h=d,(g=[{key:"options",get:function(){return this._options},set:function(N){var j=this._options&&this._options.run,w=this._options&&this._options.recycle;this.setOptionsWithDefaults(N),this.generator&&(Object.assign(this.generator,this.options.confettiSource),typeof N.recycle=="boolean"&&N.recycle&&w===!1&&(this.generator.lastNumberOfPieces=this.generator.particles.length)),typeof N.run=="boolean"&&N.run&&j===!1&&this.update()}}])&&_(h.prototype,g),y&&_(h,y),d}();function K(d){return function(h){if(Array.isArray(h))return Re(h)}(d)||function(h){if(typeof Symbol<"u"&&Symbol.iterator in Object(h))return Array.from(h)}(d)||Ue(d)||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 B(d){return(B=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(h){return typeof h}:function(h){return h&&typeof Symbol=="function"&&h.constructor===Symbol&&h!==Symbol.prototype?"symbol":typeof h})(d)}function te(){return(te=Object.assign||function(d){for(var h=1;h"u"||!(Symbol.iterator in Object(g)))){var N=[],j=!0,w=!1,O=void 0;try{for(var U,z=g[Symbol.iterator]();!(j=(U=z.next()).done)&&(N.push(U.value),!y||N.length!==y);j=!0);}catch(ne){w=!0,O=ne}finally{try{j||z.return==null||z.return()}finally{if(w)throw O}}return N}}(d,h)||Ue(d,h)||function(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}function Ue(d,h){if(d){if(typeof d=="string")return Re(d,h);var g=Object.prototype.toString.call(d).slice(8,-1);return g==="Object"&&d.constructor&&(g=d.constructor.name),g==="Map"||g==="Set"?Array.from(d):g==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(g)?Re(d,h):void 0}}function Re(d,h){(h==null||h>d.length)&&(h=d.length);for(var g=0,y=new Array(h);g"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}();return function(){var g,y=Le(d);if(h){var N=Le(this).constructor;g=Reflect.construct(y,arguments,N)}else g=y.apply(this,arguments);return pe(this,g)}}function pe(d,h){return!h||B(h)!=="object"&&typeof h!="function"?fe(d):h}function fe(d){if(d===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return d}function Le(d){return(Le=Object.setPrototypeOf?Object.getPrototypeOf:function(h){return h.__proto__||Object.getPrototypeOf(h)})(d)}function we(d,h,g){return h in d?Object.defineProperty(d,h,{value:g,enumerable:!0,configurable:!0,writable:!0}):d[h]=g,d}var S=s.a.createRef(),k=function(d){(function(w,O){if(typeof O!="function"&&O!==null)throw new TypeError("Super expression must either be null or a function");w.prototype=Object.create(O&&O.prototype,{constructor:{value:w,writable:!0,configurable:!0}}),O&&Ce(w,O)})(j,d);var h,g,y,N=tt(j);function j(w){var O;et(this,j);for(var U=arguments.length,z=new Array(U>1?U-1:0),ne=1;ne{J();X();Z();Zp=__STORYBOOK_ICONS__,{AccessibilityAltIcon:ef,AccessibilityIcon:tf,AddIcon:nf,AdminIcon:rf,AlertAltIcon:of,AlertIcon:af,AlignLeftIcon:sf,AlignRightIcon:lf,AppleIcon:cf,ArrowBottomLeftIcon:uf,ArrowBottomRightIcon:pf,ArrowDownIcon:ff,ArrowLeftIcon:df,ArrowRightIcon:kn,ArrowSolidDownIcon:hf,ArrowSolidLeftIcon:yf,ArrowSolidRightIcon:mf,ArrowSolidUpIcon:gf,ArrowTopLeftIcon:bf,ArrowTopRightIcon:vf,ArrowUpIcon:Ef,AzureDevOpsIcon:Of,BackIcon:wf,BasketIcon:Sf,BatchAcceptIcon:Tf,BatchDenyIcon:If,BeakerIcon:Cf,BellIcon:Pf,BitbucketIcon:Rf,BoldIcon:_f,BookIcon:xf,BookmarkHollowIcon:Af,BookmarkIcon:Nf,BottomBarIcon:kf,BottomBarToggleIcon:Mf,BoxIcon:jf,BranchIcon:Lf,BrowserIcon:Df,ButtonIcon:Ff,CPUIcon:Bf,CalendarIcon:Wf,CameraIcon:Uf,CategoryIcon:Hf,CertificateIcon:Gf,ChangedIcon:zf,ChatIcon:Yf,CheckIcon:qf,ChevronDownIcon:$f,ChevronLeftIcon:Vf,ChevronRightIcon:Kf,ChevronSmallDownIcon:Qf,ChevronSmallLeftIcon:Jf,ChevronSmallRightIcon:Xf,ChevronSmallUpIcon:Zf,ChevronUpIcon:ed,ChromaticIcon:td,ChromeIcon:nd,CircleHollowIcon:rd,CircleIcon:od,ClearIcon:id,CloseAltIcon:Mn,CloseIcon:ad,CloudHollowIcon:sd,CloudIcon:ld,CogIcon:cd,CollapseIcon:ud,CommandIcon:pd,CommentAddIcon:fd,CommentIcon:dd,CommentsIcon:hd,CommitIcon:yd,CompassIcon:md,ComponentDrivenIcon:gd,ComponentIcon:bd,ContrastIcon:vd,ControlsIcon:Ed,CopyIcon:Od,CreditIcon:wd,CrossIcon:Sd,DashboardIcon:Td,DatabaseIcon:Id,DeleteIcon:Cd,DiamondIcon:Pd,DirectionIcon:Rd,DiscordIcon:_d,DocChartIcon:xd,DocListIcon:Ad,DocumentIcon:Nd,DownloadIcon:kd,DragIcon:Md,EditIcon:jd,EllipsisIcon:Ld,EmailIcon:Dd,ExpandAltIcon:Fd,ExpandIcon:Bd,EyeCloseIcon:Wd,EyeIcon:Ud,FaceHappyIcon:Hd,FaceNeutralIcon:Gd,FaceSadIcon:zd,FacebookIcon:Yd,FailedIcon:qd,FastForwardIcon:$d,FigmaIcon:Vd,FilterIcon:Kd,FlagIcon:Qd,FolderIcon:Jd,FormIcon:Xd,GDriveIcon:Zd,GithubIcon:eh,GitlabIcon:th,GlobeIcon:nh,GoogleIcon:rh,GraphBarIcon:oh,GraphLineIcon:ih,GraphqlIcon:ah,GridAltIcon:sh,GridIcon:lh,GrowIcon:ch,HeartHollowIcon:uh,HeartIcon:ph,HomeIcon:fh,HourglassIcon:dh,InfoIcon:hh,ItalicIcon:yh,JumpToIcon:mh,KeyIcon:gh,LightningIcon:bh,LightningOffIcon:vh,LinkBrokenIcon:Eh,LinkIcon:Oh,LinkedinIcon:wh,LinuxIcon:Sh,ListOrderedIcon:Th,ListUnorderedIcon:Ih,LocationIcon:Ch,LockIcon:Ph,MarkdownIcon:Rh,MarkupIcon:_h,MediumIcon:xh,MemoryIcon:Ah,MenuIcon:Nh,MergeIcon:kh,MirrorIcon:Mh,MobileIcon:jh,MoonIcon:Lh,NutIcon:Dh,OutboxIcon:Fh,OutlineIcon:Bh,PaintBrushIcon:Wh,PaperClipIcon:Uh,ParagraphIcon:Hh,PassedIcon:Gh,PhoneIcon:zh,PhotoDragIcon:Yh,PhotoIcon:qh,PinAltIcon:$h,PinIcon:Vh,PlayAllHollowIcon:Kh,PlayBackIcon:Qh,PlayHollowIcon:Jh,PlayIcon:Xh,PlayNextIcon:Zh,PlusIcon:ey,PointerDefaultIcon:ty,PointerHandIcon:ny,PowerIcon:ry,PrintIcon:oy,ProceedIcon:iy,ProfileIcon:ay,PullRequestIcon:sy,QuestionIcon:ly,RSSIcon:cy,RedirectIcon:uy,ReduxIcon:py,RefreshIcon:fy,ReplyIcon:dy,RepoIcon:hy,RequestChangeIcon:yy,RewindIcon:my,RulerIcon:gy,SaveIcon:by,SearchIcon:vy,ShareAltIcon:Ey,ShareIcon:Oy,ShieldIcon:wy,SideBySideIcon:Sy,SidebarAltIcon:Ty,SidebarAltToggleIcon:Iy,SidebarIcon:Cy,SidebarToggleIcon:Py,SpeakerIcon:Ry,StackedIcon:_y,StarHollowIcon:xy,StarIcon:Ay,StatusFailIcon:Ny,StatusPassIcon:ky,StatusWarnIcon:My,StickerIcon:jy,StopAltHollowIcon:Ly,StopAltIcon:Dy,StopIcon:Fy,StorybookIcon:By,StructureIcon:Wy,SubtractIcon:Uy,SunIcon:Hy,SupportIcon:Gy,SwitchAltIcon:zy,SyncIcon:Yy,TabletIcon:qy,ThumbsUpIcon:$y,TimeIcon:Vy,TimerIcon:Ky,TransferIcon:Qy,TrashIcon:Jy,TwitterIcon:Xy,TypeIcon:Zy,UbuntuIcon:em,UndoIcon:tm,UnfoldIcon:nm,UnlockIcon:rm,UnpinIcon:om,UploadIcon:im,UserAddIcon:am,UserAltIcon:sm,UserIcon:lm,UsersIcon:cm,VSCodeIcon:um,VerifiedIcon:pm,VideoIcon:fm,WandIcon:dm,WatchIcon:hm,WindowsIcon:ym,WrenchIcon:mm,XIcon:gm,YoutubeIcon:bm,ZoomIcon:vm,ZoomOutIcon:Em,ZoomResetIcon:Om,iconList:wm}=__STORYBOOK_ICONS__});var no={};gn(no,{default:()=>Gs});function ei({top:e=0,left:t=0,width:n=window.innerWidth,height:r=window.innerHeight,colors:i=["#CA90FF","#FC521F","#66BF3C","#FF4785","#FFAE00","#1EA7FD"],...o}){let[a]=ue(()=>{let s=document.createElement("div");return s.setAttribute("id","confetti-container"),s.setAttribute("style","position: fixed; top: 0; left: 0; width: 100%; height: 100%; pointer-events: none; z-index: 9999;"),s});return ce(()=>(document.body.appendChild(a),()=>{document.body.removeChild(a)}),[]),it(E.createElement(Zo,{top:e,left:t,width:n,height:r},E.createElement(hr.default,{colors:i,drawShape:ni,...o})),a)}function ti(e,t){return Math.floor(Math.random()*(t-e))+e}function ni(e){switch(this.shape=this.shape||ti(1,6),this.shape){case 2:{let t=this.w/2,n=this.h/2;e.moveTo(-t+2,-n),e.lineTo(t-2,-n),e.arcTo(t,-n,t,-n+2,2),e.lineTo(t,n-2),e.arcTo(t,n,t-2,n,2),e.lineTo(-t+2,n),e.arcTo(-t,n,-t,n-2,2),e.lineTo(-t,-n+2),e.arcTo(-t,-n,-t+2,-n,2);break}case 3:{e.rect(-4,-4,8,16),e.rect(-12,-4,24,8);break}case 4:{e.rect(-4,-4,8,16),e.rect(-4,-4,24,8);break}case 1:{e.arc(0,0,this.radius,0,2*Math.PI);break}case 5:{e.moveTo(16,4),e.lineTo(4,24),e.lineTo(24,24);break}case 6:{e.arc(4,-4,4,-Math.PI/2,0),e.lineTo(4,0);break}}e.closePath(),e.fill()}function Ln({targetSelector:e,pulsating:t=!1}){return ce(()=>{let n=document.querySelector(e);if(n)if(t){n.style.animation="pulsate 3s infinite",n.style.transformOrigin="center",n.style.animationTimingFunction="ease-in-out";let r=` + @keyframes pulsate { + 0% { + box-shadow: rgba(2,156,253,1) 0 0 2px 1px, 0 0 0 0 rgba(2, 156, 253, 0.7), 0 0 0 0 rgba(2, 156, 253, 0.4); + } + 50% { + box-shadow: rgba(2,156,253,1) 0 0 2px 1px, 0 0 0 20px rgba(2, 156, 253, 0), 0 0 0 40px rgba(2, 156, 253, 0); + } + 100% { + box-shadow: rgba(2,156,253,1) 0 0 2px 1px, 0 0 0 0 rgba(2, 156, 253, 0), 0 0 0 0 rgba(2, 156, 253, 0); + } + } + `,i=document.createElement("style");i.id="sb-onboarding-pulsating-effect",i.innerHTML=r,document.head.appendChild(i)}else n.style.boxShadow="rgba(2,156,253,1) 0 0 2px 1px";return()=>{let r=document.querySelector("#sb-onboarding-pulsating-effect");r&&r.remove(),n&&(n.style.animation="",n.style.boxShadow="")}},[e,t]),null}function Er(e){return t=>typeof t===e}function ai(e,t){let{length:n}=e;if(n!==t.length)return!1;for(let r=n;r--!==0;)if(!ae(e[r],t[r]))return!1;return!0}function si(e,t){if(e.byteLength!==t.byteLength)return!1;let n=new DataView(e.buffer),r=new DataView(t.buffer),i=e.byteLength;for(;i--;)if(n.getUint8(i)!==r.getUint8(i))return!1;return!0}function li(e,t){if(e.size!==t.size)return!1;for(let n of e.entries())if(!t.has(n[0]))return!1;for(let n of e.entries())if(!ae(n[1],t.get(n[0])))return!1;return!0}function ci(e,t){if(e.size!==t.size)return!1;for(let n of e.entries())if(!t.has(n[0]))return!1;return!0}function ae(e,t){if(e===t)return!0;if(e&&Bn(e)&&t&&Bn(t)){if(e.constructor!==t.constructor)return!1;if(Array.isArray(e)&&Array.isArray(t))return ai(e,t);if(e instanceof Map&&t instanceof Map)return li(e,t);if(e instanceof Set&&t instanceof Set)return ci(e,t);if(ArrayBuffer.isView(e)&&ArrayBuffer.isView(t))return si(e,t);if(Fn(e)&&Fn(t))return e.source===t.source&&e.flags===t.flags;if(e.valueOf!==Object.prototype.valueOf)return e.valueOf()===t.valueOf();if(e.toString!==Object.prototype.toString)return e.toString()===t.toString();let n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(let i=n.length;i--!==0;)if(!Object.prototype.hasOwnProperty.call(t,n[i]))return!1;for(let i=n.length;i--!==0;){let o=n[i];if(!(o==="_owner"&&e.$$typeof)&&!ae(e[o],t[o]))return!1}return!0}return Number.isNaN(e)&&Number.isNaN(t)?!0:e===t}function kt(e){let t=Object.prototype.toString.call(e).slice(8,-1);if(/HTML\w+Element/.test(t))return"HTMLElement";if(fi(t))return t}function Ee(e){return t=>kt(t)===e}function fi(e){return ui.includes(e)}function Qe(e){return t=>typeof t===e}function di(e){return pi.includes(e)}function x(e){if(e===null)return"null";switch(typeof e){case"bigint":return"bigint";case"boolean":return"boolean";case"number":return"number";case"string":return"string";case"symbol":return"symbol";case"undefined":return"undefined"}return x.array(e)?"Array":x.plainFunction(e)?"Function":kt(e)||"Object"}function yi(...e){return e.every(t=>M.string(t)||M.array(t)||M.plainObject(t))}function mi(e,t,n){return Or(e,t)?[e,t].every(M.array)?!e.some(zn(n))&&t.some(zn(n)):[e,t].every(M.plainObject)?!Object.entries(e).some(Gn(n))&&Object.entries(t).some(Gn(n)):t===n:!1}function Wn(e,t,n){let{actual:r,key:i,previous:o,type:a}=n,s=Te(e,i),l=Te(t,i),c=[s,l].every(M.number)&&(a==="increased"?sl);return M.undefined(r)||(c=c&&l===r),M.undefined(o)||(c=c&&s===o),c}function Un(e,t,n){let{key:r,type:i,value:o}=n,a=Te(e,r),s=Te(t,r),l=i==="added"?a:s,c=i==="added"?s:a;if(!M.nullOrUndefined(o)){if(M.defined(l)){if(M.array(l)||M.plainObject(l))return mi(l,c,o)}else return ae(c,o);return!1}return[a,s].every(M.array)?!c.every(on(l)):[a,s].every(M.plainObject)?gi(Object.keys(l),Object.keys(c)):![a,s].every(p=>M.primitive(p)&&M.defined(p))&&(i==="added"?!M.defined(a)&&M.defined(s):M.defined(a)&&!M.defined(s))}function Hn(e,t,{key:n}={}){let r=Te(e,n),i=Te(t,n);if(!Or(r,i))throw new TypeError("Inputs have different types");if(!yi(r,i))throw new TypeError("Inputs don't have length");return[r,i].every(M.plainObject)&&(r=Object.keys(r),i=Object.keys(i)),[r,i]}function Gn(e){return([t,n])=>M.array(e)?ae(e,n)||e.some(r=>ae(r,n)||M.array(n)&&on(n)(r)):M.plainObject(e)&&e[t]?!!e[t]&&ae(e[t],n):ae(e,n)}function gi(e,t){return t.some(n=>!e.includes(n))}function zn(e){return t=>M.array(e)?e.some(n=>ae(n,t)||M.array(t)&&on(t)(n)):ae(e,t)}function lt(e,t){return M.array(e)?e.some(n=>ae(n,t)):ae(e,t)}function on(e){return t=>e.some(n=>ae(n,t))}function Or(...e){return e.every(M.array)||e.every(M.number)||e.every(M.plainObject)||e.every(M.string)}function Te(e,t){return M.plainObject(e)||M.array(e)?M.string(t)?t.split(".").reduce((n,r)=>n&&n[r],e):M.number(t)?e[t]:e:e}function _t(e,t){if([e,t].some(M.nullOrUndefined))throw new Error("Missing required parameters");if(![e,t].every(n=>M.plainObject(n)||M.array(n)))throw new Error("Expected plain objects or array");return{added:(n,r)=>{try{return Un(e,t,{key:n,type:"added",value:r})}catch{return!1}},changed:(n,r,i)=>{try{let o=Te(e,n),a=Te(t,n),s=M.defined(r),l=M.defined(i);if(s||l){let c=l?lt(i,o):!lt(r,o),p=lt(r,a);return c&&p}return[o,a].every(M.array)||[o,a].every(M.plainObject)?!ae(o,a):o!==a}catch{return!1}},changedFrom:(n,r,i)=>{if(!M.defined(n))return!1;try{let o=Te(e,n),a=Te(t,n),s=M.defined(i);return lt(r,o)&&(s?lt(i,a):!s)}catch{return!1}},decreased:(n,r,i)=>{if(!M.defined(n))return!1;try{return Wn(e,t,{key:n,actual:r,previous:i,type:"decreased"})}catch{return!1}},emptied:n=>{try{let[r,i]=Hn(e,t,{key:n});return!!r.length&&!i.length}catch{return!1}},filled:n=>{try{let[r,i]=Hn(e,t,{key:n});return!r.length&&!!i.length}catch{return!1}},increased:(n,r,i)=>{if(!M.defined(n))return!1;try{return Wn(e,t,{key:n,actual:r,previous:i,type:"increased"})}catch{return!1}},removed:(n,r)=>{try{return Un(e,t,{key:n,type:"removed",value:r})}catch{return!1}}}}function Ei(e){var t=!1;return function(){t||(t=!0,window.Promise.resolve().then(function(){t=!1,e()}))}}function Oi(e){var t=!1;return function(){t||(t=!0,setTimeout(function(){t=!1,e()},vi))}}function Sr(e){var t={};return e&&t.toString.call(e)==="[object Function]"}function We(e,t){if(e.nodeType!==1)return[];var n=e.ownerDocument.defaultView,r=n.getComputedStyle(e,null);return t?r[t]:r}function an(e){return e.nodeName==="HTML"?e:e.parentNode||e.host}function yt(e){if(!e)return document.body;switch(e.nodeName){case"HTML":case"BODY":return e.ownerDocument.body;case"#document":return e.body}var t=We(e),n=t.overflow,r=t.overflowX,i=t.overflowY;return/(auto|scroll|overlay)/.test(n+i+r)?e:yt(an(e))}function Tr(e){return e&&e.referenceNode?e.referenceNode:e}function Je(e){return e===11?Yn:e===10?qn:Yn||qn}function $e(e){if(!e)return document.documentElement;for(var t=Je(10)?document.body:null,n=e.offsetParent||null;n===t&&e.nextElementSibling;)n=(e=e.nextElementSibling).offsetParent;var r=n&&n.nodeName;return!r||r==="BODY"||r==="HTML"?e?e.ownerDocument.documentElement:document.documentElement:["TH","TD","TABLE"].indexOf(n.nodeName)!==-1&&We(n,"position")==="static"?$e(n):n}function Ti(e){var t=e.nodeName;return t==="BODY"?!1:t==="HTML"||$e(e.firstElementChild)===e}function Jt(e){return e.parentNode!==null?Jt(e.parentNode):e}function xt(e,t){if(!e||!e.nodeType||!t||!t.nodeType)return document.documentElement;var n=e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_FOLLOWING,r=n?e:t,i=n?t:e,o=document.createRange();o.setStart(r,0),o.setEnd(i,0);var a=o.commonAncestorContainer;if(e!==a&&t!==a||r.contains(i))return Ti(a)?a:$e(a);var s=Jt(e);return s.host?xt(s.host,t):xt(e,Jt(t).host)}function Ve(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"top",n=t==="top"?"scrollTop":"scrollLeft",r=e.nodeName;if(r==="BODY"||r==="HTML"){var i=e.ownerDocument.documentElement,o=e.ownerDocument.scrollingElement||i;return o[n]}return e[n]}function Ii(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,r=Ve(t,"top"),i=Ve(t,"left"),o=n?-1:1;return e.top+=r*o,e.bottom+=r*o,e.left+=i*o,e.right+=i*o,e}function $n(e,t){var n=t==="x"?"Left":"Top",r=n==="Left"?"Right":"Bottom";return parseFloat(e["border"+n+"Width"])+parseFloat(e["border"+r+"Width"])}function Vn(e,t,n,r){return Math.max(t["offset"+e],t["scroll"+e],n["client"+e],n["offset"+e],n["scroll"+e],Je(10)?parseInt(n["offset"+e])+parseInt(r["margin"+(e==="Height"?"Top":"Left")])+parseInt(r["margin"+(e==="Height"?"Bottom":"Right")]):0)}function Ir(e){var t=e.body,n=e.documentElement,r=Je(10)&&getComputedStyle(n);return{height:Vn("Height",t,n,r),width:Vn("Width",t,n,r)}}function Me(e){return de({},e,{right:e.left+e.width,bottom:e.top+e.height})}function Xt(e){var t={};try{if(Je(10)){t=e.getBoundingClientRect();var n=Ve(e,"top"),r=Ve(e,"left");t.top+=n,t.left+=r,t.bottom+=n,t.right+=r}else t=e.getBoundingClientRect()}catch{}var i={left:t.left,top:t.top,width:t.right-t.left,height:t.bottom-t.top},o=e.nodeName==="HTML"?Ir(e.ownerDocument):{},a=o.width||e.clientWidth||i.width,s=o.height||e.clientHeight||i.height,l=e.offsetWidth-a,c=e.offsetHeight-s;if(l||c){var p=We(e);l-=$n(p,"x"),c-=$n(p,"y"),i.width-=l,i.height-=c}return Me(i)}function sn(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,r=Je(10),i=t.nodeName==="HTML",o=Xt(e),a=Xt(t),s=yt(e),l=We(t),c=parseFloat(l.borderTopWidth),p=parseFloat(l.borderLeftWidth);n&&i&&(a.top=Math.max(a.top,0),a.left=Math.max(a.left,0));var u=Me({top:o.top-a.top-c,left:o.left-a.left-p,width:o.width,height:o.height});if(u.marginTop=0,u.marginLeft=0,!r&&i){var f=parseFloat(l.marginTop),b=parseFloat(l.marginLeft);u.top-=c-f,u.bottom-=c-f,u.left-=p-b,u.right-=p-b,u.marginTop=f,u.marginLeft=b}return(r&&!n?t.contains(s):t===s&&s.nodeName!=="BODY")&&(u=Ii(u,t)),u}function Ri(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=e.ownerDocument.documentElement,r=sn(e,n),i=Math.max(n.clientWidth,window.innerWidth||0),o=Math.max(n.clientHeight,window.innerHeight||0),a=t?0:Ve(n),s=t?0:Ve(n,"left"),l={top:a-r.top+r.marginTop,left:s-r.left+r.marginLeft,width:i,height:o};return Me(l)}function Cr(e){var t=e.nodeName;if(t==="BODY"||t==="HTML")return!1;if(We(e,"position")==="fixed")return!0;var n=an(e);return n?Cr(n):!1}function Pr(e){if(!e||!e.parentElement||Je())return document.documentElement;for(var t=e.parentElement;t&&We(t,"transform")==="none";)t=t.parentElement;return t||document.documentElement}function ln(e,t,n,r){var i=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1,o={top:0,left:0},a=i?Pr(e):xt(e,Tr(t));if(r==="viewport")o=Ri(a,i);else{var s=void 0;r==="scrollParent"?(s=yt(an(t)),s.nodeName==="BODY"&&(s=e.ownerDocument.documentElement)):r==="window"?s=e.ownerDocument.documentElement:s=r;var l=sn(s,a,i);if(s.nodeName==="HTML"&&!Cr(a)){var c=Ir(e.ownerDocument),p=c.height,u=c.width;o.top+=l.top-l.marginTop,o.bottom=p+l.top,o.left+=l.left-l.marginLeft,o.right=u+l.left}else o=l}n=n||0;var f=typeof n=="number";return o.left+=f?n:n.left||0,o.top+=f?n:n.top||0,o.right-=f?n:n.right||0,o.bottom-=f?n:n.bottom||0,o}function _i(e){var t=e.width,n=e.height;return t*n}function Rr(e,t,n,r,i){var o=arguments.length>5&&arguments[5]!==void 0?arguments[5]:0;if(e.indexOf("auto")===-1)return e;var a=ln(n,r,o,i),s={top:{width:a.width,height:t.top-a.top},right:{width:a.right-t.right,height:a.height},bottom:{width:a.width,height:a.bottom-t.bottom},left:{width:t.left-a.left,height:a.height}},l=Object.keys(s).map(function(f){return de({key:f},s[f],{area:_i(s[f])})}).sort(function(f,b){return b.area-f.area}),c=l.filter(function(f){var b=f.width,m=f.height;return b>=n.clientWidth&&m>=n.clientHeight}),p=c.length>0?c[0].key:l[0].key,u=e.split("-")[1];return p+(u?"-"+u:"")}function _r(e,t,n){var r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null,i=r?Pr(t):xt(t,Tr(n));return sn(n,i,r)}function xr(e){var t=e.ownerDocument.defaultView,n=t.getComputedStyle(e),r=parseFloat(n.marginTop||0)+parseFloat(n.marginBottom||0),i=parseFloat(n.marginLeft||0)+parseFloat(n.marginRight||0),o={width:e.offsetWidth+i,height:e.offsetHeight+r};return o}function At(e){var t={left:"right",right:"left",bottom:"top",top:"bottom"};return e.replace(/left|right|bottom|top/g,function(n){return t[n]})}function Ar(e,t,n){n=n.split("-")[0];var r=xr(e),i={width:r.width,height:r.height},o=["right","left"].indexOf(n)!==-1,a=o?"top":"left",s=o?"left":"top",l=o?"height":"width",c=o?"width":"height";return i[a]=t[a]+t[l]/2-r[l]/2,n===s?i[s]=t[s]-r[c]:i[s]=t[At(s)],i}function mt(e,t){return Array.prototype.find?e.find(t):e.filter(t)[0]}function xi(e,t,n){if(Array.prototype.findIndex)return e.findIndex(function(i){return i[t]===n});var r=mt(e,function(i){return i[t]===n});return e.indexOf(r)}function Nr(e,t,n){var r=n===void 0?e:e.slice(0,xi(e,"name",n));return r.forEach(function(i){i.function&&console.warn("`modifier.function` is deprecated, use `modifier.fn`!");var o=i.function||i.fn;i.enabled&&Sr(o)&&(t.offsets.popper=Me(t.offsets.popper),t.offsets.reference=Me(t.offsets.reference),t=o(t,i))}),t}function Ai(){if(!this.state.isDestroyed){var e={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:!1,offsets:{}};e.offsets.reference=_r(this.state,this.popper,this.reference,this.options.positionFixed),e.placement=Rr(this.options.placement,e.offsets.reference,this.popper,this.reference,this.options.modifiers.flip.boundariesElement,this.options.modifiers.flip.padding),e.originalPlacement=e.placement,e.positionFixed=this.options.positionFixed,e.offsets.popper=Ar(this.popper,e.offsets.reference,e.placement),e.offsets.popper.position=this.options.positionFixed?"fixed":"absolute",e=Nr(this.modifiers,e),this.state.isCreated?this.options.onUpdate(e):(this.state.isCreated=!0,this.options.onCreate(e))}}function kr(e,t){return e.some(function(n){var r=n.name,i=n.enabled;return i&&r===t})}function cn(e){for(var t=[!1,"ms","Webkit","Moz","O"],n=e.charAt(0).toUpperCase()+e.slice(1),r=0;ra[b]&&(e.offsets.popper[u]+=s[u]+m-a[b]),e.offsets.popper=Me(e.offsets.popper);var T=s[u]+s[c]/2-m/2,F=We(e.instance.popper),I=parseFloat(F["margin"+p]),_=parseFloat(F["border"+p+"Width"]),v=T-e.offsets.popper[u]-I-_;return v=Math.max(Math.min(a[c]-m,v),0),e.arrowElement=r,e.offsets.arrow=(n={},Ke(n,u,Math.round(v)),Ke(n,f,""),n),e}function zi(e){return e==="end"?"start":e==="start"?"end":e}function Kn(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=Vt.indexOf(e),r=Vt.slice(n+1).concat(Vt.slice(0,n));return t?r.reverse():r}function Yi(e,t){if(kr(e.instance.modifiers,"inner")||e.flipped&&e.placement===e.originalPlacement)return e;var n=ln(e.instance.popper,e.instance.reference,t.padding,t.boundariesElement,e.positionFixed),r=e.placement.split("-")[0],i=At(r),o=e.placement.split("-")[1]||"",a=[];switch(t.behavior){case Kt.FLIP:a=[r,i];break;case Kt.CLOCKWISE:a=Kn(r);break;case Kt.COUNTERCLOCKWISE:a=Kn(r,!0);break;default:a=t.behavior}return a.forEach(function(s,l){if(r!==s||a.length===l+1)return e;r=e.placement.split("-")[0],i=At(r);var c=e.offsets.popper,p=e.offsets.reference,u=Math.floor,f=r==="left"&&u(c.right)>u(p.left)||r==="right"&&u(c.left)u(p.top)||r==="bottom"&&u(c.top)u(n.right),T=u(c.top)u(n.bottom),I=r==="left"&&b||r==="right"&&m||r==="top"&&T||r==="bottom"&&F,_=["top","bottom"].indexOf(r)!==-1,v=!!t.flipVariations&&(_&&o==="start"&&b||_&&o==="end"&&m||!_&&o==="start"&&T||!_&&o==="end"&&F),P=!!t.flipVariationsByContent&&(_&&o==="start"&&m||_&&o==="end"&&b||!_&&o==="start"&&F||!_&&o==="end"&&T),R=v||P;(f||I||R)&&(e.flipped=!0,(f||I)&&(r=a[l+1]),R&&(o=zi(o)),e.placement=r+(o?"-"+o:""),e.offsets.popper=de({},e.offsets.popper,Ar(e.instance.popper,e.offsets.reference,e.placement)),e=Nr(e.instance.modifiers,e,"flip"))}),e}function qi(e){var t=e.offsets,n=t.popper,r=t.reference,i=e.placement.split("-")[0],o=Math.floor,a=["top","bottom"].indexOf(i)!==-1,s=a?"right":"bottom",l=a?"left":"top",c=a?"width":"height";return n[s]o(r[s])&&(e.offsets.popper[l]=o(r[s])),e}function $i(e,t,n,r){var i=e.match(/((?:\-|\+)?\d*\.?\d*)(.*)/),o=+i[1],a=i[2];if(!o)return e;if(a.indexOf("%")===0){var s=void 0;switch(a){case"%p":s=n;break;case"%":case"%r":default:s=r}var l=Me(s);return l[t]/100*o}else if(a==="vh"||a==="vw"){var c=void 0;return a==="vh"?c=Math.max(document.documentElement.clientHeight,window.innerHeight||0):c=Math.max(document.documentElement.clientWidth,window.innerWidth||0),c/100*o}else return o}function Vi(e,t,n,r){var i=[0,0],o=["right","left"].indexOf(r)!==-1,a=e.split(/(\+|\-)/).map(function(p){return p.trim()}),s=a.indexOf(mt(a,function(p){return p.search(/,|\s/)!==-1}));a[s]&&a[s].indexOf(",")===-1&&console.warn("Offsets separated by white space(s) are deprecated, use a comma (,) instead.");var l=/\s*,\s*|\s+/,c=s!==-1?[a.slice(0,s).concat([a[s].split(l)[0]]),[a[s].split(l)[1]].concat(a.slice(s+1))]:[a];return c=c.map(function(p,u){var f=(u===1?!o:o)?"height":"width",b=!1;return p.reduce(function(m,T){return m[m.length-1]===""&&["+","-"].indexOf(T)!==-1?(m[m.length-1]=T,b=!0,m):b?(m[m.length-1]+=T,b=!1,m):m.concat(T)},[]).map(function(m){return $i(m,f,t,n)})}),c.forEach(function(p,u){p.forEach(function(f,b){un(f)&&(i[u]+=f*(p[b-1]==="-"?-1:1))})}),i}function Ki(e,t){var n=t.offset,r=e.placement,i=e.offsets,o=i.popper,a=i.reference,s=r.split("-")[0],l=void 0;return un(+n)?l=[+n,0]:l=Vi(n,o,a,s),s==="left"?(o.top+=l[0],o.left-=l[1]):s==="right"?(o.top+=l[0],o.left+=l[1]):s==="top"?(o.left+=l[0],o.top-=l[1]):s==="bottom"&&(o.left+=l[0],o.top+=l[1]),e.popper=o,e}function Qi(e,t){var n=t.boundariesElement||$e(e.instance.popper);e.instance.reference===n&&(n=$e(n));var r=cn("transform"),i=e.instance.popper.style,o=i.top,a=i.left,s=i[r];i.top="",i.left="",i[r]="";var l=ln(e.instance.popper,e.instance.reference,t.padding,n,e.positionFixed);i.top=o,i.left=a,i[r]=s,t.boundaries=l;var c=t.priority,p=e.offsets.popper,u={primary:function(f){var b=p[f];return p[f]l[f]&&!t.escapeWithReference&&(m=Math.min(p[b],l[f]-(f==="right"?p.width:p.height))),Ke({},b,m)}};return c.forEach(function(f){var b=["left","top"].indexOf(f)!==-1?"primary":"secondary";p=de({},p,u[b](f))}),e.offsets.popper=p,e}function Ji(e){var t=e.placement,n=t.split("-")[0],r=t.split("-")[1];if(r){var i=e.offsets,o=i.reference,a=i.popper,s=["bottom","top"].indexOf(n)!==-1,l=s?"left":"top",c=s?"width":"height",p={start:Ke({},l,o[l]),end:Ke({},l,o[l]+o[c]-a[c])};e.offsets.popper=de({},a,p[r])}return e}function Xi(e){if(!Lr(e.instance.modifiers,"hide","preventOverflow"))return e;var t=e.offsets.reference,n=mt(e.instance.modifiers,function(r){return r.name==="preventOverflow"}).boundaries;if(t.bottomn.right||t.top>n.bottom||t.rightl);return D.undefined(r)||(c=c&&l===r),D.undefined(o)||(c=c&&s===o),c}function er(e,t,n){var r=n.key,i=n.type,o=n.value,a=Ie(e,r),s=Ie(t,r),l=i==="added"?a:s,c=i==="added"?s:a;if(!D.nullOrUndefined(o)){if(D.defined(l)){if(D.array(l)||D.plainObject(l))return ya(l,c,o)}else return le(c,o);return!1}return[a,s].every(D.array)?!c.every(pn(l)):[a,s].every(D.plainObject)?ma(Object.keys(l),Object.keys(c)):![a,s].every(function(p){return D.primitive(p)&&D.defined(p)})&&(i==="added"?!D.defined(a)&&D.defined(s):D.defined(a)&&!D.defined(s))}function tr(e,t,n){var r=n===void 0?{}:n,i=r.key,o=Ie(e,i),a=Ie(t,i);if(!Br(o,a))throw new TypeError("Inputs have different types");if(!ha(o,a))throw new TypeError("Inputs don't have length");return[o,a].every(D.plainObject)&&(o=Object.keys(o),a=Object.keys(a)),[o,a]}function nr(e){return function(t){var n=t[0],r=t[1];return D.array(e)?le(e,r)||e.some(function(i){return le(i,r)||D.array(r)&&pn(r)(i)}):D.plainObject(e)&&e[n]?!!e[n]&&le(e[n],r):le(e,r)}}function ma(e,t){return t.some(function(n){return!e.includes(n)})}function rr(e){return function(t){return D.array(e)?e.some(function(n){return le(n,t)||D.array(t)&&pn(t)(n)}):le(e,t)}}function ct(e,t){return D.array(e)?e.some(function(n){return le(n,t)}):le(e,t)}function pn(e){return function(t){return e.some(function(n){return le(n,t)})}}function Br(){for(var e=[],t=0;t"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function va(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,o;for(o=0;o=0)&&(n[i]=e[i]);return n}function Wr(e,t){if(e==null)return{};var n=va(e,t),r,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function Pe(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Ea(e,t){if(t&&(typeof t=="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Pe(e)}function Et(e){var t=ba();return function(){var n=Nt(e),r;if(t){var i=Nt(this).constructor;r=Reflect.construct(n,arguments,i)}else r=n.apply(this,arguments);return Ea(this,r)}}function Oa(e,t){if(typeof e!="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Ur(e){var t=Oa(e,"string");return typeof t=="symbol"?t:String(t)}function Ia(e,t,n,r){return typeof e=="boolean"?e:typeof e=="function"?e(t,n,r):e?!!e:!1}function Ca(e,t){return Object.hasOwnProperty.call(e,t)}function Pa(e,t,n,r){return r?new Error(r):new Error("Required ".concat(e[t]," `").concat(t,"` was not specified in `").concat(n,"`."))}function Ra(e,t){if(typeof e!="function")throw new TypeError(Sa);if(t&&typeof t!="string")throw new TypeError(Ta)}function ar(e,t,n){return Ra(e,n),function(r,i,o){for(var a=arguments.length,s=new Array(a>3?a-3:0),l=3;l3&&arguments[3]!==void 0?arguments[3]:!1;e.addEventListener(t,n,r)}function xa(e,t,n){var r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;e.removeEventListener(t,n,r)}function Aa(e,t,n){var r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,i;i=function(o){n(o),xa(e,t,i)},_a(e,t,i,r)}function sr(){}function zr(e){var t=e.handleClick,n=e.styles,r=n.color,i=n.height,o=n.width,a=Wr(n,Na);return E.createElement("button",{"aria-label":"close",onClick:t,style:a,type:"button"},E.createElement("svg",{width:"".concat(o,"px"),height:"".concat(i,"px"),viewBox:"0 0 18 18",version:"1.1",xmlns:"http://www.w3.org/2000/svg",preserveAspectRatio:"xMidYMid"},E.createElement("g",null,E.createElement("path",{d:"M8.13911129,9.00268191 L0.171521827,17.0258467 C-0.0498027049,17.248715 -0.0498027049,17.6098394 0.171521827,17.8327545 C0.28204354,17.9443526 0.427188206,17.9998706 0.572051765,17.9998706 C0.71714958,17.9998706 0.862013139,17.9443526 0.972581703,17.8327545 L9.0000937,9.74924618 L17.0276057,17.8327545 C17.1384085,17.9443526 17.2832721,17.9998706 17.4281356,17.9998706 C17.5729992,17.9998706 17.718097,17.9443526 17.8286656,17.8327545 C18.0499901,17.6098862 18.0499901,17.2487618 17.8286656,17.0258467 L9.86135722,9.00268191 L17.8340066,0.973848225 C18.0553311,0.750979934 18.0553311,0.389855532 17.8340066,0.16694039 C17.6126821,-0.0556467968 17.254037,-0.0556467968 17.0329467,0.16694039 L9.00042166,8.25611765 L0.967006424,0.167268345 C0.745681892,-0.0553188426 0.387317931,-0.0553188426 0.165993399,0.167268345 C-0.0553311331,0.390136635 -0.0553311331,0.751261038 0.165993399,0.974176179 L8.13920499,9.00268191 L8.13911129,9.00268191 Z",fill:r}))))}function Yr(e){var t=e.content,n=e.footer,r=e.handleClick,i=e.open,o=e.positionWrapper,a=e.showCloseButton,s=e.title,l=e.styles,c={content:E.isValidElement(t)?t:E.createElement("div",{className:"__floater__content",style:l.content},t)};return s&&(c.title=E.isValidElement(s)?s:E.createElement("div",{className:"__floater__title",style:l.title},s)),n&&(c.footer=E.isValidElement(n)?n:E.createElement("div",{className:"__floater__footer",style:l.footer},n)),(a||o)&&!D.boolean(i)&&(c.close=E.createElement(zr,{styles:l.close,handleClick:r})),E.createElement("div",{className:"__floater__container",style:l.container},c.close,c.title,c.content,c.footer)}function Ma(e){var t=(0,en.default)(ka,e.options||{});return{wrapper:{cursor:"help",display:"inline-flex",flexDirection:"column",zIndex:t.zIndex},wrapperPosition:{left:-1e3,position:"absolute",top:-1e3,visibility:"hidden"},floater:{display:"inline-block",filter:"drop-shadow(0 0 3px rgba(0, 0, 0, 0.3))",maxWidth:300,opacity:0,position:"relative",transition:"opacity 0.3s",visibility:"hidden",zIndex:t.zIndex},floaterOpening:{opacity:1,visibility:"visible"},floaterWithAnimation:{opacity:1,transition:"opacity 0.3s, transform 0.2s",visibility:"visible"},floaterWithComponent:{maxWidth:"100%"},floaterClosing:{opacity:0,visibility:"visible"},floaterCentered:{left:"50%",position:"fixed",top:"50%",transform:"translate(-50%, -50%)"},container:{backgroundColor:"#fff",color:"#666",minHeight:60,minWidth:200,padding:20,position:"relative",zIndex:10},title:{borderBottom:"1px solid #555",color:"#555",fontSize:18,marginBottom:5,paddingBottom:6,paddingRight:18},content:{fontSize:15},close:{backgroundColor:"transparent",border:0,borderRadius:0,color:"#555",fontSize:0,height:15,outline:"none",padding:10,position:"absolute",right:0,top:0,width:15,WebkitAppearance:"none"},footer:{borderTop:"1px solid #ccc",fontSize:13,marginTop:10,paddingTop:5},arrow:{color:"#fff",display:"inline-flex",length:16,margin:8,position:"absolute",spread:32},options:t}}function Ae(){return!!(typeof window<"u"&&window.document&&window.document.createElement)}function Vr(e){return e?e.getBoundingClientRect():null}function Wa(e=!0){let{body:t,documentElement:n}=document;if(!t||!n)return 0;if(e){let r=[t.scrollHeight,t.offsetHeight,n.clientHeight,n.scrollHeight,n.offsetHeight].sort((o,a)=>o-a),i=Math.floor(r.length/2);return r.length%2===0?(r[i-1]+r[i])/2:r[i]}return Math.max(t.scrollHeight,t.offsetHeight,n.clientHeight,n.scrollHeight,n.offsetHeight)}function ke(e){return typeof e=="string"?document.querySelector(e):e}function Ua(e){return!e||e.nodeType!==1?null:getComputedStyle(e)}function Lt(e,t,n){if(!e)return Fe();let r=(0,wr.default)(e);if(r){if(r.isSameNode(Fe()))return n?document:Fe();if(!(r.scrollHeight>r.offsetHeight)&&!t)return r.style.overflow="initial",Fe()}return r}function Ot(e,t){if(!e)return!1;let n=Lt(e,t);return n?!n.isSameNode(Fe()):!1}function Ha(e){return e.offsetParent!==document.body}function dt(e,t="fixed"){if(!e||!(e instanceof HTMLElement))return!1;let{nodeName:n}=e,r=Ua(e);return n==="BODY"||n==="HTML"?!1:r&&r.position===t?!0:e.parentNode?dt(e.parentNode,t):!1}function Ga(e){var t;if(!e)return!1;let n=e;for(;n&&n!==document.body;){if(n instanceof HTMLElement){let{display:r,visibility:i}=getComputedStyle(n);if(r==="none"||i==="hidden")return!1}n=(t=n.parentElement)!=null?t:null}return!0}function za(e,t,n){var r;let i=Vr(e),o=Lt(e,n),a=Ot(e,n),s=0,l=(r=i?.top)!=null?r:0;return o instanceof HTMLElement&&(s=o.scrollTop,!a&&!dt(e)&&(l+=s),o.isSameNode(Fe())||(l+=Fe().scrollTop)),Math.floor(l-t)}function Ya(e,t,n){var r;if(!e)return 0;let{offsetTop:i=0,scrollTop:o=0}=(r=(0,wr.default)(e))!=null?r:{},a=e.getBoundingClientRect().top+o;i&&(Ot(e,n)||Ha(e))&&(a-=i);let s=Math.floor(a-t);return s<0?0:s}function Fe(){var e;return(e=document.scrollingElement)!=null?e:document.documentElement}function qa(e,t){let{duration:n,element:r}=t;return new Promise((i,o)=>{let{scrollTop:a}=r,s=e>a?e-a:a-e;bi.default.top(r,e,{duration:s<100?50:n},l=>l&&l.message!=="Element already at target scroll position"?o(l):i())})}function Kr(e=navigator.userAgent){let t=e;return typeof window>"u"?t="node":document.documentMode?t="ie":/Edge/.test(e)?t="edge":window.opera||e.includes(" OPR/")?t="opera":typeof window.InstallTrigger<"u"?t="firefox":window.chrome?t="chrome":/(Version\/([\d._]+).*Safari|CriOS|FxiOS| Mobile\/)/.test(e)&&(t="safari"),t}function Ne(e){let t=[],n=r=>{if(typeof r=="string"||typeof r=="number")t.push(r);else if(Array.isArray(r))r.forEach(i=>n(i));else if(Ht(r)){let{children:i}=r.props;Array.isArray(i)?i.forEach(o=>n(o)):n(i)}};return n(e),t.join(" ").trim()}function $a(e,t){return!M.plainObject(e)||!M.array(t)?!1:Object.keys(e).every(n=>t.includes(n))}function Va(e){let t=/^#?([\da-f])([\da-f])([\da-f])$/i,n=e.replace(t,(i,o,a,s)=>o+o+a+a+s+s),r=/^#?([\da-f]{2})([\da-f]{2})([\da-f]{2})$/i.exec(n);return r?[parseInt(r[1],16),parseInt(r[2],16),parseInt(r[3],16)]:[]}function lr(e){return e.disableBeacon||e.placement==="center"}function cr(){return!["chrome","safari","firefox","opera"].includes(Kr())}function je({data:e,debug:t=!1,title:n,warn:r=!1}){let i=r?console.warn||console.error:console.log;t&&(n&&e?(console.groupCollapsed(`%creact-joyride: ${n}`,"color: #ff0044; font-weight: bold; font-size: 12px;"),Array.isArray(e)?e.forEach(o=>{M.plainObject(o)&&o.key?i.apply(console,[o.key,o.value]):i.apply(console,[o])}):i.apply(console,[e]),console.groupEnd()):console.error("Missing title or data props"))}function Ka(e){return Object.keys(e)}function Qr(e,...t){if(!M.plainObject(e))throw new TypeError("Expected an object");let n={};for(let r in e)({}).hasOwnProperty.call(e,r)&&(t.includes(r)||(n[r]=e[r]));return n}function Qa(e,...t){if(!M.plainObject(e))throw new TypeError("Expected an object");if(!t.length)return e;let n={};for(let r in e)({}).hasOwnProperty.call(e,r)&&t.includes(r)&&(n[r]=e[r]);return n}function Ja(e){let{isFirstStep:t,lifecycle:n,previousLifecycle:r,scrollToFirstStep:i,step:o,target:a}=e;return!o.disableScrolling&&(!t||i||n===W.TOOLTIP)&&o.placement!=="center"&&(!o.isFixed||!dt(a))&&r!==n&&[W.BEACON,W.TOOLTIP].includes(n)}function ns(e,t){var n,r,i,o,a;let{floaterProps:s,styles:l}=e,c=(0,Pt.default)((n=t.floaterProps)!=null?n:{},s??{}),p=(0,Pt.default)(l??{},(r=t.styles)!=null?r:{}),u=(0,Pt.default)(ts,p.options||{}),f=t.placement==="center"||t.disableBeacon,{width:b}=u;window.innerWidth>480&&(b=380),"width"in u&&(b=typeof u.width=="number"&&window.innerWidthXr(n,t)):(je({title:"validateSteps",data:"steps must be an array",warn:!0,debug:t}),!1)}function is(e){return new os(e)}function as({styles:e}){return V("div",{key:"JoyrideSpotlight",className:"react-joyride__spotlight","data-test-id":"spotlight",style:e})}function fs({styles:e,...t}){let{color:n,height:r,width:i,...o}=e;return E.createElement("button",{style:o,type:"button",...t},E.createElement("svg",{height:typeof r=="number"?`${r}px`:r,preserveAspectRatio:"xMidYMid",version:"1.1",viewBox:"0 0 18 18",width:typeof i=="number"?`${i}px`:i,xmlns:"http://www.w3.org/2000/svg"},E.createElement("g",null,E.createElement("path",{d:"M8.13911129,9.00268191 L0.171521827,17.0258467 C-0.0498027049,17.248715 -0.0498027049,17.6098394 0.171521827,17.8327545 C0.28204354,17.9443526 0.427188206,17.9998706 0.572051765,17.9998706 C0.71714958,17.9998706 0.862013139,17.9443526 0.972581703,17.8327545 L9.0000937,9.74924618 L17.0276057,17.8327545 C17.1384085,17.9443526 17.2832721,17.9998706 17.4281356,17.9998706 C17.5729992,17.9998706 17.718097,17.9443526 17.8286656,17.8327545 C18.0499901,17.6098862 18.0499901,17.2487618 17.8286656,17.0258467 L9.86135722,9.00268191 L17.8340066,0.973848225 C18.0553311,0.750979934 18.0553311,0.389855532 17.8340066,0.16694039 C17.6126821,-0.0556467968 17.254037,-0.0556467968 17.0329467,0.16694039 L9.00042166,8.25611765 L0.967006424,0.167268345 C0.745681892,-0.0553188426 0.387317931,-0.0553188426 0.165993399,0.167268345 C-0.0553311331,0.390136635 -0.0553311331,0.751261038 0.165993399,0.974176179 L8.13920499,9.00268191 L8.13911129,9.00268191 Z",fill:n}))))}function hs(e){let{backProps:t,closeProps:n,continuous:r,index:i,isLastStep:o,primaryProps:a,size:s,skipProps:l,step:c,tooltipProps:p}=e,{content:u,hideBackButton:f,hideCloseButton:b,hideFooter:m,locale:T,showProgress:F,showSkipButton:I,styles:_,title:v}=c,{back:P,close:R,last:K,next:B,skip:te}=T,Q={primary:R};return r&&(Q.primary=o?K:B,F&&(Q.primary=V("span",null,Q.primary," (",i+1,"/",s,")"))),Q.primary&&(Q.primary=V("button",{"data-test-id":"button-primary",style:_.buttonNext,type:"button",...a},Q.primary)),I&&!o&&(Q.skip=V("button",{"aria-live":"off","data-test-id":"button-skip",style:_.buttonSkip,type:"button",...l},te)),!f&&i>0&&(Q.back=V("button",{"data-test-id":"button-back",style:_.buttonBack,type:"button",...t},P)),Q.close=!b&&V(ds,{"data-test-id":"button-close",styles:_.buttonClose,...n}),V("div",{key:"JoyrideTooltip","aria-label":Ne(v)||Ne(u),className:"react-joyride__tooltip",style:_.tooltip,...p},V("div",{style:_.tooltipContainer},v&&V("h1",{"aria-label":Ne(v),style:_.tooltipTitle},v),V("div",{style:_.tooltipContent},u)),!m&&V("div",{style:_.tooltipFooter},V("div",{style:_.tooltipFooterSpacer},Q.skip),Q.back,Q.primary),Q.close)}function _s({step:e,steps:t,onClose:n,onComplete:r}){let[i,o]=ue(null),a=xn();return ce(()=>{let s;return o(l=>{let c=t.findIndex(({key:p})=>p===e);return c===-1?null:c===l?l:(s=setTimeout(o,500,c),null)}),()=>clearTimeout(s)},[e,t]),i===null?null:E.createElement(bs,{continuous:!0,steps:t,stepIndex:i,spotlightPadding:0,disableCloseOnEsc:!0,disableOverlayClose:!0,disableScrolling:!0,callback:s=>{s.action===$.CLOSE&&n(),s.action===$.NEXT&&s.index===s.size-1&&r()},floaterProps:{disableAnimation:!0,styles:{arrow:{length:20,spread:2},floater:{filter:a.base==="light"?"drop-shadow(0px 5px 5px rgba(0,0,0,0.05)) drop-shadow(0 1px 3px rgba(0,0,0,0.1))":"drop-shadow(#fff5 0px 0px 0.5px) drop-shadow(#fff5 0px 0px 0.5px)"}}},tooltipComponent:Rs,styles:{overlay:{mixBlendMode:"unset",backgroundColor:t[i]?.target==="body"?"rgba(27, 28, 29, 0.2)":"none"},spotlight:{backgroundColor:"none",border:`solid 2px ${a.color.secondary}`,boxShadow:"0px 0px 0px 9999px rgba(27, 28, 29, 0.2)"},tooltip:{width:280,color:a.color.lightest,background:a.color.secondary},options:{zIndex:9998,primaryColor:a.color.secondary,arrowColor:a.color.secondary}}})}function Gs({api:e}){let[t,n]=ue(!0),[r,i]=ue(!1),[o,a]=ue("1:Intro"),[s,l]=ue(),[c,p]=ue(),[u,f]=ue(),[b,m]=ue(),T=ze(B=>{try{let{id:te,refId:Q}=e.getCurrentStoryData()||{};(te!==B||Q!==void 0)&&e.selectStory(B)}catch{}},[e]),F=ze(()=>{let B=new URL(window.location.href),te=decodeURIComponent(B.searchParams.get("path"));B.search=`?path=${te}&onboarding=false`,history.replaceState({},"",B.href),e.setQueryParams({onboarding:"false"}),n(!1)},[e,n]),I=ze(()=>{e.emit(Dn,{step:"6:FinishedOnboarding",type:"telemetry"}),T("configure-your-project--docs"),F()},[e,T,F]);if(ce(()=>{e.setQueryParams({onboarding:"true"}),T("example-button--primary"),e.togglePanel(!0),e.togglePanelPosition("bottom"),e.setSelectedPanel("addon-controls")},[e,T]),ce(()=>{let B=new MutationObserver(()=>{l(document.getElementById("control-primary")),p(document.getElementById("save-from-controls")),f(document.getElementById("create-new-story-form"))});return B.observe(document.body,{childList:!0,subtree:!0}),()=>B.disconnect()},[]),ce(()=>{a(B=>["1:Intro","5:StoryCreated","6:FinishedOnboarding"].includes(B)?B:u?"4:CreateStory":c?"3:SaveFromControls":s?"2:Controls":"1:Intro")},[u,s,c]),ce(()=>e.on(wn,({payload:B,success:te})=>{!te||!B?.newStoryName||(m(B),i(!0),a("5:StoryCreated"),setTimeout(()=>e.clearNotification("save-story-success")))}),[e]),ce(()=>e.emit(Dn,{step:o,type:"telemetry"}),[e,o]),!t)return null;let _=b?.sourceFileContent,v=_?.lastIndexOf(`export const ${b?.newStoryExportName}`),P=_?.slice(v).trim(),R=_?.slice(0,v).split(` +`).length,K=[{key:"2:Controls",target:"#control-primary",title:"Interactive story playground",content:E.createElement(E.Fragment,null,"See how a story renders with different data and state without touching code. Try it out by toggling this button.",E.createElement(Ln,{targetSelector:"#control-primary",pulsating:!0})),offset:20,placement:"right",disableBeacon:!0,disableOverlay:!0,spotlightClicks:!0,onNextButtonClick:()=>{document.querySelector("#control-primary").click()}},{key:"3:SaveFromControls",target:'button[aria-label="Create new story with these settings"]',title:"Save your changes as a new story",content:E.createElement(E.Fragment,null,"Great! Storybook stories represent the key states of each of your components. After modifying a story, you can save your changes from here or reset it.",E.createElement(Ln,{targetSelector:"button[aria-label='Create new story with these settings']"})),offset:6,placement:"top",disableBeacon:!0,disableOverlay:!0,spotlightClicks:!0,onNextButtonClick:()=>{document.querySelector('button[aria-label="Create new story with these settings"]').click()},styles:{tooltip:{width:400}}},{key:"5:StoryCreated",target:'#storybook-explorer-tree [data-selected="true"]',title:"You just added your first story!",content:E.createElement(E.Fragment,null,"Well done! You just created your first story from the Storybook manager. This automatically added a few lines of code in"," ",E.createElement(Ws,null,b?.sourceFileName),".",P&&E.createElement(Yt,{theme:qt(_n.dark)},E.createElement(Us,null,E.createElement(Pn,{language:"jsx",showLineNumbers:!0,startingLineNumber:R},P)))),offset:12,placement:"right",disableBeacon:!0,disableOverlay:!0,styles:{tooltip:{width:400}}}];return E.createElement(Yt,{theme:Hs},r&&E.createElement(ei,{numberOfPieces:800,recycle:!1,tweenDuration:2e4,onConfettiComplete:B=>{B?.reset(),i(!1)}}),o==="1:Intro"?E.createElement(Bs,{onDismiss:()=>a("2:Controls")}):E.createElement(_s,{step:o,steps:K,onClose:F,onComplete:I}))}var hr,Wo,yr,Uo,mr,Ho,Go,he,zo,Be,Yo,qo,rn,$o,gr,Vo,br,vr,Ko,Qo,Jo,Xo,Zo,Dn,ri,oi,Fn,Bn,ii,ui,pi,hi,M,bi,wr,Ct,Pt,C,ht,vi,wi,Si,Yn,qn,Ci,Pi,Ke,de,Ui,Dr,Vt,Kt,ea,ta,Mt,Qn,en,na,ra,oa,D,sa,la,Jn,Xn,ca,tn,wa,Sa,Ta,q,ut,Hr,Gr,Na,qr,$r,ka,ja,La,fn,Da,Fa,Ba,L,$,ve,W,Y,pt,Xa,Jr,Za,es,ts,ft,ur,Zr,fr,os,ss,ls,cs,us,ps,ds,ys,ms,gs,eo,bs,vs,Es,Os,ws,Ss,Ts,Is,Cs,Ps,Rs,xs,to,As,Ns,ks,Ms,js,Ls,Ds,Fs,dr,Bs,Ws,Us,Hs,ro=ye(()=>{J();X();Z();Ye();Ye();Rn();zt();An();Tt();Tt();hr=po(Nn());jn();Wo=Object.create,yr=Object.defineProperty,Uo=Object.getOwnPropertyDescriptor,mr=Object.getOwnPropertyNames,Ho=Object.getPrototypeOf,Go=Object.prototype.hasOwnProperty,he=(e,t)=>function(){return t||(0,e[mr(e)[0]])((t={exports:{}}).exports,t),t.exports},zo=(e,t,n,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let i of mr(t))!Go.call(e,i)&&i!==n&&yr(e,i,{get:()=>t[i],enumerable:!(r=Uo(t,i))||r.enumerable});return e},Be=(e,t,n)=>(n=e!=null?Wo(Ho(e)):{},zo(t||!e||!e.__esModule?yr(n,"default",{value:e,enumerable:!0}):n,e)),Yo=he({"../../node_modules/scroll/index.js"(e,t){var n=new Error("Element already at target scroll position"),r=new Error("Scroll cancelled"),i=Math.min,o=Date.now;t.exports={left:a("scrollLeft"),top:a("scrollTop")};function a(c){return function(p,u,f,b){f=f||{},typeof f=="function"&&(b=f,f={}),typeof b!="function"&&(b=l);var m=o(),T=p[c],F=f.ease||s,I=isNaN(f.duration)?350:+f.duration,_=!1;return T===u?b(n,p[c]):requestAnimationFrame(P),v;function v(){_=!0}function P(R){if(_)return b(r,p[c]);var K=o(),B=i(1,(K-m)/I),te=F(B);p[c]=te*(u-T)+T,B<1?requestAnimationFrame(P):requestAnimationFrame(function(){b(null,p[c])})}}}function s(c){return .5*(1-Math.cos(Math.PI*c))}function l(){}}}),qo=he({"../../node_modules/scrollparent/scrollparent.js"(e,t){(function(n,r){typeof define=="function"&&define.amd?define([],r):typeof t=="object"&&t.exports?t.exports=r():n.Scrollparent=r()})(e,function(){function n(i){var o=getComputedStyle(i,null).getPropertyValue("overflow");return o.indexOf("scroll")>-1||o.indexOf("auto")>-1}function r(i){if(i instanceof HTMLElement||i instanceof SVGElement){for(var o=i.parentNode;o.parentNode;){if(n(o))return o;o=o.parentNode}return document.scrollingElement||document.documentElement}}return r})}}),rn=he({"../../node_modules/deepmerge/dist/cjs.js"(e,t){var n=function(v){return r(v)&&!i(v)};function r(v){return!!v&&typeof v=="object"}function i(v){var P=Object.prototype.toString.call(v);return P==="[object RegExp]"||P==="[object Date]"||s(v)}var o=typeof Symbol=="function"&&Symbol.for,a=o?Symbol.for("react.element"):60103;function s(v){return v.$$typeof===a}function l(v){return Array.isArray(v)?[]:{}}function c(v,P){return P.clone!==!1&&P.isMergeableObject(v)?I(l(v),v,P):v}function p(v,P,R){return v.concat(P).map(function(K){return c(K,R)})}function u(v,P){if(!P.customMerge)return I;var R=P.customMerge(v);return typeof R=="function"?R:I}function f(v){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(v).filter(function(P){return Object.propertyIsEnumerable.call(v,P)}):[]}function b(v){return Object.keys(v).concat(f(v))}function m(v,P){try{return P in v}catch{return!1}}function T(v,P){return m(v,P)&&!(Object.hasOwnProperty.call(v,P)&&Object.propertyIsEnumerable.call(v,P))}function F(v,P,R){var K={};return R.isMergeableObject(v)&&b(v).forEach(function(B){K[B]=c(v[B],R)}),b(P).forEach(function(B){T(v,B)||(m(v,B)&&R.isMergeableObject(P[B])?K[B]=u(B,R)(v[B],P[B],R):K[B]=c(P[B],R))}),K}function I(v,P,R){R=R||{},R.arrayMerge=R.arrayMerge||p,R.isMergeableObject=R.isMergeableObject||n,R.cloneUnlessOtherwiseSpecified=c;var K=Array.isArray(P),B=Array.isArray(v),te=K===B;return te?K?R.arrayMerge(v,P,R):F(v,P,R):c(P,R)}I.all=function(v,P){if(!Array.isArray(v))throw new Error("first argument should be an array");return v.reduce(function(R,K){return I(R,K,P)},{})};var _=I;t.exports=_}}),$o=he({"../../node_modules/react-is/cjs/react-is.development.js"(e){(function(){var t=typeof Symbol=="function"&&Symbol.for,n=t?Symbol.for("react.element"):60103,r=t?Symbol.for("react.portal"):60106,i=t?Symbol.for("react.fragment"):60107,o=t?Symbol.for("react.strict_mode"):60108,a=t?Symbol.for("react.profiler"):60114,s=t?Symbol.for("react.provider"):60109,l=t?Symbol.for("react.context"):60110,c=t?Symbol.for("react.async_mode"):60111,p=t?Symbol.for("react.concurrent_mode"):60111,u=t?Symbol.for("react.forward_ref"):60112,f=t?Symbol.for("react.suspense"):60113,b=t?Symbol.for("react.suspense_list"):60120,m=t?Symbol.for("react.memo"):60115,T=t?Symbol.for("react.lazy"):60116,F=t?Symbol.for("react.block"):60121,I=t?Symbol.for("react.fundamental"):60117,_=t?Symbol.for("react.responder"):60118,v=t?Symbol.for("react.scope"):60119;function P(O){return typeof O=="string"||typeof O=="function"||O===i||O===p||O===a||O===o||O===f||O===b||typeof O=="object"&&O!==null&&(O.$$typeof===T||O.$$typeof===m||O.$$typeof===s||O.$$typeof===l||O.$$typeof===u||O.$$typeof===I||O.$$typeof===_||O.$$typeof===v||O.$$typeof===F)}function R(O){if(typeof O=="object"&&O!==null){var U=O.$$typeof;switch(U){case n:var z=O.type;switch(z){case c:case p:case i:case a:case o:case f:return z;default:var ne=z&&z.$$typeof;switch(ne){case l:case u:case T:case m:case s:return ne;default:return U}}case r:return U}}}var K=c,B=p,te=l,Q=s,se=n,Ze=u,Ue=i,Re=T,et=m,He=r,Ce=a,tt=o,pe=f,fe=!1;function Le(O){return fe||(fe=!0,console.warn("The ReactIs.isAsyncMode() alias has been deprecated, and will be removed in React 17+. Update your code to use ReactIs.isConcurrentMode() instead. It has the exact same API.")),we(O)||R(O)===c}function we(O){return R(O)===p}function S(O){return R(O)===l}function k(O){return R(O)===s}function H(O){return typeof O=="object"&&O!==null&&O.$$typeof===n}function G(O){return R(O)===u}function d(O){return R(O)===i}function h(O){return R(O)===T}function g(O){return R(O)===m}function y(O){return R(O)===r}function N(O){return R(O)===a}function j(O){return R(O)===o}function w(O){return R(O)===f}e.AsyncMode=K,e.ConcurrentMode=B,e.ContextConsumer=te,e.ContextProvider=Q,e.Element=se,e.ForwardRef=Ze,e.Fragment=Ue,e.Lazy=Re,e.Memo=et,e.Portal=He,e.Profiler=Ce,e.StrictMode=tt,e.Suspense=pe,e.isAsyncMode=Le,e.isConcurrentMode=we,e.isContextConsumer=S,e.isContextProvider=k,e.isElement=H,e.isForwardRef=G,e.isFragment=d,e.isLazy=h,e.isMemo=g,e.isPortal=y,e.isProfiler=N,e.isStrictMode=j,e.isSuspense=w,e.isValidElementType=P,e.typeOf=R})()}}),gr=he({"../../node_modules/react-is/index.js"(e,t){t.exports=$o()}}),Vo=he({"../../node_modules/object-assign/index.js"(e,t){var n=Object.getOwnPropertySymbols,r=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable;function o(s){if(s==null)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(s)}function a(){try{if(!Object.assign)return!1;var s=new String("abc");if(s[5]="de",Object.getOwnPropertyNames(s)[0]==="5")return!1;for(var l={},c=0;c<10;c++)l["_"+String.fromCharCode(c)]=c;var p=Object.getOwnPropertyNames(l).map(function(f){return l[f]});if(p.join("")!=="0123456789")return!1;var u={};return"abcdefghijklmnopqrst".split("").forEach(function(f){u[f]=f}),Object.keys(Object.assign({},u)).join("")==="abcdefghijklmnopqrst"}catch{return!1}}t.exports=a()?Object.assign:function(s,l){for(var c,p=o(s),u,f=1;f1?s("Invalid arguments supplied to oneOf, expected an array, got "+arguments.length+" arguments. A common mistake is to write oneOf(x, y, z) instead of oneOf([x, y, z])."):s("Invalid argument supplied to oneOf, expected an array."),l;function k(H,G,d,h,g){for(var y=H[G],N=0;N0?", expected one of type ["+j.join(", ")+"]":"";return new I("Invalid "+y+" `"+N+"` supplied to "+("`"+g+"`"+z+"."))}return _(G)}function Ue(){function S(k,H,G,d,h){return Ce(k[H])?null:new I("Invalid "+d+" `"+h+"` supplied to "+("`"+G+"`, expected a ReactNode."))}return _(S)}function Re(S,k,H,G,d){return new I((S||"React class")+": "+k+" type `"+H+"."+G+"` is invalid; it must be a function, usually from the `prop-types` package, but received `"+d+"`.")}function et(S){function k(H,G,d,h,g){var y=H[G],N=pe(y);if(N!=="object")return new I("Invalid "+h+" `"+g+"` of type `"+N+"` "+("supplied to `"+d+"`, expected `object`."));for(var j in S){var w=S[j];if(typeof w!="function")return Re(d,h,g,j,fe(w));var O=w(y,j,d,h,g+"."+j,i);if(O)return O}return null}return _(k)}function He(S){function k(H,G,d,h,g){var y=H[G],N=pe(y);if(N!=="object")return new I("Invalid "+h+" `"+g+"` of type `"+N+"` "+("supplied to `"+d+"`, expected `object`."));var j=r({},H[G],S);for(var w in j){var O=S[w];if(o(S,w)&&typeof O!="function")return Re(d,h,g,w,fe(O));if(!O)return new I("Invalid "+h+" `"+g+"` key `"+w+"` supplied to `"+d+"`.\nBad object: "+JSON.stringify(H[G],null," ")+` +Valid keys: `+JSON.stringify(Object.keys(S),null," "));var U=O(y,w,d,h,g+"."+w,i);if(U)return U}return null}return _(k)}function Ce(S){switch(typeof S){case"number":case"string":case"undefined":return!0;case"boolean":return!S;case"object":if(Array.isArray(S))return S.every(Ce);if(S===null||c(S))return!0;var k=b(S);if(k){var H=k.call(S),G;if(k!==S.entries){for(;!(G=H.next()).done;)if(!Ce(G.value))return!1}else for(;!(G=H.next()).done;){var d=G.value;if(d&&!Ce(d[1]))return!1}}else return!1;return!0;default:return!1}}function tt(S,k){return S==="symbol"?!0:k?k["@@toStringTag"]==="Symbol"||typeof Symbol=="function"&&k instanceof Symbol:!1}function pe(S){var k=typeof S;return Array.isArray(S)?"array":S instanceof RegExp?"object":tt(k,S)?"symbol":k}function fe(S){if(typeof S>"u"||S===null)return""+S;var k=pe(S);if(k==="object"){if(S instanceof Date)return"date";if(S instanceof RegExp)return"regexp"}return k}function Le(S){var k=fe(S);switch(k){case"array":case"object":return"an "+k;case"boolean":case"date":case"regexp":return"a "+k;default:return k}}function we(S){return!S.constructor||!S.constructor.name?m:S.constructor.name}return T.checkPropTypes=a,T.resetWarningCache=a.resetWarningCache,T.PropTypes=T,T}}}),Jo=he({"../../node_modules/prop-types/index.js"(e,t){n=gr(),r=!0,t.exports=Qo()(n.isElement,r);var n,r}}),Xo=he({"../../node_modules/react-innertext/index.js"(e,t){var n=function(o){return Object.prototype.hasOwnProperty.call(o,"props")},r=function(o,a){return o+i(a)},i=function(o){return o===null||typeof o=="boolean"||typeof o>"u"?"":typeof o=="number"?o.toString():typeof o=="string"?o:Array.isArray(o)?o.reduce(r,""):n(o)&&Object.prototype.hasOwnProperty.call(o.props,"children")?i(o.props.children):""};i.default=i,t.exports=i}}),Zo=re.div(({width:e,height:t,left:n,top:r})=>({width:`${e}px`,height:`${t}px`,left:`${n}px`,top:`${r}px`,position:"relative",overflow:"hidden"}));Dn="STORYBOOK_ADDON_ONBOARDING_CHANNEL";ri=Er("function"),oi=e=>e===null,Fn=e=>Object.prototype.toString.call(e).slice(8,-1)==="RegExp",Bn=e=>!ii(e)&&!oi(e)&&(ri(e)||typeof e=="object"),ii=Er("undefined");ui=["Array","ArrayBuffer","AsyncFunction","AsyncGenerator","AsyncGeneratorFunction","Date","Error","Function","Generator","GeneratorFunction","HTMLElement","Map","Object","Promise","RegExp","Set","WeakMap","WeakSet"],pi=["bigint","boolean","null","number","string","symbol","undefined"];hi=["innerHTML","ownerDocument","style","attributes","nodeValue"];x.array=Array.isArray;x.arrayOf=(e,t)=>!x.array(e)&&!x.function(t)?!1:e.every(n=>t(n));x.asyncGeneratorFunction=e=>kt(e)==="AsyncGeneratorFunction";x.asyncFunction=Ee("AsyncFunction");x.bigint=Qe("bigint");x.boolean=e=>e===!0||e===!1;x.date=Ee("Date");x.defined=e=>!x.undefined(e);x.domElement=e=>x.object(e)&&!x.plainObject(e)&&e.nodeType===1&&x.string(e.nodeName)&&hi.every(t=>t in e);x.empty=e=>x.string(e)&&e.length===0||x.array(e)&&e.length===0||x.object(e)&&!x.map(e)&&!x.set(e)&&Object.keys(e).length===0||x.set(e)&&e.size===0||x.map(e)&&e.size===0;x.error=Ee("Error");x.function=Qe("function");x.generator=e=>x.iterable(e)&&x.function(e.next)&&x.function(e.throw);x.generatorFunction=Ee("GeneratorFunction");x.instanceOf=(e,t)=>!e||!t?!1:Object.getPrototypeOf(e)===t.prototype;x.iterable=e=>!x.nullOrUndefined(e)&&x.function(e[Symbol.iterator]);x.map=Ee("Map");x.nan=e=>Number.isNaN(e);x.null=e=>e===null;x.nullOrUndefined=e=>x.null(e)||x.undefined(e);x.number=e=>Qe("number")(e)&&!x.nan(e);x.numericString=e=>x.string(e)&&e.length>0&&!Number.isNaN(Number(e));x.object=e=>!x.nullOrUndefined(e)&&(x.function(e)||typeof e=="object");x.oneOf=(e,t)=>x.array(e)?e.indexOf(t)>-1:!1;x.plainFunction=Ee("Function");x.plainObject=e=>{if(kt(e)!=="Object")return!1;let t=Object.getPrototypeOf(e);return t===null||t===Object.getPrototypeOf({})};x.primitive=e=>x.null(e)||di(typeof e);x.promise=Ee("Promise");x.propertyOf=(e,t,n)=>{if(!x.object(e)||!t)return!1;let r=e[t];return x.function(n)?n(r):x.defined(r)};x.regexp=Ee("RegExp");x.set=Ee("Set");x.string=Qe("string");x.symbol=Qe("symbol");x.undefined=Qe("undefined");x.weakMap=Ee("WeakMap");x.weakSet=Ee("WeakSet");M=x;bi=Be(Yo(),1),wr=Be(qo(),1),Ct=Be(rn(),1),Pt=Be(rn(),1),C=Be(Jo()),ht=typeof window<"u"&&typeof document<"u"&&typeof navigator<"u",vi=function(){for(var e=["Edge","Trident","Firefox"],t=0;t=0)return 1;return 0}();wi=ht&&window.Promise,Si=wi?Ei:Oi;Yn=ht&&!!(window.MSInputMethodContext&&document.documentMode),qn=ht&&/MSIE 10/.test(navigator.userAgent);Ci=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},Pi=function(){function e(t,n){for(var r=0;r2&&arguments[2]!==void 0?arguments[2]:{};Ci(this,e),this.scheduleUpdate=function(){return requestAnimationFrame(r.update)},this.update=Si(this.update.bind(this)),this.options=de({},e.Defaults,i),this.state={isDestroyed:!1,isCreated:!1,scrollParents:[]},this.reference=t&&t.jquery?t[0]:t,this.popper=n&&n.jquery?n[0]:n,this.options.modifiers={},Object.keys(de({},e.Defaults.modifiers,i.modifiers)).forEach(function(a){r.options.modifiers[a]=de({},e.Defaults.modifiers[a]||{},i.modifiers?i.modifiers[a]:{})}),this.modifiers=Object.keys(this.options.modifiers).map(function(a){return de({name:a},r.options.modifiers[a])}).sort(function(a,s){return a.order-s.order}),this.modifiers.forEach(function(a){a.enabled&&Sr(a.onLoad)&&a.onLoad(r.reference,r.popper,r.options,a,r.state)}),this.update();var o=this.options.eventsEnabled;o&&this.enableEventListeners(),this.state.eventsEnabled=o}return Pi(e,[{key:"update",value:function(){return Ai.call(this)}},{key:"destroy",value:function(){return Ni.call(this)}},{key:"enableEventListeners",value:function(){return Mi.call(this)}},{key:"disableEventListeners",value:function(){return Li.call(this)}}]),e}();Mt.Utils=window.PopperUtils;Mt.placements=Dr;Mt.Defaults=ta;Qn=Mt,en=Be(rn()),na=["innerHTML","ownerDocument","style","attributes","nodeValue"],ra=["Array","ArrayBuffer","AsyncFunction","AsyncGenerator","AsyncGeneratorFunction","Date","Error","Function","Generator","GeneratorFunction","HTMLElement","Map","Object","Promise","RegExp","Set","WeakMap","WeakSet"],oa=["bigint","boolean","null","number","string","symbol","undefined"];A.array=Array.isArray;A.arrayOf=function(e,t){return!A.array(e)&&!A.function(t)?!1:e.every(function(n){return t(n)})};A.asyncGeneratorFunction=function(e){return jt(e)==="AsyncGeneratorFunction"};A.asyncFunction=Oe("AsyncFunction");A.bigint=Xe("bigint");A.boolean=function(e){return e===!0||e===!1};A.date=Oe("Date");A.defined=function(e){return!A.undefined(e)};A.domElement=function(e){return A.object(e)&&!A.plainObject(e)&&e.nodeType===1&&A.string(e.nodeName)&&na.every(function(t){return t in e})};A.empty=function(e){return A.string(e)&&e.length===0||A.array(e)&&e.length===0||A.object(e)&&!A.map(e)&&!A.set(e)&&Object.keys(e).length===0||A.set(e)&&e.size===0||A.map(e)&&e.size===0};A.error=Oe("Error");A.function=Xe("function");A.generator=function(e){return A.iterable(e)&&A.function(e.next)&&A.function(e.throw)};A.generatorFunction=Oe("GeneratorFunction");A.instanceOf=function(e,t){return!e||!t?!1:Object.getPrototypeOf(e)===t.prototype};A.iterable=function(e){return!A.nullOrUndefined(e)&&A.function(e[Symbol.iterator])};A.map=Oe("Map");A.nan=function(e){return Number.isNaN(e)};A.null=function(e){return e===null};A.nullOrUndefined=function(e){return A.null(e)||A.undefined(e)};A.number=function(e){return Xe("number")(e)&&!A.nan(e)};A.numericString=function(e){return A.string(e)&&e.length>0&&!Number.isNaN(Number(e))};A.object=function(e){return!A.nullOrUndefined(e)&&(A.function(e)||typeof e=="object")};A.oneOf=function(e,t){return A.array(e)?e.indexOf(t)>-1:!1};A.plainFunction=Oe("Function");A.plainObject=function(e){if(jt(e)!=="Object")return!1;var t=Object.getPrototypeOf(e);return t===null||t===Object.getPrototypeOf({})};A.primitive=function(e){return A.null(e)||aa(typeof e)};A.promise=Oe("Promise");A.propertyOf=function(e,t,n){if(!A.object(e)||!t)return!1;var r=e[t];return A.function(n)?n(r):A.defined(r)};A.regexp=Oe("RegExp");A.set=Oe("Set");A.string=Xe("string");A.symbol=Xe("symbol");A.undefined=Xe("undefined");A.weakMap=Oe("WeakMap");A.weakSet=Oe("WeakSet");D=A;sa=Fr("function"),la=function(e){return e===null},Jn=function(e){return Object.prototype.toString.call(e).slice(8,-1)==="RegExp"},Xn=function(e){return!ca(e)&&!la(e)&&(sa(e)||typeof e=="object")},ca=Fr("undefined"),tn=function(e){var t=typeof Symbol=="function"&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&typeof e.length=="number")return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")};wa={flip:{padding:20},preventOverflow:{padding:10}},Sa="The typeValidator argument must be a function with the signature function(props, propName, componentName).",Ta="The error message is optional, but must be a string if provided.";q={INIT:"init",IDLE:"idle",OPENING:"opening",OPEN:"open",CLOSING:"closing",ERROR:"error"},ut=De.createPortal!==void 0;Hr=function(e){vt(n,e);var t=Et(n);function n(){return gt(this,n),t.apply(this,arguments)}return bt(n,[{key:"componentDidMount",value:function(){Se()&&(this.node||this.appendNode(),ut||this.renderPortal())}},{key:"componentDidUpdate",value:function(){Se()&&(ut||this.renderPortal())}},{key:"componentWillUnmount",value:function(){!Se()||!this.node||(ut||De.unmountComponentAtNode(this.node),this.node&&this.node.parentNode===document.body&&(document.body.removeChild(this.node),this.node=void 0))}},{key:"appendNode",value:function(){var r=this.props,i=r.id,o=r.zIndex;this.node||(this.node=document.createElement("div"),i&&(this.node.id=i),o&&(this.node.style.zIndex=o),document.body.appendChild(this.node))}},{key:"renderPortal",value:function(){if(!Se())return null;var r=this.props,i=r.children,o=r.setRef;if(this.node||this.appendNode(),ut)return De.createPortal(i,this.node);var a=De.unstable_renderSubtreeIntoContainer(this,i.length>1?E.createElement("div",null,i):i[0],this.node);return o(a),null}},{key:"renderReact16",value:function(){var r=this.props,i=r.hasChildren,o=r.placement,a=r.target;return i?this.renderPortal():a||o==="center"?this.renderPortal():null}},{key:"render",value:function(){return ut?this.renderReact16():null}}]),n}(E.Component);oe(Hr,"propTypes",{children:C.default.oneOfType([C.default.element,C.default.array]),hasChildren:C.default.bool,id:C.default.oneOfType([C.default.string,C.default.number]),placement:C.default.string,setRef:C.default.func.isRequired,target:C.default.oneOfType([C.default.object,C.default.string]),zIndex:C.default.number});Gr=function(e){vt(n,e);var t=Et(n);function n(){return gt(this,n),t.apply(this,arguments)}return bt(n,[{key:"parentStyle",get:function(){var r=this.props,i=r.placement,o=r.styles,a=o.arrow.length,s={pointerEvents:"none",position:"absolute",width:"100%"};return i.startsWith("top")?(s.bottom=0,s.left=0,s.right=0,s.height=a):i.startsWith("bottom")?(s.left=0,s.right=0,s.top=0,s.height=a):i.startsWith("left")?(s.right=0,s.top=0,s.bottom=0):i.startsWith("right")&&(s.left=0,s.top=0),s}},{key:"render",value:function(){var r=this.props,i=r.placement,o=r.setArrowRef,a=r.styles,s=a.arrow,l=s.color,c=s.display,p=s.length,u=s.margin,f=s.position,b=s.spread,m={display:c,position:f},T,F=b,I=p;return i.startsWith("top")?(T="0,0 ".concat(F/2,",").concat(I," ").concat(F,",0"),m.bottom=0,m.marginLeft=u,m.marginRight=u):i.startsWith("bottom")?(T="".concat(F,",").concat(I," ").concat(F/2,",0 0,").concat(I),m.top=0,m.marginLeft=u,m.marginRight=u):i.startsWith("left")?(I=b,F=p,T="0,0 ".concat(F,",").concat(I/2," 0,").concat(I),m.right=0,m.marginTop=u,m.marginBottom=u):i.startsWith("right")&&(I=b,F=p,T="".concat(F,",").concat(I," ").concat(F,",0 0,").concat(I/2),m.left=0,m.marginTop=u,m.marginBottom=u),E.createElement("div",{className:"__floater__arrow",style:this.parentStyle},E.createElement("span",{ref:o,style:m},E.createElement("svg",{width:F,height:I,version:"1.1",xmlns:"http://www.w3.org/2000/svg"},E.createElement("polygon",{points:T,fill:l}))))}}]),n}(E.Component);oe(Gr,"propTypes",{placement:C.default.string.isRequired,setArrowRef:C.default.func.isRequired,styles:C.default.object.isRequired});Na=["color","height","width"];zr.propTypes={handleClick:C.default.func.isRequired,styles:C.default.object.isRequired};Yr.propTypes={content:C.default.node.isRequired,footer:C.default.node,handleClick:C.default.func.isRequired,open:C.default.bool,positionWrapper:C.default.bool.isRequired,showCloseButton:C.default.bool.isRequired,styles:C.default.object.isRequired,title:C.default.node};qr=function(e){vt(n,e);var t=Et(n);function n(){return gt(this,n),t.apply(this,arguments)}return bt(n,[{key:"style",get:function(){var r=this.props,i=r.disableAnimation,o=r.component,a=r.placement,s=r.hideArrow,l=r.status,c=r.styles,p=c.arrow.length,u=c.floater,f=c.floaterCentered,b=c.floaterClosing,m=c.floaterOpening,T=c.floaterWithAnimation,F=c.floaterWithComponent,I={};return s||(a.startsWith("top")?I.padding="0 0 ".concat(p,"px"):a.startsWith("bottom")?I.padding="".concat(p,"px 0 0"):a.startsWith("left")?I.padding="0 ".concat(p,"px 0 0"):a.startsWith("right")&&(I.padding="0 0 0 ".concat(p,"px"))),[q.OPENING,q.OPEN].indexOf(l)!==-1&&(I=ee(ee({},I),m)),l===q.CLOSING&&(I=ee(ee({},I),b)),l===q.OPEN&&!i&&(I=ee(ee({},I),T)),a==="center"&&(I=ee(ee({},I),f)),o&&(I=ee(ee({},I),F)),ee(ee({},u),I)}},{key:"render",value:function(){var r=this.props,i=r.component,o=r.handleClick,a=r.hideArrow,s=r.setFloaterRef,l=r.status,c={},p=["__floater"];return i?E.isValidElement(i)?c.content=E.cloneElement(i,{closeFn:o}):c.content=i({closeFn:o}):c.content=E.createElement(Yr,this.props),l===q.OPEN&&p.push("__floater__open"),a||(c.arrow=E.createElement(Gr,this.props)),E.createElement("div",{ref:s,className:p.join(" "),style:this.style},E.createElement("div",{className:"__floater__body"},c.content,c.arrow))}}]),n}(E.Component);oe(qr,"propTypes",{component:C.default.oneOfType([C.default.func,C.default.element]),content:C.default.node,disableAnimation:C.default.bool.isRequired,footer:C.default.node,handleClick:C.default.func.isRequired,hideArrow:C.default.bool.isRequired,open:C.default.bool,placement:C.default.string.isRequired,positionWrapper:C.default.bool.isRequired,setArrowRef:C.default.func.isRequired,setFloaterRef:C.default.func.isRequired,showCloseButton:C.default.bool,status:C.default.string.isRequired,styles:C.default.object.isRequired,title:C.default.node});$r=function(e){vt(n,e);var t=Et(n);function n(){return gt(this,n),t.apply(this,arguments)}return bt(n,[{key:"render",value:function(){var r=this.props,i=r.children,o=r.handleClick,a=r.handleMouseEnter,s=r.handleMouseLeave,l=r.setChildRef,c=r.setWrapperRef,p=r.style,u=r.styles,f;if(i)if(E.Children.count(i)===1)if(!E.isValidElement(i))f=E.createElement("span",null,i);else{var b=D.function(i.type)?"innerRef":"ref";f=E.cloneElement(E.Children.only(i),oe({},b,l))}else f=i;return f?E.createElement("span",{ref:c,style:ee(ee({},u),p),onClick:o,onMouseEnter:a,onMouseLeave:s},f):null}}]),n}(E.Component);oe($r,"propTypes",{children:C.default.node,handleClick:C.default.func.isRequired,handleMouseEnter:C.default.func.isRequired,handleMouseLeave:C.default.func.isRequired,setChildRef:C.default.func.isRequired,setWrapperRef:C.default.func.isRequired,style:C.default.object,styles:C.default.object.isRequired});ka={zIndex:100};ja=["arrow","flip","offset"],La=["position","top","right","bottom","left"],fn=function(e){vt(n,e);var t=Et(n);function n(r){var i;return gt(this,n),i=t.call(this,r),oe(Pe(i),"setArrowRef",function(o){i.arrowRef=o}),oe(Pe(i),"setChildRef",function(o){i.childRef=o}),oe(Pe(i),"setFloaterRef",function(o){i.floaterRef=o}),oe(Pe(i),"setWrapperRef",function(o){i.wrapperRef=o}),oe(Pe(i),"handleTransitionEnd",function(){var o=i.state.status,a=i.props.callback;i.wrapperPopper&&i.wrapperPopper.instance.update(),i.setState({status:o===q.OPENING?q.OPEN:q.IDLE},function(){var s=i.state.status;a(s===q.OPEN?"open":"close",i.props)})}),oe(Pe(i),"handleClick",function(){var o=i.props,a=o.event,s=o.open;if(!D.boolean(s)){var l=i.state,c=l.positionWrapper,p=l.status;(i.event==="click"||i.event==="hover"&&c)&&(Rt({title:"click",data:[{event:a,status:p===q.OPEN?"closing":"opening"}],debug:i.debug}),i.toggle())}}),oe(Pe(i),"handleMouseEnter",function(){var o=i.props,a=o.event,s=o.open;if(!(D.boolean(s)||Qt())){var l=i.state.status;i.event==="hover"&&l===q.IDLE&&(Rt({title:"mouseEnter",data:[{key:"originalEvent",value:a}],debug:i.debug}),clearTimeout(i.eventDelayTimeout),i.toggle())}}),oe(Pe(i),"handleMouseLeave",function(){var o=i.props,a=o.event,s=o.eventDelay,l=o.open;if(!(D.boolean(l)||Qt())){var c=i.state,p=c.status,u=c.positionWrapper;i.event==="hover"&&(Rt({title:"mouseLeave",data:[{key:"originalEvent",value:a}],debug:i.debug}),s?[q.OPENING,q.OPEN].indexOf(p)!==-1&&!u&&!i.eventDelayTimeout&&(i.eventDelayTimeout=setTimeout(function(){delete i.eventDelayTimeout,i.toggle()},s*1e3)):i.toggle(q.IDLE))}}),i.state={currentPlacement:r.placement,needsUpdate:!1,positionWrapper:r.wrapperOptions.position&&!!r.target,status:q.INIT,statusWrapper:q.INIT},i._isMounted=!1,i.hasMounted=!1,Se()&&window.addEventListener("load",function(){i.popper&&i.popper.instance.update(),i.wrapperPopper&&i.wrapperPopper.instance.update()}),i}return bt(n,[{key:"componentDidMount",value:function(){if(Se()){var r=this.state.positionWrapper,i=this.props,o=i.children,a=i.open,s=i.target;this._isMounted=!0,Rt({title:"init",data:{hasChildren:!!o,hasTarget:!!s,isControlled:D.boolean(a),positionWrapper:r,target:this.target,floater:this.floaterRef},debug:this.debug}),this.hasMounted||(this.initPopper(),this.hasMounted=!0),!o&&s&&D.boolean(a)}}},{key:"componentDidUpdate",value:function(r,i){if(Se()){var o=this.props,a=o.autoOpen,s=o.open,l=o.target,c=o.wrapperOptions,p=ga(i,this.state),u=p.changedFrom,f=p.changed;if(r.open!==s){var b;D.boolean(s)&&(b=s?q.OPENING:q.CLOSING),this.toggle(b)}(r.wrapperOptions.position!==c.position||r.target!==l)&&this.changeWrapperPosition(this.props),f("status",q.IDLE)&&s?this.toggle(q.OPEN):u("status",q.INIT,q.IDLE)&&a&&this.toggle(q.OPEN),this.popper&&f("status",q.OPENING)&&this.popper.instance.update(),this.floaterRef&&(f("status",q.OPENING)||f("status",q.CLOSING))&&Aa(this.floaterRef,"transitionend",this.handleTransitionEnd),f("needsUpdate",!0)&&this.rebuildPopper()}}},{key:"componentWillUnmount",value:function(){Se()&&(this._isMounted=!1,this.popper&&this.popper.instance.destroy(),this.wrapperPopper&&this.wrapperPopper.instance.destroy())}},{key:"initPopper",value:function(){var r=this,i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.target,o=this.state.positionWrapper,a=this.props,s=a.disableFlip,l=a.getPopper,c=a.hideArrow,p=a.offset,u=a.placement,f=a.wrapperOptions,b=u==="top"||u==="bottom"?"flip":["right","bottom-end","top-end","left","top-start","bottom-start"];if(u==="center")this.setState({status:q.IDLE});else if(i&&this.floaterRef){var m=this.options,T=m.arrow,F=m.flip,I=m.offset,_=Wr(m,ja);new Qn(i,this.floaterRef,{placement:u,modifiers:ee({arrow:ee({enabled:!c,element:this.arrowRef},T),flip:ee({enabled:!s,behavior:b},F),offset:ee({offset:"0, ".concat(p,"px")},I)},_),onCreate:function(P){var R;if(r.popper=P,!((R=r.floaterRef)!==null&&R!==void 0&&R.isConnected)){r.setState({needsUpdate:!0});return}l(P,"floater"),r._isMounted&&r.setState({currentPlacement:P.placement,status:q.IDLE}),u!==P.placement&&setTimeout(function(){P.instance.update()},1)},onUpdate:function(P){r.popper=P;var R=r.state.currentPlacement;r._isMounted&&P.placement!==R&&r.setState({currentPlacement:P.placement})}})}if(o){var v=D.undefined(f.offset)?0:f.offset;new Qn(this.target,this.wrapperRef,{placement:f.placement||u,modifiers:{arrow:{enabled:!1},offset:{offset:"0, ".concat(v,"px")},flip:{enabled:!1}},onCreate:function(P){r.wrapperPopper=P,r._isMounted&&r.setState({statusWrapper:q.IDLE}),l(P,"wrapper"),u!==P.placement&&setTimeout(function(){P.instance.update()},1)}})}}},{key:"rebuildPopper",value:function(){var r=this;this.floaterRefInterval=setInterval(function(){var i;(i=r.floaterRef)!==null&&i!==void 0&&i.isConnected&&(clearInterval(r.floaterRefInterval),r.setState({needsUpdate:!1}),r.initPopper())},50)}},{key:"changeWrapperPosition",value:function(r){var i=r.target,o=r.wrapperOptions;this.setState({positionWrapper:o.position&&!!i})}},{key:"toggle",value:function(r){var i=this.state.status,o=i===q.OPEN?q.CLOSING:q.OPENING;D.undefined(r)||(o=r),this.setState({status:o})}},{key:"debug",get:function(){var r=this.props.debug;return r||Se()&&"ReactFloaterDebug"in window&&!!window.ReactFloaterDebug}},{key:"event",get:function(){var r=this.props,i=r.disableHoverToClick,o=r.event;return o==="hover"&&Qt()&&!i?"click":o}},{key:"options",get:function(){var r=this.props.options;return(0,en.default)(wa,r||{})}},{key:"styles",get:function(){var r=this,i=this.state,o=i.status,a=i.positionWrapper,s=i.statusWrapper,l=this.props.styles,c=(0,en.default)(Ma(l),l);if(a){var p;[q.IDLE].indexOf(o)===-1||[q.IDLE].indexOf(s)===-1?p=c.wrapperPosition:p=this.wrapperPopper.styles,c.wrapper=ee(ee({},c.wrapper),p)}if(this.target){var u=window.getComputedStyle(this.target);this.wrapperStyles?c.wrapper=ee(ee({},c.wrapper),this.wrapperStyles):["relative","static"].indexOf(u.position)===-1&&(this.wrapperStyles={},a||(La.forEach(function(f){r.wrapperStyles[f]=u[f]}),c.wrapper=ee(ee({},c.wrapper),this.wrapperStyles),this.target.style.position="relative",this.target.style.top="auto",this.target.style.right="auto",this.target.style.bottom="auto",this.target.style.left="auto"))}return c}},{key:"target",get:function(){if(!Se())return null;var r=this.props.target;return r?D.domElement(r)?r:document.querySelector(r):this.childRef||this.wrapperRef}},{key:"render",value:function(){var r=this.state,i=r.currentPlacement,o=r.positionWrapper,a=r.status,s=this.props,l=s.children,c=s.component,p=s.content,u=s.disableAnimation,f=s.footer,b=s.hideArrow,m=s.id,T=s.open,F=s.showCloseButton,I=s.style,_=s.target,v=s.title,P=E.createElement($r,{handleClick:this.handleClick,handleMouseEnter:this.handleMouseEnter,handleMouseLeave:this.handleMouseLeave,setChildRef:this.setChildRef,setWrapperRef:this.setWrapperRef,style:I,styles:this.styles.wrapper},l),R={};return o?R.wrapperInPortal=P:R.wrapperAsChildren=P,E.createElement("span",null,E.createElement(Hr,{hasChildren:!!l,id:m,placement:i,setRef:this.setFloaterRef,target:_,zIndex:this.styles.options.zIndex},E.createElement(qr,{component:c,content:p,disableAnimation:u,footer:f,handleClick:this.handleClick,hideArrow:b||i==="center",open:T,placement:i,positionWrapper:o,setArrowRef:this.setArrowRef,setFloaterRef:this.setFloaterRef,showCloseButton:F,status:a,styles:this.styles,title:v}),R.wrapperInPortal),R.wrapperAsChildren)}}]),n}(E.Component);oe(fn,"propTypes",{autoOpen:C.default.bool,callback:C.default.func,children:C.default.node,component:ar(C.default.oneOfType([C.default.func,C.default.element]),function(e){return!e.content}),content:ar(C.default.node,function(e){return!e.component}),debug:C.default.bool,disableAnimation:C.default.bool,disableFlip:C.default.bool,disableHoverToClick:C.default.bool,event:C.default.oneOf(["hover","click"]),eventDelay:C.default.number,footer:C.default.node,getPopper:C.default.func,hideArrow:C.default.bool,id:C.default.oneOfType([C.default.string,C.default.number]),offset:C.default.number,open:C.default.bool,options:C.default.object,placement:C.default.oneOf(["top","top-start","top-end","bottom","bottom-start","bottom-end","left","left-start","left-end","right","right-start","right-end","auto","center"]),showCloseButton:C.default.bool,style:C.default.object,styles:C.default.object,target:C.default.oneOfType([C.default.object,C.default.string]),title:C.default.node,wrapperOptions:C.default.shape({offset:C.default.number,placement:C.default.oneOf(["top","top-start","top-end","bottom","bottom-start","bottom-end","left","left-start","left-end","right","right-start","right-end","auto"]),position:C.default.bool})});oe(fn,"defaultProps",{autoOpen:!1,callback:sr,debug:!1,disableAnimation:!1,disableFlip:!1,disableHoverToClick:!1,event:"click",eventDelay:.4,getPopper:sr,hideArrow:!1,offset:15,placement:"bottom",showCloseButton:!1,styles:{},target:null,wrapperOptions:{position:!1}});Da=Be(Xo(),1),Fa=Object.defineProperty,Ba=(e,t,n)=>t in e?Fa(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,L=(e,t,n)=>(Ba(e,typeof t!="symbol"?t+"":t,n),n),$={INIT:"init",START:"start",STOP:"stop",RESET:"reset",PREV:"prev",NEXT:"next",GO:"go",CLOSE:"close",SKIP:"skip",UPDATE:"update"},ve={TOUR_START:"tour:start",STEP_BEFORE:"step:before",BEACON:"beacon",TOOLTIP:"tooltip",STEP_AFTER:"step:after",TOUR_END:"tour:end",TOUR_STATUS:"tour:status",TARGET_NOT_FOUND:"error:target_not_found",ERROR:"error"},W={INIT:"init",READY:"ready",BEACON:"beacon",TOOLTIP:"tooltip",COMPLETE:"complete",ERROR:"error"},Y={IDLE:"idle",READY:"ready",WAITING:"waiting",RUNNING:"running",PAUSED:"paused",SKIPPED:"skipped",FINISHED:"finished",ERROR:"error"};pt=it!==void 0;Xa={options:{preventOverflow:{boundariesElement:"scrollParent"}},wrapperOptions:{offset:-18,position:!0}},Jr={back:"Back",close:"Close",last:"Last",next:"Next",open:"Open the dialog",skip:"Skip"},Za={event:"click",placement:"bottom",offset:10,disableBeacon:!1,disableCloseOnEsc:!1,disableOverlay:!1,disableOverlayClose:!1,disableScrollParentFix:!1,disableScrolling:!1,hideBackButton:!1,hideCloseButton:!1,hideFooter:!1,isFixed:!1,locale:Jr,showProgress:!1,showSkipButton:!1,spotlightClicks:!1,spotlightPadding:10},es={continuous:!1,debug:!1,disableCloseOnEsc:!1,disableOverlay:!1,disableOverlayClose:!1,disableScrolling:!1,disableScrollParentFix:!1,getHelpers:void 0,hideBackButton:!1,run:!0,scrollOffset:20,scrollDuration:300,scrollToFirstStep:!1,showSkipButton:!1,showProgress:!1,spotlightClicks:!1,spotlightPadding:10,steps:[]},ts={arrowColor:"#fff",backgroundColor:"#fff",beaconSize:36,overlayColor:"rgba(0, 0, 0, 0.5)",primaryColor:"#f04",spotlightShadow:"0 0 15px rgba(0, 0, 0, 0.5)",textColor:"#333",width:380,zIndex:100},ft={backgroundColor:"transparent",border:0,borderRadius:0,color:"#555",cursor:"pointer",fontSize:16,lineHeight:1,padding:8,WebkitAppearance:"none"},ur={borderRadius:4,position:"absolute"};Zr={action:"init",controlled:!1,index:0,lifecycle:W.INIT,origin:null,size:0,status:Y.IDLE},fr=Ka(Qr(Zr,"controlled","size")),os=class{constructor(e){L(this,"beaconPopper"),L(this,"tooltipPopper"),L(this,"data",new Map),L(this,"listener"),L(this,"store",new Map),L(this,"addListener",i=>{this.listener=i}),L(this,"setSteps",i=>{let{size:o,status:a}=this.getState(),s={size:i.length,status:a};this.data.set("steps",i),a===Y.WAITING&&!o&&i.length&&(s.status=Y.RUNNING),this.setState(s)}),L(this,"getPopper",i=>i==="beacon"?this.beaconPopper:this.tooltipPopper),L(this,"setPopper",(i,o)=>{i==="beacon"?this.beaconPopper=o:this.tooltipPopper=o}),L(this,"cleanupPoppers",()=>{this.beaconPopper=null,this.tooltipPopper=null}),L(this,"close",(i=null)=>{let{index:o,status:a}=this.getState();a===Y.RUNNING&&this.setState({...this.getNextState({action:$.CLOSE,index:o+1,origin:i})})}),L(this,"go",i=>{let{controlled:o,status:a}=this.getState();if(o||a!==Y.RUNNING)return;let s=this.getSteps()[i];this.setState({...this.getNextState({action:$.GO,index:i}),status:s?a:Y.FINISHED})}),L(this,"info",()=>this.getState()),L(this,"next",()=>{let{index:i,status:o}=this.getState();o===Y.RUNNING&&this.setState(this.getNextState({action:$.NEXT,index:i+1}))}),L(this,"open",()=>{let{status:i}=this.getState();i===Y.RUNNING&&this.setState({...this.getNextState({action:$.UPDATE,lifecycle:W.TOOLTIP})})}),L(this,"prev",()=>{let{index:i,status:o}=this.getState();o===Y.RUNNING&&this.setState({...this.getNextState({action:$.PREV,index:i-1})})}),L(this,"reset",(i=!1)=>{let{controlled:o}=this.getState();o||this.setState({...this.getNextState({action:$.RESET,index:0}),status:i?Y.RUNNING:Y.READY})}),L(this,"skip",()=>{let{status:i}=this.getState();i===Y.RUNNING&&this.setState({action:$.SKIP,lifecycle:W.INIT,status:Y.SKIPPED})}),L(this,"start",i=>{let{index:o,size:a}=this.getState();this.setState({...this.getNextState({action:$.START,index:M.number(i)?i:o},!0),status:a?Y.RUNNING:Y.WAITING})}),L(this,"stop",(i=!1)=>{let{index:o,status:a}=this.getState();[Y.FINISHED,Y.SKIPPED].includes(a)||this.setState({...this.getNextState({action:$.STOP,index:o+(i?1:0)}),status:Y.PAUSED})}),L(this,"update",i=>{var o,a;if(!$a(i,fr))throw new Error(`State is not valid. Valid keys: ${fr.join(", ")}`);this.setState({...this.getNextState({...this.getState(),...i,action:(o=i.action)!=null?o:$.UPDATE,origin:(a=i.origin)!=null?a:null},!0)})});let{continuous:t=!1,stepIndex:n,steps:r=[]}=e??{};this.setState({action:$.INIT,controlled:M.number(n),continuous:t,index:M.number(n)?n:0,lifecycle:W.INIT,origin:null,status:r.length?Y.READY:Y.IDLE},!0),this.beaconPopper=null,this.tooltipPopper=null,this.listener=null,this.setSteps(r)}getState(){return this.store.size?{action:this.store.get("action")||"",controlled:this.store.get("controlled")||!1,index:parseInt(this.store.get("index"),10),lifecycle:this.store.get("lifecycle")||"",origin:this.store.get("origin")||null,size:this.store.get("size")||0,status:this.store.get("status")||""}:{...Zr}}getNextState(e,t=!1){var n,r,i,o,a;let{action:s,controlled:l,index:c,size:p,status:u}=this.getState(),f=M.number(e.index)?e.index:c,b=l&&!t?c:Math.min(Math.max(f,0),p);return{action:(n=e.action)!=null?n:s,controlled:l,index:b,lifecycle:(r=e.lifecycle)!=null?r:W.INIT,origin:(i=e.origin)!=null?i:null,size:(o=e.size)!=null?o:p,status:b===p?Y.FINISHED:(a=e.status)!=null?a:u}}getSteps(){let e=this.data.get("steps");return Array.isArray(e)?e:[]}hasUpdatedState(e){let t=JSON.stringify(e),n=JSON.stringify(this.getState());return t!==n}setState(e,t=!1){let n=this.getState(),{action:r,index:i,lifecycle:o,origin:a=null,size:s,status:l}={...n,...e};this.store.set("action",r),this.store.set("index",i),this.store.set("lifecycle",o),this.store.set("origin",a),this.store.set("size",s),this.store.set("status",l),t&&(this.store.set("controlled",e.controlled),this.store.set("continuous",e.continuous)),this.listener&&this.hasUpdatedState(n)&&this.listener(this.getState())}getHelpers(){return{close:this.close,go:this.go,info:this.info,next:this.next,open:this.open,prev:this.prev,reset:this.reset,skip:this.skip}}};ss=as,ls=class extends xe{constructor(){super(...arguments),L(this,"isActive",!1),L(this,"resizeTimeout"),L(this,"scrollTimeout"),L(this,"scrollParent"),L(this,"state",{isScrolling:!1,mouseOverSpotlight:!1,showSpotlight:!0}),L(this,"hideSpotlight",()=>{let{continuous:e,disableOverlay:t,lifecycle:n}=this.props,r=[W.BEACON,W.COMPLETE,W.ERROR];return t||(e?r.includes(n):n!==W.TOOLTIP)}),L(this,"handleMouseMove",e=>{let{mouseOverSpotlight:t}=this.state,{height:n,left:r,position:i,top:o,width:a}=this.spotlightStyles,s=i==="fixed"?e.clientY:e.pageY,l=i==="fixed"?e.clientX:e.pageX,c=s>=o&&s<=o+n,p=l>=r&&l<=r+a&&c;p!==t&&this.updateState({mouseOverSpotlight:p})}),L(this,"handleScroll",()=>{let{target:e}=this.props,t=ke(e);if(this.scrollParent!==document){let{isScrolling:n}=this.state;n||this.updateState({isScrolling:!0,showSpotlight:!1}),clearTimeout(this.scrollTimeout),this.scrollTimeout=window.setTimeout(()=>{this.updateState({isScrolling:!1,showSpotlight:!0})},50)}else dt(t,"sticky")&&this.updateState({})}),L(this,"handleResize",()=>{clearTimeout(this.resizeTimeout),this.resizeTimeout=window.setTimeout(()=>{this.isActive&&this.forceUpdate()},100)})}componentDidMount(){let{debug:e,disableScrolling:t,disableScrollParentFix:n=!1,target:r}=this.props,i=ke(r);this.scrollParent=Lt(i??document.body,n,!0),this.isActive=!0,!t&&Ot(i,!0)&&je({title:"step has a custom scroll parent and can cause trouble with scrolling",data:[{key:"parent",value:this.scrollParent}],debug:e}),window.addEventListener("resize",this.handleResize)}componentDidUpdate(e){var t;let{lifecycle:n,spotlightClicks:r}=this.props,{changed:i}=_t(e,this.props);i("lifecycle",W.TOOLTIP)&&((t=this.scrollParent)==null||t.addEventListener("scroll",this.handleScroll,{passive:!0}),setTimeout(()=>{let{isScrolling:o}=this.state;o||this.updateState({showSpotlight:!0})},100)),(i("spotlightClicks")||i("disableOverlay")||i("lifecycle"))&&(r&&n===W.TOOLTIP?window.addEventListener("mousemove",this.handleMouseMove,!1):n!==W.TOOLTIP&&window.removeEventListener("mousemove",this.handleMouseMove))}componentWillUnmount(){var e;this.isActive=!1,window.removeEventListener("mousemove",this.handleMouseMove),window.removeEventListener("resize",this.handleResize),clearTimeout(this.resizeTimeout),clearTimeout(this.scrollTimeout),(e=this.scrollParent)==null||e.removeEventListener("scroll",this.handleScroll)}get overlayStyles(){let{mouseOverSpotlight:e}=this.state,{disableOverlayClose:t,placement:n,styles:r}=this.props,i=r.overlay;return cr()&&(i=n==="center"?r.overlayLegacyCenter:r.overlayLegacy),{cursor:t?"default":"pointer",height:Wa(),pointerEvents:e?"none":"auto",...i}}get spotlightStyles(){var e,t,n;let{showSpotlight:r}=this.state,{disableScrollParentFix:i=!1,spotlightClicks:o,spotlightPadding:a=0,styles:s,target:l}=this.props,c=ke(l),p=Vr(c),u=dt(c),f=za(c,a,i);return{...cr()?s.spotlightLegacy:s.spotlight,height:Math.round(((e=p?.height)!=null?e:0)+a*2),left:Math.round(((t=p?.left)!=null?t:0)-a),opacity:r?1:0,pointerEvents:o?"none":"auto",position:u?"fixed":"absolute",top:f,transition:"opacity 0.2s",width:Math.round(((n=p?.width)!=null?n:0)+a*2)}}updateState(e){this.isActive&&this.setState(t=>({...t,...e}))}render(){let{showSpotlight:e}=this.state,{onClickOverlay:t,placement:n}=this.props,{hideSpotlight:r,overlayStyles:i,spotlightStyles:o}=this;if(r())return null;let a=n!=="center"&&e&&V(ss,{styles:o});if(Kr()==="safari"){let{mixBlendMode:s,zIndex:l,...c}=i;a=V("div",{style:{...c}},a),delete i.backgroundColor}return V("div",{className:"react-joyride__overlay","data-test-id":"overlay",onClick:t,role:"presentation",style:i},a)}},cs=class extends xe{constructor(){super(...arguments),L(this,"node",null)}componentDidMount(){let{id:e}=this.props;Ae()&&(this.node=document.createElement("div"),this.node.id=e,document.body.appendChild(this.node),pt||this.renderReact15())}componentDidUpdate(){Ae()&&(pt||this.renderReact15())}componentWillUnmount(){!Ae()||!this.node||(pt||En(this.node),this.node.parentNode===document.body&&(document.body.removeChild(this.node),this.node=null))}renderReact15(){if(!Ae())return;let{children:e}=this.props;this.node&&On(this,e,this.node)}renderReact16(){if(!Ae()||!pt)return null;let{children:e}=this.props;return this.node?it(e,this.node):null}render(){return pt?this.renderReact16():null}},us=class{constructor(e,t){if(L(this,"element"),L(this,"options"),L(this,"canBeTabbed",n=>{let{tabIndex:r}=n;return r===null||r<0?!1:this.canHaveFocus(n)}),L(this,"canHaveFocus",n=>{let r=/input|select|textarea|button|object/,i=n.nodeName.toLowerCase();return(r.test(i)&&!n.getAttribute("disabled")||i==="a"&&!!n.getAttribute("href"))&&this.isVisible(n)}),L(this,"findValidTabElements",()=>[].slice.call(this.element.querySelectorAll("*"),0).filter(this.canBeTabbed)),L(this,"handleKeyDown",n=>{let{code:r="Tab"}=this.options;n.code===r&&this.interceptTab(n)}),L(this,"interceptTab",n=>{n.preventDefault();let r=this.findValidTabElements(),{shiftKey:i}=n;if(!r.length)return;let o=document.activeElement?r.indexOf(document.activeElement):0;o===-1||!i&&o+1===r.length?o=0:i&&o===0?o=r.length-1:o+=i?-1:1,r[o].focus()}),L(this,"isHidden",n=>{let r=n.offsetWidth<=0&&n.offsetHeight<=0,i=window.getComputedStyle(n);return r&&!n.innerHTML?!0:r&&i.getPropertyValue("overflow")!=="visible"||i.getPropertyValue("display")==="none"}),L(this,"isVisible",n=>{let r=n;for(;r;)if(r instanceof HTMLElement){if(r===document.body)break;if(this.isHidden(r))return!1;r=r.parentNode}return!0}),L(this,"removeScope",()=>{window.removeEventListener("keydown",this.handleKeyDown)}),L(this,"checkFocus",n=>{document.activeElement!==n&&(n.focus(),window.requestAnimationFrame(()=>this.checkFocus(n)))}),L(this,"setFocus",()=>{let{selector:n}=this.options;if(!n)return;let r=this.element.querySelector(n);r&&window.requestAnimationFrame(()=>this.checkFocus(r))}),!(e instanceof HTMLElement))throw new TypeError("Invalid parameter: element must be an HTMLElement");this.element=e,this.options=t,window.addEventListener("keydown",this.handleKeyDown,!1),this.setFocus()}},ps=class extends xe{constructor(e){if(super(e),L(this,"beacon",null),L(this,"setBeaconRef",r=>{this.beacon=r}),e.beaconComponent)return;let t=document.head||document.getElementsByTagName("head")[0],n=document.createElement("style");n.id="joyride-beacon-animation",e.nonce&&n.setAttribute("nonce",e.nonce),n.appendChild(document.createTextNode(` + @keyframes joyride-beacon-inner { + 20% { + opacity: 0.9; + } + + 90% { + opacity: 0.7; + } + } + + @keyframes joyride-beacon-outer { + 0% { + transform: scale(1); + } + + 45% { + opacity: 0.7; + transform: scale(0.75); + } + + 100% { + opacity: 0.9; + transform: scale(1); + } + } + `)),t.appendChild(n)}componentDidMount(){let{shouldFocus:e}=this.props;M.domElement(this.beacon)||console.warn("beacon is not a valid DOM element"),setTimeout(()=>{M.domElement(this.beacon)&&e&&this.beacon.focus()},0)}componentWillUnmount(){let e=document.getElementById("joyride-beacon-animation");e?.parentNode&&e.parentNode.removeChild(e)}render(){let{beaconComponent:e,continuous:t,index:n,isLastStep:r,locale:i,onClickOrHover:o,size:a,step:s,styles:l}=this.props,c=M.string(i.open)?i.open:(0,Da.default)(i.open),p={"aria-label":c,onClick:o,onMouseEnter:o,ref:this.setBeaconRef,title:c},u;return e?u=V(e,{continuous:t,index:n,isLastStep:r,size:a,step:s,...p}):u=V("button",{key:"JoyrideBeacon",className:"react-joyride__beacon","data-test-id":"button-beacon",style:l.beacon,type:"button",...p},V("span",{style:l.beaconInner}),V("span",{style:l.beaconOuter})),u}};ds=fs;ys=hs,ms=class extends xe{constructor(){super(...arguments),L(this,"handleClickBack",e=>{e.preventDefault();let{helpers:t}=this.props;t.prev()}),L(this,"handleClickClose",e=>{e.preventDefault();let{helpers:t}=this.props;t.close("button_close")}),L(this,"handleClickPrimary",e=>{e.preventDefault();let{continuous:t,helpers:n}=this.props;if(!t){n.close("button_primary");return}n.next()}),L(this,"handleClickSkip",e=>{e.preventDefault();let{helpers:t}=this.props;t.skip()}),L(this,"getElementsProps",()=>{let{continuous:e,isLastStep:t,setTooltipRef:n,step:r}=this.props,i=Ne(r.locale.back),o=Ne(r.locale.close),a=Ne(r.locale.last),s=Ne(r.locale.next),l=Ne(r.locale.skip),c=e?s:o;return t&&(c=a),{backProps:{"aria-label":i,"data-action":"back",onClick:this.handleClickBack,role:"button",title:i},closeProps:{"aria-label":o,"data-action":"close",onClick:this.handleClickClose,role:"button",title:o},primaryProps:{"aria-label":c,"data-action":"primary",onClick:this.handleClickPrimary,role:"button",title:c},skipProps:{"aria-label":l,"data-action":"skip",onClick:this.handleClickSkip,role:"button",title:l},tooltipProps:{"aria-modal":!0,ref:n,role:"alertdialog"}}})}render(){let{continuous:e,index:t,isLastStep:n,setTooltipRef:r,size:i,step:o}=this.props,{beaconComponent:a,tooltipComponent:s,...l}=o,c;if(s){let p={...this.getElementsProps(),continuous:e,index:t,isLastStep:n,size:i,step:l,setTooltipRef:r};c=V(s,{...p})}else c=V(ys,{...this.getElementsProps(),continuous:e,index:t,isLastStep:n,size:i,step:o});return c}},gs=class extends xe{constructor(){super(...arguments),L(this,"scope",null),L(this,"tooltip",null),L(this,"handleClickHoverBeacon",e=>{let{step:t,store:n}=this.props;e.type==="mouseenter"&&t.event!=="hover"||n.update({lifecycle:W.TOOLTIP})}),L(this,"setTooltipRef",e=>{this.tooltip=e}),L(this,"setPopper",(e,t)=>{var n;let{action:r,lifecycle:i,step:o,store:a}=this.props;t==="wrapper"?a.setPopper("beacon",e):a.setPopper("tooltip",e),a.getPopper("beacon")&&a.getPopper("tooltip")&&i===W.INIT&&a.update({action:r,lifecycle:W.READY}),(n=o.floaterProps)!=null&&n.getPopper&&o.floaterProps.getPopper(e,t)}),L(this,"renderTooltip",e=>{let{continuous:t,helpers:n,index:r,size:i,step:o}=this.props;return V(ms,{continuous:t,helpers:n,index:r,isLastStep:r+1===i,setTooltipRef:this.setTooltipRef,size:i,step:o,...e})})}componentDidMount(){let{debug:e,index:t}=this.props;je({title:`step:${t}`,data:[{key:"props",value:this.props}],debug:e})}componentDidUpdate(e){var t;let{action:n,callback:r,continuous:i,controlled:o,debug:a,helpers:s,index:l,lifecycle:c,status:p,step:u,store:f}=this.props,{changed:b,changedFrom:m}=_t(e,this.props),T=s.info(),F=i&&n!==$.CLOSE&&(l>0||n===$.PREV),I=b("action")||b("index")||b("lifecycle")||b("status"),_=m("lifecycle",[W.TOOLTIP,W.INIT],W.INIT),v=b("action",[$.NEXT,$.PREV,$.SKIP,$.CLOSE]),P=o&&l===e.index;if(v&&(_||P)&&r({...T,index:e.index,lifecycle:W.COMPLETE,step:e.step,type:ve.STEP_AFTER}),u.placement==="center"&&p===Y.RUNNING&&b("index")&&n!==$.START&&c===W.INIT&&f.update({lifecycle:W.READY}),I){let R=ke(u.target),K=!!R;K&&Ga(R)?(m("status",Y.READY,Y.RUNNING)||m("lifecycle",W.INIT,W.READY))&&r({...T,step:u,type:ve.STEP_BEFORE}):(console.warn(K?"Target not visible":"Target not mounted",u),r({...T,type:ve.TARGET_NOT_FOUND,step:u}),o||f.update({index:l+(n===$.PREV?-1:1)}))}m("lifecycle",W.INIT,W.READY)&&f.update({lifecycle:lr(u)||F?W.TOOLTIP:W.BEACON}),b("index")&&je({title:`step:${c}`,data:[{key:"props",value:this.props}],debug:a}),b("lifecycle",W.BEACON)&&r({...T,step:u,type:ve.BEACON}),b("lifecycle",W.TOOLTIP)&&(r({...T,step:u,type:ve.TOOLTIP}),this.tooltip&&(this.scope=new us(this.tooltip,{selector:"[data-action=primary]"}),this.scope.setFocus())),m("lifecycle",[W.TOOLTIP,W.INIT],W.INIT)&&((t=this.scope)==null||t.removeScope(),f.cleanupPoppers())}componentWillUnmount(){var e;(e=this.scope)==null||e.removeScope()}get open(){let{lifecycle:e,step:t}=this.props;return lr(t)||e===W.TOOLTIP}render(){let{continuous:e,debug:t,index:n,nonce:r,shouldScroll:i,size:o,step:a}=this.props,s=ke(a.target);return!Xr(a)||!M.domElement(s)?null:V("div",{key:`JoyrideStep-${n}`,className:"react-joyride__step"},V(fn,{...a.floaterProps,component:this.renderTooltip,debug:t,getPopper:this.setPopper,id:`react-joyride-step-${n}`,open:this.open,placement:a.placement,target:a.target},V(ps,{beaconComponent:a.beaconComponent,continuous:e,index:n,isLastStep:n+1===o,locale:a.locale,nonce:r,onClickOrHover:this.handleClickHoverBeacon,shouldFocus:i,size:o,step:a,styles:a.styles})))}},eo=class extends xe{constructor(e){super(e),L(this,"helpers"),L(this,"store"),L(this,"callback",a=>{let{callback:s}=this.props;M.function(s)&&s(a)}),L(this,"handleKeyboard",a=>{let{index:s,lifecycle:l}=this.state,{steps:c}=this.props,p=c[s];l===W.TOOLTIP&&a.code==="Escape"&&p&&!p.disableCloseOnEsc&&this.store.close("keyboard")}),L(this,"handleClickOverlay",()=>{let{index:a}=this.state,{steps:s}=this.props;qe(this.props,s[a]).disableOverlayClose||this.helpers.close("overlay")}),L(this,"syncState",a=>{this.setState(a)});let{debug:t,getHelpers:n,run:r,stepIndex:i}=e;this.store=is({...e,controlled:r&&M.number(i)}),this.helpers=this.store.getHelpers();let{addListener:o}=this.store;je({title:"init",data:[{key:"props",value:this.props},{key:"state",value:this.state}],debug:t}),o(this.syncState),n&&n(this.helpers),this.state=this.store.getState()}componentDidMount(){if(!Ae())return;let{debug:e,disableCloseOnEsc:t,run:n,steps:r}=this.props,{start:i}=this.store;pr(r,e)&&n&&i(),t||document.body.addEventListener("keydown",this.handleKeyboard,{passive:!0})}componentDidUpdate(e,t){if(!Ae())return;let{action:n,controlled:r,index:i,lifecycle:o,status:a}=this.state,{debug:s,run:l,stepIndex:c,steps:p}=this.props,{stepIndex:u,steps:f}=e,{reset:b,setSteps:m,start:T,stop:F,update:I}=this.store,{changed:_}=_t(e,this.props),{changed:v,changedFrom:P}=_t(t,this.state),R=qe(this.props,p[i]),K=!ae(f,p),B=M.number(c)&&_("stepIndex"),te=ke(R.target);if(K&&(pr(p,s)?m(p):console.warn("Steps are not valid",p)),_("run")&&(l?T(c):F()),B){let se=M.number(u)&&u=0?T:0,r===Y.RUNNING&&qa(T,{element:m,duration:a}).then(()=>{setTimeout(()=>{var _;(_=this.store.getPopper("tooltip"))==null||_.instance.update()},10)})}}render(){if(!Ae())return null;let{index:e,lifecycle:t,status:n}=this.state,{continuous:r=!1,debug:i=!1,nonce:o,scrollToFirstStep:a=!1,steps:s}=this.props,l=n===Y.RUNNING,c={};if(l&&s[e]){let p=qe(this.props,s[e]);c.step=V(gs,{...this.state,callback:this.callback,continuous:r,debug:i,helpers:this.helpers,nonce:o,shouldScroll:!p.disableScrolling&&(e!==0||a),step:p,store:this.store}),c.overlay=V(cs,{id:"react-joyride-portal"},V(ls,{...p,continuous:r,debug:i,lifecycle:t,onClickOverlay:this.handleClickOverlay}))}return V("div",{className:"react-joyride"},c.step,c.overlay)}};L(eo,"defaultProps",es);bs=eo,vs=re.button` + all: unset; + box-sizing: border-box; + border: 0; + border-radius: 0.25rem; + cursor: pointer; + display: inline-flex; + align-items: center; + justify-content: center; + padding: 0 0.75rem; + background: ${({theme:e,variant:t})=>t==="primary"?e.color.secondary:t==="secondary"?e.color.lighter:t==="outline"?"transparent":t==="white"?e.color.lightest:e.color.secondary}; + color: ${({theme:e,variant:t})=>t==="primary"?e.color.lightest:t==="secondary"||t==="outline"?e.darkest:t==="white"?e.color.secondary:e.color.lightest}; + box-shadow: ${({variant:e})=>e==="secondary"||e==="outline"?"#D9E8F2 0 0 0 1px inset":"none"}; + height: 32px; + font-size: 0.8125rem; + font-weight: 700; + font-family: ${({theme:e})=>e.typography.fonts.base}; + transition: background-color, box-shadow, color, opacity; + transition-duration: 0.16s; + transition-timing-function: ease-in-out; + text-decoration: none; + + &:hover { + background-color: ${({theme:e,variant:t})=>t==="primary"?"#0b94eb":t==="secondary"?"#eef4f9":t==="outline"?"transparent":t==="white"?e.color.lightest:"#0b94eb"}; + color: ${({theme:e,variant:t})=>t==="primary"?e.color.lightest:t==="secondary"||t==="outline"?e.darkest:t==="white"?e.color.darkest:e.color.lightest}; + } + + &:focus { + box-shadow: ${({variant:e})=>e==="primary"?"inset 0 0 0 1px rgba(0, 0, 0, 0.2)":e==="secondary"||e==="outline"?"inset 0 0 0 1px #0b94eb":e==="white"?"none":"inset 0 0 0 2px rgba(0, 0, 0, 0.1)"}; + } +`,Es=Ut(function({children:e,onClick:t,variant:n="primary",...r},i){return E.createElement(vs,{ref:i,onClick:t,variant:n,...r},e)}),Os=re.div` + padding: 15px; + border-radius: 5px; +`,ws=re.div` + display: flex; + flex-direction: column; + align-items: flex-start; +`,Ss=re.div` + display: flex; + align-items: center; + align-self: stretch; + justify-content: space-between; + margin: -5px -5px 5px 0; +`,Ts=re.div` + line-height: 18px; + font-weight: 700; + font-size: 14px; + margin: 5px 5px 5px 0; +`,Is=re.p` + font-size: 14px; + line-height: 18px; + text-align: start; + text-wrap: balance; + margin: 0; + margin-top: 5px; +`,Cs=re.div` + display: flex; + align-items: center; + justify-content: space-between; + margin-top: 15px; +`,Ps=re.span` + font-size: 13px; +`,Rs=({index:e,size:t,step:n,closeProps:r,primaryProps:i,tooltipProps:o})=>(ce(()=>{let a=document.createElement("style");return a.id="#sb-onboarding-arrow-style",a.innerHTML=` + .__floater__arrow { container-type: size; } + .__floater__arrow span { background: ${It.secondary}; } + .__floater__arrow span::before, .__floater__arrow span::after { + content: ''; + display: block; + width: 2px; + height: 2px; + background: ${It.secondary}; + box-shadow: 0 0 0 2px ${It.secondary}; + border-radius: 3px; + flex: 0 0 2px; + } + @container (min-height: 1px) { + .__floater__arrow span { flex-direction: column; } + } + `,document.head.appendChild(a),()=>{let s=document.querySelector("#sb-onboarding-arrow-style");s&&s.remove()}},[]),E.createElement(Os,{...o,style:n.styles?.tooltip},E.createElement(ws,null,E.createElement(Ss,null,n.title&&E.createElement(Ts,null,n.title),E.createElement(Cn,{...r,onClick:r.onClick,variant:"solid"},E.createElement(Mn,null))),E.createElement(Is,null,n.content)),E.createElement(Cs,{id:"buttonNext"},E.createElement(Ps,null,e+1," of ",t),!n.hideNextButton&&E.createElement(Es,{...i,onClick:n.onNextButtonClick||i.onClick,variant:"white"},e+1===t?"Done":"Next"))));xs=at({from:{opacity:0},to:{opacity:1}}),to=at({from:{transform:"translate(0, 20px)",opacity:0},to:{transform:"translate(0, 0)",opacity:1}}),As=at({from:{opacity:0,transform:"scale(0.8)"},to:{opacity:1,transform:"scale(1)"}}),Ns=at({"0%":{transform:"rotate(0deg)"},"100%":{transform:"rotate(360deg)"}}),ks=re.div(({visible:e})=>({position:"fixed",top:0,left:0,right:0,bottom:0,display:"flex",opacity:e?1:0,alignItems:"center",justifyContent:"center",zIndex:1e3,transition:"opacity 1s 0.5s"})),Ms=re.div({position:"absolute",top:0,left:0,right:0,bottom:0,animation:`${xs} 2s`,background:` + radial-gradient(90% 90%, #ff4785 0%, #db5698 30%, #1ea7fdcc 100%), + radial-gradient(circle, #ff4785 0%, transparent 80%), + radial-gradient(circle at 30% 40%, #fc521f99 0%, #fc521f66 20%, transparent 40%), + radial-gradient(circle at 75% 75%, #fc521f99 0%, #fc521f77 18%, transparent 30%)`,"&::before":{opacity:.5,background:` + radial-gradient(circle at 30% 40%, #fc521f99 0%, #fc521f66 10%, transparent 20%), + radial-gradient(circle at 75% 75%, #fc521f99 0%, #fc521f77 8%, transparent 20%)`,content:'""',position:"absolute",top:"-50vw",left:"-50vh",transform:"translate(-50%, -50%)",width:"calc(100vw + 100vh)",height:"calc(100vw + 100vh)",animation:`${Ns} 12s linear infinite`}}),js=re.div(({visible:e})=>({position:"absolute",top:"50%",left:"50%",transform:"translate(-50%, -50%)",color:"white",textAlign:"center",width:"90vw",minWidth:290,maxWidth:410,opacity:e?1:0,transition:"opacity 0.5s",h1:{fontSize:45,fontWeight:"bold",animation:`${to} 1.5s 1s backwards`}})),Ls=re.div({display:"flex",marginTop:40,div:{display:"flex",flexBasis:"33.33%",flexDirection:"column",alignItems:"center",animation:`${to} 1s backwards`,"&:nth-child(1)":{animationDelay:"2s"},"&:nth-child(2)":{animationDelay:"2.5s"},"&:nth-child(3)":{animationDelay:"3s"}},svg:{marginBottom:10}}),Ds=re.button({display:"inline-flex",position:"relative",alignItems:"center",justifyContent:"center",marginTop:40,width:48,height:48,padding:0,borderRadius:"50%",border:0,outline:"none",background:"rgba(255, 255, 255, 0.3)",cursor:"pointer",transition:"background 0.2s",animation:`${As} 1.5s 4s backwards`,"&:hover, &:focus":{background:"rgba(255, 255, 255, 0.4)"}}),Fs=re(kn)({width:30,color:"white"}),dr=re.svg(({progress:e})=>({position:"absolute",top:-1,left:-1,width:"50px!important",height:"50px!important",transform:"rotate(-90deg)",color:"white",circle:{r:"24",cx:"25",cy:"25",fill:"transparent",stroke:e?"currentColor":"transparent",strokeWidth:"1",strokeLinecap:"round",strokeDasharray:Math.PI*48}})),Bs=({onDismiss:e,duration:t=6e3})=>{let[n,r]=ue(-4e5/t),[i,o]=ue(!0),a=n>=100,s=ze(()=>{o(!1);let l=setTimeout(e,1500);return()=>clearTimeout(l)},[e]);return ce(()=>{if(!t)return;let l=1e3/50,c=100/(t/l),p=setInterval(()=>r(u=>u+c),l);return()=>clearInterval(p)},[t]),ce(()=>{a&&s()},[a,s]),E.createElement(ks,{visible:i},E.createElement(Ms,null),E.createElement(js,{visible:i},E.createElement("h1",null,"Meet your new frontend workshop"),E.createElement(Ls,null,E.createElement("div",null,E.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"33",height:"32"},E.createElement("path",{d:"M4.06 0H32.5v28.44h-3.56V32H.5V3.56h3.56V0Zm21.33 7.11H4.06v21.33h21.33V7.11Z",fill:"currentColor"})),"Development"),E.createElement("div",null,E.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"32",height:"32"},E.createElement("path",{d:"M15.95 32c-1.85 0-3.1-1.55-3.1-3.54 0-1.1.45-2.78 1.35-5.03.9-2.3 1.35-4.51 1.35-6.81a22.21 22.21 0 0 0-5.1 3.67c-2.5 2.47-4.95 4.9-7.55 4.9-1.6 0-2.9-1.1-2.9-2.43 0-1.46 1.35-2.91 4.3-3.62 1.45-.36 3.1-.75 4.95-1.06 1.8-.31 3.8-1.02 5.9-2.08a23.77 23.77 0 0 0-6.1-2.12C5.3 13.18 2.3 12.6 1 11.28.35 10.6 0 9.9 0 9.14 0 7.82 1.2 6.8 2.95 6.8c2.65 0 5.75 3.1 7.95 5.3 1.1 1.1 2.65 2.21 4.65 3.27v-.57c0-1.77-.15-3.23-.55-4.3-.8-2.11-2.05-5.43-2.05-6.97 0-2.04 1.3-3.54 3.1-3.54 1.75 0 3.1 1.41 3.1 3.54 0 1.06-.45 2.78-1.35 5.12-.9 2.35-1.35 4.6-1.35 6.72 2.85-1.59 2.5-1.41 4.95-3.5 2.35-2.29 4-3.7 4.9-4.23.95-.58 1.9-.84 2.9-.84 1.6 0 2.8.97 2.8 2.34 0 1.5-1.25 2.78-4.15 3.62-1.4.4-3.05.75-4.9 1.1-1.9.36-3.9 1.07-6.1 2.13a23.3 23.3 0 0 0 5.95 2.08c3.65.7 6.75 1.32 8.15 2.6.7.67 1.05 1.33 1.05 2.08 0 1.33-1.2 2.43-2.95 2.43-2.95 0-6.75-4.15-8.2-5.61-.7-.7-2.2-1.72-4.4-2.96v.57c0 1.9.45 4.03 1.3 6.32.85 2.3 1.3 3.94 1.3 4.95 0 2.08-1.35 3.54-3.1 3.54Z",fill:"currentColor"})),"Testing"),E.createElement("div",null,E.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"33",height:"32"},E.createElement("path",{d:"M.5 16a16 16 0 1 1 32 0 16 16 0 0 1-32 0Zm16 12.44A12.44 12.44 0 0 1 4.3 13.53a8 8 0 1 0 9.73-9.73 12.44 12.44 0 1 1 2.47 24.64ZM12.06 16a4.44 4.44 0 1 1 0-8.89 4.44 4.44 0 0 1 0 8.89Z",fill:"currentColor",fillRule:"evenodd"})),"Documentation")),E.createElement(Ds,{onClick:s},E.createElement(Fs,null),E.createElement(dr,{xmlns:"http://www.w3.org/2000/svg"},E.createElement("circle",null)),E.createElement(dr,{xmlns:"http://www.w3.org/2000/svg",progress:!0},E.createElement("circle",{strokeDashoffset:Math.PI*48*(1-Math.max(0,Math.min(n,100))/100)})))))},Ws=re.span(({theme:e})=>({display:"inline-flex",borderRadius:3,padding:"0 5px",marginBottom:-2,opacity:.8,fontFamily:e.typography.fonts.mono,fontSize:11,border:e.base==="dark"?e.color.darkest:e.color.lightest,color:e.base==="dark"?e.color.lightest:e.color.darkest,backgroundColor:e.base==="dark"?"black":e.color.light,boxSizing:"border-box",lineHeight:"17px"})),Us=re.div(({theme:e})=>({background:e.background.content,borderRadius:3,marginTop:15,padding:10,fontSize:e.typography.size.s1,".linenumber":{opacity:.5}})),Hs=qt()});J();X();Z();J();X();Z();Ye();Tt();zt();J();X();Z();var _c=__STORYBOOK_API__,{ActiveTabs:xc,Consumer:Ac,ManagerContext:Nc,Provider:kc,RequestResponseError:Mc,addons:In,combineParameters:jc,controlOrMetaKey:Lc,controlOrMetaSymbol:Dc,eventMatchesShortcut:Fc,eventToShortcut:Bc,experimental_requestResponse:Wc,isMacLike:Uc,isShortcutTaken:Hc,keyToSymbol:Gc,merge:zc,mockChannel:Yc,optionOrAltSymbol:qc,shortcutMatchesShortcut:$c,shortcutToHumanString:Vc,types:Kc,useAddonState:Qc,useArgTypes:Jc,useArgs:Xc,useChannel:Zc,useGlobalTypes:eu,useGlobals:tu,useParameter:nu,useSharedState:ru,useStoryPrepared:ou,useStorybookApi:iu,useStorybookState:au}=__STORYBOOK_API__;var zs=Gt(()=>Promise.resolve().then(()=>(ro(),no)));In.register("@storybook/addon-onboarding",async e=>{let t=e.getUrlState(),n=t.path==="/onboarding"||t.queryParams.onboarding==="true";e.once(Sn,()=>{if(!(e.getData("example-button--primary")||document.getElementById("example-button--primary"))){console.warn("[@storybook/addon-onboarding] It seems like you have finished the onboarding experience in Storybook! Therefore this addon is not necessary anymore and will not be loaded. You are free to remove it from your project. More info: https://github.com/storybookjs/storybook/tree/next/code/addons/onboarding#uninstalling");return}if(!n||window.innerWidth<730)return;e.togglePanel(!0),e.togglePanelPosition("bottom"),e.setSelectedPanel("addon-controls");let r=document.createElement("div");r.id="storybook-addon-onboarding",document.body.appendChild(r),De.render(E.createElement(Wt,{fallback:E.createElement("div",null)},E.createElement(zs,{api:e})),r)})});})(); +}catch(e){ console.error("[Storybook] One of your manager-entries failed: " + import.meta.url, e); } diff --git a/sb-addons/onboarding-1/manager-bundle.js.LEGAL.txt b/sb-addons/onboarding-1/manager-bundle.js.LEGAL.txt new file mode 100644 index 00000000..e69de29b diff --git a/sb-addons/storybook-core-core-server-presets-0/common-manager-bundle.js b/sb-addons/storybook-core-core-server-presets-0/common-manager-bundle.js new file mode 100644 index 00000000..de4e48be --- /dev/null +++ b/sb-addons/storybook-core-core-server-presets-0/common-manager-bundle.js @@ -0,0 +1,3 @@ +try{ +(()=>{var T=__STORYBOOK_API__,{ActiveTabs:_,Consumer:O,ManagerContext:f,Provider:A,RequestResponseError:v,addons:n,combineParameters:P,controlOrMetaKey:k,controlOrMetaSymbol:x,eventMatchesShortcut:M,eventToShortcut:R,experimental_requestResponse:w,isMacLike:C,isShortcutTaken:G,keyToSymbol:I,merge:K,mockChannel:q,optionOrAltSymbol:B,shortcutMatchesShortcut:F,shortcutToHumanString:Y,types:j,useAddonState:E,useArgTypes:H,useArgs:L,useChannel:N,useGlobalTypes:z,useGlobals:D,useParameter:J,useSharedState:Q,useStoryPrepared:U,useStorybookApi:V,useStorybookState:W}=__STORYBOOK_API__;var c=(()=>{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})(),S="tag-filters",d="static-filter";n.register(S,e=>{let u=Object.entries(c.TAGS_OPTIONS??{}).reduce((t,r)=>{let[o,i]=r;return i.excludeFromSidebar&&(t[o]=!0),t},{});e.experimental_setFilter(d,t=>{let r=t.tags??[];return(r.includes("dev")||t.type==="docs")&&r.filter(o=>u[o]).length===0})});})(); +}catch(e){ console.error("[Storybook] One of your manager-entries failed: " + import.meta.url, e); } diff --git a/sb-addons/storybook-core-core-server-presets-0/common-manager-bundle.js.LEGAL.txt b/sb-addons/storybook-core-core-server-presets-0/common-manager-bundle.js.LEGAL.txt new file mode 100644 index 00000000..e69de29b diff --git a/sb-common-assets/favicon.svg b/sb-common-assets/favicon.svg new file mode 100644 index 00000000..571f90fe --- /dev/null +++ b/sb-common-assets/favicon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/sb-common-assets/nunito-sans-bold-italic.woff2 b/sb-common-assets/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/sb-common-assets/nunito-sans-bold.woff2 b/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/sb-common-assets/nunito-sans-italic.woff2 b/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/sb-common-assets/nunito-sans-regular.woff2 b/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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 (r[o] = { + type: "esm", + varName: e[o], + namedExports: t[o], + defaultExport: !0 + }, r), + {} +); +export { + S as globalsModuleInfoMap +}; diff --git a/sb-manager/globals-runtime.js b/sb-manager/globals-runtime.js new file mode 100644 index 00000000..d65e5b6c --- /dev/null +++ b/sb-manager/globals-runtime.js @@ -0,0 +1,40861 @@ +var LM = Object.create; +var cd = Object.defineProperty; +var NM = Object.getOwnPropertyDescriptor; +var MM = Object.getOwnPropertyNames; +var BM = Object.getPrototypeOf, $M = Object.prototype.hasOwnProperty; +var a = (e, t) => cd(e, "name", { value: t, configurable: !0 }), uc = /* @__PURE__ */ ((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 T = (e, t) => () => (e && (t = e(e = 0)), t); +var F = (e, t) => () => (t || e((t = { exports: {} }).exports, t), t.exports), he = (e, t) => { + for (var r in t) + cd(e, r, { get: t[r], enumerable: !0 }); +}, zM = (e, t, r, n) => { + if (t && typeof t == "object" || typeof t == "function") + for (let o of MM(t)) + !$M.call(e, o) && o !== r && cd(e, o, { get: () => t[o], enumerable: !(n = NM(t, o)) || n.enumerable }); + return e; +}; +var I = (e, t, r) => (r = e != null ? LM(BM(e)) : {}, zM( + // 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. + t || !e || !e.__esModule ? cd(r, "default", { value: e, enumerable: !0 }) : r, + e +)); + +// ../node_modules/@storybook/global/dist/index.mjs +var H, We = T(() => { + H = (() => { + let e; + return typeof window < "u" ? e = window : typeof globalThis < "u" ? e = globalThis : typeof global < "u" ? e = global : typeof self < "u" ? + e = self : e = {}, e; + })(); +}); + +// ../node_modules/react/cjs/react.production.min.js +var Ub = F((se) => { + "use strict"; + var mc = Symbol.for("react.element"), mB = Symbol.for("react.portal"), gB = Symbol.for("react.fragment"), vB = Symbol.for("react.strict_mo\ +de"), yB = Symbol.for("react.profiler"), wB = Symbol.for("react.provider"), bB = Symbol.for("react.context"), SB = Symbol.for("react.forward\ +_ref"), EB = Symbol.for("react.suspense"), xB = Symbol.for("react.memo"), CB = Symbol.for("react.lazy"), Ob = Symbol.iterator; + function DB(e) { + return e === null || typeof e != "object" ? null : (e = Ob && e[Ob] || e["@@iterator"], typeof e == "function" ? e : null); + } + a(DB, "A"); + var Mb = { isMounted: /* @__PURE__ */ a(function() { + return !1; + }, "isMounted"), enqueueForceUpdate: /* @__PURE__ */ a(function() { + }, "enqueueForceUpdate"), enqueueReplaceState: /* @__PURE__ */ a(function() { + }, "enqueueReplaceState"), enqueueSetState: /* @__PURE__ */ a(function() { + }, "enqueueSetState") }, Bb = Object.assign, $b = {}; + function ms(e, t, r) { + this.props = e, this.context = t, this.refs = $b, this.updater = r || Mb; + } + a(ms, "E"); + ms.prototype.isReactComponent = {}; + ms.prototype.setState = function(e, t) { + if (typeof e != "object" && typeof e != "function" && e != null) throw Error("setState(...): takes an object of state variables to updat\ +e or a function which returns an object of state variables."); + this.updater.enqueueSetState(this, e, t, "setState"); + }; + ms.prototype.forceUpdate = function(e) { + this.updater.enqueueForceUpdate(this, e, "forceUpdate"); + }; + function zb() { + } + a(zb, "F"); + zb.prototype = ms.prototype; + function c2(e, t, r) { + this.props = e, this.context = t, this.refs = $b, this.updater = r || Mb; + } + a(c2, "G"); + var p2 = c2.prototype = new zb(); + p2.constructor = c2; + Bb(p2, ms.prototype); + p2.isPureReactComponent = !0; + var Lb = Array.isArray, Hb = Object.prototype.hasOwnProperty, f2 = { current: null }, jb = { key: !0, ref: !0, __self: !0, __source: !0 }; + function Vb(e, t, r) { + var n, o = {}, i = null, s = null; + if (t != null) for (n in t.ref !== void 0 && (s = t.ref), t.key !== void 0 && (i = "" + t.key), t) Hb.call(t, n) && !jb.hasOwnProperty(n) && + (o[n] = t[n]); + var l = arguments.length - 2; + if (l === 1) o.children = r; + else if (1 < l) { + for (var u = Array(l), c = 0; c < l; c++) u[c] = arguments[c + 2]; + o.children = u; + } + if (e && e.defaultProps) for (n in l = e.defaultProps, l) o[n] === void 0 && (o[n] = l[n]); + return { $$typeof: mc, type: e, key: i, ref: s, props: o, _owner: f2.current }; + } + a(Vb, "M"); + function RB(e, t) { + return { $$typeof: mc, type: e.type, key: t, ref: e.ref, props: e.props, _owner: e._owner }; + } + a(RB, "N"); + function d2(e) { + return typeof e == "object" && e !== null && e.$$typeof === mc; + } + a(d2, "O"); + function AB(e) { + var t = { "=": "=0", ":": "=2" }; + return "$" + e.replace(/[=:]/g, function(r) { + return t[r]; + }); + } + a(AB, "escape"); + var Nb = /\/+/g; + function u2(e, t) { + return typeof e == "object" && e !== null && e.key != null ? AB("" + e.key) : t.toString(36); + } + a(u2, "Q"); + function dd(e, t, r, n, o) { + var i = typeof e; + (i === "undefined" || i === "boolean") && (e = null); + var s = !1; + if (e === null) s = !0; + else switch (i) { + case "string": + case "number": + s = !0; + break; + case "object": + switch (e.$$typeof) { + case mc: + case mB: + s = !0; + } + } + if (s) return s = e, o = o(s), e = n === "" ? "." + u2(s, 0) : n, Lb(o) ? (r = "", e != null && (r = e.replace(Nb, "$&/") + "/"), dd(o, t, + r, "", function(c) { + return c; + })) : o != null && (d2(o) && (o = RB(o, r + (!o.key || s && s.key === o.key ? "" : ("" + o.key).replace(Nb, "$&/") + "/") + e)), t.push( + o)), 1; + if (s = 0, n = n === "" ? "." : n + ":", Lb(e)) for (var l = 0; l < e.length; l++) { + i = e[l]; + var u = n + u2(i, l); + s += dd(i, t, r, u, o); + } + else if (u = DB(e), typeof u == "function") for (e = u.call(e), l = 0; !(i = e.next()).done; ) i = i.value, u = n + u2(i, l++), s += dd( + i, t, r, u, o); + else if (i === "object") throw t = String(e), Error("Objects are not valid as a React child (found: " + (t === "[object Object]" ? "obje\ +ct with keys {" + Object.keys(e).join(", ") + "}" : t) + "). If you meant to render a collection of children, use an array instead."); + return s; + } + a(dd, "R"); + function fd(e, t, r) { + if (e == null) return e; + var n = [], o = 0; + return dd(e, n, "", "", function(i) { + return t.call(r, i, o++); + }), n; + } + a(fd, "S"); + function _B(e) { + if (e._status === -1) { + var t = e._result; + t = t(), t.then(function(r) { + (e._status === 0 || e._status === -1) && (e._status = 1, e._result = r); + }, function(r) { + (e._status === 0 || e._status === -1) && (e._status = 2, e._result = r); + }), e._status === -1 && (e._status = 0, e._result = t); + } + if (e._status === 1) return e._result.default; + throw e._result; + } + a(_B, "T"); + var Bt = { current: null }, hd = { transition: null }, TB = { ReactCurrentDispatcher: Bt, ReactCurrentBatchConfig: hd, ReactCurrentOwner: f2 }; + se.Children = { map: fd, forEach: /* @__PURE__ */ a(function(e, t, r) { + fd(e, function() { + t.apply(this, arguments); + }, r); + }, "forEach"), count: /* @__PURE__ */ a(function(e) { + var t = 0; + return fd(e, function() { + t++; + }), t; + }, "count"), toArray: /* @__PURE__ */ a(function(e) { + return fd(e, function(t) { + return t; + }) || []; + }, "toArray"), only: /* @__PURE__ */ a(function(e) { + if (!d2(e)) throw Error("React.Children.only expected to receive a single React element child."); + return e; + }, "only") }; + se.Component = ms; + se.Fragment = gB; + se.Profiler = yB; + se.PureComponent = c2; + se.StrictMode = vB; + se.Suspense = EB; + se.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED = TB; + se.cloneElement = function(e, t, r) { + if (e == null) throw Error("React.cloneElement(...): The argument must be a React element, but you passed " + e + "."); + var n = Bb({}, e.props), o = e.key, i = e.ref, s = e._owner; + if (t != null) { + if (t.ref !== void 0 && (i = t.ref, s = f2.current), t.key !== void 0 && (o = "" + t.key), e.type && e.type.defaultProps) var l = e.type. + defaultProps; + for (u in t) Hb.call(t, u) && !jb.hasOwnProperty(u) && (n[u] = t[u] === void 0 && l !== void 0 ? l[u] : t[u]); + } + var u = arguments.length - 2; + if (u === 1) n.children = r; + else if (1 < u) { + l = Array(u); + for (var c = 0; c < u; c++) l[c] = arguments[c + 2]; + n.children = l; + } + return { $$typeof: mc, type: e.type, key: o, ref: i, props: n, _owner: s }; + }; + se.createContext = function(e) { + return e = { $$typeof: bB, _currentValue: e, _currentValue2: e, _threadCount: 0, Provider: null, Consumer: null, _defaultValue: null, _globalName: null }, + e.Provider = { $$typeof: wB, _context: e }, e.Consumer = e; + }; + se.createElement = Vb; + se.createFactory = function(e) { + var t = Vb.bind(null, e); + return t.type = e, t; + }; + se.createRef = function() { + return { current: null }; + }; + se.forwardRef = function(e) { + return { $$typeof: SB, render: e }; + }; + se.isValidElement = d2; + se.lazy = function(e) { + return { $$typeof: CB, _payload: { _status: -1, _result: e }, _init: _B }; + }; + se.memo = function(e, t) { + return { $$typeof: xB, type: e, compare: t === void 0 ? null : t }; + }; + se.startTransition = function(e) { + var t = hd.transition; + hd.transition = {}; + try { + e(); + } finally { + hd.transition = t; + } + }; + se.unstable_act = function() { + throw Error("act(...) is not supported in production builds of React."); + }; + se.useCallback = function(e, t) { + return Bt.current.useCallback(e, t); + }; + se.useContext = function(e) { + return Bt.current.useContext(e); + }; + se.useDebugValue = function() { + }; + se.useDeferredValue = function(e) { + return Bt.current.useDeferredValue(e); + }; + se.useEffect = function(e, t) { + return Bt.current.useEffect(e, t); + }; + se.useId = function() { + return Bt.current.useId(); + }; + se.useImperativeHandle = function(e, t, r) { + return Bt.current.useImperativeHandle(e, t, r); + }; + se.useInsertionEffect = function(e, t) { + return Bt.current.useInsertionEffect(e, t); + }; + se.useLayoutEffect = function(e, t) { + return Bt.current.useLayoutEffect(e, t); + }; + se.useMemo = function(e, t) { + return Bt.current.useMemo(e, t); + }; + se.useReducer = function(e, t, r) { + return Bt.current.useReducer(e, t, r); + }; + se.useRef = function(e) { + return Bt.current.useRef(e); + }; + se.useState = function(e) { + return Bt.current.useState(e); + }; + se.useSyncExternalStore = function(e, t, r) { + return Bt.current.useSyncExternalStore(e, t, r); + }; + se.useTransition = function() { + return Bt.current.useTransition(); + }; + se.version = "18.2.0"; +}); + +// ../node_modules/react/index.js +var O = F(($0e, Wb) => { + "use strict"; + Wb.exports = Ub(); +}); + +// ../node_modules/scheduler/cjs/scheduler.production.min.js +var tS = F((Ee) => { + "use strict"; + function v2(e, t) { + var r = e.length; + e.push(t); + e: for (; 0 < r; ) { + var n = r - 1 >>> 1, o = e[n]; + if (0 < md(o, t)) e[n] = t, e[r] = o, r = n; + else break e; + } + } + a(v2, "f"); + function an(e) { + return e.length === 0 ? null : e[0]; + } + a(an, "h"); + function vd(e) { + if (e.length === 0) return null; + var t = e[0], r = e.pop(); + if (r !== t) { + e[0] = r; + e: for (var n = 0, o = e.length, i = o >>> 1; n < i; ) { + var s = 2 * (n + 1) - 1, l = e[s], u = s + 1, c = e[u]; + if (0 > md(l, r)) u < o && 0 > md(c, l) ? (e[n] = c, e[u] = r, n = u) : (e[n] = l, e[s] = r, n = s); + else if (u < o && 0 > md(c, r)) e[n] = c, e[u] = r, n = u; + else break e; + } + } + return t; + } + a(vd, "k"); + function md(e, t) { + var r = e.sortIndex - t.sortIndex; + return r !== 0 ? r : e.id - t.id; + } + a(md, "g"); + typeof performance == "object" && typeof performance.now == "function" ? (qb = performance, Ee.unstable_now = function() { + return qb.now(); + }) : (h2 = Date, Gb = h2.now(), Ee.unstable_now = function() { + return h2.now() - Gb; + }); + var qb, h2, Gb, On = [], Ko = [], kB = 1, Fr = null, _t = 3, yd = !1, ei = !1, vc = !1, Xb = typeof setTimeout == "function" ? setTimeout : + null, Qb = typeof clearTimeout == "function" ? clearTimeout : null, Yb = typeof setImmediate < "u" ? setImmediate : null; + typeof navigator < "u" && navigator.scheduling !== void 0 && navigator.scheduling.isInputPending !== void 0 && navigator.scheduling.isInputPending. + bind(navigator.scheduling); + function y2(e) { + for (var t = an(Ko); t !== null; ) { + if (t.callback === null) vd(Ko); + else if (t.startTime <= e) vd(Ko), t.sortIndex = t.expirationTime, v2(On, t); + else break; + t = an(Ko); + } + } + a(y2, "G"); + function w2(e) { + if (vc = !1, y2(e), !ei) if (an(On) !== null) ei = !0, S2(b2); + else { + var t = an(Ko); + t !== null && E2(w2, t.startTime - e); + } + } + a(w2, "H"); + function b2(e, t) { + ei = !1, vc && (vc = !1, Qb(yc), yc = -1), yd = !0; + var r = _t; + try { + for (y2(t), Fr = an(On); Fr !== null && (!(Fr.expirationTime > t) || e && !eS()); ) { + var n = Fr.callback; + if (typeof n == "function") { + Fr.callback = null, _t = Fr.priorityLevel; + var o = n(Fr.expirationTime <= t); + t = Ee.unstable_now(), typeof o == "function" ? Fr.callback = o : Fr === an(On) && vd(On), y2(t); + } else vd(On); + Fr = an(On); + } + if (Fr !== null) var i = !0; + else { + var s = an(Ko); + s !== null && E2(w2, s.startTime - t), i = !1; + } + return i; + } finally { + Fr = null, _t = r, yd = !1; + } + } + a(b2, "J"); + var wd = !1, gd = null, yc = -1, Jb = 5, Zb = -1; + function eS() { + return !(Ee.unstable_now() - Zb < Jb); + } + a(eS, "M"); + function m2() { + if (gd !== null) { + var e = Ee.unstable_now(); + Zb = e; + var t = !0; + try { + t = gd(!0, e); + } finally { + t ? gc() : (wd = !1, gd = null); + } + } else wd = !1; + } + a(m2, "R"); + var gc; + typeof Yb == "function" ? gc = /* @__PURE__ */ a(function() { + Yb(m2); + }, "S") : typeof MessageChannel < "u" ? (g2 = new MessageChannel(), Kb = g2.port2, g2.port1.onmessage = m2, gc = /* @__PURE__ */ a(function() { + Kb.postMessage(null); + }, "S")) : gc = /* @__PURE__ */ a(function() { + Xb(m2, 0); + }, "S"); + var g2, Kb; + function S2(e) { + gd = e, wd || (wd = !0, gc()); + } + a(S2, "I"); + function E2(e, t) { + yc = Xb(function() { + e(Ee.unstable_now()); + }, t); + } + a(E2, "K"); + Ee.unstable_IdlePriority = 5; + Ee.unstable_ImmediatePriority = 1; + Ee.unstable_LowPriority = 4; + Ee.unstable_NormalPriority = 3; + Ee.unstable_Profiling = null; + Ee.unstable_UserBlockingPriority = 2; + Ee.unstable_cancelCallback = function(e) { + e.callback = null; + }; + Ee.unstable_continueExecution = function() { + ei || yd || (ei = !0, S2(b2)); + }; + Ee.unstable_forceFrameRate = function(e) { + 0 > e || 125 < e ? console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not \ +supported") : Jb = 0 < e ? Math.floor(1e3 / e) : 5; + }; + Ee.unstable_getCurrentPriorityLevel = function() { + return _t; + }; + Ee.unstable_getFirstCallbackNode = function() { + return an(On); + }; + Ee.unstable_next = function(e) { + switch (_t) { + case 1: + case 2: + case 3: + var t = 3; + break; + default: + t = _t; + } + var r = _t; + _t = t; + try { + return e(); + } finally { + _t = r; + } + }; + Ee.unstable_pauseExecution = function() { + }; + Ee.unstable_requestPaint = function() { + }; + Ee.unstable_runWithPriority = function(e, t) { + switch (e) { + case 1: + case 2: + case 3: + case 4: + case 5: + break; + default: + e = 3; + } + var r = _t; + _t = e; + try { + return t(); + } finally { + _t = r; + } + }; + Ee.unstable_scheduleCallback = function(e, t, r) { + var n = Ee.unstable_now(); + switch (typeof r == "object" && r !== null ? (r = r.delay, r = typeof r == "number" && 0 < r ? n + r : n) : r = n, e) { + case 1: + var o = -1; + break; + case 2: + o = 250; + break; + case 5: + o = 1073741823; + break; + case 4: + o = 1e4; + break; + default: + o = 5e3; + } + return o = r + o, e = { id: kB++, callback: t, priorityLevel: e, startTime: r, expirationTime: o, sortIndex: -1 }, r > n ? (e.sortIndex = + r, v2(Ko, e), an(On) === null && e === an(Ko) && (vc ? (Qb(yc), yc = -1) : vc = !0, E2(w2, r - n))) : (e.sortIndex = o, v2(On, e), ei || + yd || (ei = !0, S2(b2))), e; + }; + Ee.unstable_shouldYield = eS; + Ee.unstable_wrapCallback = function(e) { + var t = _t; + return function() { + var r = _t; + _t = t; + try { + return e.apply(this, arguments); + } finally { + _t = r; + } + }; + }; +}); + +// ../node_modules/scheduler/index.js +var nS = F((j0e, rS) => { + "use strict"; + rS.exports = tS(); +}); + +// ../node_modules/react-dom/cjs/react-dom.production.min.js +var ux = F((Er) => { + "use strict"; + var cE = O(), br = nS(); + function M(e) { + for (var t = "https://reactjs.org/docs/error-decoder.html?invariant=" + e, r = 1; r < arguments.length; r++) t += "&args[]=" + encodeURIComponent( + arguments[r]); + return "Minified React error #" + e + "; visit " + t + " for the full message or use the non-minified dev environment for full errors an\ +d additional helpful warnings."; + } + a(M, "p"); + var pE = /* @__PURE__ */ new Set(), zc = {}; + function di(e, t) { + Ns(e, t), Ns(e + "Capture", t); + } + a(di, "fa"); + function Ns(e, t) { + for (zc[e] = t, e = 0; e < t.length; e++) pE.add(t[e]); + } + a(Ns, "ha"); + var go = !(typeof window > "u" || typeof window.document > "u" || typeof window.document.createElement > "u"), W2 = Object.prototype.hasOwnProperty, + IB = /^[: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]*$/, + oS = {}, aS = {}; + function PB(e) { + return W2.call(aS, e) ? !0 : W2.call(oS, e) ? !1 : IB.test(e) ? aS[e] = !0 : (oS[e] = !0, !1); + } + a(PB, "oa"); + function FB(e, t, r, n) { + if (r !== null && r.type === 0) return !1; + switch (typeof t) { + case "function": + case "symbol": + return !0; + case "boolean": + return n ? !1 : r !== null ? !r.acceptsBooleans : (e = e.toLowerCase().slice(0, 5), e !== "data-" && e !== "aria-"); + default: + return !1; + } + } + a(FB, "pa"); + function OB(e, t, r, n) { + if (t === null || typeof t > "u" || FB(e, t, r, n)) return !0; + if (n) return !1; + if (r !== null) switch (r.type) { + case 3: + return !t; + case 4: + return t === !1; + case 5: + return isNaN(t); + case 6: + return isNaN(t) || 1 > t; + } + return !1; + } + a(OB, "qa"); + function Ht(e, t, r, n, o, i, s) { + this.acceptsBooleans = t === 2 || t === 3 || t === 4, this.attributeName = n, this.attributeNamespace = o, this.mustUseProperty = r, this. + propertyName = e, this.type = t, this.sanitizeURL = i, this.removeEmptyString = s; + } + a(Ht, "v"); + var St = {}; + "children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split( + " ").forEach(function(e) { + St[e] = new Ht(e, 0, !1, e, null, !1, !1); + }); + [["acceptCharset", "accept-charset"], ["className", "class"], ["htmlFor", "for"], ["httpEquiv", "http-equiv"]].forEach(function(e) { + var t = e[0]; + St[t] = new Ht(t, 1, !1, e[1], null, !1, !1); + }); + ["contentEditable", "draggable", "spellCheck", "value"].forEach(function(e) { + St[e] = new Ht(e, 2, !1, e.toLowerCase(), null, !1, !1); + }); + ["autoReverse", "externalResourcesRequired", "focusable", "preserveAlpha"].forEach(function(e) { + St[e] = new Ht(e, 2, !1, e, null, !1, !1); + }); + "allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hid\ +den loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e) { + St[e] = new Ht(e, 3, !1, e.toLowerCase(), null, !1, !1); + }); + ["checked", "multiple", "muted", "selected"].forEach(function(e) { + St[e] = new Ht(e, 3, !0, e, null, !1, !1); + }); + ["capture", "download"].forEach(function(e) { + St[e] = new Ht(e, 4, !1, e, null, !1, !1); + }); + ["cols", "rows", "size", "span"].forEach(function(e) { + St[e] = new Ht(e, 6, !1, e, null, !1, !1); + }); + ["rowSpan", "start"].forEach(function(e) { + St[e] = new Ht(e, 5, !1, e.toLowerCase(), null, !1, !1); + }); + var M5 = /[\-:]([a-z])/g; + function B5(e) { + return e[1].toUpperCase(); + } + a(B5, "sa"); + "accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filter\ +s color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size f\ +ont-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-ad\ +v-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness pai\ +nt-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness str\ +oke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration tex\ +t-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematic\ +al vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e) { + var t = e.replace( + M5, + B5 + ); + St[t] = new Ht(t, 1, !1, e, null, !1, !1); + }); + "xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e) { + var t = e.replace(M5, B5); + St[t] = new Ht(t, 1, !1, e, "http://www.w3.org/1999/xlink", !1, !1); + }); + ["xml:base", "xml:lang", "xml:space"].forEach(function(e) { + var t = e.replace(M5, B5); + St[t] = new Ht(t, 1, !1, e, "http://www.w3.org/XML/1998/namespace", !1, !1); + }); + ["tabIndex", "crossOrigin"].forEach(function(e) { + St[e] = new Ht(e, 1, !1, e.toLowerCase(), null, !1, !1); + }); + St.xlinkHref = new Ht("xlinkHref", 1, !1, "xlink:href", "http://www.w3.org/1999/xlink", !0, !1); + ["src", "href", "action", "formAction"].forEach(function(e) { + St[e] = new Ht(e, 1, !1, e.toLowerCase(), null, !0, !0); + }); + function $5(e, t, r, n) { + var o = St.hasOwnProperty(t) ? St[t] : null; + (o !== null ? o.type !== 0 : n || !(2 < t.length) || t[0] !== "o" && t[0] !== "O" || t[1] !== "n" && t[1] !== "N") && (OB(t, r, o, n) && + (r = null), n || o === null ? PB(t) && (r === null ? e.removeAttribute(t) : e.setAttribute(t, "" + r)) : o.mustUseProperty ? e[o.propertyName] = + r === null ? o.type === 3 ? !1 : "" : r : (t = o.attributeName, n = o.attributeNamespace, r === null ? e.removeAttribute(t) : (o = o.type, + r = o === 3 || o === 4 && r === !0 ? "" : "" + r, n ? e.setAttributeNS(n, t, r) : e.setAttribute(t, r)))); + } + a($5, "ta"); + var bo = cE.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED, bd = Symbol.for("react.element"), ys = Symbol.for("react.portal"), ws = Symbol. + for("react.fragment"), z5 = Symbol.for("react.strict_mode"), q2 = Symbol.for("react.profiler"), fE = Symbol.for("react.provider"), dE = Symbol. + for("react.context"), H5 = Symbol.for("react.forward_ref"), G2 = Symbol.for("react.suspense"), Y2 = Symbol.for("react.suspense_list"), j5 = Symbol. + for("react.memo"), Qo = Symbol.for("react.lazy"); + Symbol.for("react.scope"); + Symbol.for("react.debug_trace_mode"); + var hE = Symbol.for("react.offscreen"); + Symbol.for("react.legacy_hidden"); + Symbol.for("react.cache"); + Symbol.for("react.tracing_marker"); + var iS = Symbol.iterator; + function wc(e) { + return e === null || typeof e != "object" ? null : (e = iS && e[iS] || e["@@iterator"], typeof e == "function" ? e : null); + } + a(wc, "Ka"); + var Ne = Object.assign, x2; + function Ac(e) { + if (x2 === void 0) try { + throw Error(); + } catch (r) { + var t = r.stack.trim().match(/\n( *(at )?)/); + x2 = t && t[1] || ""; + } + return ` +` + x2 + e; + } + a(Ac, "Ma"); + var C2 = !1; + function D2(e, t) { + if (!e || C2) return ""; + C2 = !0; + var r = Error.prepareStackTrace; + Error.prepareStackTrace = void 0; + try { + if (t) if (t = /* @__PURE__ */ a(function() { + throw Error(); + }, "b"), Object.defineProperty(t.prototype, "props", { set: /* @__PURE__ */ a(function() { + throw Error(); + }, "set") }), typeof Reflect == "object" && Reflect.construct) { + try { + Reflect.construct(t, []); + } catch (c) { + var n = c; + } + Reflect.construct(e, [], t); + } else { + try { + t.call(); + } catch (c) { + n = c; + } + e.call(t.prototype); + } + else { + try { + throw Error(); + } catch (c) { + n = c; + } + e(); + } + } catch (c) { + if (c && n && typeof c.stack == "string") { + for (var o = c.stack.split(` +`), i = n.stack.split(` +`), s = o.length - 1, l = i.length - 1; 1 <= s && 0 <= l && o[s] !== i[l]; ) l--; + for (; 1 <= s && 0 <= l; s--, l--) if (o[s] !== i[l]) { + if (s !== 1 || l !== 1) + do + if (s--, l--, 0 > l || o[s] !== i[l]) { + var u = ` +` + o[s].replace(" at new ", " at "); + return e.displayName && u.includes("") && (u = u.replace("", e.displayName)), u; + } + while (1 <= s && 0 <= l); + break; + } + } + } finally { + C2 = !1, Error.prepareStackTrace = r; + } + return (e = e ? e.displayName || e.name : "") ? Ac(e) : ""; + } + a(D2, "Oa"); + function LB(e) { + switch (e.tag) { + case 5: + return Ac(e.type); + case 16: + return Ac("Lazy"); + case 13: + return Ac("Suspense"); + case 19: + return Ac("SuspenseList"); + case 0: + case 2: + case 15: + return e = D2(e.type, !1), e; + case 11: + return e = D2(e.type.render, !1), e; + case 1: + return e = D2(e.type, !0), e; + default: + return ""; + } + } + a(LB, "Pa"); + function K2(e) { + if (e == null) return null; + if (typeof e == "function") return e.displayName || e.name || null; + if (typeof e == "string") return e; + switch (e) { + case ws: + return "Fragment"; + case ys: + return "Portal"; + case q2: + return "Profiler"; + case z5: + return "StrictMode"; + case G2: + return "Suspense"; + case Y2: + return "SuspenseList"; + } + if (typeof e == "object") switch (e.$$typeof) { + case dE: + return (e.displayName || "Context") + ".Consumer"; + case fE: + return (e._context.displayName || "Context") + ".Provider"; + case H5: + var t = e.render; + return e = e.displayName, e || (e = t.displayName || t.name || "", e = e !== "" ? "ForwardRef(" + e + ")" : "ForwardRef"), e; + case j5: + return t = e.displayName || null, t !== null ? t : K2(e.type) || "Memo"; + case Qo: + t = e._payload, e = e._init; + try { + return K2(e(t)); + } catch { + } + } + return null; + } + a(K2, "Qa"); + function NB(e) { + var t = e.type; + switch (e.tag) { + case 24: + return "Cache"; + case 9: + return (t.displayName || "Context") + ".Consumer"; + case 10: + return (t._context.displayName || "Context") + ".Provider"; + case 18: + return "DehydratedFragment"; + case 11: + return e = t.render, e = e.displayName || e.name || "", t.displayName || (e !== "" ? "ForwardRef(" + e + ")" : "ForwardRef"); + case 7: + return "Fragment"; + case 5: + return t; + case 4: + return "Portal"; + case 3: + return "Root"; + case 6: + return "Text"; + case 16: + return K2(t); + case 8: + return t === z5 ? "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 t == "function") return t.displayName || t.name || null; + if (typeof t == "string") return t; + } + return null; + } + a(NB, "Ra"); + function pa(e) { + switch (typeof e) { + case "boolean": + case "number": + case "string": + case "undefined": + return e; + case "object": + return e; + default: + return ""; + } + } + a(pa, "Sa"); + function mE(e) { + var t = e.type; + return (e = e.nodeName) && e.toLowerCase() === "input" && (t === "checkbox" || t === "radio"); + } + a(mE, "Ta"); + function MB(e) { + var t = mE(e) ? "checked" : "value", r = Object.getOwnPropertyDescriptor(e.constructor.prototype, t), n = "" + e[t]; + if (!e.hasOwnProperty(t) && typeof r < "u" && typeof r.get == "function" && typeof r.set == "function") { + var o = r.get, i = r.set; + return Object.defineProperty(e, t, { configurable: !0, get: /* @__PURE__ */ a(function() { + return o.call(this); + }, "get"), set: /* @__PURE__ */ a(function(s) { + n = "" + s, i.call(this, s); + }, "set") }), Object.defineProperty(e, t, { enumerable: r.enumerable }), { getValue: /* @__PURE__ */ a(function() { + return n; + }, "getValue"), setValue: /* @__PURE__ */ a(function(s) { + n = "" + s; + }, "setValue"), stopTracking: /* @__PURE__ */ a(function() { + e._valueTracker = null, delete e[t]; + }, "stopTracking") }; + } + } + a(MB, "Ua"); + function Sd(e) { + e._valueTracker || (e._valueTracker = MB(e)); + } + a(Sd, "Va"); + function gE(e) { + if (!e) return !1; + var t = e._valueTracker; + if (!t) return !0; + var r = t.getValue(), n = ""; + return e && (n = mE(e) ? e.checked ? "true" : "false" : e.value), e = n, e !== r ? (t.setValue(e), !0) : !1; + } + a(gE, "Wa"); + function Kd(e) { + if (e = e || (typeof document < "u" ? document : void 0), typeof e > "u") return null; + try { + return e.activeElement || e.body; + } catch { + return e.body; + } + } + a(Kd, "Xa"); + function X2(e, t) { + var r = t.checked; + return Ne({}, t, { defaultChecked: void 0, defaultValue: void 0, value: void 0, checked: r ?? e._wrapperState.initialChecked }); + } + a(X2, "Ya"); + function sS(e, t) { + var r = t.defaultValue == null ? "" : t.defaultValue, n = t.checked != null ? t.checked : t.defaultChecked; + r = pa(t.value != null ? t.value : r), e._wrapperState = { initialChecked: n, initialValue: r, controlled: t.type === "checkbox" || t.type === + "radio" ? t.checked != null : t.value != null }; + } + a(sS, "Za"); + function vE(e, t) { + t = t.checked, t != null && $5(e, "checked", t, !1); + } + a(vE, "ab"); + function Q2(e, t) { + vE(e, t); + var r = pa(t.value), n = t.type; + if (r != null) n === "number" ? (r === 0 && e.value === "" || e.value != r) && (e.value = "" + r) : e.value !== "" + r && (e.value = "" + + r); + else if (n === "submit" || n === "reset") { + e.removeAttribute("value"); + return; + } + t.hasOwnProperty("value") ? J2(e, t.type, r) : t.hasOwnProperty("defaultValue") && J2(e, t.type, pa(t.defaultValue)), t.checked == null && + t.defaultChecked != null && (e.defaultChecked = !!t.defaultChecked); + } + a(Q2, "bb"); + function lS(e, t, r) { + if (t.hasOwnProperty("value") || t.hasOwnProperty("defaultValue")) { + var n = t.type; + if (!(n !== "submit" && n !== "reset" || t.value !== void 0 && t.value !== null)) return; + t = "" + e._wrapperState.initialValue, r || t === e.value || (e.value = t), e.defaultValue = t; + } + r = e.name, r !== "" && (e.name = ""), e.defaultChecked = !!e._wrapperState.initialChecked, r !== "" && (e.name = r); + } + a(lS, "db"); + function J2(e, t, r) { + (t !== "number" || Kd(e.ownerDocument) !== e) && (r == null ? e.defaultValue = "" + e._wrapperState.initialValue : e.defaultValue !== "" + + r && (e.defaultValue = "" + r)); + } + a(J2, "cb"); + var _c = Array.isArray; + function ks(e, t, r, n) { + if (e = e.options, t) { + t = {}; + for (var o = 0; o < r.length; o++) t["$" + r[o]] = !0; + for (r = 0; r < e.length; r++) o = t.hasOwnProperty("$" + e[r].value), e[r].selected !== o && (e[r].selected = o), o && n && (e[r].defaultSelected = + !0); + } else { + for (r = "" + pa(r), t = null, o = 0; o < e.length; o++) { + if (e[o].value === r) { + e[o].selected = !0, n && (e[o].defaultSelected = !0); + return; + } + t !== null || e[o].disabled || (t = e[o]); + } + t !== null && (t.selected = !0); + } + } + a(ks, "fb"); + function Z2(e, t) { + if (t.dangerouslySetInnerHTML != null) throw Error(M(91)); + return Ne({}, t, { value: void 0, defaultValue: void 0, children: "" + e._wrapperState.initialValue }); + } + a(Z2, "gb"); + function uS(e, t) { + var r = t.value; + if (r == null) { + if (r = t.children, t = t.defaultValue, r != null) { + if (t != null) throw Error(M(92)); + if (_c(r)) { + if (1 < r.length) throw Error(M(93)); + r = r[0]; + } + t = r; + } + t == null && (t = ""), r = t; + } + e._wrapperState = { initialValue: pa(r) }; + } + a(uS, "hb"); + function yE(e, t) { + var r = pa(t.value), n = pa(t.defaultValue); + r != null && (r = "" + r, r !== e.value && (e.value = r), t.defaultValue == null && e.defaultValue !== r && (e.defaultValue = r)), n != null && + (e.defaultValue = "" + n); + } + a(yE, "ib"); + function cS(e) { + var t = e.textContent; + t === e._wrapperState.initialValue && t !== "" && t !== null && (e.value = t); + } + a(cS, "jb"); + function wE(e) { + switch (e) { + 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"; + } + } + a(wE, "kb"); + function e5(e, t) { + return e == null || e === "http://www.w3.org/1999/xhtml" ? wE(t) : e === "http://www.w3.org/2000/svg" && t === "foreignObject" ? "http:/\ +/www.w3.org/1999/xhtml" : e; + } + a(e5, "lb"); + var Ed, bE = function(e) { + return typeof MSApp < "u" && MSApp.execUnsafeLocalFunction ? function(t, r, n, o) { + MSApp.execUnsafeLocalFunction(function() { + return e(t, r, n, o); + }); + } : e; + }(function(e, t) { + if (e.namespaceURI !== "http://www.w3.org/2000/svg" || "innerHTML" in e) e.innerHTML = t; + else { + for (Ed = Ed || document.createElement("div"), Ed.innerHTML = "" + t.valueOf().toString() + "", t = Ed.firstChild; e.firstChild; ) + e.removeChild(e.firstChild); + for (; t.firstChild; ) e.appendChild(t.firstChild); + } + }); + function Hc(e, t) { + if (t) { + var r = e.firstChild; + if (r && r === e.lastChild && r.nodeType === 3) { + r.nodeValue = t; + return; + } + } + e.textContent = t; + } + a(Hc, "ob"); + var Ic = { + 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 + }, BB = ["Webkit", "ms", "Moz", "O"]; + Object.keys(Ic).forEach(function(e) { + BB.forEach(function(t) { + t = t + e.charAt(0).toUpperCase() + e.substring(1), Ic[t] = Ic[e]; + }); + }); + function SE(e, t, r) { + return t == null || typeof t == "boolean" || t === "" ? "" : r || typeof t != "number" || t === 0 || Ic.hasOwnProperty(e) && Ic[e] ? ("" + + t).trim() : t + "px"; + } + a(SE, "rb"); + function EE(e, t) { + e = e.style; + for (var r in t) if (t.hasOwnProperty(r)) { + var n = r.indexOf("--") === 0, o = SE(r, t[r], n); + r === "float" && (r = "cssFloat"), n ? e.setProperty(r, o) : e[r] = o; + } + } + a(EE, "sb"); + var $B = Ne({ 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 t5(e, t) { + if (t) { + if ($B[e] && (t.children != null || t.dangerouslySetInnerHTML != null)) throw Error(M(137, e)); + if (t.dangerouslySetInnerHTML != null) { + if (t.children != null) throw Error(M(60)); + if (typeof t.dangerouslySetInnerHTML != "object" || !("__html" in t.dangerouslySetInnerHTML)) throw Error(M(61)); + } + if (t.style != null && typeof t.style != "object") throw Error(M(62)); + } + } + a(t5, "ub"); + function r5(e, t) { + if (e.indexOf("-") === -1) return typeof t.is == "string"; + switch (e) { + 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; + } + } + a(r5, "vb"); + var n5 = null; + function V5(e) { + return e = e.target || e.srcElement || window, e.correspondingUseElement && (e = e.correspondingUseElement), e.nodeType === 3 ? e.parentNode : + e; + } + a(V5, "xb"); + var o5 = null, Is = null, Ps = null; + function pS(e) { + if (e = ap(e)) { + if (typeof o5 != "function") throw Error(M(280)); + var t = e.stateNode; + t && (t = x0(t), o5(e.stateNode, e.type, t)); + } + } + a(pS, "Bb"); + function xE(e) { + Is ? Ps ? Ps.push(e) : Ps = [e] : Is = e; + } + a(xE, "Eb"); + function CE() { + if (Is) { + var e = Is, t = Ps; + if (Ps = Is = null, pS(e), t) for (e = 0; e < t.length; e++) pS(t[e]); + } + } + a(CE, "Fb"); + function DE(e, t) { + return e(t); + } + a(DE, "Gb"); + function RE() { + } + a(RE, "Hb"); + var R2 = !1; + function AE(e, t, r) { + if (R2) return e(t, r); + R2 = !0; + try { + return DE(e, t, r); + } finally { + R2 = !1, (Is !== null || Ps !== null) && (RE(), CE()); + } + } + a(AE, "Jb"); + function jc(e, t) { + var r = e.stateNode; + if (r === null) return null; + var n = x0(r); + if (n === null) return null; + r = n[t]; + e: switch (t) { + case "onClick": + case "onClickCapture": + case "onDoubleClick": + case "onDoubleClickCapture": + case "onMouseDown": + case "onMouseDownCapture": + case "onMouseMove": + case "onMouseMoveCapture": + case "onMouseUp": + case "onMouseUpCapture": + case "onMouseEnter": + (n = !n.disabled) || (e = e.type, n = !(e === "button" || e === "input" || e === "select" || e === "textarea")), e = !n; + break e; + default: + e = !1; + } + if (e) return null; + if (r && typeof r != "function") throw Error(M(231, t, typeof r)); + return r; + } + a(jc, "Kb"); + var a5 = !1; + if (go) try { + gs = {}, Object.defineProperty(gs, "passive", { get: /* @__PURE__ */ a(function() { + a5 = !0; + }, "get") }), window.addEventListener("test", gs, gs), window.removeEventListener("test", gs, gs); + } catch { + a5 = !1; + } + var gs; + function zB(e, t, r, n, o, i, s, l, u) { + var c = Array.prototype.slice.call(arguments, 3); + try { + t.apply(r, c); + } catch (p) { + this.onError(p); + } + } + a(zB, "Nb"); + var Pc = !1, Xd = null, Qd = !1, i5 = null, HB = { onError: /* @__PURE__ */ a(function(e) { + Pc = !0, Xd = e; + }, "onError") }; + function jB(e, t, r, n, o, i, s, l, u) { + Pc = !1, Xd = null, zB.apply(HB, arguments); + } + a(jB, "Tb"); + function VB(e, t, r, n, o, i, s, l, u) { + if (jB.apply(this, arguments), Pc) { + if (Pc) { + var c = Xd; + Pc = !1, Xd = null; + } else throw Error(M(198)); + Qd || (Qd = !0, i5 = c); + } + } + a(VB, "Ub"); + function hi(e) { + var t = e, r = e; + if (e.alternate) for (; t.return; ) t = t.return; + else { + e = t; + do + t = e, t.flags & 4098 && (r = t.return), e = t.return; + while (e); + } + return t.tag === 3 ? r : null; + } + a(hi, "Vb"); + function _E(e) { + if (e.tag === 13) { + var t = e.memoizedState; + if (t === null && (e = e.alternate, e !== null && (t = e.memoizedState)), t !== null) return t.dehydrated; + } + return null; + } + a(_E, "Wb"); + function fS(e) { + if (hi(e) !== e) throw Error(M(188)); + } + a(fS, "Xb"); + function UB(e) { + var t = e.alternate; + if (!t) { + if (t = hi(e), t === null) throw Error(M(188)); + return t !== e ? null : e; + } + for (var r = e, n = t; ; ) { + var o = r.return; + if (o === null) break; + var i = o.alternate; + if (i === null) { + if (n = o.return, n !== null) { + r = n; + continue; + } + break; + } + if (o.child === i.child) { + for (i = o.child; i; ) { + if (i === r) return fS(o), e; + if (i === n) return fS(o), t; + i = i.sibling; + } + throw Error(M(188)); + } + if (r.return !== n.return) r = o, n = i; + else { + for (var s = !1, l = o.child; l; ) { + if (l === r) { + s = !0, r = o, n = i; + break; + } + if (l === n) { + s = !0, n = o, r = i; + break; + } + l = l.sibling; + } + if (!s) { + for (l = i.child; l; ) { + if (l === r) { + s = !0, r = i, n = o; + break; + } + if (l === n) { + s = !0, n = i, r = o; + break; + } + l = l.sibling; + } + if (!s) throw Error(M(189)); + } + } + if (r.alternate !== n) throw Error(M(190)); + } + if (r.tag !== 3) throw Error(M(188)); + return r.stateNode.current === r ? e : t; + } + a(UB, "Yb"); + function TE(e) { + return e = UB(e), e !== null ? kE(e) : null; + } + a(TE, "Zb"); + function kE(e) { + if (e.tag === 5 || e.tag === 6) return e; + for (e = e.child; e !== null; ) { + var t = kE(e); + if (t !== null) return t; + e = e.sibling; + } + return null; + } + a(kE, "$b"); + var IE = br.unstable_scheduleCallback, dS = br.unstable_cancelCallback, WB = br.unstable_shouldYield, qB = br.unstable_requestPaint, qe = br. + unstable_now, GB = br.unstable_getCurrentPriorityLevel, U5 = br.unstable_ImmediatePriority, PE = br.unstable_UserBlockingPriority, Jd = br. + unstable_NormalPriority, YB = br.unstable_LowPriority, FE = br.unstable_IdlePriority, w0 = null, Bn = null; + function KB(e) { + if (Bn && typeof Bn.onCommitFiberRoot == "function") try { + Bn.onCommitFiberRoot(w0, e, void 0, (e.current.flags & 128) === 128); + } catch { + } + } + a(KB, "mc"); + var pn = Math.clz32 ? Math.clz32 : JB, XB = Math.log, QB = Math.LN2; + function JB(e) { + return e >>>= 0, e === 0 ? 32 : 31 - (XB(e) / QB | 0) | 0; + } + a(JB, "nc"); + var xd = 64, Cd = 4194304; + function Tc(e) { + switch (e & -e) { + 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 e & 4194240; + case 4194304: + case 8388608: + case 16777216: + case 33554432: + case 67108864: + return e & 130023424; + case 134217728: + return 134217728; + case 268435456: + return 268435456; + case 536870912: + return 536870912; + case 1073741824: + return 1073741824; + default: + return e; + } + } + a(Tc, "tc"); + function Zd(e, t) { + var r = e.pendingLanes; + if (r === 0) return 0; + var n = 0, o = e.suspendedLanes, i = e.pingedLanes, s = r & 268435455; + if (s !== 0) { + var l = s & ~o; + l !== 0 ? n = Tc(l) : (i &= s, i !== 0 && (n = Tc(i))); + } else s = r & ~o, s !== 0 ? n = Tc(s) : i !== 0 && (n = Tc(i)); + if (n === 0) return 0; + if (t !== 0 && t !== n && !(t & o) && (o = n & -n, i = t & -t, o >= i || o === 16 && (i & 4194240) !== 0)) return t; + if (n & 4 && (n |= r & 16), t = e.entangledLanes, t !== 0) for (e = e.entanglements, t &= n; 0 < t; ) r = 31 - pn(t), o = 1 << r, n |= e[r], + t &= ~o; + return n; + } + a(Zd, "uc"); + function ZB(e, t) { + switch (e) { + case 1: + case 2: + case 4: + return t + 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 t + 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; + } + } + a(ZB, "vc"); + function e$(e, t) { + for (var r = e.suspendedLanes, n = e.pingedLanes, o = e.expirationTimes, i = e.pendingLanes; 0 < i; ) { + var s = 31 - pn(i), l = 1 << s, u = o[s]; + u === -1 ? (!(l & r) || l & n) && (o[s] = ZB(l, t)) : u <= t && (e.expiredLanes |= l), i &= ~l; + } + } + a(e$, "wc"); + function s5(e) { + return e = e.pendingLanes & -1073741825, e !== 0 ? e : e & 1073741824 ? 1073741824 : 0; + } + a(s5, "xc"); + function OE() { + var e = xd; + return xd <<= 1, !(xd & 4194240) && (xd = 64), e; + } + a(OE, "yc"); + function A2(e) { + for (var t = [], r = 0; 31 > r; r++) t.push(e); + return t; + } + a(A2, "zc"); + function np(e, t, r) { + e.pendingLanes |= t, t !== 536870912 && (e.suspendedLanes = 0, e.pingedLanes = 0), e = e.eventTimes, t = 31 - pn(t), e[t] = r; + } + a(np, "Ac"); + function t$(e, t) { + var r = e.pendingLanes & ~t; + e.pendingLanes = t, e.suspendedLanes = 0, e.pingedLanes = 0, e.expiredLanes &= t, e.mutableReadLanes &= t, e.entangledLanes &= t, t = e. + entanglements; + var n = e.eventTimes; + for (e = e.expirationTimes; 0 < r; ) { + var o = 31 - pn(r), i = 1 << o; + t[o] = 0, n[o] = -1, e[o] = -1, r &= ~i; + } + } + a(t$, "Bc"); + function W5(e, t) { + var r = e.entangledLanes |= t; + for (e = e.entanglements; r; ) { + var n = 31 - pn(r), o = 1 << n; + o & t | e[n] & t && (e[n] |= t), r &= ~o; + } + } + a(W5, "Cc"); + var me = 0; + function LE(e) { + return e &= -e, 1 < e ? 4 < e ? e & 268435455 ? 16 : 536870912 : 4 : 1; + } + a(LE, "Dc"); + var NE, q5, ME, BE, $E, l5 = !1, Dd = [], na = null, oa = null, aa = null, Vc = /* @__PURE__ */ new Map(), Uc = /* @__PURE__ */ new Map(), + Zo = [], r$ = "mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart d\ +rop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" "); + function hS(e, t) { + switch (e) { + case "focusin": + case "focusout": + na = null; + break; + case "dragenter": + case "dragleave": + oa = null; + break; + case "mouseover": + case "mouseout": + aa = null; + break; + case "pointerover": + case "pointerout": + Vc.delete(t.pointerId); + break; + case "gotpointercapture": + case "lostpointercapture": + Uc.delete(t.pointerId); + } + } + a(hS, "Sc"); + function bc(e, t, r, n, o, i) { + return e === null || e.nativeEvent !== i ? (e = { blockedOn: t, domEventName: r, eventSystemFlags: n, nativeEvent: i, targetContainers: [ + o] }, t !== null && (t = ap(t), t !== null && q5(t)), e) : (e.eventSystemFlags |= n, t = e.targetContainers, o !== null && t.indexOf(o) === + -1 && t.push(o), e); + } + a(bc, "Tc"); + function n$(e, t, r, n, o) { + switch (t) { + case "focusin": + return na = bc(na, e, t, r, n, o), !0; + case "dragenter": + return oa = bc(oa, e, t, r, n, o), !0; + case "mouseover": + return aa = bc(aa, e, t, r, n, o), !0; + case "pointerover": + var i = o.pointerId; + return Vc.set(i, bc(Vc.get(i) || null, e, t, r, n, o)), !0; + case "gotpointercapture": + return i = o.pointerId, Uc.set(i, bc(Uc.get(i) || null, e, t, r, n, o)), !0; + } + return !1; + } + a(n$, "Uc"); + function zE(e) { + var t = ni(e.target); + if (t !== null) { + var r = hi(t); + if (r !== null) { + if (t = r.tag, t === 13) { + if (t = _E(r), t !== null) { + e.blockedOn = t, $E(e.priority, function() { + ME(r); + }); + return; + } + } else if (t === 3 && r.stateNode.current.memoizedState.isDehydrated) { + e.blockedOn = r.tag === 3 ? r.stateNode.containerInfo : null; + return; + } + } + } + e.blockedOn = null; + } + a(zE, "Vc"); + function $d(e) { + if (e.blockedOn !== null) return !1; + for (var t = e.targetContainers; 0 < t.length; ) { + var r = u5(e.domEventName, e.eventSystemFlags, t[0], e.nativeEvent); + if (r === null) { + r = e.nativeEvent; + var n = new r.constructor(r.type, r); + n5 = n, r.target.dispatchEvent(n), n5 = null; + } else return t = ap(r), t !== null && q5(t), e.blockedOn = r, !1; + t.shift(); + } + return !0; + } + a($d, "Xc"); + function mS(e, t, r) { + $d(e) && r.delete(t); + } + a(mS, "Zc"); + function o$() { + l5 = !1, na !== null && $d(na) && (na = null), oa !== null && $d(oa) && (oa = null), aa !== null && $d(aa) && (aa = null), Vc.forEach(mS), + Uc.forEach(mS); + } + a(o$, "$c"); + function Sc(e, t) { + e.blockedOn === t && (e.blockedOn = null, l5 || (l5 = !0, br.unstable_scheduleCallback(br.unstable_NormalPriority, o$))); + } + a(Sc, "ad"); + function Wc(e) { + function t(o) { + return Sc(o, e); + } + if (a(t, "b"), 0 < Dd.length) { + Sc(Dd[0], e); + for (var r = 1; r < Dd.length; r++) { + var n = Dd[r]; + n.blockedOn === e && (n.blockedOn = null); + } + } + for (na !== null && Sc(na, e), oa !== null && Sc(oa, e), aa !== null && Sc(aa, e), Vc.forEach(t), Uc.forEach(t), r = 0; r < Zo.length; r++) + n = Zo[r], n.blockedOn === e && (n.blockedOn = null); + for (; 0 < Zo.length && (r = Zo[0], r.blockedOn === null); ) zE(r), r.blockedOn === null && Zo.shift(); + } + a(Wc, "bd"); + var Fs = bo.ReactCurrentBatchConfig, e0 = !0; + function a$(e, t, r, n) { + var o = me, i = Fs.transition; + Fs.transition = null; + try { + me = 1, G5(e, t, r, n); + } finally { + me = o, Fs.transition = i; + } + } + a(a$, "ed"); + function i$(e, t, r, n) { + var o = me, i = Fs.transition; + Fs.transition = null; + try { + me = 4, G5(e, t, r, n); + } finally { + me = o, Fs.transition = i; + } + } + a(i$, "gd"); + function G5(e, t, r, n) { + if (e0) { + var o = u5(e, t, r, n); + if (o === null) O2(e, t, n, t0, r), hS(e, n); + else if (n$(o, e, t, r, n)) n.stopPropagation(); + else if (hS(e, n), t & 4 && -1 < r$.indexOf(e)) { + for (; o !== null; ) { + var i = ap(o); + if (i !== null && NE(i), i = u5(e, t, r, n), i === null && O2(e, t, n, t0, r), i === o) break; + o = i; + } + o !== null && n.stopPropagation(); + } else O2(e, t, n, null, r); + } + } + a(G5, "fd"); + var t0 = null; + function u5(e, t, r, n) { + if (t0 = null, e = V5(n), e = ni(e), e !== null) if (t = hi(e), t === null) e = null; + else if (r = t.tag, r === 13) { + if (e = _E(t), e !== null) return e; + e = null; + } else if (r === 3) { + if (t.stateNode.current.memoizedState.isDehydrated) return t.tag === 3 ? t.stateNode.containerInfo : null; + e = null; + } else t !== e && (e = null); + return t0 = e, null; + } + a(u5, "Yc"); + function HE(e) { + switch (e) { + 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 (GB()) { + case U5: + return 1; + case PE: + return 4; + case Jd: + case YB: + return 16; + case FE: + return 536870912; + default: + return 16; + } + default: + return 16; + } + } + a(HE, "jd"); + var ta = null, Y5 = null, zd = null; + function jE() { + if (zd) return zd; + var e, t = Y5, r = t.length, n, o = "value" in ta ? ta.value : ta.textContent, i = o.length; + for (e = 0; e < r && t[e] === o[e]; e++) ; + var s = r - e; + for (n = 1; n <= s && t[r - n] === o[i - n]; n++) ; + return zd = o.slice(e, 1 < n ? 1 - n : void 0); + } + a(jE, "nd"); + function Hd(e) { + var t = e.keyCode; + return "charCode" in e ? (e = e.charCode, e === 0 && t === 13 && (e = 13)) : e = t, e === 10 && (e = 13), 32 <= e || e === 13 ? e : 0; + } + a(Hd, "od"); + function Rd() { + return !0; + } + a(Rd, "pd"); + function gS() { + return !1; + } + a(gS, "qd"); + function Sr(e) { + function t(r, n, o, i, s) { + this._reactName = r, this._targetInst = o, this.type = n, this.nativeEvent = i, this.target = s, this.currentTarget = null; + for (var l in e) e.hasOwnProperty(l) && (r = e[l], this[l] = r ? r(i) : i[l]); + return this.isDefaultPrevented = (i.defaultPrevented != null ? i.defaultPrevented : i.returnValue === !1) ? Rd : gS, this.isPropagationStopped = + gS, this; + } + return a(t, "b"), Ne(t.prototype, { preventDefault: /* @__PURE__ */ a(function() { + this.defaultPrevented = !0; + var r = this.nativeEvent; + r && (r.preventDefault ? r.preventDefault() : typeof r.returnValue != "unknown" && (r.returnValue = !1), this.isDefaultPrevented = Rd); + }, "preventDefault"), stopPropagation: /* @__PURE__ */ a(function() { + var r = this.nativeEvent; + r && (r.stopPropagation ? r.stopPropagation() : typeof r.cancelBubble != "unknown" && (r.cancelBubble = !0), this.isPropagationStopped = + Rd); + }, "stopPropagation"), persist: /* @__PURE__ */ a(function() { + }, "persist"), isPersistent: Rd }), t; + } + a(Sr, "rd"); + var Vs = { eventPhase: 0, bubbles: 0, cancelable: 0, timeStamp: /* @__PURE__ */ a(function(e) { + return e.timeStamp || Date.now(); + }, "timeStamp"), defaultPrevented: 0, isTrusted: 0 }, K5 = Sr(Vs), op = Ne({}, Vs, { view: 0, detail: 0 }), s$ = Sr(op), _2, T2, Ec, b0 = Ne( + {}, op, { screenX: 0, screenY: 0, clientX: 0, clientY: 0, pageX: 0, pageY: 0, ctrlKey: 0, shiftKey: 0, altKey: 0, metaKey: 0, getModifierState: X5, + button: 0, buttons: 0, relatedTarget: /* @__PURE__ */ a(function(e) { + return e.relatedTarget === void 0 ? e.fromElement === e.srcElement ? e.toElement : e.fromElement : e.relatedTarget; + }, "relatedTarget"), movementX: /* @__PURE__ */ a(function(e) { + return "movementX" in e ? e.movementX : (e !== Ec && (Ec && e.type === "mousemove" ? (_2 = e.screenX - Ec.screenX, T2 = e.screenY - Ec.screenY) : + T2 = _2 = 0, Ec = e), _2); + }, "movementX"), movementY: /* @__PURE__ */ a(function(e) { + return "movementY" in e ? e.movementY : T2; + }, "movementY") }), vS = Sr(b0), l$ = Ne({}, b0, { dataTransfer: 0 }), u$ = Sr(l$), c$ = Ne({}, op, { relatedTarget: 0 }), k2 = Sr(c$), p$ = Ne( + {}, Vs, { animationName: 0, elapsedTime: 0, pseudoElement: 0 }), f$ = Sr(p$), d$ = Ne({}, Vs, { clipboardData: /* @__PURE__ */ a(function(e) { + return "clipboardData" in e ? e.clipboardData : window.clipboardData; + }, "clipboardData") }), h$ = Sr(d$), m$ = Ne({}, Vs, { data: 0 }), yS = Sr(m$), g$ = { + Esc: "Escape", + Spacebar: " ", + Left: "ArrowLeft", + Up: "ArrowUp", + Right: "ArrowRight", + Down: "ArrowDown", + Del: "Delete", + Win: "OS", + Menu: "ContextMenu", + Apps: "ContextMenu", + Scroll: "ScrollLock", + MozPrintableKey: "Unidentified" + }, v$ = { + 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" + }, y$ = { Alt: "altKey", Control: "ctrlKey", Meta: "metaKey", Shift: "shiftKey" }; + function w$(e) { + var t = this.nativeEvent; + return t.getModifierState ? t.getModifierState(e) : (e = y$[e]) ? !!t[e] : !1; + } + a(w$, "Pd"); + function X5() { + return w$; + } + a(X5, "zd"); + var b$ = Ne({}, op, { key: /* @__PURE__ */ a(function(e) { + if (e.key) { + var t = g$[e.key] || e.key; + if (t !== "Unidentified") return t; + } + return e.type === "keypress" ? (e = Hd(e), e === 13 ? "Enter" : String.fromCharCode(e)) : e.type === "keydown" || e.type === "keyup" ? v$[e. + keyCode] || "Unidentified" : ""; + }, "key"), code: 0, location: 0, ctrlKey: 0, shiftKey: 0, altKey: 0, metaKey: 0, repeat: 0, locale: 0, getModifierState: X5, charCode: /* @__PURE__ */ a( + function(e) { + return e.type === "keypress" ? Hd(e) : 0; + }, "charCode"), keyCode: /* @__PURE__ */ a(function(e) { + return e.type === "keydown" || e.type === "keyup" ? e.keyCode : 0; + }, "keyCode"), which: /* @__PURE__ */ a(function(e) { + return e.type === "keypress" ? Hd(e) : e.type === "keydown" || e.type === "keyup" ? e.keyCode : 0; + }, "which") }), S$ = Sr(b$), E$ = Ne({}, b0, { pointerId: 0, width: 0, height: 0, pressure: 0, tangentialPressure: 0, tiltX: 0, tiltY: 0, twist: 0, + pointerType: 0, isPrimary: 0 }), wS = Sr(E$), x$ = Ne({}, op, { touches: 0, targetTouches: 0, changedTouches: 0, altKey: 0, metaKey: 0, ctrlKey: 0, + shiftKey: 0, getModifierState: X5 }), C$ = Sr(x$), D$ = Ne({}, Vs, { propertyName: 0, elapsedTime: 0, pseudoElement: 0 }), R$ = Sr(D$), A$ = Ne( + {}, b0, { + deltaX: /* @__PURE__ */ a(function(e) { + return "deltaX" in e ? e.deltaX : "wheelDeltaX" in e ? -e.wheelDeltaX : 0; + }, "deltaX"), + deltaY: /* @__PURE__ */ a(function(e) { + return "deltaY" in e ? e.deltaY : "wheelDeltaY" in e ? -e.wheelDeltaY : "wheelDelta" in e ? -e.wheelDelta : 0; + }, "deltaY"), + deltaZ: 0, + deltaMode: 0 + }), _$ = Sr(A$), T$ = [9, 13, 27, 32], Q5 = go && "CompositionEvent" in window, Fc = null; + go && "documentMode" in document && (Fc = document.documentMode); + var k$ = go && "TextEvent" in window && !Fc, VE = go && (!Q5 || Fc && 8 < Fc && 11 >= Fc), bS = " ", SS = !1; + function UE(e, t) { + switch (e) { + case "keyup": + return T$.indexOf(t.keyCode) !== -1; + case "keydown": + return t.keyCode !== 229; + case "keypress": + case "mousedown": + case "focusout": + return !0; + default: + return !1; + } + } + a(UE, "ge"); + function WE(e) { + return e = e.detail, typeof e == "object" && "data" in e ? e.data : null; + } + a(WE, "he"); + var bs = !1; + function I$(e, t) { + switch (e) { + case "compositionend": + return WE(t); + case "keypress": + return t.which !== 32 ? null : (SS = !0, bS); + case "textInput": + return e = t.data, e === bS && SS ? null : e; + default: + return null; + } + } + a(I$, "je"); + function P$(e, t) { + if (bs) return e === "compositionend" || !Q5 && UE(e, t) ? (e = jE(), zd = Y5 = ta = null, bs = !1, e) : null; + switch (e) { + case "paste": + return null; + case "keypress": + if (!(t.ctrlKey || t.altKey || t.metaKey) || t.ctrlKey && t.altKey) { + if (t.char && 1 < t.char.length) return t.char; + if (t.which) return String.fromCharCode(t.which); + } + return null; + case "compositionend": + return VE && t.locale !== "ko" ? null : t.data; + default: + return null; + } + } + a(P$, "ke"); + var F$ = { 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 ES(e) { + var t = e && e.nodeName && e.nodeName.toLowerCase(); + return t === "input" ? !!F$[e.type] : t === "textarea"; + } + a(ES, "me"); + function qE(e, t, r, n) { + xE(n), t = r0(t, "onChange"), 0 < t.length && (r = new K5("onChange", "change", null, r, n), e.push({ event: r, listeners: t })); + } + a(qE, "ne"); + var Oc = null, qc = null; + function O$(e) { + n7(e, 0); + } + a(O$, "re"); + function S0(e) { + var t = xs(e); + if (gE(t)) return e; + } + a(S0, "te"); + function L$(e, t) { + if (e === "change") return t; + } + a(L$, "ve"); + var GE = !1; + go && (go ? (_d = "oninput" in document, _d || (I2 = document.createElement("div"), I2.setAttribute("oninput", "return;"), _d = typeof I2. + oninput == "function"), Ad = _d) : Ad = !1, GE = Ad && (!document.documentMode || 9 < document.documentMode)); + var Ad, _d, I2; + function xS() { + Oc && (Oc.detachEvent("onpropertychange", YE), qc = Oc = null); + } + a(xS, "Ae"); + function YE(e) { + if (e.propertyName === "value" && S0(qc)) { + var t = []; + qE(t, qc, e, V5(e)), AE(O$, t); + } + } + a(YE, "Be"); + function N$(e, t, r) { + e === "focusin" ? (xS(), Oc = t, qc = r, Oc.attachEvent("onpropertychange", YE)) : e === "focusout" && xS(); + } + a(N$, "Ce"); + function M$(e) { + if (e === "selectionchange" || e === "keyup" || e === "keydown") return S0(qc); + } + a(M$, "De"); + function B$(e, t) { + if (e === "click") return S0(t); + } + a(B$, "Ee"); + function $$(e, t) { + if (e === "input" || e === "change") return S0(t); + } + a($$, "Fe"); + function z$(e, t) { + return e === t && (e !== 0 || 1 / e === 1 / t) || e !== e && t !== t; + } + a(z$, "Ge"); + var dn = typeof Object.is == "function" ? Object.is : z$; + function Gc(e, t) { + if (dn(e, t)) return !0; + if (typeof e != "object" || e === null || typeof t != "object" || t === null) return !1; + var r = Object.keys(e), n = Object.keys(t); + if (r.length !== n.length) return !1; + for (n = 0; n < r.length; n++) { + var o = r[n]; + if (!W2.call(t, o) || !dn(e[o], t[o])) return !1; + } + return !0; + } + a(Gc, "Ie"); + function CS(e) { + for (; e && e.firstChild; ) e = e.firstChild; + return e; + } + a(CS, "Je"); + function DS(e, t) { + var r = CS(e); + e = 0; + for (var n; r; ) { + if (r.nodeType === 3) { + if (n = e + r.textContent.length, e <= t && n >= t) return { node: r, offset: t - e }; + e = n; + } + e: { + for (; r; ) { + if (r.nextSibling) { + r = r.nextSibling; + break e; + } + r = r.parentNode; + } + r = void 0; + } + r = CS(r); + } + } + a(DS, "Ke"); + function KE(e, t) { + return e && t ? e === t ? !0 : e && e.nodeType === 3 ? !1 : t && t.nodeType === 3 ? KE(e, t.parentNode) : "contains" in e ? e.contains(t) : + e.compareDocumentPosition ? !!(e.compareDocumentPosition(t) & 16) : !1 : !1; + } + a(KE, "Le"); + function XE() { + for (var e = window, t = Kd(); t instanceof e.HTMLIFrameElement; ) { + try { + var r = typeof t.contentWindow.location.href == "string"; + } catch { + r = !1; + } + if (r) e = t.contentWindow; + else break; + t = Kd(e.document); + } + return t; + } + a(XE, "Me"); + function J5(e) { + var t = e && e.nodeName && e.nodeName.toLowerCase(); + return t && (t === "input" && (e.type === "text" || e.type === "search" || e.type === "tel" || e.type === "url" || e.type === "password") || + t === "textarea" || e.contentEditable === "true"); + } + a(J5, "Ne"); + function H$(e) { + var t = XE(), r = e.focusedElem, n = e.selectionRange; + if (t !== r && r && r.ownerDocument && KE(r.ownerDocument.documentElement, r)) { + if (n !== null && J5(r)) { + if (t = n.start, e = n.end, e === void 0 && (e = t), "selectionStart" in r) r.selectionStart = t, r.selectionEnd = Math.min(e, r.value. + length); + else if (e = (t = r.ownerDocument || document) && t.defaultView || window, e.getSelection) { + e = e.getSelection(); + var o = r.textContent.length, i = Math.min(n.start, o); + n = n.end === void 0 ? i : Math.min(n.end, o), !e.extend && i > n && (o = n, n = i, i = o), o = DS(r, i); + var s = DS( + r, + n + ); + o && s && (e.rangeCount !== 1 || e.anchorNode !== o.node || e.anchorOffset !== o.offset || e.focusNode !== s.node || e.focusOffset !== + s.offset) && (t = t.createRange(), t.setStart(o.node, o.offset), e.removeAllRanges(), i > n ? (e.addRange(t), e.extend(s.node, s.offset)) : + (t.setEnd(s.node, s.offset), e.addRange(t))); + } + } + for (t = [], e = r; e = e.parentNode; ) e.nodeType === 1 && t.push({ element: e, left: e.scrollLeft, top: e.scrollTop }); + for (typeof r.focus == "function" && r.focus(), r = 0; r < t.length; r++) e = t[r], e.element.scrollLeft = e.left, e.element.scrollTop = + e.top; + } + } + a(H$, "Oe"); + var j$ = go && "documentMode" in document && 11 >= document.documentMode, Ss = null, c5 = null, Lc = null, p5 = !1; + function RS(e, t, r) { + var n = r.window === r ? r.document : r.nodeType === 9 ? r : r.ownerDocument; + p5 || Ss == null || Ss !== Kd(n) || (n = Ss, "selectionStart" in n && J5(n) ? n = { start: n.selectionStart, end: n.selectionEnd } : (n = + (n.ownerDocument && n.ownerDocument.defaultView || window).getSelection(), n = { anchorNode: n.anchorNode, anchorOffset: n.anchorOffset, + focusNode: n.focusNode, focusOffset: n.focusOffset }), Lc && Gc(Lc, n) || (Lc = n, n = r0(c5, "onSelect"), 0 < n.length && (t = new K5("\ +onSelect", "select", null, t, r), e.push({ event: t, listeners: n }), t.target = Ss))); + } + a(RS, "Ue"); + function Td(e, t) { + var r = {}; + return r[e.toLowerCase()] = t.toLowerCase(), r["Webkit" + e] = "webkit" + t, r["Moz" + e] = "moz" + t, r; + } + a(Td, "Ve"); + var Es = { animationend: Td("Animation", "AnimationEnd"), animationiteration: Td("Animation", "AnimationIteration"), animationstart: Td("A\ +nimation", "AnimationStart"), transitionend: Td("Transition", "TransitionEnd") }, P2 = {}, QE = {}; + go && (QE = document.createElement("div").style, "AnimationEvent" in window || (delete Es.animationend.animation, delete Es.animationiteration. + animation, delete Es.animationstart.animation), "TransitionEvent" in window || delete Es.transitionend.transition); + function E0(e) { + if (P2[e]) return P2[e]; + if (!Es[e]) return e; + var t = Es[e], r; + for (r in t) if (t.hasOwnProperty(r) && r in QE) return P2[e] = t[r]; + return e; + } + a(E0, "Ze"); + var JE = E0("animationend"), ZE = E0("animationiteration"), e7 = E0("animationstart"), t7 = E0("transitionend"), r7 = /* @__PURE__ */ new Map(), + AS = "abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dra\ +gStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetada\ +ta loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMov\ +e pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd to\ +uchStart volumeChange scroll toggle touchMove waiting wheel".split(" "); + function da(e, t) { + r7.set(e, t), di(t, [e]); + } + a(da, "ff"); + for (kd = 0; kd < AS.length; kd++) + Id = AS[kd], _S = Id.toLowerCase(), TS = Id[0].toUpperCase() + Id.slice(1), da(_S, "on" + TS); + var Id, _S, TS, kd; + da(JE, "onAnimationEnd"); + da(ZE, "onAnimationIteration"); + da(e7, "onAnimationStart"); + da("dblclick", "onDoubleClick"); + da("focusin", "onFocus"); + da("focusout", "onBlur"); + da(t7, "onTransitionEnd"); + Ns("onMouseEnter", ["mouseout", "mouseover"]); + Ns("onMouseLeave", ["mouseout", "mouseover"]); + Ns("onPointerEnter", ["pointerout", "pointerover"]); + Ns("onPointerLeave", ["pointerout", "pointerover"]); + di("onChange", "change click focusin focusout input keydown keyup selectionchange".split(" ")); + di("onSelect", "focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")); + di("onBeforeInput", ["compositionend", "keypress", "textInput", "paste"]); + di("onCompositionEnd", "compositionend focusout keydown keypress keyup mousedown".split(" ")); + di("onCompositionStart", "compositionstart focusout keydown keypress keyup mousedown".split(" ")); + di("onCompositionUpdate", "compositionupdate focusout keydown keypress keyup mousedown".split(" ")); + var kc = "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(" "), V$ = new Set("cancel close invalid l\ +oad scroll toggle".split(" ").concat(kc)); + function kS(e, t, r) { + var n = e.type || "unknown-event"; + e.currentTarget = r, VB(n, t, void 0, e), e.currentTarget = null; + } + a(kS, "nf"); + function n7(e, t) { + t = (t & 4) !== 0; + for (var r = 0; r < e.length; r++) { + var n = e[r], o = n.event; + n = n.listeners; + e: { + var i = void 0; + if (t) for (var s = n.length - 1; 0 <= s; s--) { + var l = n[s], u = l.instance, c = l.currentTarget; + if (l = l.listener, u !== i && o.isPropagationStopped()) break e; + kS(o, l, c), i = u; + } + else for (s = 0; s < n.length; s++) { + if (l = n[s], u = l.instance, c = l.currentTarget, l = l.listener, u !== i && o.isPropagationStopped()) break e; + kS(o, l, c), i = u; + } + } + } + if (Qd) throw e = i5, Qd = !1, i5 = null, e; + } + a(n7, "se"); + function Ce(e, t) { + var r = t[g5]; + r === void 0 && (r = t[g5] = /* @__PURE__ */ new Set()); + var n = e + "__bubble"; + r.has(n) || (o7(t, e, 2, !1), r.add(n)); + } + a(Ce, "D"); + function F2(e, t, r) { + var n = 0; + t && (n |= 4), o7(r, e, n, t); + } + a(F2, "qf"); + var Pd = "_reactListening" + Math.random().toString(36).slice(2); + function Yc(e) { + if (!e[Pd]) { + e[Pd] = !0, pE.forEach(function(r) { + r !== "selectionchange" && (V$.has(r) || F2(r, !1, e), F2(r, !0, e)); + }); + var t = e.nodeType === 9 ? e : e.ownerDocument; + t === null || t[Pd] || (t[Pd] = !0, F2("selectionchange", !1, t)); + } + } + a(Yc, "sf"); + function o7(e, t, r, n) { + switch (HE(t)) { + case 1: + var o = a$; + break; + case 4: + o = i$; + break; + default: + o = G5; + } + r = o.bind(null, t, r, e), o = void 0, !a5 || t !== "touchstart" && t !== "touchmove" && t !== "wheel" || (o = !0), n ? o !== void 0 ? e. + addEventListener(t, r, { capture: !0, passive: o }) : e.addEventListener(t, r, !0) : o !== void 0 ? e.addEventListener(t, r, { passive: o }) : + e.addEventListener(t, r, !1); + } + a(o7, "pf"); + function O2(e, t, r, n, o) { + var i = n; + if (!(t & 1) && !(t & 2) && n !== null) e: for (; ; ) { + if (n === null) return; + var s = n.tag; + if (s === 3 || s === 4) { + var l = n.stateNode.containerInfo; + if (l === o || l.nodeType === 8 && l.parentNode === o) break; + if (s === 4) for (s = n.return; s !== null; ) { + var u = s.tag; + if ((u === 3 || u === 4) && (u = s.stateNode.containerInfo, u === o || u.nodeType === 8 && u.parentNode === o)) return; + s = s.return; + } + for (; l !== null; ) { + if (s = ni(l), s === null) return; + if (u = s.tag, u === 5 || u === 6) { + n = i = s; + continue e; + } + l = l.parentNode; + } + } + n = n.return; + } + AE(function() { + var c = i, p = V5(r), h = []; + e: { + var m = r7.get(e); + if (m !== void 0) { + var g = K5, S = e; + switch (e) { + case "keypress": + if (Hd(r) === 0) break e; + case "keydown": + case "keyup": + g = S$; + break; + case "focusin": + S = "focus", g = k2; + break; + case "focusout": + S = "blur", g = k2; + break; + case "beforeblur": + case "afterblur": + g = k2; + break; + case "click": + if (r.button === 2) break e; + case "auxclick": + case "dblclick": + case "mousedown": + case "mousemove": + case "mouseup": + case "mouseout": + case "mouseover": + case "contextmenu": + g = vS; + break; + case "drag": + case "dragend": + case "dragenter": + case "dragexit": + case "dragleave": + case "dragover": + case "dragstart": + case "drop": + g = u$; + break; + case "touchcancel": + case "touchend": + case "touchmove": + case "touchstart": + g = C$; + break; + case JE: + case ZE: + case e7: + g = f$; + break; + case t7: + g = R$; + break; + case "scroll": + g = s$; + break; + case "wheel": + g = _$; + break; + case "copy": + case "cut": + case "paste": + g = h$; + break; + case "gotpointercapture": + case "lostpointercapture": + case "pointercancel": + case "pointerdown": + case "pointermove": + case "pointerout": + case "pointerover": + case "pointerup": + g = wS; + } + var v = (t & 4) !== 0, b = !v && e === "scroll", w = v ? m !== null ? m + "Capture" : null : m; + v = []; + for (var y = c, E; y !== null; ) { + E = y; + var x = E.stateNode; + if (E.tag === 5 && x !== null && (E = x, w !== null && (x = jc(y, w), x != null && v.push(Kc(y, x, E)))), b) break; + y = y.return; + } + 0 < v.length && (m = new g(m, S, null, r, p), h.push({ event: m, listeners: v })); + } + } + if (!(t & 7)) { + e: { + if (m = e === "mouseover" || e === "pointerover", g = e === "mouseout" || e === "pointerout", m && r !== n5 && (S = r.relatedTarget || + r.fromElement) && (ni(S) || S[vo])) break e; + if ((g || m) && (m = p.window === p ? p : (m = p.ownerDocument) ? m.defaultView || m.parentWindow : window, g ? (S = r.relatedTarget || + r.toElement, g = c, S = S ? ni(S) : null, S !== null && (b = hi(S), S !== b || S.tag !== 5 && S.tag !== 6) && (S = null)) : (g = null, + S = c), g !== S)) { + if (v = vS, x = "onMouseLeave", w = "onMouseEnter", y = "mouse", (e === "pointerout" || e === "pointerover") && (v = wS, x = "on\ +PointerLeave", w = "onPointerEnter", y = "pointer"), b = g == null ? m : xs(g), E = S == null ? m : xs(S), m = new v(x, y + "leave", g, r, p), + m.target = b, m.relatedTarget = E, x = null, ni(p) === c && (v = new v(w, y + "enter", S, r, p), v.target = E, v.relatedTarget = + b, x = v), b = x, g && S) t: { + for (v = g, w = S, y = 0, E = v; E; E = vs(E)) y++; + for (E = 0, x = w; x; x = vs(x)) E++; + for (; 0 < y - E; ) v = vs(v), y--; + for (; 0 < E - y; ) w = vs(w), E--; + for (; y--; ) { + if (v === w || w !== null && v === w.alternate) break t; + v = vs(v), w = vs(w); + } + v = null; + } + else v = null; + g !== null && IS(h, m, g, v, !1), S !== null && b !== null && IS(h, b, S, v, !0); + } + } + e: { + if (m = c ? xs(c) : window, g = m.nodeName && m.nodeName.toLowerCase(), g === "select" || g === "input" && m.type === "file") var C = L$; + else if (ES(m)) if (GE) C = $$; + else { + C = M$; + var D = N$; + } + else (g = m.nodeName) && g.toLowerCase() === "input" && (m.type === "checkbox" || m.type === "radio") && (C = B$); + if (C && (C = C(e, c))) { + qE(h, C, r, p); + break e; + } + D && D(e, m, c), e === "focusout" && (D = m._wrapperState) && D.controlled && m.type === "number" && J2(m, "number", m.value); + } + switch (D = c ? xs(c) : window, e) { + case "focusin": + (ES(D) || D.contentEditable === "true") && (Ss = D, c5 = c, Lc = null); + break; + case "focusout": + Lc = c5 = Ss = null; + break; + case "mousedown": + p5 = !0; + break; + case "contextmenu": + case "mouseup": + case "dragend": + p5 = !1, RS(h, r, p); + break; + case "selectionchange": + if (j$) break; + case "keydown": + case "keyup": + RS(h, r, p); + } + var R; + if (Q5) e: { + switch (e) { + case "compositionstart": + var A = "onCompositionStart"; + break e; + case "compositionend": + A = "onCompositionEnd"; + break e; + case "compositionupdate": + A = "onCompositionUpdate"; + break e; + } + A = void 0; + } + else bs ? UE(e, r) && (A = "onCompositionEnd") : e === "keydown" && r.keyCode === 229 && (A = "onCompositionStart"); + A && (VE && r.locale !== "ko" && (bs || A !== "onCompositionStart" ? A === "onCompositionEnd" && bs && (R = jE()) : (ta = p, Y5 = "v\ +alue" in ta ? ta.value : ta.textContent, bs = !0)), D = r0(c, A), 0 < D.length && (A = new yS(A, e, null, r, p), h.push({ event: A, listeners: D }), + R ? A.data = R : (R = WE(r), R !== null && (A.data = R)))), (R = k$ ? I$(e, r) : P$(e, r)) && (c = r0(c, "onBeforeInput"), 0 < c.length && + (p = new yS("onBeforeInput", "beforeinput", null, r, p), h.push({ event: p, listeners: c }), p.data = R)); + } + n7(h, t); + }); + } + a(O2, "hd"); + function Kc(e, t, r) { + return { instance: e, listener: t, currentTarget: r }; + } + a(Kc, "tf"); + function r0(e, t) { + for (var r = t + "Capture", n = []; e !== null; ) { + var o = e, i = o.stateNode; + o.tag === 5 && i !== null && (o = i, i = jc(e, r), i != null && n.unshift(Kc(e, i, o)), i = jc(e, t), i != null && n.push(Kc(e, i, o))), + e = e.return; + } + return n; + } + a(r0, "oe"); + function vs(e) { + if (e === null) return null; + do + e = e.return; + while (e && e.tag !== 5); + return e || null; + } + a(vs, "vf"); + function IS(e, t, r, n, o) { + for (var i = t._reactName, s = []; r !== null && r !== n; ) { + var l = r, u = l.alternate, c = l.stateNode; + if (u !== null && u === n) break; + l.tag === 5 && c !== null && (l = c, o ? (u = jc(r, i), u != null && s.unshift(Kc(r, u, l))) : o || (u = jc(r, i), u != null && s.push( + Kc(r, u, l)))), r = r.return; + } + s.length !== 0 && e.push({ event: t, listeners: s }); + } + a(IS, "wf"); + var U$ = /\r\n?/g, W$ = /\u0000|\uFFFD/g; + function PS(e) { + return (typeof e == "string" ? e : "" + e).replace(U$, ` +`).replace(W$, ""); + } + a(PS, "zf"); + function Fd(e, t, r) { + if (t = PS(t), PS(e) !== t && r) throw Error(M(425)); + } + a(Fd, "Af"); + function n0() { + } + a(n0, "Bf"); + var f5 = null, d5 = null; + function h5(e, t) { + return e === "textarea" || e === "noscript" || typeof t.children == "string" || typeof t.children == "number" || typeof t.dangerouslySetInnerHTML == + "object" && t.dangerouslySetInnerHTML !== null && t.dangerouslySetInnerHTML.__html != null; + } + a(h5, "Ef"); + var m5 = typeof setTimeout == "function" ? setTimeout : void 0, q$ = typeof clearTimeout == "function" ? clearTimeout : void 0, FS = typeof Promise == + "function" ? Promise : void 0, G$ = typeof queueMicrotask == "function" ? queueMicrotask : typeof FS < "u" ? function(e) { + return FS.resolve(null).then(e).catch(Y$); + } : m5; + function Y$(e) { + setTimeout(function() { + throw e; + }); + } + a(Y$, "If"); + function L2(e, t) { + var r = t, n = 0; + do { + var o = r.nextSibling; + if (e.removeChild(r), o && o.nodeType === 8) if (r = o.data, r === "/$") { + if (n === 0) { + e.removeChild(o), Wc(t); + return; + } + n--; + } else r !== "$" && r !== "$?" && r !== "$!" || n++; + r = o; + } while (r); + Wc(t); + } + a(L2, "Kf"); + function ia(e) { + for (; e != null; e = e.nextSibling) { + var t = e.nodeType; + if (t === 1 || t === 3) break; + if (t === 8) { + if (t = e.data, t === "$" || t === "$!" || t === "$?") break; + if (t === "/$") return null; + } + } + return e; + } + a(ia, "Lf"); + function OS(e) { + e = e.previousSibling; + for (var t = 0; e; ) { + if (e.nodeType === 8) { + var r = e.data; + if (r === "$" || r === "$!" || r === "$?") { + if (t === 0) return e; + t--; + } else r === "/$" && t++; + } + e = e.previousSibling; + } + return null; + } + a(OS, "Mf"); + var Us = Math.random().toString(36).slice(2), Mn = "__reactFiber$" + Us, Xc = "__reactProps$" + Us, vo = "__reactContainer$" + Us, g5 = "_\ +_reactEvents$" + Us, K$ = "__reactListeners$" + Us, X$ = "__reactHandles$" + Us; + function ni(e) { + var t = e[Mn]; + if (t) return t; + for (var r = e.parentNode; r; ) { + if (t = r[vo] || r[Mn]) { + if (r = t.alternate, t.child !== null || r !== null && r.child !== null) for (e = OS(e); e !== null; ) { + if (r = e[Mn]) return r; + e = OS(e); + } + return t; + } + e = r, r = e.parentNode; + } + return null; + } + a(ni, "Wc"); + function ap(e) { + return e = e[Mn] || e[vo], !e || e.tag !== 5 && e.tag !== 6 && e.tag !== 13 && e.tag !== 3 ? null : e; + } + a(ap, "Cb"); + function xs(e) { + if (e.tag === 5 || e.tag === 6) return e.stateNode; + throw Error(M(33)); + } + a(xs, "ue"); + function x0(e) { + return e[Xc] || null; + } + a(x0, "Db"); + var v5 = [], Cs = -1; + function ha(e) { + return { current: e }; + } + a(ha, "Uf"); + function De(e) { + 0 > Cs || (e.current = v5[Cs], v5[Cs] = null, Cs--); + } + a(De, "E"); + function xe(e, t) { + Cs++, v5[Cs] = e.current, e.current = t; + } + a(xe, "G"); + var fa = {}, Pt = ha(fa), or = ha(!1), li = fa; + function Ms(e, t) { + var r = e.type.contextTypes; + if (!r) return fa; + var n = e.stateNode; + if (n && n.__reactInternalMemoizedUnmaskedChildContext === t) return n.__reactInternalMemoizedMaskedChildContext; + var o = {}, i; + for (i in r) o[i] = t[i]; + return n && (e = e.stateNode, e.__reactInternalMemoizedUnmaskedChildContext = t, e.__reactInternalMemoizedMaskedChildContext = o), o; + } + a(Ms, "Yf"); + function ar(e) { + return e = e.childContextTypes, e != null; + } + a(ar, "Zf"); + function o0() { + De(or), De(Pt); + } + a(o0, "$f"); + function LS(e, t, r) { + if (Pt.current !== fa) throw Error(M(168)); + xe(Pt, t), xe(or, r); + } + a(LS, "ag"); + function a7(e, t, r) { + var n = e.stateNode; + if (t = t.childContextTypes, typeof n.getChildContext != "function") return r; + n = n.getChildContext(); + for (var o in n) if (!(o in t)) throw Error(M(108, NB(e) || "Unknown", o)); + return Ne({}, r, n); + } + a(a7, "bg"); + function a0(e) { + return e = (e = e.stateNode) && e.__reactInternalMemoizedMergedChildContext || fa, li = Pt.current, xe(Pt, e), xe(or, or.current), !0; + } + a(a0, "cg"); + function NS(e, t, r) { + var n = e.stateNode; + if (!n) throw Error(M(169)); + r ? (e = a7(e, t, li), n.__reactInternalMemoizedMergedChildContext = e, De(or), De(Pt), xe(Pt, e)) : De(or), xe(or, r); + } + a(NS, "dg"); + var po = null, C0 = !1, N2 = !1; + function i7(e) { + po === null ? po = [e] : po.push(e); + } + a(i7, "hg"); + function Q$(e) { + C0 = !0, i7(e); + } + a(Q$, "ig"); + function ma() { + if (!N2 && po !== null) { + N2 = !0; + var e = 0, t = me; + try { + var r = po; + for (me = 1; e < r.length; e++) { + var n = r[e]; + do + n = n(!0); + while (n !== null); + } + po = null, C0 = !1; + } catch (o) { + throw po !== null && (po = po.slice(e + 1)), IE(U5, ma), o; + } finally { + me = t, N2 = !1; + } + } + return null; + } + a(ma, "jg"); + var Ds = [], Rs = 0, i0 = null, s0 = 0, Or = [], Lr = 0, ui = null, fo = 1, ho = ""; + function ti(e, t) { + Ds[Rs++] = s0, Ds[Rs++] = i0, i0 = e, s0 = t; + } + a(ti, "tg"); + function s7(e, t, r) { + Or[Lr++] = fo, Or[Lr++] = ho, Or[Lr++] = ui, ui = e; + var n = fo; + e = ho; + var o = 32 - pn(n) - 1; + n &= ~(1 << o), r += 1; + var i = 32 - pn(t) + o; + if (30 < i) { + var s = o - o % 5; + i = (n & (1 << s) - 1).toString(32), n >>= s, o -= s, fo = 1 << 32 - pn(t) + o | r << o | n, ho = i + e; + } else fo = 1 << i | r << o | n, ho = e; + } + a(s7, "ug"); + function Z5(e) { + e.return !== null && (ti(e, 1), s7(e, 1, 0)); + } + a(Z5, "vg"); + function ev(e) { + for (; e === i0; ) i0 = Ds[--Rs], Ds[Rs] = null, s0 = Ds[--Rs], Ds[Rs] = null; + for (; e === ui; ) ui = Or[--Lr], Or[Lr] = null, ho = Or[--Lr], Or[Lr] = null, fo = Or[--Lr], Or[Lr] = null; + } + a(ev, "wg"); + var wr = null, yr = null, Te = !1, cn = null; + function l7(e, t) { + var r = Nr(5, null, null, 0); + r.elementType = "DELETED", r.stateNode = t, r.return = e, t = e.deletions, t === null ? (e.deletions = [r], e.flags |= 16) : t.push(r); + } + a(l7, "Ag"); + function MS(e, t) { + switch (e.tag) { + case 5: + var r = e.type; + return t = t.nodeType !== 1 || r.toLowerCase() !== t.nodeName.toLowerCase() ? null : t, t !== null ? (e.stateNode = t, wr = e, yr = ia( + t.firstChild), !0) : !1; + case 6: + return t = e.pendingProps === "" || t.nodeType !== 3 ? null : t, t !== null ? (e.stateNode = t, wr = e, yr = null, !0) : !1; + case 13: + return t = t.nodeType !== 8 ? null : t, t !== null ? (r = ui !== null ? { id: fo, overflow: ho } : null, e.memoizedState = { dehydrated: t, + treeContext: r, retryLane: 1073741824 }, r = Nr(18, null, null, 0), r.stateNode = t, r.return = e, e.child = r, wr = e, yr = null, !0) : + !1; + default: + return !1; + } + } + a(MS, "Cg"); + function y5(e) { + return (e.mode & 1) !== 0 && (e.flags & 128) === 0; + } + a(y5, "Dg"); + function w5(e) { + if (Te) { + var t = yr; + if (t) { + var r = t; + if (!MS(e, t)) { + if (y5(e)) throw Error(M(418)); + t = ia(r.nextSibling); + var n = wr; + t && MS(e, t) ? l7(n, r) : (e.flags = e.flags & -4097 | 2, Te = !1, wr = e); + } + } else { + if (y5(e)) throw Error(M(418)); + e.flags = e.flags & -4097 | 2, Te = !1, wr = e; + } + } + } + a(w5, "Eg"); + function BS(e) { + for (e = e.return; e !== null && e.tag !== 5 && e.tag !== 3 && e.tag !== 13; ) e = e.return; + wr = e; + } + a(BS, "Fg"); + function Od(e) { + if (e !== wr) return !1; + if (!Te) return BS(e), Te = !0, !1; + var t; + if ((t = e.tag !== 3) && !(t = e.tag !== 5) && (t = e.type, t = t !== "head" && t !== "body" && !h5(e.type, e.memoizedProps)), t && (t = + yr)) { + if (y5(e)) throw u7(), Error(M(418)); + for (; t; ) l7(e, t), t = ia(t.nextSibling); + } + if (BS(e), e.tag === 13) { + if (e = e.memoizedState, e = e !== null ? e.dehydrated : null, !e) throw Error(M(317)); + e: { + for (e = e.nextSibling, t = 0; e; ) { + if (e.nodeType === 8) { + var r = e.data; + if (r === "/$") { + if (t === 0) { + yr = ia(e.nextSibling); + break e; + } + t--; + } else r !== "$" && r !== "$!" && r !== "$?" || t++; + } + e = e.nextSibling; + } + yr = null; + } + } else yr = wr ? ia(e.stateNode.nextSibling) : null; + return !0; + } + a(Od, "Gg"); + function u7() { + for (var e = yr; e; ) e = ia(e.nextSibling); + } + a(u7, "Hg"); + function Bs() { + yr = wr = null, Te = !1; + } + a(Bs, "Ig"); + function tv(e) { + cn === null ? cn = [e] : cn.push(e); + } + a(tv, "Jg"); + var J$ = bo.ReactCurrentBatchConfig; + function ln(e, t) { + if (e && e.defaultProps) { + t = Ne({}, t), e = e.defaultProps; + for (var r in e) t[r] === void 0 && (t[r] = e[r]); + return t; + } + return t; + } + a(ln, "Lg"); + var l0 = ha(null), u0 = null, As = null, rv = null; + function nv() { + rv = As = u0 = null; + } + a(nv, "Qg"); + function ov(e) { + var t = l0.current; + De(l0), e._currentValue = t; + } + a(ov, "Rg"); + function b5(e, t, r) { + for (; e !== null; ) { + var n = e.alternate; + if ((e.childLanes & t) !== t ? (e.childLanes |= t, n !== null && (n.childLanes |= t)) : n !== null && (n.childLanes & t) !== t && (n.childLanes |= + t), e === r) break; + e = e.return; + } + } + a(b5, "Sg"); + function Os(e, t) { + u0 = e, rv = As = null, e = e.dependencies, e !== null && e.firstContext !== null && (e.lanes & t && (nr = !0), e.firstContext = null); + } + a(Os, "Tg"); + function Br(e) { + var t = e._currentValue; + if (rv !== e) if (e = { context: e, memoizedValue: t, next: null }, As === null) { + if (u0 === null) throw Error(M(308)); + As = e, u0.dependencies = { lanes: 0, firstContext: e }; + } else As = As.next = e; + return t; + } + a(Br, "Vg"); + var oi = null; + function av(e) { + oi === null ? oi = [e] : oi.push(e); + } + a(av, "Xg"); + function c7(e, t, r, n) { + var o = t.interleaved; + return o === null ? (r.next = r, av(t)) : (r.next = o.next, o.next = r), t.interleaved = r, yo(e, n); + } + a(c7, "Yg"); + function yo(e, t) { + e.lanes |= t; + var r = e.alternate; + for (r !== null && (r.lanes |= t), r = e, e = e.return; e !== null; ) e.childLanes |= t, r = e.alternate, r !== null && (r.childLanes |= + t), r = e, e = e.return; + return r.tag === 3 ? r.stateNode : null; + } + a(yo, "Zg"); + var Jo = !1; + function iv(e) { + e.updateQueue = { baseState: e.memoizedState, firstBaseUpdate: null, lastBaseUpdate: null, shared: { pending: null, interleaved: null, lanes: 0 }, + effects: null }; + } + a(iv, "ah"); + function p7(e, t) { + e = e.updateQueue, t.updateQueue === e && (t.updateQueue = { baseState: e.baseState, firstBaseUpdate: e.firstBaseUpdate, lastBaseUpdate: e. + lastBaseUpdate, shared: e.shared, effects: e.effects }); + } + a(p7, "bh"); + function mo(e, t) { + return { eventTime: e, lane: t, tag: 0, payload: null, callback: null, next: null }; + } + a(mo, "ch"); + function sa(e, t, r) { + var n = e.updateQueue; + if (n === null) return null; + if (n = n.shared, ce & 2) { + var o = n.pending; + return o === null ? t.next = t : (t.next = o.next, o.next = t), n.pending = t, yo(e, r); + } + return o = n.interleaved, o === null ? (t.next = t, av(n)) : (t.next = o.next, o.next = t), n.interleaved = t, yo(e, r); + } + a(sa, "dh"); + function jd(e, t, r) { + if (t = t.updateQueue, t !== null && (t = t.shared, (r & 4194240) !== 0)) { + var n = t.lanes; + n &= e.pendingLanes, r |= n, t.lanes = r, W5(e, r); + } + } + a(jd, "eh"); + function $S(e, t) { + var r = e.updateQueue, n = e.alternate; + if (n !== null && (n = n.updateQueue, r === n)) { + var o = null, i = null; + if (r = r.firstBaseUpdate, r !== null) { + do { + var s = { eventTime: r.eventTime, lane: r.lane, tag: r.tag, payload: r.payload, callback: r.callback, next: null }; + i === null ? o = i = s : i = i.next = s, r = r.next; + } while (r !== null); + i === null ? o = i = t : i = i.next = t; + } else o = i = t; + r = { baseState: n.baseState, firstBaseUpdate: o, lastBaseUpdate: i, shared: n.shared, effects: n.effects }, e.updateQueue = r; + return; + } + e = r.lastBaseUpdate, e === null ? r.firstBaseUpdate = t : e.next = t, r.lastBaseUpdate = t; + } + a($S, "fh"); + function c0(e, t, r, n) { + var o = e.updateQueue; + Jo = !1; + var i = o.firstBaseUpdate, s = o.lastBaseUpdate, l = o.shared.pending; + if (l !== null) { + o.shared.pending = null; + var u = l, c = u.next; + u.next = null, s === null ? i = c : s.next = c, s = u; + var p = e.alternate; + p !== null && (p = p.updateQueue, l = p.lastBaseUpdate, l !== s && (l === null ? p.firstBaseUpdate = c : l.next = c, p.lastBaseUpdate = + u)); + } + if (i !== null) { + var h = o.baseState; + s = 0, p = c = u = null, l = i; + do { + var m = l.lane, g = l.eventTime; + if ((n & m) === m) { + p !== null && (p = p.next = { + eventTime: g, + lane: 0, + tag: l.tag, + payload: l.payload, + callback: l.callback, + next: null + }); + e: { + var S = e, v = l; + switch (m = t, g = r, v.tag) { + case 1: + if (S = v.payload, typeof S == "function") { + h = S.call(g, h, m); + break e; + } + h = S; + break e; + case 3: + S.flags = S.flags & -65537 | 128; + case 0: + if (S = v.payload, m = typeof S == "function" ? S.call(g, h, m) : S, m == null) break e; + h = Ne({}, h, m); + break e; + case 2: + Jo = !0; + } + } + l.callback !== null && l.lane !== 0 && (e.flags |= 64, m = o.effects, m === null ? o.effects = [l] : m.push(l)); + } else g = { eventTime: g, lane: m, tag: l.tag, payload: l.payload, callback: l.callback, next: null }, p === null ? (c = p = g, u = + h) : p = p.next = g, s |= m; + if (l = l.next, l === null) { + if (l = o.shared.pending, l === null) break; + m = l, l = m.next, m.next = null, o.lastBaseUpdate = m, o.shared.pending = null; + } + } while (!0); + if (p === null && (u = h), o.baseState = u, o.firstBaseUpdate = c, o.lastBaseUpdate = p, t = o.shared.interleaved, t !== null) { + o = t; + do + s |= o.lane, o = o.next; + while (o !== t); + } else i === null && (o.shared.lanes = 0); + pi |= s, e.lanes = s, e.memoizedState = h; + } + } + a(c0, "gh"); + function zS(e, t, r) { + if (e = t.effects, t.effects = null, e !== null) for (t = 0; t < e.length; t++) { + var n = e[t], o = n.callback; + if (o !== null) { + if (n.callback = null, n = r, typeof o != "function") throw Error(M(191, o)); + o.call(n); + } + } + } + a(zS, "ih"); + var f7 = new cE.Component().refs; + function S5(e, t, r, n) { + t = e.memoizedState, r = r(n, t), r = r == null ? t : Ne({}, t, r), e.memoizedState = r, e.lanes === 0 && (e.updateQueue.baseState = r); + } + a(S5, "kh"); + var D0 = { isMounted: /* @__PURE__ */ a(function(e) { + return (e = e._reactInternals) ? hi(e) === e : !1; + }, "isMounted"), enqueueSetState: /* @__PURE__ */ a(function(e, t, r) { + e = e._reactInternals; + var n = zt(), o = ua(e), i = mo(n, o); + i.payload = t, r != null && (i.callback = r), t = sa(e, i, o), t !== null && (fn(t, e, o, n), jd(t, e, o)); + }, "enqueueSetState"), enqueueReplaceState: /* @__PURE__ */ a(function(e, t, r) { + e = e._reactInternals; + var n = zt(), o = ua(e), i = mo(n, o); + i.tag = 1, i.payload = t, r != null && (i.callback = r), t = sa(e, i, o), t !== null && (fn(t, e, o, n), jd(t, e, o)); + }, "enqueueReplaceState"), enqueueForceUpdate: /* @__PURE__ */ a(function(e, t) { + e = e._reactInternals; + var r = zt(), n = ua(e), o = mo(r, n); + o.tag = 2, t != null && (o.callback = t), t = sa(e, o, n), t !== null && (fn(t, e, n, r), jd(t, e, n)); + }, "enqueueForceUpdate") }; + function HS(e, t, r, n, o, i, s) { + return e = e.stateNode, typeof e.shouldComponentUpdate == "function" ? e.shouldComponentUpdate(n, i, s) : t.prototype && t.prototype.isPureReactComponent ? + !Gc(r, n) || !Gc(o, i) : !0; + } + a(HS, "oh"); + function d7(e, t, r) { + var n = !1, o = fa, i = t.contextType; + return typeof i == "object" && i !== null ? i = Br(i) : (o = ar(t) ? li : Pt.current, n = t.contextTypes, i = (n = n != null) ? Ms(e, o) : + fa), t = new t(r, i), e.memoizedState = t.state !== null && t.state !== void 0 ? t.state : null, t.updater = D0, e.stateNode = t, t._reactInternals = + e, n && (e = e.stateNode, e.__reactInternalMemoizedUnmaskedChildContext = o, e.__reactInternalMemoizedMaskedChildContext = i), t; + } + a(d7, "ph"); + function jS(e, t, r, n) { + e = t.state, typeof t.componentWillReceiveProps == "function" && t.componentWillReceiveProps(r, n), typeof t.UNSAFE_componentWillReceiveProps == + "function" && t.UNSAFE_componentWillReceiveProps(r, n), t.state !== e && D0.enqueueReplaceState(t, t.state, null); + } + a(jS, "qh"); + function E5(e, t, r, n) { + var o = e.stateNode; + o.props = r, o.state = e.memoizedState, o.refs = f7, iv(e); + var i = t.contextType; + typeof i == "object" && i !== null ? o.context = Br(i) : (i = ar(t) ? li : Pt.current, o.context = Ms(e, i)), o.state = e.memoizedState, + i = t.getDerivedStateFromProps, typeof i == "function" && (S5(e, t, i, r), o.state = e.memoizedState), typeof t.getDerivedStateFromProps == + "function" || typeof o.getSnapshotBeforeUpdate == "function" || typeof o.UNSAFE_componentWillMount != "function" && typeof o.componentWillMount != + "function" || (t = o.state, typeof o.componentWillMount == "function" && o.componentWillMount(), typeof o.UNSAFE_componentWillMount == "\ +function" && o.UNSAFE_componentWillMount(), t !== o.state && D0.enqueueReplaceState(o, o.state, null), c0(e, r, o, n), o.state = e.memoizedState), + typeof o.componentDidMount == "function" && (e.flags |= 4194308); + } + a(E5, "rh"); + function xc(e, t, r) { + if (e = r.ref, e !== null && typeof e != "function" && typeof e != "object") { + if (r._owner) { + if (r = r._owner, r) { + if (r.tag !== 1) throw Error(M(309)); + var n = r.stateNode; + } + if (!n) throw Error(M(147, e)); + var o = n, i = "" + e; + return t !== null && t.ref !== null && typeof t.ref == "function" && t.ref._stringRef === i ? t.ref : (t = /* @__PURE__ */ a(function(s) { + var l = o.refs; + l === f7 && (l = o.refs = {}), s === null ? delete l[i] : l[i] = s; + }, "b"), t._stringRef = i, t); + } + if (typeof e != "string") throw Error(M(284)); + if (!r._owner) throw Error(M(290, e)); + } + return e; + } + a(xc, "sh"); + function Ld(e, t) { + throw e = Object.prototype.toString.call(t), Error(M(31, e === "[object Object]" ? "object with keys {" + Object.keys(t).join(", ") + "}" : + e)); + } + a(Ld, "th"); + function VS(e) { + var t = e._init; + return t(e._payload); + } + a(VS, "uh"); + function h7(e) { + function t(w, y) { + if (e) { + var E = w.deletions; + E === null ? (w.deletions = [y], w.flags |= 16) : E.push(y); + } + } + a(t, "b"); + function r(w, y) { + if (!e) return null; + for (; y !== null; ) t(w, y), y = y.sibling; + return null; + } + a(r, "c"); + function n(w, y) { + for (w = /* @__PURE__ */ new Map(); y !== null; ) y.key !== null ? w.set(y.key, y) : w.set(y.index, y), y = y.sibling; + return w; + } + a(n, "d"); + function o(w, y) { + return w = ca(w, y), w.index = 0, w.sibling = null, w; + } + a(o, "e"); + function i(w, y, E) { + return w.index = E, e ? (E = w.alternate, E !== null ? (E = E.index, E < y ? (w.flags |= 2, y) : E) : (w.flags |= 2, y)) : (w.flags |= + 1048576, y); + } + a(i, "f"); + function s(w) { + return e && w.alternate === null && (w.flags |= 2), w; + } + a(s, "g"); + function l(w, y, E, x) { + return y === null || y.tag !== 6 ? (y = V2(E, w.mode, x), y.return = w, y) : (y = o(y, E), y.return = w, y); + } + a(l, "h"); + function u(w, y, E, x) { + var C = E.type; + return C === ws ? p(w, y, E.props.children, x, E.key) : y !== null && (y.elementType === C || typeof C == "object" && C !== null && C. + $$typeof === Qo && VS(C) === y.type) ? (x = o(y, E.props), x.ref = xc(w, y, E), x.return = w, x) : (x = Yd(E.type, E.key, E.props, null, + w.mode, x), x.ref = xc(w, y, E), x.return = w, x); + } + a(u, "k"); + function c(w, y, E, x) { + return y === null || y.tag !== 4 || y.stateNode.containerInfo !== E.containerInfo || y.stateNode.implementation !== E.implementation ? + (y = U2(E, w.mode, x), y.return = w, y) : (y = o(y, E.children || []), y.return = w, y); + } + a(c, "l"); + function p(w, y, E, x, C) { + return y === null || y.tag !== 7 ? (y = si(E, w.mode, x, C), y.return = w, y) : (y = o(y, E), y.return = w, y); + } + a(p, "m"); + function h(w, y, E) { + if (typeof y == "string" && y !== "" || typeof y == "number") return y = V2("" + y, w.mode, E), y.return = w, y; + if (typeof y == "object" && y !== null) { + switch (y.$$typeof) { + case bd: + return E = Yd(y.type, y.key, y.props, null, w.mode, E), E.ref = xc(w, null, y), E.return = w, E; + case ys: + return y = U2(y, w.mode, E), y.return = w, y; + case Qo: + var x = y._init; + return h(w, x(y._payload), E); + } + if (_c(y) || wc(y)) return y = si(y, w.mode, E, null), y.return = w, y; + Ld(w, y); + } + return null; + } + a(h, "q"); + function m(w, y, E, x) { + var C = y !== null ? y.key : null; + if (typeof E == "string" && E !== "" || typeof E == "number") return C !== null ? null : l(w, y, "" + E, x); + if (typeof E == "object" && E !== null) { + switch (E.$$typeof) { + case bd: + return E.key === C ? u(w, y, E, x) : null; + case ys: + return E.key === C ? c(w, y, E, x) : null; + case Qo: + return C = E._init, m( + w, + y, + C(E._payload), + x + ); + } + if (_c(E) || wc(E)) return C !== null ? null : p(w, y, E, x, null); + Ld(w, E); + } + return null; + } + a(m, "r"); + function g(w, y, E, x, C) { + if (typeof x == "string" && x !== "" || typeof x == "number") return w = w.get(E) || null, l(y, w, "" + x, C); + if (typeof x == "object" && x !== null) { + switch (x.$$typeof) { + case bd: + return w = w.get(x.key === null ? E : x.key) || null, u(y, w, x, C); + case ys: + return w = w.get(x.key === null ? E : x.key) || null, c(y, w, x, C); + case Qo: + var D = x._init; + return g(w, y, E, D(x._payload), C); + } + if (_c(x) || wc(x)) return w = w.get(E) || null, p(y, w, x, C, null); + Ld(y, x); + } + return null; + } + a(g, "y"); + function S(w, y, E, x) { + for (var C = null, D = null, R = y, A = y = 0, _ = null; R !== null && A < E.length; A++) { + R.index > A ? (_ = R, R = null) : _ = R.sibling; + var P = m(w, R, E[A], x); + if (P === null) { + R === null && (R = _); + break; + } + e && R && P.alternate === null && t(w, R), y = i(P, y, A), D === null ? C = P : D.sibling = P, D = P, R = _; + } + if (A === E.length) return r(w, R), Te && ti(w, A), C; + if (R === null) { + for (; A < E.length; A++) R = h(w, E[A], x), R !== null && (y = i(R, y, A), D === null ? C = R : D.sibling = R, D = R); + return Te && ti(w, A), C; + } + for (R = n(w, R); A < E.length; A++) _ = g(R, w, A, E[A], x), _ !== null && (e && _.alternate !== null && R.delete(_.key === null ? A : + _.key), y = i(_, y, A), D === null ? C = _ : D.sibling = _, D = _); + return e && R.forEach(function(B) { + return t(w, B); + }), Te && ti(w, A), C; + } + a(S, "n"); + function v(w, y, E, x) { + var C = wc(E); + if (typeof C != "function") throw Error(M(150)); + if (E = C.call(E), E == null) throw Error(M(151)); + for (var D = C = null, R = y, A = y = 0, _ = null, P = E.next(); R !== null && !P.done; A++, P = E.next()) { + R.index > A ? (_ = R, R = null) : _ = R.sibling; + var B = m(w, R, P.value, x); + if (B === null) { + R === null && (R = _); + break; + } + e && R && B.alternate === null && t(w, R), y = i(B, y, A), D === null ? C = B : D.sibling = B, D = B, R = _; + } + if (P.done) return r( + w, + R + ), Te && ti(w, A), C; + if (R === null) { + for (; !P.done; A++, P = E.next()) P = h(w, P.value, x), P !== null && (y = i(P, y, A), D === null ? C = P : D.sibling = P, D = P); + return Te && ti(w, A), C; + } + for (R = n(w, R); !P.done; A++, P = E.next()) P = g(R, w, A, P.value, x), P !== null && (e && P.alternate !== null && R.delete(P.key === + null ? A : P.key), y = i(P, y, A), D === null ? C = P : D.sibling = P, D = P); + return e && R.forEach(function(z) { + return t(w, z); + }), Te && ti(w, A), C; + } + a(v, "t"); + function b(w, y, E, x) { + if (typeof E == "object" && E !== null && E.type === ws && E.key === null && (E = E.props.children), typeof E == "object" && E !== null) { + switch (E.$$typeof) { + case bd: + e: { + for (var C = E.key, D = y; D !== null; ) { + if (D.key === C) { + if (C = E.type, C === ws) { + if (D.tag === 7) { + r(w, D.sibling), y = o(D, E.props.children), y.return = w, w = y; + break e; + } + } else if (D.elementType === C || typeof C == "object" && C !== null && C.$$typeof === Qo && VS(C) === D.type) { + r(w, D.sibling), y = o(D, E.props), y.ref = xc(w, D, E), y.return = w, w = y; + break e; + } + r(w, D); + break; + } else t(w, D); + D = D.sibling; + } + E.type === ws ? (y = si(E.props.children, w.mode, x, E.key), y.return = w, w = y) : (x = Yd(E.type, E.key, E.props, null, w.mode, + x), x.ref = xc(w, y, E), x.return = w, w = x); + } + return s(w); + case ys: + e: { + for (D = E.key; y !== null; ) { + if (y.key === D) if (y.tag === 4 && y.stateNode.containerInfo === E.containerInfo && y.stateNode.implementation === E.implementation) { + r(w, y.sibling), y = o(y, E.children || []), y.return = w, w = y; + break e; + } else { + r(w, y); + break; + } + else t(w, y); + y = y.sibling; + } + y = U2(E, w.mode, x), y.return = w, w = y; + } + return s(w); + case Qo: + return D = E._init, b(w, y, D(E._payload), x); + } + if (_c(E)) return S(w, y, E, x); + if (wc(E)) return v(w, y, E, x); + Ld(w, E); + } + return typeof E == "string" && E !== "" || typeof E == "number" ? (E = "" + E, y !== null && y.tag === 6 ? (r(w, y.sibling), y = o(y, E), + y.return = w, w = y) : (r(w, y), y = V2(E, w.mode, x), y.return = w, w = y), s(w)) : r(w, y); + } + return a(b, "J"), b; + } + a(h7, "vh"); + var $s = h7(!0), m7 = h7(!1), ip = {}, $n = ha(ip), Qc = ha(ip), Jc = ha(ip); + function ai(e) { + if (e === ip) throw Error(M(174)); + return e; + } + a(ai, "Hh"); + function sv(e, t) { + switch (xe(Jc, t), xe(Qc, e), xe($n, ip), e = t.nodeType, e) { + case 9: + case 11: + t = (t = t.documentElement) ? t.namespaceURI : e5(null, ""); + break; + default: + e = e === 8 ? t.parentNode : t, t = e.namespaceURI || null, e = e.tagName, t = e5(t, e); + } + De($n), xe($n, t); + } + a(sv, "Ih"); + function zs() { + De($n), De(Qc), De(Jc); + } + a(zs, "Jh"); + function g7(e) { + ai(Jc.current); + var t = ai($n.current), r = e5(t, e.type); + t !== r && (xe(Qc, e), xe($n, r)); + } + a(g7, "Kh"); + function lv(e) { + Qc.current === e && (De($n), De(Qc)); + } + a(lv, "Lh"); + var Oe = ha(0); + function p0(e) { + for (var t = e; t !== null; ) { + if (t.tag === 13) { + var r = t.memoizedState; + if (r !== null && (r = r.dehydrated, r === null || r.data === "$?" || r.data === "$!")) return t; + } else if (t.tag === 19 && t.memoizedProps.revealOrder !== void 0) { + if (t.flags & 128) return t; + } else if (t.child !== null) { + t.child.return = t, t = t.child; + continue; + } + if (t === e) break; + for (; t.sibling === null; ) { + if (t.return === null || t.return === e) return null; + t = t.return; + } + t.sibling.return = t.return, t = t.sibling; + } + return null; + } + a(p0, "Mh"); + var M2 = []; + function uv() { + for (var e = 0; e < M2.length; e++) M2[e]._workInProgressVersionPrimary = null; + M2.length = 0; + } + a(uv, "Oh"); + var Vd = bo.ReactCurrentDispatcher, B2 = bo.ReactCurrentBatchConfig, ci = 0, Le = null, ot = null, pt = null, f0 = !1, Nc = !1, Zc = 0, Z$ = 0; + function Tt() { + throw Error(M(321)); + } + a(Tt, "Q"); + function cv(e, t) { + if (t === null) return !1; + for (var r = 0; r < t.length && r < e.length; r++) if (!dn(e[r], t[r])) return !1; + return !0; + } + a(cv, "Wh"); + function pv(e, t, r, n, o, i) { + if (ci = i, Le = t, t.memoizedState = null, t.updateQueue = null, t.lanes = 0, Vd.current = e === null || e.memoizedState === null ? nz : + oz, e = r(n, o), Nc) { + i = 0; + do { + if (Nc = !1, Zc = 0, 25 <= i) throw Error(M(301)); + i += 1, pt = ot = null, t.updateQueue = null, Vd.current = az, e = r(n, o); + } while (Nc); + } + if (Vd.current = d0, t = ot !== null && ot.next !== null, ci = 0, pt = ot = Le = null, f0 = !1, t) throw Error(M(300)); + return e; + } + a(pv, "Xh"); + function fv() { + var e = Zc !== 0; + return Zc = 0, e; + } + a(fv, "bi"); + function Nn() { + var e = { memoizedState: null, baseState: null, baseQueue: null, queue: null, next: null }; + return pt === null ? Le.memoizedState = pt = e : pt = pt.next = e, pt; + } + a(Nn, "ci"); + function $r() { + if (ot === null) { + var e = Le.alternate; + e = e !== null ? e.memoizedState : null; + } else e = ot.next; + var t = pt === null ? Le.memoizedState : pt.next; + if (t !== null) pt = t, ot = e; + else { + if (e === null) throw Error(M(310)); + ot = e, e = { memoizedState: ot.memoizedState, baseState: ot.baseState, baseQueue: ot.baseQueue, queue: ot.queue, next: null }, pt === + null ? Le.memoizedState = pt = e : pt = pt.next = e; + } + return pt; + } + a($r, "di"); + function ep(e, t) { + return typeof t == "function" ? t(e) : t; + } + a(ep, "ei"); + function $2(e) { + var t = $r(), r = t.queue; + if (r === null) throw Error(M(311)); + r.lastRenderedReducer = e; + var n = ot, o = n.baseQueue, i = r.pending; + if (i !== null) { + if (o !== null) { + var s = o.next; + o.next = i.next, i.next = s; + } + n.baseQueue = o = i, r.pending = null; + } + if (o !== null) { + i = o.next, n = n.baseState; + var l = s = null, u = null, c = i; + do { + var p = c.lane; + if ((ci & p) === p) u !== null && (u = u.next = { lane: 0, action: c.action, hasEagerState: c.hasEagerState, eagerState: c.eagerState, + next: null }), n = c.hasEagerState ? c.eagerState : e(n, c.action); + else { + var h = { + lane: p, + action: c.action, + hasEagerState: c.hasEagerState, + eagerState: c.eagerState, + next: null + }; + u === null ? (l = u = h, s = n) : u = u.next = h, Le.lanes |= p, pi |= p; + } + c = c.next; + } while (c !== null && c !== i); + u === null ? s = n : u.next = l, dn(n, t.memoizedState) || (nr = !0), t.memoizedState = n, t.baseState = s, t.baseQueue = u, r.lastRenderedState = + n; + } + if (e = r.interleaved, e !== null) { + o = e; + do + i = o.lane, Le.lanes |= i, pi |= i, o = o.next; + while (o !== e); + } else o === null && (r.lanes = 0); + return [t.memoizedState, r.dispatch]; + } + a($2, "fi"); + function z2(e) { + var t = $r(), r = t.queue; + if (r === null) throw Error(M(311)); + r.lastRenderedReducer = e; + var n = r.dispatch, o = r.pending, i = t.memoizedState; + if (o !== null) { + r.pending = null; + var s = o = o.next; + do + i = e(i, s.action), s = s.next; + while (s !== o); + dn(i, t.memoizedState) || (nr = !0), t.memoizedState = i, t.baseQueue === null && (t.baseState = i), r.lastRenderedState = i; + } + return [i, n]; + } + a(z2, "gi"); + function v7() { + } + a(v7, "hi"); + function y7(e, t) { + var r = Le, n = $r(), o = t(), i = !dn(n.memoizedState, o); + if (i && (n.memoizedState = o, nr = !0), n = n.queue, dv(S7.bind(null, r, n, e), [e]), n.getSnapshot !== t || i || pt !== null && pt.memoizedState. + tag & 1) { + if (r.flags |= 2048, tp(9, b7.bind(null, r, n, o, t), void 0, null), ft === null) throw Error(M(349)); + ci & 30 || w7(r, t, o); + } + return o; + } + a(y7, "ii"); + function w7(e, t, r) { + e.flags |= 16384, e = { getSnapshot: t, value: r }, t = Le.updateQueue, t === null ? (t = { lastEffect: null, stores: null }, Le.updateQueue = + t, t.stores = [e]) : (r = t.stores, r === null ? t.stores = [e] : r.push(e)); + } + a(w7, "ni"); + function b7(e, t, r, n) { + t.value = r, t.getSnapshot = n, E7(t) && x7(e); + } + a(b7, "mi"); + function S7(e, t, r) { + return r(function() { + E7(t) && x7(e); + }); + } + a(S7, "ki"); + function E7(e) { + var t = e.getSnapshot; + e = e.value; + try { + var r = t(); + return !dn(e, r); + } catch { + return !0; + } + } + a(E7, "oi"); + function x7(e) { + var t = yo(e, 1); + t !== null && fn(t, e, 1, -1); + } + a(x7, "pi"); + function US(e) { + var t = Nn(); + return typeof e == "function" && (e = e()), t.memoizedState = t.baseState = e, e = { pending: null, interleaved: null, lanes: 0, dispatch: null, + lastRenderedReducer: ep, lastRenderedState: e }, t.queue = e, e = e.dispatch = rz.bind(null, Le, e), [t.memoizedState, e]; + } + a(US, "qi"); + function tp(e, t, r, n) { + return e = { tag: e, create: t, destroy: r, deps: n, next: null }, t = Le.updateQueue, t === null ? (t = { lastEffect: null, stores: null }, + Le.updateQueue = t, t.lastEffect = e.next = e) : (r = t.lastEffect, r === null ? t.lastEffect = e.next = e : (n = r.next, r.next = e, e. + next = n, t.lastEffect = e)), e; + } + a(tp, "li"); + function C7() { + return $r().memoizedState; + } + a(C7, "si"); + function Ud(e, t, r, n) { + var o = Nn(); + Le.flags |= e, o.memoizedState = tp(1 | t, r, void 0, n === void 0 ? null : n); + } + a(Ud, "ti"); + function R0(e, t, r, n) { + var o = $r(); + n = n === void 0 ? null : n; + var i = void 0; + if (ot !== null) { + var s = ot.memoizedState; + if (i = s.destroy, n !== null && cv(n, s.deps)) { + o.memoizedState = tp(t, r, i, n); + return; + } + } + Le.flags |= e, o.memoizedState = tp(1 | t, r, i, n); + } + a(R0, "ui"); + function WS(e, t) { + return Ud(8390656, 8, e, t); + } + a(WS, "vi"); + function dv(e, t) { + return R0(2048, 8, e, t); + } + a(dv, "ji"); + function D7(e, t) { + return R0(4, 2, e, t); + } + a(D7, "wi"); + function R7(e, t) { + return R0(4, 4, e, t); + } + a(R7, "xi"); + function A7(e, t) { + if (typeof t == "function") return e = e(), t(e), function() { + t(null); + }; + if (t != null) return e = e(), t.current = e, function() { + t.current = null; + }; + } + a(A7, "yi"); + function _7(e, t, r) { + return r = r != null ? r.concat([e]) : null, R0(4, 4, A7.bind(null, t, e), r); + } + a(_7, "zi"); + function hv() { + } + a(hv, "Ai"); + function T7(e, t) { + var r = $r(); + t = t === void 0 ? null : t; + var n = r.memoizedState; + return n !== null && t !== null && cv(t, n[1]) ? n[0] : (r.memoizedState = [e, t], e); + } + a(T7, "Bi"); + function k7(e, t) { + var r = $r(); + t = t === void 0 ? null : t; + var n = r.memoizedState; + return n !== null && t !== null && cv(t, n[1]) ? n[0] : (e = e(), r.memoizedState = [e, t], e); + } + a(k7, "Ci"); + function I7(e, t, r) { + return ci & 21 ? (dn(r, t) || (r = OE(), Le.lanes |= r, pi |= r, e.baseState = !0), t) : (e.baseState && (e.baseState = !1, nr = !0), e. + memoizedState = r); + } + a(I7, "Di"); + function ez(e, t) { + var r = me; + me = r !== 0 && 4 > r ? r : 4, e(!0); + var n = B2.transition; + B2.transition = {}; + try { + e(!1), t(); + } finally { + me = r, B2.transition = n; + } + } + a(ez, "Ei"); + function P7() { + return $r().memoizedState; + } + a(P7, "Fi"); + function tz(e, t, r) { + var n = ua(e); + if (r = { lane: n, action: r, hasEagerState: !1, eagerState: null, next: null }, F7(e)) O7(t, r); + else if (r = c7(e, t, r, n), r !== null) { + var o = zt(); + fn(r, e, n, o), L7(r, t, n); + } + } + a(tz, "Gi"); + function rz(e, t, r) { + var n = ua(e), o = { lane: n, action: r, hasEagerState: !1, eagerState: null, next: null }; + if (F7(e)) O7(t, o); + else { + var i = e.alternate; + if (e.lanes === 0 && (i === null || i.lanes === 0) && (i = t.lastRenderedReducer, i !== null)) try { + var s = t.lastRenderedState, l = i(s, r); + if (o.hasEagerState = !0, o.eagerState = l, dn(l, s)) { + var u = t.interleaved; + u === null ? (o.next = o, av(t)) : (o.next = u.next, u.next = o), t.interleaved = o; + return; + } + } catch { + } finally { + } + r = c7(e, t, o, n), r !== null && (o = zt(), fn(r, e, n, o), L7(r, t, n)); + } + } + a(rz, "ri"); + function F7(e) { + var t = e.alternate; + return e === Le || t !== null && t === Le; + } + a(F7, "Hi"); + function O7(e, t) { + Nc = f0 = !0; + var r = e.pending; + r === null ? t.next = t : (t.next = r.next, r.next = t), e.pending = t; + } + a(O7, "Ii"); + function L7(e, t, r) { + if (r & 4194240) { + var n = t.lanes; + n &= e.pendingLanes, r |= n, t.lanes = r, W5(e, r); + } + } + a(L7, "Ji"); + var d0 = { readContext: Br, useCallback: Tt, useContext: Tt, useEffect: Tt, useImperativeHandle: Tt, useInsertionEffect: Tt, useLayoutEffect: Tt, + useMemo: Tt, useReducer: Tt, useRef: Tt, useState: Tt, useDebugValue: Tt, useDeferredValue: Tt, useTransition: Tt, useMutableSource: Tt, useSyncExternalStore: Tt, + useId: Tt, unstable_isNewReconciler: !1 }, nz = { readContext: Br, useCallback: /* @__PURE__ */ a(function(e, t) { + return Nn().memoizedState = [e, t === void 0 ? null : t], e; + }, "useCallback"), useContext: Br, useEffect: WS, useImperativeHandle: /* @__PURE__ */ a(function(e, t, r) { + return r = r != null ? r.concat([e]) : null, Ud( + 4194308, + 4, + A7.bind(null, t, e), + r + ); + }, "useImperativeHandle"), useLayoutEffect: /* @__PURE__ */ a(function(e, t) { + return Ud(4194308, 4, e, t); + }, "useLayoutEffect"), useInsertionEffect: /* @__PURE__ */ a(function(e, t) { + return Ud(4, 2, e, t); + }, "useInsertionEffect"), useMemo: /* @__PURE__ */ a(function(e, t) { + var r = Nn(); + return t = t === void 0 ? null : t, e = e(), r.memoizedState = [e, t], e; + }, "useMemo"), useReducer: /* @__PURE__ */ a(function(e, t, r) { + var n = Nn(); + return t = r !== void 0 ? r(t) : t, n.memoizedState = n.baseState = t, e = { pending: null, interleaved: null, lanes: 0, dispatch: null, + lastRenderedReducer: e, lastRenderedState: t }, n.queue = e, e = e.dispatch = tz.bind(null, Le, e), [n.memoizedState, e]; + }, "useReducer"), useRef: /* @__PURE__ */ a(function(e) { + var t = Nn(); + return e = { current: e }, t.memoizedState = e; + }, "useRef"), useState: US, useDebugValue: hv, useDeferredValue: /* @__PURE__ */ a(function(e) { + return Nn().memoizedState = e; + }, "useDeferredValue"), useTransition: /* @__PURE__ */ a(function() { + var e = US(!1), t = e[0]; + return e = ez.bind(null, e[1]), Nn().memoizedState = e, [t, e]; + }, "useTransition"), useMutableSource: /* @__PURE__ */ a(function() { + }, "useMutableSource"), useSyncExternalStore: /* @__PURE__ */ a(function(e, t, r) { + var n = Le, o = Nn(); + if (Te) { + if (r === void 0) throw Error(M(407)); + r = r(); + } else { + if (r = t(), ft === null) throw Error(M(349)); + ci & 30 || w7(n, t, r); + } + o.memoizedState = r; + var i = { value: r, getSnapshot: t }; + return o.queue = i, WS(S7.bind( + null, + n, + i, + e + ), [e]), n.flags |= 2048, tp(9, b7.bind(null, n, i, r, t), void 0, null), r; + }, "useSyncExternalStore"), useId: /* @__PURE__ */ a(function() { + var e = Nn(), t = ft.identifierPrefix; + if (Te) { + var r = ho, n = fo; + r = (n & ~(1 << 32 - pn(n) - 1)).toString(32) + r, t = ":" + t + "R" + r, r = Zc++, 0 < r && (t += "H" + r.toString(32)), t += ":"; + } else r = Z$++, t = ":" + t + "r" + r.toString(32) + ":"; + return e.memoizedState = t; + }, "useId"), unstable_isNewReconciler: !1 }, oz = { + readContext: Br, + useCallback: T7, + useContext: Br, + useEffect: dv, + useImperativeHandle: _7, + useInsertionEffect: D7, + useLayoutEffect: R7, + useMemo: k7, + useReducer: $2, + useRef: C7, + useState: /* @__PURE__ */ a(function() { + return $2(ep); + }, "useState"), + useDebugValue: hv, + useDeferredValue: /* @__PURE__ */ a(function(e) { + var t = $r(); + return I7(t, ot.memoizedState, e); + }, "useDeferredValue"), + useTransition: /* @__PURE__ */ a(function() { + var e = $2(ep)[0], t = $r().memoizedState; + return [e, t]; + }, "useTransition"), + useMutableSource: v7, + useSyncExternalStore: y7, + useId: P7, + unstable_isNewReconciler: !1 + }, az = { readContext: Br, useCallback: T7, useContext: Br, useEffect: dv, useImperativeHandle: _7, useInsertionEffect: D7, useLayoutEffect: R7, + useMemo: k7, useReducer: z2, useRef: C7, useState: /* @__PURE__ */ a(function() { + return z2(ep); + }, "useState"), useDebugValue: hv, useDeferredValue: /* @__PURE__ */ a(function(e) { + var t = $r(); + return ot === null ? t.memoizedState = e : I7(t, ot.memoizedState, e); + }, "useDeferredValue"), useTransition: /* @__PURE__ */ a(function() { + var e = z2(ep)[0], t = $r().memoizedState; + return [e, t]; + }, "useTransition"), useMutableSource: v7, useSyncExternalStore: y7, useId: P7, unstable_isNewReconciler: !1 }; + function Hs(e, t) { + try { + var r = "", n = t; + do + r += LB(n), n = n.return; + while (n); + var o = r; + } catch (i) { + o = ` +Error generating stack: ` + i.message + ` +` + i.stack; + } + return { value: e, source: t, stack: o, digest: null }; + } + a(Hs, "Ki"); + function H2(e, t, r) { + return { value: e, source: null, stack: r ?? null, digest: t ?? null }; + } + a(H2, "Li"); + function x5(e, t) { + try { + console.error(t.value); + } catch (r) { + setTimeout(function() { + throw r; + }); + } + } + a(x5, "Mi"); + var iz = typeof WeakMap == "function" ? WeakMap : Map; + function N7(e, t, r) { + r = mo(-1, r), r.tag = 3, r.payload = { element: null }; + var n = t.value; + return r.callback = function() { + m0 || (m0 = !0, F5 = n), x5(e, t); + }, r; + } + a(N7, "Oi"); + function M7(e, t, r) { + r = mo(-1, r), r.tag = 3; + var n = e.type.getDerivedStateFromError; + if (typeof n == "function") { + var o = t.value; + r.payload = function() { + return n(o); + }, r.callback = function() { + x5(e, t); + }; + } + var i = e.stateNode; + return i !== null && typeof i.componentDidCatch == "function" && (r.callback = function() { + x5(e, t), typeof n != "function" && (la === null ? la = /* @__PURE__ */ new Set([this]) : la.add(this)); + var s = t.stack; + this.componentDidCatch(t.value, { componentStack: s !== null ? s : "" }); + }), r; + } + a(M7, "Ri"); + function qS(e, t, r) { + var n = e.pingCache; + if (n === null) { + n = e.pingCache = new iz(); + var o = /* @__PURE__ */ new Set(); + n.set(t, o); + } else o = n.get(t), o === void 0 && (o = /* @__PURE__ */ new Set(), n.set(t, o)); + o.has(r) || (o.add(r), e = bz.bind(null, e, t, r), t.then(e, e)); + } + a(qS, "Ti"); + function GS(e) { + do { + var t; + if ((t = e.tag === 13) && (t = e.memoizedState, t = t !== null ? t.dehydrated !== null : !0), t) return e; + e = e.return; + } while (e !== null); + return null; + } + a(GS, "Vi"); + function YS(e, t, r, n, o) { + return e.mode & 1 ? (e.flags |= 65536, e.lanes = o, e) : (e === t ? e.flags |= 65536 : (e.flags |= 128, r.flags |= 131072, r.flags &= -52805, + r.tag === 1 && (r.alternate === null ? r.tag = 17 : (t = mo(-1, 1), t.tag = 2, sa(r, t, 1))), r.lanes |= 1), e); + } + a(YS, "Wi"); + var sz = bo.ReactCurrentOwner, nr = !1; + function $t(e, t, r, n) { + t.child = e === null ? m7(t, null, r, n) : $s(t, e.child, r, n); + } + a($t, "Yi"); + function KS(e, t, r, n, o) { + r = r.render; + var i = t.ref; + return Os(t, o), n = pv(e, t, r, n, i, o), r = fv(), e !== null && !nr ? (t.updateQueue = e.updateQueue, t.flags &= -2053, e.lanes &= ~o, + wo(e, t, o)) : (Te && r && Z5(t), t.flags |= 1, $t(e, t, n, o), t.child); + } + a(KS, "Zi"); + function XS(e, t, r, n, o) { + if (e === null) { + var i = r.type; + return typeof i == "function" && !Ev(i) && i.defaultProps === void 0 && r.compare === null && r.defaultProps === void 0 ? (t.tag = 15, + t.type = i, B7(e, t, i, n, o)) : (e = Yd(r.type, null, n, t, t.mode, o), e.ref = t.ref, e.return = t, t.child = e); + } + if (i = e.child, !(e.lanes & o)) { + var s = i.memoizedProps; + if (r = r.compare, r = r !== null ? r : Gc, r(s, n) && e.ref === t.ref) return wo(e, t, o); + } + return t.flags |= 1, e = ca(i, n), e.ref = t.ref, e.return = t, t.child = e; + } + a(XS, "aj"); + function B7(e, t, r, n, o) { + if (e !== null) { + var i = e.memoizedProps; + if (Gc(i, n) && e.ref === t.ref) if (nr = !1, t.pendingProps = n = i, (e.lanes & o) !== 0) e.flags & 131072 && (nr = !0); + else return t.lanes = e.lanes, wo(e, t, o); + } + return C5(e, t, r, n, o); + } + a(B7, "cj"); + function $7(e, t, r) { + var n = t.pendingProps, o = n.children, i = e !== null ? e.memoizedState : null; + if (n.mode === "hidden") if (!(t.mode & 1)) t.memoizedState = { baseLanes: 0, cachePool: null, transitions: null }, xe(Ts, vr), vr |= r; + else { + if (!(r & 1073741824)) return e = i !== null ? i.baseLanes | r : r, t.lanes = t.childLanes = 1073741824, t.memoizedState = { baseLanes: e, + cachePool: null, transitions: null }, t.updateQueue = null, xe(Ts, vr), vr |= e, null; + t.memoizedState = { baseLanes: 0, cachePool: null, transitions: null }, n = i !== null ? i.baseLanes : r, xe(Ts, vr), vr |= n; + } + else i !== null ? (n = i.baseLanes | r, t.memoizedState = null) : n = r, xe(Ts, vr), vr |= n; + return $t(e, t, o, r), t.child; + } + a($7, "ej"); + function z7(e, t) { + var r = t.ref; + (e === null && r !== null || e !== null && e.ref !== r) && (t.flags |= 512, t.flags |= 2097152); + } + a(z7, "hj"); + function C5(e, t, r, n, o) { + var i = ar(r) ? li : Pt.current; + return i = Ms(t, i), Os(t, o), r = pv(e, t, r, n, i, o), n = fv(), e !== null && !nr ? (t.updateQueue = e.updateQueue, t.flags &= -2053, + e.lanes &= ~o, wo(e, t, o)) : (Te && n && Z5(t), t.flags |= 1, $t(e, t, r, o), t.child); + } + a(C5, "dj"); + function QS(e, t, r, n, o) { + if (ar(r)) { + var i = !0; + a0(t); + } else i = !1; + if (Os(t, o), t.stateNode === null) Wd(e, t), d7(t, r, n), E5(t, r, n, o), n = !0; + else if (e === null) { + var s = t.stateNode, l = t.memoizedProps; + s.props = l; + var u = s.context, c = r.contextType; + typeof c == "object" && c !== null ? c = Br(c) : (c = ar(r) ? li : Pt.current, c = Ms(t, c)); + var p = r.getDerivedStateFromProps, h = typeof p == "function" || typeof s.getSnapshotBeforeUpdate == "function"; + h || typeof s.UNSAFE_componentWillReceiveProps != "function" && typeof s.componentWillReceiveProps != "function" || (l !== n || u !== c) && + jS(t, s, n, c), Jo = !1; + var m = t.memoizedState; + s.state = m, c0(t, n, s, o), u = t.memoizedState, l !== n || m !== u || or.current || Jo ? (typeof p == "function" && (S5(t, r, p, n), + u = t.memoizedState), (l = Jo || HS(t, r, l, n, m, u, c)) ? (h || typeof s.UNSAFE_componentWillMount != "function" && typeof s.componentWillMount != + "function" || (typeof s.componentWillMount == "function" && s.componentWillMount(), typeof s.UNSAFE_componentWillMount == "function" && + s.UNSAFE_componentWillMount()), typeof s.componentDidMount == "function" && (t.flags |= 4194308)) : (typeof s.componentDidMount == "fu\ +nction" && (t.flags |= 4194308), t.memoizedProps = n, t.memoizedState = u), s.props = n, s.state = u, s.context = c, n = l) : (typeof s.componentDidMount == + "function" && (t.flags |= 4194308), n = !1); + } else { + s = t.stateNode, p7(e, t), l = t.memoizedProps, c = t.type === t.elementType ? l : ln(t.type, l), s.props = c, h = t.pendingProps, m = + s.context, u = r.contextType, typeof u == "object" && u !== null ? u = Br(u) : (u = ar(r) ? li : Pt.current, u = Ms(t, u)); + var g = r.getDerivedStateFromProps; + (p = typeof g == "function" || typeof s.getSnapshotBeforeUpdate == "function") || typeof s.UNSAFE_componentWillReceiveProps != "functi\ +on" && typeof s.componentWillReceiveProps != "function" || (l !== h || m !== u) && jS(t, s, n, u), Jo = !1, m = t.memoizedState, s.state = m, + c0(t, n, s, o); + var S = t.memoizedState; + l !== h || m !== S || or.current || Jo ? (typeof g == "function" && (S5(t, r, g, n), S = t.memoizedState), (c = Jo || HS(t, r, c, n, m, + S, u) || !1) ? (p || typeof s.UNSAFE_componentWillUpdate != "function" && typeof s.componentWillUpdate != "function" || (typeof s.componentWillUpdate == + "function" && s.componentWillUpdate(n, S, u), typeof s.UNSAFE_componentWillUpdate == "function" && s.UNSAFE_componentWillUpdate(n, S, u)), + typeof s.componentDidUpdate == "function" && (t.flags |= 4), typeof s.getSnapshotBeforeUpdate == "function" && (t.flags |= 1024)) : (typeof s. + componentDidUpdate != "function" || l === e.memoizedProps && m === e.memoizedState || (t.flags |= 4), typeof s.getSnapshotBeforeUpdate != + "function" || l === e.memoizedProps && m === e.memoizedState || (t.flags |= 1024), t.memoizedProps = n, t.memoizedState = S), s.props = + n, s.state = S, s.context = u, n = c) : (typeof s.componentDidUpdate != "function" || l === e.memoizedProps && m === e.memoizedState || + (t.flags |= 4), typeof s.getSnapshotBeforeUpdate != "function" || l === e.memoizedProps && m === e.memoizedState || (t.flags |= 1024), + n = !1); + } + return D5(e, t, r, n, i, o); + } + a(QS, "ij"); + function D5(e, t, r, n, o, i) { + z7(e, t); + var s = (t.flags & 128) !== 0; + if (!n && !s) return o && NS(t, r, !1), wo(e, t, i); + n = t.stateNode, sz.current = t; + var l = s && typeof r.getDerivedStateFromError != "function" ? null : n.render(); + return t.flags |= 1, e !== null && s ? (t.child = $s(t, e.child, null, i), t.child = $s(t, null, l, i)) : $t(e, t, l, i), t.memoizedState = + n.state, o && NS(t, r, !0), t.child; + } + a(D5, "kj"); + function H7(e) { + var t = e.stateNode; + t.pendingContext ? LS(e, t.pendingContext, t.pendingContext !== t.context) : t.context && LS(e, t.context, !1), sv(e, t.containerInfo); + } + a(H7, "lj"); + function JS(e, t, r, n, o) { + return Bs(), tv(o), t.flags |= 256, $t(e, t, r, n), t.child; + } + a(JS, "mj"); + var R5 = { dehydrated: null, treeContext: null, retryLane: 0 }; + function A5(e) { + return { baseLanes: e, cachePool: null, transitions: null }; + } + a(A5, "oj"); + function j7(e, t, r) { + var n = t.pendingProps, o = Oe.current, i = !1, s = (t.flags & 128) !== 0, l; + if ((l = s) || (l = e !== null && e.memoizedState === null ? !1 : (o & 2) !== 0), l ? (i = !0, t.flags &= -129) : (e === null || e.memoizedState !== + null) && (o |= 1), xe(Oe, o & 1), e === null) + return w5(t), e = t.memoizedState, e !== null && (e = e.dehydrated, e !== null) ? (t.mode & 1 ? e.data === "$!" ? t.lanes = 8 : t.lanes = + 1073741824 : t.lanes = 1, null) : (s = n.children, e = n.fallback, i ? (n = t.mode, i = t.child, s = { mode: "hidden", children: s }, !(n & + 1) && i !== null ? (i.childLanes = 0, i.pendingProps = s) : i = T0(s, n, 0, null), e = si(e, n, r, null), i.return = t, e.return = t, i. + sibling = e, t.child = i, t.child.memoizedState = A5(r), t.memoizedState = R5, e) : mv(t, s)); + if (o = e.memoizedState, o !== null && (l = o.dehydrated, l !== null)) return lz(e, t, s, n, l, o, r); + if (i) { + i = n.fallback, s = t.mode, o = e.child, l = o.sibling; + var u = { mode: "hidden", children: n.children }; + return !(s & 1) && t.child !== o ? (n = t.child, n.childLanes = 0, n.pendingProps = u, t.deletions = null) : (n = ca(o, u), n.subtreeFlags = + o.subtreeFlags & 14680064), l !== null ? i = ca(l, i) : (i = si(i, s, r, null), i.flags |= 2), i.return = t, n.return = t, n.sibling = + i, t.child = n, n = i, i = t.child, s = e.child.memoizedState, s = s === null ? A5(r) : { baseLanes: s.baseLanes | r, cachePool: null, + transitions: s.transitions }, i.memoizedState = s, i.childLanes = e.childLanes & ~r, t.memoizedState = R5, n; + } + return i = e.child, e = i.sibling, n = ca(i, { mode: "visible", children: n.children }), !(t.mode & 1) && (n.lanes = r), n.return = t, n. + sibling = null, e !== null && (r = t.deletions, r === null ? (t.deletions = [e], t.flags |= 16) : r.push(e)), t.child = n, t.memoizedState = + null, n; + } + a(j7, "pj"); + function mv(e, t) { + return t = T0({ mode: "visible", children: t }, e.mode, 0, null), t.return = e, e.child = t; + } + a(mv, "rj"); + function Nd(e, t, r, n) { + return n !== null && tv(n), $s(t, e.child, null, r), e = mv(t, t.pendingProps.children), e.flags |= 2, t.memoizedState = null, e; + } + a(Nd, "tj"); + function lz(e, t, r, n, o, i, s) { + if (r) + return t.flags & 256 ? (t.flags &= -257, n = H2(Error(M(422))), Nd(e, t, s, n)) : t.memoizedState !== null ? (t.child = e.child, t.flags |= + 128, null) : (i = n.fallback, o = t.mode, n = T0({ mode: "visible", children: n.children }, o, 0, null), i = si(i, o, s, null), i.flags |= + 2, n.return = t, i.return = t, n.sibling = i, t.child = n, t.mode & 1 && $s(t, e.child, null, s), t.child.memoizedState = A5(s), t.memoizedState = + R5, i); + if (!(t.mode & 1)) return Nd(e, t, s, null); + if (o.data === "$!") { + if (n = o.nextSibling && o.nextSibling.dataset, n) var l = n.dgst; + return n = l, i = Error(M(419)), n = H2(i, n, void 0), Nd(e, t, s, n); + } + if (l = (s & e.childLanes) !== 0, nr || l) { + if (n = ft, n !== null) { + switch (s & -s) { + case 4: + o = 2; + break; + case 16: + o = 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: + o = 32; + break; + case 536870912: + o = 268435456; + break; + default: + o = 0; + } + o = o & (n.suspendedLanes | s) ? 0 : o, o !== 0 && o !== i.retryLane && (i.retryLane = o, yo(e, o), fn(n, e, o, -1)); + } + return Sv(), n = H2(Error(M(421))), Nd(e, t, s, n); + } + return o.data === "$?" ? (t.flags |= 128, t.child = e.child, t = Sz.bind(null, e), o._reactRetry = t, null) : (e = i.treeContext, yr = ia( + o.nextSibling), wr = t, Te = !0, cn = null, e !== null && (Or[Lr++] = fo, Or[Lr++] = ho, Or[Lr++] = ui, fo = e.id, ho = e.overflow, ui = + t), t = mv(t, n.children), t.flags |= 4096, t); + } + a(lz, "sj"); + function ZS(e, t, r) { + e.lanes |= t; + var n = e.alternate; + n !== null && (n.lanes |= t), b5(e.return, t, r); + } + a(ZS, "wj"); + function j2(e, t, r, n, o) { + var i = e.memoizedState; + i === null ? e.memoizedState = { isBackwards: t, rendering: null, renderingStartTime: 0, last: n, tail: r, tailMode: o } : (i.isBackwards = + t, i.rendering = null, i.renderingStartTime = 0, i.last = n, i.tail = r, i.tailMode = o); + } + a(j2, "xj"); + function V7(e, t, r) { + var n = t.pendingProps, o = n.revealOrder, i = n.tail; + if ($t(e, t, n.children, r), n = Oe.current, n & 2) n = n & 1 | 2, t.flags |= 128; + else { + if (e !== null && e.flags & 128) e: for (e = t.child; e !== null; ) { + if (e.tag === 13) e.memoizedState !== null && ZS(e, r, t); + else if (e.tag === 19) ZS(e, r, t); + else if (e.child !== null) { + e.child.return = e, e = e.child; + continue; + } + if (e === t) break e; + for (; e.sibling === null; ) { + if (e.return === null || e.return === t) break e; + e = e.return; + } + e.sibling.return = e.return, e = e.sibling; + } + n &= 1; + } + if (xe(Oe, n), !(t.mode & 1)) t.memoizedState = null; + else switch (o) { + case "forwards": + for (r = t.child, o = null; r !== null; ) e = r.alternate, e !== null && p0(e) === null && (o = r), r = r.sibling; + r = o, r === null ? (o = t.child, t.child = null) : (o = r.sibling, r.sibling = null), j2(t, !1, o, r, i); + break; + case "backwards": + for (r = null, o = t.child, t.child = null; o !== null; ) { + if (e = o.alternate, e !== null && p0(e) === null) { + t.child = o; + break; + } + e = o.sibling, o.sibling = r, r = o, o = e; + } + j2(t, !0, r, null, i); + break; + case "together": + j2(t, !1, null, null, void 0); + break; + default: + t.memoizedState = null; + } + return t.child; + } + a(V7, "yj"); + function Wd(e, t) { + !(t.mode & 1) && e !== null && (e.alternate = null, t.alternate = null, t.flags |= 2); + } + a(Wd, "jj"); + function wo(e, t, r) { + if (e !== null && (t.dependencies = e.dependencies), pi |= t.lanes, !(r & t.childLanes)) return null; + if (e !== null && t.child !== e.child) throw Error(M(153)); + if (t.child !== null) { + for (e = t.child, r = ca(e, e.pendingProps), t.child = r, r.return = t; e.sibling !== null; ) e = e.sibling, r = r.sibling = ca(e, e.pendingProps), + r.return = t; + r.sibling = null; + } + return t.child; + } + a(wo, "$i"); + function uz(e, t, r) { + switch (t.tag) { + case 3: + H7(t), Bs(); + break; + case 5: + g7(t); + break; + case 1: + ar(t.type) && a0(t); + break; + case 4: + sv(t, t.stateNode.containerInfo); + break; + case 10: + var n = t.type._context, o = t.memoizedProps.value; + xe(l0, n._currentValue), n._currentValue = o; + break; + case 13: + if (n = t.memoizedState, n !== null) + return n.dehydrated !== null ? (xe(Oe, Oe.current & 1), t.flags |= 128, null) : r & t.child.childLanes ? j7(e, t, r) : (xe(Oe, Oe. + current & 1), e = wo(e, t, r), e !== null ? e.sibling : null); + xe(Oe, Oe.current & 1); + break; + case 19: + if (n = (r & t.childLanes) !== 0, e.flags & 128) { + if (n) return V7(e, t, r); + t.flags |= 128; + } + if (o = t.memoizedState, o !== null && (o.rendering = null, o.tail = null, o.lastEffect = null), xe(Oe, Oe.current), n) break; + return null; + case 22: + case 23: + return t.lanes = 0, $7(e, t, r); + } + return wo(e, t, r); + } + a(uz, "zj"); + var U7, _5, W7, q7; + U7 = /* @__PURE__ */ a(function(e, t) { + for (var r = t.child; r !== null; ) { + if (r.tag === 5 || r.tag === 6) e.appendChild(r.stateNode); + else if (r.tag !== 4 && r.child !== null) { + r.child.return = r, r = r.child; + continue; + } + if (r === t) break; + for (; r.sibling === null; ) { + if (r.return === null || r.return === t) return; + r = r.return; + } + r.sibling.return = r.return, r = r.sibling; + } + }, "Aj"); + _5 = /* @__PURE__ */ a(function() { + }, "Bj"); + W7 = /* @__PURE__ */ a(function(e, t, r, n) { + var o = e.memoizedProps; + if (o !== n) { + e = t.stateNode, ai($n.current); + var i = null; + switch (r) { + case "input": + o = X2(e, o), n = X2(e, n), i = []; + break; + case "select": + o = Ne({}, o, { value: void 0 }), n = Ne({}, n, { value: void 0 }), i = []; + break; + case "textarea": + o = Z2(e, o), n = Z2(e, n), i = []; + break; + default: + typeof o.onClick != "function" && typeof n.onClick == "function" && (e.onclick = n0); + } + t5(r, n); + var s; + r = null; + for (c in o) if (!n.hasOwnProperty(c) && o.hasOwnProperty(c) && o[c] != null) if (c === "style") { + var l = o[c]; + for (s in l) l.hasOwnProperty(s) && (r || (r = {}), r[s] = ""); + } else c !== "dangerouslySetInnerHTML" && c !== "children" && c !== "suppressContentEditableWarning" && c !== "suppressHydrationWarnin\ +g" && c !== "autoFocus" && (zc.hasOwnProperty(c) ? i || (i = []) : (i = i || []).push(c, null)); + for (c in n) { + var u = n[c]; + if (l = o?.[c], n.hasOwnProperty(c) && u !== l && (u != null || l != null)) if (c === "style") if (l) { + for (s in l) !l.hasOwnProperty(s) || u && u.hasOwnProperty(s) || (r || (r = {}), r[s] = ""); + for (s in u) u.hasOwnProperty(s) && l[s] !== u[s] && (r || (r = {}), r[s] = u[s]); + } else r || (i || (i = []), i.push( + c, + r + )), r = u; + else c === "dangerouslySetInnerHTML" ? (u = u ? u.__html : void 0, l = l ? l.__html : void 0, u != null && l !== u && (i = i || []). + push(c, u)) : c === "children" ? typeof u != "string" && typeof u != "number" || (i = i || []).push(c, "" + u) : c !== "suppressCont\ +entEditableWarning" && c !== "suppressHydrationWarning" && (zc.hasOwnProperty(c) ? (u != null && c === "onScroll" && Ce("scroll", e), i || l === + u || (i = [])) : (i = i || []).push(c, u)); + } + r && (i = i || []).push("style", r); + var c = i; + (t.updateQueue = c) && (t.flags |= 4); + } + }, "Cj"); + q7 = /* @__PURE__ */ a(function(e, t, r, n) { + r !== n && (t.flags |= 4); + }, "Dj"); + function Cc(e, t) { + if (!Te) switch (e.tailMode) { + case "hidden": + t = e.tail; + for (var r = null; t !== null; ) t.alternate !== null && (r = t), t = t.sibling; + r === null ? e.tail = null : r.sibling = null; + break; + case "collapsed": + r = e.tail; + for (var n = null; r !== null; ) r.alternate !== null && (n = r), r = r.sibling; + n === null ? t || e.tail === null ? e.tail = null : e.tail.sibling = null : n.sibling = null; + } + } + a(Cc, "Ej"); + function kt(e) { + var t = e.alternate !== null && e.alternate.child === e.child, r = 0, n = 0; + if (t) for (var o = e.child; o !== null; ) r |= o.lanes | o.childLanes, n |= o.subtreeFlags & 14680064, n |= o.flags & 14680064, o.return = + e, o = o.sibling; + else for (o = e.child; o !== null; ) r |= o.lanes | o.childLanes, n |= o.subtreeFlags, n |= o.flags, o.return = e, o = o.sibling; + return e.subtreeFlags |= n, e.childLanes = r, t; + } + a(kt, "S"); + function cz(e, t, r) { + var n = t.pendingProps; + switch (ev(t), t.tag) { + case 2: + case 16: + case 15: + case 0: + case 11: + case 7: + case 8: + case 12: + case 9: + case 14: + return kt(t), null; + case 1: + return ar(t.type) && o0(), kt(t), null; + case 3: + return n = t.stateNode, zs(), De(or), De(Pt), uv(), n.pendingContext && (n.context = n.pendingContext, n.pendingContext = null), (e === + null || e.child === null) && (Od(t) ? t.flags |= 4 : e === null || e.memoizedState.isDehydrated && !(t.flags & 256) || (t.flags |= 1024, + cn !== null && (N5(cn), cn = null))), _5(e, t), kt(t), null; + case 5: + lv(t); + var o = ai(Jc.current); + if (r = t.type, e !== null && t.stateNode != null) W7(e, t, r, n, o), e.ref !== t.ref && (t.flags |= 512, t.flags |= 2097152); + else { + if (!n) { + if (t.stateNode === null) throw Error(M(166)); + return kt(t), null; + } + if (e = ai($n.current), Od(t)) { + n = t.stateNode, r = t.type; + var i = t.memoizedProps; + switch (n[Mn] = t, n[Xc] = i, e = (t.mode & 1) !== 0, r) { + case "dialog": + Ce("cancel", n), Ce("close", n); + break; + case "iframe": + case "object": + case "embed": + Ce("load", n); + break; + case "video": + case "audio": + for (o = 0; o < kc.length; o++) Ce(kc[o], n); + break; + case "source": + Ce("error", n); + break; + case "img": + case "image": + case "link": + Ce( + "error", + n + ), Ce("load", n); + break; + case "details": + Ce("toggle", n); + break; + case "input": + sS(n, i), Ce("invalid", n); + break; + case "select": + n._wrapperState = { wasMultiple: !!i.multiple }, Ce("invalid", n); + break; + case "textarea": + uS(n, i), Ce("invalid", n); + } + t5(r, i), o = null; + for (var s in i) if (i.hasOwnProperty(s)) { + var l = i[s]; + s === "children" ? typeof l == "string" ? n.textContent !== l && (i.suppressHydrationWarning !== !0 && Fd(n.textContent, l, e), + o = ["children", l]) : typeof l == "number" && n.textContent !== "" + l && (i.suppressHydrationWarning !== !0 && Fd( + n.textContent, + l, + e + ), o = ["children", "" + l]) : zc.hasOwnProperty(s) && l != null && s === "onScroll" && Ce("scroll", n); + } + switch (r) { + case "input": + Sd(n), lS(n, i, !0); + break; + case "textarea": + Sd(n), cS(n); + break; + case "select": + case "option": + break; + default: + typeof i.onClick == "function" && (n.onclick = n0); + } + n = o, t.updateQueue = n, n !== null && (t.flags |= 4); + } else { + s = o.nodeType === 9 ? o : o.ownerDocument, e === "http://www.w3.org/1999/xhtml" && (e = wE(r)), e === "http://www.w3.org/1999/x\ +html" ? r === "script" ? (e = s.createElement("div"), e.innerHTML = "